diff --git a/grammar.js b/grammar.js index 9ff20b38a..e196e24dc 100644 --- a/grammar.js +++ b/grammar.js @@ -827,7 +827,11 @@ module.exports = grammar({ optional(choice(kw("CASCADED"), kw("LOCAL"))), kw("CHECK OPTION"), ), - view_body: $ => seq(kw("AS"), choice($.select_statement, $.values_clause)), + view_body: $ => + seq( + kw("AS"), + choice($.select_statement, $.select_subexpression, $.values_clause), + ), create_materialized_view_statement: $ => prec.right( diff --git a/src/grammar.json b/src/grammar.json index 9f0dd3761..9ae46b4ce 100644 --- a/src/grammar.json +++ b/src/grammar.json @@ -7459,6 +7459,10 @@ "type": "SYMBOL", "name": "select_statement" }, + { + "type": "SYMBOL", + "name": "select_subexpression" + }, { "type": "SYMBOL", "name": "values_clause" diff --git a/src/node-types.json b/src/node-types.json index b977a6dc1..3f9572172 100644 --- a/src/node-types.json +++ b/src/node-types.json @@ -6724,6 +6724,10 @@ "type": "select_statement", "named": true }, + { + "type": "select_subexpression", + "named": true + }, { "type": "values_clause", "named": true diff --git a/src/parser.c b/src/parser.c index f959ce5d2..267ba40c6 100644 --- a/src/parser.c +++ b/src/parser.c @@ -14,15 +14,15 @@ #endif #define LANGUAGE_VERSION 13 -#define STATE_COUNT 10647 +#define STATE_COUNT 11133 #define LARGE_STATE_COUNT 1869 -#define SYMBOL_COUNT 427 -#define ALIAS_COUNT 30 -#define TOKEN_COUNT 241 +#define SYMBOL_COUNT 452 +#define ALIAS_COUNT 32 +#define TOKEN_COUNT 262 #define EXTERNAL_TOKEN_COUNT 3 -#define FIELD_COUNT 25 +#define FIELD_COUNT 29 #define MAX_ALIAS_SEQUENCE_LENGTH 21 -#define PRODUCTION_ID_COUNT 157 +#define PRODUCTION_ID_COUNT 226 enum { anon_sym_SEMI = 1, @@ -148,11 +148,11 @@ enum { aux_sym_create_extension_statement_token2 = 121, aux_sym_create_role_statement_token1 = 122, aux_sym_drop_statement_token1 = 123, - anon_sym_TABLE = 124, - anon_sym_VIEW = 125, - anon_sym_TABLESPACE = 126, - anon_sym_EXTENSION = 127, - anon_sym_INDEX = 128, + aux_sym_drop_statement_token2 = 124, + aux_sym_drop_statement_token3 = 125, + aux_sym_drop_statement_token4 = 126, + aux_sym_drop_statement_token5 = 127, + aux_sym_drop_statement_token6 = 128, aux_sym_set_statement_token1 = 129, aux_sym_set_statement_token2 = 130, aux_sym_grant_statement_token1 = 131, @@ -166,321 +166,348 @@ enum { aux_sym_grant_statement_token9 = 139, aux_sym_grant_statement_token10 = 140, aux_sym_create_domain_statement_token1 = 141, - aux_sym_create_index_include_clause_token1 = 142, - aux_sym_create_index_statement_token1 = 143, - aux_sym_create_index_statement_token2 = 144, - aux_sym_auto_increment_constraint_token1 = 145, - aux_sym_direction_constraint_token1 = 146, - aux_sym_direction_constraint_token2 = 147, - anon_sym_CONSTRAINT = 148, - aux_sym_mode_token1 = 149, - aux_sym_initial_mode_token1 = 150, - aux_sym_initial_mode_token2 = 151, - aux_sym_initial_mode_token3 = 152, - aux_sym_table_constraint_check_token1 = 153, - aux_sym_table_constraint_exclude_token1 = 154, - aux_sym_table_constraint_exclude_token2 = 155, - aux_sym_table_constraint_foreign_key_token1 = 156, - aux_sym_table_constraint_foreign_key_token2 = 157, - aux_sym_table_constraint_unique_token1 = 158, - aux_sym_table_constraint_primary_key_token1 = 159, - aux_sym_create_table_statement_token1 = 160, - aux_sym_create_table_statement_token2 = 161, - aux_sym_create_view_statement_token1 = 162, - aux_sym_view_check_option_token1 = 163, - aux_sym_tablespace_hint_token1 = 164, - aux_sym_order_by_clause_token1 = 165, - aux_sym_limit_clause_token1 = 166, - aux_sym_limit_clause_token2 = 167, - aux_sym_where_clause_token1 = 168, - aux_sym_join_type_token1 = 169, - aux_sym_join_type_token2 = 170, - aux_sym_join_type_token3 = 171, - aux_sym_join_type_token4 = 172, - aux_sym_join_type_token5 = 173, - aux_sym_join_clause_token1 = 174, - aux_sym_select_subexpression_token1 = 175, - aux_sym_values_clause_token1 = 176, - aux_sym_conditional_expression_token1 = 177, - aux_sym_conditional_expression_token2 = 178, - aux_sym_conditional_expression_token3 = 179, - aux_sym__constraint_action_token1 = 180, - aux_sym_distinct_from_token1 = 181, - aux_sym_boolean_expression_token1 = 182, - aux_sym_at_time_zone_expression_token1 = 183, - aux_sym_at_time_zone_expression_token2 = 184, - aux_sym_at_time_zone_expression_token3 = 185, - aux_sym_TRUE_token1 = 186, - aux_sym_FALSE_token1 = 187, - sym_number = 188, - sym__unquoted_identifier = 189, - anon_sym_BQUOTE = 190, - aux_sym__quoted_identifier_token1 = 191, - anon_sym_DQUOTE = 192, - aux_sym__quoted_identifier_token2 = 193, - anon_sym_DOT = 194, - anon_sym_SQUOTE = 195, - aux_sym_string_token1 = 196, - anon_sym_DASH_GT = 197, - anon_sym_DASH_GT_GT = 198, - anon_sym_POUND_GT = 199, - anon_sym_POUND_GT_GT = 200, - aux_sym_type_token1 = 201, - aux_sym_type_token2 = 202, - anon_sym_LBRACK = 203, - anon_sym_RBRACK = 204, - anon_sym_COLON_COLON = 205, - sym_comment = 206, - anon_sym_PLUS = 207, - anon_sym_DASH = 208, - anon_sym_BANG_BANG = 209, - anon_sym_TILDE = 210, - anon_sym_AT = 211, - anon_sym_PIPE_SLASH = 212, - anon_sym_PIPE_PIPE_SLASH = 213, - anon_sym_CARET = 214, - anon_sym_STAR = 215, - anon_sym_SLASH = 216, - anon_sym_PERCENT = 217, - anon_sym_LT_LT = 218, - anon_sym_GT_GT = 219, - anon_sym_AMP = 220, - anon_sym_PIPE = 221, - anon_sym_POUND = 222, - anon_sym_LT = 223, - anon_sym_LT_EQ = 224, - anon_sym_LT_GT = 225, - anon_sym_BANG_EQ = 226, - anon_sym_GT = 227, - anon_sym_GT_EQ = 228, - anon_sym_BANG_TILDE = 229, - anon_sym_TILDE_STAR = 230, - anon_sym_BANG_TILDE_STAR = 231, - anon_sym_AMP_AMP = 232, - anon_sym_PIPE_PIPE = 233, - anon_sym_DOT_STAR = 234, - aux_sym_interval_expression_token1 = 235, - anon_sym_DOLLAR = 236, - aux_sym_argument_reference_token1 = 237, - sym__dollar_quoted_string_tag = 238, - sym__dollar_quoted_string_content = 239, - sym__dollar_quoted_string_end_tag = 240, - sym_source_file = 241, - sym__statement = 242, - sym__simple_statement = 243, - sym_with_clause = 244, - sym_cte = 245, - sym_select_statement = 246, - sym_insert_statement = 247, - sym_update_statement = 248, - sym_delete_statement = 249, - sym_truncate_statement = 250, - sym_comment_statement = 251, - sym_begin_statement = 252, - sym_commit_statement = 253, - sym_rollback_statement = 254, - sym_create_statement = 255, - sym_alter_statement = 256, - sym_alter_table = 257, - sym_alter_schema_rename_action = 258, - sym_alter_owner_action = 259, - sym_alter_schema = 260, - sym_alter_table_action_alter_column = 261, - sym_alter_table_action_add = 262, - sym_alter_table_action_set = 263, - sym_alter_table_rename_column = 264, - sym_alter_table_action = 265, - sym_sequence = 266, - sym_pg_command = 267, - sym__compound_statement = 268, - sym_return_statement = 269, - sym_declare_statement = 270, - sym_create_function_statement = 271, - sym_external_hint = 272, - sym_optimizer_hint = 273, - sym_parallel_hint = 274, - sym_null_hint = 275, - sym_deterministic_hint = 276, - sym_sql_hint = 277, - sym_sql_security_hint = 278, - sym__function_language = 279, - sym__create_function_return_type = 280, - sym_setof = 281, - sym_constrained_type = 282, - sym_create_function_parameter = 283, - sym_create_function_parameters = 284, - sym_function_body = 285, - sym_create_trigger_statement = 286, - sym_trigger_reference = 287, - sym_trigger_preferencing = 288, - sym_trigger_time = 289, - sym_trigger_event = 290, - sym_trigger_condition = 291, - sym_trigger_order = 292, - sym_trigger_body = 293, - sym_create_extension_statement = 294, - sym_create_role_statement = 295, - sym_create_schema_statement = 296, - sym_drop_statement = 297, - sym_set_statement = 298, - sym_grant_statement = 299, - sym_create_domain_statement = 300, - sym_create_type_statement = 301, - sym_create_index_with_clause = 302, - sym_create_index_include_clause = 303, - sym_create_index_statement = 304, - sym_table_column = 305, - sym_auto_increment_constraint = 306, - sym_direction_constraint = 307, - sym_named_constraint = 308, - sym__column_default_expression = 309, - sym_default_clause = 310, - sym_table_parameters = 311, - sym_mode = 312, - sym_initial_mode = 313, - sym__table_constraint = 314, - sym_table_constraint_check = 315, - sym_op_class = 316, - sym_exclude_entry = 317, - sym_table_constraint_exclude = 318, - sym_table_constraint_foreign_key = 319, - sym_table_constraint_unique = 320, - sym_table_constraint_primary_key = 321, - sym_primary_key_constraint = 322, - sym_create_table_statement = 323, - sym_using_clause = 324, - sym_index_table_parameters = 325, - sym_create_view_statement = 326, - sym_view_columns = 327, - sym_view_option = 328, - sym_view_options = 329, - sym_view_check_option = 330, - sym_view_body = 331, - sym_create_materialized_view_statement = 332, - sym_tablespace_hint = 333, - sym_data_hint = 334, - sym__select_statement = 335, - sym_group_by_clause_body = 336, - sym_group_by_clause = 337, - sym_order_by_clause_body = 338, - sym_order_by_clause = 339, - sym_limit_clause = 340, - sym_where_clause = 341, - sym__aliased_expression = 342, - sym__aliasable_expression = 343, - sym_select_clause_body = 344, - sym_select_clause = 345, - sym_from_clause = 346, - sym_join_type = 347, - sym_join_clause = 348, - sym_select_subexpression = 349, - sym__update_statement = 350, - sym_set_clause = 351, - sym_set_clause_body = 352, - sym_assigment_expression = 353, - sym_values_clause = 354, - sym_values_clause_body = 355, - sym__delete_statement = 356, - sym_conditional_expression = 357, - sym_in_expression = 358, - sym_tuple = 359, - sym_references_constraint = 360, - sym_on_update_action = 361, - sym_on_delete_action = 362, - sym__constraint_action = 363, - sym_unique_constraint = 364, - sym_null_constraint = 365, - sym_check_constraint = 366, - sym_parameter = 367, - sym_parameters = 368, - sym_function_call = 369, - sym__parenthesized_expression = 370, - sym_is_expression = 371, - sym_distinct_from = 372, - sym_boolean_expression = 373, - sym_at_time_zone_expression = 374, - sym_NULL = 375, - sym_TRUE = 376, - sym_FALSE = 377, - sym__quoted_identifier = 378, - sym_identifier = 379, - sym_dotted_name = 380, - sym__identifier = 381, - sym_string = 382, - sym_json_access = 383, - sym_ordered_expression = 384, - sym_type = 385, - sym_array_type = 386, - sym__type = 387, - sym_type_cast = 388, - sym_array_element_access = 389, - sym_unary_expression = 390, - sym_binary_expression = 391, - sym_binary_operator = 392, - sym_asterisk_expression = 393, - sym_interval_expression = 394, - sym_argument_reference = 395, - sym__expression = 396, - aux_sym_source_file_repeat1 = 397, - aux_sym_with_clause_repeat1 = 398, - aux_sym_insert_statement_repeat1 = 399, - aux_sym_sequence_repeat1 = 400, - aux_sym__compound_statement_repeat1 = 401, - aux_sym_create_function_statement_repeat1 = 402, - aux_sym_create_function_statement_repeat2 = 403, - aux_sym_create_function_parameters_repeat1 = 404, - aux_sym_trigger_preferencing_repeat1 = 405, - aux_sym_trigger_event_repeat1 = 406, - aux_sym_trigger_body_repeat1 = 407, - aux_sym_create_extension_statement_repeat1 = 408, - aux_sym_grant_statement_repeat1 = 409, - aux_sym_create_domain_statement_repeat1 = 410, - aux_sym_table_column_repeat1 = 411, - aux_sym_table_parameters_repeat1 = 412, - aux_sym_table_constraint_exclude_repeat1 = 413, - aux_sym_index_table_parameters_repeat1 = 414, - aux_sym_view_options_repeat1 = 415, - aux_sym__select_statement_repeat1 = 416, - aux_sym_group_by_clause_body_repeat1 = 417, - aux_sym_select_clause_body_repeat1 = 418, - aux_sym_from_clause_repeat1 = 419, - aux_sym_set_clause_body_repeat1 = 420, - aux_sym_conditional_expression_repeat1 = 421, - aux_sym_references_constraint_repeat1 = 422, - aux_sym_parameters_repeat1 = 423, - aux_sym_dotted_name_repeat1 = 424, - aux_sym_type_repeat1 = 425, - aux_sym_array_type_repeat1 = 426, - anon_alias_sym_ALTER_COLUMN = 427, - anon_alias_sym_BY = 428, - anon_alias_sym_CHECK = 429, - anon_alias_sym_CREATE_SCHEMA = 430, - anon_alias_sym_CREATE_TYPE = 431, - anon_alias_sym_DEFERRABLE = 432, - anon_alias_sym_DEFINER = 433, - anon_alias_sym_EXISTS = 434, - anon_alias_sym_FUNCTION = 435, - anon_alias_sym_GROUP_BY = 436, - anon_alias_sym_IF = 437, - anon_alias_sym_IF_EXISTS = 438, - anon_alias_sym_INVOKER = 439, - anon_alias_sym_MATERIALIZED = 440, - anon_alias_sym_NOT = 441, - anon_alias_sym_NO_SQL = 442, - anon_alias_sym_NULL = 443, - anon_alias_sym_OF = 444, - anon_alias_sym_ON_DELETE = 445, - anon_alias_sym_ON_UPDATE = 446, - anon_alias_sym_OR = 447, - anon_alias_sym_PROCEDURE = 448, - anon_alias_sym_RENAME_TO = 449, - anon_alias_sym_SET_DEFAULT = 450, - anon_alias_sym_SET_NULL = 451, - anon_alias_sym_WITH = 452, - anon_alias_sym_WITHOUT = 453, - alias_sym_alter_sequence = 454, - alias_sym_default = 455, - alias_sym_version = 456, + aux_sym_type_spec_enum_token1 = 142, + aux_sym_type_spec_range_token1 = 143, + aux_sym_type_spec_range_token2 = 144, + aux_sym_type_spec_range_token3 = 145, + aux_sym_type_spec_range_token4 = 146, + aux_sym_type_spec_range_token5 = 147, + aux_sym_type_spec_range_token6 = 148, + aux_sym_type_spec_range_token7 = 149, + aux_sym_type_spec_base_token1 = 150, + aux_sym_type_spec_base_token2 = 151, + aux_sym_type_spec_base_token3 = 152, + aux_sym_type_spec_base_token4 = 153, + aux_sym_type_spec_base_token5 = 154, + aux_sym_type_spec_base_token6 = 155, + aux_sym_type_spec_base_token7 = 156, + aux_sym_type_spec_base_token8 = 157, + aux_sym_type_spec_base_token9 = 158, + aux_sym_type_spec_base_token10 = 159, + aux_sym_type_spec_base_token11 = 160, + aux_sym_type_spec_base_token12 = 161, + aux_sym_type_spec_base_token13 = 162, + aux_sym_type_spec_base_token14 = 163, + aux_sym_type_spec_base_token15 = 164, + aux_sym_type_spec_base_token16 = 165, + aux_sym_type_spec_base_token17 = 166, + aux_sym_type_spec_base_token18 = 167, + aux_sym_create_index_include_clause_token1 = 168, + aux_sym_auto_increment_constraint_token1 = 169, + aux_sym_direction_constraint_token1 = 170, + aux_sym_direction_constraint_token2 = 171, + anon_sym_CONSTRAINT = 172, + aux_sym_mode_token1 = 173, + aux_sym_initial_mode_token1 = 174, + aux_sym_initial_mode_token2 = 175, + aux_sym_initial_mode_token3 = 176, + aux_sym_table_constraint_check_token1 = 177, + aux_sym_table_constraint_exclude_token1 = 178, + aux_sym_table_constraint_exclude_token2 = 179, + aux_sym_table_constraint_foreign_key_token1 = 180, + aux_sym_table_constraint_foreign_key_token2 = 181, + aux_sym_table_constraint_unique_token1 = 182, + aux_sym_table_constraint_primary_key_token1 = 183, + aux_sym_create_table_statement_token1 = 184, + aux_sym_create_table_statement_token2 = 185, + aux_sym_view_check_option_token1 = 186, + aux_sym_order_by_clause_token1 = 187, + aux_sym_limit_clause_token1 = 188, + aux_sym_limit_clause_token2 = 189, + aux_sym_where_clause_token1 = 190, + aux_sym_join_type_token1 = 191, + aux_sym_join_type_token2 = 192, + aux_sym_join_type_token3 = 193, + aux_sym_join_type_token4 = 194, + aux_sym_join_type_token5 = 195, + aux_sym_join_clause_token1 = 196, + aux_sym_select_subexpression_token1 = 197, + aux_sym_values_clause_token1 = 198, + aux_sym_conditional_expression_token1 = 199, + aux_sym_conditional_expression_token2 = 200, + aux_sym_conditional_expression_token3 = 201, + aux_sym_distinct_from_token1 = 202, + aux_sym_boolean_expression_token1 = 203, + aux_sym_at_time_zone_expression_token1 = 204, + aux_sym_at_time_zone_expression_token2 = 205, + aux_sym_at_time_zone_expression_token3 = 206, + aux_sym_TRUE_token1 = 207, + aux_sym_FALSE_token1 = 208, + sym_number = 209, + sym__unquoted_identifier = 210, + anon_sym_BQUOTE = 211, + aux_sym__quoted_identifier_token1 = 212, + anon_sym_DQUOTE = 213, + aux_sym__quoted_identifier_token2 = 214, + anon_sym_DOT = 215, + anon_sym_SQUOTE = 216, + aux_sym_string_token1 = 217, + anon_sym_DASH_GT = 218, + anon_sym_DASH_GT_GT = 219, + anon_sym_POUND_GT = 220, + anon_sym_POUND_GT_GT = 221, + aux_sym_type_token1 = 222, + aux_sym_type_token2 = 223, + anon_sym_LBRACK = 224, + anon_sym_RBRACK = 225, + anon_sym_COLON_COLON = 226, + sym_comment = 227, + anon_sym_PLUS = 228, + anon_sym_DASH = 229, + anon_sym_BANG_BANG = 230, + anon_sym_TILDE = 231, + anon_sym_AT = 232, + anon_sym_PIPE_SLASH = 233, + anon_sym_PIPE_PIPE_SLASH = 234, + anon_sym_CARET = 235, + anon_sym_STAR = 236, + anon_sym_SLASH = 237, + anon_sym_PERCENT = 238, + anon_sym_LT_LT = 239, + anon_sym_GT_GT = 240, + anon_sym_AMP = 241, + anon_sym_PIPE = 242, + anon_sym_POUND = 243, + anon_sym_LT = 244, + anon_sym_LT_EQ = 245, + anon_sym_LT_GT = 246, + anon_sym_BANG_EQ = 247, + anon_sym_GT = 248, + anon_sym_GT_EQ = 249, + anon_sym_BANG_TILDE = 250, + anon_sym_TILDE_STAR = 251, + anon_sym_BANG_TILDE_STAR = 252, + anon_sym_AMP_AMP = 253, + anon_sym_PIPE_PIPE = 254, + anon_sym_DOT_STAR = 255, + aux_sym_interval_expression_token1 = 256, + anon_sym_DOLLAR = 257, + aux_sym_argument_reference_token1 = 258, + sym__dollar_quoted_string_tag = 259, + sym__dollar_quoted_string_content = 260, + sym__dollar_quoted_string_end_tag = 261, + sym_source_file = 262, + sym__statement = 263, + sym__simple_statement = 264, + sym_with_clause = 265, + sym_cte = 266, + sym_select_statement = 267, + sym_insert_statement = 268, + sym_update_statement = 269, + sym_delete_statement = 270, + sym_truncate_statement = 271, + sym_comment_statement = 272, + sym_begin_statement = 273, + sym_commit_statement = 274, + sym_rollback_statement = 275, + sym_create_statement = 276, + sym_alter_statement = 277, + sym_alter_table = 278, + sym_alter_schema_rename_action = 279, + sym_alter_owner_action = 280, + sym_alter_schema = 281, + sym_alter_table_action_alter_column = 282, + sym_alter_table_action_add = 283, + sym_alter_table_action_set = 284, + sym_alter_table_rename_column = 285, + sym_alter_table_action = 286, + sym_sequence = 287, + sym_pg_command = 288, + sym__compound_statement = 289, + sym_return_statement = 290, + sym_declare_statement = 291, + sym_create_function_statement = 292, + sym_external_hint = 293, + sym_optimizer_hint = 294, + sym_parallel_hint = 295, + sym_null_hint = 296, + sym_deterministic_hint = 297, + sym_sql_hint = 298, + sym_sql_security_hint = 299, + sym__function_language = 300, + sym__create_function_return_type = 301, + sym_setof = 302, + sym_constrained_type = 303, + sym_create_function_parameter = 304, + sym_create_function_parameters = 305, + sym_function_body = 306, + sym_create_trigger_statement = 307, + sym_trigger_reference = 308, + sym_trigger_preferencing = 309, + sym_trigger_time = 310, + sym_trigger_event = 311, + sym_trigger_condition = 312, + sym_trigger_order = 313, + sym_trigger_body = 314, + sym_create_extension_statement = 315, + sym_create_role_statement = 316, + sym_create_schema_statement = 317, + sym_drop_statement = 318, + sym_set_statement = 319, + sym_grant_statement = 320, + sym_create_domain_statement = 321, + sym_create_type_statement = 322, + sym_type_spec_composite = 323, + sym_type_spec_enum = 324, + sym_type_spec_range = 325, + sym_type_spec_base = 326, + sym_create_index_with_clause = 327, + sym_create_index_include_clause = 328, + sym_create_index_statement = 329, + sym_table_column = 330, + sym_auto_increment_constraint = 331, + sym_direction_constraint = 332, + sym_named_constraint = 333, + sym__column_default_expression = 334, + sym_default_clause = 335, + sym_table_parameters = 336, + sym_mode = 337, + sym_initial_mode = 338, + sym__table_constraint = 339, + sym_table_constraint_check = 340, + sym_op_class = 341, + sym_exclude_entry = 342, + sym_table_constraint_exclude = 343, + sym_table_constraint_foreign_key = 344, + sym_table_constraint_unique = 345, + sym_table_constraint_primary_key = 346, + sym_primary_key_constraint = 347, + sym_create_table_statement = 348, + sym_using_clause = 349, + sym_index_table_parameters = 350, + sym_create_view_statement = 351, + sym_view_columns = 352, + sym_view_option = 353, + sym_view_options = 354, + sym_view_check_option = 355, + sym_view_body = 356, + sym_create_materialized_view_statement = 357, + sym_tablespace_hint = 358, + sym_data_hint = 359, + sym__select_statement = 360, + sym_group_by_clause_body = 361, + sym_group_by_clause = 362, + sym_order_by_clause_body = 363, + sym_order_by_clause = 364, + sym_limit_clause = 365, + sym_where_clause = 366, + sym__aliased_expression = 367, + sym__aliasable_expression = 368, + sym_select_clause_body = 369, + sym_select_clause = 370, + sym_from_clause = 371, + sym_join_type = 372, + sym_join_clause = 373, + sym_select_subexpression = 374, + sym__update_statement = 375, + sym_set_clause = 376, + sym_set_clause_body = 377, + sym_assigment_expression = 378, + sym_values_clause = 379, + sym_values_clause_body = 380, + sym__delete_statement = 381, + sym_conditional_expression = 382, + sym_in_expression = 383, + sym_tuple = 384, + sym_references_constraint = 385, + sym_on_update_action = 386, + sym_on_delete_action = 387, + sym__constraint_action = 388, + sym_unique_constraint = 389, + sym_null_constraint = 390, + sym_check_constraint = 391, + sym_function_call = 392, + sym__parenthesized_expression = 393, + sym_is_expression = 394, + sym_distinct_from = 395, + sym_boolean_expression = 396, + sym_at_time_zone_expression = 397, + sym_NULL = 398, + sym_TRUE = 399, + sym_FALSE = 400, + sym__quoted_identifier = 401, + sym_identifier = 402, + sym_dotted_name = 403, + sym__identifier = 404, + sym_string = 405, + sym_json_access = 406, + sym_ordered_expression = 407, + sym_type = 408, + sym_array_type = 409, + sym__type = 410, + sym_type_cast = 411, + sym_array_element_access = 412, + sym_unary_expression = 413, + sym_binary_expression = 414, + sym_binary_operator = 415, + sym_asterisk_expression = 416, + sym_interval_expression = 417, + sym_argument_reference = 418, + sym__expression = 419, + aux_sym_source_file_repeat1 = 420, + aux_sym_with_clause_repeat1 = 421, + aux_sym_insert_statement_repeat1 = 422, + aux_sym_sequence_repeat1 = 423, + aux_sym__compound_statement_repeat1 = 424, + aux_sym_create_function_statement_repeat1 = 425, + aux_sym_create_function_statement_repeat2 = 426, + aux_sym_create_function_parameters_repeat1 = 427, + aux_sym_trigger_preferencing_repeat1 = 428, + aux_sym_trigger_event_repeat1 = 429, + aux_sym_trigger_body_repeat1 = 430, + aux_sym_create_extension_statement_repeat1 = 431, + aux_sym_grant_statement_repeat1 = 432, + aux_sym_create_domain_statement_repeat1 = 433, + aux_sym_type_spec_composite_repeat1 = 434, + aux_sym_type_spec_range_repeat1 = 435, + aux_sym_type_spec_base_repeat1 = 436, + aux_sym_table_column_repeat1 = 437, + aux_sym_table_parameters_repeat1 = 438, + aux_sym_table_constraint_exclude_repeat1 = 439, + aux_sym_index_table_parameters_repeat1 = 440, + aux_sym_view_options_repeat1 = 441, + aux_sym__select_statement_repeat1 = 442, + aux_sym_group_by_clause_body_repeat1 = 443, + aux_sym_select_clause_body_repeat1 = 444, + aux_sym_from_clause_repeat1 = 445, + aux_sym_set_clause_body_repeat1 = 446, + aux_sym_conditional_expression_repeat1 = 447, + aux_sym_references_constraint_repeat1 = 448, + aux_sym_dotted_name_repeat1 = 449, + aux_sym_type_repeat1 = 450, + aux_sym_array_type_repeat1 = 451, + anon_alias_sym_ALTER_COLUMN = 452, + anon_alias_sym_BY = 453, + anon_alias_sym_CHECK = 454, + anon_alias_sym_CREATE_EXTENSION = 455, + anon_alias_sym_CREATE_SCHEMA = 456, + anon_alias_sym_DEFERRABLE = 457, + anon_alias_sym_DEFINER = 458, + anon_alias_sym_EXISTS = 459, + anon_alias_sym_FUNCTION = 460, + anon_alias_sym_GROUP_BY = 461, + anon_alias_sym_IF = 462, + anon_alias_sym_IF_EXISTS = 463, + anon_alias_sym_INVOKER = 464, + anon_alias_sym_MATERIALIZED = 465, + anon_alias_sym_MATERIALIZED_VIEW = 466, + anon_alias_sym_NOT = 467, + anon_alias_sym_NO_SQL = 468, + anon_alias_sym_NULL = 469, + anon_alias_sym_OF = 470, + anon_alias_sym_ON_DELETE = 471, + anon_alias_sym_ON_UPDATE = 472, + anon_alias_sym_OR = 473, + anon_alias_sym_PROCEDURE = 474, + anon_alias_sym_RENAME_TO = 475, + anon_alias_sym_SET_DEFAULT = 476, + anon_alias_sym_SET_NULL = 477, + anon_alias_sym_WITH = 478, + anon_alias_sym_WITHOUT = 479, + alias_sym_alter_sequence = 480, + anon_alias_sym_default = 481, + alias_sym_default = 482, + alias_sym_version = 483, }; static const char * const ts_symbol_names[] = { @@ -502,7 +529,7 @@ static const char * const ts_symbol_names[] = { [aux_sym_comment_statement_token1] = "COMMENT_ON", [aux_sym_comment_statement_token2] = "ON", [aux_sym_comment_statement_token3] = "COLUMN", - [aux_sym_comment_statement_token4] = "CREATE_EXTENSION", + [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", @@ -547,7 +574,7 @@ static const char * const ts_symbol_names[] = { [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] = "TRANSFORM_FOR_TYPE", + [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", @@ -566,7 +593,7 @@ static const char * const ts_symbol_names[] = { [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] = "CALLED_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", @@ -608,11 +635,11 @@ static const char * const ts_symbol_names[] = { [aux_sym_create_extension_statement_token2] = "CASCADE", [aux_sym_create_role_statement_token1] = "CREATE_ROLE", [aux_sym_drop_statement_token1] = "DROP", - [anon_sym_TABLE] = "TABLE", - [anon_sym_VIEW] = "VIEW", - [anon_sym_TABLESPACE] = "TABLESPACE", - [anon_sym_EXTENSION] = "EXTENSION", - [anon_sym_INDEX] = "INDEX", + [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", @@ -626,9 +653,33 @@ static const char * const ts_symbol_names[] = { [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_create_index_statement_token1] = "INDEX", - [aux_sym_create_index_statement_token2] = "CONCURRENTLY", [aux_sym_auto_increment_constraint_token1] = "AUTO_INCREMENT", [aux_sym_direction_constraint_token1] = "ASC", [aux_sym_direction_constraint_token2] = "DESC", @@ -646,9 +697,7 @@ static const char * const ts_symbol_names[] = { [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_create_view_statement_token1] = "CREATE_MATERIALIZED_VIEW", [aux_sym_view_check_option_token1] = "CASCADED", - [aux_sym_tablespace_hint_token1] = "TABLESPACE", [aux_sym_order_by_clause_token1] = "ORDER_BY", [aux_sym_limit_clause_token1] = "LIMIT", [aux_sym_limit_clause_token2] = "OFFSET", @@ -664,7 +713,6 @@ static const char * const ts_symbol_names[] = { [aux_sym_conditional_expression_token1] = "CASE", [aux_sym_conditional_expression_token2] = "THEN", [aux_sym_conditional_expression_token3] = "ELSE", - [aux_sym__constraint_action_token1] = "RESTRICT", [aux_sym_distinct_from_token1] = "DISTINCT_FROM", [aux_sym_boolean_expression_token1] = "AND", [aux_sym_at_time_zone_expression_token1] = "AT_TIME_ZONE", @@ -786,6 +834,10 @@ static const char * const ts_symbol_names[] = { [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", @@ -851,8 +903,6 @@ static const char * const ts_symbol_names[] = { [sym_unique_constraint] = "unique_constraint", [sym_null_constraint] = "null_constraint", [sym_check_constraint] = "check_constraint", - [sym_parameter] = "parameter", - [sym_parameters] = "parameters", [sym_function_call] = "function_call", [sym__parenthesized_expression] = "_parenthesized_expression", [sym_is_expression] = "is_expression", @@ -895,6 +945,9 @@ static const char * const ts_symbol_names[] = { [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", @@ -907,15 +960,14 @@ static const char * const ts_symbol_names[] = { [aux_sym_set_clause_body_repeat1] = "set_clause_body_repeat1", [aux_sym_conditional_expression_repeat1] = "conditional_expression_repeat1", [aux_sym_references_constraint_repeat1] = "references_constraint_repeat1", - [aux_sym_parameters_repeat1] = "parameters_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_CREATE_TYPE] = "CREATE_TYPE", [anon_alias_sym_DEFERRABLE] = "DEFERRABLE", [anon_alias_sym_DEFINER] = "DEFINER", [anon_alias_sym_EXISTS] = "EXISTS", @@ -925,6 +977,7 @@ static const char * const ts_symbol_names[] = { [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", @@ -939,6 +992,7 @@ static const char * const ts_symbol_names[] = { [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", }; @@ -957,7 +1011,7 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_insert_statement_token1] = aux_sym_insert_statement_token1, [aux_sym_insert_statement_token2] = aux_sym_insert_statement_token2, [aux_sym_truncate_statement_token1] = aux_sym_truncate_statement_token1, - [aux_sym_truncate_statement_token2] = anon_sym_TABLE, + [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, @@ -1007,7 +1061,7 @@ static const TSSymbol ts_symbol_map[] = { [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_token4, + [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, @@ -1026,7 +1080,7 @@ static const TSSymbol ts_symbol_map[] = { [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_token1, + [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, @@ -1068,11 +1122,11 @@ static const TSSymbol ts_symbol_map[] = { [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, - [anon_sym_TABLE] = anon_sym_TABLE, - [anon_sym_VIEW] = anon_sym_VIEW, - [anon_sym_TABLESPACE] = anon_sym_TABLESPACE, - [anon_sym_EXTENSION] = anon_sym_EXTENSION, - [anon_sym_INDEX] = anon_sym_INDEX, + [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, @@ -1086,9 +1140,33 @@ static const TSSymbol ts_symbol_map[] = { [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_create_index_statement_token1] = anon_sym_INDEX, - [aux_sym_create_index_statement_token2] = aux_sym_create_index_statement_token2, [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, @@ -1106,9 +1184,7 @@ static const TSSymbol ts_symbol_map[] = { [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_create_view_statement_token1] = aux_sym_cte_token3, [aux_sym_view_check_option_token1] = aux_sym_view_check_option_token1, - [aux_sym_tablespace_hint_token1] = anon_sym_TABLESPACE, [aux_sym_order_by_clause_token1] = aux_sym_sequence_token4, [aux_sym_limit_clause_token1] = aux_sym_limit_clause_token1, [aux_sym_limit_clause_token2] = aux_sym_limit_clause_token2, @@ -1124,7 +1200,6 @@ static const TSSymbol ts_symbol_map[] = { [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__constraint_action_token1] = aux_sym__constraint_action_token1, [aux_sym_distinct_from_token1] = aux_sym_distinct_from_token1, [aux_sym_boolean_expression_token1] = aux_sym_boolean_expression_token1, [aux_sym_at_time_zone_expression_token1] = aux_sym_at_time_zone_expression_token1, @@ -1246,6 +1321,10 @@ static const TSSymbol ts_symbol_map[] = { [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, @@ -1311,8 +1390,6 @@ static const TSSymbol ts_symbol_map[] = { [sym_unique_constraint] = sym_unique_constraint, [sym_null_constraint] = sym_null_constraint, [sym_check_constraint] = sym_check_constraint, - [sym_parameter] = sym_parameter, - [sym_parameters] = sym_parameters, [sym_function_call] = sym_function_call, [sym__parenthesized_expression] = sym__parenthesized_expression, [sym_is_expression] = sym_is_expression, @@ -1355,6 +1432,9 @@ static const TSSymbol ts_symbol_map[] = { [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, @@ -1367,15 +1447,14 @@ static const TSSymbol ts_symbol_map[] = { [aux_sym_set_clause_body_repeat1] = aux_sym_set_clause_body_repeat1, [aux_sym_conditional_expression_repeat1] = aux_sym_conditional_expression_repeat1, [aux_sym_references_constraint_repeat1] = aux_sym_references_constraint_repeat1, - [aux_sym_parameters_repeat1] = aux_sym_parameters_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_CREATE_TYPE] = anon_alias_sym_CREATE_TYPE, [anon_alias_sym_DEFERRABLE] = anon_alias_sym_DEFERRABLE, [anon_alias_sym_DEFINER] = anon_alias_sym_DEFINER, [anon_alias_sym_EXISTS] = anon_alias_sym_EXISTS, @@ -1385,6 +1464,7 @@ static const TSSymbol ts_symbol_map[] = { [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, @@ -1399,6 +1479,7 @@ static const TSSymbol ts_symbol_map[] = { [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, }; @@ -1900,23 +1981,23 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_TABLE] = { + [aux_sym_drop_statement_token2] = { .visible = true, .named = false, }, - [anon_sym_VIEW] = { + [aux_sym_drop_statement_token3] = { .visible = true, .named = false, }, - [anon_sym_TABLESPACE] = { + [aux_sym_drop_statement_token4] = { .visible = true, .named = false, }, - [anon_sym_EXTENSION] = { + [aux_sym_drop_statement_token5] = { .visible = true, .named = false, }, - [anon_sym_INDEX] = { + [aux_sym_drop_statement_token6] = { .visible = true, .named = false, }, @@ -1972,15 +2053,111 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_create_index_include_clause_token1] = { + [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_create_index_statement_token1] = { + [aux_sym_type_spec_base_token15] = { .visible = true, .named = false, }, - [aux_sym_create_index_statement_token2] = { + [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, }, @@ -2052,18 +2229,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym_create_view_statement_token1] = { - .visible = true, - .named = false, - }, [aux_sym_view_check_option_token1] = { .visible = true, .named = false, }, - [aux_sym_tablespace_hint_token1] = { - .visible = true, - .named = false, - }, [aux_sym_order_by_clause_token1] = { .visible = true, .named = false, @@ -2124,10 +2293,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [aux_sym__constraint_action_token1] = { - .visible = true, - .named = false, - }, [aux_sym_distinct_from_token1] = { .visible = true, .named = false, @@ -2612,6 +2777,22 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .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, @@ -2872,14 +3053,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, - [sym_parameter] = { - .visible = true, - .named = true, - }, - [sym_parameters] = { - .visible = true, - .named = true, - }, [sym_function_call] = { .visible = true, .named = true, @@ -3048,6 +3221,18 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .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, @@ -3096,10 +3281,6 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = false, .named = false, }, - [aux_sym_parameters_repeat1] = { - .visible = false, - .named = false, - }, [aux_sym_dotted_name_repeat1] = { .visible = false, .named = false, @@ -3124,11 +3305,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_alias_sym_CREATE_SCHEMA] = { + [anon_alias_sym_CREATE_EXTENSION] = { .visible = true, .named = false, }, - [anon_alias_sym_CREATE_TYPE] = { + [anon_alias_sym_CREATE_SCHEMA] = { .visible = true, .named = false, }, @@ -3168,6 +3349,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, + [anon_alias_sym_MATERIALIZED_VIEW] = { + .visible = true, + .named = false, + }, [anon_alias_sym_NOT] = { .visible = true, .named = false, @@ -3224,6 +3409,10 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = true, }, + [anon_alias_sym_default] = { + .visible = true, + .named = false, + }, [alias_sym_default] = { .visible = true, .named = true, @@ -3244,22 +3433,26 @@ enum { field_end_label = 7, field_function = 8, field_into = 9, - field_left = 10, - field_link_symbol = 11, - field_method = 12, - field_name = 13, - field_obj_file = 14, - field_on_table = 15, - field_operand = 16, - field_operator = 17, - field_order = 18, - field_replace = 19, - field_right = 20, - field_scope = 21, - field_script = 22, - field_storage_parameter = 23, - field_table_name = 24, - field_type = 25, + field_kind = 10, + field_left = 11, + field_link_symbol = 12, + field_method = 13, + field_name = 14, + field_obj_file = 15, + field_on_table = 16, + field_operand = 17, + field_operator = 18, + field_order = 19, + field_replace = 20, + field_right = 21, + field_scope = 22, + field_script = 23, + field_storage_parameter = 24, + field_table_name = 25, + field_target = 26, + field_type = 27, + field_type_name = 28, + field_value = 29, }; static const char * const ts_field_names[] = { @@ -3273,6 +3466,7 @@ static const char * const ts_field_names[] = { [field_end_label] = "end_label", [field_function] = "function", [field_into] = "into", + [field_kind] = "kind", [field_left] = "left", [field_link_symbol] = "link_symbol", [field_method] = "method", @@ -3288,253 +3482,412 @@ static const char * const ts_field_names[] = { [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] = { - [9] = {.index = 0, .length = 2}, - [10] = {.index = 2, .length = 1}, - [11] = {.index = 3, .length = 1}, - [17] = {.index = 4, .length = 1}, - [18] = {.index = 5, .length = 1}, - [19] = {.index = 6, .length = 2}, - [20] = {.index = 8, .length = 1}, - [21] = {.index = 9, .length = 1}, - [22] = {.index = 10, .length = 3}, - [28] = {.index = 13, .length = 2}, - [31] = {.index = 15, .length = 1}, - [32] = {.index = 15, .length = 1}, - [34] = {.index = 16, .length = 1}, - [35] = {.index = 17, .length = 1}, - [36] = {.index = 18, .length = 1}, - [38] = {.index = 19, .length = 2}, - [39] = {.index = 21, .length = 2}, - [42] = {.index = 23, .length = 1}, - [46] = {.index = 24, .length = 1}, - [49] = {.index = 25, .length = 2}, - [50] = {.index = 27, .length = 1}, - [51] = {.index = 28, .length = 1}, - [60] = {.index = 29, .length = 1}, - [61] = {.index = 30, .length = 2}, - [65] = {.index = 32, .length = 1}, - [66] = {.index = 33, .length = 3}, - [68] = {.index = 36, .length = 1}, - [71] = {.index = 37, .length = 1}, - [72] = {.index = 38, .length = 2}, - [73] = {.index = 40, .length = 2}, - [77] = {.index = 42, .length = 2}, - [84] = {.index = 44, .length = 1}, - [85] = {.index = 45, .length = 1}, - [86] = {.index = 46, .length = 2}, - [87] = {.index = 48, .length = 2}, - [89] = {.index = 50, .length = 1}, - [91] = {.index = 51, .length = 2}, - [93] = {.index = 27, .length = 1}, - [95] = {.index = 53, .length = 1}, - [98] = {.index = 54, .length = 2}, - [99] = {.index = 56, .length = 2}, - [101] = {.index = 58, .length = 1}, - [102] = {.index = 59, .length = 2}, - [104] = {.index = 61, .length = 1}, - [107] = {.index = 27, .length = 1}, - [108] = {.index = 62, .length = 1}, - [110] = {.index = 63, .length = 1}, - [111] = {.index = 64, .length = 2}, - [112] = {.index = 66, .length = 2}, - [113] = {.index = 68, .length = 2}, - [115] = {.index = 8, .length = 1}, - [120] = {.index = 70, .length = 2}, - [121] = {.index = 72, .length = 2}, - [122] = {.index = 74, .length = 2}, - [123] = {.index = 76, .length = 2}, - [124] = {.index = 8, .length = 1}, - [125] = {.index = 50, .length = 1}, - [129] = {.index = 78, .length = 1}, - [130] = {.index = 78, .length = 1}, - [131] = {.index = 79, .length = 2}, - [132] = {.index = 81, .length = 2}, - [133] = {.index = 83, .length = 1}, - [134] = {.index = 84, .length = 2}, - [135] = {.index = 86, .length = 2}, - [136] = {.index = 50, .length = 1}, - [137] = {.index = 61, .length = 1}, - [142] = {.index = 88, .length = 2}, - [143] = {.index = 90, .length = 1}, - [144] = {.index = 90, .length = 1}, - [145] = {.index = 91, .length = 2}, - [146] = {.index = 61, .length = 1}, - [149] = {.index = 93, .length = 2}, - [150] = {.index = 95, .length = 2}, - [151] = {.index = 95, .length = 2}, - [154] = {.index = 97, .length = 2}, - [155] = {.index = 99, .length = 3}, - [156] = {.index = 99, .length = 3}, + [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}, + [32] = {.index = 24, .length = 2}, + [34] = {.index = 26, .length = 1}, + [35] = {.index = 26, .length = 1}, + [36] = {.index = 27, .length = 1}, + [37] = {.index = 28, .length = 1}, + [38] = {.index = 29, .length = 1}, + [39] = {.index = 30, .length = 3}, + [40] = {.index = 33, .length = 4}, + [41] = {.index = 37, .length = 2}, + [42] = {.index = 39, .length = 3}, + [43] = {.index = 42, .length = 2}, + [44] = {.index = 44, .length = 2}, + [47] = {.index = 46, .length = 1}, + [50] = {.index = 47, .length = 1}, + [53] = {.index = 48, .length = 2}, + [54] = {.index = 50, .length = 1}, + [55] = {.index = 51, .length = 1}, + [63] = {.index = 52, .length = 1}, + [64] = {.index = 53, .length = 2}, + [68] = {.index = 55, .length = 3}, + [69] = {.index = 58, .length = 4}, + [70] = {.index = 62, .length = 3}, + [71] = {.index = 65, .length = 2}, + [72] = {.index = 67, .length = 1}, + [73] = {.index = 68, .length = 3}, + [75] = {.index = 71, .length = 1}, + [78] = {.index = 72, .length = 1}, + [79] = {.index = 73, .length = 2}, + [80] = {.index = 75, .length = 2}, + [84] = {.index = 77, .length = 2}, + [90] = {.index = 79, .length = 1}, + [91] = {.index = 80, .length = 2}, + [94] = {.index = 82, .length = 1}, + [95] = {.index = 83, .length = 1}, + [96] = {.index = 84, .length = 2}, + [97] = {.index = 86, .length = 2}, + [98] = {.index = 88, .length = 4}, + [99] = {.index = 92, .length = 3}, + [100] = {.index = 95, .length = 3}, + [101] = {.index = 98, .length = 1}, + [103] = {.index = 99, .length = 2}, + [105] = {.index = 50, .length = 1}, + [107] = {.index = 101, .length = 1}, + [110] = {.index = 102, .length = 1}, + [111] = {.index = 102, .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 = 103, .length = 2}, + [131] = {.index = 105, .length = 2}, + [132] = {.index = 107, .length = 1}, + [133] = {.index = 108, .length = 2}, + [134] = {.index = 110, .length = 4}, + [136] = {.index = 114, .length = 1}, + [139] = {.index = 50, .length = 1}, + [140] = {.index = 115, .length = 1}, + [142] = {.index = 116, .length = 1}, + [143] = {.index = 117, .length = 2}, + [144] = {.index = 117, .length = 2}, + [145] = {.index = 117, .length = 2}, + [146] = {.index = 117, .length = 2}, + [147] = {.index = 117, .length = 2}, + [148] = {.index = 117, .length = 2}, + [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 = 119, .length = 2}, + [163] = {.index = 121, .length = 2}, + [164] = {.index = 123, .length = 2}, + [166] = {.index = 19, .length = 1}, + [171] = {.index = 125, .length = 2}, + [172] = {.index = 127, .length = 1}, + [173] = {.index = 127, .length = 1}, + [174] = {.index = 127, .length = 1}, + [175] = {.index = 127, .length = 1}, + [176] = {.index = 127, .length = 1}, + [177] = {.index = 127, .length = 1}, + [178] = {.index = 128, .length = 2}, + [179] = {.index = 130, .length = 2}, + [180] = {.index = 132, .length = 2}, + [181] = {.index = 19, .length = 1}, + [182] = {.index = 98, .length = 1}, + [186] = {.index = 134, .length = 1}, + [187] = {.index = 134, .length = 1}, + [188] = {.index = 135, .length = 2}, + [189] = {.index = 137, .length = 2}, + [190] = {.index = 137, .length = 2}, + [191] = {.index = 137, .length = 2}, + [192] = {.index = 137, .length = 2}, + [193] = {.index = 137, .length = 2}, + [194] = {.index = 137, .length = 2}, + [195] = {.index = 139, .length = 2}, + [196] = {.index = 141, .length = 1}, + [197] = {.index = 142, .length = 2}, + [198] = {.index = 144, .length = 2}, + [199] = {.index = 98, .length = 1}, + [200] = {.index = 114, .length = 1}, + [205] = {.index = 146, .length = 2}, + [206] = {.index = 148, .length = 1}, + [207] = {.index = 148, .length = 1}, + [208] = {.index = 149, .length = 2}, + [209] = {.index = 114, .length = 1}, + [212] = {.index = 102, .length = 1}, + [213] = {.index = 102, .length = 1}, + [214] = {.index = 102, .length = 1}, + [215] = {.index = 102, .length = 1}, + [216] = {.index = 102, .length = 1}, + [217] = {.index = 102, .length = 1}, + [218] = {.index = 151, .length = 2}, + [219] = {.index = 153, .length = 2}, + [220] = {.index = 153, .length = 2}, + [223] = {.index = 155, .length = 2}, + [224] = {.index = 157, .length = 3}, + [225] = {.index = 157, .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}, - [2] = + [5] = {field_into, 1, .inherited = true}, - [3] = + [6] = {field_name, 1}, - [4] = + [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}, - [5] = + [16] = {field_into, 2}, - [6] = + [17] = {field_into, 0, .inherited = true}, {field_into, 1, .inherited = true}, - [8] = + [19] = {field_type, 2}, - [9] = + [20] = {field_function, 0}, - [10] = + [21] = {field_left, 0}, {field_operator, 1}, {field_right, 2}, - [13] = + [24] = {field_begin_label, 0, .inherited = true}, {field_end_label, 0, .inherited = true}, - [15] = + [26] = {field_replace, 1}, - [16] = + [27] = {field_table_name, 3}, - [17] = + [28] = {field_name, 1, .inherited = true}, - [18] = + [29] = {field_scope, 1}, - [19] = + [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_into, 2}, {field_into, 3, .inherited = true}, - [21] = + [44] = {field_arguments, 2}, {field_function, 0}, - [23] = + [46] = {field_order, 3}, - [24] = + [47] = {field_method, 1}, - [25] = + [48] = {field_name, 0}, {field_type, 1}, - [27] = + [50] = {field_argmode, 0}, - [28] = + [51] = {field_script, 1}, - [29] = + [52] = {field_table_name, 4}, - [30] = + [53] = {field_name, 2}, {field_table_name, 4}, - [32] = + [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_into, 3}, - [33] = + [68] = {field_arguments, 2}, {field_arguments, 3}, {field_function, 0}, - [36] = + [71] = {field_elements, 1}, - [37] = + [72] = {field_name, 2, .inherited = true}, - [38] = + [73] = {field_name, 0, .inherited = true}, {field_name, 1, .inherited = true}, - [40] = + [75] = {field_name, 1, .inherited = true}, {field_name, 2, .inherited = true}, - [42] = + [77] = {field_link_symbol, 2}, {field_obj_file, 1}, - [44] = + [79] = + {field_value, 2, .inherited = true}, + [80] = + {field_value, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [82] = {field_order, 1}, - [45] = + [83] = {field_table_name, 5}, - [46] = + [84] = {field_name, 3}, {field_table_name, 5}, - [48] = + [86] = {field_name, 2}, {field_table_name, 5}, - [50] = + [88] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 5}, + {field_target, 6}, + [92] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 6}, + [95] = + {field_kind, 1}, + {field_target, 5}, + {field_target, 6}, + [98] = {field_type, 3}, - [51] = + [99] = {field_elements, 1}, {field_elements, 2}, - [53] = + [101] = {field_end_label, 3}, - [54] = + [102] = + {field_value, 3}, + [103] = {field_name, 2}, {field_on_table, 6}, - [56] = + [105] = {field_name, 3}, {field_table_name, 6}, - [58] = + [107] = {field_table_name, 6}, - [59] = + [108] = {field_name, 4}, {field_table_name, 6}, - [61] = + [110] = + {field_kind, 1}, + {field_kind, 2}, + {field_target, 6}, + {field_target, 7}, + [114] = {field_type, 4}, - [62] = + [115] = {field_end_label, 4}, - [63] = + [116] = {field_begin_label, 0}, - [64] = + [117] = + {field_value, 3}, + {field_value, 4, .inherited = true}, + [119] = {field_name, 3}, {field_on_table, 7}, - [66] = + [121] = {field_name, 5}, {field_table_name, 7}, - [68] = + [123] = {field_name, 4}, {field_table_name, 7}, - [70] = + [125] = {field_begin_label, 0}, {field_end_label, 5}, - [72] = + [127] = + {field_value, 5}, + [128] = {field_name, 4}, {field_on_table, 8}, - [74] = + [130] = {field_name, 5}, {field_table_name, 8}, - [76] = + [132] = {field_name, 6}, {field_table_name, 8}, - [78] = + [134] = {field_action, 2}, - [79] = + [135] = {field_begin_label, 0}, {field_end_label, 6}, - [81] = + [137] = + {field_value, 5}, + {field_value, 6, .inherited = true}, + [139] = {field_name, 5}, {field_on_table, 9}, - [83] = + [141] = {field_storage_parameter, 2}, - [84] = + [142] = {field_name, 6}, {field_table_name, 9}, - [86] = + [144] = {field_name, 7}, {field_table_name, 9}, - [88] = + [146] = {field_name, 6}, {field_on_table, 10}, - [90] = + [148] = {field_function, 2}, - [91] = + [149] = {field_name, 7}, {field_table_name, 10}, - [93] = + [151] = {field_name, 7}, {field_on_table, 11}, - [95] = + [153] = {field_arguments, 4}, {field_function, 2}, - [97] = + [155] = {field_name, 8}, {field_on_table, 12}, - [99] = + [157] = {field_arguments, 4}, {field_arguments, 5}, {field_function, 2}, @@ -3552,344 +3905,612 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [0] = anon_alias_sym_NULL, }, [4] = { - [0] = aux_sym_comment_statement_token4, + [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_role_statement_token1, + [0] = aux_sym_create_function_statement_token6, }, [7] = { - [0] = aux_sym_create_domain_statement_token1, + [0] = aux_sym_create_role_statement_token1, }, [8] = { + [0] = aux_sym_create_domain_statement_token1, + }, + [10] = { [0] = anon_alias_sym_NOT, }, - [12] = { - [0] = aux_sym_comment_statement_token4, + [14] = { + [0] = anon_alias_sym_CREATE_EXTENSION, + [1] = anon_alias_sym_CREATE_EXTENSION, [3] = anon_alias_sym_WITH, }, - [13] = { + [15] = { [0] = aux_sym_comment_statement_token6, [1] = aux_sym_comment_statement_token6, }, - [14] = { + [16] = { [0] = aux_sym_create_function_statement_token2, [1] = aux_sym_create_function_statement_token2, }, - [15] = { + [17] = { [0] = aux_sym_create_role_statement_token1, [3] = anon_alias_sym_WITH, }, - [16] = { - [1] = anon_sym_VIEW, + [18] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, }, - [23] = { + [27] = { [1] = anon_alias_sym_OR, }, - [24] = { + [28] = { [0] = anon_alias_sym_GROUP_BY, [1] = anon_alias_sym_GROUP_BY, }, - [25] = { + [29] = { [0] = aux_sym_cte_token3, + [2] = aux_sym_cte_token3, }, - [26] = { + [30] = { [1] = sym_alter_schema, }, - [27] = { + [31] = { [1] = alias_sym_version, }, - [29] = { - [2] = anon_sym_VIEW, - }, - [30] = { + [33] = { [1] = anon_alias_sym_IF, [2] = anon_alias_sym_EXISTS, }, - [31] = { + [34] = { [0] = aux_sym_comment_statement_token6, [1] = aux_sym_comment_statement_token6, }, - [32] = { + [35] = { [0] = aux_sym_create_function_statement_token2, [1] = aux_sym_create_function_statement_token2, }, - [33] = { - [0] = anon_alias_sym_CREATE_TYPE, - [1] = anon_alias_sym_CREATE_TYPE, + [39] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, }, - [37] = { + [40] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + }, + [41] = { [2] = anon_alias_sym_IF_EXISTS, [3] = anon_alias_sym_IF_EXISTS, }, - [40] = { + [45] = { [1] = anon_alias_sym_NOT, }, - [41] = { + [46] = { [2] = anon_alias_sym_NOT, }, - [43] = { - [1] = aux_sym_comment_statement_token1, - }, - [44] = { + [48] = { [1] = aux_sym_comment_statement_token1, - [2] = anon_sym_EXTENSION, }, - [45] = { + [49] = { [1] = aux_sym_comment_statement_token1, [2] = anon_alias_sym_FUNCTION, }, - [47] = { + [51] = { [0] = anon_alias_sym_CHECK, }, - [48] = { + [52] = { [0] = anon_alias_sym_DEFERRABLE, }, - [52] = { + [56] = { [0] = anon_alias_sym_NO_SQL, [1] = anon_alias_sym_NO_SQL, }, - [53] = { + [57] = { [0] = aux_sym_external_hint_token4, [1] = aux_sym_external_hint_token4, }, - [54] = { + [58] = { [1] = aux_sym_sql_hint_token1, }, - [55] = { + [59] = { [1] = anon_alias_sym_IF, [2] = anon_alias_sym_NOT, [3] = anon_alias_sym_EXISTS, }, - [56] = { + [60] = { [1] = anon_alias_sym_WITH, }, - [57] = { + [61] = { [1] = anon_alias_sym_BY, }, - [58] = { + [62] = { [1] = aux_sym_sequence_token9, }, - [59] = { - [3] = anon_sym_VIEW, - }, - [62] = { + [65] = { [1] = anon_alias_sym_IF_EXISTS, [2] = anon_alias_sym_IF_EXISTS, }, - [63] = { + [66] = { [1] = aux_sym_alter_owner_action_token1, }, - [64] = { + [67] = { [0] = anon_alias_sym_RENAME_TO, [1] = anon_alias_sym_RENAME_TO, }, - [67] = { - [1] = aux_sym_distinct_from_token1, + [68] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, }, [69] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + }, + [70] = { + [2] = anon_alias_sym_IF_EXISTS, + [3] = anon_alias_sym_IF_EXISTS, + }, + [71] = { + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, + }, + [74] = { + [1] = aux_sym_distinct_from_token1, + }, + [76] = { [2] = aux_sym_at_time_zone_expression_token1, [3] = aux_sym_at_time_zone_expression_token1, }, - [70] = { + [77] = { [2] = anon_alias_sym_MATERIALIZED, }, - [74] = { + [81] = { [0] = aux_sym_mode_token1, }, - [75] = { - [0] = aux_sym_comment_statement_token4, + [82] = { + [0] = anon_alias_sym_CREATE_EXTENSION, + [1] = anon_alias_sym_CREATE_EXTENSION, [6] = anon_alias_sym_WITH, }, - [76] = { + [83] = { [2] = alias_sym_default, }, - [78] = { + [85] = { [1] = aux_sym_external_hint_token4, }, - [79] = { + [86] = { [1] = aux_sym_sql_hint_token2, [2] = anon_alias_sym_INVOKER, }, - [80] = { + [87] = { [1] = aux_sym_sql_hint_token2, [2] = anon_alias_sym_DEFINER, }, - [81] = { + [88] = { [1] = aux_sym_sql_hint_token3, [2] = aux_sym_sql_hint_token3, }, - [82] = { + [89] = { [1] = aux_sym_sql_hint_token5, [2] = aux_sym_sql_hint_token5, }, - [83] = { + [92] = { [1] = anon_alias_sym_OF, }, - [88] = { + [93] = { [0] = anon_alias_sym_WITH, [2] = aux_sym_table_constraint_check_token1, }, - [90] = { + [98] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, + }, + [99] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [4] = anon_alias_sym_IF_EXISTS, + [5] = anon_alias_sym_IF_EXISTS, + }, + [100] = { + [3] = anon_alias_sym_IF_EXISTS, + [4] = anon_alias_sym_IF_EXISTS, + }, + [102] = { [1] = anon_alias_sym_WITHOUT, }, - [92] = { + [104] = { [2] = anon_alias_sym_NOT, [3] = anon_alias_sym_MATERIALIZED, }, - [93] = { + [105] = { [3] = alias_sym_default, }, - [94] = { + [106] = { [3] = alias_sym_default, }, - [96] = { + [108] = { [1] = aux_sym_create_function_statement_token4, + [2] = aux_sym_create_function_statement_token4, }, - [97] = { + [109] = { [1] = aux_sym_null_hint_token1, [2] = aux_sym_null_hint_token1, + [3] = aux_sym_null_hint_token1, }, - [100] = { + [110] = { + [1] = anon_alias_sym_default, + [2] = anon_alias_sym_default, + [3] = anon_alias_sym_default, + }, + [111] = { + [2] = aux_sym_null_hint_token3, + [3] = aux_sym_null_hint_token3, + }, + [112] = { + [2] = aux_sym_type_spec_base_token1, + [3] = aux_sym_type_spec_base_token1, + }, + [113] = { + [2] = aux_sym_type_spec_base_token2, + [3] = aux_sym_type_spec_base_token2, + }, + [114] = { + [2] = aux_sym_type_spec_base_token3, + [3] = aux_sym_type_spec_base_token3, + }, + [115] = { + [2] = aux_sym_type_spec_base_token4, + [3] = aux_sym_type_spec_base_token4, + }, + [116] = { + [2] = aux_sym_type_spec_base_token5, + [3] = aux_sym_type_spec_base_token5, + }, + [117] = { + [2] = aux_sym_type_spec_base_token6, + [3] = aux_sym_type_spec_base_token6, + }, + [118] = { + [2] = aux_sym_type_spec_base_token7, + [3] = aux_sym_type_spec_base_token7, + }, + [119] = { + [2] = aux_sym_type_spec_base_token8, + }, + [120] = { + [2] = aux_sym_type_spec_base_token8, + [3] = aux_sym_type_spec_base_token8, + }, + [121] = { + [2] = aux_sym_type_spec_base_token11, + [3] = aux_sym_type_spec_base_token11, + }, + [122] = { + [2] = aux_sym_type_spec_base_token12, + [3] = aux_sym_type_spec_base_token12, + }, + [123] = { + [2] = aux_sym_type_spec_base_token13, + [3] = aux_sym_type_spec_base_token13, + }, + [124] = { + [2] = aux_sym_type_spec_base_token14, + [3] = aux_sym_type_spec_base_token14, + }, + [125] = { + [2] = aux_sym_type_spec_base_token15, + [3] = aux_sym_type_spec_base_token15, + }, + [126] = { + [2] = aux_sym_type_spec_base_token16, + [3] = aux_sym_type_spec_base_token16, + }, + [127] = { + [2] = aux_sym_type_spec_base_token17, + [3] = aux_sym_type_spec_base_token17, + }, + [128] = { + [2] = aux_sym_type_spec_base_token18, + [3] = aux_sym_type_spec_base_token18, + }, + [130] = { [0] = anon_alias_sym_WITH, [2] = aux_sym_table_constraint_check_token1, [3] = aux_sym_table_constraint_check_token1, }, - [103] = { + [134] = { + [1] = anon_alias_sym_MATERIALIZED_VIEW, + [2] = anon_alias_sym_MATERIALIZED_VIEW, + [4] = anon_alias_sym_IF_EXISTS, + [5] = anon_alias_sym_IF_EXISTS, + }, + [135] = { [6] = aux_sym_with_clause_token1, [7] = aux_sym_with_clause_token1, }, - [105] = { + [137] = { [2] = anon_alias_sym_WITH, }, - [106] = { + [138] = { [2] = anon_alias_sym_WITHOUT, }, - [107] = { + [139] = { [4] = alias_sym_default, }, - [109] = { + [141] = { [0] = aux_sym_null_hint_token2, [2] = aux_sym_null_hint_token2, [4] = aux_sym_null_hint_token2, }, - [114] = { + [143] = { + [1] = anon_alias_sym_default, + [2] = anon_alias_sym_default, + [3] = anon_alias_sym_default, + }, + [144] = { + [2] = aux_sym_null_hint_token3, + [3] = aux_sym_null_hint_token3, + }, + [145] = { + [2] = aux_sym_type_spec_base_token1, + [3] = aux_sym_type_spec_base_token1, + }, + [146] = { + [2] = aux_sym_type_spec_base_token2, + [3] = aux_sym_type_spec_base_token2, + }, + [147] = { + [2] = aux_sym_type_spec_base_token3, + [3] = aux_sym_type_spec_base_token3, + }, + [148] = { + [2] = aux_sym_type_spec_base_token4, + [3] = aux_sym_type_spec_base_token4, + }, + [149] = { + [2] = aux_sym_type_spec_base_token5, + [3] = aux_sym_type_spec_base_token5, + }, + [150] = { + [2] = aux_sym_type_spec_base_token6, + [3] = aux_sym_type_spec_base_token6, + }, + [151] = { + [2] = aux_sym_type_spec_base_token7, + [3] = aux_sym_type_spec_base_token7, + }, + [152] = { + [2] = aux_sym_type_spec_base_token8, + }, + [153] = { + [2] = aux_sym_type_spec_base_token8, + [3] = aux_sym_type_spec_base_token8, + }, + [154] = { + [2] = aux_sym_type_spec_base_token11, + [3] = aux_sym_type_spec_base_token11, + }, + [155] = { + [2] = aux_sym_type_spec_base_token12, + [3] = aux_sym_type_spec_base_token12, + }, + [156] = { + [2] = aux_sym_type_spec_base_token13, + [3] = aux_sym_type_spec_base_token13, + }, + [157] = { + [2] = aux_sym_type_spec_base_token14, + [3] = aux_sym_type_spec_base_token14, + }, + [158] = { + [2] = aux_sym_type_spec_base_token15, + [3] = aux_sym_type_spec_base_token15, + }, + [159] = { + [2] = aux_sym_type_spec_base_token16, + [3] = aux_sym_type_spec_base_token16, + }, + [160] = { + [2] = aux_sym_type_spec_base_token17, + [3] = aux_sym_type_spec_base_token17, + }, + [161] = { + [2] = aux_sym_type_spec_base_token18, + [3] = aux_sym_type_spec_base_token18, + }, + [165] = { [0] = anon_alias_sym_ALTER_COLUMN, [1] = anon_alias_sym_ALTER_COLUMN, [3] = anon_alias_sym_SET_DEFAULT, [4] = anon_alias_sym_SET_DEFAULT, }, - [115] = { + [166] = { [6] = aux_sym_with_clause_token1, [7] = aux_sym_with_clause_token1, [8] = aux_sym_with_clause_token1, }, - [116] = { + [167] = { [6] = aux_sym_with_clause_token1, [7] = aux_sym_with_clause_token1, [8] = aux_sym_with_clause_token1, }, - [117] = { + [168] = { [3] = anon_alias_sym_WITH, }, - [118] = { + [169] = { [3] = anon_alias_sym_WITHOUT, }, - [119] = { + [170] = { [1] = aux_sym_table_constraint_foreign_key_token1, }, - [124] = { + [172] = { + [4] = aux_sym_type_spec_range_token2, + [5] = aux_sym_type_spec_range_token2, + }, + [173] = { + [4] = aux_sym_type_spec_range_token3, + [5] = aux_sym_type_spec_range_token3, + }, + [174] = { + [4] = aux_sym_type_spec_range_token4, + [5] = aux_sym_type_spec_range_token4, + }, + [175] = { + [4] = aux_sym_type_spec_range_token5, + [5] = aux_sym_type_spec_range_token5, + }, + [176] = { + [4] = aux_sym_type_spec_range_token6, + [5] = aux_sym_type_spec_range_token6, + }, + [177] = { + [4] = aux_sym_type_spec_range_token7, + [5] = aux_sym_type_spec_range_token7, + }, + [181] = { [7] = aux_sym_with_clause_token1, [8] = aux_sym_with_clause_token1, [9] = aux_sym_with_clause_token1, }, - [125] = { + [182] = { [7] = aux_sym_with_clause_token1, [8] = aux_sym_with_clause_token1, [9] = aux_sym_with_clause_token1, }, - [126] = { + [183] = { [7] = aux_sym_with_clause_token1, [8] = aux_sym_with_clause_token1, [9] = aux_sym_with_clause_token1, }, - [127] = { + [184] = { [4] = anon_alias_sym_WITH, }, - [128] = { + [185] = { [4] = anon_alias_sym_WITHOUT, }, - [129] = { + [186] = { [0] = anon_alias_sym_ON_DELETE, [1] = anon_alias_sym_ON_DELETE, }, - [130] = { + [187] = { [0] = anon_alias_sym_ON_UPDATE, [1] = anon_alias_sym_ON_UPDATE, }, - [133] = { + [189] = { + [4] = aux_sym_type_spec_range_token2, + [5] = aux_sym_type_spec_range_token2, + }, + [190] = { + [4] = aux_sym_type_spec_range_token3, + [5] = aux_sym_type_spec_range_token3, + }, + [191] = { + [4] = aux_sym_type_spec_range_token4, + [5] = aux_sym_type_spec_range_token4, + }, + [192] = { + [4] = aux_sym_type_spec_range_token5, + [5] = aux_sym_type_spec_range_token5, + }, + [193] = { + [4] = aux_sym_type_spec_range_token6, + [5] = aux_sym_type_spec_range_token6, + }, + [194] = { + [4] = aux_sym_type_spec_range_token7, + [5] = aux_sym_type_spec_range_token7, + }, + [196] = { [0] = anon_alias_sym_WITH, }, - [136] = { + [199] = { [8] = aux_sym_with_clause_token1, [9] = aux_sym_with_clause_token1, [10] = aux_sym_with_clause_token1, }, - [137] = { + [200] = { [8] = aux_sym_with_clause_token1, [9] = aux_sym_with_clause_token1, [10] = aux_sym_with_clause_token1, }, - [138] = { + [201] = { [8] = aux_sym_with_clause_token1, [9] = aux_sym_with_clause_token1, [10] = aux_sym_with_clause_token1, }, - [139] = { + [202] = { [5] = anon_alias_sym_WITH, }, - [140] = { + [203] = { [5] = anon_alias_sym_WITHOUT, }, - [141] = { + [204] = { [0] = anon_alias_sym_SET_NULL, [1] = anon_alias_sym_SET_NULL, }, - [143] = { + [206] = { [1] = anon_alias_sym_FUNCTION, }, - [144] = { + [207] = { [1] = anon_alias_sym_PROCEDURE, }, - [146] = { + [209] = { [9] = aux_sym_with_clause_token1, [10] = aux_sym_with_clause_token1, }, - [147] = { + [210] = { [6] = anon_alias_sym_WITH, }, - [148] = { + [211] = { [6] = anon_alias_sym_WITHOUT, }, - [150] = { + [212] = { + [2] = aux_sym_type_spec_range_token2, + [3] = aux_sym_type_spec_range_token2, + }, + [213] = { + [2] = aux_sym_type_spec_range_token3, + [3] = aux_sym_type_spec_range_token3, + }, + [214] = { + [2] = aux_sym_type_spec_range_token4, + [3] = aux_sym_type_spec_range_token4, + }, + [215] = { + [2] = aux_sym_type_spec_range_token5, + [3] = aux_sym_type_spec_range_token5, + }, + [216] = { + [2] = aux_sym_type_spec_range_token6, + [3] = aux_sym_type_spec_range_token6, + }, + [217] = { + [2] = aux_sym_type_spec_range_token7, + [3] = aux_sym_type_spec_range_token7, + }, + [219] = { [1] = anon_alias_sym_FUNCTION, }, - [151] = { + [220] = { [1] = anon_alias_sym_PROCEDURE, }, - [152] = { + [221] = { [7] = anon_alias_sym_WITH, }, - [153] = { + [222] = { [7] = anon_alias_sym_WITHOUT, }, - [155] = { + [224] = { [1] = anon_alias_sym_FUNCTION, }, - [156] = { + [225] = { [1] = anon_alias_sym_PROCEDURE, }, }; @@ -3898,15 +4519,38 @@ static const uint16_t ts_non_terminal_alias_map[] = { sym_sequence, 2, sym_sequence, alias_sym_alter_sequence, - sym__identifier, 2, + 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, 2, + sym_string, 5, sym_string, alias_sym_version, - sym__expression, 2, + 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, }; @@ -3915,79 +4559,79 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { eof = lexer->eof(lexer); switch (state) { case 0: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(288); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2426); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(1479); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == 'C') ADVANCE(485); - if (lookahead == 'E') ADVANCE(516); - if (lookahead == 'T') ADVANCE(444); - if (lookahead == 'V') ADVANCE(464); - if (lookahead == '[') ADVANCE(2403); + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(290); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2593); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(1618); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == 'C') ADVANCE(462); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(2); - if (lookahead == ']') ADVANCE(2404); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(523); - if (lookahead == 'e') ADVANCE(524); - if (lookahead == 't') ADVANCE(525); - if (lookahead == 'v') ADVANCE(529); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == ']') ADVANCE(2571); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(491); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(671); + lookahead == 'a') ADVANCE(663); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(690); + lookahead == 'b') ADVANCE(699); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(541); + lookahead == 'd') ADVANCE(507); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(492); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(539); + lookahead == 'f') ADVANCE(493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(821); + lookahead == 'i') ADVANCE(859); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(691); + lookahead == 'k') ADVANCE(700); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(530); + lookahead == 'l') ADVANCE(494); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(531); + lookahead == 'm') ADVANCE(495); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(692); + lookahead == 'n') ADVANCE(701); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(822); + lookahead == 'o') ADVANCE(860); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(540); + lookahead == 'p') ADVANCE(496); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(693); + lookahead == 'r') ADVANCE(508); if (lookahead == 'S' || - lookahead == 's') ADVANCE(532); + lookahead == 's') ADVANCE(497); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(538); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1002); + lookahead == 'u') ADVANCE(1077); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(505); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(856); + lookahead == 'w') ADVANCE(905); if (lookahead == 'Z' || - lookahead == 'z') ADVANCE(1095); + lookahead == 'z') ADVANCE(1189); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -3996,856 +4640,856 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8203 || lookahead == 8288 || lookahead == 65279) SKIP(0) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2443); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2610); END_STATE(); case 1: - if (lookahead == '\n') SKIP(286) + if (lookahead == '\n') SKIP(288) END_STATE(); case 2: - if (lookahead == '\n') SKIP(286) + if (lookahead == '\n') SKIP(288) if (lookahead == '\r') SKIP(1) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 3: - if (lookahead == '\n') SKIP(335) + if (lookahead == '\n') SKIP(337) END_STATE(); case 4: - if (lookahead == '\n') SKIP(335) + if (lookahead == '\n') SKIP(337) if (lookahead == '\r') SKIP(3) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 5: - if (lookahead == '\n') SKIP(349) + if (lookahead == '\n') SKIP(351) END_STATE(); case 6: - if (lookahead == '\n') SKIP(349) + if (lookahead == '\n') SKIP(351) if (lookahead == '\r') SKIP(5) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 7: - if (lookahead == '\n') SKIP(350) + if (lookahead == '\n') SKIP(352) END_STATE(); case 8: - if (lookahead == '\n') SKIP(350) + if (lookahead == '\n') SKIP(352) if (lookahead == '\r') SKIP(7) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 9: - if (lookahead == '\n') SKIP(298) + if (lookahead == '\n') SKIP(300) END_STATE(); case 10: - if (lookahead == '\n') SKIP(298) + if (lookahead == '\n') SKIP(300) if (lookahead == '\r') SKIP(9) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 11: - if (lookahead == '\n') SKIP(330) + if (lookahead == '\n') SKIP(332) END_STATE(); case 12: - if (lookahead == '\n') SKIP(330) + if (lookahead == '\n') SKIP(332) if (lookahead == '\r') SKIP(11) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 13: - if (lookahead == '\n') SKIP(323) + if (lookahead == '\n') SKIP(325) END_STATE(); case 14: - if (lookahead == '\n') SKIP(323) + if (lookahead == '\n') SKIP(325) if (lookahead == '\r') SKIP(13) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 15: - if (lookahead == '\n') SKIP(302) + if (lookahead == '\n') SKIP(304) END_STATE(); case 16: - if (lookahead == '\n') SKIP(302) + if (lookahead == '\n') SKIP(304) if (lookahead == '\r') SKIP(15) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 17: - if (lookahead == '\n') SKIP(324) + if (lookahead == '\n') SKIP(326) END_STATE(); case 18: - if (lookahead == '\n') SKIP(324) + if (lookahead == '\n') SKIP(326) if (lookahead == '\r') SKIP(17) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 19: - if (lookahead == '\n') SKIP(318) + if (lookahead == '\n') SKIP(320) END_STATE(); case 20: - if (lookahead == '\n') SKIP(318) + if (lookahead == '\n') SKIP(320) if (lookahead == '\r') SKIP(19) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 21: - if (lookahead == '\n') SKIP(357) + if (lookahead == '\n') SKIP(333) END_STATE(); case 22: - if (lookahead == '\n') SKIP(357) + if (lookahead == '\n') SKIP(333) if (lookahead == '\r') SKIP(21) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 23: - if (lookahead == '\n') SKIP(331) + if (lookahead == '\n') SKIP(359) END_STATE(); case 24: - if (lookahead == '\n') SKIP(331) + if (lookahead == '\n') SKIP(359) if (lookahead == '\r') SKIP(23) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 25: - if (lookahead == '\n') SKIP(319) + if (lookahead == '\n') SKIP(307) END_STATE(); case 26: - if (lookahead == '\n') SKIP(319) + if (lookahead == '\n') SKIP(307) if (lookahead == '\r') SKIP(25) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 27: - if (lookahead == '\n') SKIP(306) + if (lookahead == '\n') SKIP(321) END_STATE(); case 28: - if (lookahead == '\n') SKIP(306) + if (lookahead == '\n') SKIP(321) if (lookahead == '\r') SKIP(27) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 29: - if (lookahead == '\n') SKIP(351) + if (lookahead == '\n') SKIP(353) END_STATE(); case 30: - if (lookahead == '\n') SKIP(351) + if (lookahead == '\n') SKIP(353) if (lookahead == '\r') SKIP(29) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 31: - if (lookahead == '\n') SKIP(352) + if (lookahead == '\n') SKIP(354) END_STATE(); case 32: - if (lookahead == '\n') SKIP(352) + if (lookahead == '\n') SKIP(354) if (lookahead == '\r') SKIP(31) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 33: - if (lookahead == '\n') SKIP(337) + if (lookahead == '\n') SKIP(339) END_STATE(); case 34: - if (lookahead == '\n') SKIP(337) + if (lookahead == '\n') SKIP(339) if (lookahead == '\r') SKIP(33) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 35: - if (lookahead == '\n') SKIP(309) + if (lookahead == '\n') SKIP(311) END_STATE(); case 36: - if (lookahead == '\n') SKIP(309) + if (lookahead == '\n') SKIP(311) if (lookahead == '\r') SKIP(35) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 37: - if (lookahead == '\n') SKIP(311) + if (lookahead == '\n') SKIP(313) END_STATE(); case 38: - if (lookahead == '\n') SKIP(311) + if (lookahead == '\n') SKIP(313) if (lookahead == '\r') SKIP(37) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 39: - if (lookahead == '\n') SKIP(289) + if (lookahead == '\n') SKIP(291) END_STATE(); case 40: - if (lookahead == '\n') SKIP(289) + if (lookahead == '\n') SKIP(291) if (lookahead == '\r') SKIP(39) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 41: - if (lookahead == '\n') SKIP(343) + if (lookahead == '\n') SKIP(340) END_STATE(); case 42: - if (lookahead == '\n') SKIP(343) + if (lookahead == '\n') SKIP(340) if (lookahead == '\r') SKIP(41) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 43: - if (lookahead == '\n') SKIP(338) + if (lookahead == '\n') SKIP(345) END_STATE(); case 44: - if (lookahead == '\n') SKIP(338) + if (lookahead == '\n') SKIP(345) if (lookahead == '\r') SKIP(43) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 45: - if (lookahead == '\n') SKIP(360) + if (lookahead == '\n') SKIP(315) END_STATE(); case 46: - if (lookahead == '\n') SKIP(360) + if (lookahead == '\n') SKIP(315) if (lookahead == '\r') SKIP(45) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 47: - if (lookahead == '\n') SKIP(313) + if (lookahead == '\n') SKIP(362) END_STATE(); case 48: - if (lookahead == '\n') SKIP(313) + if (lookahead == '\n') SKIP(362) if (lookahead == '\r') SKIP(47) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 49: - if (lookahead == '\n') SKIP(314) + if (lookahead == '\n') SKIP(316) END_STATE(); case 50: - if (lookahead == '\n') SKIP(314) + if (lookahead == '\n') SKIP(316) if (lookahead == '\r') SKIP(49) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 51: - if (lookahead == '\n') SKIP(431) + if (lookahead == '\n') SKIP(435) END_STATE(); case 52: - if (lookahead == '\n') SKIP(431) + if (lookahead == '\n') SKIP(435) if (lookahead == '\r') SKIP(51) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 53: - if (lookahead == '\n') SKIP(345) + if (lookahead == '\n') SKIP(347) END_STATE(); case 54: - if (lookahead == '\n') SKIP(345) + if (lookahead == '\n') SKIP(347) if (lookahead == '\r') SKIP(53) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 55: - if (lookahead == '\n') SKIP(373) + if (lookahead == '\n') SKIP(346) END_STATE(); case 56: - if (lookahead == '\n') SKIP(373) + if (lookahead == '\n') SKIP(346) if (lookahead == '\r') SKIP(55) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 57: - if (lookahead == '\n') SKIP(344) + if (lookahead == '\n') SKIP(376) END_STATE(); case 58: - if (lookahead == '\n') SKIP(344) + if (lookahead == '\n') SKIP(376) if (lookahead == '\r') SKIP(57) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 59: - if (lookahead == '\n') SKIP(361) + if (lookahead == '\n') SKIP(363) END_STATE(); case 60: - if (lookahead == '\n') SKIP(361) + if (lookahead == '\n') SKIP(363) if (lookahead == '\r') SKIP(59) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 61: - if (lookahead == '\n') SKIP(321) + if (lookahead == '\n') SKIP(323) END_STATE(); case 62: - if (lookahead == '\n') SKIP(321) + if (lookahead == '\n') SKIP(323) if (lookahead == '\r') SKIP(61) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 63: - if (lookahead == '\n') SKIP(347) + if (lookahead == '\n') SKIP(348) END_STATE(); case 64: - if (lookahead == '\n') SKIP(347) + if (lookahead == '\n') SKIP(348) if (lookahead == '\r') SKIP(63) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 65: - if (lookahead == '\n') SKIP(346) + if (lookahead == '\n') SKIP(341) END_STATE(); case 66: - if (lookahead == '\n') SKIP(346) + if (lookahead == '\n') SKIP(341) if (lookahead == '\r') SKIP(65) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 67: - if (lookahead == '\n') SKIP(362) + if (lookahead == '\n') SKIP(364) END_STATE(); case 68: - if (lookahead == '\n') SKIP(362) + if (lookahead == '\n') SKIP(364) if (lookahead == '\r') SKIP(67) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 69: - if (lookahead == '\n') SKIP(339) + if (lookahead == '\n') SKIP(318) END_STATE(); case 70: - if (lookahead == '\n') SKIP(339) + if (lookahead == '\n') SKIP(318) if (lookahead == '\r') SKIP(69) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 71: - if (lookahead == '\n') SKIP(316) + if (lookahead == '\n') SKIP(349) END_STATE(); case 72: - if (lookahead == '\n') SKIP(316) + if (lookahead == '\n') SKIP(349) if (lookahead == '\r') SKIP(71) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 73: - if (lookahead == '\n') SKIP(336) + if (lookahead == '\n') SKIP(338) END_STATE(); case 74: - if (lookahead == '\n') SKIP(336) + if (lookahead == '\n') SKIP(338) if (lookahead == '\r') SKIP(73) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 75: - if (lookahead == '\n') SKIP(322) + if (lookahead == '\n') SKIP(324) END_STATE(); case 76: - if (lookahead == '\n') SKIP(322) + if (lookahead == '\n') SKIP(324) if (lookahead == '\r') SKIP(75) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 77: - if (lookahead == '\n') SKIP(392) + if (lookahead == '\n') SKIP(336) END_STATE(); case 78: - if (lookahead == '\n') SKIP(392) + if (lookahead == '\n') SKIP(336) if (lookahead == '\r') SKIP(77) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 79: - if (lookahead == '\n') SKIP(317) + if (lookahead == '\n') SKIP(395) END_STATE(); case 80: - if (lookahead == '\n') SKIP(317) + if (lookahead == '\n') SKIP(395) if (lookahead == '\r') SKIP(79) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 81: - if (lookahead == '\n') SKIP(334) + if (lookahead == '\n') SKIP(319) END_STATE(); case 82: - if (lookahead == '\n') SKIP(334) + if (lookahead == '\n') SKIP(319) if (lookahead == '\r') SKIP(81) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 83: - if (lookahead == '\n') SKIP(329) + if (lookahead == '\n') SKIP(331) END_STATE(); case 84: - if (lookahead == '\n') SKIP(329) + if (lookahead == '\n') SKIP(331) if (lookahead == '\r') SKIP(83) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 85: - if (lookahead == '\n') SKIP(367) + if (lookahead == '\n') SKIP(369) END_STATE(); case 86: - if (lookahead == '\n') SKIP(367) + if (lookahead == '\n') SKIP(369) if (lookahead == '\r') SKIP(85) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 87: - if (lookahead == '\n') SKIP(294) + if (lookahead == '\n') SKIP(296) END_STATE(); case 88: - if (lookahead == '\n') SKIP(294) + if (lookahead == '\n') SKIP(296) if (lookahead == '\r') SKIP(87) END_STATE(); case 89: - if (lookahead == '\n') SKIP(363) + if (lookahead == '\n') SKIP(365) END_STATE(); case 90: - if (lookahead == '\n') SKIP(363) + if (lookahead == '\n') SKIP(365) if (lookahead == '\r') SKIP(89) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 91: - if (lookahead == '\n') SKIP(418) + if (lookahead == '\n') SKIP(422) END_STATE(); case 92: - if (lookahead == '\n') SKIP(418) + if (lookahead == '\n') SKIP(422) if (lookahead == '\r') SKIP(91) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 93: - if (lookahead == '\n') SKIP(395) + if (lookahead == '\n') SKIP(436) END_STATE(); case 94: - if (lookahead == '\n') SKIP(395) + if (lookahead == '\n') SKIP(436) if (lookahead == '\r') SKIP(93) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 95: - if (lookahead == '\n') SKIP(290) + if (lookahead == '\n') SKIP(398) END_STATE(); case 96: - if (lookahead == '\n') SKIP(290) + if (lookahead == '\n') SKIP(398) if (lookahead == '\r') SKIP(95) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 97: - if (lookahead == '\n') SKIP(355) + if (lookahead == '\n') SKIP(292) END_STATE(); case 98: - if (lookahead == '\n') SKIP(355) + if (lookahead == '\n') SKIP(292) if (lookahead == '\r') SKIP(97) END_STATE(); case 99: - if (lookahead == '\n') SKIP(432) + if (lookahead == '\n') SKIP(357) END_STATE(); case 100: - if (lookahead == '\n') SKIP(432) + if (lookahead == '\n') SKIP(357) if (lookahead == '\r') SKIP(99) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 101: - if (lookahead == '\n') SKIP(398) + if (lookahead == '\n') SKIP(401) END_STATE(); case 102: - if (lookahead == '\n') SKIP(398) + if (lookahead == '\n') SKIP(401) if (lookahead == '\r') SKIP(101) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 103: - if (lookahead == '\n') SKIP(387) + if (lookahead == '\n') SKIP(379) END_STATE(); case 104: - if (lookahead == '\n') SKIP(387) + if (lookahead == '\n') SKIP(379) if (lookahead == '\r') SKIP(103) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 105: - if (lookahead == '\n') SKIP(376) + if (lookahead == '\n') SKIP(390) END_STATE(); case 106: - if (lookahead == '\n') SKIP(376) + if (lookahead == '\n') SKIP(390) if (lookahead == '\r') SKIP(105) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 107: - if (lookahead == '\n') SKIP(399) + if (lookahead == '\n') SKIP(402) END_STATE(); case 108: - if (lookahead == '\n') SKIP(399) + if (lookahead == '\n') SKIP(402) if (lookahead == '\r') SKIP(107) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 109: - if (lookahead == '\n') SKIP(388) + if (lookahead == '\n') SKIP(380) END_STATE(); case 110: - if (lookahead == '\n') SKIP(388) + if (lookahead == '\n') SKIP(380) if (lookahead == '\r') SKIP(109) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 111: - if (lookahead == '\n') SKIP(377) + if (lookahead == '\n') SKIP(344) END_STATE(); case 112: - if (lookahead == '\n') SKIP(377) + if (lookahead == '\n') SKIP(344) if (lookahead == '\r') SKIP(111) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 113: - if (lookahead == '\n') SKIP(342) + if (lookahead == '\n') SKIP(375) END_STATE(); case 114: - if (lookahead == '\n') SKIP(342) + if (lookahead == '\n') SKIP(375) if (lookahead == '\r') SKIP(113) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 115: - if (lookahead == '\n') SKIP(378) + if (lookahead == '\n') SKIP(391) END_STATE(); case 116: - if (lookahead == '\n') SKIP(378) + if (lookahead == '\n') SKIP(391) if (lookahead == '\r') SKIP(115) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 117: - if (lookahead == '\n') SKIP(348) + if (lookahead == '\n') SKIP(381) END_STATE(); case 118: - if (lookahead == '\n') SKIP(348) + if (lookahead == '\n') SKIP(381) if (lookahead == '\r') SKIP(117) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 119: - if (lookahead == '\n') SKIP(394) + if (lookahead == '\n') SKIP(350) END_STATE(); case 120: - if (lookahead == '\n') SKIP(394) + if (lookahead == '\n') SKIP(350) if (lookahead == '\r') SKIP(119) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 121: - if (lookahead == '\n') SKIP(356) + if (lookahead == '\n') SKIP(358) END_STATE(); case 122: - if (lookahead == '\n') SKIP(356) + if (lookahead == '\n') SKIP(358) if (lookahead == '\r') SKIP(121) END_STATE(); case 123: - if (lookahead == '\n') SKIP(296) + if (lookahead == '\n') SKIP(397) END_STATE(); case 124: - if (lookahead == '\n') SKIP(296) + if (lookahead == '\n') SKIP(397) if (lookahead == '\r') SKIP(123) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 125: - if (lookahead == '\n') SKIP(297) + if (lookahead == '\n') SKIP(298) END_STATE(); case 126: - if (lookahead == '\n') SKIP(297) + if (lookahead == '\n') SKIP(298) if (lookahead == '\r') SKIP(125) END_STATE(); case 127: - if (lookahead == '\n') SKIP(340) + if (lookahead == '\n') SKIP(299) END_STATE(); case 128: - if (lookahead == '\n') SKIP(340) + if (lookahead == '\n') SKIP(299) if (lookahead == '\r') SKIP(127) END_STATE(); case 129: - if (lookahead == '\n') SKIP(341) + if (lookahead == '\n') SKIP(342) END_STATE(); case 130: - if (lookahead == '\n') SKIP(341) + if (lookahead == '\n') SKIP(342) if (lookahead == '\r') SKIP(129) END_STATE(); case 131: - if (lookahead == '\n') SKIP(292) + if (lookahead == '\n') SKIP(343) END_STATE(); case 132: - if (lookahead == '\n') SKIP(292) + if (lookahead == '\n') SKIP(343) if (lookahead == '\r') SKIP(131) END_STATE(); case 133: - if (lookahead == '\n') SKIP(293) + if (lookahead == '\n') SKIP(437) END_STATE(); case 134: - if (lookahead == '\n') SKIP(293) + if (lookahead == '\n') SKIP(437) if (lookahead == '\r') SKIP(133) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 135: - if (lookahead == '\n') SKIP(333) + if (lookahead == '\n') SKIP(294) END_STATE(); case 136: - if (lookahead == '\n') SKIP(333) + if (lookahead == '\n') SKIP(294) if (lookahead == '\r') SKIP(135) END_STATE(); case 137: - if (lookahead == '\n') SKIP(433) + if (lookahead == '\n') SKIP(295) END_STATE(); case 138: - if (lookahead == '\n') SKIP(433) + if (lookahead == '\n') SKIP(295) if (lookahead == '\r') SKIP(137) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 139: - if (lookahead == '\n') SKIP(328) + if (lookahead == '\n') SKIP(335) END_STATE(); case 140: - if (lookahead == '\n') SKIP(328) + if (lookahead == '\n') SKIP(335) if (lookahead == '\r') SKIP(139) END_STATE(); case 141: - if (lookahead == '\n') SKIP(426) + if (lookahead == '\n') SKIP(330) END_STATE(); case 142: - if (lookahead == '\n') SKIP(426) + if (lookahead == '\n') SKIP(330) if (lookahead == '\r') SKIP(141) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 143: - if (lookahead == '\n') SKIP(389) + if (lookahead == '\n') SKIP(430) END_STATE(); case 144: - if (lookahead == '\n') SKIP(389) + if (lookahead == '\n') SKIP(430) if (lookahead == '\r') SKIP(143) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 145: - if (lookahead == '\n') SKIP(420) + if (lookahead == '\n') SKIP(424) END_STATE(); case 146: - if (lookahead == '\n') SKIP(420) + if (lookahead == '\n') SKIP(424) if (lookahead == '\r') SKIP(145) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 147: - if (lookahead == '\n') SKIP(359) + if (lookahead == '\n') SKIP(392) END_STATE(); case 148: - if (lookahead == '\n') SKIP(359) + if (lookahead == '\n') SKIP(392) if (lookahead == '\r') SKIP(147) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 149: - if (lookahead == '\n') SKIP(390) + if (lookahead == '\n') SKIP(361) END_STATE(); case 150: - if (lookahead == '\n') SKIP(390) + if (lookahead == '\n') SKIP(361) if (lookahead == '\r') SKIP(149) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 151: - if (lookahead == '\n') SKIP(371) + if (lookahead == '\n') SKIP(393) END_STATE(); case 152: - if (lookahead == '\n') SKIP(371) + if (lookahead == '\n') SKIP(393) if (lookahead == '\r') SKIP(151) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 153: - if (lookahead == '\n') SKIP(439) + if (lookahead == '\n') SKIP(442) END_STATE(); case 154: - if (lookahead == '\n') SKIP(439) + if (lookahead == '\n') SKIP(442) if (lookahead == '\r') SKIP(153) END_STATE(); case 155: - if (lookahead == '\n') SKIP(372) + if (lookahead == '\n') SKIP(373) END_STATE(); case 156: - if (lookahead == '\n') SKIP(372) + if (lookahead == '\n') SKIP(373) if (lookahead == '\r') SKIP(155) END_STATE(); case 157: - if (lookahead == '\n') SKIP(358) + if (lookahead == '\n') SKIP(374) END_STATE(); case 158: - if (lookahead == '\n') SKIP(358) + if (lookahead == '\n') SKIP(374) if (lookahead == '\r') SKIP(157) END_STATE(); case 159: - if (lookahead == '\n') SKIP(406) + if (lookahead == '\n') SKIP(360) END_STATE(); case 160: - if (lookahead == '\n') SKIP(406) + if (lookahead == '\n') SKIP(360) if (lookahead == '\r') SKIP(159) END_STATE(); case 161: - if (lookahead == '\n') SKIP(369) + if (lookahead == '\n') SKIP(409) END_STATE(); case 162: - if (lookahead == '\n') SKIP(369) + if (lookahead == '\n') SKIP(409) if (lookahead == '\r') SKIP(161) END_STATE(); case 163: - if (lookahead == '\n') SKIP(407) + if (lookahead == '\n') SKIP(410) END_STATE(); case 164: - if (lookahead == '\n') SKIP(407) + if (lookahead == '\n') SKIP(410) if (lookahead == '\r') SKIP(163) END_STATE(); case 165: - if (lookahead == '\n') SKIP(370) + if (lookahead == '\n') SKIP(371) END_STATE(); case 166: - if (lookahead == '\n') SKIP(370) + if (lookahead == '\n') SKIP(371) if (lookahead == '\r') SKIP(165) END_STATE(); case 167: - if (lookahead == '\n') SKIP(405) + if (lookahead == '\n') SKIP(372) END_STATE(); case 168: - if (lookahead == '\n') SKIP(405) + if (lookahead == '\n') SKIP(372) if (lookahead == '\r') SKIP(167) END_STATE(); case 169: - if (lookahead == '\n') SKIP(391) + if (lookahead == '\n') SKIP(408) END_STATE(); case 170: - if (lookahead == '\n') SKIP(391) + if (lookahead == '\n') SKIP(408) if (lookahead == '\r') SKIP(169) END_STATE(); case 171: - if (lookahead == '\n') SKIP(408) + if (lookahead == '\n') SKIP(411) END_STATE(); case 172: - if (lookahead == '\n') SKIP(408) + if (lookahead == '\n') SKIP(411) if (lookahead == '\r') SKIP(171) END_STATE(); case 173: - if (lookahead == '\n') SKIP(409) + if (lookahead == '\n') SKIP(412) END_STATE(); case 174: - if (lookahead == '\n') SKIP(409) + if (lookahead == '\n') SKIP(412) if (lookahead == '\r') SKIP(173) END_STATE(); case 175: - if (lookahead == '\n') SKIP(410) + if (lookahead == '\n') SKIP(394) END_STATE(); case 176: - if (lookahead == '\n') SKIP(410) + if (lookahead == '\n') SKIP(394) if (lookahead == '\r') SKIP(175) END_STATE(); case 177: - if (lookahead == '\n') SKIP(411) + if (lookahead == '\n') SKIP(413) END_STATE(); case 178: - if (lookahead == '\n') SKIP(411) + if (lookahead == '\n') SKIP(413) if (lookahead == '\r') SKIP(177) END_STATE(); case 179: - if (lookahead == '\n') SKIP(412) + if (lookahead == '\n') SKIP(414) END_STATE(); case 180: - if (lookahead == '\n') SKIP(412) + if (lookahead == '\n') SKIP(414) if (lookahead == '\r') SKIP(179) END_STATE(); case 181: - if (lookahead == '\n') SKIP(413) + if (lookahead == '\n') SKIP(415) END_STATE(); case 182: - if (lookahead == '\n') SKIP(413) + if (lookahead == '\n') SKIP(415) if (lookahead == '\r') SKIP(181) END_STATE(); case 183: - if (lookahead == '\n') SKIP(414) + if (lookahead == '\n') SKIP(416) END_STATE(); case 184: - if (lookahead == '\n') SKIP(414) + if (lookahead == '\n') SKIP(416) if (lookahead == '\r') SKIP(183) END_STATE(); case 185: - if (lookahead == '\n') SKIP(415) + if (lookahead == '\n') SKIP(417) END_STATE(); case 186: - if (lookahead == '\n') SKIP(415) + if (lookahead == '\n') SKIP(417) if (lookahead == '\r') SKIP(185) END_STATE(); case 187: - if (lookahead == '\n') SKIP(416) + if (lookahead == '\n') SKIP(418) END_STATE(); case 188: - if (lookahead == '\n') SKIP(416) + if (lookahead == '\n') SKIP(418) if (lookahead == '\r') SKIP(187) END_STATE(); case 189: - if (lookahead == '\n') SKIP(417) + if (lookahead == '\n') SKIP(419) END_STATE(); case 190: - if (lookahead == '\n') SKIP(417) + if (lookahead == '\n') SKIP(419) if (lookahead == '\r') SKIP(189) END_STATE(); case 191: - if (lookahead == '\n') SKIP(438) + if (lookahead == '\n') SKIP(420) END_STATE(); case 192: - if (lookahead == '\n') SKIP(438) + if (lookahead == '\n') SKIP(420) if (lookahead == '\r') SKIP(191) END_STATE(); case 193: - if (lookahead == '\n') SKIP(427) + if (lookahead == '\n') SKIP(421) END_STATE(); case 194: - if (lookahead == '\n') SKIP(427) + if (lookahead == '\n') SKIP(421) if (lookahead == '\r') SKIP(193) END_STATE(); case 195: - if (lookahead == '\n') SKIP(299) + if (lookahead == '\n') SKIP(431) END_STATE(); case 196: - if (lookahead == '\n') SKIP(299) + if (lookahead == '\n') SKIP(431) if (lookahead == '\r') SKIP(195) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 197: - if (lookahead == '\n') SKIP(303) + if (lookahead == '\n') SKIP(301) END_STATE(); case 198: - if (lookahead == '\n') SKIP(303) + if (lookahead == '\n') SKIP(301) if (lookahead == '\r') SKIP(197) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 199: - if (lookahead == '\n') SKIP(325) + if (lookahead == '\n') SKIP(305) END_STATE(); case 200: - if (lookahead == '\n') SKIP(325) + if (lookahead == '\n') SKIP(305) if (lookahead == '\r') SKIP(199) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 201: - if (lookahead == '\n') SKIP(332) + if (lookahead == '\n') SKIP(327) END_STATE(); case 202: - if (lookahead == '\n') SKIP(332) + if (lookahead == '\n') SKIP(327) if (lookahead == '\r') SKIP(201) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 203: - if (lookahead == '\n') SKIP(320) + if (lookahead == '\n') SKIP(334) END_STATE(); case 204: - if (lookahead == '\n') SKIP(320) + if (lookahead == '\n') SKIP(334) if (lookahead == '\r') SKIP(203) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 205: - if (lookahead == '\n') SKIP(310) + if (lookahead == '\n') SKIP(322) END_STATE(); case 206: - if (lookahead == '\n') SKIP(310) + if (lookahead == '\n') SKIP(322) if (lookahead == '\r') SKIP(205) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 207: if (lookahead == '\n') SKIP(312) @@ -4854,422 +5498,431 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { if (lookahead == '\n') SKIP(312) if (lookahead == '\r') SKIP(207) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 209: - if (lookahead == '\n') SKIP(315) + if (lookahead == '\n') SKIP(314) END_STATE(); case 210: - if (lookahead == '\n') SKIP(315) + if (lookahead == '\n') SKIP(314) if (lookahead == '\r') SKIP(209) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 211: - if (lookahead == '\n') SKIP(374) + if (lookahead == '\n') SKIP(317) END_STATE(); case 212: - if (lookahead == '\n') SKIP(374) + if (lookahead == '\n') SKIP(317) if (lookahead == '\r') SKIP(211) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 213: - if (lookahead == '\n') SKIP(393) + if (lookahead == '\n') SKIP(377) END_STATE(); case 214: - if (lookahead == '\n') SKIP(393) + if (lookahead == '\n') SKIP(377) if (lookahead == '\r') SKIP(213) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 215: - if (lookahead == '\n') SKIP(368) + if (lookahead == '\n') SKIP(396) END_STATE(); case 216: - if (lookahead == '\n') SKIP(368) + if (lookahead == '\n') SKIP(396) if (lookahead == '\r') SKIP(215) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 217: - if (lookahead == '\n') SKIP(295) + if (lookahead == '\n') SKIP(370) END_STATE(); case 218: - if (lookahead == '\n') SKIP(295) + if (lookahead == '\n') SKIP(370) if (lookahead == '\r') SKIP(217) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 219: - if (lookahead == '\n') SKIP(364) + if (lookahead == '\n') SKIP(297) END_STATE(); case 220: - if (lookahead == '\n') SKIP(364) + if (lookahead == '\n') SKIP(297) if (lookahead == '\r') SKIP(219) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 221: - if (lookahead == '\n') SKIP(419) + if (lookahead == '\n') SKIP(366) END_STATE(); case 222: - if (lookahead == '\n') SKIP(419) + if (lookahead == '\n') SKIP(366) if (lookahead == '\r') SKIP(221) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 223: - if (lookahead == '\n') SKIP(396) + if (lookahead == '\n') SKIP(423) END_STATE(); case 224: - if (lookahead == '\n') SKIP(396) + if (lookahead == '\n') SKIP(423) if (lookahead == '\r') SKIP(223) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 225: - if (lookahead == '\n') SKIP(291) + if (lookahead == '\n') SKIP(399) END_STATE(); case 226: - if (lookahead == '\n') SKIP(291) + if (lookahead == '\n') SKIP(399) if (lookahead == '\r') SKIP(225) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 227: - if (lookahead == '\n') SKIP(380) + if (lookahead == '\n') SKIP(293) END_STATE(); case 228: - if (lookahead == '\n') SKIP(380) + if (lookahead == '\n') SKIP(293) if (lookahead == '\r') SKIP(227) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 229: - if (lookahead == '\n') SKIP(400) + if (lookahead == '\n') SKIP(382) END_STATE(); case 230: - if (lookahead == '\n') SKIP(400) + if (lookahead == '\n') SKIP(382) if (lookahead == '\r') SKIP(229) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 231: - if (lookahead == '\n') SKIP(379) + if (lookahead == '\n') SKIP(403) END_STATE(); case 232: - if (lookahead == '\n') SKIP(379) + if (lookahead == '\n') SKIP(403) if (lookahead == '\r') SKIP(231) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 233: - if (lookahead == '\n') SKIP(300) + if (lookahead == '\n') SKIP(383) END_STATE(); case 234: - if (lookahead == '\n') SKIP(300) + if (lookahead == '\n') SKIP(383) if (lookahead == '\r') SKIP(233) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 235: - if (lookahead == '\n') SKIP(304) + if (lookahead == '\n') SKIP(302) END_STATE(); case 236: - if (lookahead == '\n') SKIP(304) + if (lookahead == '\n') SKIP(302) if (lookahead == '\r') SKIP(235) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 237: - if (lookahead == '\n') SKIP(326) + if (lookahead == '\n') SKIP(306) END_STATE(); case 238: - if (lookahead == '\n') SKIP(326) + if (lookahead == '\n') SKIP(306) if (lookahead == '\r') SKIP(237) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 239: - if (lookahead == '\n') SKIP(375) + if (lookahead == '\n') SKIP(328) END_STATE(); case 240: - if (lookahead == '\n') SKIP(375) + if (lookahead == '\n') SKIP(328) if (lookahead == '\r') SKIP(239) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 241: - if (lookahead == '\n') SKIP(365) + if (lookahead == '\n') SKIP(378) END_STATE(); case 242: - if (lookahead == '\n') SKIP(365) + if (lookahead == '\n') SKIP(378) if (lookahead == '\r') SKIP(241) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 243: - if (lookahead == '\n') SKIP(397) + if (lookahead == '\n') SKIP(367) END_STATE(); case 244: - if (lookahead == '\n') SKIP(397) + if (lookahead == '\n') SKIP(367) if (lookahead == '\r') SKIP(243) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 245: - if (lookahead == '\n') SKIP(401) + if (lookahead == '\n') SKIP(400) END_STATE(); case 246: - if (lookahead == '\n') SKIP(401) + if (lookahead == '\n') SKIP(400) if (lookahead == '\r') SKIP(245) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 247: - if (lookahead == '\n') SKIP(301) + if (lookahead == '\n') SKIP(404) END_STATE(); case 248: - if (lookahead == '\n') SKIP(301) + if (lookahead == '\n') SKIP(404) if (lookahead == '\r') SKIP(247) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 249: - if (lookahead == '\n') SKIP(305) + if (lookahead == '\n') SKIP(303) END_STATE(); case 250: - if (lookahead == '\n') SKIP(305) + if (lookahead == '\n') SKIP(303) if (lookahead == '\r') SKIP(249) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 251: - if (lookahead == '\n') SKIP(327) + if (lookahead == '\n') SKIP(308) END_STATE(); case 252: - if (lookahead == '\n') SKIP(327) + if (lookahead == '\n') SKIP(308) if (lookahead == '\r') SKIP(251) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 253: - if (lookahead == '\n') SKIP(366) + if (lookahead == '\n') SKIP(329) END_STATE(); case 254: - if (lookahead == '\n') SKIP(366) + if (lookahead == '\n') SKIP(329) if (lookahead == '\r') SKIP(253) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 255: - if (lookahead == '\n') SKIP(402) + if (lookahead == '\n') SKIP(368) END_STATE(); case 256: - if (lookahead == '\n') SKIP(402) + if (lookahead == '\n') SKIP(368) if (lookahead == '\r') SKIP(255) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 257: - if (lookahead == '\n') SKIP(307) + if (lookahead == '\n') SKIP(405) END_STATE(); case 258: - if (lookahead == '\n') SKIP(307) + if (lookahead == '\n') SKIP(405) if (lookahead == '\r') SKIP(257) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 259: - if (lookahead == '\n') SKIP(308) + if (lookahead == '\n') SKIP(309) END_STATE(); case 260: - if (lookahead == '\n') SKIP(308) + if (lookahead == '\n') SKIP(309) if (lookahead == '\r') SKIP(259) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 261: - if (lookahead == '\n') SKIP(422) + if (lookahead == '\n') SKIP(310) END_STATE(); case 262: - if (lookahead == '\n') SKIP(422) + if (lookahead == '\n') SKIP(310) if (lookahead == '\r') SKIP(261) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 263: - if (lookahead == '\n') SKIP(421) + if (lookahead == '\n') SKIP(426) END_STATE(); case 264: - if (lookahead == '\n') SKIP(421) + if (lookahead == '\n') SKIP(426) if (lookahead == '\r') SKIP(263) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 265: - if (lookahead == '\n') SKIP(353) + if (lookahead == '\n') SKIP(425) END_STATE(); case 266: - if (lookahead == '\n') SKIP(353) + if (lookahead == '\n') SKIP(425) if (lookahead == '\r') SKIP(265) - if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); END_STATE(); case 267: - if (lookahead == '\n') SKIP(354) + if (lookahead == '\n') SKIP(355) END_STATE(); case 268: - if (lookahead == '\n') SKIP(354) + if (lookahead == '\n') SKIP(355) if (lookahead == '\r') SKIP(267) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 269: - if (lookahead == '\n') SKIP(381) + if (lookahead == '\n') SKIP(356) END_STATE(); case 270: - if (lookahead == '\n') SKIP(381) + if (lookahead == '\n') SKIP(356) if (lookahead == '\r') SKIP(269) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 271: - if (lookahead == '\n') SKIP(403) + if (lookahead == '\n') SKIP(384) END_STATE(); case 272: - if (lookahead == '\n') SKIP(403) + if (lookahead == '\n') SKIP(384) if (lookahead == '\r') SKIP(271) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 273: - if (lookahead == '\n') SKIP(384) + if (lookahead == '\n') SKIP(406) END_STATE(); case 274: - if (lookahead == '\n') SKIP(384) + if (lookahead == '\n') SKIP(406) if (lookahead == '\r') SKIP(273) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 275: - if (lookahead == '\n') SKIP(385) + if (lookahead == '\n') SKIP(387) END_STATE(); case 276: - if (lookahead == '\n') SKIP(385) + if (lookahead == '\n') SKIP(387) if (lookahead == '\r') SKIP(275) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 277: - if (lookahead == '\n') SKIP(382) + if (lookahead == '\n') SKIP(388) END_STATE(); case 278: - if (lookahead == '\n') SKIP(382) + if (lookahead == '\n') SKIP(388) if (lookahead == '\r') SKIP(277) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 279: - if (lookahead == '\n') SKIP(386) + if (lookahead == '\n') SKIP(385) END_STATE(); case 280: - if (lookahead == '\n') SKIP(386) + if (lookahead == '\n') SKIP(385) if (lookahead == '\r') SKIP(279) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 281: - if (lookahead == '\n') SKIP(383) + if (lookahead == '\n') SKIP(389) END_STATE(); case 282: - if (lookahead == '\n') SKIP(383) + if (lookahead == '\n') SKIP(389) if (lookahead == '\r') SKIP(281) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 283: - if (lookahead == '\n') SKIP(404) + if (lookahead == '\n') SKIP(386) END_STATE(); case 284: - if (lookahead == '\n') SKIP(404) + if (lookahead == '\n') SKIP(386) if (lookahead == '\r') SKIP(283) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); case 285: - if (lookahead == ' ') ADVANCE(1153); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(775); + if (lookahead == '\n') SKIP(407) END_STATE(); case 286: - if (lookahead == '!') ADVANCE(288); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2426); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(1479); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == 'C') ADVANCE(485); - if (lookahead == 'E') ADVANCE(516); - if (lookahead == 'T') ADVANCE(444); - if (lookahead == 'V') ADVANCE(464); - if (lookahead == '[') ADVANCE(2403); + if (lookahead == '\n') SKIP(407) + if (lookahead == '\r') SKIP(285) + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); + END_STATE(); + case 287: + if (lookahead == ' ') ADVANCE(1257); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(806); + END_STATE(); + case 288: + if (lookahead == '!') ADVANCE(290); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2593); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(1618); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == 'C') ADVANCE(462); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(2); - if (lookahead == ']') ADVANCE(2404); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(523); - if (lookahead == 'e') ADVANCE(524); - if (lookahead == 't') ADVANCE(525); - if (lookahead == 'v') ADVANCE(529); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == ']') ADVANCE(2571); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(491); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(671); + lookahead == 'a') ADVANCE(663); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(690); + lookahead == 'b') ADVANCE(699); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(541); + lookahead == 'd') ADVANCE(507); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(492); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(539); + lookahead == 'f') ADVANCE(493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(821); + lookahead == 'i') ADVANCE(859); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(691); + lookahead == 'k') ADVANCE(700); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(530); + lookahead == 'l') ADVANCE(494); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(531); + lookahead == 'm') ADVANCE(495); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(692); + lookahead == 'n') ADVANCE(701); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(822); + lookahead == 'o') ADVANCE(860); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(540); + lookahead == 'p') ADVANCE(496); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(693); + lookahead == 'r') ADVANCE(508); if (lookahead == 'S' || - lookahead == 's') ADVANCE(532); + lookahead == 's') ADVANCE(497); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(538); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1002); + lookahead == 'u') ADVANCE(1077); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(505); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(856); + lookahead == 'w') ADVANCE(905); if (lookahead == 'Z' || - lookahead == 'z') ADVANCE(1095); + lookahead == 'z') ADVANCE(1189); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5277,74 +5930,74 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(286) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2443); + lookahead == 65279) SKIP(288) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2610); END_STATE(); - case 287: - if (lookahead == '!') ADVANCE(2413); + case 289: + if (lookahead == '!') ADVANCE(2580); END_STATE(); - case 288: - if (lookahead == '!') ADVANCE(2413); - if (lookahead == '=') ADVANCE(2432); - if (lookahead == '~') ADVANCE(2435); + case 290: + if (lookahead == '!') ADVANCE(2580); + if (lookahead == '=') ADVANCE(2599); + if (lookahead == '~') ADVANCE(2602); END_STATE(); - case 289: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 291: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(40); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2118); + lookahead == 'i') ADVANCE(2282); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5352,55 +6005,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(289) + lookahead == 65279) SKIP(291) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 290: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(96) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 292: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(98) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2309); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2239); + lookahead == 'g') ADVANCE(2403); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2125); + lookahead == 'i') ADVANCE(2289); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2003); + lookahead == 'r') ADVANCE(2166); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1994); + lookahead == 'w') ADVANCE(2157); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5408,55 +6061,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(290) + lookahead == 65279) SKIP(292) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 291: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(226) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 293: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(228) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2309); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2239); + lookahead == 'g') ADVANCE(2403); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2126); + lookahead == 'i') ADVANCE(2290); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2003); + lookahead == 'r') ADVANCE(2166); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1994); + lookahead == 'w') ADVANCE(2157); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5464,45 +6117,45 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(291) + lookahead == 65279) SKIP(293) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 292: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(132) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 294: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(136) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2146); + lookahead == 'a') ADVANCE(2310); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1941); + lookahead == 'd') ADVANCE(2105); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2128); + lookahead == 'i') ADVANCE(2292); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5510,45 +6163,45 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(292) + lookahead == 65279) SKIP(294) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 293: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(134) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 295: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(138) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2309); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2128); + lookahead == 'i') ADVANCE(2292); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1994); + lookahead == 'w') ADVANCE(2157); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5556,58 +6209,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(293) + lookahead == 65279) SKIP(295) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 294: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 296: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') SKIP(88) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2309); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2239); + lookahead == 'g') ADVANCE(2403); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2125); + lookahead == 'i') ADVANCE(2289); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2003); + lookahead == 'r') ADVANCE(2166); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5615,58 +6268,58 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(294) + lookahead == 65279) SKIP(296) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 295: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(218) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 297: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(220) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2309); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2239); + lookahead == 'g') ADVANCE(2403); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2126); + lookahead == 'i') ADVANCE(2290); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2003); + lookahead == 'r') ADVANCE(2166); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5674,48 +6327,50 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(295) + lookahead == 65279) SKIP(297) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 296: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(124) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 298: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(126) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2310); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2105); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2128); + lookahead == 'i') ADVANCE(2292); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2189); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5723,50 +6378,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(296) + lookahead == 65279) SKIP(298) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 297: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(126) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 299: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(128) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2146); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1941); + lookahead == 'a') ADVANCE(2309); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2128); + lookahead == 'i') ADVANCE(2292); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2026); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5774,75 +6427,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(297) + lookahead == 65279) SKIP(299) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 298: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 300: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(10); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2090); + lookahead == 'i') ADVANCE(2254); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5850,75 +6503,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(298) + lookahead == 65279) SKIP(300) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 299: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(196); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 301: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(198); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2091); + lookahead == 'i') ADVANCE(2255); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -5926,75 +6579,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(299) + lookahead == 65279) SKIP(301) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 300: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(234); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 302: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(236); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2090); + lookahead == 'i') ADVANCE(2254); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6002,75 +6655,75 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(300) + lookahead == 65279) SKIP(302) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 301: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(248); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 303: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(250); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2091); + lookahead == 'i') ADVANCE(2255); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6078,71 +6731,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(301) + lookahead == 65279) SKIP(303) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 302: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 304: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(16); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2040); + lookahead == 'a') ADVANCE(2204); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6150,71 +6803,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(302) + lookahead == 65279) SKIP(304) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 303: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(198); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 305: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(200); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6222,71 +6875,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(303) + lookahead == 65279) SKIP(305) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 304: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(236); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 306: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(238); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2040); + lookahead == 'a') ADVANCE(2204); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6294,71 +6947,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(304) + lookahead == 65279) SKIP(306) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 305: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(250); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 307: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(26); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2388); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6366,73 +7021,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(305) + lookahead == 65279) SKIP(307) if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 306: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(28); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 308: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(252); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2224); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6440,71 +7093,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(306) + lookahead == 65279) SKIP(308) if (('0' <= lookahead && lookahead <= '9') || - ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 307: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(258); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 309: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(260); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6512,71 +7165,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(307) + lookahead == 65279) SKIP(309) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 308: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(260); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 310: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(262); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6584,71 +7237,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(308) + lookahead == 65279) SKIP(310) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 309: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 311: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(36); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2118); + lookahead == 'i') ADVANCE(2282); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6656,71 +7309,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(309) + lookahead == 65279) SKIP(311) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 310: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(206); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 312: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(208); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2119); + lookahead == 'i') ADVANCE(2283); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6728,69 +7381,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(310) + lookahead == 65279) SKIP(312) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 311: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 313: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(38); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2118); + lookahead == 'i') ADVANCE(2282); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1952); + lookahead == 'r') ADVANCE(2115); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6798,69 +7451,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(311) + lookahead == 65279) SKIP(313) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 312: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(208); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 314: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(210); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2119); + lookahead == 'i') ADVANCE(2283); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1952); + lookahead == 'r') ADVANCE(2115); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6868,67 +7521,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(312) + lookahead == 65279) SKIP(314) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 313: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(48); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 315: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(46); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2119); + lookahead == 'i') ADVANCE(2283); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -6936,65 +7589,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(313) + lookahead == 65279) SKIP(315) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 314: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 316: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(50); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2118); + lookahead == 'i') ADVANCE(2282); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1952); + lookahead == 'r') ADVANCE(2115); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7002,65 +7655,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(314) + lookahead == 65279) SKIP(316) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 315: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(210); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 317: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(212); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2119); + lookahead == 'i') ADVANCE(2283); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1952); + lookahead == 'r') ADVANCE(2115); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7068,61 +7721,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(315) + lookahead == 65279) SKIP(317) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 316: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(72); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 318: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(70); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2198); + lookahead == 'r') ADVANCE(2362); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7130,59 +7783,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(316) + lookahead == 65279) SKIP(318) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 317: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(80); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 319: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(82); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7190,72 +7843,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(317) + lookahead == 65279) SKIP(319) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 318: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 320: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(20); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2224); + lookahead == 'f') ADVANCE(2388); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7263,70 +7916,70 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(318) + lookahead == 65279) SKIP(320) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 319: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(26); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 321: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(28); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7334,70 +7987,70 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(319) + lookahead == 65279) SKIP(321) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 320: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(204); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 322: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(206); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7405,198 +8058,64 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(320) + lookahead == 65279) SKIP(322) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 321: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 323: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(62); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2198); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\f' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(321) - if (('0' <= lookahead && lookahead <= '9') || - ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); - END_STATE(); - case 322: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(76); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2362); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\f' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(322) - if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); - END_STATE(); - case 323: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(14); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2039); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1778); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7606,68 +8125,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8288 || lookahead == 65279) SKIP(323) if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('E' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); case 324: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(18); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(76); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7677,68 +8188,68 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8288 || lookahead == 65279) SKIP(324) if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); case 325: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(200); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(14); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2203); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1938); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7749,67 +8260,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 65279) SKIP(325) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); case 326: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(238); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(18); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7820,67 +8331,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 65279) SKIP(326) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); case 327: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(252); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(202); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2093); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7891,38 +8402,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 65279) SKIP(327) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); case 328: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(140) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(240); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2202); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2040); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1970); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2063); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2128); + lookahead == 'i') ADVANCE(2257); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1949); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2122); + lookahead == 'o') ADVANCE(2380); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2043); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2079); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2383); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2367); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2347); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7932,61 +8472,174 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == 8288 || lookahead == 65279) SKIP(328) if (('0' <= lookahead && lookahead <= '9') || - ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); case 329: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(254); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2202); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2040); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1969); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2041); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2397); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2256); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1949); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2335); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2336); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2380); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2043); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2079); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2383); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2367); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2347); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2192); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(329) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 330: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(142) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2309); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2292); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2356); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2286); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(330) + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 331: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(84); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2041); + lookahead == 'a') ADVANCE(2205); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2199); + lookahead == 'f') ADVANCE(2363); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2246); + lookahead == 'p') ADVANCE(2411); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -7994,69 +8647,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(329) + lookahead == 65279) SKIP(331) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 330: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); + case 332: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(12); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2039); + lookahead == 'a') ADVANCE(2203); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1777); + lookahead == 'p') ADVANCE(1937); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8064,69 +8717,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(330) + lookahead == 65279) SKIP(332) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 331: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(24); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 333: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(22); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2063); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2093); + lookahead == 'i') ADVANCE(2257); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8134,69 +8787,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(331) + lookahead == 65279) SKIP(333) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 332: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(202); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 334: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(204); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1969); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8204,46 +8857,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(332) + lookahead == 65279) SKIP(334) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 333: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(136) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 335: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(140) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2145); + lookahead == 'a') ADVANCE(2309); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2128); + lookahead == 'i') ADVANCE(2292); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2122); + lookahead == 'o') ADVANCE(2286); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2026); + lookahead == 'w') ADVANCE(2189); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8251,64 +8904,64 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(333) + lookahead == 65279) SKIP(335) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 334: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(82); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 336: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(78); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2041); + lookahead == 'a') ADVANCE(2205); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2199); + lookahead == 'f') ADVANCE(2363); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2248); + lookahead == 'p') ADVANCE(2410); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2026); + lookahead == 'w') ADVANCE(2189); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8316,72 +8969,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(334) + lookahead == 65279) SKIP(336) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 335: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(487); - if (lookahead == '[') ADVANCE(2403); + case 337: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(464); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(4); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(555); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(525); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(995); + lookahead == 'e') ADVANCE(1126); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1100); + lookahead == 'f') ADVANCE(1194); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(567); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(824); + lookahead == 'o') ADVANCE(865); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1124); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(737); + lookahead == 'r') ADVANCE(758); if (lookahead == 'S' || - lookahead == 's') ADVANCE(533); + lookahead == 's') ADVANCE(602); if (lookahead == 'T' || - lookahead == 't') ADVANCE(526); + lookahead == 't') ADVANCE(581); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1001); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(572); + lookahead == 'v') ADVANCE(548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(862); + lookahead == 'w') ADVANCE(911); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8389,61 +9042,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(335) + lookahead == 65279) SKIP(337) END_STATE(); - case 336: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(491); - if (lookahead == '[') ADVANCE(2403); + case 338: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(468); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(74); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(854); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(903); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(751); + lookahead == 'd') ADVANCE(774); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1022); + lookahead == 'i') ADVANCE(1099); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(998); + lookahead == 'o') ADVANCE(1073); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(763); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8451,67 +9104,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(336) + lookahead == 65279) SKIP(338) END_STATE(); - case 337: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(490); - if (lookahead == '[') ADVANCE(2403); + case 339: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(467); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(34); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(595); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(571); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1133); + lookahead == 'f') ADVANCE(1231); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(874); + lookahead == 'l') ADVANCE(933); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(825); + lookahead == 'o') ADVANCE(866); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + lookahead == 'p') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(855); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(498); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1076); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(863); + lookahead == 'w') ADVANCE(912); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8519,65 +9172,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(337) + lookahead == 65279) SKIP(339) END_STATE(); - case 338: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(488); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(44); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(556); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 340: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(465); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(42); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(526); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(932); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(763); if (lookahead == 'S' || - lookahead == 's') ADVANCE(606); + lookahead == 's') ADVANCE(604); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(746); + lookahead == 'v') ADVANCE(771); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8585,61 +9238,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(338) + lookahead == 65279) SKIP(340) END_STATE(); - case 339: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(492); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(70) - if (lookahead == ']') ADVANCE(2404); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(852); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 341: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(469); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(66) + if (lookahead == ']') ADVANCE(2571); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(901); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1029); + lookahead == 'a') ADVANCE(1122); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(745); + lookahead == 'd') ADVANCE(769); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(920); + lookahead == 'e') ADVANCE(1035); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1133); + lookahead == 'f') ADVANCE(1231); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1023); + lookahead == 'i') ADVANCE(1100); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(932); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(998); + lookahead == 'o') ADVANCE(1073); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + lookahead == 'p') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(805); + lookahead == 'r') ADVANCE(842); if (lookahead == 'T' || - lookahead == 't') ADVANCE(855); + lookahead == 't') ADVANCE(904); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1046); + lookahead == 'u') ADVANCE(1131); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(857); + lookahead == 'w') ADVANCE(906); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8647,48 +9300,48 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(339) + lookahead == 65279) SKIP(341) END_STATE(); - case 340: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(128) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 342: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(130) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1030); + lookahead == 'a') ADVANCE(1123); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1146); + lookahead == 'g') ADVANCE(1248); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1023); + lookahead == 'i') ADVANCE(1100); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(932); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1164); + lookahead == 'p') ADVANCE(1269); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(892); + lookahead == 'w') ADVANCE(943); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8696,46 +9349,46 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(340) + lookahead == 65279) SKIP(342) END_STATE(); - case 341: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(130) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 343: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(132) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1030); + lookahead == 'a') ADVANCE(1123); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(811); + lookahead == 'd') ADVANCE(844); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1026); + lookahead == 'i') ADVANCE(1103); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1123); + lookahead == 'o') ADVANCE(1224); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1164); + lookahead == 'p') ADVANCE(1269); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(892); + lookahead == 'w') ADVANCE(943); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8743,53 +9396,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(341) + lookahead == 65279) SKIP(343) END_STATE(); - case 342: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(114) - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 344: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(112) + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1030); + lookahead == 'a') ADVANCE(1123); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1280); + lookahead == 'f') ADVANCE(1409); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1146); + lookahead == 'g') ADVANCE(1248); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1025); + lookahead == 'i') ADVANCE(1102); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(786); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1164); + lookahead == 'p') ADVANCE(1269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(864); + lookahead == 'r') ADVANCE(913); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(863); + lookahead == 'w') ADVANCE(912); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8797,68 +9450,68 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(342) + lookahead == 65279) SKIP(344) END_STATE(); - case 343: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(42); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 345: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(44); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(969); + lookahead == 'a') ADVANCE(1040); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(853); + lookahead == 'c') ADVANCE(902); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(740); + lookahead == 'd') ADVANCE(764); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(996); + lookahead == 'e') ADVANCE(1127); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1101); + lookahead == 'f') ADVANCE(1195); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1020); + lookahead == 'i') ADVANCE(1097); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(786); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + lookahead == 'p') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(799); + lookahead == 'r') ADVANCE(830); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(594); + lookahead == 't') ADVANCE(583); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(863); + lookahead == 'w') ADVANCE(912); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8866,64 +9519,64 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(343) + lookahead == 65279) SKIP(345) END_STATE(); - case 344: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(58); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 346: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(56); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(971); + lookahead == 'a') ADVANCE(1042); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1083); + lookahead == 'c') ADVANCE(1176); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(740); + lookahead == 'd') ADVANCE(764); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(932); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1164); + lookahead == 'p') ADVANCE(1269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(800); + lookahead == 'r') ADVANCE(831); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1107); + lookahead == 'u') ADVANCE(1201); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(892); + lookahead == 'w') ADVANCE(943); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8931,63 +9584,63 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(344) + lookahead == 65279) SKIP(346) END_STATE(); - case 345: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 347: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(54); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(971); + lookahead == 'a') ADVANCE(1042); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1083); + lookahead == 'c') ADVANCE(1176); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(740); + lookahead == 'd') ADVANCE(764); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1280); + lookahead == 'f') ADVANCE(1409); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1020); + lookahead == 'i') ADVANCE(1097); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(786); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(799); + lookahead == 'r') ADVANCE(830); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1107); + lookahead == 'u') ADVANCE(1201); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(861); + lookahead == 'w') ADVANCE(910); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -8995,60 +9648,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(345) + lookahead == 65279) SKIP(347) END_STATE(); - case 346: - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(66); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 348: + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(64); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(971); + lookahead == 'a') ADVANCE(1042); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1083); + lookahead == 'c') ADVANCE(1176); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(752); + lookahead == 'd') ADVANCE(775); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1022); + lookahead == 'i') ADVANCE(1099); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1123); + lookahead == 'o') ADVANCE(1224); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1164); + lookahead == 'p') ADVANCE(1269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(800); + lookahead == 'r') ADVANCE(831); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1107); + lookahead == 'u') ADVANCE(1201); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(892); + lookahead == 'w') ADVANCE(943); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9056,47 +9709,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(346) + lookahead == 65279) SKIP(348) END_STATE(); - case 347: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == '\\') SKIP(64) - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + case 349: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == '\\') SKIP(72) + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1804); + lookahead == 'c') ADVANCE(1965); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2239); + lookahead == 'g') ADVANCE(2403); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2136); + lookahead == 'i') ADVANCE(2300); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1816); + lookahead == 'l') ADVANCE(1977); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2003); + lookahead == 'r') ADVANCE(2166); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2252); + lookahead == 't') ADVANCE(2416); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1994); + lookahead == 'w') ADVANCE(2157); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9104,40 +9757,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(347) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(349) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 348: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == '\\') SKIP(118) - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + case 350: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == '\\') SKIP(120) + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1804); + lookahead == 'c') ADVANCE(1965); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1762); + lookahead == 'f') ADVANCE(1922); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2169); + lookahead == 'i') ADVANCE(2333); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1817); + lookahead == 'l') ADVANCE(1978); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2252); + lookahead == 't') ADVANCE(2416); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9145,69 +9798,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(348) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(350) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 349: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(1478); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); + case 351: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(1617); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') ADVANCE(6); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1771); + lookahead == 'c') ADVANCE(1931); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2089); + lookahead == 'i') ADVANCE(2253); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1763); + lookahead == 'l') ADVANCE(1923); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2210); + lookahead == 't') ADVANCE(2374); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9215,68 +9868,68 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(349) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(351) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 350: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); + case 352: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') ADVANCE(8); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1771); + lookahead == 'c') ADVANCE(1931); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2089); + lookahead == 'i') ADVANCE(2253); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1763); + lookahead == 'l') ADVANCE(1923); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2210); + lookahead == 't') ADVANCE(2374); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9284,60 +9937,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(350) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(352) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 351: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); + case 353: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') ADVANCE(30); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1802); + lookahead == 'c') ADVANCE(1963); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2114); + lookahead == 'i') ADVANCE(2278); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1816); + lookahead == 'l') ADVANCE(1977); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2232); + lookahead == 't') ADVANCE(2396); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9345,60 +9998,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(351) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(353) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 352: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); + case 354: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') ADVANCE(32); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1803); + lookahead == 'c') ADVANCE(1964); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2114); + lookahead == 'i') ADVANCE(2278); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1816); + lookahead == 'l') ADVANCE(1977); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1952); + lookahead == 'r') ADVANCE(2115); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2252); + lookahead == 't') ADVANCE(2416); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9406,60 +10059,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(352) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(354) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 353: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == '\\') ADVANCE(266); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + case 355: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == '\\') ADVANCE(268); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1802); + lookahead == 'c') ADVANCE(1963); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2114); + lookahead == 'i') ADVANCE(2278); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1816); + lookahead == 'l') ADVANCE(1977); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2232); + lookahead == 't') ADVANCE(2396); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9467,60 +10120,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(353) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(355) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 354: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == '\\') ADVANCE(268); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + case 356: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == '\\') ADVANCE(270); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1803); + lookahead == 'c') ADVANCE(1964); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2114); + lookahead == 'i') ADVANCE(2278); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1816); + lookahead == 'l') ADVANCE(1977); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1952); + lookahead == 'r') ADVANCE(2115); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2252); + lookahead == 't') ADVANCE(2416); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9528,43 +10181,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(354) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(356) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 355: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == '\\') SKIP(98) - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + case 357: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == '\\') SKIP(100) + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1804); + lookahead == 'c') ADVANCE(1965); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1762); + lookahead == 'f') ADVANCE(1922); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2169); + lookahead == 'i') ADVANCE(2333); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1817); + lookahead == 'l') ADVANCE(1978); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1968); + lookahead == 's') ADVANCE(2130); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2252); + lookahead == 't') ADVANCE(2416); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9572,41 +10225,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(355) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(357) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 356: - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '@') ADVANCE(2416); + case 358: + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') SKIP(122) - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1804); + lookahead == 'c') ADVANCE(1965); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1929); + lookahead == 'd') ADVANCE(2092); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1762); + lookahead == 'f') ADVANCE(1922); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2169); + lookahead == 'i') ADVANCE(2333); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1817); + lookahead == 'l') ADVANCE(1978); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2252); + lookahead == 't') ADVANCE(2416); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9614,62 +10267,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(356) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(358) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 357: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '&') ADVANCE(425); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(22); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(521); + case 359: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '&') ADVANCE(429); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(24); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(489); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9677,20 +10330,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(357) + lookahead == 65279) SKIP(359) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 358: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(158) - if (lookahead == '`') ADVANCE(2365); + case 360: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(160) + if (lookahead == '`') ADVANCE(2532); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9698,31 +10351,31 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(358) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(360) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 359: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') SKIP(148) - if (lookahead == '`') ADVANCE(2365); + case 361: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') SKIP(150) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2026); + lookahead == 'w') ADVANCE(2189); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9730,56 +10383,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(359) + lookahead == 65279) SKIP(361) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 360: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(46); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); + case 362: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(48); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2043); + lookahead == 'a') ADVANCE(2207); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1778); + lookahead == 'p') ADVANCE(1938); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9787,55 +10440,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(360) + lookahead == 65279) SKIP(362) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 361: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); + case 363: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(60); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2043); + lookahead == 'a') ADVANCE(2207); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1777); + lookahead == 'p') ADVANCE(1937); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9843,56 +10496,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(361) + lookahead == 65279) SKIP(363) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 362: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == 'C') ADVANCE(1738); + case 364: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == 'C') ADVANCE(1898); if (lookahead == '\\') ADVANCE(68); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2043); + lookahead == 'a') ADVANCE(2207); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2123); + lookahead == 'o') ADVANCE(2287); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1778); + lookahead == 'p') ADVANCE(1938); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9900,55 +10553,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(362) + lookahead == 65279) SKIP(364) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 363: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); + case 365: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(90); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1969); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -9956,55 +10609,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(363) + lookahead == 65279) SKIP(365) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 364: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(220); - if (lookahead == '`') ADVANCE(2365); + case 366: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(222); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2081); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10012,55 +10665,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(364) + lookahead == 65279) SKIP(366) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 365: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(242); - if (lookahead == '`') ADVANCE(2365); + case 367: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(244); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1918); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10068,55 +10721,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(365) + lookahead == 65279) SKIP(367) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 366: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(254); - if (lookahead == '`') ADVANCE(2365); + case 368: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(256); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10124,56 +10777,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(366) + lookahead == 65279) SKIP(368) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 367: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); + case 369: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); if (lookahead == '\\') ADVANCE(86); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1772); + lookahead == 'c') ADVANCE(1932); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2094); + lookahead == 'i') ADVANCE(2258); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2354); + lookahead == 'o') ADVANCE(2521); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1917); + lookahead == 's') ADVANCE(2080); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10181,56 +10834,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(367) + lookahead == 65279) SKIP(369) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 368: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(216); - if (lookahead == '`') ADVANCE(2365); + case 370: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(218); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2063); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2095); + lookahead == 'i') ADVANCE(2259); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2123); + lookahead == 'o') ADVANCE(2287); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10238,22 +10891,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(368) + lookahead == 65279) SKIP(370) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 369: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(162) - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + case 371: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(166) + if (lookahead == '`') ADVANCE(2532); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10261,20 +10912,22 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(369) + lookahead == 65279) SKIP(371) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 370: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(166) - if (lookahead == '`') ADVANCE(2365); + case 372: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(168) + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10282,28 +10935,28 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(370) + lookahead == 65279) SKIP(372) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 371: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(152) - if (lookahead == '`') ADVANCE(2365); + case 373: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(156) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1996); + lookahead == 'c') ADVANCE(2159); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2355); + lookahead == 'e') ADVANCE(2522); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2200); + lookahead == 'f') ADVANCE(2364); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2236); + lookahead == 'p') ADVANCE(2400); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2151); + lookahead == 'u') ADVANCE(2315); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10311,24 +10964,24 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(371) + lookahead == 65279) SKIP(373) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 372: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(156) - if (lookahead == '`') ADVANCE(2365); + case 374: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(158) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2130); + lookahead == 'i') ADVANCE(2294); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2338); + lookahead == 'o') ADVANCE(2505); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1796); + lookahead == 'v') ADVANCE(1957); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10336,59 +10989,114 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(372) + lookahead == 65279) SKIP(374) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 373: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(56); - if (lookahead == '`') ADVANCE(2365); + case 375: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(114); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1936); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2041); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2397); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2263); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1949); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2335); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2071); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2079); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2383); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2367); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2347); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2192); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(375) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 376: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(58); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2206); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2040); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); + lookahead == 'i') ADVANCE(2262); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10396,59 +11104,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(373) + lookahead == 65279) SKIP(376) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 374: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(212); - if (lookahead == '`') ADVANCE(2365); + case 377: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(214); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); + lookahead == 'i') ADVANCE(2262); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10456,59 +11164,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(374) + lookahead == 65279) SKIP(377) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 375: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(240); - if (lookahead == '`') ADVANCE(2365); + case 378: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(242); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2096); + lookahead == 'i') ADVANCE(2260); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10516,53 +11224,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(375) + lookahead == 65279) SKIP(378) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 376: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(106); - if (lookahead == '`') ADVANCE(2365); + case 379: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(104); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2044); + lookahead == 'a') ADVANCE(2208); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10570,55 +11278,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(376) + lookahead == 65279) SKIP(379) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 377: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(112); - if (lookahead == '`') ADVANCE(2365); + case 380: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(110); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10626,55 +11334,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(377) + lookahead == 65279) SKIP(380) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 378: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(116); - if (lookahead == '`') ADVANCE(2365); + case 381: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(118); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2224); + lookahead == 'f') ADVANCE(2388); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10682,55 +11390,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(378) + lookahead == 65279) SKIP(381) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 379: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(232); - if (lookahead == '`') ADVANCE(2365); + case 382: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(230); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1976); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10738,53 +11444,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(379) + lookahead == 65279) SKIP(382) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 380: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(228); - if (lookahead == '`') ADVANCE(2365); + case 383: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(234); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2139); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10792,59 +11500,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(380) + lookahead == 65279) SKIP(383) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 381: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(270); - if (lookahead == '`') ADVANCE(2365); + case 384: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(272); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); + lookahead == 'i') ADVANCE(2262); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10852,59 +11560,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(381) + lookahead == 65279) SKIP(384) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 382: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(278); - if (lookahead == '`') ADVANCE(2365); + case 385: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(280); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); + lookahead == 'i') ADVANCE(2262); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10912,59 +11620,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(382) + lookahead == 65279) SKIP(385) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 383: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(282); - if (lookahead == '`') ADVANCE(2365); + case 386: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(284); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2096); + lookahead == 'i') ADVANCE(2260); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -10972,53 +11680,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(383) + lookahead == 65279) SKIP(386) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 384: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(274); - if (lookahead == '`') ADVANCE(2365); + case 387: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(276); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2044); + lookahead == 'a') ADVANCE(2208); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11026,55 +11734,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(384) + lookahead == 65279) SKIP(387) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 385: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(276); - if (lookahead == '`') ADVANCE(2365); + case 388: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(278); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11082,55 +11790,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(385) + lookahead == 65279) SKIP(388) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 386: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(280); - if (lookahead == '`') ADVANCE(2365); + case 389: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(282); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1976); + lookahead == 'o') ADVANCE(2139); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11138,55 +11846,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(386) + lookahead == 65279) SKIP(389) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 387: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(104); - if (lookahead == '`') ADVANCE(2365); + case 390: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(106); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1772); + lookahead == 'c') ADVANCE(1932); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2094); + lookahead == 'i') ADVANCE(2258); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2354); + lookahead == 'o') ADVANCE(2521); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1917); + lookahead == 's') ADVANCE(2080); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11194,53 +11902,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(387) + lookahead == 65279) SKIP(390) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 388: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(110); - if (lookahead == '`') ADVANCE(2365); + case 391: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(116); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1776); + lookahead == 'c') ADVANCE(1936); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1852); + lookahead == 's') ADVANCE(2014); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1955); + lookahead == 'v') ADVANCE(2118); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11248,41 +11956,41 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(388) + lookahead == 65279) SKIP(391) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 389: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(144); - if (lookahead == '`') ADVANCE(2365); + case 392: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(148); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2198); + lookahead == 'r') ADVANCE(2362); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11290,39 +11998,39 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(389) + lookahead == 65279) SKIP(392) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 390: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(150); - if (lookahead == '`') ADVANCE(2365); + case 393: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(152); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2147); + lookahead == 'e') ADVANCE(2311); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11330,20 +12038,20 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(390) + lookahead == 65279) SKIP(393) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 391: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(170) - if (lookahead == '`') ADVANCE(2365); + case 394: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(176) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2123); + lookahead == 'o') ADVANCE(2287); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11351,44 +12059,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(391) + lookahead == 65279) SKIP(394) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 392: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') ADVANCE(78); - if (lookahead == '`') ADVANCE(2365); + case 395: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') ADVANCE(80); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2178); + lookahead == 'f') ADVANCE(2342); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2246); + lookahead == 'p') ADVANCE(2411); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1905); + lookahead == 'r') ADVANCE(2068); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1997); + lookahead == 'w') ADVANCE(2160); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11396,44 +12104,44 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(392) + lookahead == 65279) SKIP(395) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 393: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') ADVANCE(214); - if (lookahead == '`') ADVANCE(2365); + case 396: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') ADVANCE(216); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2179); + lookahead == 'f') ADVANCE(2343); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2246); + lookahead == 'p') ADVANCE(2411); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1905); + lookahead == 'r') ADVANCE(2068); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1997); + lookahead == 'w') ADVANCE(2160); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11441,40 +12149,40 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(393) + lookahead == 65279) SKIP(396) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 394: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') ADVANCE(120); - if (lookahead == '`') ADVANCE(2365); + case 397: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') ADVANCE(124); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11482,53 +12190,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(394) + lookahead == 65279) SKIP(397) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 395: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(94); - if (lookahead == '`') ADVANCE(2365); + case 398: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(96); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1969); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11536,53 +12244,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(395) + lookahead == 65279) SKIP(398) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 396: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(224); - if (lookahead == '`') ADVANCE(2365); + case 399: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(226); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11590,53 +12298,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(396) + lookahead == 65279) SKIP(399) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 397: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(244); - if (lookahead == '`') ADVANCE(2365); + case 400: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(246); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1918); + lookahead == 'd') ADVANCE(2081); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11644,54 +12352,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(397) + lookahead == 65279) SKIP(400) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 398: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); + case 401: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); if (lookahead == '\\') ADVANCE(102); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11699,52 +12407,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(398) + lookahead == 65279) SKIP(401) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 399: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); + case 402: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); if (lookahead == '\\') ADVANCE(108); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2097); + lookahead == 'i') ADVANCE(2261); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11752,52 +12460,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(399) + lookahead == 65279) SKIP(402) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 400: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(230); - if (lookahead == '`') ADVANCE(2365); + case 403: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(232); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2063); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2095); + lookahead == 'i') ADVANCE(2259); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11805,52 +12513,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(400) + lookahead == 65279) SKIP(403) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 401: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(246); - if (lookahead == '`') ADVANCE(2365); + case 404: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(248); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11858,52 +12566,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(401) + lookahead == 65279) SKIP(404) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 402: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(256); - if (lookahead == '`') ADVANCE(2365); + case 405: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(258); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2095); + lookahead == 'i') ADVANCE(2259); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11911,54 +12619,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(402) + lookahead == 65279) SKIP(405) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 403: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(272); - if (lookahead == '`') ADVANCE(2365); + case 406: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(274); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -11966,52 +12674,52 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(403) + lookahead == 65279) SKIP(406) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 404: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(284); - if (lookahead == '`') ADVANCE(2365); + case 407: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(286); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12019,19 +12727,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(404) + lookahead == 65279) SKIP(407) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 405: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == 'C') ADVANCE(1755); - if (lookahead == 'S') ADVANCE(1726); - if (lookahead == '\\') SKIP(168) - if (lookahead == '`') ADVANCE(2365); + case 408: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == 'C') ADVANCE(1915); + if (lookahead == 'S') ADVANCE(1886); + if (lookahead == '\\') SKIP(170) + if (lookahead == '`') ADVANCE(2532); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12039,21 +12747,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(405) + lookahead == 65279) SKIP(408) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 406: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(160) - if (lookahead == '`') ADVANCE(2365); + case 409: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(162) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2343); + lookahead == 'n') ADVANCE(2510); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1956); + lookahead == 's') ADVANCE(2119); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12061,23 +12769,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(406) + lookahead == 65279) SKIP(409) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 407: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); + case 410: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); if (lookahead == '\\') SKIP(164) - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1805); + lookahead == 'd') ADVANCE(1966); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1853); + lookahead == 's') ADVANCE(2015); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1819); + lookahead == 't') ADVANCE(1980); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12085,21 +12793,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(407) + lookahead == 65279) SKIP(410) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 408: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); + case 411: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); if (lookahead == '\\') SKIP(172) - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1973); + lookahead == 'i') ADVANCE(2136); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2156); + lookahead == 'o') ADVANCE(2320); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12107,21 +12815,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(408) + lookahead == 65279) SKIP(411) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 409: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); + case 412: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); if (lookahead == '\\') SKIP(174) - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2359); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2136); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(412) + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 413: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(178) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2156); + lookahead == 'o') ADVANCE(2320); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1819); + lookahead == 't') ADVANCE(1980); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12129,19 +12859,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(409) + lookahead == 65279) SKIP(413) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 410: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(176) - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1973); + case 414: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(180) + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2320); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12149,19 +12879,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(410) + lookahead == 65279) SKIP(414) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 411: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(178) - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2156); + case 415: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(182) + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2136); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12169,23 +12899,23 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(411) + lookahead == 65279) SKIP(415) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 412: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(180) - if (lookahead == '`') ADVANCE(2365); + case 416: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(184) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2195); + lookahead == 'c') ADVANCE(2359); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1973); + lookahead == 'i') ADVANCE(2136); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2123); + lookahead == 'o') ADVANCE(2287); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12193,19 +12923,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(412) + lookahead == 65279) SKIP(416) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 413: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(182) - if (lookahead == '`') ADVANCE(2365); + case 417: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(186) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2193); + lookahead == 'c') ADVANCE(2357); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12213,21 +12943,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(413) + lookahead == 65279) SKIP(417) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 414: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(184) - if (lookahead == '`') ADVANCE(2365); + case 418: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(188) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2239); + lookahead == 'g') ADVANCE(2403); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2341); + lookahead == 'p') ADVANCE(2508); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12235,21 +12965,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(414) + lookahead == 65279) SKIP(418) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 415: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(186) - if (lookahead == '`') ADVANCE(2365); + case 419: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(190) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2190); + lookahead == 'l') ADVANCE(2354); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1945); + lookahead == 's') ADVANCE(2108); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12257,19 +12987,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(415) + lookahead == 65279) SKIP(419) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 416: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(188) - if (lookahead == '`') ADVANCE(2365); + case 420: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(192) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1969); + lookahead == 'r') ADVANCE(2132); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12277,19 +13007,19 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(416) + lookahead == 65279) SKIP(420) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 417: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(190) - if (lookahead == '`') ADVANCE(2365); + case 421: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(194) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2259); + lookahead == 'a') ADVANCE(2424); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12297,43 +13027,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(417) + lookahead == 65279) SKIP(421) if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 418: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); + case 422: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); if (lookahead == '\\') ADVANCE(92); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2179); + lookahead == 'f') ADVANCE(2343); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2246); + lookahead == 'p') ADVANCE(2411); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1997); + lookahead == 'w') ADVANCE(2160); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12341,43 +13071,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(418) + lookahead == 65279) SKIP(422) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 419: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') ADVANCE(222); - if (lookahead == '`') ADVANCE(2365); + case 423: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') ADVANCE(224); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2199); + lookahead == 'f') ADVANCE(2363); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2246); + lookahead == 'p') ADVANCE(2411); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12385,47 +13115,47 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(419) + lookahead == 65279) SKIP(423) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 420: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); + case 424: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); if (lookahead == '\\') ADVANCE(146); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2179); + lookahead == 'f') ADVANCE(2343); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1920); + lookahead == 'n') ADVANCE(2083); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2071); + lookahead == 'o') ADVANCE(2235); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2246); + lookahead == 'p') ADVANCE(2411); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1997); + lookahead == 'w') ADVANCE(2160); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12433,21 +13163,21 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(420) + lookahead == 65279) SKIP(424) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 421: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(264) - if (lookahead == '`') ADVANCE(2365); + case 425: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(266) + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1973); + lookahead == 'i') ADVANCE(2136); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2123); + lookahead == 'o') ADVANCE(2287); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12455,43 +13185,43 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(421) + lookahead == 65279) SKIP(425) if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 422: - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') ADVANCE(262); - if (lookahead == '`') ADVANCE(2365); + case 426: + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') ADVANCE(264); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2217); + lookahead == 'c') ADVANCE(2381); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1904); + lookahead == 'd') ADVANCE(2066); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2356); + lookahead == 'e') ADVANCE(2523); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2199); + lookahead == 'f') ADVANCE(2363); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2246); + lookahead == 'p') ADVANCE(2411); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1953); + lookahead == 'r') ADVANCE(2116); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1997); + lookahead == 'w') ADVANCE(2160); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12499,64 +13229,66 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(422) + lookahead == 65279) SKIP(426) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 423: - if (lookahead == '"') ADVANCE(2382); + case 427: + if (lookahead == '"') ADVANCE(2549); END_STATE(); - case 424: - if (lookahead == '"') ADVANCE(2384); - if (lookahead == '*') ADVANCE(435); - if (lookahead != 0) ADVANCE(436); + case 428: + if (lookahead == '"') ADVANCE(2551); + if (lookahead == '*') ADVANCE(439); + if (lookahead != 0) ADVANCE(440); END_STATE(); - case 425: - if (lookahead == '&') ADVANCE(2438); + case 429: + if (lookahead == '&') ADVANCE(2605); END_STATE(); - case 426: - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == 'C') ADVANCE(489); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(142); - if (lookahead == ']') ADVANCE(2404); - if (lookahead == 'c') ADVANCE(564); + case 430: + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == 'C') ADVANCE(466); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(144); + if (lookahead == ']') ADVANCE(2571); + if (lookahead == 'c') ADVANCE(537); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(972); + lookahead == 'a') ADVANCE(1043); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(764); + lookahead == 'b') ADVANCE(797); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1028); + lookahead == 'i') ADVANCE(1105); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1070); + lookahead == 'n') ADVANCE(1161); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1291); + lookahead == 'o') ADVANCE(1422); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(763); if (lookahead == 'S' || - lookahead == 's') ADVANCE(748); + lookahead == 's') ADVANCE(761); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(560); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12564,14 +13296,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(426) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1716); + lookahead == 65279) SKIP(430) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1876); END_STATE(); - case 427: - if (lookahead == '\'') ADVANCE(1304); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == '\\') SKIP(194) + case 431: + if (lookahead == '\'') ADVANCE(1441); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == '\\') SKIP(196) if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12579,72 +13311,74 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(427) + lookahead == 65279) SKIP(431) if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1544); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1683); END_STATE(); - case 428: - if (lookahead == '\'') ADVANCE(1545); + case 432: + if (lookahead == '\'') ADVANCE(1684); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(428); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(432); END_STATE(); - case 429: - if (lookahead == '\'') ADVANCE(2394); + case 433: + if (lookahead == '\'') ADVANCE(2561); END_STATE(); - case 430: - if (lookahead == '\'') ADVANCE(2396); - if (lookahead == '*') ADVANCE(435); - if (lookahead != 0) ADVANCE(436); + case 434: + if (lookahead == '\'') ADVANCE(2563); + if (lookahead == '*') ADVANCE(439); + if (lookahead != 0) ADVANCE(440); END_STATE(); - case 431: - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(1479); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); + case 435: + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(1618); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); if (lookahead == '\\') ADVANCE(52); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(672); + lookahead == 'a') ADVANCE(664); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(689); + lookahead == 'b') ADVANCE(698); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(538); + lookahead == 'c') ADVANCE(506); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(742); + lookahead == 'd') ADVANCE(765); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(996); + lookahead == 'e') ADVANCE(1047); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1101); + lookahead == 'f') ADVANCE(1195); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1021); + lookahead == 'i') ADVANCE(1098); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(785); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(568); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1069); + lookahead == 'n') ADVANCE(1160); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(999); + lookahead == 'o') ADVANCE(1074); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(529); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(754); + lookahead == 'r') ADVANCE(766); if (lookahead == 'S' || - lookahead == 's') ADVANCE(607); + lookahead == 's') ADVANCE(606); if (lookahead == 'T' || - lookahead == 't') ADVANCE(593); + lookahead == 't') ADVANCE(539); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1048); + lookahead == 'u') ADVANCE(1133); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(571); + lookahead == 'v') ADVANCE(548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(861); + lookahead == 'w') ADVANCE(910); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12652,53 +13386,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(431) + lookahead == 65279) SKIP(435) END_STATE(); - case 432: - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '\\') ADVANCE(100); + case 436: + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '\\') ADVANCE(94); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(673); + lookahead == 'a') ADVANCE(665); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(538); + lookahead == 'c') ADVANCE(504); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(752); + lookahead == 'd') ADVANCE(775); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(996); + lookahead == 'e') ADVANCE(1127); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1099); + lookahead == 'f') ADVANCE(1193); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1024); + lookahead == 'i') ADVANCE(1101); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1069); + lookahead == 'n') ADVANCE(1160); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1000); + lookahead == 'o') ADVANCE(1075); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(755); + lookahead == 'r') ADVANCE(770); if (lookahead == 'S' || - lookahead == 's') ADVANCE(607); + lookahead == 's') ADVANCE(605); if (lookahead == 'T' || - lookahead == 't') ADVANCE(593); + lookahead == 't') ADVANCE(582); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1048); + lookahead == 'u') ADVANCE(1133); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(571); + lookahead == 'v') ADVANCE(547); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12706,59 +13440,59 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(432) + lookahead == 65279) SKIP(436) END_STATE(); - case 433: - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == 'C') ADVANCE(489); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(138); - if (lookahead == 'c') ADVANCE(564); + case 437: + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == 'C') ADVANCE(466); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(134); + if (lookahead == 'c') ADVANCE(537); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(972); + lookahead == 'a') ADVANCE(1043); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(735); + lookahead == 'd') ADVANCE(756); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(997); + lookahead == 'e') ADVANCE(1128); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1134); + lookahead == 'f') ADVANCE(1232); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1027); + lookahead == 'i') ADVANCE(1104); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(786); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(588); + lookahead == 'm') ADVANCE(568); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1070); + lookahead == 'n') ADVANCE(1161); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1128); + lookahead == 'o') ADVANCE(1228); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + lookahead == 'p') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(738); + lookahead == 'r') ADVANCE(762); if (lookahead == 'S' || - lookahead == 's') ADVANCE(605); + lookahead == 's') ADVANCE(603); if (lookahead == 'T' || - lookahead == 't') ADVANCE(527); + lookahead == 't') ADVANCE(579); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(563); + lookahead == 'v') ADVANCE(535); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(863); + lookahead == 'w') ADVANCE(912); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12766,70 +13500,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(433) - END_STATE(); - case 434: - if (lookahead == '*') ADVANCE(436); + lookahead == 65279) SKIP(437) END_STATE(); - case 435: - if (lookahead == '*') ADVANCE(435); - if (lookahead == '/') ADVANCE(2406); - if (lookahead != 0) ADVANCE(436); + case 438: + if (lookahead == '*') ADVANCE(440); END_STATE(); - case 436: - if (lookahead == '*') ADVANCE(435); - if (lookahead != 0) ADVANCE(436); + case 439: + if (lookahead == '*') ADVANCE(439); + if (lookahead == '/') ADVANCE(2573); + if (lookahead != 0) ADVANCE(440); END_STATE(); - case 437: - if (lookahead == '-') ADVANCE(2409); + case 440: + if (lookahead == '*') ADVANCE(439); + if (lookahead != 0) ADVANCE(440); END_STATE(); - case 438: - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == 'E') ADVANCE(518); - if (lookahead == 'I') ADVANCE(478); - if (lookahead == 'T') ADVANCE(446); - if (lookahead == 'V') ADVANCE(468); - if (lookahead == '\\') SKIP(192) - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\f' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(438) + case 441: + if (lookahead == '-') ADVANCE(2576); END_STATE(); - case 439: - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); + case 442: + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); if (lookahead == '\\') SKIP(154) if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1094); + lookahead == 'c') ADVANCE(1188); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1073); + lookahead == 'd') ADVANCE(1158); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1293); + lookahead == 'e') ADVANCE(1424); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1269); + lookahead == 'f') ADVANCE(1394); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1064); + lookahead == 'i') ADVANCE(1151); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(588); + lookahead == 'm') ADVANCE(568); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1129); + lookahead == 'o') ADVANCE(1229); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1151); + lookahead == 'p') ADVANCE(1253); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1102); + lookahead == 'r') ADVANCE(1196); if (lookahead == 'S' || - lookahead == 's') ADVANCE(608); + lookahead == 's') ADVANCE(607); if (lookahead == 'T' || - lookahead == 't') ADVANCE(528); + lookahead == 't') ADVANCE(580); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1046); + lookahead == 'u') ADVANCE(1131); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(872); + lookahead == 'v') ADVANCE(921); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -12837,4136 +13554,4768 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(439) - END_STATE(); - case 440: - if (lookahead == '/') ADVANCE(2417); - if (lookahead == '|') ADVANCE(441); - END_STATE(); - case 441: - if (lookahead == '/') ADVANCE(2418); - END_STATE(); - case 442: - if (lookahead == ':') ADVANCE(2405); + lookahead == 65279) SKIP(442) END_STATE(); case 443: - if (lookahead == '=') ADVANCE(2432); - if (lookahead == '~') ADVANCE(2435); + if (lookahead == '/') ADVANCE(2584); + if (lookahead == '|') ADVANCE(444); END_STATE(); case 444: - if (lookahead == 'A') ADVANCE(449); - if (lookahead == 'a') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(980); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(756); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(983); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1443); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(542); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1109); + if (lookahead == '/') ADVANCE(2585); END_STATE(); case 445: - if (lookahead == 'A') ADVANCE(469); + if (lookahead == ':') ADVANCE(2572); END_STATE(); case 446: - if (lookahead == 'A') ADVANCE(450); + if (lookahead == '=') ADVANCE(2599); + if (lookahead == '~') ADVANCE(2602); END_STATE(); case 447: - if (lookahead == 'A') ADVANCE(451); + if (lookahead == 'A') ADVANCE(452); + if (lookahead == 'a') ADVANCE(963); END_STATE(); case 448: - if (lookahead == 'A') ADVANCE(466); - if (lookahead == 'a') ADVANCE(903); + if (lookahead == 'A') ADVANCE(453); END_STATE(); case 449: - if (lookahead == 'B') ADVANCE(470); - if (lookahead == 'b') ADVANCE(953); + if (lookahead == 'E') ADVANCE(456); END_STATE(); case 450: - if (lookahead == 'B') ADVANCE(472); + if (lookahead == 'E') ADVANCE(1586); END_STATE(); case 451: - if (lookahead == 'C') ADVANCE(460); + if (lookahead == 'E') ADVANCE(473); END_STATE(); case 452: - if (lookahead == 'D') ADVANCE(461); + if (lookahead == 'I') ADVANCE(457); + if (lookahead == 'i') ADVANCE(1139); END_STATE(); case 453: - if (lookahead == 'E') ADVANCE(515); - if (lookahead == 'e') ADVANCE(1288); + if (lookahead == 'I') ADVANCE(461); END_STATE(); case 454: - if (lookahead == 'E') ADVANCE(474); - if (lookahead == 'e') ADVANCE(1067); + if (lookahead == 'L') ADVANCE(450); END_STATE(); case 455: - if (lookahead == 'E') ADVANCE(475); + if (lookahead == 'N') ADVANCE(476); + if (lookahead == 'n') ADVANCE(652); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1000); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1053); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1319); END_STATE(); case 456: - if (lookahead == 'E') ADVANCE(1613); - if (lookahead == 'e') ADVANCE(1410); + if (lookahead == 'N') ADVANCE(482); END_STATE(); case 457: - if (lookahead == 'E') ADVANCE(1447); + if (lookahead == 'N') ADVANCE(481); + if (lookahead == 'n') ADVANCE(1340); END_STATE(); case 458: - if (lookahead == 'E') ADVANCE(514); + if (lookahead == 'N') ADVANCE(478); END_STATE(); case 459: - if (lookahead == 'E') ADVANCE(1614); + if (lookahead == 'N') ADVANCE(478); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1388); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1053); END_STATE(); case 460: - if (lookahead == 'E') ADVANCE(1616); + if (lookahead == 'N') ADVANCE(478); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1053); END_STATE(); case 461: - if (lookahead == 'E') ADVANCE(517); + if (lookahead == 'N') ADVANCE(480); END_STATE(); case 462: - if (lookahead == 'E') ADVANCE(499); + if (lookahead == 'O') ADVANCE(455); + if (lookahead == 'U') ADVANCE(475); + if (lookahead == 'o') ADVANCE(979); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(640); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 463: - if (lookahead == 'E') ADVANCE(484); + if (lookahead == 'O') ADVANCE(454); END_STATE(); case 464: - if (lookahead == 'I') ADVANCE(453); - if (lookahead == 'i') ADVANCE(749); + if (lookahead == 'O') ADVANCE(459); + if (lookahead == 'o') ADVANCE(1004); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(936); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1132); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(937); + lookahead == 'a') ADVANCE(1308); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 465: - if (lookahead == 'I') ADVANCE(493); - if (lookahead == 'i') ADVANCE(1089); + if (lookahead == 'O') ADVANCE(460); + if (lookahead == 'o') ADVANCE(1056); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1308); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 466: - if (lookahead == 'I') ADVANCE(479); - if (lookahead == 'i') ADVANCE(1053); + if (lookahead == 'O') ADVANCE(460); + if (lookahead == 'o') ADVANCE(1056); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(639); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 467: - if (lookahead == 'I') ADVANCE(494); + if (lookahead == 'O') ADVANCE(460); + if (lookahead == 'o') ADVANCE(1056); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1311); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 468: - if (lookahead == 'I') ADVANCE(458); + if (lookahead == 'O') ADVANCE(460); + if (lookahead == 'o') ADVANCE(1056); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 469: - if (lookahead == 'I') ADVANCE(483); + if (lookahead == 'O') ADVANCE(458); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); END_STATE(); case 470: - if (lookahead == 'L') ADVANCE(456); - if (lookahead == 'l') ADVANCE(706); + if (lookahead == 'R') ADVANCE(449); END_STATE(); case 471: - if (lookahead == 'L') ADVANCE(457); + if (lookahead == 'R') ADVANCE(447); + if (lookahead == 'r') ADVANCE(566); END_STATE(); case 472: - if (lookahead == 'L') ADVANCE(459); + if (lookahead == 'R') ADVANCE(463); + if (lookahead == 'U') ADVANCE(477); END_STATE(); case 473: - if (lookahead == 'N') ADVANCE(502); - if (lookahead == 'n') ADVANCE(649); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1261); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(976); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1205); + if (lookahead == 'R') ADVANCE(1584); END_STATE(); case 474: - if (lookahead == 'N') ADVANCE(503); - if (lookahead == 'n') ADVANCE(1201); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1062); + if (lookahead == 'R') ADVANCE(448); END_STATE(); case 475: - if (lookahead == 'N') ADVANCE(511); + if (lookahead == 'R') ADVANCE(470); END_STATE(); case 476: - if (lookahead == 'N') ADVANCE(1617); + if (lookahead == 'S') ADVANCE(479); + if (lookahead == 's') ADVANCE(1366); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1392); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(563); END_STATE(); case 477: - if (lookahead == 'N') ADVANCE(1617); - if (lookahead == 'n') ADVANCE(1419); + if (lookahead == 'S') ADVANCE(451); END_STATE(); case 478: - if (lookahead == 'N') ADVANCE(452); + if (lookahead == 'S') ADVANCE(483); END_STATE(); case 479: - if (lookahead == 'N') ADVANCE(509); - if (lookahead == 'n') ADVANCE(1223); + if (lookahead == 'T') ADVANCE(471); + if (lookahead == 't') ADVANCE(1278); END_STATE(); case 480: - if (lookahead == 'N') ADVANCE(505); + if (lookahead == 'T') ADVANCE(1813); END_STATE(); case 481: - if (lookahead == 'N') ADVANCE(505); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1261); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(976); + if (lookahead == 'T') ADVANCE(1813); + if (lookahead == 't') ADVANCE(1715); END_STATE(); case 482: - if (lookahead == 'N') ADVANCE(505); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(976); + if (lookahead == 'T') ADVANCE(485); END_STATE(); case 483: - if (lookahead == 'N') ADVANCE(508); + if (lookahead == 'T') ADVANCE(474); END_STATE(); case 484: - if (lookahead == 'N') ADVANCE(506); + if (lookahead == '_') ADVANCE(941); END_STATE(); case 485: - if (lookahead == 'O') ADVANCE(473); - if (lookahead == 'U') ADVANCE(501); - if (lookahead == 'o') ADVANCE(922); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(646); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == '_') ADVANCE(472); END_STATE(); case 486: - if (lookahead == 'O') ADVANCE(471); + if (lookahead == '_') ADVANCE(1152); END_STATE(); case 487: - if (lookahead == 'O') ADVANCE(481); - if (lookahead == 'o') ADVANCE(921); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1196); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == '_') ADVANCE(1381); END_STATE(); case 488: - if (lookahead == 'O') ADVANCE(482); - if (lookahead == 'o') ADVANCE(982); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1196); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == '_') ADVANCE(938); END_STATE(); case 489: - if (lookahead == 'O') ADVANCE(482); - if (lookahead == 'o') ADVANCE(982); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(645); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == '|') ADVANCE(2606); END_STATE(); case 490: - if (lookahead == 'O') ADVANCE(482); - if (lookahead == 'o') ADVANCE(982); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1199); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == '+' || + lookahead == '-') ADVANCE(1440); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); END_STATE(); case 491: - if (lookahead == 'O') ADVANCE(482); - if (lookahead == 'o') ADVANCE(982); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(640); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(979); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + lookahead == 'r') ADVANCE(702); END_STATE(); case 492: - if (lookahead == 'O') ADVANCE(480); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(614); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(784); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(669); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(622); END_STATE(); case 493: - if (lookahead == 'O') ADVANCE(477); - if (lookahead == 'o') ADVANCE(1014); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(990); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(999); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1173); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1002); END_STATE(); case 494: - if (lookahead == 'O') ADVANCE(476); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1106); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(499); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(977); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(618); END_STATE(); case 495: - if (lookahead == 'P') ADVANCE(447); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1365); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1153); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(683); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1032); END_STATE(); case 496: - if (lookahead == 'R') ADVANCE(455); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1235); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(703); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(590); END_STATE(); case 497: - if (lookahead == 'R') ADVANCE(448); - if (lookahead == 'r') ADVANCE(587); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(869); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(908); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(643); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(982); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(500); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(588); END_STATE(); case 498: - if (lookahead == 'R') ADVANCE(486); - if (lookahead == 'U') ADVANCE(504); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(869); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1030); END_STATE(); case 499: - if (lookahead == 'R') ADVANCE(1445); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(976); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1320); END_STATE(); case 500: - if (lookahead == 'R') ADVANCE(445); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(594); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1244); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(950); END_STATE(); case 501: - if (lookahead == 'R') ADVANCE(496); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1678); END_STATE(); case 502: - if (lookahead == 'S') ADVANCE(507); - if (lookahead == 's') ADVANCE(1253); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1267); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(584); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(596); END_STATE(); case 503: - if (lookahead == 'S') ADVANCE(465); - if (lookahead == 's') ADVANCE(908); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1559); END_STATE(); case 504: - if (lookahead == 'S') ADVANCE(462); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(641); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1056); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 505: - if (lookahead == 'S') ADVANCE(512); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(994); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1280); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(772); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(998); END_STATE(); case 506: - if (lookahead == 'S') ADVANCE(467); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(642); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1038); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 507: - if (lookahead == 'T') ADVANCE(497); - if (lookahead == 't') ADVANCE(1172); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1348); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(644); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1296); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1054); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1165); END_STATE(); case 508: - if (lookahead == 'T') ADVANCE(1650); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1107); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(541); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(882); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(981); END_STATE(); case 509: - if (lookahead == 'T') ADVANCE(1650); - if (lookahead == 't') ADVANCE(1576); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1118); END_STATE(); case 510: - if (lookahead == 'T') ADVANCE(454); - if (lookahead == 't') ADVANCE(750); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(941); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(625); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1191); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1118); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1387); END_STATE(); case 511: - if (lookahead == 'T') ADVANCE(519); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1404); END_STATE(); case 512: - if (lookahead == 'T') ADVANCE(500); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1404); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1252); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1142); END_STATE(); case 513: - if (lookahead == 'T') ADVANCE(463); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1404); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1273); END_STATE(); case 514: - if (lookahead == 'W') ADVANCE(1615); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1404); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1273); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1142); END_STATE(); case 515: - if (lookahead == 'W') ADVANCE(1615); - if (lookahead == 'w') ADVANCE(1673); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(991); END_STATE(); case 516: - if (lookahead == 'X') ADVANCE(510); - if (lookahead == 'x') ADVANCE(623); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(615); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1188); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(659); + lookahead == 'a') ADVANCE(991); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1864); END_STATE(); case 517: - if (lookahead == 'X') ADVANCE(1618); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1108); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(896); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(712); END_STATE(); case 518: - if (lookahead == 'X') ADVANCE(513); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(690); END_STATE(); case 519: - if (lookahead == '_') ADVANCE(498); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(985); END_STATE(); case 520: - if (lookahead == '_') ADVANCE(888); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1034); END_STATE(); case 521: - if (lookahead == '|') ADVANCE(2439); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(1302); END_STATE(); case 522: - if (lookahead == '+' || - lookahead == '-') ADVANCE(1303); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1721); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(986); END_STATE(); case 523: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(646); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(922); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + lookahead == 'a') ADVANCE(987); END_STATE(); case 524: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(615); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1188); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(659); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(623); + lookahead == 'a') ADVANCE(1347); END_STATE(); case 525: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(980); + lookahead == 'a') ADVANCE(1308); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(756); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(983); + lookahead == 'h') ADVANCE(776); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1443); + lookahead == 'o') ADVANCE(1004); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(542); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1109); + lookahead == 'r') ADVANCE(702); END_STATE(); case 526: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(980); + lookahead == 'a') ADVANCE(1308); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1056); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(575); + lookahead == 'r') ADVANCE(702); END_STATE(); case 527: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(980); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1271); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1109); + lookahead == 'a') ADVANCE(1010); END_STATE(); case 528: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(600); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(980); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(868); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1109); + lookahead == 'a') ADVANCE(680); END_STATE(); case 529: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(936); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1132); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(937); + lookahead == 'a') ADVANCE(1307); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(837); END_STATE(); case 530: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1031); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(534); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(979); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(621); + lookahead == 'a') ADVANCE(989); END_STATE(); case 531: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1241); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1065); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(674); + lookahead == 'a') ADVANCE(1233); END_STATE(); case 532: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(830); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(859); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(648); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(927); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(535); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1106); + lookahead == 'a') ADVANCE(1237); END_STATE(); case 533: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(830); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(859); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(963); + lookahead == 'a') ADVANCE(1129); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1116); END_STATE(); case 534: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(918); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1206); + lookahead == 'a') ADVANCE(1238); END_STATE(); case 535: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(601); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(897); + lookahead == 'a') ADVANCE(1238); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(772); END_STATE(); case 536: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1539); + lookahead == 'a') ADVANCE(1368); END_STATE(); case 537: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1420); + lookahead == 'a') ADVANCE(639); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1056); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 538: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(647); + lookahead == 'a') ADVANCE(593); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1055); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); + lookahead == 'h') ADVANCE(780); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1063); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(982); + lookahead == 'o') ADVANCE(1582); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + lookahead == 'r') ADVANCE(517); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1197); END_STATE(); case 539: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(962); + lookahead == 'a') ADVANCE(593); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(940); + lookahead == 'o') ADVANCE(1582); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1082); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(944); + lookahead == 'r') ADVANCE(1395); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1203); END_STATE(); case 540: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1137); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(760); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(598); + lookahead == 'a') ADVANCE(872); END_STATE(); case 541: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1229); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(639); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1187); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(981); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1077); + lookahead == 'a') ADVANCE(685); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(793); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(838); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(544); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1008); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1361); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1390); END_STATE(); case 542: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1032); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(848); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(698); + lookahead == 'a') ADVANCE(620); END_STATE(); case 543: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(843); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1033); + lookahead == 'a') ADVANCE(1037); END_STATE(); case 544: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1041); + lookahead == 'a') ADVANCE(1064); END_STATE(); case 545: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1041); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1260); + lookahead == 'a') ADVANCE(886); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1112); END_STATE(); case 546: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(676); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1283); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(807); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(567); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(947); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1239); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1265); + lookahead == 'a') ADVANCE(633); END_STATE(); case 547: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1262); + lookahead == 'a') ADVANCE(993); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1280); END_STATE(); case 548: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1262); + lookahead == 'a') ADVANCE(993); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1148); + lookahead == 'e') ADVANCE(1280); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1057); + lookahead == 'i') ADVANCE(772); END_STATE(); case 549: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1262); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1167); + lookahead == 'a') ADVANCE(1009); END_STATE(); case 550: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(930); + lookahead == 'a') ADVANCE(1065); END_STATE(); case 551: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(681); + lookahead == 'a') ADVANCE(1246); END_STATE(); case 552: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(687); + lookahead == 'a') ADVANCE(1246); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1244); END_STATE(); case 553: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(966); + lookahead == 'a') ADVANCE(1370); END_STATE(); case 554: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(931); + lookahead == 'a') ADVANCE(930); END_STATE(); case 555: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1196); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(921); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + lookahead == 'a') ADVANCE(1262); END_STATE(); case 556: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1196); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(982); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + lookahead == 'a') ADVANCE(1383); END_STATE(); case 557: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(932); + lookahead == 'a') ADVANCE(890); END_STATE(); case 558: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(948); + lookahead == 'a') ADVANCE(635); END_STATE(); case 559: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(670); + lookahead == 'a') ADVANCE(693); END_STATE(); case 560: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1130); + lookahead == 'a') ADVANCE(1255); END_STATE(); case 561: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1135); + lookahead == 'a') ADVANCE(891); END_STATE(); case 562: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1138); + lookahead == 'a') ADVANCE(636); END_STATE(); case 563: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1138); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); + lookahead == 'a') ADVANCE(937); END_STATE(); case 564: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(645); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(982); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + lookahead == 'a') ADVANCE(1373); END_STATE(); case 565: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1243); + lookahead == 'a') ADVANCE(1374); END_STATE(); case 566: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(831); + lookahead == 'a') ADVANCE(963); END_STATE(); case 567: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(988); + lookahead == 'a') ADVANCE(1362); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1052); END_STATE(); case 568: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(620); + lookahead == 'a') ADVANCE(1364); END_STATE(); case 569: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(967); + lookahead == 'a') ADVANCE(1150); END_STATE(); case 570: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(634); + lookahead == 'a') ADVANCE(1036); END_STATE(); case 571: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(935); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1132); + lookahead == 'a') ADVANCE(1311); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1056); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 572: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(935); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1132); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); + lookahead == 'a') ADVANCE(597); END_STATE(); case 573: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(949); + lookahead == 'a') ADVANCE(1044); END_STATE(); case 574: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1257); + lookahead == 'a') ADVANCE(1039); END_STATE(); case 575: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1045); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1038); + lookahead == 'a') ADVANCE(598); END_STATE(); case 576: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(845); + lookahead == 'a') ADVANCE(598); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1182); END_STATE(); case 577: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1145); + lookahead == 'a') ADVANCE(599); END_STATE(); case 578: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1245); + lookahead == 'a') ADVANCE(599); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(675); END_STATE(); case 579: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1158); + lookahead == 'a') ADVANCE(600); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1055); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1395); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1209); END_STATE(); case 580: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(636); + lookahead == 'a') ADVANCE(600); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1055); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(923); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1209); END_STATE(); case 581: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(684); + lookahead == 'a') ADVANCE(600); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(533); END_STATE(); case 582: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(884); + lookahead == 'a') ADVANCE(601); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1582); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1395); END_STATE(); case 583: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1247); + lookahead == 'a') ADVANCE(601); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(924); END_STATE(); case 584: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(895); + lookahead == 'a') ADVANCE(595); END_STATE(); case 585: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(638); + lookahead == 'a') ADVANCE(659); END_STATE(); case 586: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1248); + lookahead == 'a') ADVANCE(659); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1191); END_STATE(); case 587: if (lookahead == 'A' || - lookahead == 'a') ADVANCE(903); + lookahead == 'a') ADVANCE(1386); END_STATE(); case 588: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1240); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1298); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1202); END_STATE(); case 589: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(602); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1436); END_STATE(); case 590: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(968); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1033); END_STATE(); case 591: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(603); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(542); END_STATE(); case 592: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(603); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(666); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1297); END_STATE(); case 593: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(604); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1443); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1271); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1015); END_STATE(); case 594: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(604); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1016); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(869); + lookahead == 'r') ADVANCE(1325); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(856); END_STATE(); case 595: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1199); - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(982); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1019); END_STATE(); case 596: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(655); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1019); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(934); END_STATE(); case 597: - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(655); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1097); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(1021); END_STATE(); case 598: if (lookahead == 'B' || - lookahead == 'b') ADVANCE(965); + lookahead == 'b') ADVANCE(1022); END_STATE(); case 599: if (lookahead == 'B' || - lookahead == 'b') ADVANCE(568); + lookahead == 'b') ADVANCE(1023); END_STATE(); case 600: if (lookahead == 'B' || - lookahead == 'b') ADVANCE(953); + lookahead == 'b') ADVANCE(1024); END_STATE(); case 601: if (lookahead == 'B' || - lookahead == 'b') ADVANCE(954); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1211); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(806); + lookahead == 'b') ADVANCE(1025); END_STATE(); case 602: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(958); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(908); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1029); END_STATE(); case 603: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(959); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(908); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1029); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(551); END_STATE(); case 604: - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(960); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(908); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1030); END_STATE(); case 605: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(859); + lookahead == 'c') ADVANCE(908); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(963); + lookahead == 'e') ADVANCE(1030); if (lookahead == 'T' || - lookahead == 't') ADVANCE(577); + lookahead == 't') ADVANCE(551); END_STATE(); case 606: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(859); + lookahead == 'c') ADVANCE(908); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(964); + lookahead == 'e') ADVANCE(1028); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(552); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(592); END_STATE(); case 607: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(859); + lookahead == 'c') ADVANCE(908); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(964); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(577); + lookahead == 'e') ADVANCE(1213); END_STATE(); case 608: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(859); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1113); + lookahead == 'c') ADVANCE(1809); END_STATE(); case 609: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1646); + lookahead == 'c') ADVANCE(1811); END_STATE(); case 610: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1648); + lookahead == 'c') ADVANCE(1619); END_STATE(); case 611: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1480); + lookahead == 'c') ADVANCE(1775); END_STATE(); case 612: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1635); + lookahead == 'c') ADVANCE(1705); END_STATE(); case 613: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1566); + lookahead == 'c') ADVANCE(1670); END_STATE(); case 614: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1531); + lookahead == 'c') ADVANCE(897); END_STATE(); case 615: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(849); - END_STATE(); - case 616: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(810); - END_STATE(); - case 617: - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(973); + lookahead == 'c') ADVANCE(1045); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(743); + lookahead == 'd') ADVANCE(767); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1234); + lookahead == 'i') ADVANCE(1353); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(766); + lookahead == 'n') ADVANCE(794); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1273); + lookahead == 'p') ADVANCE(1398); if (lookahead == 'S' || - lookahead == 's') ADVANCE(770); + lookahead == 's') ADVANCE(799); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1072); + lookahead == 't') ADVANCE(841); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1079); + lookahead == 'v') ADVANCE(1169); + END_STATE(); + case 616: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(840); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(853); + END_STATE(); + case 617: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(974); END_STATE(); case 618: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(916); + lookahead == 'c') ADVANCE(519); END_STATE(); case 619: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(778); + lookahead == 'c') ADVANCE(809); END_STATE(); case 620: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(917); + lookahead == 'c') ADVANCE(975); END_STATE(); case 621: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(550); + lookahead == 'c') ADVANCE(995); END_STATE(); case 622: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(941); + lookahead == 'c') ADVANCE(995); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(624); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1300); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(773); END_STATE(); case 623: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(941); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(625); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1191); + lookahead == 'c') ADVANCE(995); if (lookahead == 'T' || - lookahead == 't') ADVANCE(750); + lookahead == 't') ADVANCE(826); END_STATE(); case 624: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(941); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(794); + lookahead == 'c') ADVANCE(1408); END_STATE(); case 625: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1279); + lookahead == 'c') ADVANCE(518); END_STATE(); case 626: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(551); + lookahead == 'c') ADVANCE(518); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1859); END_STATE(); case 627: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(551); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1698); + lookahead == 'c') ADVANCE(1328); END_STATE(); case 628: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(914); + lookahead == 'c') ADVANCE(1329); END_STATE(); case 629: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1214); + lookahead == 'c') ADVANCE(971); END_STATE(); case 630: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1215); + lookahead == 'c') ADVANCE(1335); END_STATE(); case 631: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1220); + lookahead == 'c') ADVANCE(1336); END_STATE(); case 632: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1221); + lookahead == 'c') ADVANCE(800); END_STATE(); case 633: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(779); + lookahead == 'c') ADVANCE(736); END_STATE(); case 634: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(722); + lookahead == 'c') ADVANCE(742); END_STATE(); case 635: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(728); + lookahead == 'c') ADVANCE(752); END_STATE(); case 636: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(734); + lookahead == 'c') ADVANCE(753); END_STATE(); case 637: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(777); + lookahead == 'c') ADVANCE(808); END_STATE(); case 638: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(741); + lookahead == 'c') ADVANCE(792); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(544); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1361); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1406); END_STATE(); case 639: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(946); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(548); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(804); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(610); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(765); + lookahead == 'c') ADVANCE(909); END_STATE(); case 640: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(946); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(549); + lookahead == 'c') ADVANCE(909); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(804); + lookahead == 'l') ADVANCE(1014); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1172); if (lookahead == 'S' || - lookahead == 's') ADVANCE(610); + lookahead == 's') ADVANCE(626); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(781); END_STATE(); case 641: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(946); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(796); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(804); + lookahead == 'c') ADVANCE(909); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(625); END_STATE(); case 642: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(946); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(547); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(804); + lookahead == 'c') ADVANCE(909); if (lookahead == 'S' || - lookahead == 's') ADVANCE(610); + lookahead == 's') ADVANCE(625); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(781); END_STATE(); case 643: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(946); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(795); + lookahead == 'c') ADVANCE(1391); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(804); + lookahead == 'l') ADVANCE(790); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(671); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1407); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1313); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1589); END_STATE(); case 644: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(946); + lookahead == 'c') ADVANCE(1007); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(512); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(804); + lookahead == 'l') ADVANCE(836); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(609); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(791); END_STATE(); case 645: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(860); + lookahead == 'c') ADVANCE(1007); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(513); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(835); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(609); END_STATE(); case 646: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(860); + lookahead == 'c') ADVANCE(1007); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(511); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(952); + lookahead == 'l') ADVANCE(835); if (lookahead == 'S' || - lookahead == 's') ADVANCE(627); + lookahead == 's') ADVANCE(609); END_STATE(); case 647: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(860); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(626); + lookahead == 'c') ADVANCE(1007); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(827); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(835); END_STATE(); case 648: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1266); + lookahead == 'c') ADVANCE(1007); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(514); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(767); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1272); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1200); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1450); + lookahead == 'l') ADVANCE(836); END_STATE(); case 649: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1267); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1253); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(584); + lookahead == 'c') ADVANCE(1007); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(835); END_STATE(); case 650: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1174); + lookahead == 'c') ADVANCE(559); END_STATE(); case 651: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1251); + lookahead == 'c') ADVANCE(1245); END_STATE(); case 652: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(581); + lookahead == 'c') ADVANCE(1392); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1366); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(563); END_STATE(); case 653: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(583); + lookahead == 'c') ADVANCE(1011); END_STATE(); case 654: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1258); + lookahead == 'c') ADVANCE(530); END_STATE(); case 655: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1259); + lookahead == 'c') ADVANCE(1282); END_STATE(); case 656: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1175); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(743); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(766); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(769); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1072); + lookahead == 'c') ADVANCE(1376); END_STATE(); case 657: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1175); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(743); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(769); + lookahead == 'c') ADVANCE(564); END_STATE(); case 658: if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1175); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1234); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(769); + lookahead == 'c') ADVANCE(1384); END_STATE(); case 659: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1481); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1385); END_STATE(); case 660: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1283); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1454); + lookahead == 'd') ADVANCE(767); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(794); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(798); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1164); END_STATE(); case 661: + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1283); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1704); + lookahead == 'd') ADVANCE(767); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(798); END_STATE(); case 662: - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1588); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1283); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1353); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(798); END_STATE(); case 663: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1468); + lookahead == 'd') ADVANCE(666); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1358); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(916); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(516); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1534); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1867); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1351); END_STATE(); case 664: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1468); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1444); + lookahead == 'd') ADVANCE(666); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1358); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(917); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(515); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1533); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1170); END_STATE(); case 665: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1524); + lookahead == 'd') ADVANCE(666); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1359); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1533); END_STATE(); case 666: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1656); + lookahead == 'd') ADVANCE(1593); END_STATE(); case 667: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1401); + lookahead == 'd') ADVANCE(1864); END_STATE(); case 668: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1523); + lookahead == 'd') ADVANCE(1620); END_STATE(); case 669: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1674); + lookahead == 'd') ADVANCE(1620); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1049); END_STATE(); case 670: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1592); + lookahead == 'd') ADVANCE(1727); END_STATE(); case 671: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(660); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1236); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(924); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(661); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1396); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1707); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1232); + lookahead == 'd') ADVANCE(1789); END_STATE(); case 672: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(660); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1236); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1237); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1395); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1080); + lookahead == 'd') ADVANCE(1607); END_STATE(); case 673: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(660); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1237); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1395); + lookahead == 'd') ADVANCE(1607); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1583); END_STATE(); case 674: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(870); + lookahead == 'd') ADVANCE(1663); END_STATE(); case 675: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1176); + lookahead == 'd') ADVANCE(1819); END_STATE(); case 676: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1177); + lookahead == 'd') ADVANCE(1801); END_STATE(); case 677: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(913); + lookahead == 'd') ADVANCE(1539); END_STATE(); case 678: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1078); + lookahead == 'd') ADVANCE(1836); END_STATE(); case 679: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1281); + lookahead == 'd') ADVANCE(1662); END_STATE(); case 680: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(775); + lookahead == 'd') ADVANCE(1731); END_STATE(); case 681: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(718); + lookahead == 'd') ADVANCE(484); END_STATE(); case 682: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(719); + lookahead == 'd') ADVANCE(1284); END_STATE(); case 683: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(774); + lookahead == 'd') ADVANCE(918); END_STATE(); case 684: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(785); + lookahead == 'd') ADVANCE(589); END_STATE(); case 685: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(743); + lookahead == 'd') ADVANCE(1285); END_STATE(); case 686: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(744); + lookahead == 'd') ADVANCE(1168); END_STATE(); case 687: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(883); + lookahead == 'd') ADVANCE(970); END_STATE(); case 688: if (lookahead == 'D' || - lookahead == 'd') ADVANCE(578); + lookahead == 'd') ADVANCE(806); END_STATE(); case 689: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(826); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(920); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1204); END_STATE(); case 690: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(826); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1461); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(730); END_STATE(); case 691: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1294); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(733); END_STATE(); case 692: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1287); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1462); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(945); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(803); END_STATE(); case 693: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(546); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(840); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(926); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(812); END_STATE(); case 694: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(565); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(767); END_STATE(); case 695: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1005); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(768); END_STATE(); case 696: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1701); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(1411); END_STATE(); case 697: - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1709); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(553); END_STATE(); case 698: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1711); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(653); + lookahead == 'e') ADVANCE(864); END_STATE(); case 699: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1497); + lookahead == 'e') ADVANCE(864); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1600); END_STATE(); case 700: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(664); + lookahead == 'e') ADVANCE(1425); END_STATE(); case 701: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1610); + lookahead == 'e') ADVANCE(1418); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1601); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1006); END_STATE(); case 702: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1610); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(599); + lookahead == 'e') ADVANCE(536); END_STATE(); case 703: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1521); + lookahead == 'e') ADVANCE(616); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1061); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(632); END_STATE(); case 704: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1710); + lookahead == 'e') ADVANCE(1080); END_STATE(); case 705: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1466); + lookahead == 'e') ADVANCE(1862); END_STATE(); case 706: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1410); + lookahead == 'e') ADVANCE(1799); END_STATE(); case 707: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1713); + lookahead == 'e') ADVANCE(673); END_STATE(); case 708: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1631); + lookahead == 'e') ADVANCE(1749); END_STATE(); case 709: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1682); + lookahead == 'e') ADVANCE(1749); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(591); END_STATE(); case 710: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1433); + lookahead == 'e') ADVANCE(1660); END_STATE(); case 711: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1590); + lookahead == 'e') ADVANCE(1869); END_STATE(); case 712: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1594); + lookahead == 'e') ADVANCE(1871); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(657); END_STATE(); case 713: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1442); + lookahead == 'e') ADVANCE(1636); END_STATE(); case 714: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1517); + lookahead == 'e') ADVANCE(1636); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1174); END_STATE(); case 715: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1666); + lookahead == 'e') ADVANCE(1870); END_STATE(); case 716: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1522); + lookahead == 'e') ADVANCE(1605); END_STATE(); case 717: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1596); + lookahead == 'e') ADVANCE(1873); END_STATE(); case 718: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1608); + lookahead == 'e') ADVANCE(1780); END_STATE(); case 719: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1660); + lookahead == 'e') ADVANCE(1549); END_STATE(); case 720: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1604); + lookahead == 'e') ADVANCE(1771); END_STATE(); case 721: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1487); + lookahead == 'e') ADVANCE(1843); END_STATE(); case 722: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1575); + lookahead == 'e') ADVANCE(1572); END_STATE(); case 723: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1408); + lookahead == 'e') ADVANCE(1729); END_STATE(); case 724: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1513); + lookahead == 'e') ADVANCE(1733); END_STATE(); case 725: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1542); + lookahead == 'e') ADVANCE(1581); END_STATE(); case 726: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1465); + lookahead == 'e') ADVANCE(1656); END_STATE(); case 727: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1464); + lookahead == 'e') ADVANCE(1829); END_STATE(); case 728: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1455); + lookahead == 'e') ADVANCE(1661); END_STATE(); case 729: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1657); + lookahead == 'e') ADVANCE(1735); END_STATE(); case 730: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1515); + lookahead == 'e') ADVANCE(1747); END_STATE(); case 731: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1490); + lookahead == 'e') ADVANCE(1792); END_STATE(); case 732: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1392); + lookahead == 'e') ADVANCE(1626); END_STATE(); case 733: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1652); + lookahead == 'e') ADVANCE(1823); END_STATE(); case 734: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1489); + lookahead == 'e') ADVANCE(1743); END_STATE(); case 735: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(642); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(981); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1077); + lookahead == 'e') ADVANCE(1788); END_STATE(); case 736: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(642); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1077); + lookahead == 'e') ADVANCE(1714); END_STATE(); case 737: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(835); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(950); + lookahead == 'e') ADVANCE(1798); END_STATE(); case 738: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(836); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(840); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(925); + lookahead == 'e') ADVANCE(1781); END_STATE(); case 739: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(836); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(950); + lookahead == 'e') ADVANCE(1681); END_STATE(); case 740: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(644); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1077); + lookahead == 'e') ADVANCE(1604); END_STATE(); case 741: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1675); + lookahead == 'e') ADVANCE(1603); END_STATE(); case 742: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(641); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1077); + lookahead == 'e') ADVANCE(1594); END_STATE(); case 743: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1292); + lookahead == 'e') ADVANCE(1546); END_STATE(); case 744: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1639); + lookahead == 'e') ADVANCE(1795); END_STATE(); case 745: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(829); + lookahead == 'e') ADVANCE(1652); END_STATE(); case 746: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1132); + lookahead == 'e') ADVANCE(1820); END_STATE(); case 747: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(964); + lookahead == 'e') ADVANCE(1654); END_STATE(); case 748: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(964); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(577); + lookahead == 'e') ADVANCE(1629); END_STATE(); case 749: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1288); + lookahead == 'e') ADVANCE(1530); END_STATE(); case 750: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1067); + lookahead == 'e') ADVANCE(1804); END_STATE(); case 751: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(640); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1077); + lookahead == 'e') ADVANCE(1815); END_STATE(); case 752: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(643); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1077); + lookahead == 'e') ADVANCE(1628); END_STATE(); case 753: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(618); + lookahead == 'e') ADVANCE(1754); END_STATE(); case 754: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1037); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(840); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(950); + lookahead == 'e') ADVANCE(1796); END_STATE(); case 755: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1037); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(950); + lookahead == 'e') ADVANCE(1786); END_STATE(); case 756: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1003); + lookahead == 'e') ADVANCE(646); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1054); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1165); END_STATE(); case 757: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(827); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(979); + lookahead == 'e') ADVANCE(646); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1165); END_STATE(); case 758: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1116); + lookahead == 'e') ADVANCE(876); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1012); END_STATE(); case 759: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1117); + lookahead == 'e') ADVANCE(1548); END_STATE(); case 760: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(616); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(986); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(633); + lookahead == 'e') ADVANCE(1030); END_STATE(); case 761: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1179); + lookahead == 'e') ADVANCE(1030); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(551); END_STATE(); case 762: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1111); + lookahead == 'e') ADVANCE(878); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(882); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(980); END_STATE(); case 763: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(847); + lookahead == 'e') ADVANCE(878); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1012); END_STATE(); case 764: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(847); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1461); + lookahead == 'e') ADVANCE(649); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1165); END_STATE(); case 765: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1140); + lookahead == 'e') ADVANCE(648); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1165); END_STATE(); case 766: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1118); + lookahead == 'e') ADVANCE(638); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(882); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1012); END_STATE(); case 767: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(629); + lookahead == 'e') ADVANCE(1423); END_STATE(); case 768: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(677); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1238); + lookahead == 'e') ADVANCE(1805); END_STATE(); case 769: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1149); + lookahead == 'e') ADVANCE(870); END_STATE(); case 770: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1149); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(809); + lookahead == 'e') ADVANCE(1110); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1012); END_STATE(); case 771: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1182); + lookahead == 'e') ADVANCE(1280); END_STATE(); case 772: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(665); + lookahead == 'e') ADVANCE(1419); END_STATE(); case 773: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1139); + lookahead == 'e') ADVANCE(1157); END_STATE(); case 774: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1183); + lookahead == 'e') ADVANCE(645); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1165); END_STATE(); case 775: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1119); + lookahead == 'e') ADVANCE(647); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1165); END_STATE(); case 776: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1184); + lookahead == 'e') ADVANCE(617); END_STATE(); case 777: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1185); + lookahead == 'e') ADVANCE(487); END_STATE(); case 778: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1185); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1036); + lookahead == 'e') ADVANCE(486); END_STATE(); case 779: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(679); + lookahead == 'e') ADVANCE(1216); END_STATE(); case 780: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(878); + lookahead == 'e') ADVANCE(1079); END_STATE(); case 781: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(667); + lookahead == 'e') ADVANCE(895); END_STATE(); case 782: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1059); + lookahead == 'e') ADVANCE(1217); END_STATE(); case 783: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1189); + lookahead == 'e') ADVANCE(1066); END_STATE(); case 784: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(668); + lookahead == 'e') ADVANCE(1066); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(705); END_STATE(); case 785: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(669); + lookahead == 'e') ADVANCE(867); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(977); END_STATE(); case 786: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(933); + lookahead == 'e') ADVANCE(867); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1052); END_STATE(); case 787: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(628); + lookahead == 'e') ADVANCE(1211); END_STATE(); case 788: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(628); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(985); + lookahead == 'e') ADVANCE(674); END_STATE(); case 789: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1044); + lookahead == 'e') ADVANCE(1287); END_STATE(); case 790: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(663); + lookahead == 'e') ADVANCE(627); END_STATE(); case 791: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1121); + lookahead == 'e') ADVANCE(1241); END_STATE(); case 792: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1122); + lookahead == 'e') ADVANCE(919); END_STATE(); case 793: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1125); + lookahead == 'e') ADVANCE(919); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1267); END_STATE(); case 794: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1066); + lookahead == 'e') ADVANCE(1218); END_STATE(); case 795: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1167); + lookahead == 'e') ADVANCE(684); END_STATE(); case 796: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1167); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1057); + lookahead == 'e') ADVANCE(894); END_STATE(); case 797: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1127); + lookahead == 'e') ADVANCE(894); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1600); END_STATE(); case 798: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1225); + lookahead == 'e') ADVANCE(1249); END_STATE(); case 799: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1256); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(840); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(950); + lookahead == 'e') ADVANCE(1249); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(822); END_STATE(); case 800: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1256); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(950); + lookahead == 'e') ADVANCE(696); END_STATE(); case 801: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1165); + lookahead == 'e') ADVANCE(1290); END_STATE(); case 802: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(987); + lookahead == 'e') ADVANCE(1270); END_STATE(); case 803: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1050); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1212); + lookahead == 'e') ADVANCE(1291); END_STATE(); case 804: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1244); + lookahead == 'e') ADVANCE(1243); END_STATE(); case 805: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(834); + lookahead == 'e') ADVANCE(1292); END_STATE(); case 806: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(989); + lookahead == 'e') ADVANCE(1219); END_STATE(); case 807: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1157); + lookahead == 'e') ADVANCE(676); END_STATE(); case 808: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1052); + lookahead == 'e') ADVANCE(1293); END_STATE(); case 809: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(559); + lookahead == 'e') ADVANCE(1293); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1114); END_STATE(); case 810: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(683); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1202); + lookahead == 'e') ADVANCE(677); END_STATE(); case 811: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(832); + lookahead == 'e') ADVANCE(1145); END_STATE(); case 812: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(846); + lookahead == 'e') ADVANCE(678); END_STATE(); case 813: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1054); + lookahead == 'e') ADVANCE(679); END_STATE(); case 814: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1055); + lookahead == 'e') ADVANCE(1299); END_STATE(); case 815: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1056); + lookahead == 'e') ADVANCE(629); END_STATE(); case 816: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1155); + lookahead == 'e') ADVANCE(629); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1060); END_STATE(); case 817: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1170); + lookahead == 'e') ADVANCE(988); END_STATE(); case 818: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1063); + lookahead == 'e') ADVANCE(1121); END_STATE(); case 819: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(992); + lookahead == 'e') ADVANCE(672); END_STATE(); case 820: if (lookahead == 'E' || - lookahead == 'e') ADVANCE(993); + lookahead == 'e') ADVANCE(946); END_STATE(); case 821: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1439); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(975); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1550); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1221); END_STATE(); case 822: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1593); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(675); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(662); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1415); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1230); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1571); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1204); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1049); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(528); END_STATE(); case 823: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1500); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1222); END_STATE(); case 824: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(833); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1415); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1569); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1250); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1223); END_STATE(); case 825: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(833); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1569); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1225); END_STATE(); case 826: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1096); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(877); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1156); END_STATE(); case 827: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1206); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1273); END_STATE(); case 828: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(893); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1227); END_STATE(); case 829: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(547); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(610); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1343); END_STATE(); case 830: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(703); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1382); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(882); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1012); END_STATE(); case 831: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(716); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1382); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1012); END_STATE(); case 832: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(795); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1062); END_STATE(); case 833: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1195); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(687); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1363); END_STATE(); case 834: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(817); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1134); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1326); END_STATE(); case 835: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(817); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1252); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1278); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1369); END_STATE(); case 836: - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(817); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1278); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1369); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1058); END_STATE(); case 837: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1662); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(871); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1060); END_STATE(); case 838: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2401); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1271); END_STATE(); case 839: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1584); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1136); END_STATE(); case 840: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(858); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(692); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1316); END_STATE(); case 841: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1264); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1260); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1544); END_STATE(); case 842: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1019); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(875); END_STATE(); case 843: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(708); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1137); END_STATE(); case 844: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(791); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(873); END_STATE(); case 845: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(725); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1119); END_STATE(); case 846: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(776); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1138); END_STATE(); case 847: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(877); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(892); END_STATE(); case 848: - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(844); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1140); END_STATE(); case 849: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1579); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1141); END_STATE(); case 850: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1390); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1143); END_STATE(); case 851: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1388); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1259); END_STATE(); case 852: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1149); END_STATE(); case 853: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(923); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1274); END_STATE(); case 854: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(753); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(982); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1277); END_STATE(); case 855: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(756); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(877); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1012); END_STATE(); case 856: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(695); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1039); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1131); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1070); END_STATE(); case 857: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(695); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1231); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1071); END_STATE(); case 858: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1210); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1072); END_STATE(); case 859: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(802); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1578); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1048); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1689); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); END_STATE(); case 860: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(705); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1732); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(682); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(670); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1554); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1349); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1710); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1318); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1130); END_STATE(); case 861: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(816); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1233); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1639); END_STATE(); case 862: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(816); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1233); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1131); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1785); END_STATE(); case 863: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(816); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1231); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(862); END_STATE(); case 864: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(840); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1190); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(925); END_STATE(); case 865: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1114); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(874); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1554); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1708); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1375); END_STATE(); case 866: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1114); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(566); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(874); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1708); END_STATE(); case 867: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1301); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1320); END_STATE(); case 868: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(848); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(944); END_STATE(); case 869: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(848); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1038); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(710); END_STATE(); case 870: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(828); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(511); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(609); END_STATE(); case 871: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1284); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(853); END_STATE(); case 872: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(749); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(728); END_STATE(); case 873: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(979); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(827); END_STATE(); case 874: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(979); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(621); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(1306); END_STATE(); case 875: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1004); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(854); END_STATE(); case 876: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1033); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(854); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1361); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1406); END_STATE(); case 877: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1006); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(854); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1377); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1406); END_STATE(); case 878: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(842); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(854); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1406); END_STATE(); case 879: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(611); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1825); END_STATE(); case 880: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1035); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2568); END_STATE(); case 881: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(612); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1723); END_STATE(); case 882: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1060); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(907); END_STATE(); case 883: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(613); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1155); END_STATE(); case 884: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1008); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1412); END_STATE(); case 885: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1209); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(718); END_STATE(); case 886: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(614); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(720); END_STATE(); case 887: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(651); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1096); END_STATE(); case 888: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1043); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(823); END_STATE(); case 889: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1042); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1354); END_STATE(); case 890: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1228); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(737); END_STATE(); case 891: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1233); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(739); END_STATE(); case 892: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1231); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(805); END_STATE(); case 893: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(771); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(777); END_STATE(); case 894: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1085); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(925); END_STATE(); case 895: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1040); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(1180); END_STATE(); case 896: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(552); - if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(880); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(888); END_STATE(); case 897: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(630); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1718); END_STATE(); case 898: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1086); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1528); END_STATE(); case 899: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1197); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1526); END_STATE(); case 900: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(985); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1794); END_STATE(); case 901: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(985); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(633); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); END_STATE(); case 902: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1087); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1005); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 903: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1053); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(776); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1056); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(702); END_STATE(); case 904: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(632); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(780); END_STATE(); case 905: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(704); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1088); + lookahead == 'i') ADVANCE(1111); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1230); END_STATE(); case 906: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(704); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(956); + lookahead == 'i') ADVANCE(1350); END_STATE(); case 907: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(558); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(1324); END_STATE(); case 908: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1089); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(832); END_STATE(); case 909: - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(957); + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(716); END_STATE(); case 910: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(851); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1090); + lookahead == 'i') ADVANCE(1352); END_STATE(); case 911: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(851); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1091); + lookahead == 'i') ADVANCE(1352); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1230); END_STATE(); case 912: + if (lookahead == 'H' || + lookahead == 'h') ADVANCE(851); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(573); + lookahead == 'i') ADVANCE(1350); END_STATE(); case 913: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(586); + lookahead == 'i') ADVANCE(882); END_STATE(); case 914: if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1202); + lookahead == 'i') ADVANCE(1214); END_STATE(); case 915: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1427); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1214); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(540); END_STATE(); case 916: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1658); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(883); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1765); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(782); END_STATE(); case 917: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1431); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(883); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(782); END_STATE(); case 918: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1110); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(868); END_STATE(); case 919: - if (lookahead == 'K' || - lookahead == 'k') ADVANCE(797); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1413); END_STATE(); case 920: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1188); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(659); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(863); END_STATE(); case 921: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1261); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(976); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(772); END_STATE(); case 922: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1261); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(976); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(649); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1205); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1078); END_STATE(); case 923: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1261); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(976); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1190); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(896); END_STATE(); case 924: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1625); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(759); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(896); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1116); END_STATE(); case 925: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(702); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1081); END_STATE(); case 926: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(702); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1580); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1206); END_STATE(); case 927: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1535); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(610); END_STATE(); case 928: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1690); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(611); END_STATE(); case 929: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1526); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1146); END_STATE(); case 930: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1621); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1083); END_STATE(); case 931: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1695); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1323); END_STATE(); case 932: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1507); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1052); END_STATE(); case 933: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1519); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1052); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(618); END_STATE(); case 934: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(599); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(612); END_STATE(); case 935: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1270); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(502); + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(955); END_STATE(); case 936: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1270); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(896); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(613); END_STATE(); case 937: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(574); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1115); END_STATE(); case 938: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1298); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1120); END_STATE(); case 939: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1299); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(656); END_STATE(); case 940: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(942); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1495); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1357); END_STATE(); case 941: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1277); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1092); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1396); END_STATE(); case 942: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1074); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1352); END_STATE(); case 943: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(928); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1350); END_STATE(); case 944: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(928); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(654); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(801); END_STATE(); case 945: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(929); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1438); END_STATE(); case 946: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(579); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(887); END_STATE(); case 947: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(570); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1414); END_STATE(); case 948: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(867); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1112); END_STATE(); case 949: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(938); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1251); END_STATE(); case 950: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(934); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(628); END_STATE(); case 951: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1217); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1124); END_STATE(); case 952: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(772); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1312); END_STATE(); case 953: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(706); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1060); END_STATE(); case 954: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(714); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1177); END_STATE(); case 955: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(786); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1113); END_STATE(); case 956: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(812); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1178); END_STATE(); case 957: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(724); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(631); END_STATE(); case 958: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(730); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1179); END_STATE(); case 959: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(733); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(527); END_STATE(); case 960: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(783); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1018); END_STATE(); case 961: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(701); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1372); END_STATE(); case 962: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1194); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1181); END_STATE(); case 963: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(767); - if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1272); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1450); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1139); END_STATE(); case 964: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(767); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1450); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1020); END_STATE(); case 965: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(881); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1183); END_STATE(); case 966: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1275); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1184); END_STATE(); case 967: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(955); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1185); END_STATE(); case 968: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1276); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(654); END_STATE(); case 969: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1237); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(661); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1395); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1706); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(549); END_STATE(); case 970: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1237); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(661); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(609); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1706); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1232); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(565); END_STATE(); case 971: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1237); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(661); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1706); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1316); END_STATE(); case 972: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1237); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(609); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1232); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(584); END_STATE(); case 973: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1282); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(820); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1566); END_STATE(); case 974: - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(580); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1821); END_STATE(); case 975: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(768); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1570); END_STATE(); case 976: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(803); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(1205); END_STATE(); case 977: + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(706); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1582); + lookahead == 'm') ADVANCE(931); END_STATE(); case 978: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1493); + if (lookahead == 'K' || + lookahead == 'k') ADVANCE(828); END_STATE(); case 979: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1000); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(885); + lookahead == 'm') ADVANCE(1053); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(652); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1319); END_STATE(); case 980: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1103); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(709); END_STATE(); case 981: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(582); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(709); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1719); END_STATE(); case 982: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(976); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1674); END_STATE(); case 983: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(697); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1851); END_STATE(); case 984: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1007); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1665); END_STATE(); case 985: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(560); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1761); END_STATE(); case 986: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(560); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(906); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1856); END_STATE(); case 987: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(537); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1646); END_STATE(); case 988: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(713); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1658); END_STATE(); case 989: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(808); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1784); END_STATE(); case 990: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(879); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1304); END_STATE(); case 991: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(889); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1426); END_STATE(); case 992: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(814); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(591); END_STATE(); case 993: - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(815); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1397); END_STATE(); case 994: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(659); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1397); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(935); END_STATE(); case 995: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(659); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(624); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1405); END_STATE(); case 996: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(659); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(622); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1166); END_STATE(); case 997: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(659); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1249); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1430); END_STATE(); case 998: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1415); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1569); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(556); END_STATE(); case 999: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1415); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(996); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(680); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1049); + lookahead == 'r') ADVANCE(1634); END_STATE(); case 1000: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1415); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1049); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(524); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1059); END_STATE(); case 1001: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(866); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(688); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(983); END_STATE(); case 1002: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(983); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(866); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(688); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(543); + lookahead == 'n') ADVANCE(658); END_STATE(); case 1003: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1700); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1432); END_STATE(); case 1004: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1693); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1388); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1053); END_STATE(); case 1005: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1388); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1053); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1598); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(709); + lookahead == 'n') ADVANCE(1309); END_STATE(); case 1006: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1425); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(984); END_STATE(); case 1007: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1417); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(555); END_STATE(); case 1008: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1638); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(546); END_STATE(); case 1009: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1637); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(997); END_STATE(); case 1010: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1484); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(945); END_STATE(); case 1011: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1606); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(521); END_STATE(); case 1012: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1619); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(992); END_STATE(); case 1013: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1422); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1331); END_STATE(); case 1014: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1419); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(788); END_STATE(); case 1015: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2402); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(719); END_STATE(); case 1016: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1428); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(726); END_STATE(); case 1017: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1559); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(817); END_STATE(); case 1018: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1483); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(847); END_STATE(); case 1019: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1663); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(744); END_STATE(); case 1020: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1553); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(745); END_STATE(); case 1021: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(617); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(747); END_STATE(); case 1022: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1551); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(750); END_STATE(); case 1023: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1547); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(751); END_STATE(); case 1024: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(658); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(759); END_STATE(); case 1025: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1552); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(814); END_STATE(); case 1026: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1549); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1423); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(845); END_STATE(); case 1027: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(656); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(708); END_STATE(); case 1028: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(790); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(657); + lookahead == 'n') ADVANCE(671); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1589); END_STATE(); case 1029: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(661); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(609); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(790); + if (lookahead == 'Q' || + lookahead == 'q') ADVANCE(1407); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1706); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1232); + lookahead == 't') ADVANCE(1589); END_STATE(); case 1030: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(661); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(790); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1706); + lookahead == 't') ADVANCE(1589); END_STATE(); case 1031: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(841); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(801); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(587); END_STATE(); case 1032: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1186); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1356); END_STATE(); case 1033: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(837); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(928); END_STATE(); case 1034: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(654); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1401); END_STATE(); case 1035: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1301); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(838); + lookahead == 'n') ADVANCE(668); END_STATE(); case 1036: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(839); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1402); END_STATE(); case 1037: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(567); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(1278); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1017); END_STATE(); case 1038: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(653); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1031); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1053); END_STATE(); case 1039: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(678); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(850); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1403); END_STATE(); case 1040: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1359); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1181); + lookahead == 'n') ADVANCE(667); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1533); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1866); END_STATE(); case 1041: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1359); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1207); + lookahead == 'n') ADVANCE(667); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(608); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1866); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1351); END_STATE(); case 1042: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1359); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(899); + lookahead == 'n') ADVANCE(667); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1866); END_STATE(); case 1043: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(650); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1359); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(608); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1351); END_STATE(); case 1044: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(619); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1026); END_STATE(); case 1045: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1193); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1410); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(858); END_STATE(); case 1046: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(865); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(558); END_STATE(); case 1047: + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(783); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(865); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(688); + lookahead == 'n') ADVANCE(668); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(623); END_STATE(); case 1048: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(865); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(688); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(876); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(833); END_STATE(); case 1049: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(700); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1779); END_STATE(); case 1050: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1216); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1721); END_STATE(); case 1051: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(704); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1632); END_STATE(); case 1052: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1222); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(931); END_STATE(); case 1053: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1223); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(834); END_STATE(); case 1054: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1242); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(554); END_STATE(); case 1055: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1224); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1199); END_STATE(); case 1056: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1227); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1053); END_STATE(); case 1057: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(792); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1174); END_STATE(); case 1058: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(790); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(961); END_STATE(); case 1059: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(635); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(1082); END_STATE(); case 1060: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(631); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(531); END_STATE(); case 1061: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1190); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(531); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(960); END_STATE(); case 1062: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(557); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(503); END_STATE(); case 1063: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(637); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(711); END_STATE(); case 1064: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(685); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(725); END_STATE(); case 1065: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1286); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(755); END_STATE(); case 1066: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1201); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(839); END_STATE(); case 1067: - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1201); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1062); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(927); END_STATE(); case 1068: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(875); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(951); END_STATE(); case 1069: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1462); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(843); END_STATE(); case 1070: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1462); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(945); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(846); END_STATE(); case 1071: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(520); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(849); END_STATE(); case 1072: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1406); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(850); END_STATE(); case 1073: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(981); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1554); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1708); END_STATE(); case 1074: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1290); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1554); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(688); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1360); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1130); END_STATE(); case 1075: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(823); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1554); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(1130); END_STATE(); case 1076: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1260); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(915); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(697); END_STATE(); case 1077: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1104); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(915); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(697); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(545); END_STATE(); case 1078: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1289); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1854); END_STATE(); case 1079: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(919); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1861); END_STATE(); case 1080: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(990); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1737); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(721); END_STATE(); case 1081: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(633); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1564); END_STATE(); case 1082: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(977); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1556); END_STATE(); case 1083: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(982); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(694); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1778); END_STATE(); case 1084: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1075); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1777); END_STATE(); case 1085: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1009); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1623); END_STATE(); case 1086: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1011); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1759); END_STATE(); case 1087: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1012); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1745); END_STATE(); case 1088: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1013); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1561); END_STATE(); case 1089: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1014); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1783); END_STATE(); case 1090: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1015); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1558); END_STATE(); case 1091: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1016); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2569); END_STATE(); case 1092: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1203); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1790); END_STATE(); case 1093: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1203); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(945); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1567); END_STATE(); case 1094: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1061); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1698); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); END_STATE(); case 1095: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1051); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1622); END_STATE(); case 1096: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1156); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1826); END_STATE(); case 1097: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1141); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1692); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); END_STATE(); case 1098: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1152); - END_STATE(); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(615); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); + END_STATE(); case 1099: - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1160); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1690); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); END_STATE(); case 1100: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1686); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); + END_STATE(); + case 1101: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(662); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); + END_STATE(); + case 1102: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1691); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); + END_STATE(); + case 1103: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1688); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1562); + END_STATE(); + case 1104: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(660); + END_STATE(); + case 1105: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(661); + END_STATE(); + case 1106: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(884); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(802); + END_STATE(); + case 1107: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(885); + END_STATE(); + case 1108: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1295); + END_STATE(); + case 1109: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(658); + END_STATE(); + case 1110: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(544); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1361); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1406); + END_STATE(); + case 1111: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(686); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(898); + END_STATE(); + case 1112: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(879); + END_STATE(); + case 1113: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(880); + END_STATE(); + case 1114: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(881); + END_STATE(); + case 1115: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1289); + END_STATE(); + case 1116: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(657); + END_STATE(); + case 1117: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(968); + END_STATE(); + case 1118: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1321); + END_STATE(); + case 1119: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(889); + END_STATE(); + case 1120: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(655); + END_STATE(); + case 1121: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(619); + END_STATE(); + case 1122: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(667); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(608); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1866); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1351); + END_STATE(); + case 1123: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(667); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1866); + END_STATE(); + case 1124: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(952); + END_STATE(); + case 1125: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(668); + END_STATE(); + case 1126: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(668); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(623); + END_STATE(); + case 1127: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(668); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(621); + END_STATE(); + case 1128: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(668); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1379); + END_STATE(); + case 1129: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1303); + END_STATE(); + case 1130: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(707); + END_STATE(); + case 1131: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(914); + END_STATE(); + case 1132: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(914); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(697); + END_STATE(); + case 1133: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(914); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(697); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(948); + END_STATE(); + case 1134: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1330); + END_STATE(); + case 1135: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(715); + END_STATE(); + case 1136: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1332); + END_STATE(); + case 1137: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1337); + END_STATE(); + case 1138: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1338); + END_STATE(); + case 1139: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1340); + END_STATE(); + case 1140: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1367); + END_STATE(); + case 1141: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1342); + END_STATE(); + case 1142: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(821); + END_STATE(); + case 1143: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1346); + END_STATE(); + case 1144: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(819); + END_STATE(); + case 1145: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(634); + END_STATE(); + case 1146: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(630); + END_STATE(); + case 1147: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1309); + END_STATE(); + case 1148: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(523); + END_STATE(); + case 1149: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(637); + END_STATE(); + case 1150: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(893); + END_STATE(); + case 1151: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(694); + END_STATE(); + case 1152: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(550); + END_STATE(); + case 1153: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1416); + END_STATE(); + case 1154: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(573); + END_STATE(); + case 1155: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1069); + END_STATE(); + case 1156: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1315); + END_STATE(); + case 1157: + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(1315); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1148); + END_STATE(); + case 1158: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1054); + END_STATE(); + case 1159: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(922); + END_STATE(); + case 1160: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1601); + END_STATE(); + case 1161: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1601); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1006); + END_STATE(); + case 1162: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1387); + END_STATE(); + case 1163: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(488); + END_STATE(); + case 1164: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1544); + END_STATE(); + case 1165: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1198); + END_STATE(); + case 1166: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1421); + END_STATE(); + case 1167: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(861); + END_STATE(); + case 1168: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1420); + END_STATE(); + case 1169: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(978); + END_STATE(); + case 1170: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1067); + END_STATE(); + case 1171: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(632); + END_STATE(); + case 1172: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1117); + END_STATE(); + case 1173: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1050); + END_STATE(); + case 1174: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(681); + END_STATE(); + case 1175: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1167); + END_STATE(); + case 1176: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1160); + lookahead == 'o') ADVANCE(1056); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1082); + lookahead == 'r') ADVANCE(702); + END_STATE(); + case 1177: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1084); + END_STATE(); + case 1178: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1086); + END_STATE(); + case 1179: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1087); + END_STATE(); + case 1180: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1234); + END_STATE(); + case 1181: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1088); + END_STATE(); + case 1182: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1089); + END_STATE(); + case 1183: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1090); + END_STATE(); + case 1184: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1091); + END_STATE(); + case 1185: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1093); + END_STATE(); + case 1186: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1317); + END_STATE(); + case 1187: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1317); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1034); + lookahead == 'u') ADVANCE(1006); END_STATE(); - case 1101: + case 1188: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1147); + END_STATE(); + case 1189: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1135); + END_STATE(); + case 1190: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1261); + END_STATE(); + case 1191: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1242); + END_STATE(); + case 1192: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1256); + END_STATE(); + case 1193: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1265); + END_STATE(); + case 1194: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1160); + lookahead == 'o') ADVANCE(1265); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1082); + lookahead == 'r') ADVANCE(1173); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(943); + lookahead == 'u') ADVANCE(1109); END_STATE(); - case 1102: + case 1195: if (lookahead == 'O' || - lookahead == 'o') ADVANCE(961); + lookahead == 'o') ADVANCE(1265); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1173); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1001); END_STATE(); - case 1103: + case 1196: + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(1027); + END_STATE(); + case 1197: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1435); + lookahead == 'p') ADVANCE(714); END_STATE(); - case 1104: + case 1198: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1611); + lookahead == 'p') ADVANCE(1750); END_STATE(); - case 1105: + case 1199: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1633); + lookahead == 'p') ADVANCE(1574); END_STATE(); - case 1106: + case 1200: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1108); + lookahead == 'p') ADVANCE(1773); END_STATE(); - case 1107: + case 1201: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(688); + lookahead == 'p') ADVANCE(697); END_STATE(); - case 1108: + case 1202: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1098); + lookahead == 'p') ADVANCE(1192); END_STATE(); - case 1109: + case 1203: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(699); + lookahead == 'p') ADVANCE(1057); END_STATE(); - case 1110: + case 1204: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1142); + lookahead == 'p') ADVANCE(653); END_STATE(); - case 1111: + case 1205: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(974); + lookahead == 'p') ADVANCE(1240); END_STATE(); - case 1112: + case 1206: if (lookahead == 'P' || - lookahead == 'p') ADVANCE(585); + lookahead == 'p') ADVANCE(1339); END_STATE(); - case 1113: + case 1207: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(738); + END_STATE(); + case 1208: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(778); + END_STATE(); + case 1209: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(713); + END_STATE(); + case 1210: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1400); + END_STATE(); + case 1211: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1046); + END_STATE(); + case 1212: + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(562); + END_STATE(); + case 1213: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1272); + lookahead == 'q') ADVANCE(1407); END_STATE(); - case 1114: + case 1214: if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(1274); + lookahead == 'q') ADVANCE(1399); END_STATE(); - case 1115: + case 1215: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(545); + lookahead == 'r') ADVANCE(510); END_STATE(); - case 1116: + case 1216: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1591); + lookahead == 'r') ADVANCE(1730); END_STATE(); - case 1117: + case 1217: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1437); + lookahead == 'r') ADVANCE(1576); END_STATE(); - case 1118: + case 1218: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1684); + lookahead == 'r') ADVANCE(1845); END_STATE(); - case 1119: + case 1219: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1676); + lookahead == 'r') ADVANCE(1837); END_STATE(); - case 1120: + case 1220: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(592); + lookahead == 'r') ADVANCE(578); END_STATE(); - case 1121: + case 1221: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1578); + lookahead == 'r') ADVANCE(1651); END_STATE(); - case 1122: + case 1222: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1512); + lookahead == 'r') ADVANCE(1717); END_STATE(); - case 1123: + case 1223: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1569); + lookahead == 'r') ADVANCE(1803); END_STATE(); - case 1124: + case 1224: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(901); + lookahead == 'r') ADVANCE(1708); END_STATE(); - case 1125: + case 1225: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1692); + lookahead == 'r') ADVANCE(1853); END_STATE(); - case 1126: + case 1226: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1572); + lookahead == 'r') ADVANCE(1711); END_STATE(); - case 1127: + case 1227: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1511); + lookahead == 'r') ADVANCE(1650); END_STATE(); - case 1128: + case 1228: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(285); + lookahead == 'r') ADVANCE(287); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1058); + lookahead == 'w') ADVANCE(1144); END_STATE(); - case 1129: + case 1229: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1570); + lookahead == 'r') ADVANCE(1709); END_STATE(); - case 1130: + case 1230: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1295); + lookahead == 'r') ADVANCE(973); END_STATE(); - case 1131: + case 1231: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(915); + lookahead == 'r') ADVANCE(1173); END_STATE(); - case 1132: + case 1232: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1198); + lookahead == 'r') ADVANCE(1173); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(1001); END_STATE(); - case 1133: + case 1233: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1082); + lookahead == 'r') ADVANCE(1427); END_STATE(); - case 1134: + case 1234: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1082); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(943); + lookahead == 'r') ADVANCE(1428); END_STATE(); - case 1135: + case 1235: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1297); + lookahead == 'r') ADVANCE(543); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1305); END_STATE(); - case 1136: + case 1236: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(788); + lookahead == 'r') ADVANCE(816); END_STATE(); - case 1137: + case 1237: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(569); + lookahead == 'r') ADVANCE(1431); END_STATE(); - case 1138: + case 1238: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1300); + lookahead == 'r') ADVANCE(1435); END_STATE(); - case 1139: + case 1239: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(907); + lookahead == 'r') ADVANCE(1395); END_STATE(); - case 1140: + case 1240: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(991); + lookahead == 'r') ADVANCE(1175); END_STATE(); - case 1141: + case 1241: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(978); + lookahead == 'r') ADVANCE(1068); END_STATE(); - case 1142: + case 1242: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1084); + lookahead == 'r') ADVANCE(1051); END_STATE(); - case 1143: + case 1243: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1271); + lookahead == 'r') ADVANCE(959); END_STATE(); - case 1144: + case 1244: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1010); + lookahead == 'r') ADVANCE(557); END_STATE(); - case 1145: + case 1245: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1211); + lookahead == 'r') ADVANCE(926); END_STATE(); - case 1146: + case 1246: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1076); + lookahead == 'r') ADVANCE(1325); END_STATE(); - case 1147: + case 1247: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(544); + lookahead == 'r') ADVANCE(1085); END_STATE(); - case 1148: + case 1248: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1120); + lookahead == 'r') ADVANCE(1162); END_STATE(); - case 1149: + case 1249: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1213); + lookahead == 'r') ADVANCE(1327); END_STATE(); - case 1150: + case 1250: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(900); + lookahead == 'r') ADVANCE(953); END_STATE(); - case 1151: + case 1251: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1081); + lookahead == 'r') ADVANCE(569); END_STATE(); - case 1152: + case 1252: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1218); + lookahead == 'r') ADVANCE(1220); END_STATE(); - case 1153: + case 1253: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(762); + lookahead == 'r') ADVANCE(1171); END_STATE(); - case 1154: + case 1254: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1018); + lookahead == 'r') ADVANCE(509); END_STATE(); - case 1155: + case 1255: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(709); + lookahead == 'r') ADVANCE(972); END_STATE(); - case 1156: + case 1256: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(711); + lookahead == 'r') ADVANCE(1333); END_STATE(); - case 1157: + case 1257: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(789); + lookahead == 'r') ADVANCE(787); END_STATE(); - case 1158: + case 1258: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1095); + END_STATE(); + case 1259: if (lookahead == 'R' || lookahead == 'r') ADVANCE(721); END_STATE(); - case 1159: + case 1260: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(731); + lookahead == 'r') ADVANCE(1154); END_STATE(); - case 1160: + case 1261: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(780); + lookahead == 'r') ADVANCE(723); END_STATE(); - case 1161: + case 1262: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(890); + lookahead == 'r') ADVANCE(732); END_STATE(); - case 1162: + case 1263: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1192); + lookahead == 'r') ADVANCE(807); END_STATE(); - case 1163: + case 1264: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(561); + lookahead == 'r') ADVANCE(748); END_STATE(); - case 1164: + case 1265: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(787); + lookahead == 'r') ADVANCE(820); END_STATE(); - case 1165: + case 1266: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(554); + lookahead == 'r') ADVANCE(940); END_STATE(); - case 1166: + case 1267: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1171); + lookahead == 'r') ADVANCE(1310); END_STATE(); - case 1167: + case 1268: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1173); + lookahead == 'r') ADVANCE(532); END_STATE(); - case 1168: + case 1269: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(887); + lookahead == 'r') ADVANCE(815); END_STATE(); - case 1169: + case 1270: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(904); + lookahead == 'r') ADVANCE(522); END_STATE(); - case 1170: + case 1271: if (lookahead == 'R' || lookahead == 'r') ADVANCE(818); END_STATE(); - case 1171: + case 1272: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(813); + lookahead == 'r') ADVANCE(1279); END_STATE(); - case 1172: + case 1273: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(587); + lookahead == 'r') ADVANCE(1281); END_STATE(); - case 1173: + case 1274: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(591); + lookahead == 'r') ADVANCE(1263); END_STATE(); - case 1174: + case 1275: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(819); + lookahead == 'r') ADVANCE(939); END_STATE(); - case 1175: + case 1276: if (lookahead == 'R' || - lookahead == 'r') ADVANCE(820); + lookahead == 'r') ADVANCE(957); END_STATE(); - case 1176: + case 1277: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(852); + END_STATE(); + case 1278: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(566); + END_STATE(); + case 1279: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(848); + END_STATE(); + case 1280: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(1314); + END_STATE(); + case 1281: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(577); + END_STATE(); + case 1282: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(857); + END_STATE(); + case 1283: + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(858); + END_STATE(); + case 1284: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1835); + END_STATE(); + case 1285: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1676); + END_STATE(); + case 1286: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1580); + END_STATE(); + case 1287: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1858); + END_STATE(); + case 1288: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1739); + END_STATE(); + case 1289: if (lookahead == 'S' || lookahead == 's') ADVANCE(1672); END_STATE(); - case 1177: + case 1290: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1537); + lookahead == 's') ADVANCE(1679); END_STATE(); - case 1178: + case 1291: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1441); + lookahead == 's') ADVANCE(1741); END_STATE(); - case 1179: + case 1292: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1697); + lookahead == 's') ADVANCE(1766); END_STATE(); - case 1180: + case 1293: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1600); + lookahead == 's') ADVANCE(1769); END_STATE(); - case 1181: + case 1294: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1533); + lookahead == 's') ADVANCE(1782); END_STATE(); - case 1182: + case 1295: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1540); + lookahead == 's') ADVANCE(586); END_STATE(); - case 1183: + case 1296: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1602); + lookahead == 's') ADVANCE(1378); END_STATE(); - case 1184: + case 1297: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1626); + lookahead == 's') ADVANCE(651); END_STATE(); - case 1185: + case 1298: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1629); + lookahead == 's') ADVANCE(651); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1433); END_STATE(); - case 1186: + case 1299: if (lookahead == 'S' || - lookahead == 's') ADVANCE(597); + lookahead == 's') ADVANCE(1212); END_STATE(); - case 1187: + case 1300: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1254); + lookahead == 's') ADVANCE(1355); END_STATE(); - case 1188: + case 1301: if (lookahead == 'S' || - lookahead == 's') ADVANCE(696); + lookahead == 's') ADVANCE(705); END_STATE(); - case 1189: + case 1302: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1112); + lookahead == 's') ADVANCE(1294); END_STATE(); - case 1190: + case 1303: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1253); + lookahead == 's') ADVANCE(585); END_STATE(); - case 1191: + case 1304: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1235); + lookahead == 's') ADVANCE(717); END_STATE(); - case 1192: + case 1305: if (lookahead == 'S' || - lookahead == 's') ADVANCE(871); + lookahead == 's') ADVANCE(795); END_STATE(); - case 1193: + case 1306: if (lookahead == 'S' || - lookahead == 's') ADVANCE(596); + lookahead == 's') ADVANCE(829); END_STATE(); - case 1194: + case 1307: if (lookahead == 'S' || - lookahead == 's') ADVANCE(707); + lookahead == 's') ADVANCE(1305); END_STATE(); - case 1195: + case 1308: if (lookahead == 'S' || - lookahead == 's') ADVANCE(798); + lookahead == 's') ADVANCE(625); END_STATE(); - case 1196: + case 1309: if (lookahead == 'S' || - lookahead == 's') ADVANCE(626); + lookahead == 's') ADVANCE(1366); END_STATE(); - case 1197: + case 1310: if (lookahead == 'S' || - lookahead == 's') ADVANCE(1255); + lookahead == 's') ADVANCE(947); END_STATE(); - case 1198: + case 1311: if (lookahead == 'S' || - lookahead == 's') ADVANCE(898); + lookahead == 's') ADVANCE(650); END_STATE(); - case 1199: + case 1312: if (lookahead == 'S' || - lookahead == 's') ADVANCE(652); + lookahead == 's') ADVANCE(1380); END_STATE(); - case 1200: + case 1313: if (lookahead == 'S' || - lookahead == 's') ADVANCE(902); + lookahead == 's') ADVANCE(956); END_STATE(); - case 1201: + case 1314: if (lookahead == 'S' || - lookahead == 's') ADVANCE(908); + lookahead == 's') ADVANCE(958); END_STATE(); - case 1202: + case 1315: if (lookahead == 'S' || - lookahead == 's') ADVANCE(910); + lookahead == 's') ADVANCE(965); END_STATE(); - case 1203: + case 1316: + if (lookahead == 'S' || + lookahead == 's') ADVANCE(966); + END_STATE(); + case 1317: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1399); + lookahead == 't') ADVANCE(1537); END_STATE(); - case 1204: + case 1318: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1562); + lookahead == 't') ADVANCE(1701); END_STATE(); - case 1205: + case 1319: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1502); + lookahead == 't') ADVANCE(1641); END_STATE(); - case 1206: + case 1320: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1686); + lookahead == 't') ADVANCE(1847); END_STATE(); - case 1207: + case 1321: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1623); + lookahead == 't') ADVANCE(1763); END_STATE(); - case 1208: + case 1322: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1564); + lookahead == 't') ADVANCE(1703); END_STATE(); - case 1209: + case 1323: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1678); + lookahead == 't') ADVANCE(1839); END_STATE(); - case 1210: + case 1324: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1688); + lookahead == 't') ADVANCE(1849); END_STATE(); - case 1211: + case 1325: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1457); + lookahead == 't') ADVANCE(1596); END_STATE(); - case 1212: + case 1326: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1429); + lookahead == 't') ADVANCE(1568); END_STATE(); - case 1213: + case 1327: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1404); + lookahead == 't') ADVANCE(1542); END_STATE(); - case 1214: + case 1328: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1627); + lookahead == 't') ADVANCE(1767); END_STATE(); - case 1215: + case 1329: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1529); + lookahead == 't') ADVANCE(1668); END_STATE(); - case 1216: + case 1330: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1413); + lookahead == 't') ADVANCE(1552); END_STATE(); - case 1217: + case 1331: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1452); + lookahead == 't') ADVANCE(1591); END_STATE(); - case 1218: + case 1332: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1505); + lookahead == 't') ADVANCE(1802); END_STATE(); - case 1219: + case 1333: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1670); + lookahead == 't') ADVANCE(1644); END_STATE(); - case 1220: + case 1334: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1703); + lookahead == 't') ADVANCE(1833); END_STATE(); - case 1221: + case 1335: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1702); + lookahead == 't') ADVANCE(1863); END_STATE(); - case 1222: + case 1336: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1581); + lookahead == 't') ADVANCE(1757); END_STATE(); - case 1223: + case 1337: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1576); + lookahead == 't') ADVANCE(1797); END_STATE(); - case 1224: + case 1338: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1644); + lookahead == 't') ADVANCE(1720); END_STATE(); - case 1225: + case 1339: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1680); + lookahead == 't') ADVANCE(1793); END_STATE(); - case 1226: + case 1340: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1528); + lookahead == 't') ADVANCE(1715); END_STATE(); - case 1227: + case 1341: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1459); + lookahead == 't') ADVANCE(1791); END_STATE(); - case 1228: + case 1342: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1296); + lookahead == 't') ADVANCE(1807); END_STATE(); - case 1229: + case 1343: if (lookahead == 'T' || - lookahead == 't') ADVANCE(536); + lookahead == 't') ADVANCE(1841); END_STATE(); - case 1230: + case 1344: if (lookahead == 'T' || - lookahead == 't') ADVANCE(894); + lookahead == 't') ADVANCE(1667); END_STATE(); - case 1231: + case 1345: if (lookahead == 'T' || - lookahead == 't') ADVANCE(850); + lookahead == 't') ADVANCE(1787); END_STATE(); - case 1232: + case 1346: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1071); + lookahead == 't') ADVANCE(1598); END_STATE(); - case 1233: + case 1347: if (lookahead == 'T' || - lookahead == 't') ADVANCE(851); + lookahead == 't') ADVANCE(576); END_STATE(); - case 1234: + case 1348: if (lookahead == 'T' || - lookahead == 't') ADVANCE(912); + lookahead == 't') ADVANCE(501); END_STATE(); - case 1235: + case 1349: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1178); + lookahead == 't') ADVANCE(954); END_STATE(); - case 1236: + case 1350: if (lookahead == 'T' || - lookahead == 't') ADVANCE(758); + lookahead == 't') ADVANCE(898); END_STATE(); - case 1237: + case 1351: if (lookahead == 'T' || - lookahead == 't') ADVANCE(759); + lookahead == 't') ADVANCE(1163); END_STATE(); - case 1238: + case 1352: if (lookahead == 'T' || - lookahead == 't') ADVANCE(589); + lookahead == 't') ADVANCE(899); END_STATE(); - case 1239: + case 1353: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1169); + lookahead == 't') ADVANCE(969); END_STATE(); - case 1240: + case 1354: if (lookahead == 'T' || - lookahead == 't') ADVANCE(773); + lookahead == 't') ADVANCE(900); END_STATE(); - case 1241: + case 1355: if (lookahead == 'T' || - lookahead == 't') ADVANCE(773); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1285); + lookahead == 't') ADVANCE(1286); END_STATE(); - case 1242: + case 1356: if (lookahead == 'T' || - lookahead == 't') ADVANCE(939); + lookahead == 't') ADVANCE(949); END_STATE(); - case 1243: + case 1357: if (lookahead == 'T' || - lookahead == 't') ADVANCE(710); + lookahead == 't') ADVANCE(1429); END_STATE(); - case 1244: + case 1358: if (lookahead == 'T' || - lookahead == 't') ADVANCE(712); + lookahead == 't') ADVANCE(779); END_STATE(); - case 1245: + case 1359: if (lookahead == 'T' || - lookahead == 't') ADVANCE(717); + lookahead == 't') ADVANCE(782); END_STATE(); - case 1246: + case 1360: if (lookahead == 'T' || - lookahead == 't') ADVANCE(720); + lookahead == 't') ADVANCE(1210); END_STATE(); - case 1247: + case 1361: if (lookahead == 'T' || - lookahead == 't') ADVANCE(723); + lookahead == 't') ADVANCE(1276); END_STATE(); - case 1248: + case 1362: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(802); + END_STATE(); + case 1363: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(572); + END_STATE(); + case 1364: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(804); + END_STATE(); + case 1365: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(804); + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(1415); + END_STATE(); + case 1366: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1278); + END_STATE(); + case 1367: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1003); + END_STATE(); + case 1368: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(722); + END_STATE(); + case 1369: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(724); + END_STATE(); + case 1370: if (lookahead == 'T' || lookahead == 't') ADVANCE(729); END_STATE(); - case 1249: + case 1371: if (lookahead == 'T' || - lookahead == 't') ADVANCE(794); + lookahead == 't') ADVANCE(734); END_STATE(); - case 1250: + case 1372: if (lookahead == 'T' || - lookahead == 't') ADVANCE(793); + lookahead == 't') ADVANCE(824); END_STATE(); - case 1251: + case 1373: if (lookahead == 'T' || - lookahead == 't') ADVANCE(784); + lookahead == 't') ADVANCE(743); END_STATE(); - case 1252: + case 1374: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1168); + lookahead == 't') ADVANCE(746); END_STATE(); - case 1253: + case 1375: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1172); + lookahead == 't') ADVANCE(825); END_STATE(); - case 1254: + case 1376: if (lookahead == 'T' || - lookahead == 't') ADVANCE(882); + lookahead == 't') ADVANCE(813); END_STATE(); - case 1255: + case 1377: if (lookahead == 'T' || - lookahead == 't') ADVANCE(886); + lookahead == 't') ADVANCE(1275); END_STATE(); - case 1256: + case 1378: if (lookahead == 'T' || - lookahead == 't') ADVANCE(1278); + lookahead == 't') ADVANCE(929); END_STATE(); - case 1257: + case 1379: if (lookahead == 'T' || - lookahead == 't') ADVANCE(909); + lookahead == 't') ADVANCE(826); END_STATE(); - case 1258: + case 1380: if (lookahead == 'T' || - lookahead == 't') ADVANCE(905); + lookahead == 't') ADVANCE(936); END_STATE(); - case 1259: + case 1381: if (lookahead == 'T' || - lookahead == 't') ADVANCE(911); + lookahead == 't') ADVANCE(1434); END_STATE(); - case 1260: + case 1382: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(1406); + END_STATE(); + case 1383: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(964); + END_STATE(); + case 1384: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(962); + END_STATE(); + case 1385: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(967); + END_STATE(); + case 1386: + if (lookahead == 'T' || + lookahead == 't') ADVANCE(575); + END_STATE(); + case 1387: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1105); + lookahead == 'u') ADVANCE(1200); END_STATE(); - case 1261: + case 1388: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(984); + lookahead == 'u') ADVANCE(1059); END_STATE(); - case 1262: + case 1389: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(951); + lookahead == 'u') ADVANCE(1322); END_STATE(); - case 1263: + case 1390: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1208); + lookahead == 'u') ADVANCE(1247); END_STATE(); - case 1264: + case 1391: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(576); + lookahead == 'u') ADVANCE(1266); END_STATE(); - case 1265: + case 1392: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1144); + lookahead == 'u') ADVANCE(1272); END_STATE(); - case 1266: + case 1393: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1161); + lookahead == 'u') ADVANCE(1334); END_STATE(); - case 1267: + case 1394: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1166); + lookahead == 'u') ADVANCE(1109); END_STATE(); - case 1268: + case 1395: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1219); + lookahead == 'u') ADVANCE(1116); END_STATE(); - case 1269: + case 1396: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1034); + lookahead == 'u') ADVANCE(1341); END_STATE(); - case 1270: + case 1397: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(761); + lookahead == 'u') ADVANCE(789); END_STATE(); - case 1271: + case 1398: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1038); + lookahead == 'u') ADVANCE(1344); END_STATE(); - case 1272: + case 1399: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(727); + END_STATE(); + case 1400: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(782); + lookahead == 'u') ADVANCE(1345); END_STATE(); - case 1273: + case 1401: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1226); + lookahead == 'u') ADVANCE(740); END_STATE(); - case 1274: + case 1402: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(715); + lookahead == 'u') ADVANCE(741); END_STATE(); - case 1275: + case 1403: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(726); + lookahead == 'u') ADVANCE(754); END_STATE(); - case 1276: + case 1404: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(727); + lookahead == 'u') ADVANCE(1013); END_STATE(); - case 1277: + case 1405: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(682); + lookahead == 'u') ADVANCE(691); END_STATE(); - case 1278: + case 1406: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1154); + lookahead == 'u') ADVANCE(1258); END_STATE(); - case 1279: + case 1407: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1246); + lookahead == 'u') ADVANCE(811); END_STATE(); - case 1280: + case 1408: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(943); + lookahead == 'u') ADVANCE(1371); END_STATE(); - case 1281: + case 1409: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1159); + lookahead == 'u') ADVANCE(1001); END_STATE(); - case 1282: + case 1410: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(686); + lookahead == 'u') ADVANCE(695); END_STATE(); - case 1283: + case 1411: if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1162); + lookahead == 'u') ADVANCE(1264); END_STATE(); - case 1284: + case 1412: + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(561); + END_STATE(); + case 1413: if (lookahead == 'V' || - lookahead == 'v') ADVANCE(732); + lookahead == 'v') ADVANCE(735); END_STATE(); - case 1285: + case 1414: if (lookahead == 'V' || - lookahead == 'v') ADVANCE(553); + lookahead == 'v') ADVANCE(749); END_STATE(); - case 1286: + case 1415: if (lookahead == 'V' || - lookahead == 'v') ADVANCE(590); + lookahead == 'v') ADVANCE(520); END_STATE(); - case 1287: + case 1416: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(570); + END_STATE(); + case 1417: + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(574); + END_STATE(); + case 1418: if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1586); + lookahead == 'w') ADVANCE(1725); END_STATE(); - case 1288: + case 1419: if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1673); + lookahead == 'w') ADVANCE(1752); END_STATE(); - case 1289: + case 1420: if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1498); + lookahead == 'w') ADVANCE(1637); END_STATE(); - case 1290: + case 1421: if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1180); + lookahead == 'w') ADVANCE(1288); END_STATE(); - case 1291: + case 1422: if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1058); + lookahead == 'w') ADVANCE(1144); END_STATE(); - case 1292: + case 1423: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1641); + lookahead == 'x') ADVANCE(1753); END_STATE(); - case 1293: + case 1424: if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1249); + lookahead == 'x') ADVANCE(1379); END_STATE(); - case 1294: + case 1425: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1665); + lookahead == 'y') ADVANCE(1828); END_STATE(); - case 1295: + case 1426: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1668); + lookahead == 'y') ADVANCE(1437); END_STATE(); - case 1296: + case 1427: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1509); + lookahead == 'y') ADVANCE(1831); END_STATE(); - case 1297: + case 1428: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1436); + lookahead == 'y') ADVANCE(1800); END_STATE(); - case 1298: + case 1429: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1654); + lookahead == 'y') ADVANCE(1648); END_STATE(); - case 1299: + case 1430: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1642); + lookahead == 'y') ADVANCE(1817); END_STATE(); - case 1300: + case 1431: if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(880); + lookahead == 'y') ADVANCE(1575); END_STATE(); - case 1301: + case 1432: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1755); + END_STATE(); + case 1433: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1207); + END_STATE(); + case 1434: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1208); + END_STATE(); + case 1435: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(955); + END_STATE(); + case 1436: + if (lookahead == 'Y' || + lookahead == 'y') ADVANCE(1417); + END_STATE(); + case 1437: if (lookahead == 'Z' || - lookahead == 'z') ADVANCE(781); + lookahead == 'z') ADVANCE(731); END_STATE(); - case 1302: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1719); + case 1438: + if (lookahead == 'Z' || + lookahead == 'z') ADVANCE(810); END_STATE(); - case 1303: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1721); + case 1439: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1879); END_STATE(); - case 1304: + case 1440: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); + END_STATE(); + case 1441: if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(428); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(432); END_STATE(); - case 1305: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1442: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(40); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2118); + lookahead == 'i') ADVANCE(2282); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -16974,76 +18323,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1305) + lookahead == 65279) SKIP(1442) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1306: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1443: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(10); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2090); + lookahead == 'i') ADVANCE(2254); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17051,76 +18400,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1306) + lookahead == 65279) SKIP(1443) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1307: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(196); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1444: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(198); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2091); + lookahead == 'i') ADVANCE(2255); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17128,76 +18477,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1307) + lookahead == 65279) SKIP(1444) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1308: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(234); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1445: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(236); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2090); + lookahead == 'i') ADVANCE(2254); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17205,76 +18554,76 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1308) + lookahead == 65279) SKIP(1445) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1309: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(248); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1446: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(250); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2091); + lookahead == 'i') ADVANCE(2255); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17282,72 +18631,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1309) + lookahead == 65279) SKIP(1446) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1310: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1447: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(16); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2040); + lookahead == 'a') ADVANCE(2204); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17355,72 +18704,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1310) + lookahead == 65279) SKIP(1447) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1311: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(198); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1448: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(200); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17428,72 +18777,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1311) + lookahead == 65279) SKIP(1448) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1312: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(236); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1449: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(238); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2040); + lookahead == 'a') ADVANCE(2204); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17501,72 +18850,74 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1312) + lookahead == 65279) SKIP(1449) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1313: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(250); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1450: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(26); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2388); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17574,74 +18925,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1313) + lookahead == 65279) SKIP(1450) if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1314: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(28); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1451: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(252); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2224); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17649,72 +18998,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1314) + lookahead == 65279) SKIP(1451) if (('0' <= lookahead && lookahead <= '9') || - ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1315: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(258); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1452: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(260); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17722,72 +19071,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1315) + lookahead == 65279) SKIP(1452) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1316: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(260); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1453: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(262); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17795,72 +19144,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1316) + lookahead == 65279) SKIP(1453) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1317: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1454: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(36); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2118); + lookahead == 'i') ADVANCE(2282); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17868,72 +19217,72 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1317) + lookahead == 65279) SKIP(1454) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1318: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(206); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1455: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(208); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2119); + lookahead == 'i') ADVANCE(2283); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -17941,68 +19290,68 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1318) + lookahead == 65279) SKIP(1455) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1319: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(48); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1456: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(46); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2119); + lookahead == 'i') ADVANCE(2283); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1919); + lookahead == 'l') ADVANCE(2082); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18010,62 +19359,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1319) + lookahead == 65279) SKIP(1456) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1320: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(72); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1457: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(70); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2198); + lookahead == 'r') ADVANCE(2362); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18073,73 +19422,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1320) + lookahead == 65279) SKIP(1457) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1321: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1458: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(20); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2224); + lookahead == 'f') ADVANCE(2388); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18147,71 +19496,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1321) + lookahead == 65279) SKIP(1458) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1322: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(26); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1459: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(28); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18219,71 +19568,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1322) + lookahead == 65279) SKIP(1459) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1323: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(204); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1460: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(206); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18291,65 +19640,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1323) + lookahead == 65279) SKIP(1460) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1324: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1461: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(62); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(2351); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2120); + lookahead == 'i') ADVANCE(2284); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2192); + lookahead == 'n') ADVANCE(2356); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2242); + lookahead == 'p') ADVANCE(2406); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2198); + lookahead == 'r') ADVANCE(2362); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1793); + lookahead == 'v') ADVANCE(1954); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18357,71 +19706,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1324) + lookahead == 65279) SKIP(1461) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1325: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); + case 1462: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(14); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2039); + lookahead == 'a') ADVANCE(2203); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1778); + lookahead == 'p') ADVANCE(1938); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18429,71 +19778,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1325) + lookahead == 65279) SKIP(1462) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1326: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1463: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(18); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18501,71 +19850,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1326) + lookahead == 65279) SKIP(1463) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1327: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(200); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1464: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(202); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2215); + lookahead == 'o') ADVANCE(2379); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18573,71 +19922,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1327) + lookahead == 65279) SKIP(1464) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1328: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(238); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1465: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(240); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2063); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2257); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18645,71 +19994,71 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1328) + lookahead == 65279) SKIP(1465) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1329: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(252); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1466: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(254); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1969); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2093); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18717,70 +20066,70 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1329) + lookahead == 65279) SKIP(1466) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1330: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); + case 1467: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(12); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2039); + lookahead == 'a') ADVANCE(2203); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1777); + lookahead == 'p') ADVANCE(1937); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18788,70 +20137,70 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1330) + lookahead == 65279) SKIP(1467) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1331: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(24); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1468: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(22); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2063); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2093); + lookahead == 'i') ADVANCE(2257); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18859,70 +20208,70 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1331) + lookahead == 65279) SKIP(1468) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1332: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(202); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1469: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(204); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2038); + lookahead == 'a') ADVANCE(2202); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1969); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2092); + lookahead == 'i') ADVANCE(2256); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2216); + lookahead == 'o') ADVANCE(2380); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -18930,73 +20279,73 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1332) + lookahead == 65279) SKIP(1469) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1333: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(487); - if (lookahead == '[') ADVANCE(2403); + case 1470: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(464); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(4); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(555); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(525); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(995); + lookahead == 'e') ADVANCE(1126); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1100); + lookahead == 'f') ADVANCE(1194); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(567); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(824); + lookahead == 'o') ADVANCE(865); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1124); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(737); + lookahead == 'r') ADVANCE(758); if (lookahead == 'S' || - lookahead == 's') ADVANCE(533); + lookahead == 's') ADVANCE(602); if (lookahead == 'T' || - lookahead == 't') ADVANCE(526); + lookahead == 't') ADVANCE(581); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1001); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(572); + lookahead == 'v') ADVANCE(548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(862); + lookahead == 'w') ADVANCE(911); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19004,62 +20353,62 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1333) + lookahead == 65279) SKIP(1470) END_STATE(); - case 1334: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(491); - if (lookahead == '[') ADVANCE(2403); + case 1471: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(468); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(74); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(854); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(903); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(751); + lookahead == 'd') ADVANCE(774); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1022); + lookahead == 'i') ADVANCE(1099); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(998); + lookahead == 'o') ADVANCE(1073); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(763); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19067,68 +20416,68 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1334) + lookahead == 65279) SKIP(1471) END_STATE(); - case 1335: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(490); - if (lookahead == '[') ADVANCE(2403); + case 1472: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(467); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(34); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(595); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(571); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1133); + lookahead == 'f') ADVANCE(1231); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(874); + lookahead == 'l') ADVANCE(933); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(825); + lookahead == 'o') ADVANCE(866); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + lookahead == 'p') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(855); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(498); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1076); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(863); + lookahead == 'w') ADVANCE(912); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19136,66 +20485,66 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1335) + lookahead == 65279) SKIP(1472) END_STATE(); - case 1336: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == 'C') ADVANCE(488); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(44); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == 'c') ADVANCE(556); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1473: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == 'C') ADVANCE(465); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(42); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == 'c') ADVANCE(526); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(970); + lookahead == 'a') ADVANCE(1041); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(932); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1093); + lookahead == 'n') ADVANCE(1187); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(763); if (lookahead == 'S' || - lookahead == 's') ADVANCE(606); + lookahead == 's') ADVANCE(604); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(746); + lookahead == 'v') ADVANCE(771); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19203,69 +20552,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1336) + lookahead == 65279) SKIP(1473) END_STATE(); - case 1337: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(42); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1474: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(44); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(969); + lookahead == 'a') ADVANCE(1040); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(853); + lookahead == 'c') ADVANCE(902); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(740); + lookahead == 'd') ADVANCE(764); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(996); + lookahead == 'e') ADVANCE(1127); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1101); + lookahead == 'f') ADVANCE(1195); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1020); + lookahead == 'i') ADVANCE(1097); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(786); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + lookahead == 'p') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(799); + lookahead == 'r') ADVANCE(830); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(594); + lookahead == 't') ADVANCE(583); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(863); + lookahead == 'w') ADVANCE(912); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19273,65 +20622,65 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1337) + lookahead == 65279) SKIP(1474) END_STATE(); - case 1338: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(58); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1475: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(56); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(971); + lookahead == 'a') ADVANCE(1042); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1083); + lookahead == 'c') ADVANCE(1176); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(740); + lookahead == 'd') ADVANCE(764); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1017); + lookahead == 'i') ADVANCE(1094); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(873); + lookahead == 'l') ADVANCE(932); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1164); + lookahead == 'p') ADVANCE(1269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(800); + lookahead == 'r') ADVANCE(831); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1107); + lookahead == 'u') ADVANCE(1201); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(892); + lookahead == 'w') ADVANCE(943); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19339,64 +20688,64 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1338) + lookahead == 65279) SKIP(1475) END_STATE(); - case 1339: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2386); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); + case 1476: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2553); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(54); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(971); + lookahead == 'a') ADVANCE(1042); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1083); + lookahead == 'c') ADVANCE(1176); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(740); + lookahead == 'd') ADVANCE(764); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1280); + lookahead == 'f') ADVANCE(1409); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1020); + lookahead == 'i') ADVANCE(1097); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(786); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1126); + lookahead == 'o') ADVANCE(1226); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(799); + lookahead == 'r') ADVANCE(830); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1107); + lookahead == 'u') ADVANCE(1201); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(861); + lookahead == 'w') ADVANCE(910); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19404,61 +20753,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1339) + lookahead == 65279) SKIP(1476) END_STATE(); - case 1340: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(443); - if (lookahead == '#') ADVANCE(2428); - if (lookahead == '%') ADVANCE(2422); - if (lookahead == '&') ADVANCE(2425); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2412); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(2421); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '<') ADVANCE(2429); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '>') ADVANCE(2433); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(66); - if (lookahead == '^') ADVANCE(2419); - if (lookahead == '|') ADVANCE(2427); - if (lookahead == '~') ADVANCE(2415); + case 1477: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(446); + if (lookahead == '#') ADVANCE(2595); + if (lookahead == '%') ADVANCE(2589); + if (lookahead == '&') ADVANCE(2592); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2579); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(2588); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '<') ADVANCE(2596); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '>') ADVANCE(2600); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(64); + if (lookahead == '^') ADVANCE(2586); + if (lookahead == '|') ADVANCE(2594); + if (lookahead == '~') ADVANCE(2582); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(971); + lookahead == 'a') ADVANCE(1042); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1083); + lookahead == 'c') ADVANCE(1176); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(752); + lookahead == 'd') ADVANCE(775); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1022); + lookahead == 'i') ADVANCE(1099); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1092); + lookahead == 'n') ADVANCE(1186); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1123); + lookahead == 'o') ADVANCE(1224); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1164); + lookahead == 'p') ADVANCE(1269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(800); + lookahead == 'r') ADVANCE(831); if (lookahead == 'S' || - lookahead == 's') ADVANCE(747); + lookahead == 's') ADVANCE(760); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1107); + lookahead == 'u') ADVANCE(1201); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(562); + lookahead == 'v') ADVANCE(534); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(892); + lookahead == 'w') ADVANCE(943); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19466,67 +20815,67 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1340) + lookahead == 65279) SKIP(1477) END_STATE(); - case 1341: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(1478); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); + case 1478: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(1617); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') ADVANCE(6); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1771); + lookahead == 'c') ADVANCE(1931); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2089); + lookahead == 'i') ADVANCE(2253); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1763); + lookahead == 'l') ADVANCE(1923); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2210); + lookahead == 't') ADVANCE(2374); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19534,69 +20883,69 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1341) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(1478) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1342: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); + case 1479: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') ADVANCE(8); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1771); + lookahead == 'c') ADVANCE(1931); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2089); + lookahead == 'i') ADVANCE(2253); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1763); + lookahead == 'l') ADVANCE(1923); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2210); + lookahead == 't') ADVANCE(2374); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19604,61 +20953,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1342) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(1479) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1343: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); + case 1480: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); if (lookahead == '\\') ADVANCE(30); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1802); + lookahead == 'c') ADVANCE(1963); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2114); + lookahead == 'i') ADVANCE(2278); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1816); + lookahead == 'l') ADVANCE(1977); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2232); + lookahead == 't') ADVANCE(2396); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1991); + lookahead == 'w') ADVANCE(2154); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19666,61 +21015,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1343) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(1480) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1344: - if (eof) ADVANCE(1386); - if (lookahead == '!') ADVANCE(287); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '$') ADVANCE(2442); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '*') ADVANCE(2420); - if (lookahead == '+') ADVANCE(2410); - if (lookahead == '-') ADVANCE(2411); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '@') ADVANCE(2416); - if (lookahead == '\\') ADVANCE(266); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(440); - if (lookahead == '~') ADVANCE(2414); + case 1481: + if (eof) ADVANCE(1524); + if (lookahead == '!') ADVANCE(289); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '$') ADVANCE(2609); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '*') ADVANCE(2587); + if (lookahead == '+') ADVANCE(2577); + if (lookahead == '-') ADVANCE(2578); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '@') ADVANCE(2583); + if (lookahead == '\\') ADVANCE(268); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(443); + if (lookahead == '~') ADVANCE(2581); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2209); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1802); + lookahead == 'c') ADVANCE(1963); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2111); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1761); + lookahead == 'f') ADVANCE(1921); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2114); + lookahead == 'i') ADVANCE(2278); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1816); + lookahead == 'l') ADVANCE(1977); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2191); + lookahead == 'n') ADVANCE(2355); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2002); + lookahead == 'r') ADVANCE(2165); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2232); + lookahead == 't') ADVANCE(2396); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1992); + lookahead == 'w') ADVANCE(2155); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19728,63 +21077,63 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1344) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 65279) SKIP(1481) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1345: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '&') ADVANCE(425); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(22); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == '|') ADVANCE(521); + case 1482: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '&') ADVANCE(429); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(24); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == '|') ADVANCE(489); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19792,57 +21141,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1345) + lookahead == 65279) SKIP(1482) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1346: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(46); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); + case 1483: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(48); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2043); + lookahead == 'a') ADVANCE(2207); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1778); + lookahead == 'p') ADVANCE(1938); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19850,56 +21199,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1346) + lookahead == 65279) SKIP(1483) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1347: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == 'C') ADVANCE(1738); - if (lookahead == '[') ADVANCE(2403); + case 1484: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == 'C') ADVANCE(1898); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(60); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2043); + lookahead == 'a') ADVANCE(2207); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1777); + lookahead == 'p') ADVANCE(1937); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19907,57 +21256,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1347) + lookahead == 65279) SKIP(1484) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1348: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == 'C') ADVANCE(1738); + case 1485: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == 'C') ADVANCE(1898); if (lookahead == '\\') ADVANCE(68); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'c') ADVANCE(1808); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'c') ADVANCE(1969); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2043); + lookahead == 'a') ADVANCE(2207); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1897); + lookahead == 'd') ADVANCE(2059); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2123); + lookahead == 'o') ADVANCE(2287); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1778); + lookahead == 'p') ADVANCE(1938); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1898); + lookahead == 'r') ADVANCE(2060); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2150); + lookahead == 'u') ADVANCE(2314); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -19965,56 +21314,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1348) + lookahead == 65279) SKIP(1485) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1349: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); + case 1486: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); if (lookahead == '\\') ADVANCE(90); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1969); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20022,56 +21371,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1349) + lookahead == 65279) SKIP(1486) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1350: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(220); - if (lookahead == '`') ADVANCE(2365); + case 1487: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(222); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2081); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20079,56 +21428,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1350) + lookahead == 65279) SKIP(1487) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1351: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(242); - if (lookahead == '`') ADVANCE(2365); + case 1488: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(244); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1918); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20136,56 +21485,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1351) + lookahead == 65279) SKIP(1488) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1352: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(254); - if (lookahead == '`') ADVANCE(2365); + case 1489: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(256); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20193,57 +21542,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1352) + lookahead == 65279) SKIP(1489) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1353: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); + case 1490: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); if (lookahead == '\\') ADVANCE(86); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1772); + lookahead == 'c') ADVANCE(1932); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2094); + lookahead == 'i') ADVANCE(2258); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2354); + lookahead == 'o') ADVANCE(2521); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1779); + lookahead == 'p') ADVANCE(1939); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1917); + lookahead == 's') ADVANCE(2080); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1792); + lookahead == 'v') ADVANCE(1953); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20251,57 +21600,57 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1353) + lookahead == 65279) SKIP(1490) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1354: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(216); - if (lookahead == '`') ADVANCE(2365); + case 1491: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(218); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2063); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2095); + lookahead == 'i') ADVANCE(2259); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2123); + lookahead == 'o') ADVANCE(2287); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20309,60 +21658,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1354) + lookahead == 65279) SKIP(1491) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1355: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(56); - if (lookahead == '`') ADVANCE(2365); + case 1492: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(114); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1936); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); - if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2071); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20370,60 +21714,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1355) + lookahead == 65279) SKIP(1492) if (('0' <= lookahead && lookahead <= '9') || - ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1356: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(212); - if (lookahead == '`') ADVANCE(2365); + case 1493: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(58); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); + lookahead == 'i') ADVANCE(2262); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20431,60 +21775,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1356) + lookahead == 65279) SKIP(1493) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1357: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(240); - if (lookahead == '`') ADVANCE(2365); + case 1494: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(214); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2096); + lookahead == 'i') ADVANCE(2262); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1990); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20492,168 +21836,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1357) + lookahead == 65279) SKIP(1494) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); - END_STATE(); - case 1358: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(106); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2044); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\f' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(1358) - if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1359: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(112); - if (lookahead == '`') ADVANCE(2365); + case 1495: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(242); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\f' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(1359) - if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); - END_STATE(); - case 1360: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(116); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2224); + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2260); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2153); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20661,56 +21897,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1360) + lookahead == 65279) SKIP(1495) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1361: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(232); - if (lookahead == '`') ADVANCE(2365); + case 1496: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(104); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2208); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1976); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20718,54 +21952,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1361) + lookahead == 65279) SKIP(1496) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1362: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(228); - if (lookahead == '`') ADVANCE(2365); + case 1497: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(110); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20773,60 +22009,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1362) + lookahead == 65279) SKIP(1497) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1363: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(270); - if (lookahead == '`') ADVANCE(2365); + case 1498: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(118); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'f') ADVANCE(2388); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); - if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20834,60 +22066,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1363) + lookahead == 65279) SKIP(1498) if (('0' <= lookahead && lookahead <= '9') || ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1364: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(278); - if (lookahead == '`') ADVANCE(2365); + case 1499: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(230); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2326); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2098); - if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); - if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -20895,115 +22121,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1364) + lookahead == 65279) SKIP(1499) if (('0' <= lookahead && lookahead <= '9') || - ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1365: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(282); - if (lookahead == '`') ADVANCE(2365); + case 1500: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(234); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2223); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2096); - if (lookahead == 'J' || - lookahead == 'j') ADVANCE(2170); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1786); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); - if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); - if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1880); - if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); - if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); - if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); - if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); - if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\f' || - lookahead == '\r' || - lookahead == ' ' || - lookahead == 8203 || - lookahead == 8288 || - lookahead == 65279) SKIP(1365) - if (('0' <= lookahead && lookahead <= '9') || - ('H' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); - END_STATE(); - case 1366: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(274); - if (lookahead == '`') ADVANCE(2365); - if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2044); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); - if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); - if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1900); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); - if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); - if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); - if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); - if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); - if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'o') ADVANCE(2139); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21011,56 +22178,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1366) + lookahead == 65279) SKIP(1500) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1367: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(276); - if (lookahead == '`') ADVANCE(2365); + case 1501: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(272); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2262); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21068,56 +22239,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1367) + lookahead == 65279) SKIP(1501) if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1368: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); + case 1502: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); if (lookahead == '\\') ADVANCE(280); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2493); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2262); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1976); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21125,56 +22300,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1368) + lookahead == 65279) SKIP(1502) if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1369: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(104); - if (lookahead == '`') ADVANCE(2365); + case 1503: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(284); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1772); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'F' || + lookahead == 'f') ADVANCE(2387); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2094); + lookahead == 'i') ADVANCE(2260); + if (lookahead == 'J' || + lookahead == 'j') ADVANCE(2334); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1947); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2354); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2042); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1917); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21182,54 +22361,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1369) + lookahead == 65279) SKIP(1503) if (('0' <= lookahead && lookahead <= '9') || - ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('H' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1370: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(110); - if (lookahead == '`') ADVANCE(2365); + case 1504: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(276); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2208); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1776); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2062); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1852); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1955); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21237,42 +22416,268 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1370) + lookahead == 65279) SKIP(1504) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1371: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(144); - if (lookahead == '`') ADVANCE(2365); + case 1505: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(278); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2206); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2040); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1970); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2041); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2397); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2263); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1948); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2335); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2382); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2043); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2079); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2383); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2367); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2347); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2192); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(1505) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 1506: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(282); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2206); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2040); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1970); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2041); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2397); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2263); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1949); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2335); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2139); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2043); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2079); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2383); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2367); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2347); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2192); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(1506) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 1507: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(106); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2045); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2187); + lookahead == 'c') ADVANCE(1932); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1948); + lookahead == 'd') ADVANCE(2041); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2397); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2258); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1949); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2335); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2521); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2043); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2080); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2383); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2367); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2347); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2192); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(1507) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 1508: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(116); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2206); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2040); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(1936); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2041); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(2524); + if (lookahead == 'G' || + lookahead == 'g') ADVANCE(2397); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(2263); + if (lookahead == 'L' || + lookahead == 'l') ADVANCE(1949); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(2335); + if (lookahead == 'N' || + lookahead == 'n') ADVANCE(2337); + if (lookahead == 'P' || + lookahead == 'p') ADVANCE(1940); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2043); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2014); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2383); + if (lookahead == 'U' || + lookahead == 'u') ADVANCE(2367); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(2118); + if (lookahead == 'W' || + lookahead == 'w') ADVANCE(2192); + if (lookahead == '\t' || + lookahead == '\n' || + lookahead == '\f' || + lookahead == '\r' || + lookahead == ' ' || + lookahead == 8203 || + lookahead == 8288 || + lookahead == 65279) SKIP(1508) + if (('0' <= lookahead && lookahead <= '9') || + ('F' <= lookahead && lookahead <= 'Z') || + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 1509: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(148); + if (lookahead == '`') ADVANCE(2532); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2209); + if (lookahead == 'B' || + lookahead == 'b') ADVANCE(2040); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2351); + if (lookahead == 'D' || + lookahead == 'd') ADVANCE(2111); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2161); + lookahead == 'i') ADVANCE(2325); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2198); + lookahead == 'r') ADVANCE(2362); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1903); + lookahead == 's') ADVANCE(2065); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2235); + lookahead == 't') ADVANCE(2399); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2027); + lookahead == 'w') ADVANCE(2190); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21280,54 +22685,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1371) + lookahead == 65279) SKIP(1509) if (('0' <= lookahead && lookahead <= '9') || ('E' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1372: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(94); - if (lookahead == '`') ADVANCE(2365); + case 1510: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(96); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1808); + lookahead == 'c') ADVANCE(1969); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21335,54 +22740,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1372) + lookahead == 65279) SKIP(1510) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1373: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(224); - if (lookahead == '`') ADVANCE(2365); + case 1511: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(226); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2172); + lookahead == 'n') ADVANCE(2336); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21390,54 +22795,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1373) + lookahead == 65279) SKIP(1511) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1374: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(244); - if (lookahead == '`') ADVANCE(2365); + case 1512: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(246); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1918); + lookahead == 'd') ADVANCE(2081); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21445,55 +22850,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1374) + lookahead == 65279) SKIP(1512) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1375: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); + case 1513: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); if (lookahead == '\\') ADVANCE(102); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21501,53 +22906,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1375) + lookahead == 65279) SKIP(1513) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1376: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); + case 1514: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); if (lookahead == '\\') ADVANCE(108); - if (lookahead == '`') ADVANCE(2365); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2097); + lookahead == 'i') ADVANCE(2261); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1993); + lookahead == 'w') ADVANCE(2156); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21555,53 +22960,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1376) + lookahead == 65279) SKIP(1514) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1377: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(230); - if (lookahead == '`') ADVANCE(2365); + case 1515: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(232); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1901); + lookahead == 'd') ADVANCE(2063); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2095); + lookahead == 'i') ADVANCE(2259); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21609,53 +23014,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1377) + lookahead == 65279) SKIP(1515) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1378: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(246); - if (lookahead == '`') ADVANCE(2365); + case 1516: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(248); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2004); + lookahead == 'w') ADVANCE(2167); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21663,53 +23068,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1378) + lookahead == 65279) SKIP(1516) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1379: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(256); - if (lookahead == '`') ADVANCE(2365); + case 1517: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(258); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2095); + lookahead == 'i') ADVANCE(2259); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1788); + lookahead == 'l') ADVANCE(1949); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21717,55 +23122,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1379) + lookahead == 65279) SKIP(1517) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1380: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(272); - if (lookahead == '`') ADVANCE(2365); + case 1518: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(274); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2209); + lookahead == 'g') ADVANCE(2373); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2218); + lookahead == 'o') ADVANCE(2382); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21773,53 +23178,53 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1380) + lookahead == 65279) SKIP(1518) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1381: - if (eof) ADVANCE(1386); - if (lookahead == '"') ADVANCE(2375); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '\\') ADVANCE(284); - if (lookahead == '`') ADVANCE(2365); + case 1519: + if (eof) ADVANCE(1524); + if (lookahead == '"') ADVANCE(2542); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '\\') ADVANCE(286); + if (lookahead == '`') ADVANCE(2532); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2042); + lookahead == 'a') ADVANCE(2206); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1878); + lookahead == 'b') ADVANCE(2040); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1809); + lookahead == 'c') ADVANCE(1970); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1879); + lookahead == 'd') ADVANCE(2041); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2357); + lookahead == 'e') ADVANCE(2524); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2233); + lookahead == 'g') ADVANCE(2397); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2099); + lookahead == 'i') ADVANCE(2263); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1787); + lookahead == 'l') ADVANCE(1948); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2171); + lookahead == 'm') ADVANCE(2335); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2173); + lookahead == 'n') ADVANCE(2337); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1780); + lookahead == 'p') ADVANCE(1940); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1881); + lookahead == 'r') ADVANCE(2043); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1916); + lookahead == 's') ADVANCE(2079); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2219); + lookahead == 't') ADVANCE(2383); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2203); + lookahead == 'u') ADVANCE(2367); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(2183); + lookahead == 'v') ADVANCE(2347); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2029); + lookahead == 'w') ADVANCE(2192); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21827,54 +23232,56 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1381) + lookahead == 65279) SKIP(1519) if (('0' <= lookahead && lookahead <= '9') || ('F' <= lookahead && lookahead <= 'Z') || - ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1382: - if (eof) ADVANCE(1386); - if (lookahead == '\'') ADVANCE(2387); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(1302); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == 'C') ADVANCE(489); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(142); - if (lookahead == ']') ADVANCE(2404); - if (lookahead == 'c') ADVANCE(564); + case 1520: + if (eof) ADVANCE(1524); + if (lookahead == '\'') ADVANCE(2554); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(1439); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == 'C') ADVANCE(466); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(144); + if (lookahead == ']') ADVANCE(2571); + if (lookahead == 'c') ADVANCE(537); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(972); + lookahead == 'a') ADVANCE(1043); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(764); + lookahead == 'b') ADVANCE(797); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(736); + lookahead == 'd') ADVANCE(757); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(994); + lookahead == 'e') ADVANCE(1125); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1028); + lookahead == 'i') ADVANCE(1105); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1070); + lookahead == 'n') ADVANCE(1161); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1291); + lookahead == 'o') ADVANCE(1422); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(739); + lookahead == 'r') ADVANCE(763); if (lookahead == 'S' || - lookahead == 's') ADVANCE(748); + lookahead == 's') ADVANCE(761); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1143); + lookahead == 't') ADVANCE(1239); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); + if (lookahead == 'V' || + lookahead == 'v') ADVANCE(560); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21882,59 +23289,61 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1382) - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1716); + lookahead == 65279) SKIP(1520) + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1876); END_STATE(); - case 1383: - if (eof) ADVANCE(1386); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(1479); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); + case 1521: + if (eof) ADVANCE(1524); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(1618); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); if (lookahead == '\\') ADVANCE(52); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(672); + lookahead == 'a') ADVANCE(664); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(689); + lookahead == 'b') ADVANCE(698); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(538); + lookahead == 'c') ADVANCE(506); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(742); + lookahead == 'd') ADVANCE(765); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(996); + lookahead == 'e') ADVANCE(1047); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1101); + lookahead == 'f') ADVANCE(1195); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1021); + lookahead == 'i') ADVANCE(1098); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(785); + if (lookahead == 'M' || + lookahead == 'm') ADVANCE(568); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1069); + lookahead == 'n') ADVANCE(1160); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(999); + lookahead == 'o') ADVANCE(1074); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(529); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(754); + lookahead == 'r') ADVANCE(766); if (lookahead == 'S' || - lookahead == 's') ADVANCE(607); + lookahead == 's') ADVANCE(606); if (lookahead == 'T' || - lookahead == 't') ADVANCE(593); + lookahead == 't') ADVANCE(539); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1048); + lookahead == 'u') ADVANCE(1133); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(571); + lookahead == 'v') ADVANCE(548); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(861); + lookahead == 'w') ADVANCE(910); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21942,54 +23351,54 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1383) + lookahead == 65279) SKIP(1521) END_STATE(); - case 1384: - if (eof) ADVANCE(1386); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ':') ADVANCE(442); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == '\\') ADVANCE(100); + case 1522: + if (eof) ADVANCE(1524); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ':') ADVANCE(445); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == '\\') ADVANCE(94); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(673); + lookahead == 'a') ADVANCE(665); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(538); + lookahead == 'c') ADVANCE(504); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(752); + lookahead == 'd') ADVANCE(775); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(996); + lookahead == 'e') ADVANCE(1127); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1099); + lookahead == 'f') ADVANCE(1193); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1147); + lookahead == 'g') ADVANCE(1254); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1024); + lookahead == 'i') ADVANCE(1101); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1069); + lookahead == 'n') ADVANCE(1160); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1000); + lookahead == 'o') ADVANCE(1075); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1150); + lookahead == 'p') ADVANCE(1250); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(755); + lookahead == 'r') ADVANCE(770); if (lookahead == 'S' || - lookahead == 's') ADVANCE(607); + lookahead == 's') ADVANCE(605); if (lookahead == 'T' || - lookahead == 't') ADVANCE(593); + lookahead == 't') ADVANCE(582); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1048); + lookahead == 'u') ADVANCE(1133); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(571); + lookahead == 'v') ADVANCE(547); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(891); + lookahead == 'w') ADVANCE(942); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -21997,60 +23406,60 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1384) + lookahead == 65279) SKIP(1522) END_STATE(); - case 1385: - if (eof) ADVANCE(1386); - if (lookahead == '(') ADVANCE(1402); - if (lookahead == ')') ADVANCE(1403); - if (lookahead == ',') ADVANCE(1394); - if (lookahead == '-') ADVANCE(437); - if (lookahead == '.') ADVANCE(2385); - if (lookahead == '/') ADVANCE(434); - if (lookahead == ';') ADVANCE(1387); - if (lookahead == '=') ADVANCE(1568); - if (lookahead == 'C') ADVANCE(489); - if (lookahead == '[') ADVANCE(2403); - if (lookahead == '\\') ADVANCE(138); - if (lookahead == 'c') ADVANCE(564); + case 1523: + if (eof) ADVANCE(1524); + if (lookahead == '(') ADVANCE(1540); + if (lookahead == ')') ADVANCE(1541); + if (lookahead == ',') ADVANCE(1532); + if (lookahead == '-') ADVANCE(441); + if (lookahead == '.') ADVANCE(2552); + if (lookahead == '/') ADVANCE(438); + if (lookahead == ';') ADVANCE(1525); + if (lookahead == '=') ADVANCE(1707); + if (lookahead == 'C') ADVANCE(466); + if (lookahead == '[') ADVANCE(2570); + if (lookahead == '\\') ADVANCE(134); + if (lookahead == 'c') ADVANCE(537); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(972); + lookahead == 'a') ADVANCE(1043); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(763); + lookahead == 'b') ADVANCE(796); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(735); + lookahead == 'd') ADVANCE(756); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(997); + lookahead == 'e') ADVANCE(1128); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1134); + lookahead == 'f') ADVANCE(1232); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1115); + lookahead == 'g') ADVANCE(1215); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1027); + lookahead == 'i') ADVANCE(1104); if (lookahead == 'J' || - lookahead == 'j') ADVANCE(1068); + lookahead == 'j') ADVANCE(1159); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(757); + lookahead == 'l') ADVANCE(786); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(588); + lookahead == 'm') ADVANCE(568); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1070); + lookahead == 'n') ADVANCE(1161); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1128); + lookahead == 'o') ADVANCE(1228); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1136); + lookahead == 'p') ADVANCE(1236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(738); + lookahead == 'r') ADVANCE(762); if (lookahead == 'S' || - lookahead == 's') ADVANCE(605); + lookahead == 's') ADVANCE(603); if (lookahead == 'T' || - lookahead == 't') ADVANCE(527); + lookahead == 't') ADVANCE(579); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1047); + lookahead == 'u') ADVANCE(1132); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(563); + lookahead == 'v') ADVANCE(535); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(863); + lookahead == 'w') ADVANCE(912); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -22058,7783 +23467,7924 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) SKIP(1385) + lookahead == 65279) SKIP(1523) END_STATE(); - case 1386: + case 1524: ACCEPT_TOKEN(ts_builtin_sym_end); END_STATE(); - case 1387: + case 1525: ACCEPT_TOKEN(anon_sym_SEMI); END_STATE(); - case 1388: + case 1526: ACCEPT_TOKEN(aux_sym_with_clause_token1); END_STATE(); - case 1389: + case 1527: ACCEPT_TOKEN(aux_sym_with_clause_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2334); + lookahead == 'o') ADVANCE(2501); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1390: + case 1528: ACCEPT_TOKEN(aux_sym_with_clause_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1268); + lookahead == 'o') ADVANCE(1393); END_STATE(); - case 1391: + case 1529: ACCEPT_TOKEN(aux_sym_with_clause_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1392: + case 1530: ACCEPT_TOKEN(aux_sym_with_clause_token2); END_STATE(); - case 1393: + case 1531: ACCEPT_TOKEN(aux_sym_with_clause_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1394: + case 1532: ACCEPT_TOKEN(anon_sym_COMMA); END_STATE(); - case 1395: + case 1533: ACCEPT_TOKEN(aux_sym_cte_token1); END_STATE(); - case 1396: + case 1534: ACCEPT_TOKEN(aux_sym_cte_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1646); + lookahead == 'c') ADVANCE(1809); END_STATE(); - case 1397: + case 1535: ACCEPT_TOKEN(aux_sym_cte_token1); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1647); + lookahead == 'c') ADVANCE(1810); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1398: + case 1536: ACCEPT_TOKEN(aux_sym_cte_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1399: + case 1537: ACCEPT_TOKEN(aux_sym_cte_token2); END_STATE(); - case 1400: + case 1538: ACCEPT_TOKEN(aux_sym_cte_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1401: + case 1539: ACCEPT_TOKEN(aux_sym_cte_token3); END_STATE(); - case 1402: + case 1540: ACCEPT_TOKEN(anon_sym_LPAREN); END_STATE(); - case 1403: + case 1541: ACCEPT_TOKEN(anon_sym_RPAREN); END_STATE(); - case 1404: + case 1542: ACCEPT_TOKEN(aux_sym_insert_statement_token1); END_STATE(); - case 1405: + case 1543: ACCEPT_TOKEN(aux_sym_insert_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1406: + case 1544: ACCEPT_TOKEN(aux_sym_insert_statement_token2); END_STATE(); - case 1407: + case 1545: ACCEPT_TOKEN(aux_sym_insert_statement_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1408: + case 1546: ACCEPT_TOKEN(aux_sym_truncate_statement_token1); END_STATE(); - case 1409: + case 1547: ACCEPT_TOKEN(aux_sym_truncate_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1410: + case 1548: ACCEPT_TOKEN(aux_sym_truncate_statement_token2); END_STATE(); - case 1411: + case 1549: + ACCEPT_TOKEN(aux_sym_truncate_statement_token2); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(1212); + END_STATE(); + case 1550: ACCEPT_TOKEN(aux_sym_truncate_statement_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1412: + case 1551: ACCEPT_TOKEN(aux_sym_truncate_statement_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1413: + case 1552: ACCEPT_TOKEN(aux_sym_comment_statement_token1); END_STATE(); - case 1414: + case 1553: ACCEPT_TOKEN(aux_sym_comment_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1415: + case 1554: ACCEPT_TOKEN(aux_sym_comment_statement_token2); END_STATE(); - case 1416: + case 1555: ACCEPT_TOKEN(aux_sym_comment_statement_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1417: + case 1556: ACCEPT_TOKEN(aux_sym_comment_statement_token3); END_STATE(); - case 1418: + case 1557: ACCEPT_TOKEN(aux_sym_comment_statement_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1419: + case 1558: ACCEPT_TOKEN(aux_sym_comment_statement_token4); END_STATE(); - case 1420: + case 1559: ACCEPT_TOKEN(aux_sym_comment_statement_token5); END_STATE(); - case 1421: + case 1560: ACCEPT_TOKEN(aux_sym_comment_statement_token5); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1422: + case 1561: ACCEPT_TOKEN(aux_sym_comment_statement_token6); END_STATE(); - case 1423: + case 1562: ACCEPT_TOKEN(aux_sym_comment_statement_token7); END_STATE(); - case 1424: + case 1563: ACCEPT_TOKEN(aux_sym_comment_statement_token7); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1425: + case 1564: ACCEPT_TOKEN(aux_sym_begin_statement_token1); END_STATE(); - case 1426: + case 1565: ACCEPT_TOKEN(aux_sym_begin_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1427: + case 1566: ACCEPT_TOKEN(aux_sym_begin_statement_token2); END_STATE(); - case 1428: + case 1567: ACCEPT_TOKEN(aux_sym_begin_statement_token3); END_STATE(); - case 1429: + case 1568: ACCEPT_TOKEN(aux_sym_commit_statement_token1); END_STATE(); - case 1430: + case 1569: ACCEPT_TOKEN(aux_sym_commit_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1431: + case 1570: ACCEPT_TOKEN(aux_sym_rollback_statement_token1); END_STATE(); - case 1432: + case 1571: ACCEPT_TOKEN(aux_sym_rollback_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1433: + case 1572: ACCEPT_TOKEN(aux_sym_create_statement_token1); END_STATE(); - case 1434: + case 1573: ACCEPT_TOKEN(aux_sym_create_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1435: + case 1574: ACCEPT_TOKEN(aux_sym_create_statement_token2); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1163); + lookahead == 'o') ADVANCE(1268); END_STATE(); - case 1436: + case 1575: ACCEPT_TOKEN(aux_sym_create_statement_token3); END_STATE(); - case 1437: + case 1576: ACCEPT_TOKEN(aux_sym_alter_statement_token1); END_STATE(); - case 1438: + case 1577: ACCEPT_TOKEN(aux_sym_alter_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1439: + case 1578: ACCEPT_TOKEN(aux_sym_alter_table_token1); END_STATE(); - case 1440: + case 1579: ACCEPT_TOKEN(aux_sym_alter_table_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1441: + case 1580: ACCEPT_TOKEN(aux_sym_alter_table_token2); END_STATE(); - case 1442: + case 1581: ACCEPT_TOKEN(aux_sym_alter_schema_rename_action_token1); END_STATE(); - case 1443: + case 1582: ACCEPT_TOKEN(aux_sym_alter_schema_rename_action_token2); END_STATE(); - case 1444: + case 1583: ACCEPT_TOKEN(aux_sym_alter_owner_action_token1); END_STATE(); - case 1445: + case 1584: ACCEPT_TOKEN(anon_sym_CURRENT_USER); END_STATE(); - case 1446: + case 1585: ACCEPT_TOKEN(anon_sym_CURRENT_USER); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1447: + case 1586: ACCEPT_TOKEN(anon_sym_CURRENT_ROLE); END_STATE(); - case 1448: + case 1587: ACCEPT_TOKEN(anon_sym_CURRENT_ROLE); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1449: + case 1588: ACCEPT_TOKEN(anon_sym_SESSION_USER); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1450: + case 1589: ACCEPT_TOKEN(aux_sym_alter_table_action_alter_column_token1); END_STATE(); - case 1451: + case 1590: 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(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1452: + case 1591: ACCEPT_TOKEN(aux_sym_alter_table_action_alter_column_token2); END_STATE(); - case 1453: + case 1592: 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(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1454: + case 1593: ACCEPT_TOKEN(aux_sym_alter_table_action_add_token1); END_STATE(); - case 1455: + case 1594: ACCEPT_TOKEN(aux_sym_sequence_token1); END_STATE(); - case 1456: + case 1595: ACCEPT_TOKEN(aux_sym_sequence_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1457: + case 1596: ACCEPT_TOKEN(aux_sym_sequence_token2); END_STATE(); - case 1458: + case 1597: ACCEPT_TOKEN(aux_sym_sequence_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1459: + case 1598: ACCEPT_TOKEN(aux_sym_sequence_token3); END_STATE(); - case 1460: + case 1599: ACCEPT_TOKEN(aux_sym_sequence_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1461: + case 1600: ACCEPT_TOKEN(aux_sym_sequence_token4); END_STATE(); - case 1462: + case 1601: ACCEPT_TOKEN(aux_sym_sequence_token5); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1399); + lookahead == 't') ADVANCE(1537); END_STATE(); - case 1463: + case 1602: ACCEPT_TOKEN(aux_sym_sequence_token5); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1400); + lookahead == 't') ADVANCE(1538); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1464: + case 1603: ACCEPT_TOKEN(aux_sym_sequence_token6); END_STATE(); - case 1465: + case 1604: ACCEPT_TOKEN(aux_sym_sequence_token7); END_STATE(); - case 1466: + case 1605: ACCEPT_TOKEN(aux_sym_sequence_token8); END_STATE(); - case 1467: + case 1606: ACCEPT_TOKEN(aux_sym_sequence_token8); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1468: + case 1607: ACCEPT_TOKEN(aux_sym_sequence_token9); END_STATE(); - case 1469: + case 1608: ACCEPT_TOKEN(aux_sym_sequence_token9); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1470: + case 1609: ACCEPT_TOKEN(aux_sym_pg_command_token1); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1470); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1609); END_STATE(); - case 1471: + case 1610: ACCEPT_TOKEN(aux_sym_pg_command_token2); - if (lookahead == '\n') ADVANCE(436); - if (lookahead == '*') ADVANCE(1471); - if (lookahead == '/') ADVANCE(1477); - if (lookahead != 0) ADVANCE(1472); + if (lookahead == '\n') ADVANCE(440); + if (lookahead == '*') ADVANCE(1610); + if (lookahead == '/') ADVANCE(1616); + if (lookahead != 0) ADVANCE(1611); END_STATE(); - case 1472: + case 1611: ACCEPT_TOKEN(aux_sym_pg_command_token2); - if (lookahead == '\n') ADVANCE(436); - if (lookahead == '*') ADVANCE(1471); - if (lookahead != 0) ADVANCE(1472); + if (lookahead == '\n') ADVANCE(440); + if (lookahead == '*') ADVANCE(1610); + if (lookahead != 0) ADVANCE(1611); END_STATE(); - case 1473: + case 1612: ACCEPT_TOKEN(aux_sym_pg_command_token2); - if (lookahead == '\r') ADVANCE(1477); + if (lookahead == '\r') ADVANCE(1616); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1477); + lookahead != '\n') ADVANCE(1616); END_STATE(); - case 1474: + case 1613: ACCEPT_TOKEN(aux_sym_pg_command_token2); - if (lookahead == '*') ADVANCE(1472); + if (lookahead == '*') ADVANCE(1611); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1477); + lookahead != '\n') ADVANCE(1616); END_STATE(); - case 1475: + case 1614: ACCEPT_TOKEN(aux_sym_pg_command_token2); - if (lookahead == '-') ADVANCE(1476); - if (lookahead == '/') ADVANCE(1474); - if (lookahead == '\\') ADVANCE(1473); + if (lookahead == '-') ADVANCE(1615); + if (lookahead == '/') ADVANCE(1613); + if (lookahead == '\\') ADVANCE(1612); if (lookahead == '\t' || lookahead == '\f' || lookahead == '\r' || lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(1475); + lookahead == 65279) ADVANCE(1614); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1477); + lookahead != '\n') ADVANCE(1616); END_STATE(); - case 1476: + case 1615: ACCEPT_TOKEN(aux_sym_pg_command_token2); - if (lookahead == '-') ADVANCE(1477); + if (lookahead == '-') ADVANCE(1616); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1477); + lookahead != '\n') ADVANCE(1616); END_STATE(); - case 1477: + case 1616: ACCEPT_TOKEN(aux_sym_pg_command_token2); if (lookahead != 0 && - lookahead != '\n') ADVANCE(1477); + lookahead != '\n') ADVANCE(1616); END_STATE(); - case 1478: + case 1617: ACCEPT_TOKEN(anon_sym_COLON); END_STATE(); - case 1479: + case 1618: ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(2405); + if (lookahead == ':') ADVANCE(2572); END_STATE(); - case 1480: + case 1619: ACCEPT_TOKEN(aux_sym__compound_statement_token1); END_STATE(); - case 1481: + case 1620: ACCEPT_TOKEN(aux_sym__compound_statement_token2); END_STATE(); - case 1482: + case 1621: ACCEPT_TOKEN(aux_sym__compound_statement_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1483: + case 1622: ACCEPT_TOKEN(aux_sym_return_statement_token1); END_STATE(); - case 1484: + case 1623: ACCEPT_TOKEN(aux_sym_return_statement_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1491); + lookahead == 's') ADVANCE(1630); END_STATE(); - case 1485: + case 1624: ACCEPT_TOKEN(aux_sym_return_statement_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1492); + lookahead == 's') ADVANCE(1631); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1486: + case 1625: ACCEPT_TOKEN(aux_sym_return_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1487: + case 1626: ACCEPT_TOKEN(aux_sym_declare_statement_token1); END_STATE(); - case 1488: + case 1627: ACCEPT_TOKEN(aux_sym_declare_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1489: + case 1628: ACCEPT_TOKEN(aux_sym_create_function_statement_token1); END_STATE(); - case 1490: + case 1629: ACCEPT_TOKEN(aux_sym_create_function_statement_token2); END_STATE(); - case 1491: + case 1630: ACCEPT_TOKEN(aux_sym_create_function_statement_token3); END_STATE(); - case 1492: + case 1631: ACCEPT_TOKEN(aux_sym_create_function_statement_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1493: + case 1632: ACCEPT_TOKEN(aux_sym_create_function_statement_token4); END_STATE(); - case 1494: + case 1633: ACCEPT_TOKEN(aux_sym_create_function_statement_token4); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1495: + case 1634: ACCEPT_TOKEN(aux_sym_create_function_statement_token5); END_STATE(); - case 1496: + case 1635: ACCEPT_TOKEN(aux_sym_create_function_statement_token5); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1497: + case 1636: ACCEPT_TOKEN(aux_sym_create_function_statement_token6); END_STATE(); - case 1498: + case 1637: ACCEPT_TOKEN(aux_sym_create_function_statement_token7); END_STATE(); - case 1499: + case 1638: ACCEPT_TOKEN(aux_sym_create_function_statement_token7); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1500: + case 1639: ACCEPT_TOKEN(aux_sym_create_function_statement_token8); END_STATE(); - case 1501: + case 1640: ACCEPT_TOKEN(aux_sym_create_function_statement_token8); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1502: + case 1641: ACCEPT_TOKEN(aux_sym_create_function_statement_token9); END_STATE(); - case 1503: + case 1642: ACCEPT_TOKEN(aux_sym_create_function_statement_token9); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1504: + case 1643: ACCEPT_TOKEN(aux_sym_create_function_statement_token10); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1505: + case 1644: ACCEPT_TOKEN(aux_sym_create_function_statement_token11); END_STATE(); - case 1506: + case 1645: ACCEPT_TOKEN(aux_sym_create_function_statement_token11); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1507: + case 1646: ACCEPT_TOKEN(aux_sym_external_hint_token1); END_STATE(); - case 1508: + case 1647: ACCEPT_TOKEN(aux_sym_external_hint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1509: + case 1648: ACCEPT_TOKEN(aux_sym_external_hint_token2); END_STATE(); - case 1510: + case 1649: ACCEPT_TOKEN(aux_sym_external_hint_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1511: + case 1650: ACCEPT_TOKEN(aux_sym_external_hint_token3); END_STATE(); - case 1512: + case 1651: ACCEPT_TOKEN(aux_sym_external_hint_token4); END_STATE(); - case 1513: + case 1652: ACCEPT_TOKEN(aux_sym_optimizer_hint_token1); END_STATE(); - case 1514: + case 1653: ACCEPT_TOKEN(aux_sym_optimizer_hint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1515: + case 1654: ACCEPT_TOKEN(aux_sym_optimizer_hint_token2); END_STATE(); - case 1516: + case 1655: ACCEPT_TOKEN(aux_sym_optimizer_hint_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1517: + case 1656: ACCEPT_TOKEN(aux_sym_optimizer_hint_token3); END_STATE(); - case 1518: + case 1657: ACCEPT_TOKEN(aux_sym_optimizer_hint_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1519: + case 1658: ACCEPT_TOKEN(aux_sym_parallel_hint_token1); END_STATE(); - case 1520: + case 1659: ACCEPT_TOKEN(aux_sym_parallel_hint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1521: + case 1660: ACCEPT_TOKEN(aux_sym_parallel_hint_token2); END_STATE(); - case 1522: + case 1661: ACCEPT_TOKEN(aux_sym_parallel_hint_token3); END_STATE(); - case 1523: + case 1662: ACCEPT_TOKEN(aux_sym_parallel_hint_token4); END_STATE(); - case 1524: + case 1663: ACCEPT_TOKEN(aux_sym_null_hint_token1); END_STATE(); - case 1525: + case 1664: ACCEPT_TOKEN(aux_sym_null_hint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1526: + case 1665: ACCEPT_TOKEN(aux_sym_null_hint_token2); END_STATE(); - case 1527: + case 1666: ACCEPT_TOKEN(aux_sym_null_hint_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1528: + case 1667: ACCEPT_TOKEN(aux_sym_null_hint_token3); END_STATE(); - case 1529: + case 1668: ACCEPT_TOKEN(aux_sym_null_hint_token4); END_STATE(); - case 1530: + case 1669: ACCEPT_TOKEN(aux_sym_null_hint_token4); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1531: + case 1670: ACCEPT_TOKEN(aux_sym_deterministic_hint_token1); END_STATE(); - case 1532: + case 1671: ACCEPT_TOKEN(aux_sym_deterministic_hint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1533: + case 1672: ACCEPT_TOKEN(aux_sym_sql_hint_token1); END_STATE(); - case 1534: + case 1673: ACCEPT_TOKEN(aux_sym_sql_hint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1535: + case 1674: ACCEPT_TOKEN(aux_sym_sql_hint_token2); END_STATE(); - case 1536: + case 1675: ACCEPT_TOKEN(aux_sym_sql_hint_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1537: + case 1676: ACCEPT_TOKEN(aux_sym_sql_hint_token3); END_STATE(); - case 1538: + case 1677: ACCEPT_TOKEN(aux_sym_sql_hint_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1539: + case 1678: ACCEPT_TOKEN(aux_sym_sql_hint_token4); END_STATE(); - case 1540: + case 1679: ACCEPT_TOKEN(aux_sym_sql_hint_token5); END_STATE(); - case 1541: + case 1680: ACCEPT_TOKEN(aux_sym_sql_hint_token5); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1542: + case 1681: ACCEPT_TOKEN(aux_sym__function_language_token1); END_STATE(); - case 1543: + case 1682: ACCEPT_TOKEN(aux_sym__function_language_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1544: + case 1683: ACCEPT_TOKEN(aux_sym__function_language_token2); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1544); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(1683); END_STATE(); - case 1545: + case 1684: ACCEPT_TOKEN(aux_sym__function_language_token3); END_STATE(); - case 1546: + case 1685: ACCEPT_TOKEN(aux_sym_setof_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1547: + case 1686: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); END_STATE(); - case 1548: + case 1687: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2313); + lookahead == 'i') ADVANCE(2479); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1549: + case 1688: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1234); + lookahead == 'i') ADVANCE(1353); END_STATE(); - case 1550: + case 1689: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1234); + lookahead == 'i') ADVANCE(1353); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(766); + lookahead == 'n') ADVANCE(794); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1263); + lookahead == 'o') ADVANCE(1389); if (lookahead == 'S' || - lookahead == 's') ADVANCE(769); + lookahead == 's') ADVANCE(798); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1072); + lookahead == 't') ADVANCE(1164); END_STATE(); - case 1551: + case 1690: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1234); + lookahead == 'i') ADVANCE(1353); if (lookahead == 'S' || - lookahead == 's') ADVANCE(769); + lookahead == 's') ADVANCE(798); END_STATE(); - case 1552: + case 1691: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(766); + lookahead == 'n') ADVANCE(794); END_STATE(); - case 1553: + case 1692: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(766); + lookahead == 'n') ADVANCE(794); if (lookahead == 'S' || - lookahead == 's') ADVANCE(769); + lookahead == 's') ADVANCE(798); END_STATE(); - case 1554: + case 1693: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2176); + lookahead == 't') ADVANCE(2340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1555: + case 1694: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1556: + case 1695: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2176); + lookahead == 't') ADVANCE(2340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1557: + case 1696: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1558: + case 1697: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2339); + lookahead == 'o') ADVANCE(2506); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1559: + case 1698: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(769); + lookahead == 's') ADVANCE(798); END_STATE(); - case 1560: + case 1699: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1561: + case 1700: ACCEPT_TOKEN(aux_sym_create_function_parameter_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1562: + case 1701: ACCEPT_TOKEN(aux_sym_create_function_parameter_token2); END_STATE(); - case 1563: + case 1702: ACCEPT_TOKEN(aux_sym_create_function_parameter_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1564: + case 1703: ACCEPT_TOKEN(aux_sym_create_function_parameter_token3); END_STATE(); - case 1565: + case 1704: ACCEPT_TOKEN(aux_sym_create_function_parameter_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1566: + case 1705: ACCEPT_TOKEN(aux_sym_create_function_parameter_token4); END_STATE(); - case 1567: + case 1706: ACCEPT_TOKEN(aux_sym_create_function_parameter_token4); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1568: + case 1707: ACCEPT_TOKEN(anon_sym_EQ); END_STATE(); - case 1569: + case 1708: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); END_STATE(); - case 1570: + case 1709: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); - if (lookahead == ' ') ADVANCE(1153); + if (lookahead == ' ') ADVANCE(1257); END_STATE(); - case 1571: + case 1710: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); - if (lookahead == ' ') ADVANCE(1153); + if (lookahead == ' ') ADVANCE(1257); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(775); + lookahead == 'd') ADVANCE(806); END_STATE(); - case 1572: + case 1711: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(775); + lookahead == 'd') ADVANCE(806); END_STATE(); - case 1573: + case 1712: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1943); + lookahead == 'd') ADVANCE(2106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1574: + case 1713: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1575: + case 1714: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token2); END_STATE(); - case 1576: + case 1715: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token3); END_STATE(); - case 1577: + case 1716: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1578: + case 1717: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token4); END_STATE(); - case 1579: + case 1718: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token5); END_STATE(); - case 1580: + case 1719: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token6); END_STATE(); - case 1581: + case 1720: ACCEPT_TOKEN(aux_sym_create_trigger_statement_token7); END_STATE(); - case 1582: + case 1721: ACCEPT_TOKEN(aux_sym_trigger_reference_token1); END_STATE(); - case 1583: + case 1722: ACCEPT_TOKEN(aux_sym_trigger_reference_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1584: + case 1723: ACCEPT_TOKEN(aux_sym_trigger_preferencing_token1); END_STATE(); - case 1585: + case 1724: ACCEPT_TOKEN(aux_sym_trigger_preferencing_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1586: + case 1725: ACCEPT_TOKEN(aux_sym_trigger_preferencing_token2); END_STATE(); - case 1587: + case 1726: ACCEPT_TOKEN(aux_sym_trigger_preferencing_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1588: + case 1727: ACCEPT_TOKEN(aux_sym_trigger_preferencing_token3); END_STATE(); - case 1589: + case 1728: ACCEPT_TOKEN(aux_sym_trigger_preferencing_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1590: + case 1729: ACCEPT_TOKEN(aux_sym_trigger_time_token1); END_STATE(); - case 1591: + case 1730: ACCEPT_TOKEN(aux_sym_trigger_time_token2); END_STATE(); - case 1592: + case 1731: ACCEPT_TOKEN(aux_sym_trigger_time_token3); END_STATE(); - case 1593: + case 1732: ACCEPT_TOKEN(aux_sym_trigger_time_token4); END_STATE(); - case 1594: + case 1733: ACCEPT_TOKEN(aux_sym_trigger_event_token1); END_STATE(); - case 1595: + case 1734: ACCEPT_TOKEN(aux_sym_trigger_event_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1596: + case 1735: ACCEPT_TOKEN(aux_sym_trigger_event_token2); END_STATE(); - case 1597: + case 1736: ACCEPT_TOKEN(aux_sym_trigger_event_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1598: + case 1737: ACCEPT_TOKEN(aux_sym_trigger_condition_token1); END_STATE(); - case 1599: + case 1738: ACCEPT_TOKEN(aux_sym_trigger_condition_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1600: + case 1739: ACCEPT_TOKEN(aux_sym_trigger_order_token1); END_STATE(); - case 1601: + case 1740: ACCEPT_TOKEN(aux_sym_trigger_order_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1602: + case 1741: ACCEPT_TOKEN(aux_sym_trigger_order_token2); END_STATE(); - case 1603: + case 1742: ACCEPT_TOKEN(aux_sym_trigger_order_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1604: + case 1743: ACCEPT_TOKEN(aux_sym_trigger_body_token1); END_STATE(); - case 1605: + case 1744: ACCEPT_TOKEN(aux_sym_trigger_body_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1606: + case 1745: ACCEPT_TOKEN(aux_sym_create_extension_statement_token1); END_STATE(); - case 1607: + case 1746: ACCEPT_TOKEN(aux_sym_create_extension_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1608: + case 1747: ACCEPT_TOKEN(aux_sym_create_extension_statement_token2); END_STATE(); - case 1609: + case 1748: ACCEPT_TOKEN(aux_sym_create_extension_statement_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1610: + case 1749: ACCEPT_TOKEN(aux_sym_create_role_statement_token1); END_STATE(); - case 1611: + case 1750: ACCEPT_TOKEN(aux_sym_drop_statement_token1); END_STATE(); - case 1612: + case 1751: ACCEPT_TOKEN(aux_sym_drop_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1613: - ACCEPT_TOKEN(anon_sym_TABLE); + case 1752: + ACCEPT_TOKEN(aux_sym_drop_statement_token2); END_STATE(); - case 1614: - ACCEPT_TOKEN(anon_sym_TABLE); - if (lookahead == 'S') ADVANCE(495); + case 1753: + ACCEPT_TOKEN(aux_sym_drop_statement_token3); END_STATE(); - case 1615: - ACCEPT_TOKEN(anon_sym_VIEW); + case 1754: + ACCEPT_TOKEN(aux_sym_drop_statement_token4); END_STATE(); - case 1616: - ACCEPT_TOKEN(anon_sym_TABLESPACE); + case 1755: + ACCEPT_TOKEN(aux_sym_drop_statement_token5); END_STATE(); - case 1617: - ACCEPT_TOKEN(anon_sym_EXTENSION); + case 1756: + ACCEPT_TOKEN(aux_sym_drop_statement_token5); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1618: - ACCEPT_TOKEN(anon_sym_INDEX); + case 1757: + ACCEPT_TOKEN(aux_sym_drop_statement_token6); END_STATE(); - case 1619: + case 1758: + ACCEPT_TOKEN(aux_sym_drop_statement_token6); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 1759: ACCEPT_TOKEN(aux_sym_set_statement_token1); END_STATE(); - case 1620: + case 1760: ACCEPT_TOKEN(aux_sym_set_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1621: + case 1761: ACCEPT_TOKEN(aux_sym_set_statement_token2); END_STATE(); - case 1622: + case 1762: ACCEPT_TOKEN(aux_sym_set_statement_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1623: + case 1763: ACCEPT_TOKEN(aux_sym_grant_statement_token1); END_STATE(); - case 1624: + case 1764: ACCEPT_TOKEN(aux_sym_grant_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1625: + case 1765: ACCEPT_TOKEN(aux_sym_grant_statement_token2); END_STATE(); - case 1626: + case 1766: ACCEPT_TOKEN(aux_sym_grant_statement_token3); END_STATE(); - case 1627: + case 1767: ACCEPT_TOKEN(aux_sym_grant_statement_token4); END_STATE(); - case 1628: + case 1768: ACCEPT_TOKEN(aux_sym_grant_statement_token4); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1629: + case 1769: ACCEPT_TOKEN(aux_sym_grant_statement_token5); END_STATE(); - case 1630: + case 1770: ACCEPT_TOKEN(aux_sym_grant_statement_token5); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1631: + case 1771: ACCEPT_TOKEN(aux_sym_grant_statement_token6); END_STATE(); - case 1632: + case 1772: ACCEPT_TOKEN(aux_sym_grant_statement_token7); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1633: + case 1773: ACCEPT_TOKEN(aux_sym_grant_statement_token8); END_STATE(); - case 1634: + case 1774: ACCEPT_TOKEN(aux_sym_grant_statement_token8); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1635: + case 1775: ACCEPT_TOKEN(aux_sym_grant_statement_token9); END_STATE(); - case 1636: + case 1776: ACCEPT_TOKEN(aux_sym_grant_statement_token9); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1637: + case 1777: ACCEPT_TOKEN(aux_sym_grant_statement_token10); END_STATE(); - case 1638: + case 1778: ACCEPT_TOKEN(aux_sym_create_domain_statement_token1); END_STATE(); - case 1639: - ACCEPT_TOKEN(aux_sym_create_index_include_clause_token1); + case 1779: + ACCEPT_TOKEN(aux_sym_type_spec_enum_token1); END_STATE(); - case 1640: - ACCEPT_TOKEN(aux_sym_create_index_include_clause_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + case 1780: + ACCEPT_TOKEN(aux_sym_type_spec_range_token1); END_STATE(); - case 1641: - ACCEPT_TOKEN(aux_sym_create_index_statement_token1); + case 1781: + ACCEPT_TOKEN(aux_sym_type_spec_range_token2); + if (lookahead == '_') ADVANCE(689); END_STATE(); - case 1642: - ACCEPT_TOKEN(aux_sym_create_index_statement_token2); + case 1782: + ACCEPT_TOKEN(aux_sym_type_spec_range_token3); END_STATE(); - case 1643: - ACCEPT_TOKEN(aux_sym_create_index_statement_token2); + case 1783: + ACCEPT_TOKEN(aux_sym_type_spec_range_token4); + END_STATE(); + case 1784: + ACCEPT_TOKEN(aux_sym_type_spec_range_token5); + END_STATE(); + case 1785: + ACCEPT_TOKEN(aux_sym_type_spec_range_token6); + END_STATE(); + case 1786: + ACCEPT_TOKEN(aux_sym_type_spec_range_token7); + END_STATE(); + case 1787: + ACCEPT_TOKEN(aux_sym_type_spec_base_token1); + END_STATE(); + case 1788: + ACCEPT_TOKEN(aux_sym_type_spec_base_token2); + END_STATE(); + case 1789: + ACCEPT_TOKEN(aux_sym_type_spec_base_token3); + END_STATE(); + case 1790: + ACCEPT_TOKEN(aux_sym_type_spec_base_token4); + END_STATE(); + case 1791: + ACCEPT_TOKEN(aux_sym_type_spec_base_token5); + END_STATE(); + case 1792: + ACCEPT_TOKEN(aux_sym_type_spec_base_token6); + END_STATE(); + case 1793: + ACCEPT_TOKEN(aux_sym_type_spec_base_token7); + END_STATE(); + case 1794: + ACCEPT_TOKEN(aux_sym_type_spec_base_token8); + END_STATE(); + case 1795: + ACCEPT_TOKEN(aux_sym_type_spec_base_token9); + END_STATE(); + case 1796: + ACCEPT_TOKEN(aux_sym_type_spec_base_token10); + END_STATE(); + case 1797: + ACCEPT_TOKEN(aux_sym_type_spec_base_token11); + END_STATE(); + case 1798: + ACCEPT_TOKEN(aux_sym_type_spec_base_token12); + END_STATE(); + case 1799: + ACCEPT_TOKEN(aux_sym_type_spec_base_token13); + END_STATE(); + case 1800: + ACCEPT_TOKEN(aux_sym_type_spec_base_token14); + END_STATE(); + case 1801: + ACCEPT_TOKEN(aux_sym_type_spec_base_token15); + END_STATE(); + case 1802: + ACCEPT_TOKEN(aux_sym_type_spec_base_token16); + END_STATE(); + case 1803: + ACCEPT_TOKEN(aux_sym_type_spec_base_token17); + END_STATE(); + case 1804: + ACCEPT_TOKEN(aux_sym_type_spec_base_token18); + END_STATE(); + case 1805: + ACCEPT_TOKEN(aux_sym_create_index_include_clause_token1); + END_STATE(); + case 1806: + ACCEPT_TOKEN(aux_sym_create_index_include_clause_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1644: + case 1807: ACCEPT_TOKEN(aux_sym_auto_increment_constraint_token1); END_STATE(); - case 1645: + case 1808: ACCEPT_TOKEN(aux_sym_auto_increment_constraint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1646: + case 1809: ACCEPT_TOKEN(aux_sym_direction_constraint_token1); END_STATE(); - case 1647: + case 1810: ACCEPT_TOKEN(aux_sym_direction_constraint_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1648: + case 1811: ACCEPT_TOKEN(aux_sym_direction_constraint_token2); END_STATE(); - case 1649: + case 1812: ACCEPT_TOKEN(aux_sym_direction_constraint_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1650: + case 1813: ACCEPT_TOKEN(anon_sym_CONSTRAINT); END_STATE(); - case 1651: + case 1814: ACCEPT_TOKEN(anon_sym_CONSTRAINT); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1652: + case 1815: ACCEPT_TOKEN(aux_sym_mode_token1); END_STATE(); - case 1653: + case 1816: ACCEPT_TOKEN(aux_sym_mode_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1654: + case 1817: ACCEPT_TOKEN(aux_sym_initial_mode_token1); END_STATE(); - case 1655: + case 1818: ACCEPT_TOKEN(aux_sym_initial_mode_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1656: + case 1819: ACCEPT_TOKEN(aux_sym_initial_mode_token2); END_STATE(); - case 1657: + case 1820: ACCEPT_TOKEN(aux_sym_initial_mode_token3); END_STATE(); - case 1658: + case 1821: ACCEPT_TOKEN(aux_sym_table_constraint_check_token1); END_STATE(); - case 1659: + case 1822: ACCEPT_TOKEN(aux_sym_table_constraint_check_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1660: + case 1823: ACCEPT_TOKEN(aux_sym_table_constraint_exclude_token1); END_STATE(); - case 1661: + case 1824: ACCEPT_TOKEN(aux_sym_table_constraint_exclude_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1662: + case 1825: ACCEPT_TOKEN(aux_sym_table_constraint_exclude_token2); END_STATE(); - case 1663: + case 1826: ACCEPT_TOKEN(aux_sym_table_constraint_foreign_key_token1); END_STATE(); - case 1664: + case 1827: ACCEPT_TOKEN(aux_sym_table_constraint_foreign_key_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1665: + case 1828: ACCEPT_TOKEN(aux_sym_table_constraint_foreign_key_token2); END_STATE(); - case 1666: + case 1829: ACCEPT_TOKEN(aux_sym_table_constraint_unique_token1); END_STATE(); - case 1667: + case 1830: ACCEPT_TOKEN(aux_sym_table_constraint_unique_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1668: + case 1831: ACCEPT_TOKEN(aux_sym_table_constraint_primary_key_token1); END_STATE(); - case 1669: + case 1832: ACCEPT_TOKEN(aux_sym_table_constraint_primary_key_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1670: + case 1833: ACCEPT_TOKEN(aux_sym_create_table_statement_token1); END_STATE(); - case 1671: + case 1834: ACCEPT_TOKEN(aux_sym_create_table_statement_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1672: + case 1835: ACCEPT_TOKEN(aux_sym_create_table_statement_token2); END_STATE(); - case 1673: - ACCEPT_TOKEN(aux_sym_create_view_statement_token1); - END_STATE(); - case 1674: + case 1836: ACCEPT_TOKEN(aux_sym_view_check_option_token1); END_STATE(); - case 1675: - ACCEPT_TOKEN(aux_sym_tablespace_hint_token1); - END_STATE(); - case 1676: + case 1837: ACCEPT_TOKEN(aux_sym_order_by_clause_token1); END_STATE(); - case 1677: + case 1838: ACCEPT_TOKEN(aux_sym_order_by_clause_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1678: + case 1839: ACCEPT_TOKEN(aux_sym_limit_clause_token1); END_STATE(); - case 1679: + case 1840: ACCEPT_TOKEN(aux_sym_limit_clause_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1680: + case 1841: ACCEPT_TOKEN(aux_sym_limit_clause_token2); END_STATE(); - case 1681: + case 1842: ACCEPT_TOKEN(aux_sym_limit_clause_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1682: + case 1843: ACCEPT_TOKEN(aux_sym_where_clause_token1); END_STATE(); - case 1683: + case 1844: ACCEPT_TOKEN(aux_sym_where_clause_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1684: + case 1845: ACCEPT_TOKEN(aux_sym_join_type_token1); END_STATE(); - case 1685: + case 1846: ACCEPT_TOKEN(aux_sym_join_type_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1686: + case 1847: ACCEPT_TOKEN(aux_sym_join_type_token2); END_STATE(); - case 1687: + case 1848: ACCEPT_TOKEN(aux_sym_join_type_token2); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1688: + case 1849: ACCEPT_TOKEN(aux_sym_join_type_token3); END_STATE(); - case 1689: + case 1850: ACCEPT_TOKEN(aux_sym_join_type_token3); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1690: + case 1851: ACCEPT_TOKEN(aux_sym_join_type_token4); END_STATE(); - case 1691: + case 1852: ACCEPT_TOKEN(aux_sym_join_type_token4); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1692: + case 1853: ACCEPT_TOKEN(aux_sym_join_type_token5); END_STATE(); - case 1693: + case 1854: ACCEPT_TOKEN(aux_sym_join_clause_token1); END_STATE(); - case 1694: + case 1855: ACCEPT_TOKEN(aux_sym_join_clause_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1695: + case 1856: ACCEPT_TOKEN(aux_sym_select_subexpression_token1); END_STATE(); - case 1696: + case 1857: ACCEPT_TOKEN(aux_sym_select_subexpression_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1697: + case 1858: ACCEPT_TOKEN(aux_sym_values_clause_token1); END_STATE(); - case 1698: + case 1859: ACCEPT_TOKEN(aux_sym_conditional_expression_token1); END_STATE(); - case 1699: + case 1860: ACCEPT_TOKEN(aux_sym_conditional_expression_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1700: + case 1861: ACCEPT_TOKEN(aux_sym_conditional_expression_token2); END_STATE(); - case 1701: + case 1862: ACCEPT_TOKEN(aux_sym_conditional_expression_token3); END_STATE(); - case 1702: - ACCEPT_TOKEN(aux_sym__constraint_action_token1); - END_STATE(); - case 1703: + case 1863: ACCEPT_TOKEN(aux_sym_distinct_from_token1); END_STATE(); - case 1704: + case 1864: ACCEPT_TOKEN(aux_sym_boolean_expression_token1); END_STATE(); - case 1705: + case 1865: ACCEPT_TOKEN(aux_sym_boolean_expression_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1706: + case 1866: ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token1); END_STATE(); - case 1707: + case 1867: ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token1); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(990); + lookahead == 'o') ADVANCE(1067); END_STATE(); - case 1708: + case 1868: ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1709: + case 1869: ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token2); END_STATE(); - case 1710: + case 1870: ACCEPT_TOKEN(aux_sym_at_time_zone_expression_token3); END_STATE(); - case 1711: + case 1871: ACCEPT_TOKEN(aux_sym_TRUE_token1); END_STATE(); - case 1712: + case 1872: ACCEPT_TOKEN(aux_sym_TRUE_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1713: + case 1873: ACCEPT_TOKEN(aux_sym_FALSE_token1); END_STATE(); - case 1714: + case 1874: ACCEPT_TOKEN(aux_sym_FALSE_token1); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1715: + case 1875: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(1722); - if (lookahead == '_') ADVANCE(1717); + if (lookahead == '.') ADVANCE(1882); + if (lookahead == '_') ADVANCE(1877); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1760); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 'e') ADVANCE(1920); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1716: + case 1876: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(1722); - if (lookahead == '_') ADVANCE(1718); + if (lookahead == '.') ADVANCE(1882); + if (lookahead == '_') ADVANCE(1878); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(522); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1716); + lookahead == 'e') ADVANCE(490); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1876); END_STATE(); - case 1717: + case 1877: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(1722); + if (lookahead == '.') ADVANCE(1882); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1760); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1715); + lookahead == 'e') ADVANCE(1920); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1875); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1718: + case 1878: ACCEPT_TOKEN(sym_number); - if (lookahead == '.') ADVANCE(1722); + if (lookahead == '.') ADVANCE(1882); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(522); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1716); + lookahead == 'e') ADVANCE(490); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1876); END_STATE(); - case 1719: + case 1879: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(1722); + if (lookahead == '_') ADVANCE(1882); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(522); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1719); + lookahead == 'e') ADVANCE(490); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1879); END_STATE(); - case 1720: + case 1880: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(1723); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1720); + if (lookahead == '_') ADVANCE(1883); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1880); if (('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1721: + case 1881: ACCEPT_TOKEN(sym_number); - if (lookahead == '_') ADVANCE(1724); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1721); + if (lookahead == '_') ADVANCE(1884); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); END_STATE(); - case 1722: + case 1882: ACCEPT_TOKEN(sym_number); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(522); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1719); + lookahead == 'e') ADVANCE(490); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1879); END_STATE(); - case 1723: + case 1883: ACCEPT_TOKEN(sym_number); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1720); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1880); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1724: + case 1884: ACCEPT_TOKEN(sym_number); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1721); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1881); END_STATE(); - case 1725: + case 1885: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'A') ADVANCE(1731); + if (lookahead == 'A') ADVANCE(1891); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1726: + case 1886: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'E') ADVANCE(1749); + if (lookahead == 'E') ADVANCE(1909); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1727: + case 1887: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'E') ADVANCE(1448); + if (lookahead == 'E') ADVANCE(1587); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1728: + case 1888: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'E') ADVANCE(1742); + if (lookahead == 'E') ADVANCE(1902); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1729: + case 1889: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'E') ADVANCE(1743); + if (lookahead == 'E') ADVANCE(1903); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1730: + case 1890: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'E') ADVANCE(1736); + if (lookahead == 'E') ADVANCE(1896); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1731: + case 1891: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'I') ADVANCE(1735); + if (lookahead == 'I') ADVANCE(1895); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1732: + case 1892: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'I') ADVANCE(1740); + if (lookahead == 'I') ADVANCE(1900); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1733: + case 1893: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'L') ADVANCE(1727); + if (lookahead == 'L') ADVANCE(1887); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1734: + case 1894: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'N') ADVANCE(1747); - if (lookahead == 'n') ADVANCE(2305); + if (lookahead == 'N') ADVANCE(1907); + if (lookahead == 'n') ADVANCE(2471); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2100); + lookahead == 'm') ADVANCE(2264); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2282); + lookahead == 's') ADVANCE(2447); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1735: + case 1895: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'N') ADVANCE(1753); + if (lookahead == 'N') ADVANCE(1913); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1736: + case 1896: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'N') ADVANCE(1754); + if (lookahead == 'N') ADVANCE(1914); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1737: + case 1897: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'N') ADVANCE(1758); + if (lookahead == 'N') ADVANCE(1918); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1738: + case 1898: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'O') ADVANCE(1734); - if (lookahead == 'o') ADVANCE(2105); + if (lookahead == 'O') ADVANCE(1894); + if (lookahead == 'o') ADVANCE(2269); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2061); + lookahead == 'a') ADVANCE(2225); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1927); + lookahead == 'h') ADVANCE(2090); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1739: + case 1899: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'O') ADVANCE(1733); + if (lookahead == 'O') ADVANCE(1893); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1740: + case 1900: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'O') ADVANCE(1737); + if (lookahead == 'O') ADVANCE(1897); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1741: + case 1901: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'R') ADVANCE(1725); + if (lookahead == 'R') ADVANCE(1885); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1742: + case 1902: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'R') ADVANCE(1446); + if (lookahead == 'R') ADVANCE(1585); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1743: + case 1903: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'R') ADVANCE(1449); + if (lookahead == 'R') ADVANCE(1588); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1744: + case 1904: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'R') ADVANCE(1730); + if (lookahead == 'R') ADVANCE(1890); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1745: + case 1905: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'R') ADVANCE(1739); - if (lookahead == 'U') ADVANCE(1750); + if (lookahead == 'R') ADVANCE(1899); + if (lookahead == 'U') ADVANCE(1910); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1746: + case 1906: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'R') ADVANCE(1744); + if (lookahead == 'R') ADVANCE(1904); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1747: + case 1907: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'S') ADVANCE(1752); + if (lookahead == 'S') ADVANCE(1912); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1801); + lookahead == 't') ADVANCE(1962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1748: + case 1908: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'S') ADVANCE(1732); + if (lookahead == 'S') ADVANCE(1892); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1749: + case 1909: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'S') ADVANCE(1748); + if (lookahead == 'S') ADVANCE(1908); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1750: + case 1910: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'S') ADVANCE(1728); + if (lookahead == 'S') ADVANCE(1888); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1751: + case 1911: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'S') ADVANCE(1729); + if (lookahead == 'S') ADVANCE(1889); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1752: + case 1912: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'T') ADVANCE(1741); + if (lookahead == 'T') ADVANCE(1901); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1753: + case 1913: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'T') ADVANCE(1651); + if (lookahead == 'T') ADVANCE(1814); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1754: + case 1914: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'T') ADVANCE(1757); + if (lookahead == 'T') ADVANCE(1917); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1755: + case 1915: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'U') ADVANCE(1746); + if (lookahead == 'U') ADVANCE(1906); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1756: + case 1916: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == 'U') ADVANCE(1751); + if (lookahead == 'U') ADVANCE(1911); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1757: + case 1917: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == '_') ADVANCE(1745); + if (lookahead == '_') ADVANCE(1905); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1758: + case 1918: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == '_') ADVANCE(1756); + if (lookahead == '_') ADVANCE(1916); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1759: + case 1919: ACCEPT_TOKEN(sym__unquoted_identifier); - if (lookahead == '_') ADVANCE(2017); + if (lookahead == '_') ADVANCE(2180); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1760: + case 1920: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == '+' || - lookahead == '-') ADVANCE(1303); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1720); + lookahead == '-') ADVANCE(1440); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(1880); if (('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1761: + case 1921: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2046); + lookahead == 'a') ADVANCE(2210); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2184); + lookahead == 'r') ADVANCE(2348); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2067); + lookahead == 'u') ADVANCE(2231); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1762: + case 1922: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2046); + lookahead == 'a') ADVANCE(2210); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1763: + case 1923: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2134); + lookahead == 'a') ADVANCE(2298); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1766); + lookahead == 'e') ADVANCE(1926); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2103); + lookahead == 'i') ADVANCE(2267); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1764: + case 1924: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2138); + lookahead == 'a') ADVANCE(2302); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2327); + lookahead == 'o') ADVANCE(2494); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1765: + case 1925: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2138); + lookahead == 'a') ADVANCE(2302); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1766: + case 1926: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2037); + lookahead == 'a') ADVANCE(2201); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2283); + lookahead == 'f') ADVANCE(2448); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1767: + case 1927: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2037); + lookahead == 'a') ADVANCE(2201); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1768: + case 1928: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1823); + lookahead == 'a') ADVANCE(1984); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2028); + lookahead == 'r') ADVANCE(2191); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1769: + case 1929: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1822); + lookahead == 'a') ADVANCE(1983); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2028); + lookahead == 'r') ADVANCE(2191); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1770: + case 1930: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1421); + lookahead == 'a') ADVANCE(1560); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1771: + case 1931: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2059); + lookahead == 'a') ADVANCE(2223); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2105); + lookahead == 'o') ADVANCE(2269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1772: + case 1932: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1835); + lookahead == 'a') ADVANCE(1996); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2105); + lookahead == 'o') ADVANCE(2269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1773: + case 1933: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2137); + lookahead == 'a') ADVANCE(2301); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1884); + lookahead == 'u') ADVANCE(2046); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1774: + case 1934: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2137); + lookahead == 'a') ADVANCE(2301); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2133); + lookahead == 'u') ADVANCE(2297); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1775: + case 1935: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1833); + lookahead == 'a') ADVANCE(1994); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1776: + case 1936: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2060); + lookahead == 'a') ADVANCE(2224); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2105); + lookahead == 'o') ADVANCE(2269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1777: + case 1937: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2221); + lookahead == 'a') ADVANCE(2385); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1922); + lookahead == 'r') ADVANCE(2085); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1778: + case 1938: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2221); + lookahead == 'a') ADVANCE(2385); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2011); + lookahead == 'r') ADVANCE(2174); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1779: + case 1939: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2221); + lookahead == 'a') ADVANCE(2385); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1923); + lookahead == 'r') ADVANCE(2086); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1780: + case 1940: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2221); + lookahead == 'a') ADVANCE(2385); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1781: + case 1941: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1985); + lookahead == 'a') ADVANCE(2148); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1782: + case 1942: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1869); + lookahead == 'a') ADVANCE(2031); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1964); + lookahead == 'f') ADVANCE(2127); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2331); + lookahead == 't') ADVANCE(2498); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1783: + case 1943: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1869); + lookahead == 'a') ADVANCE(2031); + if (lookahead == 'S' || + lookahead == 's') ADVANCE(2484); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2331); + lookahead == 't') ADVANCE(2498); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1784: + case 1944: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2332); + lookahead == 'a') ADVANCE(2031); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2498); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1785: + case 1945: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2307); + lookahead == 'a') ADVANCE(2499); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1786: + case 1946: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'A' || + lookahead == 'a') ADVANCE(2473); + if (('0' <= lookahead && lookahead <= '9') || + ('B' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 1947: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2135); + lookahead == 'a') ADVANCE(2299); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1766); + lookahead == 'e') ADVANCE(1926); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2103); + lookahead == 'i') ADVANCE(2267); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1787: + case 1948: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2135); + lookahead == 'a') ADVANCE(2299); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1767); + lookahead == 'e') ADVANCE(1927); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2103); + lookahead == 'i') ADVANCE(2267); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1788: + case 1949: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2135); + lookahead == 'a') ADVANCE(2299); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1767); + lookahead == 'e') ADVANCE(1927); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1789: + case 1950: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2050); + lookahead == 'a') ADVANCE(2214); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1790: + case 1951: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2051); + lookahead == 'a') ADVANCE(2215); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1791: + case 1952: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2052); + lookahead == 'a') ADVANCE(2216); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1792: + case 1953: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2220); + lookahead == 'a') ADVANCE(2384); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2056); + lookahead == 'o') ADVANCE(2220); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1793: + case 1954: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2220); + lookahead == 'a') ADVANCE(2384); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1794: + case 1955: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2222); + lookahead == 'a') ADVANCE(2386); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1795: + case 1956: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2054); + lookahead == 'a') ADVANCE(2218); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1796: + case 1957: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2240); + lookahead == 'a') ADVANCE(2404); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1797: + case 1958: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2309); + lookahead == 'a') ADVANCE(2475); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1798: + case 1959: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1871); + lookahead == 'a') ADVANCE(2033); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1799: + case 1960: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1827); + lookahead == 'a') ADVANCE(1988); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1800: + case 1961: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2237); + lookahead == 'a') ADVANCE(2401); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1801: + case 1962: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2030); + lookahead == 'a') ADVANCE(2193); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1802: + case 1963: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2268); + lookahead == 'a') ADVANCE(2433); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2106); + lookahead == 'o') ADVANCE(2270); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1803: + case 1964: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2268); + lookahead == 'a') ADVANCE(2433); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1804: + case 1965: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2268); + lookahead == 'a') ADVANCE(2433); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1805: + case 1966: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2315); + lookahead == 'a') ADVANCE(2481); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1806: + case 1967: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2087); + lookahead == 'a') ADVANCE(2251); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1807: + case 1968: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2311); + lookahead == 'a') ADVANCE(2477); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1808: + case 1969: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2061); + lookahead == 'a') ADVANCE(2225); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1927); + lookahead == 'h') ADVANCE(2090); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2105); + lookahead == 'o') ADVANCE(2269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1809: + case 1970: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2061); + lookahead == 'a') ADVANCE(2225); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2105); + lookahead == 'o') ADVANCE(2269); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1810: + case 1971: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1874); + lookahead == 'a') ADVANCE(2036); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1811: + case 1972: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2314); + lookahead == 'a') ADVANCE(2480); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1812: + case 1973: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2276); + lookahead == 'a') ADVANCE(2440); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1813: + case 1974: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2075); + lookahead == 'a') ADVANCE(2239); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1814: + case 1975: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2033); + lookahead == 'a') ADVANCE(2197); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1815: + case 1976: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1824); + lookahead == 'a') ADVANCE(1985); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1816: + case 1977: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2324); + lookahead == 'a') ADVANCE(2491); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1974); + lookahead == 'e') ADVANCE(2137); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2103); + lookahead == 'i') ADVANCE(2267); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1817: + case 1978: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(2324); + lookahead == 'a') ADVANCE(2491); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1818: + case 1979: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1825); + lookahead == 'a') ADVANCE(1986); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1819: + case 1980: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'A' || - lookahead == 'a') ADVANCE(1826); + lookahead == 'a') ADVANCE(1987); if (('0' <= lookahead && lookahead <= '9') || ('B' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('b' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1820: + case 1981: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1775); + lookahead == 'b') ADVANCE(1935); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1821: + case 1982: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(2080); + lookahead == 'b') ADVANCE(2244); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1822: + case 1983: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(2072); + lookahead == 'b') ADVANCE(2236); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2297); + lookahead == 'r') ADVANCE(2462); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1823: + case 1984: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(2072); + lookahead == 'b') ADVANCE(2236); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1824: + case 1985: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(2083); + lookahead == 'b') ADVANCE(2247); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1825: + case 1986: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(2084); + lookahead == 'b') ADVANCE(2248); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1826: + case 1987: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(2085); + lookahead == 'b') ADVANCE(2249); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1827: + case 1988: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'B' || - lookahead == 'b') ADVANCE(1812); + lookahead == 'b') ADVANCE(1973); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1828: + case 1989: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1532); + lookahead == 'c') ADVANCE(1671); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1829: + case 1990: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1647); + lookahead == 'c') ADVANCE(1810); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1830: + case 1991: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1649); + lookahead == 'c') ADVANCE(1812); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1831: + case 1992: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1567); + lookahead == 'c') ADVANCE(1706); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1832: + case 1993: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1636); + lookahead == 'c') ADVANCE(1776); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1833: + case 1994: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2035); + lookahead == 'c') ADVANCE(2199); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1834: + case 1995: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2036); + lookahead == 'c') ADVANCE(2200); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1835: + case 1996: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1998); + lookahead == 'c') ADVANCE(2161); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2066); + lookahead == 'l') ADVANCE(2230); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1836: + case 1997: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1958); + lookahead == 'c') ADVANCE(2121); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1837: + case 1998: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2086); + lookahead == 'c') ADVANCE(2250); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1784); + lookahead == 'f') ADVANCE(1945); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1962); + lookahead == 'l') ADVANCE(2125); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1830); + lookahead == 's') ADVANCE(1991); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1928); + lookahead == 't') ADVANCE(2091); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1838: + case 1999: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2086); + lookahead == 'c') ADVANCE(2250); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1784); + lookahead == 'f') ADVANCE(1945); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1962); + lookahead == 'l') ADVANCE(2125); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1928); + lookahead == 't') ADVANCE(2091); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1839: + case 2000: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2086); + lookahead == 'c') ADVANCE(2250); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1951); + lookahead == 'f') ADVANCE(2114); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1962); + lookahead == 'l') ADVANCE(2125); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1928); + lookahead == 't') ADVANCE(2091); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1840: + case 2001: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2086); + lookahead == 'c') ADVANCE(2250); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1962); + lookahead == 'l') ADVANCE(2125); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1830); + lookahead == 's') ADVANCE(1991); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1928); + lookahead == 't') ADVANCE(2091); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1841: + case 2002: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2086); + lookahead == 'c') ADVANCE(2250); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1962); + lookahead == 'l') ADVANCE(2125); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1928); + lookahead == 't') ADVANCE(2091); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1842: + case 2003: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2086); + lookahead == 'c') ADVANCE(2250); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1962); + lookahead == 'l') ADVANCE(2125); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1843: + case 2004: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2289); + lookahead == 'c') ADVANCE(2454); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1844: + case 2005: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2348); + lookahead == 'c') ADVANCE(2515); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1845: + case 2006: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2290); + lookahead == 'c') ADVANCE(2455); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1846: + case 2007: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1810); + lookahead == 'c') ADVANCE(1971); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1847: + case 2008: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2073); + lookahead == 'c') ADVANCE(2237); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1848: + case 2009: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1934); + lookahead == 'c') ADVANCE(2097); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1849: + case 2010: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1959); + lookahead == 'c') ADVANCE(2464); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1850: + case 2011: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1913); + lookahead == 'c') ADVANCE(2122); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1851: + case 2012: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'C' || + lookahead == 'c') ADVANCE(2076); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 2013: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2333); + lookahead == 'c') ADVANCE(2500); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1883); + lookahead == 'l') ADVANCE(2045); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1451); + lookahead == 't') ADVANCE(1590); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1852: + case 2014: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1999); + lookahead == 'c') ADVANCE(2162); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1851); + lookahead == 'e') ADVANCE(2013); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(2047); + lookahead == 'q') ADVANCE(2211); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1768); + lookahead == 't') ADVANCE(1928); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2204); + lookahead == 'u') ADVANCE(2368); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1853: + case 2015: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1999); + lookahead == 'c') ADVANCE(2162); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2208); + lookahead == 'e') ADVANCE(2372); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1854: + case 2016: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2014); + lookahead == 'c') ADVANCE(2177); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1855: + case 2017: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2340); + lookahead == 'c') ADVANCE(2507); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1856: + case 2018: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2244); + lookahead == 'c') ADVANCE(2408); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1857: + case 2019: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1795); + lookahead == 'c') ADVANCE(1956); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1858: + case 2020: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2345); + lookahead == 'c') ADVANCE(2512); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1859: + case 2021: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2025); + lookahead == 'c') ADVANCE(2188); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1860: + case 2022: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2088); + lookahead == 'c') ADVANCE(2252); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1861: + case 2023: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(1811); + lookahead == 'c') ADVANCE(1972); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1862: + case 2024: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'C' || - lookahead == 'c') ADVANCE(2258); + lookahead == 'c') ADVANCE(2423); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1863: + case 2025: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1525); + lookahead == 'd') ADVANCE(1664); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1864: + case 2026: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1705); + lookahead == 'd') ADVANCE(1865); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1865: + case 2027: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1482); + lookahead == 'd') ADVANCE(1621); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1866: + case 2028: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1469); + lookahead == 'd') ADVANCE(1608); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1867: + case 2029: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1589); + lookahead == 'd') ADVANCE(1728); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1868: + case 2030: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(2000); + lookahead == 'd') ADVANCE(2163); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1869: + case 2031: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(2261); + lookahead == 'd') ADVANCE(2426); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1870: + case 2032: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(2175); + lookahead == 'd') ADVANCE(2339); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1871: + case 2033: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(2020); + lookahead == 'd') ADVANCE(2183); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1872: + case 2034: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1939); + lookahead == 'd') ADVANCE(2102); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1873: + case 2035: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1908); + lookahead == 'd') ADVANCE(2070); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1874: + case 2036: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1909); + lookahead == 'd') ADVANCE(2072); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1875: + case 2037: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1910); + lookahead == 'd') ADVANCE(2073); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1876: + case 2038: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1943); + lookahead == 'd') ADVANCE(2106); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1877: + case 2039: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'D' || - lookahead == 'd') ADVANCE(1807); + lookahead == 'd') ADVANCE(1968); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1878: + case 2040: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1987); + lookahead == 'e') ADVANCE(2150); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1879: + case 2041: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1841); + lookahead == 'e') ADVANCE(2002); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2181); + lookahead == 'r') ADVANCE(2345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1880: + case 2042: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1783); + lookahead == 'e') ADVANCE(1944); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1982); + lookahead == 'i') ADVANCE(2145); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2069); + lookahead == 'o') ADVANCE(2233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1881: + case 2043: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1783); + lookahead == 'e') ADVANCE(1944); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2069); + lookahead == 'o') ADVANCE(2233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1882: + case 2044: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1699); + lookahead == 'e') ADVANCE(1860); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1883: + case 2045: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1843); + lookahead == 'e') ADVANCE(2004); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1884: + case 2046: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1712); + lookahead == 'e') ADVANCE(1872); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1861); + lookahead == 'n') ADVANCE(2023); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1885: + case 2047: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1712); + lookahead == 'e') ADVANCE(1872); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1886: + case 2048: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1714); + lookahead == 'e') ADVANCE(1874); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1887: + case 2049: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1683); + lookahead == 'e') ADVANCE(1844); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1888: + case 2050: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1434); + lookahead == 'e') ADVANCE(1573); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1889: + case 2051: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1595); + lookahead == 'e') ADVANCE(1734); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1890: + case 2052: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1518); + lookahead == 'e') ADVANCE(1657); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1891: + case 2053: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1597); + lookahead == 'e') ADVANCE(1736); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1892: + case 2054: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1488); + lookahead == 'e') ADVANCE(1627); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1893: + case 2055: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1543); + lookahead == 'e') ADVANCE(1682); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1894: + case 2056: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1409); + lookahead == 'e') ADVANCE(1547); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1895: + case 2057: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1514); + lookahead == 'e') ADVANCE(1653); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1896: + case 2058: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1516); + lookahead == 'e') ADVANCE(1655); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1897: + case 2059: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1837); + lookahead == 'e') ADVANCE(1998); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2181); + lookahead == 'r') ADVANCE(2345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1898: + case 2060: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1782); + lookahead == 'e') ADVANCE(1942); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2069); + lookahead == 'o') ADVANCE(2233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1899: + case 2061: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1667); + lookahead == 'e') ADVANCE(1830); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1900: + case 2062: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1840); + lookahead == 'e') ADVANCE(2001); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2181); + lookahead == 'r') ADVANCE(2345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1901: + case 2063: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1839); + lookahead == 'e') ADVANCE(2000); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2181); + lookahead == 'r') ADVANCE(2345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1902: + case 2064: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1653); + lookahead == 'e') ADVANCE(1816); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1903: + case 2065: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2063); + lookahead == 'e') ADVANCE(2227); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1904: + case 2066: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1842); + lookahead == 'e') ADVANCE(2003); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2181); + lookahead == 'r') ADVANCE(2345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1905: + case 2067: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1980); + lookahead == 'e') ADVANCE(1744); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1906: + case 2068: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1605); + lookahead == 'e') ADVANCE(2143); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1907: + case 2069: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1467); + lookahead == 'e') ADVANCE(1606); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1908: + case 2070: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1640); + lookahead == 'e') ADVANCE(1806); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1909: + case 2071: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1609); + lookahead == 'e') ADVANCE(1943); + if (lookahead == 'O' || + lookahead == 'o') ADVANCE(2233); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1910: + case 2072: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1661); + lookahead == 'e') ADVANCE(1748); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1911: + case 2073: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1411); + lookahead == 'e') ADVANCE(1824); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1912: + case 2074: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1632); + lookahead == 'e') ADVANCE(1550); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1913: + case 2075: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1456); + lookahead == 'e') ADVANCE(1772); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1914: + case 2076: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1393); + lookahead == 'e') ADVANCE(1595); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1915: + case 2077: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1797); + lookahead == 'e') ADVANCE(1531); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1916: + case 2078: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(1958); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 2079: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1851); + lookahead == 'e') ADVANCE(2013); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(2047); + lookahead == 'q') ADVANCE(2211); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1768); + lookahead == 't') ADVANCE(1928); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2204); + lookahead == 'u') ADVANCE(2368); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1917: + case 2080: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1851); + lookahead == 'e') ADVANCE(2013); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(2047); + lookahead == 'q') ADVANCE(2211); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1769); + lookahead == 't') ADVANCE(1929); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2204); + lookahead == 'u') ADVANCE(2368); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1918: + case 2081: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1838); + lookahead == 'e') ADVANCE(1999); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2181); + lookahead == 'r') ADVANCE(2345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1919: + case 2082: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1974); + lookahead == 'e') ADVANCE(2137); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2103); + lookahead == 'i') ADVANCE(2267); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1920: + case 2083: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2352); + lookahead == 'e') ADVANCE(2519); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1921: + case 2084: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2231); + lookahead == 'e') ADVANCE(2395); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1922: + case 2085: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1854); + lookahead == 'e') ADVANCE(2016); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2110); + lookahead == 'i') ADVANCE(2274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1923: + case 2086: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1854); + lookahead == 'e') ADVANCE(2016); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1924: + case 2087: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2211); + lookahead == 'e') ADVANCE(2375); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1925: + case 2088: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1863); + lookahead == 'e') ADVANCE(2025); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1926: + case 2089: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2263); + lookahead == 'e') ADVANCE(2428); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1927: + case 2090: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1834); + lookahead == 'e') ADVANCE(1995); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1928: + case 2091: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2225); + lookahead == 'e') ADVANCE(2389); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1929: + case 2092: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1977); + lookahead == 'e') ADVANCE(2140); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1930: + case 2093: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2226); + lookahead == 'e') ADVANCE(2390); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1931: + case 2094: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2108); + lookahead == 'e') ADVANCE(2272); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1932: + case 2095: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2212); + lookahead == 'e') ADVANCE(2376); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1933: + case 2096: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1866); + lookahead == 'e') ADVANCE(2028); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1934: + case 2097: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2264); + lookahead == 'e') ADVANCE(2429); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1935: + case 2098: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2234); + lookahead == 'e') ADVANCE(2398); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1936: + case 2099: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2107); + lookahead == 'e') ADVANCE(2271); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1937: + case 2100: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1844); + lookahead == 'e') ADVANCE(2005); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1938: + case 2101: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2213); + lookahead == 'e') ADVANCE(2377); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1939: + case 2102: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2266); + lookahead == 'e') ADVANCE(2431); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1940: + case 2103: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2230); + lookahead == 'e') ADVANCE(1997); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1941: + case 2104: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2269); + lookahead == 'e') ADVANCE(2394); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1942: + case 2105: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1836); + lookahead == 'e') ADVANCE(2434); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1943: + case 2106: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2214); + lookahead == 'e') ADVANCE(2378); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1944: + case 2107: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2053); + lookahead == 'e') ADVANCE(2217); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1945: + case 2108: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2280); + lookahead == 'e') ADVANCE(2445); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1946: + case 2109: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2149); + lookahead == 'e') ADVANCE(2313); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1947: + case 2110: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2010); + lookahead == 'e') ADVANCE(2173); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1948: + case 2111: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2058); + lookahead == 'e') ADVANCE(2222); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2181); + lookahead == 'r') ADVANCE(2345); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1949: + case 2112: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2124); + lookahead == 'e') ADVANCE(2288); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1950: + case 2113: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2152); + lookahead == 'e') ADVANCE(2316); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1951: + case 2114: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2245); + lookahead == 'e') ADVANCE(2409); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1952: + case 2115: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2321); + lookahead == 'e') ADVANCE(2488); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1982); + lookahead == 'i') ADVANCE(2145); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1953: + case 2116: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2321); + lookahead == 'e') ADVANCE(2488); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1954: + case 2117: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2299); + lookahead == 'e') ADVANCE(2465); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1955: + case 2118: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2255); + lookahead == 'e') ADVANCE(2420); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2056); + lookahead == 'o') ADVANCE(2220); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1956: + case 2119: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2316); + lookahead == 'e') ADVANCE(2482); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1957: + case 2120: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2153); + lookahead == 'e') ADVANCE(2317); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2287); + lookahead == 'i') ADVANCE(2452); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1958: + case 2121: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1872); + lookahead == 'e') ADVANCE(2034); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2271); + lookahead == 'i') ADVANCE(2436); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1959: + case 2122: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1872); + lookahead == 'e') ADVANCE(2034); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1960: + case 2123: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1849); + lookahead == 'e') ADVANCE(2011); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1961: + case 2124: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2164); + lookahead == 'e') ADVANCE(2328); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1962: + case 2125: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2310); + lookahead == 'e') ADVANCE(2476); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1963: + case 2126: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2155); + lookahead == 'e') ADVANCE(2319); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1964: + case 2127: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2243); + lookahead == 'e') ADVANCE(2407); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1965: + case 2128: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2157); + lookahead == 'e') ADVANCE(2321); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1966: + case 2129: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2159); + lookahead == 'e') ADVANCE(2323); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1967: + case 2130: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2247); + lookahead == 'e') ADVANCE(2228); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1968: + case 2131: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2064); + lookahead == 'e') ADVANCE(2412); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1969: + case 2132: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(1858); + lookahead == 'e') ADVANCE(2020); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1970: + case 2133: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'E' || - lookahead == 'e') ADVANCE(2112); + lookahead == 'e') ADVANCE(2276); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1971: + case 2134: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1501); + lookahead == 'f') ADVANCE(1640); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1972: + case 2135: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1546); + lookahead == 'f') ADVANCE(1685); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1973: + case 2136: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1440); + lookahead == 'f') ADVANCE(1579); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1974: + case 2137: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2283); + lookahead == 'f') ADVANCE(2448); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1975: + case 2138: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2019); + lookahead == 'f') ADVANCE(2182); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1976: + case 2139: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1979); + lookahead == 'f') ADVANCE(2142); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1977: + case 2140: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1784); + lookahead == 'f') ADVANCE(1945); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1978: + case 2141: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2189); + lookahead == 'f') ADVANCE(2353); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1979: + case 2142: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(2275); + lookahead == 'f') ADVANCE(2439); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1980: + case 2143: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'F' || - lookahead == 'f') ADVANCE(1967); + lookahead == 'f') ADVANCE(2131); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2336); + lookahead == 't') ADVANCE(2503); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1981: + case 2144: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2364); + lookahead == 'g') ADVANCE(2531); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1982: + case 2145: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1995); + lookahead == 'g') ADVANCE(2158); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1983: + case 2146: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1585); + lookahead == 'g') ADVANCE(1724); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1984: + case 2147: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2328); + lookahead == 'g') ADVANCE(2495); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1985: + case 2148: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(1893); + lookahead == 'g') ADVANCE(2055); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1986: + case 2149: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2129); + lookahead == 'g') ADVANCE(2293); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1987: + case 2150: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'G' || - lookahead == 'g') ADVANCE(2007); + lookahead == 'g') ADVANCE(2170); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1988: + case 2151: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1389); + lookahead == 'h') ADVANCE(1527); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1989: + case 2152: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1391); + lookahead == 'h') ADVANCE(1529); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1990: + case 2153: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1921); + lookahead == 'h') ADVANCE(2084); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2140); + lookahead == 'i') ADVANCE(2304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1991: + case 2154: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1921); + lookahead == 'h') ADVANCE(2084); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2303); + lookahead == 'i') ADVANCE(2469); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1992: + case 2155: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1921); + lookahead == 'h') ADVANCE(2084); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2304); + lookahead == 'i') ADVANCE(2470); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1993: + case 2156: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1921); + lookahead == 'h') ADVANCE(2084); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2141); + lookahead == 'i') ADVANCE(2305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1994: + case 2157: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1921); + lookahead == 'h') ADVANCE(2084); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1995: + case 2158: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(2286); + lookahead == 'h') ADVANCE(2451); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1996: + case 2159: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1927); + lookahead == 'h') ADVANCE(2090); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2162); + lookahead == 'o') ADVANCE(2326); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1997: + case 2160: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1949); + lookahead == 'h') ADVANCE(2112); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2304); + lookahead == 'i') ADVANCE(2470); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1998: + case 2161: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1907); + lookahead == 'h') ADVANCE(2069); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 1999: + case 2162: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'H' || - lookahead == 'h') ADVANCE(1936); + lookahead == 'h') ADVANCE(2099); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2000: + case 2163: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1975); + lookahead == 'i') ADVANCE(2138); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2001: + case 2164: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2207); + lookahead == 'i') ADVANCE(2371); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2002: + case 2165: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1982); + lookahead == 'i') ADVANCE(2145); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2070); + lookahead == 'o') ADVANCE(2234); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2003: + case 2166: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1982); + lookahead == 'i') ADVANCE(2145); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2004: + case 2167: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2140); + lookahead == 'i') ADVANCE(2304); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2005: + case 2168: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2115); + lookahead == 'i') ADVANCE(2279); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2006: + case 2169: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2349); + lookahead == 'i') ADVANCE(2516); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2007: + case 2170: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2116); + lookahead == 'i') ADVANCE(2280); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2008: + case 2171: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1828); + lookahead == 'i') ADVANCE(1989); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2009: + case 2172: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2285); + lookahead == 'i') ADVANCE(2450); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2010: + case 2173: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1986); + lookahead == 'i') ADVANCE(2149); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2011: + case 2174: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2110); + lookahead == 'i') ADVANCE(2274); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2012: + case 2175: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2272); + lookahead == 'i') ADVANCE(2437); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2013: + case 2176: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2144); + lookahead == 'i') ADVANCE(2308); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2014: + case 2177: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2271); + lookahead == 'i') ADVANCE(2436); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2015: + case 2178: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2139); + lookahead == 'i') ADVANCE(2303); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2016: + case 2179: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2188); + lookahead == 'i') ADVANCE(2352); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2017: + case 2180: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2148); + lookahead == 'i') ADVANCE(2312); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2018: + case 2181: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2292); + lookahead == 'i') ADVANCE(2457); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2019: + case 2182: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1926); + lookahead == 'i') ADVANCE(2089); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2020: + case 2183: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1831); + lookahead == 'i') ADVANCE(1992); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2021: + case 2184: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1798); + lookahead == 'i') ADVANCE(1959); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2022: + case 2185: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1832); + lookahead == 'i') ADVANCE(1993); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2023: + case 2186: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2194); + lookahead == 'i') ADVANCE(2358); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2024: + case 2187: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2313); + lookahead == 'i') ADVANCE(2479); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2025: + case 2188: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2143); + lookahead == 'i') ADVANCE(2307); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2026: + case 2189: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2303); + lookahead == 'i') ADVANCE(2469); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2027: + case 2190: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2304); + lookahead == 'i') ADVANCE(2470); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2028: + case 2191: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1845); + lookahead == 'i') ADVANCE(2006); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2029: + case 2192: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2141); + lookahead == 'i') ADVANCE(2305); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2030: + case 2193: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2142); + lookahead == 'i') ADVANCE(2306); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2031: + case 2194: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2196); + lookahead == 'i') ADVANCE(2010); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2032: + case 2195: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2081); + lookahead == 'i') ADVANCE(2360); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2033: + case 2196: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(2158); + lookahead == 'i') ADVANCE(2245); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2034: + case 2197: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'I' || - lookahead == 'i') ADVANCE(1813); + lookahead == 'i') ADVANCE(2322); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2035: + case 2198: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'I' || + lookahead == 'i') ADVANCE(1974); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 2199: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1432); + lookahead == 'k') ADVANCE(1571); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2036: + case 2200: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(1659); + lookahead == 'k') ADVANCE(1822); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2037: + case 2201: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'K' || - lookahead == 'k') ADVANCE(2206); + lookahead == 'k') ADVANCE(2370); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2038: + case 2202: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1864); + lookahead == 'n') ADVANCE(2026); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1398); + lookahead == 's') ADVANCE(1536); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1708); + lookahead == 't') ADVANCE(1868); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2039: + case 2203: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1864); + lookahead == 'n') ADVANCE(2026); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1397); + lookahead == 's') ADVANCE(1535); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1708); + lookahead == 't') ADVANCE(1868); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2312); + lookahead == 'u') ADVANCE(2478); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2040: + case 2204: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1864); + lookahead == 'n') ADVANCE(2026); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1397); + lookahead == 's') ADVANCE(1535); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1708); + lookahead == 't') ADVANCE(1868); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2041: + case 2205: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1864); + lookahead == 'n') ADVANCE(2026); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1708); + lookahead == 't') ADVANCE(1868); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2042: + case 2206: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1398); + lookahead == 's') ADVANCE(1536); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2043: + case 2207: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1397); + lookahead == 's') ADVANCE(1535); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2312); + lookahead == 'u') ADVANCE(2478); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2044: + case 2208: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1397); + lookahead == 's') ADVANCE(1535); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2045: + case 2209: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2320); + lookahead == 'l') ADVANCE(2487); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2046: + case 2210: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2270); + lookahead == 'l') ADVANCE(2435); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2047: + case 2211: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1536); + lookahead == 'l') ADVANCE(1675); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2048: + case 2212: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1691); + lookahead == 'l') ADVANCE(1852); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2049: + case 2213: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1527); + lookahead == 'l') ADVANCE(1666); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2050: + case 2214: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1696); + lookahead == 'l') ADVANCE(1857); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2051: + case 2215: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1508); + lookahead == 'l') ADVANCE(1647); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2052: + case 2216: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2441); + lookahead == 'l') ADVANCE(2608); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2053: + case 2217: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1520); + lookahead == 'l') ADVANCE(1659); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2054: + case 2218: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1622); + lookahead == 'l') ADVANCE(1762); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2055: + case 2219: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1820); + lookahead == 'l') ADVANCE(1981); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2056: + case 2220: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1785); + lookahead == 'l') ADVANCE(1946); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2057: + case 2221: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2360); + lookahead == 'l') ADVANCE(2527); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2058: + case 2222: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1962); + lookahead == 'l') ADVANCE(2125); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2059: + case 2223: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2066); + lookahead == 'l') ADVANCE(2230); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1882); + lookahead == 's') ADVANCE(2044); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2060: + case 2224: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2066); + lookahead == 'l') ADVANCE(2230); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1846); + lookahead == 's') ADVANCE(2007); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2061: + case 2225: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2066); + lookahead == 'l') ADVANCE(2230); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2062: + case 2226: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2361); + lookahead == 'l') ADVANCE(2528); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2063: + case 2227: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1883); + lookahead == 'l') ADVANCE(2045); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1451); + lookahead == 't') ADVANCE(1590); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2064: + case 2228: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1883); + lookahead == 'l') ADVANCE(2045); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2065: + case 2229: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2362); + lookahead == 'l') ADVANCE(2529); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2066: + case 2230: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1925); + lookahead == 'l') ADVANCE(2088); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2067: + case 2231: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2048); + lookahead == 'l') ADVANCE(2212); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2068: + case 2232: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2049); + lookahead == 'l') ADVANCE(2213); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2069: + case 2233: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2055); + lookahead == 'l') ADVANCE(2219); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2260); + lookahead == 'w') ADVANCE(2425); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2070: + case 2234: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2055); + lookahead == 'l') ADVANCE(2219); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2071: + case 2235: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1867); + lookahead == 'l') ADVANCE(2029); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2072: + case 2236: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1890); + lookahead == 'l') ADVANCE(2052); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2073: + case 2237: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2346); + lookahead == 'l') ADVANCE(2513); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2074: + case 2238: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2330); + lookahead == 'l') ADVANCE(2497); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2075: + case 2239: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2057); + lookahead == 'l') ADVANCE(2221); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2076: + case 2240: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1944); + lookahead == 'l') ADVANCE(2107); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2077: + case 2241: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2180); + lookahead == 'l') ADVANCE(2344); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2078: + case 2242: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2077); + lookahead == 'l') ADVANCE(2241); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1496); + lookahead == 'r') ADVANCE(1635); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2079: + case 2243: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2077); + lookahead == 'l') ADVANCE(2241); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2080: + case 2244: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2022); + lookahead == 'l') ADVANCE(2185); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2081: + case 2245: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1895); + lookahead == 'l') ADVANCE(2057); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2082: + case 2246: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2295); + lookahead == 'l') ADVANCE(2460); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2083: + case 2247: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1896); + lookahead == 'l') ADVANCE(2058); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2084: + case 2248: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1902); + lookahead == 'l') ADVANCE(2064); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2085: + case 2249: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1911); + lookahead == 'l') ADVANCE(2074); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2086: + case 2250: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(1800); + lookahead == 'l') ADVANCE(1961); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2087: + case 2251: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2076); + lookahead == 'l') ADVANCE(2240); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2088: + case 2252: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'L' || - lookahead == 'l') ADVANCE(2347); + lookahead == 'l') ADVANCE(2514); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2089: + case 2253: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2166); + lookahead == 'n') ADVANCE(2330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2090: + case 2254: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1554); + lookahead == 'n') ADVANCE(1693); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2091: + case 2255: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1555); + lookahead == 'n') ADVANCE(1694); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2092: + case 2256: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1560); + lookahead == 'n') ADVANCE(1699); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2093: + case 2257: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1548); + lookahead == 'n') ADVANCE(1687); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2094: + case 2258: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1862); + lookahead == 'n') ADVANCE(2024); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2095: + case 2259: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2024); + lookahead == 'n') ADVANCE(2187); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2096: + case 2260: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2165); + lookahead == 'n') ADVANCE(2329); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2097: + case 2261: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1847); + lookahead == 'n') ADVANCE(2008); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2098: + case 2262: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2167); + lookahead == 'n') ADVANCE(2331); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2099: + case 2263: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2104); + lookahead == 'm') ADVANCE(2268); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2279); + lookahead == 'n') ADVANCE(2444); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2100: + case 2264: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1957); + lookahead == 'm') ADVANCE(2120); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2101: + case 2265: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1583); + lookahead == 'm') ADVANCE(1722); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2102: + case 2266: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1494); + lookahead == 'm') ADVANCE(1633); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2103: + case 2267: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2009); + lookahead == 'm') ADVANCE(2172); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2104: + case 2268: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2342); + lookahead == 'm') ADVANCE(2509); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2105: + case 2269: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2100); + lookahead == 'm') ADVANCE(2264); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2305); + lookahead == 'n') ADVANCE(2471); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2282); + lookahead == 's') ADVANCE(2447); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2106: + case 2270: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2100); + lookahead == 'm') ADVANCE(2264); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2107: + case 2271: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1770); + lookahead == 'm') ADVANCE(1930); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2108: + case 2272: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1963); + lookahead == 'm') ADVANCE(2126); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2109: + case 2273: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2131); + lookahead == 'm') ADVANCE(2295); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2110: + case 2274: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1794); + lookahead == 'm') ADVANCE(1955); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2111: + case 2275: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(2013); + lookahead == 'm') ADVANCE(2176); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2112: + case 2276: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'M' || - lookahead == 'm') ADVANCE(1965); + lookahead == 'm') ADVANCE(2128); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2113: + case 2277: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2364); + lookahead == 'n') ADVANCE(2531); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2114: + case 2278: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2166); + lookahead == 'n') ADVANCE(2330); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2115: + case 2279: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1694); + lookahead == 'n') ADVANCE(1855); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2116: + case 2280: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1426); + lookahead == 'n') ADVANCE(1565); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2117: + case 2281: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1485); + lookahead == 'n') ADVANCE(1624); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2118: + case 2282: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1554); + lookahead == 'n') ADVANCE(1693); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2119: + case 2283: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1555); + lookahead == 'n') ADVANCE(1694); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2120: + case 2284: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1560); + lookahead == 'n') ADVANCE(1699); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2121: + case 2285: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1486); + lookahead == 'n') ADVANCE(1625); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2122: + case 2286: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1416); + lookahead == 'n') ADVANCE(1555); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1574); + lookahead == 'r') ADVANCE(1713); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2123: + case 2287: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1416); + lookahead == 'n') ADVANCE(1555); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2124: + case 2288: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1599); + lookahead == 'n') ADVANCE(1738); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2125: + case 2289: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1556); + lookahead == 'n') ADVANCE(1695); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2126: + case 2290: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1557); + lookahead == 'n') ADVANCE(1696); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2127: + case 2291: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1607); + lookahead == 'n') ADVANCE(1746); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2128: + case 2292: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1561); + lookahead == 'n') ADVANCE(1700); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1424); + lookahead == 's') ADVANCE(1563); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2129: + case 2293: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1664); + lookahead == 'n') ADVANCE(1827); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2130: + case 2294: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1558); + lookahead == 'n') ADVANCE(1697); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2131: + case 2295: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1418); + lookahead == 'n') ADVANCE(1557); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2132: + case 2296: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1620); + lookahead == 'n') ADVANCE(1760); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2133: + case 2297: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1861); + lookahead == 'n') ADVANCE(2023); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2134: + case 2298: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1984); + lookahead == 'n') ADVANCE(2147); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1940); + lookahead == 't') ADVANCE(2104); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2135: + case 2299: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1984); + lookahead == 'n') ADVANCE(2147); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2136: + case 2300: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2168); + lookahead == 'n') ADVANCE(2332); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2137: + case 2301: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2267); + lookahead == 'n') ADVANCE(2432); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2138: + case 2302: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2284); + lookahead == 'n') ADVANCE(2449); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2139: + case 2303: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1981); + lookahead == 'n') ADVANCE(2144); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2140: + case 2304: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1870); + lookahead == 'n') ADVANCE(2032); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1988); + lookahead == 't') ADVANCE(2151); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2141: + case 2305: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1870); + lookahead == 'n') ADVANCE(2032); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1989); + lookahead == 't') ADVANCE(2152); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2142: + case 2306: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2262); + lookahead == 'n') ADVANCE(2427); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2143: + case 2307: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1983); + lookahead == 'n') ADVANCE(2146); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2144: + case 2308: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2012); + lookahead == 'n') ADVANCE(2175); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2145: + case 2309: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1864); + lookahead == 'n') ADVANCE(2026); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1398); + lookahead == 's') ADVANCE(1536); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1708); + lookahead == 't') ADVANCE(1868); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2146: + case 2310: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1864); + lookahead == 'n') ADVANCE(2026); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1829); + lookahead == 's') ADVANCE(1990); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1708); + lookahead == 't') ADVANCE(1868); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2147: + case 2311: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1865); + lookahead == 'n') ADVANCE(2027); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2148: + case 2312: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1856); + lookahead == 'n') ADVANCE(2018); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2149: + case 2313: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1848); + lookahead == 'n') ADVANCE(2009); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2150: + case 2314: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2001); + lookahead == 'n') ADVANCE(2164); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1877); + lookahead == 'p') ADVANCE(2039); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2151: + case 2315: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2001); + lookahead == 'n') ADVANCE(2164); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2152: + case 2316: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1859); + lookahead == 'n') ADVANCE(2021); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2153: + case 2317: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2291); + lookahead == 'n') ADVANCE(2456); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2154: + case 2318: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1855); + lookahead == 'n') ADVANCE(2017); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2155: + case 2319: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2296); + lookahead == 'n') ADVANCE(2461); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2156: + case 2320: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2062); + lookahead == 'n') ADVANCE(2226); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2157: + case 2321: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2298); + lookahead == 'n') ADVANCE(2463); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2158: + case 2322: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2300); + lookahead == 'n') ADVANCE(2466); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2159: + case 2323: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2317); + lookahead == 'n') ADVANCE(2483); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2160: + case 2324: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1933); + lookahead == 'n') ADVANCE(2096); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2161: + case 2325: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2279); + lookahead == 'n') ADVANCE(2444); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2162: + case 2326: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2274); + lookahead == 'n') ADVANCE(2442); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2163: + case 2327: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1790); + lookahead == 'n') ADVANCE(1951); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2164: + case 2328: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1850); + lookahead == 'n') ADVANCE(2012); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2165: + case 2329: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2176); + lookahead == 't') ADVANCE(2340); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2166: + case 2330: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1938); + lookahead == 't') ADVANCE(2101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2167: + case 2331: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2168: + case 2332: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(1932); + lookahead == 'n') ADVANCE(2095); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1938); + lookahead == 't') ADVANCE(2101); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2169: + case 2333: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'N' || - lookahead == 'n') ADVANCE(2323); + lookahead == 'n') ADVANCE(2490); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2170: + case 2334: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2005); + lookahead == 'o') ADVANCE(2168); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2171: + case 2335: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1868); + lookahead == 'o') ADVANCE(2030); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2172: + case 2336: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1463); + lookahead == 'o') ADVANCE(1602); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2068); + lookahead == 'u') ADVANCE(2232); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2173: + case 2337: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1463); + lookahead == 'o') ADVANCE(1602); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2174: + case 2338: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2327); + lookahead == 'o') ADVANCE(2494); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2175: + case 2339: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2351); + lookahead == 'o') ADVANCE(2518); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2176: + case 2340: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1407); + lookahead == 'o') ADVANCE(1545); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2177: + case 2341: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1759); + lookahead == 'o') ADVANCE(1919); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2178: + case 2342: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2078); + lookahead == 'o') ADVANCE(2242); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2184); + lookahead == 'r') ADVANCE(2348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2179: + case 2343: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2078); + lookahead == 'o') ADVANCE(2242); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2180: + case 2344: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2353); + lookahead == 'o') ADVANCE(2520); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2181: + case 2345: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2201); + lookahead == 'o') ADVANCE(2365); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2182: + case 2346: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1971); + lookahead == 'o') ADVANCE(2134); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2183: + case 2347: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2056); + lookahead == 'o') ADVANCE(2220); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2184: + case 2348: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2101); + lookahead == 'o') ADVANCE(2265); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2185: + case 2349: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1972); + lookahead == 'o') ADVANCE(2135); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2186: + case 2350: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2182); + lookahead == 'o') ADVANCE(2346); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2187: + case 2351: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2106); + lookahead == 'o') ADVANCE(2270); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2188: + case 2352: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2113); + lookahead == 'o') ADVANCE(2277); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2189: + case 2353: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2227); + lookahead == 'o') ADVANCE(2391); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2190: + case 2354: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(1857); + lookahead == 'o') ADVANCE(2019); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2191: + case 2355: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2281); + lookahead == 'o') ADVANCE(2446); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2068); + lookahead == 'u') ADVANCE(2232); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2192: + case 2356: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2281); + lookahead == 'o') ADVANCE(2446); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2193: + case 2357: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2074); + lookahead == 'o') ADVANCE(2238); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2194: + case 2358: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2127); + lookahead == 'o') ADVANCE(2291); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2195: + case 2359: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2154); + lookahead == 'o') ADVANCE(2318); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2196: + case 2360: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2132); + lookahead == 'o') ADVANCE(2296); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2197: + case 2361: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2238); + lookahead == 'o') ADVANCE(2402); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2198: + case 2362: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2070); + lookahead == 'o') ADVANCE(2234); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2199: + case 2363: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2079); + lookahead == 'o') ADVANCE(2243); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2200: + case 2364: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'O' || - lookahead == 'o') ADVANCE(2249); + lookahead == 'o') ADVANCE(2413); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2201: + case 2365: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1612); + lookahead == 'p') ADVANCE(1751); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2202: + case 2366: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1634); + lookahead == 'p') ADVANCE(1774); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2203: + case 2367: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(1877); + lookahead == 'p') ADVANCE(2039); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2204: + case 2368: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2205); + lookahead == 'p') ADVANCE(2369); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2205: + case 2369: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2197); + lookahead == 'p') ADVANCE(2361); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2206: + case 2370: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'P' || - lookahead == 'p') ADVANCE(2229); + lookahead == 'p') ADVANCE(2393); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2207: + case 2371: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(2335); + lookahead == 'q') ADVANCE(2502); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2208: + case 2372: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Q' || - lookahead == 'q') ADVANCE(2344); + lookahead == 'q') ADVANCE(2511); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2209: + case 2373: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1764); + lookahead == 'r') ADVANCE(1924); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2210: + case 2374: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1773); + lookahead == 'r') ADVANCE(1933); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2211: + case 2375: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1438); + lookahead == 'r') ADVANCE(1577); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2212: + case 2376: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1685); + lookahead == 'r') ADVANCE(1846); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2213: + case 2377: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2350); + lookahead == 'r') ADVANCE(2517); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2214: + case 2378: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1677); + lookahead == 'r') ADVANCE(1838); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2215: + case 2379: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1573); + lookahead == 'r') ADVANCE(1712); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2216: + case 2380: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1574); + lookahead == 'r') ADVANCE(1713); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2217: + case 2381: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1915); + lookahead == 'r') ADVANCE(2078); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2218: + case 2382: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1876); + lookahead == 'r') ADVANCE(2038); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2219: + case 2383: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1774); + lookahead == 'r') ADVANCE(1934); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2220: + case 2384: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2363); + lookahead == 'r') ADVANCE(2530); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2221: + case 2385: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1806); + lookahead == 'r') ADVANCE(1967); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2222: + case 2386: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2359); + lookahead == 'r') ADVANCE(2526); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2223: + case 2387: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2184); + lookahead == 'r') ADVANCE(2348); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2067); + lookahead == 'u') ADVANCE(2231); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2224: + case 2388: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2184); + lookahead == 'r') ADVANCE(2348); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2225: + case 2389: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2111); + lookahead == 'r') ADVANCE(2275); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2226: + case 2390: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2163); + lookahead == 'r') ADVANCE(2327); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2227: + case 2391: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2102); + lookahead == 'r') ADVANCE(2266); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2228: + case 2392: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2117); + lookahead == 'r') ADVANCE(2281); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2229: + case 2393: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2186); + lookahead == 'r') ADVANCE(2350); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2230: + case 2394: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1789); + lookahead == 'r') ADVANCE(1950); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2231: + case 2395: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1887); + lookahead == 'r') ADVANCE(2049); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2232: + case 2396: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2325); + lookahead == 'r') ADVANCE(2492); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2233: + case 2397: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1765); + lookahead == 'r') ADVANCE(1925); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2234: + case 2398: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2288); + lookahead == 'r') ADVANCE(2453); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2235: + case 2399: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2329); + lookahead == 'r') ADVANCE(2496); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2236: + case 2400: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2011); + lookahead == 'r') ADVANCE(2174); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2237: + case 2401: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1892); + lookahead == 'r') ADVANCE(2054); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2238: + case 2402: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2293); + lookahead == 'r') ADVANCE(2458); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2239: + case 2403: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2174); + lookahead == 'r') ADVANCE(2338); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2240: + case 2404: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2021); + lookahead == 'r') ADVANCE(2184); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2241: + case 2405: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2121); + lookahead == 'r') ADVANCE(2285); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2242: + case 2406: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1923); + lookahead == 'r') ADVANCE(2086); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2243: + case 2407: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1946); + lookahead == 'r') ADVANCE(2109); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2244: + case 2408: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1931); + lookahead == 'r') ADVANCE(2094); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2245: + case 2409: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2257); + lookahead == 'r') ADVANCE(2422); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2246: + case 2410: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1960); + lookahead == 'r') ADVANCE(2103); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2247: + case 2411: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1950); + lookahead == 'r') ADVANCE(2123); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2248: + case 2412: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1942); + lookahead == 'r') ADVANCE(2113); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2249: + case 2413: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1947); + lookahead == 'r') ADVANCE(2110); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2250: + case 2414: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2018); + lookahead == 'r') ADVANCE(2181); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2251: + case 2415: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2273); + lookahead == 'r') ADVANCE(2438); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2252: + case 2416: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2337); + lookahead == 'r') ADVANCE(2504); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2253: + case 2417: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2256); + lookahead == 'r') ADVANCE(2421); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2254: + case 2418: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1814); + lookahead == 'r') ADVANCE(2194); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2255: + case 2419: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(2277); + lookahead == 'r') ADVANCE(1975); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2256: + case 2420: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1966); + lookahead == 'r') ADVANCE(2441); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2257: + case 2421: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1818); + lookahead == 'r') ADVANCE(2129); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2258: + case 2422: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'R' || - lookahead == 'r') ADVANCE(1970); + lookahead == 'r') ADVANCE(1979); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2259: + case 2423: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'R' || + lookahead == 'r') ADVANCE(2133); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 2424: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1398); + lookahead == 's') ADVANCE(1536); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2260: + case 2425: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1504); + lookahead == 's') ADVANCE(1643); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2261: + case 2426: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1538); + lookahead == 's') ADVANCE(1677); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2262: + case 2427: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1534); + lookahead == 's') ADVANCE(1673); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2263: + case 2428: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1541); + lookahead == 's') ADVANCE(1680); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2264: + case 2429: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1630); + lookahead == 's') ADVANCE(1770); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2265: + case 2430: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1601); + lookahead == 's') ADVANCE(1740); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2266: + case 2431: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1603); + lookahead == 's') ADVANCE(1742); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2267: + case 2432: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1978); + lookahead == 's') ADVANCE(2141); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2268: + case 2433: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1882); + lookahead == 's') ADVANCE(2044); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2269: + case 2434: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1830); + lookahead == 's') ADVANCE(1991); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2270: + case 2435: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1886); + lookahead == 's') ADVANCE(2048); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2271: + case 2436: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2016); + lookahead == 's') ADVANCE(2179); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2272: + case 2437: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2308); + lookahead == 's') ADVANCE(2474); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2273: + case 2438: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2006); + lookahead == 's') ADVANCE(2169); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2274: + case 2439: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2318); + lookahead == 's') ADVANCE(2117); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2275: + case 2440: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1954); + lookahead == 's') ADVANCE(2075); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2276: + case 2441: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1912); + lookahead == 's') ADVANCE(2186); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2277: + case 2442: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2023); + lookahead == 's') ADVANCE(2486); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2278: + case 2443: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2031); + lookahead == 's') ADVANCE(2195); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2279: + case 2444: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(1935); + lookahead == 's') ADVANCE(2098); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2280: + case 2445: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'S' || - lookahead == 's') ADVANCE(2278); + lookahead == 's') ADVANCE(2443); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2281: + case 2446: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1400); + lookahead == 't') ADVANCE(1538); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2282: + case 2447: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1503); + lookahead == 't') ADVANCE(1642); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2283: + case 2448: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1687); + lookahead == 't') ADVANCE(1848); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2284: + case 2449: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1624); + lookahead == 't') ADVANCE(1764); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2285: + case 2450: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1679); + lookahead == 't') ADVANCE(1840); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2286: + case 2451: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1689); + lookahead == 't') ADVANCE(1850); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2287: + case 2452: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1430); + lookahead == 't') ADVANCE(1569); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2288: + case 2453: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1405); + lookahead == 't') ADVANCE(1543); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2289: + case 2454: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1628); + lookahead == 't') ADVANCE(1768); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2290: + case 2455: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1530); + lookahead == 't') ADVANCE(1669); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2291: + case 2456: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1414); + lookahead == 't') ADVANCE(1553); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2292: + case 2457: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2358); + lookahead == 't') ADVANCE(2525); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2293: + case 2458: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1506); + lookahead == 't') ADVANCE(1645); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2294: + case 2459: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1671); + lookahead == 't') ADVANCE(1834); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2295: + case 2460: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1453); + lookahead == 't') ADVANCE(1592); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2296: + case 2461: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1645); + lookahead == 't') ADVANCE(1808); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2297: + case 2462: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1458); + lookahead == 't') ADVANCE(1597); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2298: + case 2463: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1460); + lookahead == 't') ADVANCE(1599); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2299: + case 2464: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1681); + lookahead == 't') ADVANCE(1758); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2300: + case 2465: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1577); + lookahead == 't') ADVANCE(1842); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2301: + case 2466: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1563); + lookahead == 't') ADVANCE(1716); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2302: + case 2467: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1565); + lookahead == 't') ADVANCE(1702); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2303: + case 2468: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1988); + lookahead == 't') ADVANCE(1704); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2304: + case 2469: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1989); + lookahead == 't') ADVANCE(2151); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2305: + case 2470: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1801); + lookahead == 't') ADVANCE(2152); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2306: + case 2471: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1815); + lookahead == 't') ADVANCE(1962); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2307: + case 2472: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2032); + lookahead == 't') ADVANCE(1976); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2308: + case 2473: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2008); + lookahead == 't') ADVANCE(2196); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2309: + case 2474: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1888); + lookahead == 't') ADVANCE(2171); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2310: + case 2475: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1889); + lookahead == 't') ADVANCE(2050); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2311: + case 2476: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1891); + lookahead == 't') ADVANCE(2051); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2312: + case 2477: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2177); + lookahead == 't') ADVANCE(2053); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2313: + case 2478: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2034); + lookahead == 't') ADVANCE(2341); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2314: + case 2479: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1894); + lookahead == 't') ADVANCE(2198); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2315: + case 2480: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1799); + lookahead == 't') ADVANCE(2056); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2316: + case 2481: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2185); + lookahead == 't') ADVANCE(1960); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2317: + case 2482: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2065); + lookahead == 't') ADVANCE(2349); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2318: + case 2483: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2254); + lookahead == 't') ADVANCE(2229); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2319: + case 2484: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1906); + lookahead == 't') ADVANCE(2418); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2320: + case 2485: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1924); + lookahead == 't') ADVANCE(2067); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2321: + case 2486: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(2336); + lookahead == 't') ADVANCE(2419); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2322: + case 2487: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1930); + lookahead == 't') ADVANCE(2087); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2323: + case 2488: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1938); + lookahead == 't') ADVANCE(2503); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2324: + case 2489: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'T' || - lookahead == 't') ADVANCE(1940); + lookahead == 't') ADVANCE(2093); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2325: + case 2490: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2101); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 2491: + ACCEPT_TOKEN(sym__unquoted_identifier); + if (lookahead == 'T' || + lookahead == 't') ADVANCE(2104); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); + END_STATE(); + case 2492: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1884); + lookahead == 'u') ADVANCE(2046); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2326: + case 2493: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2067); + lookahead == 'u') ADVANCE(2231); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2327: + case 2494: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2202); + lookahead == 'u') ADVANCE(2366); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2328: + case 2495: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1781); + lookahead == 'u') ADVANCE(1941); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2329: + case 2496: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2133); + lookahead == 'u') ADVANCE(2297); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2330: + case 2497: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2109); + lookahead == 'u') ADVANCE(2273); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2331: + case 2498: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2228); + lookahead == 'u') ADVANCE(2392); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2332: + case 2499: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2082); + lookahead == 'u') ADVANCE(2246); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2333: + case 2500: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2250); + lookahead == 'u') ADVANCE(2414); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2334: + case 2501: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2294); + lookahead == 'u') ADVANCE(2459); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2335: + case 2502: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1899); + lookahead == 'u') ADVANCE(2061); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2336: + case 2503: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2241); + lookahead == 'u') ADVANCE(2405); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2337: + case 2504: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1885); + lookahead == 'u') ADVANCE(2047); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2338: + case 2505: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2301); + lookahead == 'u') ADVANCE(2467); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2339: + case 2506: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2302); + lookahead == 'u') ADVANCE(2468); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2340: + case 2507: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2253); + lookahead == 'u') ADVANCE(2417); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2341: + case 2508: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1821); + lookahead == 'u') ADVANCE(1982); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2342: + case 2509: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2306); + lookahead == 'u') ADVANCE(2472); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2343: + case 2510: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2068); + lookahead == 'u') ADVANCE(2232); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2344: + case 2511: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1961); + lookahead == 'u') ADVANCE(2124); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2345: + case 2512: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2251); + lookahead == 'u') ADVANCE(2415); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2346: + case 2513: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1873); + lookahead == 'u') ADVANCE(2035); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2347: + case 2514: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(1875); + lookahead == 'u') ADVANCE(2037); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2348: + case 2515: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'U' || - lookahead == 'u') ADVANCE(2319); + lookahead == 'u') ADVANCE(2485); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2349: + case 2516: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1914); + lookahead == 'v') ADVANCE(2077); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2350: + case 2517: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'V' || - lookahead == 'v') ADVANCE(1791); + lookahead == 'v') ADVANCE(1952); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2351: + case 2518: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1499); + lookahead == 'w') ADVANCE(1638); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2352: + case 2519: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(1587); + lookahead == 'w') ADVANCE(1726); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2353: + case 2520: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2265); + lookahead == 'w') ADVANCE(2430); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2354: + case 2521: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'W' || - lookahead == 'w') ADVANCE(2160); + lookahead == 'w') ADVANCE(2324); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2355: + case 2522: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1860); + lookahead == 'x') ADVANCE(2022); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2356: + case 2523: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(1937); + lookahead == 'x') ADVANCE(2100); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2357: + case 2524: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'X' || - lookahead == 'x') ADVANCE(2322); + lookahead == 'x') ADVANCE(2489); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2358: + case 2525: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1510); + lookahead == 'y') ADVANCE(1649); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2359: + case 2526: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1669); + lookahead == 'y') ADVANCE(1832); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2360: + case 2527: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1655); + lookahead == 'y') ADVANCE(1818); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2361: + case 2528: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1412); + lookahead == 'y') ADVANCE(1551); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2362: + case 2529: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(1643); + lookahead == 'y') ADVANCE(1756); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2363: + case 2530: ACCEPT_TOKEN(sym__unquoted_identifier); if (lookahead == 'Y' || - lookahead == 'y') ADVANCE(2015); + lookahead == 'y') ADVANCE(2178); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2364: + case 2531: ACCEPT_TOKEN(sym__unquoted_identifier); if (('0' <= lookahead && lookahead <= '9') || ('A' <= lookahead && lookahead <= 'Z') || lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2364); + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(2531); END_STATE(); - case 2365: + case 2532: ACCEPT_TOKEN(anon_sym_BQUOTE); END_STATE(); - case 2366: + case 2533: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '\n') ADVANCE(2372); - if (lookahead == '\r') ADVANCE(2367); + if (lookahead == '\n') ADVANCE(2539); + if (lookahead == '\r') ADVANCE(2534); if (lookahead != 0 && - lookahead != '`') ADVANCE(2374); + lookahead != '`') ADVANCE(2541); END_STATE(); - case 2367: + case 2534: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '\n') ADVANCE(2372); + if (lookahead == '\n') ADVANCE(2539); if (lookahead != 0 && - lookahead != '`') ADVANCE(2374); + lookahead != '`') ADVANCE(2541); END_STATE(); - case 2368: + case 2535: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '\n') ADVANCE(2374); - if (lookahead == '`') ADVANCE(2409); - if (lookahead != 0) ADVANCE(2368); + if (lookahead == '\n') ADVANCE(2541); + if (lookahead == '`') ADVANCE(2576); + if (lookahead != 0) ADVANCE(2535); END_STATE(); - case 2369: + case 2536: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '*') ADVANCE(2371); + if (lookahead == '*') ADVANCE(2538); if (lookahead != 0 && - lookahead != '`') ADVANCE(2374); + lookahead != '`') ADVANCE(2541); END_STATE(); - case 2370: + case 2537: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '*') ADVANCE(2370); - if (lookahead == '/') ADVANCE(2374); - if (lookahead == '`') ADVANCE(436); - if (lookahead != 0) ADVANCE(2371); + if (lookahead == '*') ADVANCE(2537); + if (lookahead == '/') ADVANCE(2541); + if (lookahead == '`') ADVANCE(440); + if (lookahead != 0) ADVANCE(2538); END_STATE(); - case 2371: + case 2538: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '*') ADVANCE(2370); - if (lookahead == '`') ADVANCE(436); - if (lookahead != 0) ADVANCE(2371); + if (lookahead == '*') ADVANCE(2537); + if (lookahead == '`') ADVANCE(440); + if (lookahead != 0) ADVANCE(2538); END_STATE(); - case 2372: + case 2539: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '-') ADVANCE(2373); - if (lookahead == '/') ADVANCE(2369); - if (lookahead == '\\') ADVANCE(2366); + if (lookahead == '-') ADVANCE(2540); + if (lookahead == '/') ADVANCE(2536); + if (lookahead == '\\') ADVANCE(2533); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -29842,55 +31392,55 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(2372); + lookahead == 65279) ADVANCE(2539); if (lookahead != 0 && - lookahead != '`') ADVANCE(2374); + lookahead != '`') ADVANCE(2541); END_STATE(); - case 2373: + case 2540: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); - if (lookahead == '-') ADVANCE(2368); + if (lookahead == '-') ADVANCE(2535); if (lookahead != 0 && - lookahead != '`') ADVANCE(2374); + lookahead != '`') ADVANCE(2541); END_STATE(); - case 2374: + case 2541: ACCEPT_TOKEN(aux_sym__quoted_identifier_token1); if (lookahead != 0 && - lookahead != '`') ADVANCE(2374); + lookahead != '`') ADVANCE(2541); END_STATE(); - case 2375: + case 2542: ACCEPT_TOKEN(anon_sym_DQUOTE); END_STATE(); - case 2376: + case 2543: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '\n') ADVANCE(2380); - if (lookahead == '\r') ADVANCE(2377); - if (lookahead == '"') ADVANCE(423); - if (lookahead != 0) ADVANCE(2382); + if (lookahead == '\n') ADVANCE(2547); + if (lookahead == '\r') ADVANCE(2544); + if (lookahead == '"') ADVANCE(427); + if (lookahead != 0) ADVANCE(2549); END_STATE(); - case 2377: + case 2544: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '\n') ADVANCE(2380); - if (lookahead == '"') ADVANCE(423); - if (lookahead != 0) ADVANCE(2382); + if (lookahead == '\n') ADVANCE(2547); + if (lookahead == '"') ADVANCE(427); + if (lookahead != 0) ADVANCE(2549); END_STATE(); - case 2378: + case 2545: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '\n') ADVANCE(2382); - if (lookahead == '"') ADVANCE(2407); - if (lookahead != 0) ADVANCE(2378); + if (lookahead == '\n') ADVANCE(2549); + if (lookahead == '"') ADVANCE(2574); + if (lookahead != 0) ADVANCE(2545); END_STATE(); - case 2379: + case 2546: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '"') ADVANCE(423); - if (lookahead == '*') ADVANCE(2384); - if (lookahead != 0) ADVANCE(2382); + if (lookahead == '"') ADVANCE(427); + if (lookahead == '*') ADVANCE(2551); + if (lookahead != 0) ADVANCE(2549); END_STATE(); - case 2380: + case 2547: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '"') ADVANCE(423); - if (lookahead == '-') ADVANCE(2381); - if (lookahead == '/') ADVANCE(2379); - if (lookahead == '\\') ADVANCE(2376); + if (lookahead == '"') ADVANCE(427); + if (lookahead == '-') ADVANCE(2548); + if (lookahead == '/') ADVANCE(2546); + if (lookahead == '\\') ADVANCE(2543); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -29898,74 +31448,74 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(2380); - if (lookahead != 0) ADVANCE(2382); + lookahead == 65279) ADVANCE(2547); + if (lookahead != 0) ADVANCE(2549); END_STATE(); - case 2381: + case 2548: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '"') ADVANCE(423); - if (lookahead == '-') ADVANCE(2378); - if (lookahead != 0) ADVANCE(2382); + if (lookahead == '"') ADVANCE(427); + if (lookahead == '-') ADVANCE(2545); + if (lookahead != 0) ADVANCE(2549); END_STATE(); - case 2382: + case 2549: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '"') ADVANCE(423); - if (lookahead != 0) ADVANCE(2382); + if (lookahead == '"') ADVANCE(427); + if (lookahead != 0) ADVANCE(2549); END_STATE(); - case 2383: + case 2550: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '"') ADVANCE(424); - if (lookahead == '*') ADVANCE(2383); - if (lookahead == '/') ADVANCE(2382); - if (lookahead != 0) ADVANCE(2384); + if (lookahead == '"') ADVANCE(428); + if (lookahead == '*') ADVANCE(2550); + if (lookahead == '/') ADVANCE(2549); + if (lookahead != 0) ADVANCE(2551); END_STATE(); - case 2384: + case 2551: ACCEPT_TOKEN(aux_sym__quoted_identifier_token2); - if (lookahead == '"') ADVANCE(424); - if (lookahead == '*') ADVANCE(2383); - if (lookahead != 0) ADVANCE(2384); + if (lookahead == '"') ADVANCE(428); + if (lookahead == '*') ADVANCE(2550); + if (lookahead != 0) ADVANCE(2551); END_STATE(); - case 2385: + case 2552: ACCEPT_TOKEN(anon_sym_DOT); END_STATE(); - case 2386: + case 2553: ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '*') ADVANCE(2440); + if (lookahead == '*') ADVANCE(2607); END_STATE(); - case 2387: + case 2554: ACCEPT_TOKEN(anon_sym_SQUOTE); END_STATE(); - case 2388: + case 2555: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\n') ADVANCE(2392); - if (lookahead == '\r') ADVANCE(2389); - if (lookahead == '\'') ADVANCE(429); - if (lookahead != 0) ADVANCE(2394); + if (lookahead == '\n') ADVANCE(2559); + if (lookahead == '\r') ADVANCE(2556); + if (lookahead == '\'') ADVANCE(433); + if (lookahead != 0) ADVANCE(2561); END_STATE(); - case 2389: + case 2556: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\n') ADVANCE(2392); - if (lookahead == '\'') ADVANCE(429); - if (lookahead != 0) ADVANCE(2394); + if (lookahead == '\n') ADVANCE(2559); + if (lookahead == '\'') ADVANCE(433); + if (lookahead != 0) ADVANCE(2561); END_STATE(); - case 2390: + case 2557: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\n') ADVANCE(2394); - if (lookahead == '\'') ADVANCE(2408); - if (lookahead != 0) ADVANCE(2390); + if (lookahead == '\n') ADVANCE(2561); + if (lookahead == '\'') ADVANCE(2575); + if (lookahead != 0) ADVANCE(2557); END_STATE(); - case 2391: + case 2558: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\'') ADVANCE(429); - if (lookahead == '*') ADVANCE(2396); - if (lookahead != 0) ADVANCE(2394); + if (lookahead == '\'') ADVANCE(433); + if (lookahead == '*') ADVANCE(2563); + if (lookahead != 0) ADVANCE(2561); END_STATE(); - case 2392: + case 2559: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\'') ADVANCE(429); - if (lookahead == '-') ADVANCE(2393); - if (lookahead == '/') ADVANCE(2391); - if (lookahead == '\\') ADVANCE(2388); + if (lookahead == '\'') ADVANCE(433); + if (lookahead == '-') ADVANCE(2560); + if (lookahead == '/') ADVANCE(2558); + if (lookahead == '\\') ADVANCE(2555); if (lookahead == '\t' || lookahead == '\n' || lookahead == '\f' || @@ -29973,197 +31523,197 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { lookahead == ' ' || lookahead == 8203 || lookahead == 8288 || - lookahead == 65279) ADVANCE(2392); - if (lookahead != 0) ADVANCE(2394); + lookahead == 65279) ADVANCE(2559); + if (lookahead != 0) ADVANCE(2561); END_STATE(); - case 2393: + case 2560: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\'') ADVANCE(429); - if (lookahead == '-') ADVANCE(2390); - if (lookahead != 0) ADVANCE(2394); + if (lookahead == '\'') ADVANCE(433); + if (lookahead == '-') ADVANCE(2557); + if (lookahead != 0) ADVANCE(2561); END_STATE(); - case 2394: + case 2561: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\'') ADVANCE(429); - if (lookahead != 0) ADVANCE(2394); + if (lookahead == '\'') ADVANCE(433); + if (lookahead != 0) ADVANCE(2561); END_STATE(); - case 2395: + case 2562: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\'') ADVANCE(430); - if (lookahead == '*') ADVANCE(2395); - if (lookahead == '/') ADVANCE(2394); - if (lookahead != 0) ADVANCE(2396); + if (lookahead == '\'') ADVANCE(434); + if (lookahead == '*') ADVANCE(2562); + if (lookahead == '/') ADVANCE(2561); + if (lookahead != 0) ADVANCE(2563); END_STATE(); - case 2396: + case 2563: ACCEPT_TOKEN(aux_sym_string_token1); - if (lookahead == '\'') ADVANCE(430); - if (lookahead == '*') ADVANCE(2395); - if (lookahead != 0) ADVANCE(2396); + if (lookahead == '\'') ADVANCE(434); + if (lookahead == '*') ADVANCE(2562); + if (lookahead != 0) ADVANCE(2563); END_STATE(); - case 2397: + case 2564: ACCEPT_TOKEN(anon_sym_DASH_GT); - if (lookahead == '>') ADVANCE(2398); + if (lookahead == '>') ADVANCE(2565); END_STATE(); - case 2398: + case 2565: ACCEPT_TOKEN(anon_sym_DASH_GT_GT); END_STATE(); - case 2399: + case 2566: ACCEPT_TOKEN(anon_sym_POUND_GT); - if (lookahead == '>') ADVANCE(2400); + if (lookahead == '>') ADVANCE(2567); END_STATE(); - case 2400: + case 2567: ACCEPT_TOKEN(anon_sym_POUND_GT_GT); END_STATE(); - case 2401: + case 2568: ACCEPT_TOKEN(aux_sym_type_token1); END_STATE(); - case 2402: + case 2569: ACCEPT_TOKEN(aux_sym_type_token2); END_STATE(); - case 2403: + case 2570: ACCEPT_TOKEN(anon_sym_LBRACK); END_STATE(); - case 2404: + case 2571: ACCEPT_TOKEN(anon_sym_RBRACK); END_STATE(); - case 2405: + case 2572: ACCEPT_TOKEN(anon_sym_COLON_COLON); END_STATE(); - case 2406: + case 2573: ACCEPT_TOKEN(sym_comment); END_STATE(); - case 2407: + case 2574: ACCEPT_TOKEN(sym_comment); - if (lookahead == '"') ADVANCE(2378); + if (lookahead == '"') ADVANCE(2545); if (lookahead != 0 && - lookahead != '\n') ADVANCE(2409); + lookahead != '\n') ADVANCE(2576); END_STATE(); - case 2408: + case 2575: ACCEPT_TOKEN(sym_comment); - if (lookahead == '\'') ADVANCE(2390); + if (lookahead == '\'') ADVANCE(2557); if (lookahead != 0 && - lookahead != '\n') ADVANCE(2409); + lookahead != '\n') ADVANCE(2576); END_STATE(); - case 2409: + case 2576: ACCEPT_TOKEN(sym_comment); if (lookahead != 0 && - lookahead != '\n') ADVANCE(2409); + lookahead != '\n') ADVANCE(2576); END_STATE(); - case 2410: + case 2577: ACCEPT_TOKEN(anon_sym_PLUS); END_STATE(); - case 2411: + case 2578: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(2409); + if (lookahead == '-') ADVANCE(2576); END_STATE(); - case 2412: + case 2579: ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(2409); - if (lookahead == '>') ADVANCE(2397); + if (lookahead == '-') ADVANCE(2576); + if (lookahead == '>') ADVANCE(2564); END_STATE(); - case 2413: + case 2580: ACCEPT_TOKEN(anon_sym_BANG_BANG); END_STATE(); - case 2414: + case 2581: ACCEPT_TOKEN(anon_sym_TILDE); END_STATE(); - case 2415: + case 2582: ACCEPT_TOKEN(anon_sym_TILDE); - if (lookahead == '*') ADVANCE(2436); + if (lookahead == '*') ADVANCE(2603); END_STATE(); - case 2416: + case 2583: ACCEPT_TOKEN(anon_sym_AT); END_STATE(); - case 2417: + case 2584: ACCEPT_TOKEN(anon_sym_PIPE_SLASH); END_STATE(); - case 2418: + case 2585: ACCEPT_TOKEN(anon_sym_PIPE_PIPE_SLASH); END_STATE(); - case 2419: + case 2586: ACCEPT_TOKEN(anon_sym_CARET); END_STATE(); - case 2420: + case 2587: ACCEPT_TOKEN(anon_sym_STAR); END_STATE(); - case 2421: + case 2588: ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(436); + if (lookahead == '*') ADVANCE(440); END_STATE(); - case 2422: + case 2589: ACCEPT_TOKEN(anon_sym_PERCENT); END_STATE(); - case 2423: + case 2590: ACCEPT_TOKEN(anon_sym_LT_LT); END_STATE(); - case 2424: + case 2591: ACCEPT_TOKEN(anon_sym_GT_GT); END_STATE(); - case 2425: + case 2592: ACCEPT_TOKEN(anon_sym_AMP); END_STATE(); - case 2426: + case 2593: ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(2438); + if (lookahead == '&') ADVANCE(2605); END_STATE(); - case 2427: + case 2594: ACCEPT_TOKEN(anon_sym_PIPE); END_STATE(); - case 2428: + case 2595: ACCEPT_TOKEN(anon_sym_POUND); - if (lookahead == '>') ADVANCE(2399); + if (lookahead == '>') ADVANCE(2566); END_STATE(); - case 2429: + case 2596: ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(2423); - if (lookahead == '=') ADVANCE(2430); - if (lookahead == '>') ADVANCE(2431); + if (lookahead == '<') ADVANCE(2590); + if (lookahead == '=') ADVANCE(2597); + if (lookahead == '>') ADVANCE(2598); END_STATE(); - case 2430: + case 2597: ACCEPT_TOKEN(anon_sym_LT_EQ); END_STATE(); - case 2431: + case 2598: ACCEPT_TOKEN(anon_sym_LT_GT); END_STATE(); - case 2432: + case 2599: ACCEPT_TOKEN(anon_sym_BANG_EQ); END_STATE(); - case 2433: + case 2600: ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(2434); - if (lookahead == '>') ADVANCE(2424); + if (lookahead == '=') ADVANCE(2601); + if (lookahead == '>') ADVANCE(2591); END_STATE(); - case 2434: + case 2601: ACCEPT_TOKEN(anon_sym_GT_EQ); END_STATE(); - case 2435: + case 2602: ACCEPT_TOKEN(anon_sym_BANG_TILDE); - if (lookahead == '*') ADVANCE(2437); + if (lookahead == '*') ADVANCE(2604); END_STATE(); - case 2436: + case 2603: ACCEPT_TOKEN(anon_sym_TILDE_STAR); END_STATE(); - case 2437: + case 2604: ACCEPT_TOKEN(anon_sym_BANG_TILDE_STAR); END_STATE(); - case 2438: + case 2605: ACCEPT_TOKEN(anon_sym_AMP_AMP); END_STATE(); - case 2439: + case 2606: ACCEPT_TOKEN(anon_sym_PIPE_PIPE); END_STATE(); - case 2440: + case 2607: ACCEPT_TOKEN(anon_sym_DOT_STAR); END_STATE(); - case 2441: + case 2608: ACCEPT_TOKEN(aux_sym_interval_expression_token1); END_STATE(); - case 2442: + case 2609: ACCEPT_TOKEN(anon_sym_DOLLAR); END_STATE(); - case 2443: + case 2610: ACCEPT_TOKEN(aux_sym_argument_reference_token1); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2443); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(2610); END_STATE(); default: return false; @@ -30172,7225 +31722,7225 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { static const TSLexMode ts_lex_modes[STATE_COUNT] = { [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 1333}, - [2] = {.lex_state = 1341, .external_lex_state = 2}, - [3] = {.lex_state = 1342, .external_lex_state = 2}, - [4] = {.lex_state = 1306}, - [5] = {.lex_state = 1306}, - [6] = {.lex_state = 1306}, - [7] = {.lex_state = 1306}, - [8] = {.lex_state = 1306}, - [9] = {.lex_state = 1306}, - [10] = {.lex_state = 1307}, - [11] = {.lex_state = 1306}, - [12] = {.lex_state = 1307}, - [13] = {.lex_state = 1306}, - [14] = {.lex_state = 1308}, - [15] = {.lex_state = 1307}, - [16] = {.lex_state = 1307}, - [17] = {.lex_state = 1307}, - [18] = {.lex_state = 1306}, - [19] = {.lex_state = 1307}, - [20] = {.lex_state = 1308}, - [21] = {.lex_state = 1330}, - [22] = {.lex_state = 1308}, - [23] = {.lex_state = 1307}, - [24] = {.lex_state = 1330}, - [25] = {.lex_state = 1306}, - [26] = {.lex_state = 1330}, - [27] = {.lex_state = 1308}, - [28] = {.lex_state = 1308}, - [29] = {.lex_state = 1307}, - [30] = {.lex_state = 1330}, - [31] = {.lex_state = 1325}, - [32] = {.lex_state = 1306}, - [33] = {.lex_state = 1308}, - [34] = {.lex_state = 1306}, - [35] = {.lex_state = 1330}, - [36] = {.lex_state = 1306}, - [37] = {.lex_state = 1330}, - [38] = {.lex_state = 1309}, - [39] = {.lex_state = 1308}, - [40] = {.lex_state = 1325}, - [41] = {.lex_state = 1325}, - [42] = {.lex_state = 1306}, - [43] = {.lex_state = 1325}, - [44] = {.lex_state = 1306}, - [45] = {.lex_state = 1306}, - [46] = {.lex_state = 1309}, - [47] = {.lex_state = 1306}, - [48] = {.lex_state = 1306}, - [49] = {.lex_state = 1308}, - [50] = {.lex_state = 1309}, - [51] = {.lex_state = 1307}, - [52] = {.lex_state = 1306}, - [53] = {.lex_state = 1307}, - [54] = {.lex_state = 1306}, - [55] = {.lex_state = 1306}, - [56] = {.lex_state = 1330}, - [57] = {.lex_state = 1309}, - [58] = {.lex_state = 1309}, - [59] = {.lex_state = 1330}, - [60] = {.lex_state = 1325}, - [61] = {.lex_state = 1306}, - [62] = {.lex_state = 1306}, - [63] = {.lex_state = 1306}, - [64] = {.lex_state = 1308}, - [65] = {.lex_state = 1306}, - [66] = {.lex_state = 1307}, - [67] = {.lex_state = 1308}, - [68] = {.lex_state = 1308}, - [69] = {.lex_state = 1325}, - [70] = {.lex_state = 1330}, - [71] = {.lex_state = 1306}, - [72] = {.lex_state = 1306}, - [73] = {.lex_state = 1306}, - [74] = {.lex_state = 1306}, - [75] = {.lex_state = 1306}, - [76] = {.lex_state = 1307}, - [77] = {.lex_state = 1306}, - [78] = {.lex_state = 1306}, - [79] = {.lex_state = 1306}, - [80] = {.lex_state = 1308}, - [81] = {.lex_state = 1306}, - [82] = {.lex_state = 1306}, - [83] = {.lex_state = 1306}, - [84] = {.lex_state = 1306}, - [85] = {.lex_state = 1306}, - [86] = {.lex_state = 1306}, - [87] = {.lex_state = 1309}, - [88] = {.lex_state = 1306}, - [89] = {.lex_state = 1306}, - [90] = {.lex_state = 1306}, - [91] = {.lex_state = 1306}, - [92] = {.lex_state = 1306}, - [93] = {.lex_state = 1306}, - [94] = {.lex_state = 1307}, - [95] = {.lex_state = 1306}, - [96] = {.lex_state = 1306}, - [97] = {.lex_state = 1306}, - [98] = {.lex_state = 1306}, - [99] = {.lex_state = 1306}, - [100] = {.lex_state = 1306}, - [101] = {.lex_state = 1306}, - [102] = {.lex_state = 1306}, - [103] = {.lex_state = 1308}, - [104] = {.lex_state = 1308}, - [105] = {.lex_state = 1330}, - [106] = {.lex_state = 1325}, - [107] = {.lex_state = 1308}, - [108] = {.lex_state = 1310}, - [109] = {.lex_state = 1310}, - [110] = {.lex_state = 1307}, - [111] = {.lex_state = 1307}, - [112] = {.lex_state = 1309}, - [113] = {.lex_state = 1306}, - [114] = {.lex_state = 1306}, - [115] = {.lex_state = 1306}, - [116] = {.lex_state = 1306}, - [117] = {.lex_state = 1306}, - [118] = {.lex_state = 1306}, - [119] = {.lex_state = 1309}, - [120] = {.lex_state = 1306}, - [121] = {.lex_state = 1306}, - [122] = {.lex_state = 1306}, - [123] = {.lex_state = 1306}, - [124] = {.lex_state = 1306}, - [125] = {.lex_state = 1306}, - [126] = {.lex_state = 1306}, - [127] = {.lex_state = 1306}, - [128] = {.lex_state = 1306}, - [129] = {.lex_state = 1308}, - [130] = {.lex_state = 1308}, - [131] = {.lex_state = 1306}, - [132] = {.lex_state = 1306}, - [133] = {.lex_state = 1306}, - [134] = {.lex_state = 1308}, - [135] = {.lex_state = 1307}, - [136] = {.lex_state = 1307}, - [137] = {.lex_state = 1306}, - [138] = {.lex_state = 1306}, - [139] = {.lex_state = 1308}, - [140] = {.lex_state = 1306}, - [141] = {.lex_state = 1330}, - [142] = {.lex_state = 1308}, - [143] = {.lex_state = 1306}, - [144] = {.lex_state = 1307}, - [145] = {.lex_state = 1307}, - [146] = {.lex_state = 1308}, - [147] = {.lex_state = 1306}, - [148] = {.lex_state = 1306}, - [149] = {.lex_state = 1308}, - [150] = {.lex_state = 1306}, - [151] = {.lex_state = 1308}, - [152] = {.lex_state = 1308}, - [153] = {.lex_state = 1306}, - [154] = {.lex_state = 1306}, - [155] = {.lex_state = 1308}, - [156] = {.lex_state = 1325}, - [157] = {.lex_state = 1308}, - [158] = {.lex_state = 1308}, - [159] = {.lex_state = 1308}, - [160] = {.lex_state = 1308}, - [161] = {.lex_state = 1308}, - [162] = {.lex_state = 1307}, - [163] = {.lex_state = 1308}, - [164] = {.lex_state = 1307}, - [165] = {.lex_state = 1308}, - [166] = {.lex_state = 1306}, - [167] = {.lex_state = 1308}, - [168] = {.lex_state = 1308}, - [169] = {.lex_state = 1308}, - [170] = {.lex_state = 1308}, - [171] = {.lex_state = 1306}, - [172] = {.lex_state = 1308}, - [173] = {.lex_state = 1307}, - [174] = {.lex_state = 1307}, - [175] = {.lex_state = 1307}, - [176] = {.lex_state = 1307}, - [177] = {.lex_state = 1308}, - [178] = {.lex_state = 1309}, - [179] = {.lex_state = 1308}, - [180] = {.lex_state = 1308}, - [181] = {.lex_state = 1325}, - [182] = {.lex_state = 1307}, - [183] = {.lex_state = 1308}, - [184] = {.lex_state = 1307}, - [185] = {.lex_state = 1308}, - [186] = {.lex_state = 1308}, - [187] = {.lex_state = 1307}, - [188] = {.lex_state = 1307}, - [189] = {.lex_state = 1308}, - [190] = {.lex_state = 1308}, - [191] = {.lex_state = 1325}, - [192] = {.lex_state = 1308}, - [193] = {.lex_state = 1308}, - [194] = {.lex_state = 1308}, - [195] = {.lex_state = 1308}, - [196] = {.lex_state = 1308}, - [197] = {.lex_state = 1325}, - [198] = {.lex_state = 1309}, - [199] = {.lex_state = 1309}, - [200] = {.lex_state = 1307}, - [201] = {.lex_state = 1308}, - [202] = {.lex_state = 1307}, - [203] = {.lex_state = 1307}, - [204] = {.lex_state = 1308}, - [205] = {.lex_state = 1307}, - [206] = {.lex_state = 1308}, - [207] = {.lex_state = 1308}, - [208] = {.lex_state = 1308}, - [209] = {.lex_state = 1308}, - [210] = {.lex_state = 1330}, - [211] = {.lex_state = 1308}, - [212] = {.lex_state = 1307}, - [213] = {.lex_state = 1308}, - [214] = {.lex_state = 1308}, - [215] = {.lex_state = 1308}, - [216] = {.lex_state = 1308}, - [217] = {.lex_state = 1308}, - [218] = {.lex_state = 1308}, - [219] = {.lex_state = 1308}, - [220] = {.lex_state = 1307}, - [221] = {.lex_state = 1307}, - [222] = {.lex_state = 1307}, - [223] = {.lex_state = 1308}, - [224] = {.lex_state = 1307}, - [225] = {.lex_state = 1309}, - [226] = {.lex_state = 1307}, - [227] = {.lex_state = 1307}, - [228] = {.lex_state = 1326}, - [229] = {.lex_state = 1307}, - [230] = {.lex_state = 1307}, - [231] = {.lex_state = 1307}, - [232] = {.lex_state = 1307}, - [233] = {.lex_state = 1326}, - [234] = {.lex_state = 1307}, - [235] = {.lex_state = 1310}, - [236] = {.lex_state = 1310}, - [237] = {.lex_state = 1307}, - [238] = {.lex_state = 1307}, - [239] = {.lex_state = 1307}, - [240] = {.lex_state = 1310}, - [241] = {.lex_state = 1311}, - [242] = {.lex_state = 1330}, - [243] = {.lex_state = 1311}, - [244] = {.lex_state = 1307}, - [245] = {.lex_state = 1307}, - [246] = {.lex_state = 1307}, - [247] = {.lex_state = 1330}, - [248] = {.lex_state = 1307}, - [249] = {.lex_state = 1330}, - [250] = {.lex_state = 1307}, - [251] = {.lex_state = 1325}, - [252] = {.lex_state = 1307}, - [253] = {.lex_state = 1325}, - [254] = {.lex_state = 1325}, - [255] = {.lex_state = 1325}, - [256] = {.lex_state = 1325}, - [257] = {.lex_state = 1325}, - [258] = {.lex_state = 1309}, - [259] = {.lex_state = 1325}, - [260] = {.lex_state = 1325}, - [261] = {.lex_state = 1325}, - [262] = {.lex_state = 1310}, - [263] = {.lex_state = 1310}, - [264] = {.lex_state = 1309}, - [265] = {.lex_state = 1309}, - [266] = {.lex_state = 1309}, - [267] = {.lex_state = 1309}, - [268] = {.lex_state = 1309}, - [269] = {.lex_state = 1309}, - [270] = {.lex_state = 1309}, - [271] = {.lex_state = 1309}, - [272] = {.lex_state = 1309}, - [273] = {.lex_state = 1309}, - [274] = {.lex_state = 1309}, - [275] = {.lex_state = 1309}, - [276] = {.lex_state = 1309}, - [277] = {.lex_state = 1309}, - [278] = {.lex_state = 1309}, - [279] = {.lex_state = 1325}, - [280] = {.lex_state = 1309}, - [281] = {.lex_state = 1325}, - [282] = {.lex_state = 1325}, - [283] = {.lex_state = 1325}, - [284] = {.lex_state = 1325}, - [285] = {.lex_state = 1325}, - [286] = {.lex_state = 1325}, - [287] = {.lex_state = 1325}, - [288] = {.lex_state = 1325}, - [289] = {.lex_state = 1309}, - [290] = {.lex_state = 1326}, - [291] = {.lex_state = 1325}, - [292] = {.lex_state = 1326}, - [293] = {.lex_state = 1325}, - [294] = {.lex_state = 1325}, - [295] = {.lex_state = 1325}, - [296] = {.lex_state = 1307}, - [297] = {.lex_state = 1326}, - [298] = {.lex_state = 1325}, - [299] = {.lex_state = 1325}, - [300] = {.lex_state = 1309}, - [301] = {.lex_state = 1307}, - [302] = {.lex_state = 1307}, - [303] = {.lex_state = 1307}, - [304] = {.lex_state = 1307}, - [305] = {.lex_state = 1307}, - [306] = {.lex_state = 1307}, - [307] = {.lex_state = 1307}, - [308] = {.lex_state = 1309}, - [309] = {.lex_state = 1307}, - [310] = {.lex_state = 1307}, - [311] = {.lex_state = 1309}, - [312] = {.lex_state = 1307}, - [313] = {.lex_state = 1307}, - [314] = {.lex_state = 1309}, - [315] = {.lex_state = 1310}, - [316] = {.lex_state = 1307}, - [317] = {.lex_state = 1307}, - [318] = {.lex_state = 1311}, - [319] = {.lex_state = 1307}, - [320] = {.lex_state = 1307}, - [321] = {.lex_state = 1307}, - [322] = {.lex_state = 1309}, - [323] = {.lex_state = 1309}, - [324] = {.lex_state = 1307}, - [325] = {.lex_state = 1307}, - [326] = {.lex_state = 1307}, - [327] = {.lex_state = 1307}, - [328] = {.lex_state = 1307}, - [329] = {.lex_state = 1307}, - [330] = {.lex_state = 1307}, - [331] = {.lex_state = 1307}, - [332] = {.lex_state = 1307}, - [333] = {.lex_state = 1311}, - [334] = {.lex_state = 1307}, - [335] = {.lex_state = 1307}, - [336] = {.lex_state = 1311}, - [337] = {.lex_state = 1321}, - [338] = {.lex_state = 1325}, - [339] = {.lex_state = 1325}, - [340] = {.lex_state = 1321}, - [341] = {.lex_state = 1309}, - [342] = {.lex_state = 1309}, - [343] = {.lex_state = 1309}, - [344] = {.lex_state = 1309}, - [345] = {.lex_state = 1325}, - [346] = {.lex_state = 1309}, - [347] = {.lex_state = 1309}, - [348] = {.lex_state = 1309}, - [349] = {.lex_state = 1325}, - [350] = {.lex_state = 1309}, - [351] = {.lex_state = 1309}, - [352] = {.lex_state = 1309}, - [353] = {.lex_state = 1311}, - [354] = {.lex_state = 1309}, - [355] = {.lex_state = 1309}, - [356] = {.lex_state = 1309}, - [357] = {.lex_state = 1309}, - [358] = {.lex_state = 1326}, - [359] = {.lex_state = 1325}, - [360] = {.lex_state = 1325}, - [361] = {.lex_state = 1325}, - [362] = {.lex_state = 1325}, - [363] = {.lex_state = 1325}, - [364] = {.lex_state = 1325}, - [365] = {.lex_state = 1325}, - [366] = {.lex_state = 1325}, - [367] = {.lex_state = 1326}, - [368] = {.lex_state = 1325}, - [369] = {.lex_state = 1312}, - [370] = {.lex_state = 1325}, - [371] = {.lex_state = 1325}, - [372] = {.lex_state = 1325}, - [373] = {.lex_state = 1309}, - [374] = {.lex_state = 1309}, - [375] = {.lex_state = 1325}, - [376] = {.lex_state = 1321}, - [377] = {.lex_state = 1326}, - [378] = {.lex_state = 1325}, - [379] = {.lex_state = 1325}, - [380] = {.lex_state = 1309}, - [381] = {.lex_state = 1325}, - [382] = {.lex_state = 1325}, - [383] = {.lex_state = 1309}, - [384] = {.lex_state = 1309}, - [385] = {.lex_state = 1309}, - [386] = {.lex_state = 1325}, - [387] = {.lex_state = 1309}, - [388] = {.lex_state = 1309}, - [389] = {.lex_state = 1325}, - [390] = {.lex_state = 1309}, - [391] = {.lex_state = 1309}, - [392] = {.lex_state = 1325}, - [393] = {.lex_state = 1325}, - [394] = {.lex_state = 1325}, - [395] = {.lex_state = 1325}, - [396] = {.lex_state = 1325}, - [397] = {.lex_state = 1325}, - [398] = {.lex_state = 1325}, - [399] = {.lex_state = 1311}, - [400] = {.lex_state = 1311}, - [401] = {.lex_state = 1309}, - [402] = {.lex_state = 1307}, - [403] = {.lex_state = 1307}, - [404] = {.lex_state = 1309}, - [405] = {.lex_state = 1309}, - [406] = {.lex_state = 1309}, - [407] = {.lex_state = 1309}, - [408] = {.lex_state = 1345}, - [409] = {.lex_state = 1345}, - [410] = {.lex_state = 1345}, - [411] = {.lex_state = 1313}, - [412] = {.lex_state = 1345}, - [413] = {.lex_state = 1312}, - [414] = {.lex_state = 1331}, - [415] = {.lex_state = 1345}, - [416] = {.lex_state = 1312}, - [417] = {.lex_state = 1327}, - [418] = {.lex_state = 1321}, - [419] = {.lex_state = 1312}, - [420] = {.lex_state = 1345}, - [421] = {.lex_state = 1331}, - [422] = {.lex_state = 1309}, - [423] = {.lex_state = 1312}, - [424] = {.lex_state = 1345}, - [425] = {.lex_state = 1345}, - [426] = {.lex_state = 1345}, - [427] = {.lex_state = 1322}, - [428] = {.lex_state = 1321}, - [429] = {.lex_state = 1331}, - [430] = {.lex_state = 1310}, - [431] = {.lex_state = 1314}, - [432] = {.lex_state = 1345}, - [433] = {.lex_state = 1345}, - [434] = {.lex_state = 1345}, - [435] = {.lex_state = 1322}, - [436] = {.lex_state = 1309}, - [437] = {.lex_state = 1322}, - [438] = {.lex_state = 1332}, - [439] = {.lex_state = 1345}, - [440] = {.lex_state = 1345}, - [441] = {.lex_state = 1310}, - [442] = {.lex_state = 1345}, - [443] = {.lex_state = 1345}, - [444] = {.lex_state = 1332}, - [445] = {.lex_state = 1345}, - [446] = {.lex_state = 1321}, - [447] = {.lex_state = 1332}, - [448] = {.lex_state = 1322}, - [449] = {.lex_state = 1326}, - [450] = {.lex_state = 1328}, - [451] = {.lex_state = 1314}, - [452] = {.lex_state = 1314}, - [453] = {.lex_state = 1331}, - [454] = {.lex_state = 1327}, - [455] = {.lex_state = 1310}, - [456] = {.lex_state = 1327}, - [457] = {.lex_state = 1321}, - [458] = {.lex_state = 1311}, - [459] = {.lex_state = 1313}, - [460] = {.lex_state = 1332}, - [461] = {.lex_state = 1313}, - [462] = {.lex_state = 1323}, - [463] = {.lex_state = 1314}, - [464] = {.lex_state = 1314}, - [465] = {.lex_state = 1315}, - [466] = {.lex_state = 1311}, - [467] = {.lex_state = 1322}, - [468] = {.lex_state = 1331}, - [469] = {.lex_state = 1313}, - [470] = {.lex_state = 1313}, - [471] = {.lex_state = 1322}, - [472] = {.lex_state = 1327}, - [473] = {.lex_state = 1332}, - [474] = {.lex_state = 1323}, - [475] = {.lex_state = 1323}, - [476] = {.lex_state = 1310}, - [477] = {.lex_state = 1310}, - [478] = {.lex_state = 1327}, - [479] = {.lex_state = 1332}, - [480] = {.lex_state = 1326}, - [481] = {.lex_state = 1312}, - [482] = {.lex_state = 1331}, - [483] = {.lex_state = 1329}, - [484] = {.lex_state = 1321}, - [485] = {.lex_state = 1326}, - [486] = {.lex_state = 1310}, - [487] = {.lex_state = 1311}, - [488] = {.lex_state = 1310}, - [489] = {.lex_state = 1328}, - [490] = {.lex_state = 1328}, - [491] = {.lex_state = 1332}, - [492] = {.lex_state = 1311}, - [493] = {.lex_state = 1331}, - [494] = {.lex_state = 1310}, - [495] = {.lex_state = 1310}, - [496] = {.lex_state = 1326}, - [497] = {.lex_state = 1326}, - [498] = {.lex_state = 1329}, - [499] = {.lex_state = 1312}, - [500] = {.lex_state = 1327}, - [501] = {.lex_state = 1329}, - [502] = {.lex_state = 1328}, - [503] = {.lex_state = 1328}, - [504] = {.lex_state = 1312}, - [505] = {.lex_state = 1314}, - [506] = {.lex_state = 1322}, - [507] = {.lex_state = 1332}, - [508] = {.lex_state = 1315}, - [509] = {.lex_state = 1315}, - [510] = {.lex_state = 1329}, - [511] = {.lex_state = 1322}, - [512] = {.lex_state = 1331}, - [513] = {.lex_state = 1323}, - [514] = {.lex_state = 1311}, - [515] = {.lex_state = 1313}, - [516] = {.lex_state = 1315}, - [517] = {.lex_state = 1323}, - [518] = {.lex_state = 1310}, - [519] = {.lex_state = 1316}, - [520] = {.lex_state = 1321}, - [521] = {.lex_state = 1329}, - [522] = {.lex_state = 1310}, - [523] = {.lex_state = 1315}, - [524] = {.lex_state = 1310}, - [525] = {.lex_state = 1323}, - [526] = {.lex_state = 1314}, - [527] = {.lex_state = 1326}, - [528] = {.lex_state = 1310}, - [529] = {.lex_state = 1310}, - [530] = {.lex_state = 1310}, - [531] = {.lex_state = 1310}, - [532] = {.lex_state = 1310}, - [533] = {.lex_state = 1310}, - [534] = {.lex_state = 1312}, - [535] = {.lex_state = 1310}, - [536] = {.lex_state = 1310}, - [537] = {.lex_state = 1310}, - [538] = {.lex_state = 1310}, - [539] = {.lex_state = 1313}, - [540] = {.lex_state = 1310}, - [541] = {.lex_state = 1310}, - [542] = {.lex_state = 1310}, - [543] = {.lex_state = 1310}, - [544] = {.lex_state = 1310}, - [545] = {.lex_state = 1310}, - [546] = {.lex_state = 1310}, - [547] = {.lex_state = 1310}, - [548] = {.lex_state = 1310}, - [549] = {.lex_state = 1310}, - [550] = {.lex_state = 1310}, - [551] = {.lex_state = 1310}, - [552] = {.lex_state = 1316}, - [553] = {.lex_state = 1327}, - [554] = {.lex_state = 1310}, - [555] = {.lex_state = 1310}, - [556] = {.lex_state = 1311}, - [557] = {.lex_state = 1311}, - [558] = {.lex_state = 1326}, - [559] = {.lex_state = 1326}, - [560] = {.lex_state = 1326}, - [561] = {.lex_state = 1326}, - [562] = {.lex_state = 1312}, - [563] = {.lex_state = 1326}, - [564] = {.lex_state = 1310}, - [565] = {.lex_state = 1327}, - [566] = {.lex_state = 1332}, - [567] = {.lex_state = 1326}, - [568] = {.lex_state = 1312}, - [569] = {.lex_state = 1328}, - [570] = {.lex_state = 1315}, - [571] = {.lex_state = 1310}, - [572] = {.lex_state = 1310}, - [573] = {.lex_state = 1329}, - [574] = {.lex_state = 1310}, - [575] = {.lex_state = 1310}, - [576] = {.lex_state = 1316}, - [577] = {.lex_state = 1310}, - [578] = {.lex_state = 1316}, - [579] = {.lex_state = 1310}, - [580] = {.lex_state = 1313}, - [581] = {.lex_state = 1311}, - [582] = {.lex_state = 1323}, - [583] = {.lex_state = 1316}, - [584] = {.lex_state = 1311}, - [585] = {.lex_state = 1331}, - [586] = {.lex_state = 1311}, - [587] = {.lex_state = 1321}, - [588] = {.lex_state = 1321}, - [589] = {.lex_state = 1310}, - [590] = {.lex_state = 1323}, - [591] = {.lex_state = 1310}, - [592] = {.lex_state = 1311}, - [593] = {.lex_state = 1311}, - [594] = {.lex_state = 1314}, - [595] = {.lex_state = 1322}, - [596] = {.lex_state = 1312}, - [597] = {.lex_state = 1326}, - [598] = {.lex_state = 1321}, - [599] = {.lex_state = 1311}, - [600] = {.lex_state = 1326}, - [601] = {.lex_state = 1314}, - [602] = {.lex_state = 1331}, - [603] = {.lex_state = 1331}, - [604] = {.lex_state = 1311}, - [605] = {.lex_state = 1311}, - [606] = {.lex_state = 1312}, - [607] = {.lex_state = 1322}, - [608] = {.lex_state = 1311}, - [609] = {.lex_state = 1322}, - [610] = {.lex_state = 1311}, - [611] = {.lex_state = 1328}, - [612] = {.lex_state = 1312}, - [613] = {.lex_state = 1311}, - [614] = {.lex_state = 1312}, - [615] = {.lex_state = 1312}, - [616] = {.lex_state = 1312}, - [617] = {.lex_state = 1311}, - [618] = {.lex_state = 1312}, - [619] = {.lex_state = 1312}, - [620] = {.lex_state = 1326}, - [621] = {.lex_state = 1312}, - [622] = {.lex_state = 1326}, - [623] = {.lex_state = 1326}, - [624] = {.lex_state = 1312}, - [625] = {.lex_state = 1310}, - [626] = {.lex_state = 1312}, - [627] = {.lex_state = 1312}, - [628] = {.lex_state = 1326}, - [629] = {.lex_state = 1310}, - [630] = {.lex_state = 1310}, - [631] = {.lex_state = 1310}, - [632] = {.lex_state = 1326}, - [633] = {.lex_state = 1311}, - [634] = {.lex_state = 1326}, - [635] = {.lex_state = 1312}, - [636] = {.lex_state = 1310}, - [637] = {.lex_state = 1310}, - [638] = {.lex_state = 1310}, - [639] = {.lex_state = 1311}, - [640] = {.lex_state = 1310}, - [641] = {.lex_state = 1312}, - [642] = {.lex_state = 1310}, - [643] = {.lex_state = 1310}, - [644] = {.lex_state = 1310}, - [645] = {.lex_state = 1310}, - [646] = {.lex_state = 1326}, - [647] = {.lex_state = 1310}, - [648] = {.lex_state = 1310}, - [649] = {.lex_state = 1310}, - [650] = {.lex_state = 1310}, - [651] = {.lex_state = 1321}, - [652] = {.lex_state = 1312}, - [653] = {.lex_state = 1310}, - [654] = {.lex_state = 1310}, - [655] = {.lex_state = 1311}, - [656] = {.lex_state = 1321}, - [657] = {.lex_state = 1310}, - [658] = {.lex_state = 1311}, - [659] = {.lex_state = 1310}, - [660] = {.lex_state = 1315}, - [661] = {.lex_state = 1326}, - [662] = {.lex_state = 1326}, - [663] = {.lex_state = 1326}, - [664] = {.lex_state = 1310}, - [665] = {.lex_state = 1326}, - [666] = {.lex_state = 1310}, - [667] = {.lex_state = 1310}, - [668] = {.lex_state = 1310}, - [669] = {.lex_state = 1321}, - [670] = {.lex_state = 1311}, - [671] = {.lex_state = 1326}, - [672] = {.lex_state = 1323}, - [673] = {.lex_state = 1315}, - [674] = {.lex_state = 1310}, - [675] = {.lex_state = 1310}, - [676] = {.lex_state = 1310}, - [677] = {.lex_state = 1310}, - [678] = {.lex_state = 1326}, - [679] = {.lex_state = 1326}, - [680] = {.lex_state = 1326}, - [681] = {.lex_state = 1326}, - [682] = {.lex_state = 1326}, - [683] = {.lex_state = 1311}, - [684] = {.lex_state = 1313}, - [685] = {.lex_state = 1311}, - [686] = {.lex_state = 1329}, - [687] = {.lex_state = 1312}, - [688] = {.lex_state = 1312}, - [689] = {.lex_state = 1312}, - [690] = {.lex_state = 1329}, - [691] = {.lex_state = 1310}, - [692] = {.lex_state = 1311}, - [693] = {.lex_state = 1312}, - [694] = {.lex_state = 1326}, - [695] = {.lex_state = 1326}, - [696] = {.lex_state = 1312}, - [697] = {.lex_state = 1326}, - [698] = {.lex_state = 1314}, - [699] = {.lex_state = 1326}, - [700] = {.lex_state = 1312}, - [701] = {.lex_state = 1332}, - [702] = {.lex_state = 1311}, - [703] = {.lex_state = 1313}, - [704] = {.lex_state = 1327}, - [705] = {.lex_state = 1311}, - [706] = {.lex_state = 1312}, - [707] = {.lex_state = 1326}, - [708] = {.lex_state = 1326}, - [709] = {.lex_state = 1326}, - [710] = {.lex_state = 1326}, - [711] = {.lex_state = 1311}, - [712] = {.lex_state = 1313}, - [713] = {.lex_state = 1311}, - [714] = {.lex_state = 1310}, - [715] = {.lex_state = 1311}, - [716] = {.lex_state = 1326}, - [717] = {.lex_state = 1311}, - [718] = {.lex_state = 1311}, - [719] = {.lex_state = 1312}, - [720] = {.lex_state = 1311}, - [721] = {.lex_state = 1328}, - [722] = {.lex_state = 1311}, - [723] = {.lex_state = 1314}, - [724] = {.lex_state = 1326}, - [725] = {.lex_state = 1311}, - [726] = {.lex_state = 1311}, - [727] = {.lex_state = 1326}, - [728] = {.lex_state = 1332}, - [729] = {.lex_state = 1327}, - [730] = {.lex_state = 1326}, - [731] = {.lex_state = 1327}, - [732] = {.lex_state = 1312}, - [733] = {.lex_state = 1311}, - [734] = {.lex_state = 1311}, - [735] = {.lex_state = 1311}, - [736] = {.lex_state = 1326}, - [737] = {.lex_state = 1311}, - [738] = {.lex_state = 1316}, - [739] = {.lex_state = 1311}, - [740] = {.lex_state = 1312}, - [741] = {.lex_state = 1311}, - [742] = {.lex_state = 1311}, - [743] = {.lex_state = 1314}, - [744] = {.lex_state = 1313}, - [745] = {.lex_state = 1311}, - [746] = {.lex_state = 1311}, - [747] = {.lex_state = 1311}, - [748] = {.lex_state = 1311}, - [749] = {.lex_state = 1311}, - [750] = {.lex_state = 1311}, - [751] = {.lex_state = 1311}, - [752] = {.lex_state = 1311}, - [753] = {.lex_state = 1327}, - [754] = {.lex_state = 1315}, - [755] = {.lex_state = 1313}, - [756] = {.lex_state = 1323}, - [757] = {.lex_state = 1327}, - [758] = {.lex_state = 1327}, - [759] = {.lex_state = 1311}, - [760] = {.lex_state = 1311}, - [761] = {.lex_state = 1327}, - [762] = {.lex_state = 1311}, - [763] = {.lex_state = 1311}, - [764] = {.lex_state = 1327}, - [765] = {.lex_state = 1311}, - [766] = {.lex_state = 1311}, - [767] = {.lex_state = 1313}, - [768] = {.lex_state = 1311}, - [769] = {.lex_state = 1311}, - [770] = {.lex_state = 1311}, - [771] = {.lex_state = 1311}, - [772] = {.lex_state = 1311}, - [773] = {.lex_state = 1311}, - [774] = {.lex_state = 1311}, - [775] = {.lex_state = 1327}, - [776] = {.lex_state = 1311}, - [777] = {.lex_state = 1311}, - [778] = {.lex_state = 1311}, - [779] = {.lex_state = 1327}, - [780] = {.lex_state = 1311}, - [781] = {.lex_state = 1311}, - [782] = {.lex_state = 1311}, - [783] = {.lex_state = 1327}, - [784] = {.lex_state = 1311}, - [785] = {.lex_state = 1327}, - [786] = {.lex_state = 1313}, - [787] = {.lex_state = 1313}, - [788] = {.lex_state = 1328}, - [789] = {.lex_state = 1313}, - [790] = {.lex_state = 1313}, - [791] = {.lex_state = 1328}, - [792] = {.lex_state = 1328}, - [793] = {.lex_state = 1313}, - [794] = {.lex_state = 1313}, - [795] = {.lex_state = 1313}, - [796] = {.lex_state = 1323}, - [797] = {.lex_state = 1313}, - [798] = {.lex_state = 1313}, - [799] = {.lex_state = 1313}, - [800] = {.lex_state = 1327}, - [801] = {.lex_state = 1327}, - [802] = {.lex_state = 1313}, - [803] = {.lex_state = 1314}, - [804] = {.lex_state = 1327}, - [805] = {.lex_state = 1313}, - [806] = {.lex_state = 1313}, - [807] = {.lex_state = 1314}, - [808] = {.lex_state = 1314}, - [809] = {.lex_state = 1326}, - [810] = {.lex_state = 1314}, - [811] = {.lex_state = 1314}, - [812] = {.lex_state = 1314}, - [813] = {.lex_state = 1314}, - [814] = {.lex_state = 1314}, - [815] = {.lex_state = 1314}, - [816] = {.lex_state = 1314}, - [817] = {.lex_state = 1314}, - [818] = {.lex_state = 1329}, - [819] = {.lex_state = 1332}, - [820] = {.lex_state = 1314}, - [821] = {.lex_state = 1314}, - [822] = {.lex_state = 1314}, - [823] = {.lex_state = 1311}, - [824] = {.lex_state = 1314}, - [825] = {.lex_state = 1322}, - [826] = {.lex_state = 1322}, - [827] = {.lex_state = 1327}, - [828] = {.lex_state = 1322}, - [829] = {.lex_state = 1327}, - [830] = {.lex_state = 1314}, - [831] = {.lex_state = 1322}, - [832] = {.lex_state = 1314}, - [833] = {.lex_state = 1311}, - [834] = {.lex_state = 1314}, - [835] = {.lex_state = 1331}, - [836] = {.lex_state = 1331}, - [837] = {.lex_state = 1314}, - [838] = {.lex_state = 1315}, - [839] = {.lex_state = 1331}, - [840] = {.lex_state = 1331}, - [841] = {.lex_state = 1315}, - [842] = {.lex_state = 1314}, - [843] = {.lex_state = 1327}, - [844] = {.lex_state = 1313}, - [845] = {.lex_state = 1313}, - [846] = {.lex_state = 1313}, - [847] = {.lex_state = 1313}, - [848] = {.lex_state = 1313}, - [849] = {.lex_state = 1316}, - [850] = {.lex_state = 1327}, - [851] = {.lex_state = 1327}, - [852] = {.lex_state = 1312}, - [853] = {.lex_state = 1313}, - [854] = {.lex_state = 1316}, - [855] = {.lex_state = 1312}, - [856] = {.lex_state = 1327}, - [857] = {.lex_state = 1314}, - [858] = {.lex_state = 1312}, - [859] = {.lex_state = 1327}, - [860] = {.lex_state = 1312}, - [861] = {.lex_state = 1312}, - [862] = {.lex_state = 1329}, - [863] = {.lex_state = 1313}, - [864] = {.lex_state = 1314}, - [865] = {.lex_state = 1312}, - [866] = {.lex_state = 1327}, - [867] = {.lex_state = 1312}, - [868] = {.lex_state = 1312}, - [869] = {.lex_state = 1312}, - [870] = {.lex_state = 1313}, - [871] = {.lex_state = 1312}, - [872] = {.lex_state = 1312}, - [873] = {.lex_state = 1312}, - [874] = {.lex_state = 1312}, - [875] = {.lex_state = 1312}, - [876] = {.lex_state = 1312}, - [877] = {.lex_state = 1312}, - [878] = {.lex_state = 1312}, - [879] = {.lex_state = 1312}, - [880] = {.lex_state = 1329}, - [881] = {.lex_state = 1312}, - [882] = {.lex_state = 1326}, - [883] = {.lex_state = 1313}, - [884] = {.lex_state = 1326}, - [885] = {.lex_state = 1312}, - [886] = {.lex_state = 1315}, - [887] = {.lex_state = 1326}, - [888] = {.lex_state = 1326}, - [889] = {.lex_state = 1326}, - [890] = {.lex_state = 1326}, - [891] = {.lex_state = 1326}, - [892] = {.lex_state = 1326}, - [893] = {.lex_state = 1326}, - [894] = {.lex_state = 1326}, - [895] = {.lex_state = 1326}, - [896] = {.lex_state = 1326}, - [897] = {.lex_state = 1326}, - [898] = {.lex_state = 1326}, - [899] = {.lex_state = 1326}, - [900] = {.lex_state = 1326}, - [901] = {.lex_state = 1326}, - [902] = {.lex_state = 1326}, - [903] = {.lex_state = 1326}, - [904] = {.lex_state = 1326}, - [905] = {.lex_state = 1326}, - [906] = {.lex_state = 1314}, - [907] = {.lex_state = 1326}, - [908] = {.lex_state = 1312}, - [909] = {.lex_state = 1326}, - [910] = {.lex_state = 1326}, - [911] = {.lex_state = 1326}, - [912] = {.lex_state = 1312}, - [913] = {.lex_state = 1312}, - [914] = {.lex_state = 1326}, - [915] = {.lex_state = 1326}, - [916] = {.lex_state = 1326}, - [917] = {.lex_state = 1326}, - [918] = {.lex_state = 1327}, - [919] = {.lex_state = 1312}, - [920] = {.lex_state = 1312}, - [921] = {.lex_state = 1312}, - [922] = {.lex_state = 1312}, - [923] = {.lex_state = 1312}, - [924] = {.lex_state = 1312}, - [925] = {.lex_state = 1327}, - [926] = {.lex_state = 1312}, - [927] = {.lex_state = 1332}, - [928] = {.lex_state = 1332}, - [929] = {.lex_state = 1327}, - [930] = {.lex_state = 1332}, - [931] = {.lex_state = 1327}, - [932] = {.lex_state = 1327}, - [933] = {.lex_state = 1314}, - [934] = {.lex_state = 1313}, - [935] = {.lex_state = 1327}, - [936] = {.lex_state = 1316}, - [937] = {.lex_state = 1327}, - [938] = {.lex_state = 1327}, - [939] = {.lex_state = 1323}, - [940] = {.lex_state = 1329}, - [941] = {.lex_state = 1313}, - [942] = {.lex_state = 1327}, - [943] = {.lex_state = 1323}, - [944] = {.lex_state = 1327}, - [945] = {.lex_state = 1327}, - [946] = {.lex_state = 1316}, - [947] = {.lex_state = 1327}, - [948] = {.lex_state = 1328}, - [949] = {.lex_state = 1315}, - [950] = {.lex_state = 1327}, - [951] = {.lex_state = 1327}, - [952] = {.lex_state = 1328}, - [953] = {.lex_state = 1327}, - [954] = {.lex_state = 1327}, - [955] = {.lex_state = 1313}, - [956] = {.lex_state = 1327}, - [957] = {.lex_state = 1327}, - [958] = {.lex_state = 1327}, - [959] = {.lex_state = 1315}, - [960] = {.lex_state = 1327}, - [961] = {.lex_state = 1327}, - [962] = {.lex_state = 1327}, - [963] = {.lex_state = 1316}, - [964] = {.lex_state = 1327}, - [965] = {.lex_state = 1327}, - [966] = {.lex_state = 1313}, - [967] = {.lex_state = 1328}, - [968] = {.lex_state = 1327}, - [969] = {.lex_state = 1315}, - [970] = {.lex_state = 1327}, - [971] = {.lex_state = 1328}, - [972] = {.lex_state = 1327}, - [973] = {.lex_state = 1327}, - [974] = {.lex_state = 1315}, - [975] = {.lex_state = 1315}, - [976] = {.lex_state = 1327}, - [977] = {.lex_state = 1327}, - [978] = {.lex_state = 1328}, - [979] = {.lex_state = 1327}, - [980] = {.lex_state = 1327}, - [981] = {.lex_state = 1327}, - [982] = {.lex_state = 1329}, - [983] = {.lex_state = 1315}, - [984] = {.lex_state = 1315}, - [985] = {.lex_state = 1313}, - [986] = {.lex_state = 1328}, - [987] = {.lex_state = 1323}, - [988] = {.lex_state = 1313}, - [989] = {.lex_state = 1329}, - [990] = {.lex_state = 1313}, - [991] = {.lex_state = 1329}, - [992] = {.lex_state = 1315}, - [993] = {.lex_state = 1315}, - [994] = {.lex_state = 1315}, - [995] = {.lex_state = 1315}, - [996] = {.lex_state = 1315}, - [997] = {.lex_state = 1313}, - [998] = {.lex_state = 1329}, - [999] = {.lex_state = 1328}, - [1000] = {.lex_state = 1328}, - [1001] = {.lex_state = 1315}, - [1002] = {.lex_state = 1315}, - [1003] = {.lex_state = 1328}, - [1004] = {.lex_state = 1315}, - [1005] = {.lex_state = 1329}, - [1006] = {.lex_state = 1328}, - [1007] = {.lex_state = 1327}, - [1008] = {.lex_state = 1315}, - [1009] = {.lex_state = 1313}, - [1010] = {.lex_state = 1313}, - [1011] = {.lex_state = 1329}, - [1012] = {.lex_state = 1313}, - [1013] = {.lex_state = 1313}, - [1014] = {.lex_state = 1313}, - [1015] = {.lex_state = 1329}, - [1016] = {.lex_state = 1313}, - [1017] = {.lex_state = 1315}, - [1018] = {.lex_state = 1329}, - [1019] = {.lex_state = 1329}, - [1020] = {.lex_state = 1313}, - [1021] = {.lex_state = 1313}, - [1022] = {.lex_state = 1313}, - [1023] = {.lex_state = 1314}, - [1024] = {.lex_state = 1314}, - [1025] = {.lex_state = 1315}, - [1026] = {.lex_state = 1314}, - [1027] = {.lex_state = 1314}, - [1028] = {.lex_state = 1315}, - [1029] = {.lex_state = 1314}, - [1030] = {.lex_state = 1323}, - [1031] = {.lex_state = 1329}, - [1032] = {.lex_state = 1329}, - [1033] = {.lex_state = 1313}, - [1034] = {.lex_state = 1313}, - [1035] = {.lex_state = 1314}, - [1036] = {.lex_state = 1313}, - [1037] = {.lex_state = 1314}, - [1038] = {.lex_state = 1329}, - [1039] = {.lex_state = 1315}, - [1040] = {.lex_state = 1329}, - [1041] = {.lex_state = 1314}, - [1042] = {.lex_state = 1313}, - [1043] = {.lex_state = 1313}, - [1044] = {.lex_state = 1314}, - [1045] = {.lex_state = 1313}, - [1046] = {.lex_state = 1315}, - [1047] = {.lex_state = 1314}, - [1048] = {.lex_state = 1314}, - [1049] = {.lex_state = 1329}, - [1050] = {.lex_state = 1314}, - [1051] = {.lex_state = 1313}, - [1052] = {.lex_state = 1329}, - [1053] = {.lex_state = 1314}, - [1054] = {.lex_state = 1314}, - [1055] = {.lex_state = 1314}, - [1056] = {.lex_state = 1314}, - [1057] = {.lex_state = 1315}, - [1058] = {.lex_state = 1314}, - [1059] = {.lex_state = 1314}, - [1060] = {.lex_state = 1314}, - [1061] = {.lex_state = 1314}, - [1062] = {.lex_state = 1314}, - [1063] = {.lex_state = 1329}, - [1064] = {.lex_state = 1329}, - [1065] = {.lex_state = 1329}, - [1066] = {.lex_state = 1313}, - [1067] = {.lex_state = 1315}, - [1068] = {.lex_state = 1313}, - [1069] = {.lex_state = 1315}, - [1070] = {.lex_state = 1313}, - [1071] = {.lex_state = 1313}, - [1072] = {.lex_state = 1329}, - [1073] = {.lex_state = 1329}, - [1074] = {.lex_state = 1329}, - [1075] = {.lex_state = 1328}, - [1076] = {.lex_state = 1328}, - [1077] = {.lex_state = 1328}, - [1078] = {.lex_state = 1328}, - [1079] = {.lex_state = 1328}, - [1080] = {.lex_state = 1328}, - [1081] = {.lex_state = 1313}, - [1082] = {.lex_state = 1328}, - [1083] = {.lex_state = 1328}, - [1084] = {.lex_state = 1328}, - [1085] = {.lex_state = 1328}, - [1086] = {.lex_state = 1328}, - [1087] = {.lex_state = 1328}, - [1088] = {.lex_state = 1314}, - [1089] = {.lex_state = 1313}, - [1090] = {.lex_state = 1328}, - [1091] = {.lex_state = 1328}, - [1092] = {.lex_state = 1314}, - [1093] = {.lex_state = 1314}, - [1094] = {.lex_state = 1314}, - [1095] = {.lex_state = 1329}, - [1096] = {.lex_state = 1314}, - [1097] = {.lex_state = 1314}, - [1098] = {.lex_state = 1314}, - [1099] = {.lex_state = 1329}, - [1100] = {.lex_state = 1314}, - [1101] = {.lex_state = 1328}, - [1102] = {.lex_state = 1329}, - [1103] = {.lex_state = 1316}, - [1104] = {.lex_state = 1328}, - [1105] = {.lex_state = 1315}, - [1106] = {.lex_state = 1315}, - [1107] = {.lex_state = 1315}, - [1108] = {.lex_state = 1328}, - [1109] = {.lex_state = 1316}, - [1110] = {.lex_state = 1328}, - [1111] = {.lex_state = 1315}, - [1112] = {.lex_state = 1315}, - [1113] = {.lex_state = 1328}, - [1114] = {.lex_state = 1315}, - [1115] = {.lex_state = 1328}, - [1116] = {.lex_state = 1316}, - [1117] = {.lex_state = 1315}, - [1118] = {.lex_state = 1315}, - [1119] = {.lex_state = 1316}, - [1120] = {.lex_state = 1329}, - [1121] = {.lex_state = 1315}, - [1122] = {.lex_state = 1328}, - [1123] = {.lex_state = 1316}, - [1124] = {.lex_state = 1328}, - [1125] = {.lex_state = 1316}, - [1126] = {.lex_state = 1343, .external_lex_state = 2}, - [1127] = {.lex_state = 1315}, - [1128] = {.lex_state = 1315}, - [1129] = {.lex_state = 1315}, - [1130] = {.lex_state = 1328}, - [1131] = {.lex_state = 1316}, - [1132] = {.lex_state = 1316}, - [1133] = {.lex_state = 1315}, - [1134] = {.lex_state = 1315}, - [1135] = {.lex_state = 1315}, - [1136] = {.lex_state = 1315}, - [1137] = {.lex_state = 1315}, - [1138] = {.lex_state = 1315}, - [1139] = {.lex_state = 1315}, - [1140] = {.lex_state = 1316}, - [1141] = {.lex_state = 1329}, - [1142] = {.lex_state = 1328}, - [1143] = {.lex_state = 1328}, - [1144] = {.lex_state = 1316}, - [1145] = {.lex_state = 1316}, - [1146] = {.lex_state = 1315}, - [1147] = {.lex_state = 1328}, - [1148] = {.lex_state = 1328}, - [1149] = {.lex_state = 1328}, - [1150] = {.lex_state = 1316}, - [1151] = {.lex_state = 1316}, - [1152] = {.lex_state = 1315}, - [1153] = {.lex_state = 1328}, - [1154] = {.lex_state = 1328}, - [1155] = {.lex_state = 1316}, - [1156] = {.lex_state = 1328}, - [1157] = {.lex_state = 1328}, - [1158] = {.lex_state = 1315}, - [1159] = {.lex_state = 1315}, - [1160] = {.lex_state = 1316}, - [1161] = {.lex_state = 1315}, - [1162] = {.lex_state = 1328}, - [1163] = {.lex_state = 1316}, - [1164] = {.lex_state = 1328}, - [1165] = {.lex_state = 1315}, - [1166] = {.lex_state = 1328}, - [1167] = {.lex_state = 1328}, - [1168] = {.lex_state = 1328}, - [1169] = {.lex_state = 1315}, - [1170] = {.lex_state = 1316}, - [1171] = {.lex_state = 1328}, - [1172] = {.lex_state = 1328}, - [1173] = {.lex_state = 1328}, - [1174] = {.lex_state = 1316}, - [1175] = {.lex_state = 1316}, - [1176] = {.lex_state = 1328}, - [1177] = {.lex_state = 1316}, - [1178] = {.lex_state = 1329}, - [1179] = {.lex_state = 1329}, - [1180] = {.lex_state = 1316}, - [1181] = {.lex_state = 1315}, - [1182] = {.lex_state = 1329}, - [1183] = {.lex_state = 1329}, - [1184] = {.lex_state = 1316}, - [1185] = {.lex_state = 1328}, - [1186] = {.lex_state = 1316}, - [1187] = {.lex_state = 1329}, - [1188] = {.lex_state = 1329}, - [1189] = {.lex_state = 1329}, - [1190] = {.lex_state = 1329}, - [1191] = {.lex_state = 1328}, - [1192] = {.lex_state = 1329}, - [1193] = {.lex_state = 1328}, - [1194] = {.lex_state = 1329}, - [1195] = {.lex_state = 1329}, - [1196] = {.lex_state = 1329}, - [1197] = {.lex_state = 1316}, - [1198] = {.lex_state = 1329}, - [1199] = {.lex_state = 1315}, - [1200] = {.lex_state = 1329}, - [1201] = {.lex_state = 1329}, - [1202] = {.lex_state = 1329}, - [1203] = {.lex_state = 1329}, - [1204] = {.lex_state = 1329}, - [1205] = {.lex_state = 1329}, - [1206] = {.lex_state = 1329}, - [1207] = {.lex_state = 1329}, - [1208] = {.lex_state = 1329}, - [1209] = {.lex_state = 1329}, - [1210] = {.lex_state = 1315}, - [1211] = {.lex_state = 1329}, - [1212] = {.lex_state = 1329}, - [1213] = {.lex_state = 1329}, - [1214] = {.lex_state = 1329}, - [1215] = {.lex_state = 1316}, - [1216] = {.lex_state = 1316}, - [1217] = {.lex_state = 1316}, - [1218] = {.lex_state = 1316}, - [1219] = {.lex_state = 1344, .external_lex_state = 2}, - [1220] = {.lex_state = 1316}, - [1221] = {.lex_state = 1316}, - [1222] = {.lex_state = 1316}, - [1223] = {.lex_state = 1316}, - [1224] = {.lex_state = 1316}, - [1225] = {.lex_state = 1316}, - [1226] = {.lex_state = 1316}, - [1227] = {.lex_state = 1316}, - [1228] = {.lex_state = 1316}, - [1229] = {.lex_state = 1316}, - [1230] = {.lex_state = 1316}, - [1231] = {.lex_state = 1316}, - [1232] = {.lex_state = 1316}, - [1233] = {.lex_state = 1316}, - [1234] = {.lex_state = 1316}, - [1235] = {.lex_state = 1316}, - [1236] = {.lex_state = 1316}, - [1237] = {.lex_state = 1316}, - [1238] = {.lex_state = 1316}, - [1239] = {.lex_state = 1316}, - [1240] = {.lex_state = 1316}, - [1241] = {.lex_state = 1316}, - [1242] = {.lex_state = 1316}, - [1243] = {.lex_state = 1316}, - [1244] = {.lex_state = 1316}, - [1245] = {.lex_state = 1316}, - [1246] = {.lex_state = 1316}, - [1247] = {.lex_state = 1316}, - [1248] = {.lex_state = 1316}, - [1249] = {.lex_state = 1316}, - [1250] = {.lex_state = 1316}, - [1251] = {.lex_state = 352, .external_lex_state = 2}, - [1252] = {.lex_state = 1335}, - [1253] = {.lex_state = 354, .external_lex_state = 2}, - [1254] = {.lex_state = 1335}, - [1255] = {.lex_state = 1317}, - [1256] = {.lex_state = 1335}, - [1257] = {.lex_state = 1317}, - [1258] = {.lex_state = 1335}, - [1259] = {.lex_state = 1335}, - [1260] = {.lex_state = 1317}, - [1261] = {.lex_state = 1335}, - [1262] = {.lex_state = 1333}, - [1263] = {.lex_state = 1317}, - [1264] = {.lex_state = 1333}, - [1265] = {.lex_state = 1335}, - [1266] = {.lex_state = 1317}, - [1267] = {.lex_state = 1317}, - [1268] = {.lex_state = 1333}, - [1269] = {.lex_state = 1317}, - [1270] = {.lex_state = 1317}, - [1271] = {.lex_state = 1318}, - [1272] = {.lex_state = 1318}, - [1273] = {.lex_state = 1333}, - [1274] = {.lex_state = 1318}, - [1275] = {.lex_state = 311}, - [1276] = {.lex_state = 1333}, - [1277] = {.lex_state = 1318}, - [1278] = {.lex_state = 311}, - [1279] = {.lex_state = 1335}, - [1280] = {.lex_state = 1305}, - [1281] = {.lex_state = 1318}, - [1282] = {.lex_state = 1333}, - [1283] = {.lex_state = 311}, - [1284] = {.lex_state = 1333}, - [1285] = {.lex_state = 1318}, - [1286] = {.lex_state = 1318}, - [1287] = {.lex_state = 1318}, - [1288] = {.lex_state = 311}, - [1289] = {.lex_state = 311}, - [1290] = {.lex_state = 1335}, - [1291] = {.lex_state = 1337}, - [1292] = {.lex_state = 1305}, - [1293] = {.lex_state = 1317}, - [1294] = {.lex_state = 1305}, - [1295] = {.lex_state = 1305}, - [1296] = {.lex_state = 1305}, - [1297] = {.lex_state = 1317}, - [1298] = {.lex_state = 1336}, - [1299] = {.lex_state = 1337}, - [1300] = {.lex_state = 1336}, - [1301] = {.lex_state = 312}, - [1302] = {.lex_state = 311}, - [1303] = {.lex_state = 1317}, - [1304] = {.lex_state = 1337}, - [1305] = {.lex_state = 311}, - [1306] = {.lex_state = 1305}, - [1307] = {.lex_state = 1335}, - [1308] = {.lex_state = 1333}, - [1309] = {.lex_state = 1337}, - [1310] = {.lex_state = 312}, - [1311] = {.lex_state = 1335}, - [1312] = {.lex_state = 1337}, - [1313] = {.lex_state = 1317}, - [1314] = {.lex_state = 1346}, - [1315] = {.lex_state = 1317}, - [1316] = {.lex_state = 311}, - [1317] = {.lex_state = 1336}, - [1318] = {.lex_state = 1319}, - [1319] = {.lex_state = 1336}, - [1320] = {.lex_state = 1317}, - [1321] = {.lex_state = 1305}, - [1322] = {.lex_state = 1335}, - [1323] = {.lex_state = 312}, - [1324] = {.lex_state = 1305}, - [1325] = {.lex_state = 1336}, - [1326] = {.lex_state = 1319}, - [1327] = {.lex_state = 1319}, - [1328] = {.lex_state = 1333}, - [1329] = {.lex_state = 1317}, - [1330] = {.lex_state = 1333}, - [1331] = {.lex_state = 1333}, - [1332] = {.lex_state = 1335}, - [1333] = {.lex_state = 1337}, - [1334] = {.lex_state = 312}, - [1335] = {.lex_state = 1317}, - [1336] = {.lex_state = 1337}, - [1337] = {.lex_state = 1319}, - [1338] = {.lex_state = 1335}, - [1339] = {.lex_state = 1336}, - [1340] = {.lex_state = 1317}, - [1341] = {.lex_state = 1317}, - [1342] = {.lex_state = 1335}, - [1343] = {.lex_state = 1317}, - [1344] = {.lex_state = 1318}, - [1345] = {.lex_state = 1318}, - [1346] = {.lex_state = 312}, - [1347] = {.lex_state = 1317}, - [1348] = {.lex_state = 314}, - [1349] = {.lex_state = 1319}, - [1350] = {.lex_state = 1337}, - [1351] = {.lex_state = 1317}, - [1352] = {.lex_state = 1317}, - [1353] = {.lex_state = 1318}, - [1354] = {.lex_state = 1317}, - [1355] = {.lex_state = 1317}, - [1356] = {.lex_state = 1317}, - [1357] = {.lex_state = 1333}, - [1358] = {.lex_state = 1318}, - [1359] = {.lex_state = 312}, - [1360] = {.lex_state = 1317}, - [1361] = {.lex_state = 1317}, - [1362] = {.lex_state = 1305}, - [1363] = {.lex_state = 1333}, - [1364] = {.lex_state = 1317}, - [1365] = {.lex_state = 1317}, - [1366] = {.lex_state = 1317}, - [1367] = {.lex_state = 1317}, - [1368] = {.lex_state = 1317}, - [1369] = {.lex_state = 1333}, - [1370] = {.lex_state = 1383}, - [1371] = {.lex_state = 311}, - [1372] = {.lex_state = 1339}, - [1373] = {.lex_state = 1317}, - [1374] = {.lex_state = 1317}, - [1375] = {.lex_state = 1305}, - [1376] = {.lex_state = 1317}, - [1377] = {.lex_state = 1317}, - [1378] = {.lex_state = 1319}, - [1379] = {.lex_state = 1305}, - [1380] = {.lex_state = 1336}, - [1381] = {.lex_state = 1317}, - [1382] = {.lex_state = 1305}, - [1383] = {.lex_state = 1318}, - [1384] = {.lex_state = 1333}, - [1385] = {.lex_state = 314}, - [1386] = {.lex_state = 1317}, - [1387] = {.lex_state = 1333}, - [1388] = {.lex_state = 1317}, - [1389] = {.lex_state = 1317}, - [1390] = {.lex_state = 1317}, - [1391] = {.lex_state = 1333}, - [1392] = {.lex_state = 1317}, - [1393] = {.lex_state = 1317}, - [1394] = {.lex_state = 1333}, - [1395] = {.lex_state = 1317}, - [1396] = {.lex_state = 314}, - [1397] = {.lex_state = 1317}, - [1398] = {.lex_state = 1317}, - [1399] = {.lex_state = 1333}, - [1400] = {.lex_state = 312}, - [1401] = {.lex_state = 1333}, - [1402] = {.lex_state = 1317}, - [1403] = {.lex_state = 1336}, - [1404] = {.lex_state = 1383}, - [1405] = {.lex_state = 314}, - [1406] = {.lex_state = 1317}, + [1] = {.lex_state = 1470}, + [2] = {.lex_state = 1478, .external_lex_state = 2}, + [3] = {.lex_state = 1479, .external_lex_state = 2}, + [4] = {.lex_state = 1443}, + [5] = {.lex_state = 1443}, + [6] = {.lex_state = 1443}, + [7] = {.lex_state = 1443}, + [8] = {.lex_state = 1443}, + [9] = {.lex_state = 1444}, + [10] = {.lex_state = 1444}, + [11] = {.lex_state = 1443}, + [12] = {.lex_state = 1443}, + [13] = {.lex_state = 1443}, + [14] = {.lex_state = 1444}, + [15] = {.lex_state = 1445}, + [16] = {.lex_state = 1444}, + [17] = {.lex_state = 1444}, + [18] = {.lex_state = 1467}, + [19] = {.lex_state = 1444}, + [20] = {.lex_state = 1445}, + [21] = {.lex_state = 1445}, + [22] = {.lex_state = 1467}, + [23] = {.lex_state = 1467}, + [24] = {.lex_state = 1443}, + [25] = {.lex_state = 1445}, + [26] = {.lex_state = 1445}, + [27] = {.lex_state = 1444}, + [28] = {.lex_state = 1444}, + [29] = {.lex_state = 1443}, + [30] = {.lex_state = 1443}, + [31] = {.lex_state = 1467}, + [32] = {.lex_state = 1445}, + [33] = {.lex_state = 1443}, + [34] = {.lex_state = 1462}, + [35] = {.lex_state = 1446}, + [36] = {.lex_state = 1467}, + [37] = {.lex_state = 1443}, + [38] = {.lex_state = 1467}, + [39] = {.lex_state = 1443}, + [40] = {.lex_state = 1462}, + [41] = {.lex_state = 1443}, + [42] = {.lex_state = 1462}, + [43] = {.lex_state = 1462}, + [44] = {.lex_state = 1444}, + [45] = {.lex_state = 1467}, + [46] = {.lex_state = 1443}, + [47] = {.lex_state = 1446}, + [48] = {.lex_state = 1462}, + [49] = {.lex_state = 1443}, + [50] = {.lex_state = 1443}, + [51] = {.lex_state = 1446}, + [52] = {.lex_state = 1444}, + [53] = {.lex_state = 1445}, + [54] = {.lex_state = 1443}, + [55] = {.lex_state = 1445}, + [56] = {.lex_state = 1443}, + [57] = {.lex_state = 1446}, + [58] = {.lex_state = 1446}, + [59] = {.lex_state = 1467}, + [60] = {.lex_state = 1443}, + [61] = {.lex_state = 1443}, + [62] = {.lex_state = 1467}, + [63] = {.lex_state = 1462}, + [64] = {.lex_state = 1443}, + [65] = {.lex_state = 1445}, + [66] = {.lex_state = 1444}, + [67] = {.lex_state = 1443}, + [68] = {.lex_state = 1443}, + [69] = {.lex_state = 1443}, + [70] = {.lex_state = 1443}, + [71] = {.lex_state = 1443}, + [72] = {.lex_state = 1443}, + [73] = {.lex_state = 1443}, + [74] = {.lex_state = 1443}, + [75] = {.lex_state = 1443}, + [76] = {.lex_state = 1443}, + [77] = {.lex_state = 1443}, + [78] = {.lex_state = 1443}, + [79] = {.lex_state = 1443}, + [80] = {.lex_state = 1443}, + [81] = {.lex_state = 1445}, + [82] = {.lex_state = 1445}, + [83] = {.lex_state = 1443}, + [84] = {.lex_state = 1443}, + [85] = {.lex_state = 1443}, + [86] = {.lex_state = 1446}, + [87] = {.lex_state = 1443}, + [88] = {.lex_state = 1443}, + [89] = {.lex_state = 1443}, + [90] = {.lex_state = 1443}, + [91] = {.lex_state = 1443}, + [92] = {.lex_state = 1443}, + [93] = {.lex_state = 1443}, + [94] = {.lex_state = 1443}, + [95] = {.lex_state = 1443}, + [96] = {.lex_state = 1443}, + [97] = {.lex_state = 1443}, + [98] = {.lex_state = 1443}, + [99] = {.lex_state = 1445}, + [100] = {.lex_state = 1443}, + [101] = {.lex_state = 1444}, + [102] = {.lex_state = 1444}, + [103] = {.lex_state = 1444}, + [104] = {.lex_state = 1443}, + [105] = {.lex_state = 1445}, + [106] = {.lex_state = 1445}, + [107] = {.lex_state = 1445}, + [108] = {.lex_state = 1445}, + [109] = {.lex_state = 1445}, + [110] = {.lex_state = 1445}, + [111] = {.lex_state = 1444}, + [112] = {.lex_state = 1445}, + [113] = {.lex_state = 1445}, + [114] = {.lex_state = 1444}, + [115] = {.lex_state = 1444}, + [116] = {.lex_state = 1462}, + [117] = {.lex_state = 1443}, + [118] = {.lex_state = 1446}, + [119] = {.lex_state = 1443}, + [120] = {.lex_state = 1445}, + [121] = {.lex_state = 1445}, + [122] = {.lex_state = 1445}, + [123] = {.lex_state = 1445}, + [124] = {.lex_state = 1445}, + [125] = {.lex_state = 1445}, + [126] = {.lex_state = 1445}, + [127] = {.lex_state = 1445}, + [128] = {.lex_state = 1443}, + [129] = {.lex_state = 1445}, + [130] = {.lex_state = 1445}, + [131] = {.lex_state = 1445}, + [132] = {.lex_state = 1446}, + [133] = {.lex_state = 1445}, + [134] = {.lex_state = 1445}, + [135] = {.lex_state = 1445}, + [136] = {.lex_state = 1445}, + [137] = {.lex_state = 1445}, + [138] = {.lex_state = 1443}, + [139] = {.lex_state = 1443}, + [140] = {.lex_state = 1443}, + [141] = {.lex_state = 1443}, + [142] = {.lex_state = 1444}, + [143] = {.lex_state = 1443}, + [144] = {.lex_state = 1443}, + [145] = {.lex_state = 1443}, + [146] = {.lex_state = 1444}, + [147] = {.lex_state = 1443}, + [148] = {.lex_state = 1443}, + [149] = {.lex_state = 1443}, + [150] = {.lex_state = 1467}, + [151] = {.lex_state = 1443}, + [152] = {.lex_state = 1443}, + [153] = {.lex_state = 1443}, + [154] = {.lex_state = 1443}, + [155] = {.lex_state = 1462}, + [156] = {.lex_state = 1443}, + [157] = {.lex_state = 1467}, + [158] = {.lex_state = 1443}, + [159] = {.lex_state = 1443}, + [160] = {.lex_state = 1443}, + [161] = {.lex_state = 1443}, + [162] = {.lex_state = 1443}, + [163] = {.lex_state = 1443}, + [164] = {.lex_state = 1443}, + [165] = {.lex_state = 1444}, + [166] = {.lex_state = 1443}, + [167] = {.lex_state = 1444}, + [168] = {.lex_state = 1443}, + [169] = {.lex_state = 1447}, + [170] = {.lex_state = 1447}, + [171] = {.lex_state = 1443}, + [172] = {.lex_state = 1445}, + [173] = {.lex_state = 1462}, + [174] = {.lex_state = 1446}, + [175] = {.lex_state = 1467}, + [176] = {.lex_state = 1446}, + [177] = {.lex_state = 1444}, + [178] = {.lex_state = 1445}, + [179] = {.lex_state = 1445}, + [180] = {.lex_state = 1445}, + [181] = {.lex_state = 1445}, + [182] = {.lex_state = 1445}, + [183] = {.lex_state = 1445}, + [184] = {.lex_state = 1445}, + [185] = {.lex_state = 1448}, + [186] = {.lex_state = 1448}, + [187] = {.lex_state = 1445}, + [188] = {.lex_state = 1445}, + [189] = {.lex_state = 1445}, + [190] = {.lex_state = 1444}, + [191] = {.lex_state = 1445}, + [192] = {.lex_state = 1444}, + [193] = {.lex_state = 1445}, + [194] = {.lex_state = 1444}, + [195] = {.lex_state = 1444}, + [196] = {.lex_state = 1444}, + [197] = {.lex_state = 1446}, + [198] = {.lex_state = 1445}, + [199] = {.lex_state = 1444}, + [200] = {.lex_state = 1447}, + [201] = {.lex_state = 1462}, + [202] = {.lex_state = 1444}, + [203] = {.lex_state = 1444}, + [204] = {.lex_state = 1444}, + [205] = {.lex_state = 1444}, + [206] = {.lex_state = 1444}, + [207] = {.lex_state = 1444}, + [208] = {.lex_state = 1445}, + [209] = {.lex_state = 1444}, + [210] = {.lex_state = 1446}, + [211] = {.lex_state = 1445}, + [212] = {.lex_state = 1444}, + [213] = {.lex_state = 1447}, + [214] = {.lex_state = 1444}, + [215] = {.lex_state = 1447}, + [216] = {.lex_state = 1445}, + [217] = {.lex_state = 1444}, + [218] = {.lex_state = 1444}, + [219] = {.lex_state = 1444}, + [220] = {.lex_state = 1444}, + [221] = {.lex_state = 1445}, + [222] = {.lex_state = 1444}, + [223] = {.lex_state = 1445}, + [224] = {.lex_state = 1463}, + [225] = {.lex_state = 1444}, + [226] = {.lex_state = 1444}, + [227] = {.lex_state = 1463}, + [228] = {.lex_state = 1445}, + [229] = {.lex_state = 1445}, + [230] = {.lex_state = 1444}, + [231] = {.lex_state = 1444}, + [232] = {.lex_state = 1445}, + [233] = {.lex_state = 1445}, + [234] = {.lex_state = 1445}, + [235] = {.lex_state = 1467}, + [236] = {.lex_state = 1444}, + [237] = {.lex_state = 1462}, + [238] = {.lex_state = 1467}, + [239] = {.lex_state = 1444}, + [240] = {.lex_state = 1445}, + [241] = {.lex_state = 1444}, + [242] = {.lex_state = 1445}, + [243] = {.lex_state = 1444}, + [244] = {.lex_state = 1467}, + [245] = {.lex_state = 1445}, + [246] = {.lex_state = 1444}, + [247] = {.lex_state = 1445}, + [248] = {.lex_state = 1445}, + [249] = {.lex_state = 1444}, + [250] = {.lex_state = 1444}, + [251] = {.lex_state = 1462}, + [252] = {.lex_state = 1444}, + [253] = {.lex_state = 1462}, + [254] = {.lex_state = 1462}, + [255] = {.lex_state = 1447}, + [256] = {.lex_state = 1446}, + [257] = {.lex_state = 1462}, + [258] = {.lex_state = 1463}, + [259] = {.lex_state = 1463}, + [260] = {.lex_state = 1462}, + [261] = {.lex_state = 1444}, + [262] = {.lex_state = 1462}, + [263] = {.lex_state = 1462}, + [264] = {.lex_state = 1462}, + [265] = {.lex_state = 1446}, + [266] = {.lex_state = 1444}, + [267] = {.lex_state = 1446}, + [268] = {.lex_state = 1444}, + [269] = {.lex_state = 1446}, + [270] = {.lex_state = 1462}, + [271] = {.lex_state = 1446}, + [272] = {.lex_state = 1446}, + [273] = {.lex_state = 1446}, + [274] = {.lex_state = 1444}, + [275] = {.lex_state = 1444}, + [276] = {.lex_state = 1444}, + [277] = {.lex_state = 1444}, + [278] = {.lex_state = 1444}, + [279] = {.lex_state = 1446}, + [280] = {.lex_state = 1444}, + [281] = {.lex_state = 1444}, + [282] = {.lex_state = 1446}, + [283] = {.lex_state = 1444}, + [284] = {.lex_state = 1446}, + [285] = {.lex_state = 1446}, + [286] = {.lex_state = 1447}, + [287] = {.lex_state = 1446}, + [288] = {.lex_state = 1446}, + [289] = {.lex_state = 1462}, + [290] = {.lex_state = 1463}, + [291] = {.lex_state = 1444}, + [292] = {.lex_state = 1444}, + [293] = {.lex_state = 1444}, + [294] = {.lex_state = 1446}, + [295] = {.lex_state = 1462}, + [296] = {.lex_state = 1444}, + [297] = {.lex_state = 1444}, + [298] = {.lex_state = 1444}, + [299] = {.lex_state = 1446}, + [300] = {.lex_state = 1446}, + [301] = {.lex_state = 1446}, + [302] = {.lex_state = 1462}, + [303] = {.lex_state = 1444}, + [304] = {.lex_state = 1462}, + [305] = {.lex_state = 1446}, + [306] = {.lex_state = 1462}, + [307] = {.lex_state = 1446}, + [308] = {.lex_state = 1446}, + [309] = {.lex_state = 1448}, + [310] = {.lex_state = 1446}, + [311] = {.lex_state = 1444}, + [312] = {.lex_state = 1448}, + [313] = {.lex_state = 1444}, + [314] = {.lex_state = 1446}, + [315] = {.lex_state = 1446}, + [316] = {.lex_state = 1462}, + [317] = {.lex_state = 1462}, + [318] = {.lex_state = 1444}, + [319] = {.lex_state = 1444}, + [320] = {.lex_state = 1444}, + [321] = {.lex_state = 1446}, + [322] = {.lex_state = 1462}, + [323] = {.lex_state = 1462}, + [324] = {.lex_state = 1462}, + [325] = {.lex_state = 1448}, + [326] = {.lex_state = 1462}, + [327] = {.lex_state = 1444}, + [328] = {.lex_state = 1462}, + [329] = {.lex_state = 1444}, + [330] = {.lex_state = 1444}, + [331] = {.lex_state = 1444}, + [332] = {.lex_state = 1462}, + [333] = {.lex_state = 1462}, + [334] = {.lex_state = 1444}, + [335] = {.lex_state = 1447}, + [336] = {.lex_state = 1462}, + [337] = {.lex_state = 1462}, + [338] = {.lex_state = 1462}, + [339] = {.lex_state = 1463}, + [340] = {.lex_state = 1462}, + [341] = {.lex_state = 1446}, + [342] = {.lex_state = 1446}, + [343] = {.lex_state = 1448}, + [344] = {.lex_state = 1446}, + [345] = {.lex_state = 1444}, + [346] = {.lex_state = 1449}, + [347] = {.lex_state = 1463}, + [348] = {.lex_state = 1446}, + [349] = {.lex_state = 1446}, + [350] = {.lex_state = 1446}, + [351] = {.lex_state = 1446}, + [352] = {.lex_state = 1446}, + [353] = {.lex_state = 1446}, + [354] = {.lex_state = 1446}, + [355] = {.lex_state = 1446}, + [356] = {.lex_state = 1446}, + [357] = {.lex_state = 1462}, + [358] = {.lex_state = 1446}, + [359] = {.lex_state = 1444}, + [360] = {.lex_state = 1458}, + [361] = {.lex_state = 1446}, + [362] = {.lex_state = 1448}, + [363] = {.lex_state = 1462}, + [364] = {.lex_state = 1458}, + [365] = {.lex_state = 1462}, + [366] = {.lex_state = 1458}, + [367] = {.lex_state = 1462}, + [368] = {.lex_state = 1462}, + [369] = {.lex_state = 1446}, + [370] = {.lex_state = 1446}, + [371] = {.lex_state = 1446}, + [372] = {.lex_state = 1446}, + [373] = {.lex_state = 1446}, + [374] = {.lex_state = 1463}, + [375] = {.lex_state = 1446}, + [376] = {.lex_state = 1446}, + [377] = {.lex_state = 1462}, + [378] = {.lex_state = 1446}, + [379] = {.lex_state = 1448}, + [380] = {.lex_state = 1462}, + [381] = {.lex_state = 1462}, + [382] = {.lex_state = 1446}, + [383] = {.lex_state = 1462}, + [384] = {.lex_state = 1462}, + [385] = {.lex_state = 1446}, + [386] = {.lex_state = 1462}, + [387] = {.lex_state = 1462}, + [388] = {.lex_state = 1446}, + [389] = {.lex_state = 1462}, + [390] = {.lex_state = 1446}, + [391] = {.lex_state = 1462}, + [392] = {.lex_state = 1462}, + [393] = {.lex_state = 1462}, + [394] = {.lex_state = 1462}, + [395] = {.lex_state = 1462}, + [396] = {.lex_state = 1462}, + [397] = {.lex_state = 1462}, + [398] = {.lex_state = 1462}, + [399] = {.lex_state = 1446}, + [400] = {.lex_state = 1462}, + [401] = {.lex_state = 1446}, + [402] = {.lex_state = 1462}, + [403] = {.lex_state = 1462}, + [404] = {.lex_state = 1462}, + [405] = {.lex_state = 1446}, + [406] = {.lex_state = 1462}, + [407] = {.lex_state = 1462}, + [408] = {.lex_state = 1468}, + [409] = {.lex_state = 1482}, + [410] = {.lex_state = 1458}, + [411] = {.lex_state = 1450}, + [412] = {.lex_state = 1482}, + [413] = {.lex_state = 1482}, + [414] = {.lex_state = 1482}, + [415] = {.lex_state = 1482}, + [416] = {.lex_state = 1482}, + [417] = {.lex_state = 1449}, + [418] = {.lex_state = 1482}, + [419] = {.lex_state = 1449}, + [420] = {.lex_state = 1458}, + [421] = {.lex_state = 1482}, + [422] = {.lex_state = 1482}, + [423] = {.lex_state = 1482}, + [424] = {.lex_state = 1447}, + [425] = {.lex_state = 1482}, + [426] = {.lex_state = 1458}, + [427] = {.lex_state = 1469}, + [428] = {.lex_state = 1482}, + [429] = {.lex_state = 1446}, + [430] = {.lex_state = 1449}, + [431] = {.lex_state = 1468}, + [432] = {.lex_state = 1459}, + [433] = {.lex_state = 1459}, + [434] = {.lex_state = 1469}, + [435] = {.lex_state = 1464}, + [436] = {.lex_state = 1447}, + [437] = {.lex_state = 1469}, + [438] = {.lex_state = 1468}, + [439] = {.lex_state = 1482}, + [440] = {.lex_state = 1482}, + [441] = {.lex_state = 1482}, + [442] = {.lex_state = 1482}, + [443] = {.lex_state = 1449}, + [444] = {.lex_state = 1459}, + [445] = {.lex_state = 1446}, + [446] = {.lex_state = 1482}, + [447] = {.lex_state = 1451}, + [448] = {.lex_state = 1469}, + [449] = {.lex_state = 1464}, + [450] = {.lex_state = 1450}, + [451] = {.lex_state = 1459}, + [452] = {.lex_state = 1460}, + [453] = {.lex_state = 1452}, + [454] = {.lex_state = 1451}, + [455] = {.lex_state = 1468}, + [456] = {.lex_state = 1469}, + [457] = {.lex_state = 1463}, + [458] = {.lex_state = 1464}, + [459] = {.lex_state = 1448}, + [460] = {.lex_state = 1465}, + [461] = {.lex_state = 1451}, + [462] = {.lex_state = 1464}, + [463] = {.lex_state = 1468}, + [464] = {.lex_state = 1469}, + [465] = {.lex_state = 1451}, + [466] = {.lex_state = 1451}, + [467] = {.lex_state = 1448}, + [468] = {.lex_state = 1447}, + [469] = {.lex_state = 1450}, + [470] = {.lex_state = 1459}, + [471] = {.lex_state = 1466}, + [472] = {.lex_state = 1450}, + [473] = {.lex_state = 1449}, + [474] = {.lex_state = 1458}, + [475] = {.lex_state = 1459}, + [476] = {.lex_state = 1464}, + [477] = {.lex_state = 1447}, + [478] = {.lex_state = 1468}, + [479] = {.lex_state = 1447}, + [480] = {.lex_state = 1458}, + [481] = {.lex_state = 1460}, + [482] = {.lex_state = 1460}, + [483] = {.lex_state = 1450}, + [484] = {.lex_state = 1463}, + [485] = {.lex_state = 1450}, + [486] = {.lex_state = 1452}, + [487] = {.lex_state = 1465}, + [488] = {.lex_state = 1447}, + [489] = {.lex_state = 1468}, + [490] = {.lex_state = 1465}, + [491] = {.lex_state = 1447}, + [492] = {.lex_state = 1463}, + [493] = {.lex_state = 1465}, + [494] = {.lex_state = 1459}, + [495] = {.lex_state = 1447}, + [496] = {.lex_state = 1469}, + [497] = {.lex_state = 1449}, + [498] = {.lex_state = 1451}, + [499] = {.lex_state = 1447}, + [500] = {.lex_state = 1468}, + [501] = {.lex_state = 1453}, + [502] = {.lex_state = 1466}, + [503] = {.lex_state = 1449}, + [504] = {.lex_state = 1463}, + [505] = {.lex_state = 1469}, + [506] = {.lex_state = 1448}, + [507] = {.lex_state = 1463}, + [508] = {.lex_state = 1447}, + [509] = {.lex_state = 1448}, + [510] = {.lex_state = 1458}, + [511] = {.lex_state = 1466}, + [512] = {.lex_state = 1447}, + [513] = {.lex_state = 1466}, + [514] = {.lex_state = 1466}, + [515] = {.lex_state = 1460}, + [516] = {.lex_state = 1460}, + [517] = {.lex_state = 1459}, + [518] = {.lex_state = 1452}, + [519] = {.lex_state = 1465}, + [520] = {.lex_state = 1452}, + [521] = {.lex_state = 1452}, + [522] = {.lex_state = 1460}, + [523] = {.lex_state = 1448}, + [524] = {.lex_state = 1447}, + [525] = {.lex_state = 1464}, + [526] = {.lex_state = 1447}, + [527] = {.lex_state = 1448}, + [528] = {.lex_state = 1447}, + [529] = {.lex_state = 1447}, + [530] = {.lex_state = 1447}, + [531] = {.lex_state = 1447}, + [532] = {.lex_state = 1448}, + [533] = {.lex_state = 1447}, + [534] = {.lex_state = 1447}, + [535] = {.lex_state = 1447}, + [536] = {.lex_state = 1447}, + [537] = {.lex_state = 1447}, + [538] = {.lex_state = 1447}, + [539] = {.lex_state = 1447}, + [540] = {.lex_state = 1447}, + [541] = {.lex_state = 1447}, + [542] = {.lex_state = 1447}, + [543] = {.lex_state = 1447}, + [544] = {.lex_state = 1464}, + [545] = {.lex_state = 1447}, + [546] = {.lex_state = 1469}, + [547] = {.lex_state = 1447}, + [548] = {.lex_state = 1463}, + [549] = {.lex_state = 1458}, + [550] = {.lex_state = 1449}, + [551] = {.lex_state = 1447}, + [552] = {.lex_state = 1463}, + [553] = {.lex_state = 1447}, + [554] = {.lex_state = 1463}, + [555] = {.lex_state = 1464}, + [556] = {.lex_state = 1447}, + [557] = {.lex_state = 1448}, + [558] = {.lex_state = 1460}, + [559] = {.lex_state = 1447}, + [560] = {.lex_state = 1465}, + [561] = {.lex_state = 1450}, + [562] = {.lex_state = 1453}, + [563] = {.lex_state = 1463}, + [564] = {.lex_state = 1451}, + [565] = {.lex_state = 1447}, + [566] = {.lex_state = 1449}, + [567] = {.lex_state = 1451}, + [568] = {.lex_state = 1447}, + [569] = {.lex_state = 1452}, + [570] = {.lex_state = 1453}, + [571] = {.lex_state = 1459}, + [572] = {.lex_state = 1463}, + [573] = {.lex_state = 1447}, + [574] = {.lex_state = 1466}, + [575] = {.lex_state = 1447}, + [576] = {.lex_state = 1447}, + [577] = {.lex_state = 1449}, + [578] = {.lex_state = 1453}, + [579] = {.lex_state = 1447}, + [580] = {.lex_state = 1453}, + [581] = {.lex_state = 1468}, + [582] = {.lex_state = 1458}, + [583] = {.lex_state = 1448}, + [584] = {.lex_state = 1448}, + [585] = {.lex_state = 1447}, + [586] = {.lex_state = 1463}, + [587] = {.lex_state = 1448}, + [588] = {.lex_state = 1463}, + [589] = {.lex_state = 1447}, + [590] = {.lex_state = 1447}, + [591] = {.lex_state = 1447}, + [592] = {.lex_state = 1447}, + [593] = {.lex_state = 1460}, + [594] = {.lex_state = 1448}, + [595] = {.lex_state = 1450}, + [596] = {.lex_state = 1448}, + [597] = {.lex_state = 1447}, + [598] = {.lex_state = 1464}, + [599] = {.lex_state = 1449}, + [600] = {.lex_state = 1449}, + [601] = {.lex_state = 1449}, + [602] = {.lex_state = 1449}, + [603] = {.lex_state = 1449}, + [604] = {.lex_state = 1449}, + [605] = {.lex_state = 1449}, + [606] = {.lex_state = 1449}, + [607] = {.lex_state = 1449}, + [608] = {.lex_state = 1449}, + [609] = {.lex_state = 1449}, + [610] = {.lex_state = 1449}, + [611] = {.lex_state = 1449}, + [612] = {.lex_state = 1449}, + [613] = {.lex_state = 1449}, + [614] = {.lex_state = 1449}, + [615] = {.lex_state = 1449}, + [616] = {.lex_state = 1463}, + [617] = {.lex_state = 1451}, + [618] = {.lex_state = 1468}, + [619] = {.lex_state = 1468}, + [620] = {.lex_state = 1463}, + [621] = {.lex_state = 1448}, + [622] = {.lex_state = 1448}, + [623] = {.lex_state = 1448}, + [624] = {.lex_state = 1448}, + [625] = {.lex_state = 1451}, + [626] = {.lex_state = 1448}, + [627] = {.lex_state = 1463}, + [628] = {.lex_state = 1463}, + [629] = {.lex_state = 1463}, + [630] = {.lex_state = 1463}, + [631] = {.lex_state = 1458}, + [632] = {.lex_state = 1463}, + [633] = {.lex_state = 1458}, + [634] = {.lex_state = 1463}, + [635] = {.lex_state = 1458}, + [636] = {.lex_state = 1458}, + [637] = {.lex_state = 1451}, + [638] = {.lex_state = 1469}, + [639] = {.lex_state = 1469}, + [640] = {.lex_state = 1448}, + [641] = {.lex_state = 1449}, + [642] = {.lex_state = 1466}, + [643] = {.lex_state = 1460}, + [644] = {.lex_state = 1449}, + [645] = {.lex_state = 1449}, + [646] = {.lex_state = 1448}, + [647] = {.lex_state = 1449}, + [648] = {.lex_state = 1449}, + [649] = {.lex_state = 1450}, + [650] = {.lex_state = 1449}, + [651] = {.lex_state = 1450}, + [652] = {.lex_state = 1449}, + [653] = {.lex_state = 1447}, + [654] = {.lex_state = 1448}, + [655] = {.lex_state = 1448}, + [656] = {.lex_state = 1452}, + [657] = {.lex_state = 1452}, + [658] = {.lex_state = 1466}, + [659] = {.lex_state = 1449}, + [660] = {.lex_state = 1465}, + [661] = {.lex_state = 1463}, + [662] = {.lex_state = 1448}, + [663] = {.lex_state = 1448}, + [664] = {.lex_state = 1463}, + [665] = {.lex_state = 1465}, + [666] = {.lex_state = 1463}, + [667] = {.lex_state = 1463}, + [668] = {.lex_state = 1448}, + [669] = {.lex_state = 1463}, + [670] = {.lex_state = 1463}, + [671] = {.lex_state = 1463}, + [672] = {.lex_state = 1463}, + [673] = {.lex_state = 1463}, + [674] = {.lex_state = 1463}, + [675] = {.lex_state = 1463}, + [676] = {.lex_state = 1463}, + [677] = {.lex_state = 1463}, + [678] = {.lex_state = 1463}, + [679] = {.lex_state = 1463}, + [680] = {.lex_state = 1463}, + [681] = {.lex_state = 1463}, + [682] = {.lex_state = 1464}, + [683] = {.lex_state = 1464}, + [684] = {.lex_state = 1448}, + [685] = {.lex_state = 1463}, + [686] = {.lex_state = 1463}, + [687] = {.lex_state = 1463}, + [688] = {.lex_state = 1447}, + [689] = {.lex_state = 1447}, + [690] = {.lex_state = 1450}, + [691] = {.lex_state = 1463}, + [692] = {.lex_state = 1447}, + [693] = {.lex_state = 1453}, + [694] = {.lex_state = 1448}, + [695] = {.lex_state = 1448}, + [696] = {.lex_state = 1447}, + [697] = {.lex_state = 1459}, + [698] = {.lex_state = 1459}, + [699] = {.lex_state = 1447}, + [700] = {.lex_state = 1447}, + [701] = {.lex_state = 1447}, + [702] = {.lex_state = 1448}, + [703] = {.lex_state = 1463}, + [704] = {.lex_state = 1447}, + [705] = {.lex_state = 1447}, + [706] = {.lex_state = 1447}, + [707] = {.lex_state = 1448}, + [708] = {.lex_state = 1463}, + [709] = {.lex_state = 1447}, + [710] = {.lex_state = 1447}, + [711] = {.lex_state = 1463}, + [712] = {.lex_state = 1447}, + [713] = {.lex_state = 1447}, + [714] = {.lex_state = 1447}, + [715] = {.lex_state = 1447}, + [716] = {.lex_state = 1447}, + [717] = {.lex_state = 1447}, + [718] = {.lex_state = 1448}, + [719] = {.lex_state = 1448}, + [720] = {.lex_state = 1448}, + [721] = {.lex_state = 1448}, + [722] = {.lex_state = 1448}, + [723] = {.lex_state = 1448}, + [724] = {.lex_state = 1448}, + [725] = {.lex_state = 1448}, + [726] = {.lex_state = 1448}, + [727] = {.lex_state = 1448}, + [728] = {.lex_state = 1448}, + [729] = {.lex_state = 1448}, + [730] = {.lex_state = 1448}, + [731] = {.lex_state = 1447}, + [732] = {.lex_state = 1447}, + [733] = {.lex_state = 1447}, + [734] = {.lex_state = 1447}, + [735] = {.lex_state = 1447}, + [736] = {.lex_state = 1447}, + [737] = {.lex_state = 1447}, + [738] = {.lex_state = 1447}, + [739] = {.lex_state = 1448}, + [740] = {.lex_state = 1447}, + [741] = {.lex_state = 1448}, + [742] = {.lex_state = 1447}, + [743] = {.lex_state = 1463}, + [744] = {.lex_state = 1466}, + [745] = {.lex_state = 1448}, + [746] = {.lex_state = 1448}, + [747] = {.lex_state = 1448}, + [748] = {.lex_state = 1448}, + [749] = {.lex_state = 1464}, + [750] = {.lex_state = 1448}, + [751] = {.lex_state = 1464}, + [752] = {.lex_state = 1464}, + [753] = {.lex_state = 1448}, + [754] = {.lex_state = 1448}, + [755] = {.lex_state = 1448}, + [756] = {.lex_state = 1463}, + [757] = {.lex_state = 1464}, + [758] = {.lex_state = 1466}, + [759] = {.lex_state = 1463}, + [760] = {.lex_state = 1463}, + [761] = {.lex_state = 1463}, + [762] = {.lex_state = 1464}, + [763] = {.lex_state = 1463}, + [764] = {.lex_state = 1448}, + [765] = {.lex_state = 1451}, + [766] = {.lex_state = 1448}, + [767] = {.lex_state = 1451}, + [768] = {.lex_state = 1448}, + [769] = {.lex_state = 1463}, + [770] = {.lex_state = 1463}, + [771] = {.lex_state = 1451}, + [772] = {.lex_state = 1451}, + [773] = {.lex_state = 1463}, + [774] = {.lex_state = 1463}, + [775] = {.lex_state = 1448}, + [776] = {.lex_state = 1464}, + [777] = {.lex_state = 1450}, + [778] = {.lex_state = 1451}, + [779] = {.lex_state = 1451}, + [780] = {.lex_state = 1451}, + [781] = {.lex_state = 1451}, + [782] = {.lex_state = 1464}, + [783] = {.lex_state = 1448}, + [784] = {.lex_state = 1448}, + [785] = {.lex_state = 1459}, + [786] = {.lex_state = 1459}, + [787] = {.lex_state = 1451}, + [788] = {.lex_state = 1459}, + [789] = {.lex_state = 1459}, + [790] = {.lex_state = 1451}, + [791] = {.lex_state = 1451}, + [792] = {.lex_state = 1451}, + [793] = {.lex_state = 1451}, + [794] = {.lex_state = 1451}, + [795] = {.lex_state = 1452}, + [796] = {.lex_state = 1463}, + [797] = {.lex_state = 1451}, + [798] = {.lex_state = 1452}, + [799] = {.lex_state = 1464}, + [800] = {.lex_state = 1451}, + [801] = {.lex_state = 1468}, + [802] = {.lex_state = 1468}, + [803] = {.lex_state = 1468}, + [804] = {.lex_state = 1468}, + [805] = {.lex_state = 1453}, + [806] = {.lex_state = 1450}, + [807] = {.lex_state = 1463}, + [808] = {.lex_state = 1448}, + [809] = {.lex_state = 1451}, + [810] = {.lex_state = 1463}, + [811] = {.lex_state = 1463}, + [812] = {.lex_state = 1450}, + [813] = {.lex_state = 1451}, + [814] = {.lex_state = 1451}, + [815] = {.lex_state = 1451}, + [816] = {.lex_state = 1451}, + [817] = {.lex_state = 1451}, + [818] = {.lex_state = 1448}, + [819] = {.lex_state = 1465}, + [820] = {.lex_state = 1451}, + [821] = {.lex_state = 1463}, + [822] = {.lex_state = 1465}, + [823] = {.lex_state = 1463}, + [824] = {.lex_state = 1451}, + [825] = {.lex_state = 1450}, + [826] = {.lex_state = 1463}, + [827] = {.lex_state = 1463}, + [828] = {.lex_state = 1450}, + [829] = {.lex_state = 1469}, + [830] = {.lex_state = 1463}, + [831] = {.lex_state = 1469}, + [832] = {.lex_state = 1463}, + [833] = {.lex_state = 1469}, + [834] = {.lex_state = 1449}, + [835] = {.lex_state = 1448}, + [836] = {.lex_state = 1469}, + [837] = {.lex_state = 1448}, + [838] = {.lex_state = 1449}, + [839] = {.lex_state = 1449}, + [840] = {.lex_state = 1449}, + [841] = {.lex_state = 1449}, + [842] = {.lex_state = 1448}, + [843] = {.lex_state = 1448}, + [844] = {.lex_state = 1449}, + [845] = {.lex_state = 1449}, + [846] = {.lex_state = 1449}, + [847] = {.lex_state = 1463}, + [848] = {.lex_state = 1449}, + [849] = {.lex_state = 1449}, + [850] = {.lex_state = 1449}, + [851] = {.lex_state = 1460}, + [852] = {.lex_state = 1449}, + [853] = {.lex_state = 1449}, + [854] = {.lex_state = 1449}, + [855] = {.lex_state = 1449}, + [856] = {.lex_state = 1449}, + [857] = {.lex_state = 1449}, + [858] = {.lex_state = 1449}, + [859] = {.lex_state = 1449}, + [860] = {.lex_state = 1449}, + [861] = {.lex_state = 1449}, + [862] = {.lex_state = 1449}, + [863] = {.lex_state = 1449}, + [864] = {.lex_state = 1449}, + [865] = {.lex_state = 1449}, + [866] = {.lex_state = 1450}, + [867] = {.lex_state = 1449}, + [868] = {.lex_state = 1449}, + [869] = {.lex_state = 1449}, + [870] = {.lex_state = 1450}, + [871] = {.lex_state = 1449}, + [872] = {.lex_state = 1449}, + [873] = {.lex_state = 1463}, + [874] = {.lex_state = 1464}, + [875] = {.lex_state = 1451}, + [876] = {.lex_state = 1448}, + [877] = {.lex_state = 1452}, + [878] = {.lex_state = 1450}, + [879] = {.lex_state = 1450}, + [880] = {.lex_state = 1450}, + [881] = {.lex_state = 1450}, + [882] = {.lex_state = 1450}, + [883] = {.lex_state = 1450}, + [884] = {.lex_state = 1450}, + [885] = {.lex_state = 1450}, + [886] = {.lex_state = 1464}, + [887] = {.lex_state = 1450}, + [888] = {.lex_state = 1450}, + [889] = {.lex_state = 1450}, + [890] = {.lex_state = 1450}, + [891] = {.lex_state = 1450}, + [892] = {.lex_state = 1450}, + [893] = {.lex_state = 1448}, + [894] = {.lex_state = 1448}, + [895] = {.lex_state = 1448}, + [896] = {.lex_state = 1464}, + [897] = {.lex_state = 1464}, + [898] = {.lex_state = 1465}, + [899] = {.lex_state = 1464}, + [900] = {.lex_state = 1464}, + [901] = {.lex_state = 1464}, + [902] = {.lex_state = 1464}, + [903] = {.lex_state = 1464}, + [904] = {.lex_state = 1464}, + [905] = {.lex_state = 1450}, + [906] = {.lex_state = 1464}, + [907] = {.lex_state = 1464}, + [908] = {.lex_state = 1464}, + [909] = {.lex_state = 1450}, + [910] = {.lex_state = 1464}, + [911] = {.lex_state = 1464}, + [912] = {.lex_state = 1450}, + [913] = {.lex_state = 1464}, + [914] = {.lex_state = 1460}, + [915] = {.lex_state = 1448}, + [916] = {.lex_state = 1448}, + [917] = {.lex_state = 1448}, + [918] = {.lex_state = 1448}, + [919] = {.lex_state = 1448}, + [920] = {.lex_state = 1452}, + [921] = {.lex_state = 1463}, + [922] = {.lex_state = 1448}, + [923] = {.lex_state = 1463}, + [924] = {.lex_state = 1463}, + [925] = {.lex_state = 1463}, + [926] = {.lex_state = 1466}, + [927] = {.lex_state = 1463}, + [928] = {.lex_state = 1463}, + [929] = {.lex_state = 1463}, + [930] = {.lex_state = 1463}, + [931] = {.lex_state = 1453}, + [932] = {.lex_state = 1450}, + [933] = {.lex_state = 1466}, + [934] = {.lex_state = 1464}, + [935] = {.lex_state = 1452}, + [936] = {.lex_state = 1464}, + [937] = {.lex_state = 1464}, + [938] = {.lex_state = 1466}, + [939] = {.lex_state = 1464}, + [940] = {.lex_state = 1466}, + [941] = {.lex_state = 1464}, + [942] = {.lex_state = 1464}, + [943] = {.lex_state = 1453}, + [944] = {.lex_state = 1464}, + [945] = {.lex_state = 1466}, + [946] = {.lex_state = 1464}, + [947] = {.lex_state = 1464}, + [948] = {.lex_state = 1464}, + [949] = {.lex_state = 1464}, + [950] = {.lex_state = 1464}, + [951] = {.lex_state = 1464}, + [952] = {.lex_state = 1464}, + [953] = {.lex_state = 1464}, + [954] = {.lex_state = 1464}, + [955] = {.lex_state = 1464}, + [956] = {.lex_state = 1464}, + [957] = {.lex_state = 1464}, + [958] = {.lex_state = 1465}, + [959] = {.lex_state = 1450}, + [960] = {.lex_state = 1464}, + [961] = {.lex_state = 1464}, + [962] = {.lex_state = 1464}, + [963] = {.lex_state = 1464}, + [964] = {.lex_state = 1466}, + [965] = {.lex_state = 1464}, + [966] = {.lex_state = 1450}, + [967] = {.lex_state = 1464}, + [968] = {.lex_state = 1465}, + [969] = {.lex_state = 1464}, + [970] = {.lex_state = 1464}, + [971] = {.lex_state = 1452}, + [972] = {.lex_state = 1465}, + [973] = {.lex_state = 1464}, + [974] = {.lex_state = 1464}, + [975] = {.lex_state = 1465}, + [976] = {.lex_state = 1452}, + [977] = {.lex_state = 1464}, + [978] = {.lex_state = 1466}, + [979] = {.lex_state = 1466}, + [980] = {.lex_state = 1451}, + [981] = {.lex_state = 1451}, + [982] = {.lex_state = 1451}, + [983] = {.lex_state = 1451}, + [984] = {.lex_state = 1451}, + [985] = {.lex_state = 1450}, + [986] = {.lex_state = 1451}, + [987] = {.lex_state = 1451}, + [988] = {.lex_state = 1451}, + [989] = {.lex_state = 1451}, + [990] = {.lex_state = 1451}, + [991] = {.lex_state = 1451}, + [992] = {.lex_state = 1451}, + [993] = {.lex_state = 1451}, + [994] = {.lex_state = 1451}, + [995] = {.lex_state = 1451}, + [996] = {.lex_state = 1451}, + [997] = {.lex_state = 1451}, + [998] = {.lex_state = 1451}, + [999] = {.lex_state = 1451}, + [1000] = {.lex_state = 1451}, + [1001] = {.lex_state = 1451}, + [1002] = {.lex_state = 1451}, + [1003] = {.lex_state = 1452}, + [1004] = {.lex_state = 1451}, + [1005] = {.lex_state = 1451}, + [1006] = {.lex_state = 1451}, + [1007] = {.lex_state = 1450}, + [1008] = {.lex_state = 1465}, + [1009] = {.lex_state = 1452}, + [1010] = {.lex_state = 1450}, + [1011] = {.lex_state = 1451}, + [1012] = {.lex_state = 1451}, + [1013] = {.lex_state = 1451}, + [1014] = {.lex_state = 1465}, + [1015] = {.lex_state = 1451}, + [1016] = {.lex_state = 1452}, + [1017] = {.lex_state = 1466}, + [1018] = {.lex_state = 1452}, + [1019] = {.lex_state = 1452}, + [1020] = {.lex_state = 1452}, + [1021] = {.lex_state = 1466}, + [1022] = {.lex_state = 1451}, + [1023] = {.lex_state = 1452}, + [1024] = {.lex_state = 1452}, + [1025] = {.lex_state = 1452}, + [1026] = {.lex_state = 1452}, + [1027] = {.lex_state = 1466}, + [1028] = {.lex_state = 1452}, + [1029] = {.lex_state = 1453}, + [1030] = {.lex_state = 1466}, + [1031] = {.lex_state = 1466}, + [1032] = {.lex_state = 1466}, + [1033] = {.lex_state = 1466}, + [1034] = {.lex_state = 1466}, + [1035] = {.lex_state = 1466}, + [1036] = {.lex_state = 1452}, + [1037] = {.lex_state = 1466}, + [1038] = {.lex_state = 1466}, + [1039] = {.lex_state = 1466}, + [1040] = {.lex_state = 1452}, + [1041] = {.lex_state = 1466}, + [1042] = {.lex_state = 1452}, + [1043] = {.lex_state = 1450}, + [1044] = {.lex_state = 1466}, + [1045] = {.lex_state = 1466}, + [1046] = {.lex_state = 1450}, + [1047] = {.lex_state = 1450}, + [1048] = {.lex_state = 1466}, + [1049] = {.lex_state = 1450}, + [1050] = {.lex_state = 1465}, + [1051] = {.lex_state = 1465}, + [1052] = {.lex_state = 1450}, + [1053] = {.lex_state = 1450}, + [1054] = {.lex_state = 1465}, + [1055] = {.lex_state = 1465}, + [1056] = {.lex_state = 1450}, + [1057] = {.lex_state = 1450}, + [1058] = {.lex_state = 1450}, + [1059] = {.lex_state = 1450}, + [1060] = {.lex_state = 1465}, + [1061] = {.lex_state = 1465}, + [1062] = {.lex_state = 1465}, + [1063] = {.lex_state = 1465}, + [1064] = {.lex_state = 1460}, + [1065] = {.lex_state = 1465}, + [1066] = {.lex_state = 1465}, + [1067] = {.lex_state = 1460}, + [1068] = {.lex_state = 1450}, + [1069] = {.lex_state = 1465}, + [1070] = {.lex_state = 1465}, + [1071] = {.lex_state = 1465}, + [1072] = {.lex_state = 1465}, + [1073] = {.lex_state = 1450}, + [1074] = {.lex_state = 1450}, + [1075] = {.lex_state = 1465}, + [1076] = {.lex_state = 1465}, + [1077] = {.lex_state = 1450}, + [1078] = {.lex_state = 1465}, + [1079] = {.lex_state = 1453}, + [1080] = {.lex_state = 1450}, + [1081] = {.lex_state = 1450}, + [1082] = {.lex_state = 1450}, + [1083] = {.lex_state = 1450}, + [1084] = {.lex_state = 1450}, + [1085] = {.lex_state = 1450}, + [1086] = {.lex_state = 1452}, + [1087] = {.lex_state = 1452}, + [1088] = {.lex_state = 1460}, + [1089] = {.lex_state = 1450}, + [1090] = {.lex_state = 1465}, + [1091] = {.lex_state = 1450}, + [1092] = {.lex_state = 1466}, + [1093] = {.lex_state = 1452}, + [1094] = {.lex_state = 1450}, + [1095] = {.lex_state = 1450}, + [1096] = {.lex_state = 1452}, + [1097] = {.lex_state = 1452}, + [1098] = {.lex_state = 1452}, + [1099] = {.lex_state = 1452}, + [1100] = {.lex_state = 1460}, + [1101] = {.lex_state = 1465}, + [1102] = {.lex_state = 1466}, + [1103] = {.lex_state = 1452}, + [1104] = {.lex_state = 1466}, + [1105] = {.lex_state = 1452}, + [1106] = {.lex_state = 1466}, + [1107] = {.lex_state = 1452}, + [1108] = {.lex_state = 1466}, + [1109] = {.lex_state = 1452}, + [1110] = {.lex_state = 1465}, + [1111] = {.lex_state = 1466}, + [1112] = {.lex_state = 1452}, + [1113] = {.lex_state = 1452}, + [1114] = {.lex_state = 1452}, + [1115] = {.lex_state = 1452}, + [1116] = {.lex_state = 1452}, + [1117] = {.lex_state = 1452}, + [1118] = {.lex_state = 1452}, + [1119] = {.lex_state = 1452}, + [1120] = {.lex_state = 1452}, + [1121] = {.lex_state = 1452}, + [1122] = {.lex_state = 1452}, + [1123] = {.lex_state = 1466}, + [1124] = {.lex_state = 1480, .external_lex_state = 2}, + [1125] = {.lex_state = 1453}, + [1126] = {.lex_state = 1465}, + [1127] = {.lex_state = 1452}, + [1128] = {.lex_state = 1466}, + [1129] = {.lex_state = 1452}, + [1130] = {.lex_state = 1452}, + [1131] = {.lex_state = 1465}, + [1132] = {.lex_state = 1452}, + [1133] = {.lex_state = 1465}, + [1134] = {.lex_state = 1465}, + [1135] = {.lex_state = 1465}, + [1136] = {.lex_state = 1452}, + [1137] = {.lex_state = 1452}, + [1138] = {.lex_state = 1452}, + [1139] = {.lex_state = 1453}, + [1140] = {.lex_state = 1452}, + [1141] = {.lex_state = 1465}, + [1142] = {.lex_state = 1453}, + [1143] = {.lex_state = 1465}, + [1144] = {.lex_state = 1452}, + [1145] = {.lex_state = 1465}, + [1146] = {.lex_state = 1452}, + [1147] = {.lex_state = 1453}, + [1148] = {.lex_state = 1465}, + [1149] = {.lex_state = 1465}, + [1150] = {.lex_state = 1465}, + [1151] = {.lex_state = 1465}, + [1152] = {.lex_state = 1465}, + [1153] = {.lex_state = 1453}, + [1154] = {.lex_state = 1453}, + [1155] = {.lex_state = 1465}, + [1156] = {.lex_state = 1453}, + [1157] = {.lex_state = 1453}, + [1158] = {.lex_state = 1466}, + [1159] = {.lex_state = 1465}, + [1160] = {.lex_state = 1465}, + [1161] = {.lex_state = 1466}, + [1162] = {.lex_state = 1465}, + [1163] = {.lex_state = 1465}, + [1164] = {.lex_state = 1453}, + [1165] = {.lex_state = 1465}, + [1166] = {.lex_state = 1466}, + [1167] = {.lex_state = 1453}, + [1168] = {.lex_state = 1453}, + [1169] = {.lex_state = 1453}, + [1170] = {.lex_state = 1466}, + [1171] = {.lex_state = 1466}, + [1172] = {.lex_state = 1466}, + [1173] = {.lex_state = 1465}, + [1174] = {.lex_state = 1452}, + [1175] = {.lex_state = 1452}, + [1176] = {.lex_state = 1453}, + [1177] = {.lex_state = 1466}, + [1178] = {.lex_state = 1466}, + [1179] = {.lex_state = 1453}, + [1180] = {.lex_state = 1466}, + [1181] = {.lex_state = 1466}, + [1182] = {.lex_state = 1465}, + [1183] = {.lex_state = 1452}, + [1184] = {.lex_state = 1466}, + [1185] = {.lex_state = 1452}, + [1186] = {.lex_state = 1465}, + [1187] = {.lex_state = 1465}, + [1188] = {.lex_state = 1466}, + [1189] = {.lex_state = 1465}, + [1190] = {.lex_state = 1466}, + [1191] = {.lex_state = 1453}, + [1192] = {.lex_state = 1465}, + [1193] = {.lex_state = 1466}, + [1194] = {.lex_state = 1466}, + [1195] = {.lex_state = 1466}, + [1196] = {.lex_state = 1466}, + [1197] = {.lex_state = 1453}, + [1198] = {.lex_state = 1465}, + [1199] = {.lex_state = 1453}, + [1200] = {.lex_state = 1466}, + [1201] = {.lex_state = 1466}, + [1202] = {.lex_state = 1466}, + [1203] = {.lex_state = 1453}, + [1204] = {.lex_state = 1453}, + [1205] = {.lex_state = 1453}, + [1206] = {.lex_state = 1466}, + [1207] = {.lex_state = 1453}, + [1208] = {.lex_state = 1453}, + [1209] = {.lex_state = 1453}, + [1210] = {.lex_state = 1466}, + [1211] = {.lex_state = 1453}, + [1212] = {.lex_state = 1465}, + [1213] = {.lex_state = 1466}, + [1214] = {.lex_state = 1465}, + [1215] = {.lex_state = 1453}, + [1216] = {.lex_state = 1453}, + [1217] = {.lex_state = 1453}, + [1218] = {.lex_state = 1453}, + [1219] = {.lex_state = 1453}, + [1220] = {.lex_state = 1453}, + [1221] = {.lex_state = 1453}, + [1222] = {.lex_state = 1453}, + [1223] = {.lex_state = 1453}, + [1224] = {.lex_state = 1453}, + [1225] = {.lex_state = 1453}, + [1226] = {.lex_state = 1453}, + [1227] = {.lex_state = 1453}, + [1228] = {.lex_state = 1453}, + [1229] = {.lex_state = 1453}, + [1230] = {.lex_state = 1481, .external_lex_state = 2}, + [1231] = {.lex_state = 1453}, + [1232] = {.lex_state = 1453}, + [1233] = {.lex_state = 1453}, + [1234] = {.lex_state = 1453}, + [1235] = {.lex_state = 1453}, + [1236] = {.lex_state = 1453}, + [1237] = {.lex_state = 1453}, + [1238] = {.lex_state = 1453}, + [1239] = {.lex_state = 1453}, + [1240] = {.lex_state = 1453}, + [1241] = {.lex_state = 1453}, + [1242] = {.lex_state = 1453}, + [1243] = {.lex_state = 1453}, + [1244] = {.lex_state = 1453}, + [1245] = {.lex_state = 1453}, + [1246] = {.lex_state = 1453}, + [1247] = {.lex_state = 1453}, + [1248] = {.lex_state = 1453}, + [1249] = {.lex_state = 1453}, + [1250] = {.lex_state = 1453}, + [1251] = {.lex_state = 354, .external_lex_state = 2}, + [1252] = {.lex_state = 1472}, + [1253] = {.lex_state = 1472}, + [1254] = {.lex_state = 356, .external_lex_state = 2}, + [1255] = {.lex_state = 1454}, + [1256] = {.lex_state = 1472}, + [1257] = {.lex_state = 1472}, + [1258] = {.lex_state = 1454}, + [1259] = {.lex_state = 1472}, + [1260] = {.lex_state = 1454}, + [1261] = {.lex_state = 1472}, + [1262] = {.lex_state = 1470}, + [1263] = {.lex_state = 1472}, + [1264] = {.lex_state = 1454}, + [1265] = {.lex_state = 1470}, + [1266] = {.lex_state = 1454}, + [1267] = {.lex_state = 1454}, + [1268] = {.lex_state = 1470}, + [1269] = {.lex_state = 1455}, + [1270] = {.lex_state = 1455}, + [1271] = {.lex_state = 1454}, + [1272] = {.lex_state = 1454}, + [1273] = {.lex_state = 1470}, + [1274] = {.lex_state = 1455}, + [1275] = {.lex_state = 313}, + [1276] = {.lex_state = 313}, + [1277] = {.lex_state = 1472}, + [1278] = {.lex_state = 1442}, + [1279] = {.lex_state = 1470}, + [1280] = {.lex_state = 1470}, + [1281] = {.lex_state = 1455}, + [1282] = {.lex_state = 1455}, + [1283] = {.lex_state = 1455}, + [1284] = {.lex_state = 1442}, + [1285] = {.lex_state = 1454}, + [1286] = {.lex_state = 313}, + [1287] = {.lex_state = 1442}, + [1288] = {.lex_state = 1455}, + [1289] = {.lex_state = 1455}, + [1290] = {.lex_state = 1470}, + [1291] = {.lex_state = 1442}, + [1292] = {.lex_state = 1454}, + [1293] = {.lex_state = 1472}, + [1294] = {.lex_state = 313}, + [1295] = {.lex_state = 1442}, + [1296] = {.lex_state = 313}, + [1297] = {.lex_state = 1473}, + [1298] = {.lex_state = 1474}, + [1299] = {.lex_state = 1474}, + [1300] = {.lex_state = 314}, + [1301] = {.lex_state = 1472}, + [1302] = {.lex_state = 1474}, + [1303] = {.lex_state = 1456}, + [1304] = {.lex_state = 1454}, + [1305] = {.lex_state = 1454}, + [1306] = {.lex_state = 1470}, + [1307] = {.lex_state = 1474}, + [1308] = {.lex_state = 1483}, + [1309] = {.lex_state = 1442}, + [1310] = {.lex_state = 1473}, + [1311] = {.lex_state = 313}, + [1312] = {.lex_state = 1454}, + [1313] = {.lex_state = 313}, + [1314] = {.lex_state = 1473}, + [1315] = {.lex_state = 313}, + [1316] = {.lex_state = 314}, + [1317] = {.lex_state = 1474}, + [1318] = {.lex_state = 1472}, + [1319] = {.lex_state = 1454}, + [1320] = {.lex_state = 314}, + [1321] = {.lex_state = 1442}, + [1322] = {.lex_state = 1442}, + [1323] = {.lex_state = 1472}, + [1324] = {.lex_state = 1474}, + [1325] = {.lex_state = 1454}, + [1326] = {.lex_state = 1472}, + [1327] = {.lex_state = 1454}, + [1328] = {.lex_state = 1454}, + [1329] = {.lex_state = 1456}, + [1330] = {.lex_state = 316}, + [1331] = {.lex_state = 1456}, + [1332] = {.lex_state = 314}, + [1333] = {.lex_state = 1472}, + [1334] = {.lex_state = 1473}, + [1335] = {.lex_state = 1470}, + [1336] = {.lex_state = 1521}, + [1337] = {.lex_state = 1473}, + [1338] = {.lex_state = 314}, + [1339] = {.lex_state = 1472}, + [1340] = {.lex_state = 1470}, + [1341] = {.lex_state = 1473}, + [1342] = {.lex_state = 1454}, + [1343] = {.lex_state = 1521}, + [1344] = {.lex_state = 1456}, + [1345] = {.lex_state = 1470}, + [1346] = {.lex_state = 1456}, + [1347] = {.lex_state = 1454}, + [1348] = {.lex_state = 1454}, + [1349] = {.lex_state = 1454}, + [1350] = {.lex_state = 1474}, + [1351] = {.lex_state = 1455}, + [1352] = {.lex_state = 1455}, + [1353] = {.lex_state = 1474}, + [1354] = {.lex_state = 1454}, + [1355] = {.lex_state = 1454}, + [1356] = {.lex_state = 1455}, + [1357] = {.lex_state = 1470}, + [1358] = {.lex_state = 1442}, + [1359] = {.lex_state = 1455}, + [1360] = {.lex_state = 1470}, + [1361] = {.lex_state = 1454}, + [1362] = {.lex_state = 1454}, + [1363] = {.lex_state = 1454}, + [1364] = {.lex_state = 1470}, + [1365] = {.lex_state = 1454}, + [1366] = {.lex_state = 314}, + [1367] = {.lex_state = 1454}, + [1368] = {.lex_state = 1454}, + [1369] = {.lex_state = 1483}, + [1370] = {.lex_state = 1442}, + [1371] = {.lex_state = 1470}, + [1372] = {.lex_state = 1442}, + [1373] = {.lex_state = 1442}, + [1374] = {.lex_state = 1470}, + [1375] = {.lex_state = 1470}, + [1376] = {.lex_state = 1470}, + [1377] = {.lex_state = 316}, + [1378] = {.lex_state = 1470}, + [1379] = {.lex_state = 316}, + [1380] = {.lex_state = 1470}, + [1381] = {.lex_state = 1470}, + [1382] = {.lex_state = 1470}, + [1383] = {.lex_state = 1470}, + [1384] = {.lex_state = 1476}, + [1385] = {.lex_state = 1442}, + [1386] = {.lex_state = 1470}, + [1387] = {.lex_state = 1454}, + [1388] = {.lex_state = 1483}, + [1389] = {.lex_state = 1470}, + [1390] = {.lex_state = 1470}, + [1391] = {.lex_state = 1470}, + [1392] = {.lex_state = 1454}, + [1393] = {.lex_state = 1470}, + [1394] = {.lex_state = 1454}, + [1395] = {.lex_state = 1470}, + [1396] = {.lex_state = 1454}, + [1397] = {.lex_state = 1455}, + [1398] = {.lex_state = 1454}, + [1399] = {.lex_state = 1470}, + [1400] = {.lex_state = 1454}, + [1401] = {.lex_state = 1454}, + [1402] = {.lex_state = 1473}, + [1403] = {.lex_state = 1473}, + [1404] = {.lex_state = 1473}, + [1405] = {.lex_state = 1454}, + [1406] = {.lex_state = 1454}, [1407] = {.lex_state = 314}, - [1408] = {.lex_state = 1317}, - [1409] = {.lex_state = 1317}, - [1410] = {.lex_state = 312}, - [1411] = {.lex_state = 1336}, - [1412] = {.lex_state = 1317}, - [1413] = {.lex_state = 1305}, - [1414] = {.lex_state = 1336}, - [1415] = {.lex_state = 1317}, - [1416] = {.lex_state = 1317}, - [1417] = {.lex_state = 1333}, - [1418] = {.lex_state = 1333}, - [1419] = {.lex_state = 311}, - [1420] = {.lex_state = 1333}, - [1421] = {.lex_state = 1333}, - [1422] = {.lex_state = 1333}, - [1423] = {.lex_state = 1333}, - [1424] = {.lex_state = 1333}, - [1425] = {.lex_state = 1333}, - [1426] = {.lex_state = 1333}, - [1427] = {.lex_state = 1333}, - [1428] = {.lex_state = 1346}, - [1429] = {.lex_state = 1333}, - [1430] = {.lex_state = 1333}, - [1431] = {.lex_state = 1333}, - [1432] = {.lex_state = 1346}, - [1433] = {.lex_state = 1333}, - [1434] = {.lex_state = 1333}, - [1435] = {.lex_state = 1333}, - [1436] = {.lex_state = 1317}, - [1437] = {.lex_state = 1333}, - [1438] = {.lex_state = 1305}, - [1439] = {.lex_state = 1305}, - [1440] = {.lex_state = 1318}, - [1441] = {.lex_state = 1333}, - [1442] = {.lex_state = 1317}, - [1443] = {.lex_state = 1333}, - [1444] = {.lex_state = 1305}, - [1445] = {.lex_state = 1305}, - [1446] = {.lex_state = 1317}, - [1447] = {.lex_state = 1305}, - [1448] = {.lex_state = 314}, - [1449] = {.lex_state = 1305}, - [1450] = {.lex_state = 1317}, - [1451] = {.lex_state = 1333}, - [1452] = {.lex_state = 1318}, - [1453] = {.lex_state = 1339}, - [1454] = {.lex_state = 1339}, - [1455] = {.lex_state = 1339}, - [1456] = {.lex_state = 1317}, - [1457] = {.lex_state = 1318}, - [1458] = {.lex_state = 1333}, - [1459] = {.lex_state = 1317}, - [1460] = {.lex_state = 1305}, - [1461] = {.lex_state = 1333}, - [1462] = {.lex_state = 1305}, - [1463] = {.lex_state = 1305}, - [1464] = {.lex_state = 315}, - [1465] = {.lex_state = 1305}, - [1466] = {.lex_state = 1317}, - [1467] = {.lex_state = 1318}, - [1468] = {.lex_state = 1333}, - [1469] = {.lex_state = 1318}, - [1470] = {.lex_state = 1317}, - [1471] = {.lex_state = 311}, - [1472] = {.lex_state = 1317}, - [1473] = {.lex_state = 1337}, - [1474] = {.lex_state = 1333}, - [1475] = {.lex_state = 1305}, - [1476] = {.lex_state = 1317}, - [1477] = {.lex_state = 1305}, - [1478] = {.lex_state = 1305}, - [1479] = {.lex_state = 1333}, - [1480] = {.lex_state = 1333}, - [1481] = {.lex_state = 1336}, - [1482] = {.lex_state = 1317}, - [1483] = {.lex_state = 1333}, - [1484] = {.lex_state = 1333}, - [1485] = {.lex_state = 1305}, - [1486] = {.lex_state = 1317}, - [1487] = {.lex_state = 1317}, - [1488] = {.lex_state = 1317}, - [1489] = {.lex_state = 1339}, - [1490] = {.lex_state = 1317}, - [1491] = {.lex_state = 1333}, - [1492] = {.lex_state = 1305}, - [1493] = {.lex_state = 1318}, - [1494] = {.lex_state = 1333}, - [1495] = {.lex_state = 1333}, - [1496] = {.lex_state = 1305}, - [1497] = {.lex_state = 1317}, - [1498] = {.lex_state = 1317}, - [1499] = {.lex_state = 1333}, - [1500] = {.lex_state = 1318}, - [1501] = {.lex_state = 1317}, - [1502] = {.lex_state = 1305}, - [1503] = {.lex_state = 1333}, - [1504] = {.lex_state = 1337}, - [1505] = {.lex_state = 1305}, - [1506] = {.lex_state = 1333}, - [1507] = {.lex_state = 1318}, - [1508] = {.lex_state = 1305}, - [1509] = {.lex_state = 311}, - [1510] = {.lex_state = 1333}, - [1511] = {.lex_state = 1317}, - [1512] = {.lex_state = 1317}, - [1513] = {.lex_state = 1333}, - [1514] = {.lex_state = 1305}, - [1515] = {.lex_state = 1333}, - [1516] = {.lex_state = 1333}, - [1517] = {.lex_state = 1317}, - [1518] = {.lex_state = 1333}, - [1519] = {.lex_state = 1305}, - [1520] = {.lex_state = 1333}, - [1521] = {.lex_state = 311}, - [1522] = {.lex_state = 1317}, - [1523] = {.lex_state = 1317}, - [1524] = {.lex_state = 1333}, - [1525] = {.lex_state = 1317}, - [1526] = {.lex_state = 1305}, - [1527] = {.lex_state = 1333}, - [1528] = {.lex_state = 1333}, - [1529] = {.lex_state = 1333}, - [1530] = {.lex_state = 1305}, - [1531] = {.lex_state = 1305}, - [1532] = {.lex_state = 1317}, - [1533] = {.lex_state = 1319}, - [1534] = {.lex_state = 1317}, - [1535] = {.lex_state = 1317}, - [1536] = {.lex_state = 1319}, - [1537] = {.lex_state = 1317}, - [1538] = {.lex_state = 1317}, - [1539] = {.lex_state = 1305}, - [1540] = {.lex_state = 314}, - [1541] = {.lex_state = 1305}, - [1542] = {.lex_state = 1318}, - [1543] = {.lex_state = 1305}, - [1544] = {.lex_state = 1318}, - [1545] = {.lex_state = 1355}, - [1546] = {.lex_state = 1318}, - [1547] = {.lex_state = 1318}, - [1548] = {.lex_state = 1318}, - [1549] = {.lex_state = 1318}, - [1550] = {.lex_state = 1305}, - [1551] = {.lex_state = 312}, - [1552] = {.lex_state = 1318}, - [1553] = {.lex_state = 1318}, - [1554] = {.lex_state = 311}, - [1555] = {.lex_state = 1305}, - [1556] = {.lex_state = 1318}, - [1557] = {.lex_state = 1305}, - [1558] = {.lex_state = 1305}, - [1559] = {.lex_state = 1305}, - [1560] = {.lex_state = 1305}, - [1561] = {.lex_state = 1305}, - [1562] = {.lex_state = 1305}, - [1563] = {.lex_state = 1305}, - [1564] = {.lex_state = 1305}, - [1565] = {.lex_state = 1305}, - [1566] = {.lex_state = 1305}, - [1567] = {.lex_state = 1319}, - [1568] = {.lex_state = 1305}, - [1569] = {.lex_state = 1305}, - [1570] = {.lex_state = 1319}, - [1571] = {.lex_state = 1305}, - [1572] = {.lex_state = 1318}, - [1573] = {.lex_state = 1305}, - [1574] = {.lex_state = 1305}, - [1575] = {.lex_state = 1319}, - [1576] = {.lex_state = 1305}, - [1577] = {.lex_state = 1318}, - [1578] = {.lex_state = 1337}, - [1579] = {.lex_state = 1305}, - [1580] = {.lex_state = 1337}, - [1581] = {.lex_state = 312}, - [1582] = {.lex_state = 1318}, - [1583] = {.lex_state = 1318}, - [1584] = {.lex_state = 1318}, - [1585] = {.lex_state = 1319}, - [1586] = {.lex_state = 1318}, - [1587] = {.lex_state = 1318}, - [1588] = {.lex_state = 315}, - [1589] = {.lex_state = 1318}, - [1590] = {.lex_state = 1318}, - [1591] = {.lex_state = 1318}, - [1592] = {.lex_state = 1305}, - [1593] = {.lex_state = 315}, - [1594] = {.lex_state = 315}, - [1595] = {.lex_state = 311}, - [1596] = {.lex_state = 1318}, - [1597] = {.lex_state = 1318}, - [1598] = {.lex_state = 1305}, - [1599] = {.lex_state = 1339}, - [1600] = {.lex_state = 1305}, - [1601] = {.lex_state = 1318}, - [1602] = {.lex_state = 1318}, - [1603] = {.lex_state = 311}, - [1604] = {.lex_state = 1318}, - [1605] = {.lex_state = 1318}, - [1606] = {.lex_state = 1337}, - [1607] = {.lex_state = 1318}, - [1608] = {.lex_state = 311}, - [1609] = {.lex_state = 311}, - [1610] = {.lex_state = 311}, - [1611] = {.lex_state = 1318}, - [1612] = {.lex_state = 1305}, - [1613] = {.lex_state = 1318}, - [1614] = {.lex_state = 315}, - [1615] = {.lex_state = 1318}, - [1616] = {.lex_state = 1338}, - [1617] = {.lex_state = 311}, - [1618] = {.lex_state = 1338}, - [1619] = {.lex_state = 1318}, - [1620] = {.lex_state = 1305}, - [1621] = {.lex_state = 311}, - [1622] = {.lex_state = 1318}, + [1408] = {.lex_state = 1473}, + [1409] = {.lex_state = 1456}, + [1410] = {.lex_state = 313}, + [1411] = {.lex_state = 1454}, + [1412] = {.lex_state = 313}, + [1413] = {.lex_state = 1454}, + [1414] = {.lex_state = 1454}, + [1415] = {.lex_state = 1454}, + [1416] = {.lex_state = 1454}, + [1417] = {.lex_state = 1454}, + [1418] = {.lex_state = 1470}, + [1419] = {.lex_state = 1470}, + [1420] = {.lex_state = 1454}, + [1421] = {.lex_state = 1454}, + [1422] = {.lex_state = 1454}, + [1423] = {.lex_state = 1454}, + [1424] = {.lex_state = 1470}, + [1425] = {.lex_state = 1454}, + [1426] = {.lex_state = 316}, + [1427] = {.lex_state = 1470}, + [1428] = {.lex_state = 1454}, + [1429] = {.lex_state = 316}, + [1430] = {.lex_state = 1470}, + [1431] = {.lex_state = 1454}, + [1432] = {.lex_state = 1454}, + [1433] = {.lex_state = 1454}, + [1434] = {.lex_state = 314}, + [1435] = {.lex_state = 1442}, + [1436] = {.lex_state = 1470}, + [1437] = {.lex_state = 1454}, + [1438] = {.lex_state = 1454}, + [1439] = {.lex_state = 1454}, + [1440] = {.lex_state = 1456}, + [1441] = {.lex_state = 1454}, + [1442] = {.lex_state = 1454}, + [1443] = {.lex_state = 1454}, + [1444] = {.lex_state = 1454}, + [1445] = {.lex_state = 1442}, + [1446] = {.lex_state = 1454}, + [1447] = {.lex_state = 1442}, + [1448] = {.lex_state = 1454}, + [1449] = {.lex_state = 1454}, + [1450] = {.lex_state = 1442}, + [1451] = {.lex_state = 1454}, + [1452] = {.lex_state = 1442}, + [1453] = {.lex_state = 1442}, + [1454] = {.lex_state = 1442}, + [1455] = {.lex_state = 1454}, + [1456] = {.lex_state = 1454}, + [1457] = {.lex_state = 1454}, + [1458] = {.lex_state = 1454}, + [1459] = {.lex_state = 1442}, + [1460] = {.lex_state = 1474}, + [1461] = {.lex_state = 1456}, + [1462] = {.lex_state = 1474}, + [1463] = {.lex_state = 1454}, + [1464] = {.lex_state = 1454}, + [1465] = {.lex_state = 1454}, + [1466] = {.lex_state = 1454}, + [1467] = {.lex_state = 1454}, + [1468] = {.lex_state = 1454}, + [1469] = {.lex_state = 1454}, + [1470] = {.lex_state = 1454}, + [1471] = {.lex_state = 1454}, + [1472] = {.lex_state = 1454}, + [1473] = {.lex_state = 1454}, + [1474] = {.lex_state = 1454}, + [1475] = {.lex_state = 313}, + [1476] = {.lex_state = 313}, + [1477] = {.lex_state = 1454}, + [1478] = {.lex_state = 316}, + [1479] = {.lex_state = 1442}, + [1480] = {.lex_state = 1455}, + [1481] = {.lex_state = 1476}, + [1482] = {.lex_state = 1454}, + [1483] = {.lex_state = 1442}, + [1484] = {.lex_state = 317}, + [1485] = {.lex_state = 1442}, + [1486] = {.lex_state = 1470}, + [1487] = {.lex_state = 1442}, + [1488] = {.lex_state = 1476}, + [1489] = {.lex_state = 1470}, + [1490] = {.lex_state = 1442}, + [1491] = {.lex_state = 1455}, + [1492] = {.lex_state = 1442}, + [1493] = {.lex_state = 1442}, + [1494] = {.lex_state = 1442}, + [1495] = {.lex_state = 1442}, + [1496] = {.lex_state = 1442}, + [1497] = {.lex_state = 1470}, + [1498] = {.lex_state = 1470}, + [1499] = {.lex_state = 1470}, + [1500] = {.lex_state = 1473}, + [1501] = {.lex_state = 1455}, + [1502] = {.lex_state = 1455}, + [1503] = {.lex_state = 1455}, + [1504] = {.lex_state = 1455}, + [1505] = {.lex_state = 1476}, + [1506] = {.lex_state = 1476}, + [1507] = {.lex_state = 1470}, + [1508] = {.lex_state = 1470}, + [1509] = {.lex_state = 1470}, + [1510] = {.lex_state = 1470}, + [1511] = {.lex_state = 1470}, + [1512] = {.lex_state = 313}, + [1513] = {.lex_state = 1470}, + [1514] = {.lex_state = 1470}, + [1515] = {.lex_state = 1470}, + [1516] = {.lex_state = 1470}, + [1517] = {.lex_state = 1442}, + [1518] = {.lex_state = 1470}, + [1519] = {.lex_state = 1470}, + [1520] = {.lex_state = 1470}, + [1521] = {.lex_state = 1470}, + [1522] = {.lex_state = 1442}, + [1523] = {.lex_state = 1442}, + [1524] = {.lex_state = 1442}, + [1525] = {.lex_state = 1470}, + [1526] = {.lex_state = 1470}, + [1527] = {.lex_state = 1470}, + [1528] = {.lex_state = 1470}, + [1529] = {.lex_state = 1470}, + [1530] = {.lex_state = 1442}, + [1531] = {.lex_state = 1470}, + [1532] = {.lex_state = 1470}, + [1533] = {.lex_state = 1470}, + [1534] = {.lex_state = 1455}, + [1535] = {.lex_state = 1455}, + [1536] = {.lex_state = 1470}, + [1537] = {.lex_state = 1442}, + [1538] = {.lex_state = 1470}, + [1539] = {.lex_state = 1474}, + [1540] = {.lex_state = 1442}, + [1541] = {.lex_state = 1455}, + [1542] = {.lex_state = 1442}, + [1543] = {.lex_state = 1455}, + [1544] = {.lex_state = 1442}, + [1545] = {.lex_state = 1442}, + [1546] = {.lex_state = 1455}, + [1547] = {.lex_state = 313}, + [1548] = {.lex_state = 1455}, + [1549] = {.lex_state = 1455}, + [1550] = {.lex_state = 313}, + [1551] = {.lex_state = 1455}, + [1552] = {.lex_state = 1455}, + [1553] = {.lex_state = 1455}, + [1554] = {.lex_state = 1442}, + [1555] = {.lex_state = 1476}, + [1556] = {.lex_state = 317}, + [1557] = {.lex_state = 1455}, + [1558] = {.lex_state = 1456}, + [1559] = {.lex_state = 1442}, + [1560] = {.lex_state = 313}, + [1561] = {.lex_state = 1455}, + [1562] = {.lex_state = 313}, + [1563] = {.lex_state = 1455}, + [1564] = {.lex_state = 1455}, + [1565] = {.lex_state = 1442}, + [1566] = {.lex_state = 1455}, + [1567] = {.lex_state = 1455}, + [1568] = {.lex_state = 1455}, + [1569] = {.lex_state = 313}, + [1570] = {.lex_state = 1455}, + [1571] = {.lex_state = 1455}, + [1572] = {.lex_state = 1455}, + [1573] = {.lex_state = 1455}, + [1574] = {.lex_state = 1455}, + [1575] = {.lex_state = 1455}, + [1576] = {.lex_state = 1455}, + [1577] = {.lex_state = 1442}, + [1578] = {.lex_state = 1455}, + [1579] = {.lex_state = 1455}, + [1580] = {.lex_state = 1442}, + [1581] = {.lex_state = 1442}, + [1582] = {.lex_state = 317}, + [1583] = {.lex_state = 1442}, + [1584] = {.lex_state = 313}, + [1585] = {.lex_state = 1442}, + [1586] = {.lex_state = 1442}, + [1587] = {.lex_state = 1442}, + [1588] = {.lex_state = 1475}, + [1589] = {.lex_state = 1475}, + [1590] = {.lex_state = 1442}, + [1591] = {.lex_state = 1442}, + [1592] = {.lex_state = 1442}, + [1593] = {.lex_state = 1456}, + [1594] = {.lex_state = 1442}, + [1595] = {.lex_state = 1442}, + [1596] = {.lex_state = 1455}, + [1597] = {.lex_state = 1455}, + [1598] = {.lex_state = 1442}, + [1599] = {.lex_state = 1442}, + [1600] = {.lex_state = 1442}, + [1601] = {.lex_state = 1455}, + [1602] = {.lex_state = 1442}, + [1603] = {.lex_state = 1455}, + [1604] = {.lex_state = 317}, + [1605] = {.lex_state = 1455}, + [1606] = {.lex_state = 1455}, + [1607] = {.lex_state = 1455}, + [1608] = {.lex_state = 317}, + [1609] = {.lex_state = 313}, + [1610] = {.lex_state = 316}, + [1611] = {.lex_state = 1456}, + [1612] = {.lex_state = 1442}, + [1613] = {.lex_state = 1442}, + [1614] = {.lex_state = 1442}, + [1615] = {.lex_state = 1493}, + [1616] = {.lex_state = 316}, + [1617] = {.lex_state = 314}, + [1618] = {.lex_state = 1474}, + [1619] = {.lex_state = 313}, + [1620] = {.lex_state = 1442}, + [1621] = {.lex_state = 1455}, + [1622] = {.lex_state = 1474}, [1623] = {.lex_state = 314}, - [1624] = {.lex_state = 1305}, - [1625] = {.lex_state = 1318}, - [1626] = {.lex_state = 1319}, - [1627] = {.lex_state = 311}, - [1628] = {.lex_state = 311}, - [1629] = {.lex_state = 314}, - [1630] = {.lex_state = 1339}, - [1631] = {.lex_state = 312}, - [1632] = {.lex_state = 312}, - [1633] = {.lex_state = 1319}, - [1634] = {.lex_state = 315}, - [1635] = {.lex_state = 1319}, - [1636] = {.lex_state = 1319}, - [1637] = {.lex_state = 311}, - [1638] = {.lex_state = 1319}, - [1639] = {.lex_state = 1319}, - [1640] = {.lex_state = 1319}, - [1641] = {.lex_state = 1319}, - [1642] = {.lex_state = 1319}, - [1643] = {.lex_state = 1319}, - [1644] = {.lex_state = 1319}, - [1645] = {.lex_state = 1319}, - [1646] = {.lex_state = 1337}, - [1647] = {.lex_state = 1318}, - [1648] = {.lex_state = 311}, - [1649] = {.lex_state = 1337}, - [1650] = {.lex_state = 1338}, - [1651] = {.lex_state = 1318}, - [1652] = {.lex_state = 1318}, - [1653] = {.lex_state = 1318}, - [1654] = {.lex_state = 1337}, - [1655] = {.lex_state = 1318}, - [1656] = {.lex_state = 1318}, - [1657] = {.lex_state = 314}, - [1658] = {.lex_state = 1318}, - [1659] = {.lex_state = 1319}, - [1660] = {.lex_state = 1318}, - [1661] = {.lex_state = 1319}, - [1662] = {.lex_state = 1318}, - [1663] = {.lex_state = 1318}, - [1664] = {.lex_state = 1318}, - [1665] = {.lex_state = 311}, - [1666] = {.lex_state = 1318}, - [1667] = {.lex_state = 311}, - [1668] = {.lex_state = 1318}, - [1669] = {.lex_state = 1318}, - [1670] = {.lex_state = 1318}, - [1671] = {.lex_state = 311}, - [1672] = {.lex_state = 1318}, - [1673] = {.lex_state = 1318}, - [1674] = {.lex_state = 1318}, - [1675] = {.lex_state = 1318}, - [1676] = {.lex_state = 1318}, - [1677] = {.lex_state = 311}, - [1678] = {.lex_state = 1318}, - [1679] = {.lex_state = 1318}, - [1680] = {.lex_state = 1318}, - [1681] = {.lex_state = 1318}, - [1682] = {.lex_state = 1318}, - [1683] = {.lex_state = 1318}, - [1684] = {.lex_state = 1318}, - [1685] = {.lex_state = 1318}, - [1686] = {.lex_state = 1318}, - [1687] = {.lex_state = 311}, - [1688] = {.lex_state = 1319}, - [1689] = {.lex_state = 1337}, - [1690] = {.lex_state = 311}, - [1691] = {.lex_state = 311}, - [1692] = {.lex_state = 311}, - [1693] = {.lex_state = 1338}, - [1694] = {.lex_state = 311}, - [1695] = {.lex_state = 311}, - [1696] = {.lex_state = 311}, - [1697] = {.lex_state = 1319}, - [1698] = {.lex_state = 311}, - [1699] = {.lex_state = 1319}, - [1700] = {.lex_state = 311}, - [1701] = {.lex_state = 1338}, - [1702] = {.lex_state = 311}, - [1703] = {.lex_state = 311}, - [1704] = {.lex_state = 311}, - [1705] = {.lex_state = 311}, - [1706] = {.lex_state = 311}, - [1707] = {.lex_state = 314}, - [1708] = {.lex_state = 311}, - [1709] = {.lex_state = 311}, - [1710] = {.lex_state = 1319}, - [1711] = {.lex_state = 1319}, - [1712] = {.lex_state = 311}, - [1713] = {.lex_state = 312}, - [1714] = {.lex_state = 311}, - [1715] = {.lex_state = 1319}, - [1716] = {.lex_state = 1319}, - [1717] = {.lex_state = 311}, - [1718] = {.lex_state = 1337}, - [1719] = {.lex_state = 311}, - [1720] = {.lex_state = 1319}, - [1721] = {.lex_state = 1319}, - [1722] = {.lex_state = 311}, - [1723] = {.lex_state = 311}, - [1724] = {.lex_state = 311}, - [1725] = {.lex_state = 311}, - [1726] = {.lex_state = 1337}, - [1727] = {.lex_state = 1337}, - [1728] = {.lex_state = 1339}, - [1729] = {.lex_state = 1363}, - [1730] = {.lex_state = 1319}, - [1731] = {.lex_state = 314}, - [1732] = {.lex_state = 314}, - [1733] = {.lex_state = 1319}, - [1734] = {.lex_state = 1319}, - [1735] = {.lex_state = 314}, - [1736] = {.lex_state = 1337}, - [1737] = {.lex_state = 1335}, - [1738] = {.lex_state = 1337}, - [1739] = {.lex_state = 314}, - [1740] = {.lex_state = 1319}, - [1741] = {.lex_state = 1319}, - [1742] = {.lex_state = 1337}, - [1743] = {.lex_state = 314}, - [1744] = {.lex_state = 311}, + [1624] = {.lex_state = 1442}, + [1625] = {.lex_state = 1456}, + [1626] = {.lex_state = 1455}, + [1627] = {.lex_state = 1455}, + [1628] = {.lex_state = 314}, + [1629] = {.lex_state = 1476}, + [1630] = {.lex_state = 1501}, + [1631] = {.lex_state = 316}, + [1632] = {.lex_state = 1474}, + [1633] = {.lex_state = 1474}, + [1634] = {.lex_state = 1456}, + [1635] = {.lex_state = 1456}, + [1636] = {.lex_state = 1456}, + [1637] = {.lex_state = 1456}, + [1638] = {.lex_state = 1456}, + [1639] = {.lex_state = 1456}, + [1640] = {.lex_state = 1474}, + [1641] = {.lex_state = 316}, + [1642] = {.lex_state = 1474}, + [1643] = {.lex_state = 1456}, + [1644] = {.lex_state = 1456}, + [1645] = {.lex_state = 314}, + [1646] = {.lex_state = 313}, + [1647] = {.lex_state = 1456}, + [1648] = {.lex_state = 1476}, + [1649] = {.lex_state = 317}, + [1650] = {.lex_state = 1456}, + [1651] = {.lex_state = 1456}, + [1652] = {.lex_state = 1456}, + [1653] = {.lex_state = 1456}, + [1654] = {.lex_state = 1475}, + [1655] = {.lex_state = 1475}, + [1656] = {.lex_state = 1456}, + [1657] = {.lex_state = 1456}, + [1658] = {.lex_state = 1456}, + [1659] = {.lex_state = 313}, + [1660] = {.lex_state = 313}, + [1661] = {.lex_state = 313}, + [1662] = {.lex_state = 313}, + [1663] = {.lex_state = 313}, + [1664] = {.lex_state = 313}, + [1665] = {.lex_state = 1456}, + [1666] = {.lex_state = 313}, + [1667] = {.lex_state = 1456}, + [1668] = {.lex_state = 1474}, + [1669] = {.lex_state = 313}, + [1670] = {.lex_state = 1456}, + [1671] = {.lex_state = 1474}, + [1672] = {.lex_state = 313}, + [1673] = {.lex_state = 313}, + [1674] = {.lex_state = 313}, + [1675] = {.lex_state = 1456}, + [1676] = {.lex_state = 313}, + [1677] = {.lex_state = 313}, + [1678] = {.lex_state = 313}, + [1679] = {.lex_state = 1456}, + [1680] = {.lex_state = 1456}, + [1681] = {.lex_state = 1456}, + [1682] = {.lex_state = 1456}, + [1683] = {.lex_state = 1474}, + [1684] = {.lex_state = 314}, + [1685] = {.lex_state = 313}, + [1686] = {.lex_state = 313}, + [1687] = {.lex_state = 313}, + [1688] = {.lex_state = 313}, + [1689] = {.lex_state = 313}, + [1690] = {.lex_state = 313}, + [1691] = {.lex_state = 313}, + [1692] = {.lex_state = 313}, + [1693] = {.lex_state = 1455}, + [1694] = {.lex_state = 313}, + [1695] = {.lex_state = 313}, + [1696] = {.lex_state = 313}, + [1697] = {.lex_state = 1475}, + [1698] = {.lex_state = 1455}, + [1699] = {.lex_state = 1455}, + [1700] = {.lex_state = 1455}, + [1701] = {.lex_state = 316}, + [1702] = {.lex_state = 316}, + [1703] = {.lex_state = 313}, + [1704] = {.lex_state = 313}, + [1705] = {.lex_state = 1455}, + [1706] = {.lex_state = 1455}, + [1707] = {.lex_state = 1455}, + [1708] = {.lex_state = 313}, + [1709] = {.lex_state = 1455}, + [1710] = {.lex_state = 313}, + [1711] = {.lex_state = 313}, + [1712] = {.lex_state = 1455}, + [1713] = {.lex_state = 1455}, + [1714] = {.lex_state = 1455}, + [1715] = {.lex_state = 1455}, + [1716] = {.lex_state = 1455}, + [1717] = {.lex_state = 1455}, + [1718] = {.lex_state = 1455}, + [1719] = {.lex_state = 1455}, + [1720] = {.lex_state = 1455}, + [1721] = {.lex_state = 1455}, + [1722] = {.lex_state = 1455}, + [1723] = {.lex_state = 313}, + [1724] = {.lex_state = 1455}, + [1725] = {.lex_state = 1455}, + [1726] = {.lex_state = 1455}, + [1727] = {.lex_state = 1455}, + [1728] = {.lex_state = 1455}, + [1729] = {.lex_state = 1455}, + [1730] = {.lex_state = 1455}, + [1731] = {.lex_state = 1455}, + [1732] = {.lex_state = 1474}, + [1733] = {.lex_state = 1474}, + [1734] = {.lex_state = 1474}, + [1735] = {.lex_state = 316}, + [1736] = {.lex_state = 1474}, + [1737] = {.lex_state = 313}, + [1738] = {.lex_state = 1474}, + [1739] = {.lex_state = 1474}, + [1740] = {.lex_state = 313}, + [1741] = {.lex_state = 1474}, + [1742] = {.lex_state = 316}, + [1743] = {.lex_state = 1474}, + [1744] = {.lex_state = 1474}, [1745] = {.lex_state = 314}, - [1746] = {.lex_state = 314}, - [1747] = {.lex_state = 314}, - [1748] = {.lex_state = 1337}, - [1749] = {.lex_state = 1337}, - [1750] = {.lex_state = 1337}, - [1751] = {.lex_state = 1337}, - [1752] = {.lex_state = 1337}, - [1753] = {.lex_state = 1337}, - [1754] = {.lex_state = 1337}, - [1755] = {.lex_state = 1337}, - [1756] = {.lex_state = 312}, - [1757] = {.lex_state = 311}, - [1758] = {.lex_state = 1337}, - [1759] = {.lex_state = 1337}, - [1760] = {.lex_state = 1337}, - [1761] = {.lex_state = 314}, - [1762] = {.lex_state = 1337}, + [1746] = {.lex_state = 1474}, + [1747] = {.lex_state = 313}, + [1748] = {.lex_state = 313}, + [1749] = {.lex_state = 313}, + [1750] = {.lex_state = 313}, + [1751] = {.lex_state = 313}, + [1752] = {.lex_state = 313}, + [1753] = {.lex_state = 1474}, + [1754] = {.lex_state = 1474}, + [1755] = {.lex_state = 1474}, + [1756] = {.lex_state = 313}, + [1757] = {.lex_state = 1474}, + [1758] = {.lex_state = 1474}, + [1759] = {.lex_state = 1474}, + [1760] = {.lex_state = 1474}, + [1761] = {.lex_state = 1476}, + [1762] = {.lex_state = 313}, [1763] = {.lex_state = 314}, - [1764] = {.lex_state = 1337}, - [1765] = {.lex_state = 311}, - [1766] = {.lex_state = 1337}, - [1767] = {.lex_state = 1337}, - [1768] = {.lex_state = 312}, - [1769] = {.lex_state = 311}, - [1770] = {.lex_state = 1319}, - [1771] = {.lex_state = 312}, - [1772] = {.lex_state = 314}, - [1773] = {.lex_state = 1356}, - [1774] = {.lex_state = 1337}, - [1775] = {.lex_state = 312}, - [1776] = {.lex_state = 314}, - [1777] = {.lex_state = 312}, - [1778] = {.lex_state = 311}, - [1779] = {.lex_state = 1337}, - [1780] = {.lex_state = 1356}, - [1781] = {.lex_state = 1337}, - [1782] = {.lex_state = 314}, - [1783] = {.lex_state = 314}, - [1784] = {.lex_state = 314}, - [1785] = {.lex_state = 314}, - [1786] = {.lex_state = 1319}, - [1787] = {.lex_state = 314}, - [1788] = {.lex_state = 314}, - [1789] = {.lex_state = 1319}, - [1790] = {.lex_state = 1338}, - [1791] = {.lex_state = 314}, - [1792] = {.lex_state = 315}, - [1793] = {.lex_state = 314}, - [1794] = {.lex_state = 314}, - [1795] = {.lex_state = 314}, - [1796] = {.lex_state = 314}, - [1797] = {.lex_state = 314}, - [1798] = {.lex_state = 311}, - [1799] = {.lex_state = 311}, - [1800] = {.lex_state = 1319}, - [1801] = {.lex_state = 1339}, - [1802] = {.lex_state = 1319}, - [1803] = {.lex_state = 1319}, - [1804] = {.lex_state = 1319}, - [1805] = {.lex_state = 1319}, - [1806] = {.lex_state = 311}, - [1807] = {.lex_state = 1319}, - [1808] = {.lex_state = 1319}, - [1809] = {.lex_state = 312}, - [1810] = {.lex_state = 1319}, - [1811] = {.lex_state = 315}, - [1812] = {.lex_state = 311}, - [1813] = {.lex_state = 1356}, - [1814] = {.lex_state = 1319}, - [1815] = {.lex_state = 312}, - [1816] = {.lex_state = 1319}, - [1817] = {.lex_state = 1347}, - [1818] = {.lex_state = 1319}, - [1819] = {.lex_state = 1319}, - [1820] = {.lex_state = 311}, - [1821] = {.lex_state = 1337}, - [1822] = {.lex_state = 1337}, - [1823] = {.lex_state = 311}, - [1824] = {.lex_state = 311}, - [1825] = {.lex_state = 311}, - [1826] = {.lex_state = 311}, - [1827] = {.lex_state = 1339}, - [1828] = {.lex_state = 1319}, - [1829] = {.lex_state = 1319}, - [1830] = {.lex_state = 1338}, - [1831] = {.lex_state = 311}, - [1832] = {.lex_state = 311}, - [1833] = {.lex_state = 1319}, - [1834] = {.lex_state = 1319}, - [1835] = {.lex_state = 311}, - [1836] = {.lex_state = 1337}, - [1837] = {.lex_state = 1319}, - [1838] = {.lex_state = 311}, - [1839] = {.lex_state = 1347}, - [1840] = {.lex_state = 1347}, - [1841] = {.lex_state = 311}, - [1842] = {.lex_state = 1319}, - [1843] = {.lex_state = 1337}, - [1844] = {.lex_state = 1337}, - [1845] = {.lex_state = 311}, - [1846] = {.lex_state = 1337}, - [1847] = {.lex_state = 311}, - [1848] = {.lex_state = 1337}, - [1849] = {.lex_state = 1319}, - [1850] = {.lex_state = 1337}, - [1851] = {.lex_state = 1319}, - [1852] = {.lex_state = 1337}, - [1853] = {.lex_state = 1319}, - [1854] = {.lex_state = 1319}, - [1855] = {.lex_state = 1337}, - [1856] = {.lex_state = 311}, - [1857] = {.lex_state = 311}, - [1858] = {.lex_state = 311}, - [1859] = {.lex_state = 311}, - [1860] = {.lex_state = 1337}, - [1861] = {.lex_state = 311}, - [1862] = {.lex_state = 1339}, - [1863] = {.lex_state = 311}, - [1864] = {.lex_state = 311}, - [1865] = {.lex_state = 311}, - [1866] = {.lex_state = 314}, - [1867] = {.lex_state = 1338}, - [1868] = {.lex_state = 312}, - [1869] = {.lex_state = 1339}, - [1870] = {.lex_state = 1337}, - [1871] = {.lex_state = 1364}, - [1872] = {.lex_state = 1337}, - [1873] = {.lex_state = 1337}, - [1874] = {.lex_state = 1339}, - [1875] = {.lex_state = 312}, - [1876] = {.lex_state = 312}, - [1877] = {.lex_state = 1337}, - [1878] = {.lex_state = 1364}, - [1879] = {.lex_state = 1339}, - [1880] = {.lex_state = 1339}, - [1881] = {.lex_state = 312}, - [1882] = {.lex_state = 312}, - [1883] = {.lex_state = 1337}, - [1884] = {.lex_state = 1339}, - [1885] = {.lex_state = 1337}, - [1886] = {.lex_state = 1337}, - [1887] = {.lex_state = 312}, - [1888] = {.lex_state = 1339}, - [1889] = {.lex_state = 312}, - [1890] = {.lex_state = 1347}, - [1891] = {.lex_state = 1347}, - [1892] = {.lex_state = 1337}, - [1893] = {.lex_state = 315}, - [1894] = {.lex_state = 1337}, - [1895] = {.lex_state = 1347}, - [1896] = {.lex_state = 312}, - [1897] = {.lex_state = 1324}, - [1898] = {.lex_state = 1337}, - [1899] = {.lex_state = 1337}, - [1900] = {.lex_state = 1337}, - [1901] = {.lex_state = 1364}, - [1902] = {.lex_state = 1337}, - [1903] = {.lex_state = 1337}, - [1904] = {.lex_state = 312}, - [1905] = {.lex_state = 1337}, - [1906] = {.lex_state = 312}, - [1907] = {.lex_state = 1339}, - [1908] = {.lex_state = 1339}, - [1909] = {.lex_state = 312}, - [1910] = {.lex_state = 1337}, - [1911] = {.lex_state = 1339}, - [1912] = {.lex_state = 1339}, - [1913] = {.lex_state = 1339}, - [1914] = {.lex_state = 1339}, - [1915] = {.lex_state = 1339}, - [1916] = {.lex_state = 1339}, - [1917] = {.lex_state = 1339}, - [1918] = {.lex_state = 312}, - [1919] = {.lex_state = 1339}, - [1920] = {.lex_state = 1339}, - [1921] = {.lex_state = 1339}, - [1922] = {.lex_state = 312}, - [1923] = {.lex_state = 1333}, - [1924] = {.lex_state = 1339}, - [1925] = {.lex_state = 1339}, - [1926] = {.lex_state = 1339}, - [1927] = {.lex_state = 315}, - [1928] = {.lex_state = 312}, - [1929] = {.lex_state = 1337}, - [1930] = {.lex_state = 1337}, - [1931] = {.lex_state = 312}, - [1932] = {.lex_state = 1337}, - [1933] = {.lex_state = 312}, - [1934] = {.lex_state = 1337}, - [1935] = {.lex_state = 1337}, - [1936] = {.lex_state = 1339}, - [1937] = {.lex_state = 315}, - [1938] = {.lex_state = 312}, - [1939] = {.lex_state = 312}, - [1940] = {.lex_state = 312}, - [1941] = {.lex_state = 312}, - [1942] = {.lex_state = 312}, - [1943] = {.lex_state = 1336}, - [1944] = {.lex_state = 1324}, + [1764] = {.lex_state = 1474}, + [1765] = {.lex_state = 1472}, + [1766] = {.lex_state = 313}, + [1767] = {.lex_state = 1456}, + [1768] = {.lex_state = 1456}, + [1769] = {.lex_state = 1456}, + [1770] = {.lex_state = 1456}, + [1771] = {.lex_state = 1456}, + [1772] = {.lex_state = 1494}, + [1773] = {.lex_state = 1494}, + [1774] = {.lex_state = 1456}, + [1775] = {.lex_state = 1456}, + [1776] = {.lex_state = 1456}, + [1777] = {.lex_state = 313}, + [1778] = {.lex_state = 313}, + [1779] = {.lex_state = 316}, + [1780] = {.lex_state = 316}, + [1781] = {.lex_state = 316}, + [1782] = {.lex_state = 316}, + [1783] = {.lex_state = 316}, + [1784] = {.lex_state = 316}, + [1785] = {.lex_state = 316}, + [1786] = {.lex_state = 316}, + [1787] = {.lex_state = 316}, + [1788] = {.lex_state = 316}, + [1789] = {.lex_state = 316}, + [1790] = {.lex_state = 316}, + [1791] = {.lex_state = 316}, + [1792] = {.lex_state = 316}, + [1793] = {.lex_state = 316}, + [1794] = {.lex_state = 313}, + [1795] = {.lex_state = 316}, + [1796] = {.lex_state = 313}, + [1797] = {.lex_state = 1456}, + [1798] = {.lex_state = 314}, + [1799] = {.lex_state = 1494}, + [1800] = {.lex_state = 313}, + [1801] = {.lex_state = 1475}, + [1802] = {.lex_state = 313}, + [1803] = {.lex_state = 314}, + [1804] = {.lex_state = 1456}, + [1805] = {.lex_state = 1476}, + [1806] = {.lex_state = 1476}, + [1807] = {.lex_state = 1456}, + [1808] = {.lex_state = 313}, + [1809] = {.lex_state = 316}, + [1810] = {.lex_state = 1456}, + [1811] = {.lex_state = 1456}, + [1812] = {.lex_state = 314}, + [1813] = {.lex_state = 313}, + [1814] = {.lex_state = 1456}, + [1815] = {.lex_state = 1456}, + [1816] = {.lex_state = 1456}, + [1817] = {.lex_state = 1474}, + [1818] = {.lex_state = 1474}, + [1819] = {.lex_state = 313}, + [1820] = {.lex_state = 313}, + [1821] = {.lex_state = 313}, + [1822] = {.lex_state = 317}, + [1823] = {.lex_state = 1456}, + [1824] = {.lex_state = 316}, + [1825] = {.lex_state = 313}, + [1826] = {.lex_state = 313}, + [1827] = {.lex_state = 313}, + [1828] = {.lex_state = 1456}, + [1829] = {.lex_state = 1456}, + [1830] = {.lex_state = 1474}, + [1831] = {.lex_state = 313}, + [1832] = {.lex_state = 1456}, + [1833] = {.lex_state = 1456}, + [1834] = {.lex_state = 1456}, + [1835] = {.lex_state = 1456}, + [1836] = {.lex_state = 1456}, + [1837] = {.lex_state = 313}, + [1838] = {.lex_state = 1474}, + [1839] = {.lex_state = 1456}, + [1840] = {.lex_state = 313}, + [1841] = {.lex_state = 1484}, + [1842] = {.lex_state = 1474}, + [1843] = {.lex_state = 1484}, + [1844] = {.lex_state = 316}, + [1845] = {.lex_state = 1474}, + [1846] = {.lex_state = 1456}, + [1847] = {.lex_state = 313}, + [1848] = {.lex_state = 1474}, + [1849] = {.lex_state = 1475}, + [1850] = {.lex_state = 1474}, + [1851] = {.lex_state = 1456}, + [1852] = {.lex_state = 1484}, + [1853] = {.lex_state = 317}, + [1854] = {.lex_state = 1474}, + [1855] = {.lex_state = 1474}, + [1856] = {.lex_state = 1474}, + [1857] = {.lex_state = 316}, + [1858] = {.lex_state = 1456}, + [1859] = {.lex_state = 1474}, + [1860] = {.lex_state = 1474}, + [1861] = {.lex_state = 316}, + [1862] = {.lex_state = 316}, + [1863] = {.lex_state = 1456}, + [1864] = {.lex_state = 314}, + [1865] = {.lex_state = 1474}, + [1866] = {.lex_state = 1475}, + [1867] = {.lex_state = 314}, + [1868] = {.lex_state = 314}, + [1869] = {.lex_state = 1474}, + [1870] = {.lex_state = 1474}, + [1871] = {.lex_state = 1461}, + [1872] = {.lex_state = 314}, + [1873] = {.lex_state = 1470}, + [1874] = {.lex_state = 316}, + [1875] = {.lex_state = 316}, + [1876] = {.lex_state = 316}, + [1877] = {.lex_state = 314}, + [1878] = {.lex_state = 314}, + [1879] = {.lex_state = 314}, + [1880] = {.lex_state = 316}, + [1881] = {.lex_state = 314}, + [1882] = {.lex_state = 316}, + [1883] = {.lex_state = 316}, + [1884] = {.lex_state = 314}, + [1885] = {.lex_state = 1474}, + [1886] = {.lex_state = 1474}, + [1887] = {.lex_state = 316}, + [1888] = {.lex_state = 1474}, + [1889] = {.lex_state = 317}, + [1890] = {.lex_state = 317}, + [1891] = {.lex_state = 316}, + [1892] = {.lex_state = 1474}, + [1893] = {.lex_state = 1474}, + [1894] = {.lex_state = 1474}, + [1895] = {.lex_state = 1474}, + [1896] = {.lex_state = 316}, + [1897] = {.lex_state = 1476}, + [1898] = {.lex_state = 1476}, + [1899] = {.lex_state = 1474}, + [1900] = {.lex_state = 314}, + [1901] = {.lex_state = 1474}, + [1902] = {.lex_state = 1461}, + [1903] = {.lex_state = 1476}, + [1904] = {.lex_state = 1476}, + [1905] = {.lex_state = 1476}, + [1906] = {.lex_state = 1476}, + [1907] = {.lex_state = 1476}, + [1908] = {.lex_state = 1476}, + [1909] = {.lex_state = 1461}, + [1910] = {.lex_state = 1476}, + [1911] = {.lex_state = 316}, + [1912] = {.lex_state = 314}, + [1913] = {.lex_state = 314}, + [1914] = {.lex_state = 317}, + [1915] = {.lex_state = 1476}, + [1916] = {.lex_state = 1474}, + [1917] = {.lex_state = 316}, + [1918] = {.lex_state = 1474}, + [1919] = {.lex_state = 1474}, + [1920] = {.lex_state = 1476}, + [1921] = {.lex_state = 1474}, + [1922] = {.lex_state = 1476}, + [1923] = {.lex_state = 1476}, + [1924] = {.lex_state = 1476}, + [1925] = {.lex_state = 1474}, + [1926] = {.lex_state = 1474}, + [1927] = {.lex_state = 314}, + [1928] = {.lex_state = 1474}, + [1929] = {.lex_state = 1474}, + [1930] = {.lex_state = 1474}, + [1931] = {.lex_state = 1474}, + [1932] = {.lex_state = 316}, + [1933] = {.lex_state = 317}, + [1934] = {.lex_state = 1474}, + [1935] = {.lex_state = 314}, + [1936] = {.lex_state = 1474}, + [1937] = {.lex_state = 1474}, + [1938] = {.lex_state = 1474}, + [1939] = {.lex_state = 1474}, + [1940] = {.lex_state = 1474}, + [1941] = {.lex_state = 1474}, + [1942] = {.lex_state = 1476}, + [1943] = {.lex_state = 1473}, + [1944] = {.lex_state = 316}, [1945] = {.lex_state = 314}, - [1946] = {.lex_state = 315}, - [1947] = {.lex_state = 312}, - [1948] = {.lex_state = 312}, - [1949] = {.lex_state = 312}, - [1950] = {.lex_state = 312}, - [1951] = {.lex_state = 1337}, - [1952] = {.lex_state = 312}, - [1953] = {.lex_state = 312}, + [1946] = {.lex_state = 314}, + [1947] = {.lex_state = 1484}, + [1948] = {.lex_state = 314}, + [1949] = {.lex_state = 1484}, + [1950] = {.lex_state = 314}, + [1951] = {.lex_state = 316}, + [1952] = {.lex_state = 314}, + [1953] = {.lex_state = 316}, [1954] = {.lex_state = 314}, - [1955] = {.lex_state = 314}, + [1955] = {.lex_state = 1476}, [1956] = {.lex_state = 314}, - [1957] = {.lex_state = 312}, - [1958] = {.lex_state = 312}, - [1959] = {.lex_state = 1339}, + [1957] = {.lex_state = 314}, + [1958] = {.lex_state = 316}, + [1959] = {.lex_state = 316}, [1960] = {.lex_state = 314}, [1961] = {.lex_state = 314}, - [1962] = {.lex_state = 1337}, + [1962] = {.lex_state = 314}, [1963] = {.lex_state = 314}, - [1964] = {.lex_state = 1337}, + [1964] = {.lex_state = 1484}, [1965] = {.lex_state = 314}, - [1966] = {.lex_state = 1337}, - [1967] = {.lex_state = 1337}, - [1968] = {.lex_state = 312}, - [1969] = {.lex_state = 312}, - [1970] = {.lex_state = 314}, - [1971] = {.lex_state = 314}, + [1966] = {.lex_state = 314}, + [1967] = {.lex_state = 316}, + [1968] = {.lex_state = 1476}, + [1969] = {.lex_state = 314}, + [1970] = {.lex_state = 1476}, + [1971] = {.lex_state = 1474}, [1972] = {.lex_state = 314}, - [1973] = {.lex_state = 314}, + [1973] = {.lex_state = 316}, [1974] = {.lex_state = 314}, - [1975] = {.lex_state = 314}, - [1976] = {.lex_state = 314}, - [1977] = {.lex_state = 314}, - [1978] = {.lex_state = 1337}, + [1975] = {.lex_state = 1474}, + [1976] = {.lex_state = 316}, + [1977] = {.lex_state = 316}, + [1978] = {.lex_state = 314}, [1979] = {.lex_state = 314}, [1980] = {.lex_state = 314}, [1981] = {.lex_state = 314}, - [1982] = {.lex_state = 314}, - [1983] = {.lex_state = 314}, - [1984] = {.lex_state = 314}, - [1985] = {.lex_state = 314}, - [1986] = {.lex_state = 1337}, - [1987] = {.lex_state = 1337}, - [1988] = {.lex_state = 1337}, - [1989] = {.lex_state = 1324}, - [1990] = {.lex_state = 314}, - [1991] = {.lex_state = 312}, - [1992] = {.lex_state = 314}, - [1993] = {.lex_state = 314}, - [1994] = {.lex_state = 312}, - [1995] = {.lex_state = 314}, - [1996] = {.lex_state = 1337}, - [1997] = {.lex_state = 314}, - [1998] = {.lex_state = 1339}, - [1999] = {.lex_state = 314}, - [2000] = {.lex_state = 312}, - [2001] = {.lex_state = 1339}, - [2002] = {.lex_state = 312}, - [2003] = {.lex_state = 1336}, - [2004] = {.lex_state = 347, .external_lex_state = 2}, - [2005] = {.lex_state = 315}, - [2006] = {.lex_state = 315}, - [2007] = {.lex_state = 315}, - [2008] = {.lex_state = 312}, - [2009] = {.lex_state = 312}, - [2010] = {.lex_state = 312}, - [2011] = {.lex_state = 315}, - [2012] = {.lex_state = 312}, - [2013] = {.lex_state = 315}, - [2014] = {.lex_state = 315}, - [2015] = {.lex_state = 312}, - [2016] = {.lex_state = 1340}, - [2017] = {.lex_state = 1324}, - [2018] = {.lex_state = 1324}, - [2019] = {.lex_state = 312}, - [2020] = {.lex_state = 312}, - [2021] = {.lex_state = 315}, - [2022] = {.lex_state = 312}, - [2023] = {.lex_state = 315}, - [2024] = {.lex_state = 312}, - [2025] = {.lex_state = 312}, - [2026] = {.lex_state = 1324}, - [2027] = {.lex_state = 315}, - [2028] = {.lex_state = 315}, - [2029] = {.lex_state = 312}, - [2030] = {.lex_state = 1347}, - [2031] = {.lex_state = 315}, - [2032] = {.lex_state = 1339}, - [2033] = {.lex_state = 312}, - [2034] = {.lex_state = 312}, - [2035] = {.lex_state = 312}, - [2036] = {.lex_state = 312}, - [2037] = {.lex_state = 312}, - [2038] = {.lex_state = 315}, - [2039] = {.lex_state = 1348}, - [2040] = {.lex_state = 1339}, - [2041] = {.lex_state = 1339}, - [2042] = {.lex_state = 1335}, - [2043] = {.lex_state = 312}, - [2044] = {.lex_state = 1339}, - [2045] = {.lex_state = 315}, - [2046] = {.lex_state = 1339}, - [2047] = {.lex_state = 312}, - [2048] = {.lex_state = 1339}, - [2049] = {.lex_state = 1339}, - [2050] = {.lex_state = 1339}, - [2051] = {.lex_state = 312}, - [2052] = {.lex_state = 315}, - [2053] = {.lex_state = 315}, - [2054] = {.lex_state = 1339}, - [2055] = {.lex_state = 339}, - [2056] = {.lex_state = 339}, - [2057] = {.lex_state = 1339}, - [2058] = {.lex_state = 1339}, - [2059] = {.lex_state = 312}, - [2060] = {.lex_state = 312}, - [2061] = {.lex_state = 1339}, - [2062] = {.lex_state = 1339}, - [2063] = {.lex_state = 1339}, - [2064] = {.lex_state = 1339}, - [2065] = {.lex_state = 1339}, - [2066] = {.lex_state = 1339}, - [2067] = {.lex_state = 1338}, - [2068] = {.lex_state = 1339}, - [2069] = {.lex_state = 315}, - [2070] = {.lex_state = 1339}, - [2071] = {.lex_state = 315}, - [2072] = {.lex_state = 339}, - [2073] = {.lex_state = 1340}, - [2074] = {.lex_state = 1336}, - [2075] = {.lex_state = 1339}, - [2076] = {.lex_state = 315}, - [2077] = {.lex_state = 1339}, - [2078] = {.lex_state = 1339}, - [2079] = {.lex_state = 312}, - [2080] = {.lex_state = 1339}, - [2081] = {.lex_state = 315}, - [2082] = {.lex_state = 315}, - [2083] = {.lex_state = 312}, - [2084] = {.lex_state = 1336}, - [2085] = {.lex_state = 312}, - [2086] = {.lex_state = 312}, - [2087] = {.lex_state = 1336}, - [2088] = {.lex_state = 312}, - [2089] = {.lex_state = 1339}, - [2090] = {.lex_state = 1339}, - [2091] = {.lex_state = 1339}, - [2092] = {.lex_state = 1339}, - [2093] = {.lex_state = 312}, - [2094] = {.lex_state = 1339}, - [2095] = {.lex_state = 1339}, - [2096] = {.lex_state = 1347}, - [2097] = {.lex_state = 1340}, - [2098] = {.lex_state = 1320}, - [2099] = {.lex_state = 315}, - [2100] = {.lex_state = 1338}, - [2101] = {.lex_state = 1339}, - [2102] = {.lex_state = 315}, - [2103] = {.lex_state = 315}, - [2104] = {.lex_state = 315}, - [2105] = {.lex_state = 1348}, - [2106] = {.lex_state = 1338}, - [2107] = {.lex_state = 1320}, - [2108] = {.lex_state = 315}, - [2109] = {.lex_state = 315}, - [2110] = {.lex_state = 315}, - [2111] = {.lex_state = 315}, - [2112] = {.lex_state = 315}, - [2113] = {.lex_state = 315}, - [2114] = {.lex_state = 315}, - [2115] = {.lex_state = 315}, - [2116] = {.lex_state = 315}, - [2117] = {.lex_state = 1340}, - [2118] = {.lex_state = 1340}, - [2119] = {.lex_state = 315}, - [2120] = {.lex_state = 315}, - [2121] = {.lex_state = 1320}, - [2122] = {.lex_state = 1320}, - [2123] = {.lex_state = 315}, - [2124] = {.lex_state = 315}, - [2125] = {.lex_state = 315}, - [2126] = {.lex_state = 1348}, - [2127] = {.lex_state = 315}, - [2128] = {.lex_state = 315}, - [2129] = {.lex_state = 1348}, - [2130] = {.lex_state = 1338}, - [2131] = {.lex_state = 315}, - [2132] = {.lex_state = 1335}, - [2133] = {.lex_state = 315}, - [2134] = {.lex_state = 1347}, - [2135] = {.lex_state = 339}, - [2136] = {.lex_state = 315}, - [2137] = {.lex_state = 1338}, - [2138] = {.lex_state = 1348}, - [2139] = {.lex_state = 315}, - [2140] = {.lex_state = 1357}, - [2141] = {.lex_state = 1320}, - [2142] = {.lex_state = 315}, - [2143] = {.lex_state = 315}, - [2144] = {.lex_state = 1346}, - [2145] = {.lex_state = 1340}, - [2146] = {.lex_state = 1335}, - [2147] = {.lex_state = 1348}, - [2148] = {.lex_state = 1348}, - [2149] = {.lex_state = 1324}, - [2150] = {.lex_state = 1348}, - [2151] = {.lex_state = 315}, - [2152] = {.lex_state = 339}, - [2153] = {.lex_state = 315}, - [2154] = {.lex_state = 339}, - [2155] = {.lex_state = 315}, - [2156] = {.lex_state = 315}, - [2157] = {.lex_state = 1324}, - [2158] = {.lex_state = 315}, - [2159] = {.lex_state = 315}, - [2160] = {.lex_state = 1348}, - [2161] = {.lex_state = 1334}, - [2162] = {.lex_state = 1348}, - [2163] = {.lex_state = 1336}, - [2164] = {.lex_state = 315}, - [2165] = {.lex_state = 1347}, - [2166] = {.lex_state = 1335}, - [2167] = {.lex_state = 1335}, - [2168] = {.lex_state = 1334}, - [2169] = {.lex_state = 1335}, - [2170] = {.lex_state = 1338}, - [2171] = {.lex_state = 1336}, - [2172] = {.lex_state = 1324}, - [2173] = {.lex_state = 1348}, - [2174] = {.lex_state = 1348}, - [2175] = {.lex_state = 1346}, - [2176] = {.lex_state = 1346}, - [2177] = {.lex_state = 1334}, - [2178] = {.lex_state = 1348}, - [2179] = {.lex_state = 1335}, - [2180] = {.lex_state = 1355}, - [2181] = {.lex_state = 322}, - [2182] = {.lex_state = 1357}, - [2183] = {.lex_state = 322}, - [2184] = {.lex_state = 1357}, - [2185] = {.lex_state = 1357}, - [2186] = {.lex_state = 1357}, - [2187] = {.lex_state = 1338}, - [2188] = {.lex_state = 1340}, - [2189] = {.lex_state = 339}, - [2190] = {.lex_state = 1365}, - [2191] = {.lex_state = 1355}, - [2192] = {.lex_state = 1347}, - [2193] = {.lex_state = 1355}, - [2194] = {.lex_state = 1357}, - [2195] = {.lex_state = 322}, - [2196] = {.lex_state = 1340}, - [2197] = {.lex_state = 1334}, - [2198] = {.lex_state = 1338}, - [2199] = {.lex_state = 1355}, - [2200] = {.lex_state = 1338}, - [2201] = {.lex_state = 1335}, - [2202] = {.lex_state = 1334}, - [2203] = {.lex_state = 1320}, - [2204] = {.lex_state = 1336}, - [2205] = {.lex_state = 1356}, - [2206] = {.lex_state = 1338}, - [2207] = {.lex_state = 1338}, - [2208] = {.lex_state = 1338}, - [2209] = {.lex_state = 1338}, - [2210] = {.lex_state = 1338}, - [2211] = {.lex_state = 1335}, - [2212] = {.lex_state = 1338}, - [2213] = {.lex_state = 1338}, - [2214] = {.lex_state = 1338}, - [2215] = {.lex_state = 1338}, - [2216] = {.lex_state = 1338}, - [2217] = {.lex_state = 1338}, - [2218] = {.lex_state = 392}, - [2219] = {.lex_state = 1338}, - [2220] = {.lex_state = 1338}, - [2221] = {.lex_state = 1338}, - [2222] = {.lex_state = 1338}, - [2223] = {.lex_state = 1338}, - [2224] = {.lex_state = 1338}, - [2225] = {.lex_state = 1338}, - [2226] = {.lex_state = 1335}, - [2227] = {.lex_state = 317}, - [2228] = {.lex_state = 1335}, - [2229] = {.lex_state = 392}, - [2230] = {.lex_state = 1335}, - [2231] = {.lex_state = 392}, - [2232] = {.lex_state = 1335}, - [2233] = {.lex_state = 1335}, - [2234] = {.lex_state = 1346}, - [2235] = {.lex_state = 1338}, - [2236] = {.lex_state = 1338}, - [2237] = {.lex_state = 1365}, - [2238] = {.lex_state = 1338}, - [2239] = {.lex_state = 1335}, - [2240] = {.lex_state = 1338}, - [2241] = {.lex_state = 1356}, - [2242] = {.lex_state = 1338}, - [2243] = {.lex_state = 1335}, - [2244] = {.lex_state = 334}, - [2245] = {.lex_state = 1338}, - [2246] = {.lex_state = 1355}, - [2247] = {.lex_state = 1347}, - [2248] = {.lex_state = 1338}, - [2249] = {.lex_state = 1340}, - [2250] = {.lex_state = 1338}, - [2251] = {.lex_state = 1320}, - [2252] = {.lex_state = 334}, - [2253] = {.lex_state = 1338}, - [2254] = {.lex_state = 1347}, - [2255] = {.lex_state = 1356}, - [2256] = {.lex_state = 1347}, - [2257] = {.lex_state = 1338}, - [2258] = {.lex_state = 1338}, - [2259] = {.lex_state = 1338}, - [2260] = {.lex_state = 1338}, - [2261] = {.lex_state = 322}, - [2262] = {.lex_state = 1338}, - [2263] = {.lex_state = 1347}, - [2264] = {.lex_state = 1338}, - [2265] = {.lex_state = 1363}, - [2266] = {.lex_state = 1356}, - [2267] = {.lex_state = 1335}, - [2268] = {.lex_state = 322}, - [2269] = {.lex_state = 1338}, - [2270] = {.lex_state = 322}, - [2271] = {.lex_state = 1335}, - [2272] = {.lex_state = 1335}, - [2273] = {.lex_state = 1335}, - [2274] = {.lex_state = 1365}, - [2275] = {.lex_state = 1324}, - [2276] = {.lex_state = 392}, - [2277] = {.lex_state = 392}, - [2278] = {.lex_state = 1335}, - [2279] = {.lex_state = 1335}, - [2280] = {.lex_state = 1346}, - [2281] = {.lex_state = 1355}, - [2282] = {.lex_state = 1364}, - [2283] = {.lex_state = 1355}, - [2284] = {.lex_state = 1348}, - [2285] = {.lex_state = 392}, - [2286] = {.lex_state = 334}, - [2287] = {.lex_state = 1346}, - [2288] = {.lex_state = 1335}, - [2289] = {.lex_state = 1335}, - [2290] = {.lex_state = 1365}, - [2291] = {.lex_state = 1335}, - [2292] = {.lex_state = 1335}, - [2293] = {.lex_state = 1335}, - [2294] = {.lex_state = 1335}, - [2295] = {.lex_state = 1363}, - [2296] = {.lex_state = 1363}, - [2297] = {.lex_state = 1335}, - [2298] = {.lex_state = 392}, - [2299] = {.lex_state = 1335}, - [2300] = {.lex_state = 1365}, - [2301] = {.lex_state = 1335}, - [2302] = {.lex_state = 1365}, - [2303] = {.lex_state = 1320}, - [2304] = {.lex_state = 1335}, - [2305] = {.lex_state = 1324}, - [2306] = {.lex_state = 1335}, - [2307] = {.lex_state = 1363}, - [2308] = {.lex_state = 1335}, - [2309] = {.lex_state = 1335}, - [2310] = {.lex_state = 1338}, - [2311] = {.lex_state = 1335}, - [2312] = {.lex_state = 1335}, - [2313] = {.lex_state = 1334}, - [2314] = {.lex_state = 1338}, - [2315] = {.lex_state = 1338}, - [2316] = {.lex_state = 1334}, - [2317] = {.lex_state = 1338}, - [2318] = {.lex_state = 1320}, - [2319] = {.lex_state = 1346}, - [2320] = {.lex_state = 1335}, - [2321] = {.lex_state = 1335}, - [2322] = {.lex_state = 1335}, - [2323] = {.lex_state = 1335}, - [2324] = {.lex_state = 1335}, - [2325] = {.lex_state = 1335}, - [2326] = {.lex_state = 1320}, - [2327] = {.lex_state = 1356}, - [2328] = {.lex_state = 1356}, - [2329] = {.lex_state = 1335}, - [2330] = {.lex_state = 1335}, - [2331] = {.lex_state = 334}, - [2332] = {.lex_state = 334}, - [2333] = {.lex_state = 1335}, - [2334] = {.lex_state = 329}, - [2335] = {.lex_state = 334}, - [2336] = {.lex_state = 1335}, - [2337] = {.lex_state = 1356}, - [2338] = {.lex_state = 1335}, - [2339] = {.lex_state = 322}, - [2340] = {.lex_state = 1335}, - [2341] = {.lex_state = 1333}, - [2342] = {.lex_state = 1338}, - [2343] = {.lex_state = 1338}, - [2344] = {.lex_state = 1338}, - [2345] = {.lex_state = 1335}, - [2346] = {.lex_state = 1338}, - [2347] = {.lex_state = 1338}, - [2348] = {.lex_state = 1363}, - [2349] = {.lex_state = 1338}, - [2350] = {.lex_state = 1335}, - [2351] = {.lex_state = 1320}, - [2352] = {.lex_state = 1338}, - [2353] = {.lex_state = 1338}, - [2354] = {.lex_state = 1338}, - [2355] = {.lex_state = 1338}, - [2356] = {.lex_state = 339}, - [2357] = {.lex_state = 1320}, - [2358] = {.lex_state = 1335}, - [2359] = {.lex_state = 1338}, - [2360] = {.lex_state = 1338}, - [2361] = {.lex_state = 1336}, - [2362] = {.lex_state = 1338}, - [2363] = {.lex_state = 1338}, - [2364] = {.lex_state = 1338}, - [2365] = {.lex_state = 1324}, - [2366] = {.lex_state = 1338}, - [2367] = {.lex_state = 1336}, - [2368] = {.lex_state = 1338}, - [2369] = {.lex_state = 1335}, - [2370] = {.lex_state = 1336}, - [2371] = {.lex_state = 1346}, - [2372] = {.lex_state = 322}, - [2373] = {.lex_state = 1346}, - [2374] = {.lex_state = 1324}, - [2375] = {.lex_state = 1335}, - [2376] = {.lex_state = 1338}, - [2377] = {.lex_state = 1363}, - [2378] = {.lex_state = 1324}, - [2379] = {.lex_state = 1338}, - [2380] = {.lex_state = 1335}, - [2381] = {.lex_state = 1338}, - [2382] = {.lex_state = 1338}, - [2383] = {.lex_state = 1335}, - [2384] = {.lex_state = 1324}, - [2385] = {.lex_state = 1338}, - [2386] = {.lex_state = 1335}, - [2387] = {.lex_state = 1363}, - [2388] = {.lex_state = 1335}, - [2389] = {.lex_state = 1335}, - [2390] = {.lex_state = 1335}, - [2391] = {.lex_state = 1335}, - [2392] = {.lex_state = 1335}, - [2393] = {.lex_state = 1336}, - [2394] = {.lex_state = 1336}, - [2395] = {.lex_state = 1336}, - [2396] = {.lex_state = 1336}, - [2397] = {.lex_state = 1336}, - [2398] = {.lex_state = 1338}, - [2399] = {.lex_state = 1338}, - [2400] = {.lex_state = 1338}, - [2401] = {.lex_state = 1348}, - [2402] = {.lex_state = 1334}, - [2403] = {.lex_state = 1338}, - [2404] = {.lex_state = 1348}, - [2405] = {.lex_state = 1356}, - [2406] = {.lex_state = 1336}, - [2407] = {.lex_state = 1338}, - [2408] = {.lex_state = 1335}, - [2409] = {.lex_state = 339}, - [2410] = {.lex_state = 1336}, - [2411] = {.lex_state = 1355}, - [2412] = {.lex_state = 1336}, - [2413] = {.lex_state = 1336}, - [2414] = {.lex_state = 1336}, - [2415] = {.lex_state = 1336}, - [2416] = {.lex_state = 1336}, - [2417] = {.lex_state = 1356}, - [2418] = {.lex_state = 1336}, - [2419] = {.lex_state = 1336}, - [2420] = {.lex_state = 1348}, - [2421] = {.lex_state = 1335}, - [2422] = {.lex_state = 1335}, - [2423] = {.lex_state = 1346}, - [2424] = {.lex_state = 317}, - [2425] = {.lex_state = 1346}, - [2426] = {.lex_state = 1364}, - [2427] = {.lex_state = 1364}, - [2428] = {.lex_state = 1335}, - [2429] = {.lex_state = 1346}, - [2430] = {.lex_state = 1346}, - [2431] = {.lex_state = 1346}, - [2432] = {.lex_state = 1340}, - [2433] = {.lex_state = 1346}, - [2434] = {.lex_state = 1346}, - [2435] = {.lex_state = 317}, - [2436] = {.lex_state = 1346}, - [2437] = {.lex_state = 317}, - [2438] = {.lex_state = 1346}, - [2439] = {.lex_state = 1346}, - [2440] = {.lex_state = 1346}, - [2441] = {.lex_state = 1346}, - [2442] = {.lex_state = 1346}, - [2443] = {.lex_state = 1346}, - [2444] = {.lex_state = 1346}, - [2445] = {.lex_state = 1340}, - [2446] = {.lex_state = 1346}, - [2447] = {.lex_state = 1346}, - [2448] = {.lex_state = 1346}, - [2449] = {.lex_state = 317}, - [2450] = {.lex_state = 1335}, - [2451] = {.lex_state = 1346}, - [2452] = {.lex_state = 1364}, - [2453] = {.lex_state = 393}, - [2454] = {.lex_state = 1346}, - [2455] = {.lex_state = 1346}, - [2456] = {.lex_state = 393}, - [2457] = {.lex_state = 393}, - [2458] = {.lex_state = 1336}, - [2459] = {.lex_state = 1346}, - [2460] = {.lex_state = 1336}, - [2461] = {.lex_state = 1336}, - [2462] = {.lex_state = 1336}, - [2463] = {.lex_state = 1338}, - [2464] = {.lex_state = 393}, - [2465] = {.lex_state = 1353}, - [2466] = {.lex_state = 1336}, - [2467] = {.lex_state = 1338}, - [2468] = {.lex_state = 1346}, - [2469] = {.lex_state = 1336}, - [2470] = {.lex_state = 1336}, - [2471] = {.lex_state = 1336}, - [2472] = {.lex_state = 1320}, - [2473] = {.lex_state = 334}, - [2474] = {.lex_state = 1336}, - [2475] = {.lex_state = 329}, - [2476] = {.lex_state = 329}, - [2477] = {.lex_state = 334}, - [2478] = {.lex_state = 1336}, - [2479] = {.lex_state = 1364}, - [2480] = {.lex_state = 1364}, - [2481] = {.lex_state = 1336}, - [2482] = {.lex_state = 1364}, - [2483] = {.lex_state = 1320}, - [2484] = {.lex_state = 1336}, - [2485] = {.lex_state = 1336}, - [2486] = {.lex_state = 1336}, - [2487] = {.lex_state = 393}, - [2488] = {.lex_state = 1340}, - [2489] = {.lex_state = 294}, - [2490] = {.lex_state = 1336}, - [2491] = {.lex_state = 1334}, - [2492] = {.lex_state = 1336}, - [2493] = {.lex_state = 1340}, - [2494] = {.lex_state = 1334}, - [2495] = {.lex_state = 1336}, - [2496] = {.lex_state = 1340}, - [2497] = {.lex_state = 1336}, - [2498] = {.lex_state = 1336}, - [2499] = {.lex_state = 1340}, - [2500] = {.lex_state = 1320}, - [2501] = {.lex_state = 1364}, - [2502] = {.lex_state = 1336}, - [2503] = {.lex_state = 1346}, - [2504] = {.lex_state = 1353}, - [2505] = {.lex_state = 1363}, - [2506] = {.lex_state = 1346}, - [2507] = {.lex_state = 1336}, - [2508] = {.lex_state = 1334}, - [2509] = {.lex_state = 1336}, - [2510] = {.lex_state = 339}, - [2511] = {.lex_state = 1353}, - [2512] = {.lex_state = 329}, - [2513] = {.lex_state = 1320}, - [2514] = {.lex_state = 393}, - [2515] = {.lex_state = 294}, - [2516] = {.lex_state = 294}, - [2517] = {.lex_state = 1320}, - [2518] = {.lex_state = 1320}, - [2519] = {.lex_state = 1346}, - [2520] = {.lex_state = 1320}, - [2521] = {.lex_state = 1333}, - [2522] = {.lex_state = 1320}, - [2523] = {.lex_state = 1320}, - [2524] = {.lex_state = 1364}, - [2525] = {.lex_state = 1320}, - [2526] = {.lex_state = 322}, - [2527] = {.lex_state = 1320}, - [2528] = {.lex_state = 1320}, - [2529] = {.lex_state = 1320}, - [2530] = {.lex_state = 329}, - [2531] = {.lex_state = 1320}, - [2532] = {.lex_state = 317}, - [2533] = {.lex_state = 393}, - [2534] = {.lex_state = 1336}, - [2535] = {.lex_state = 1336}, - [2536] = {.lex_state = 1320}, - [2537] = {.lex_state = 1320}, - [2538] = {.lex_state = 1320}, - [2539] = {.lex_state = 1346}, - [2540] = {.lex_state = 1336}, - [2541] = {.lex_state = 1320}, - [2542] = {.lex_state = 1320}, - [2543] = {.lex_state = 1320}, - [2544] = {.lex_state = 1320}, - [2545] = {.lex_state = 1336}, - [2546] = {.lex_state = 1336}, - [2547] = {.lex_state = 1336}, - [2548] = {.lex_state = 1336}, - [2549] = {.lex_state = 1346}, - [2550] = {.lex_state = 1320}, - [2551] = {.lex_state = 1320}, - [2552] = {.lex_state = 1320}, - [2553] = {.lex_state = 1349}, - [2554] = {.lex_state = 1320}, - [2555] = {.lex_state = 1320}, - [2556] = {.lex_state = 1320}, - [2557] = {.lex_state = 1320}, - [2558] = {.lex_state = 1320}, - [2559] = {.lex_state = 294}, - [2560] = {.lex_state = 1320}, - [2561] = {.lex_state = 1353}, - [2562] = {.lex_state = 317}, - [2563] = {.lex_state = 1320}, - [2564] = {.lex_state = 1320}, - [2565] = {.lex_state = 1353}, - [2566] = {.lex_state = 1320}, - [2567] = {.lex_state = 334}, - [2568] = {.lex_state = 1320}, - [2569] = {.lex_state = 1333}, - [2570] = {.lex_state = 1320}, - [2571] = {.lex_state = 294}, - [2572] = {.lex_state = 322}, - [2573] = {.lex_state = 1320}, - [2574] = {.lex_state = 1320}, - [2575] = {.lex_state = 1320}, - [2576] = {.lex_state = 1320}, - [2577] = {.lex_state = 1334}, - [2578] = {.lex_state = 1334}, - [2579] = {.lex_state = 322}, - [2580] = {.lex_state = 1334}, - [2581] = {.lex_state = 1349}, - [2582] = {.lex_state = 1334}, - [2583] = {.lex_state = 317}, - [2584] = {.lex_state = 1349}, - [2585] = {.lex_state = 1334}, - [2586] = {.lex_state = 329}, - [2587] = {.lex_state = 339}, - [2588] = {.lex_state = 1334}, - [2589] = {.lex_state = 1334}, - [2590] = {.lex_state = 1353}, - [2591] = {.lex_state = 1336}, - [2592] = {.lex_state = 1334}, - [2593] = {.lex_state = 1334}, - [2594] = {.lex_state = 1334}, - [2595] = {.lex_state = 1320}, - [2596] = {.lex_state = 1320}, - [2597] = {.lex_state = 1336}, - [2598] = {.lex_state = 1334}, - [2599] = {.lex_state = 1334}, - [2600] = {.lex_state = 1334}, - [2601] = {.lex_state = 1320}, - [2602] = {.lex_state = 1320}, - [2603] = {.lex_state = 1334}, - [2604] = {.lex_state = 1334}, - [2605] = {.lex_state = 1320}, - [2606] = {.lex_state = 1320}, - [2607] = {.lex_state = 1320}, - [2608] = {.lex_state = 1334}, - [2609] = {.lex_state = 1320}, - [2610] = {.lex_state = 1320}, - [2611] = {.lex_state = 294}, - [2612] = {.lex_state = 1334}, - [2613] = {.lex_state = 1320}, - [2614] = {.lex_state = 1320}, - [2615] = {.lex_state = 1334}, - [2616] = {.lex_state = 1320}, - [2617] = {.lex_state = 1320}, - [2618] = {.lex_state = 1334}, - [2619] = {.lex_state = 339}, - [2620] = {.lex_state = 1320}, - [2621] = {.lex_state = 1334}, - [2622] = {.lex_state = 1334}, - [2623] = {.lex_state = 1334}, - [2624] = {.lex_state = 1334}, - [2625] = {.lex_state = 1334}, - [2626] = {.lex_state = 1334}, - [2627] = {.lex_state = 418}, - [2628] = {.lex_state = 329}, - [2629] = {.lex_state = 418}, - [2630] = {.lex_state = 418}, - [2631] = {.lex_state = 317}, - [2632] = {.lex_state = 1349}, - [2633] = {.lex_state = 418}, - [2634] = {.lex_state = 418}, - [2635] = {.lex_state = 1350}, - [2636] = {.lex_state = 339}, - [2637] = {.lex_state = 1353}, - [2638] = {.lex_state = 418}, - [2639] = {.lex_state = 1372}, - [2640] = {.lex_state = 339}, - [2641] = {.lex_state = 418}, - [2642] = {.lex_state = 1349}, - [2643] = {.lex_state = 1349}, - [2644] = {.lex_state = 339}, - [2645] = {.lex_state = 1334}, - [2646] = {.lex_state = 1334}, - [2647] = {.lex_state = 1334}, - [2648] = {.lex_state = 1334}, - [2649] = {.lex_state = 1334}, - [2650] = {.lex_state = 1334}, - [2651] = {.lex_state = 1334}, - [2652] = {.lex_state = 1334}, - [2653] = {.lex_state = 1334}, - [2654] = {.lex_state = 317}, - [2655] = {.lex_state = 1334}, - [2656] = {.lex_state = 1334}, - [2657] = {.lex_state = 1334}, - [2658] = {.lex_state = 339}, - [2659] = {.lex_state = 1334}, - [2660] = {.lex_state = 1334}, - [2661] = {.lex_state = 1334}, - [2662] = {.lex_state = 1334}, - [2663] = {.lex_state = 295}, - [2664] = {.lex_state = 329}, - [2665] = {.lex_state = 1334}, - [2666] = {.lex_state = 295}, - [2667] = {.lex_state = 1334}, - [2668] = {.lex_state = 1334}, - [2669] = {.lex_state = 1334}, - [2670] = {.lex_state = 322}, - [2671] = {.lex_state = 1334}, - [2672] = {.lex_state = 1334}, - [2673] = {.lex_state = 1334}, - [2674] = {.lex_state = 1334}, - [2675] = {.lex_state = 1334}, - [2676] = {.lex_state = 322}, - [2677] = {.lex_state = 1334}, - [2678] = {.lex_state = 1334}, - [2679] = {.lex_state = 1334}, - [2680] = {.lex_state = 1334}, - [2681] = {.lex_state = 322}, - [2682] = {.lex_state = 1351}, - [2683] = {.lex_state = 418}, - [2684] = {.lex_state = 418}, - [2685] = {.lex_state = 1351}, - [2686] = {.lex_state = 322}, - [2687] = {.lex_state = 317}, - [2688] = {.lex_state = 418}, - [2689] = {.lex_state = 1350}, - [2690] = {.lex_state = 418}, - [2691] = {.lex_state = 418}, - [2692] = {.lex_state = 317}, - [2693] = {.lex_state = 290}, - [2694] = {.lex_state = 1350}, - [2695] = {.lex_state = 418}, - [2696] = {.lex_state = 1351}, - [2697] = {.lex_state = 1353}, - [2698] = {.lex_state = 294}, - [2699] = {.lex_state = 294}, - [2700] = {.lex_state = 418}, - [2701] = {.lex_state = 334}, - [2702] = {.lex_state = 339}, - [2703] = {.lex_state = 295}, - [2704] = {.lex_state = 334}, - [2705] = {.lex_state = 317}, - [2706] = {.lex_state = 355, .external_lex_state = 2}, - [2707] = {.lex_state = 329}, - [2708] = {.lex_state = 317}, - [2709] = {.lex_state = 317}, - [2710] = {.lex_state = 329}, - [2711] = {.lex_state = 1384}, - [2712] = {.lex_state = 317}, - [2713] = {.lex_state = 422}, - [2714] = {.lex_state = 355, .external_lex_state = 2}, - [2715] = {.lex_state = 422}, - [2716] = {.lex_state = 1349}, - [2717] = {.lex_state = 1350}, - [2718] = {.lex_state = 355, .external_lex_state = 2}, - [2719] = {.lex_state = 317}, - [2720] = {.lex_state = 1352}, - [2721] = {.lex_state = 422}, - [2722] = {.lex_state = 355, .external_lex_state = 2}, - [2723] = {.lex_state = 1352}, - [2724] = {.lex_state = 355, .external_lex_state = 2}, - [2725] = {.lex_state = 422}, - [2726] = {.lex_state = 1375}, - [2727] = {.lex_state = 422}, - [2728] = {.lex_state = 1350}, - [2729] = {.lex_state = 355, .external_lex_state = 2}, - [2730] = {.lex_state = 355, .external_lex_state = 2}, - [2731] = {.lex_state = 355, .external_lex_state = 2}, - [2732] = {.lex_state = 422}, - [2733] = {.lex_state = 422}, - [2734] = {.lex_state = 355, .external_lex_state = 2}, - [2735] = {.lex_state = 1350}, - [2736] = {.lex_state = 317}, - [2737] = {.lex_state = 422}, - [2738] = {.lex_state = 339}, - [2739] = {.lex_state = 422}, - [2740] = {.lex_state = 355, .external_lex_state = 2}, - [2741] = {.lex_state = 317}, - [2742] = {.lex_state = 290}, - [2743] = {.lex_state = 317}, - [2744] = {.lex_state = 422}, - [2745] = {.lex_state = 317}, - [2746] = {.lex_state = 422}, - [2747] = {.lex_state = 317}, - [2748] = {.lex_state = 422}, - [2749] = {.lex_state = 295}, - [2750] = {.lex_state = 422}, - [2751] = {.lex_state = 317}, - [2752] = {.lex_state = 317}, - [2753] = {.lex_state = 355, .external_lex_state = 2}, - [2754] = {.lex_state = 1351}, - [2755] = {.lex_state = 422}, - [2756] = {.lex_state = 339}, - [2757] = {.lex_state = 422}, - [2758] = {.lex_state = 355, .external_lex_state = 2}, - [2759] = {.lex_state = 339}, - [2760] = {.lex_state = 355, .external_lex_state = 2}, - [2761] = {.lex_state = 422}, - [2762] = {.lex_state = 355, .external_lex_state = 2}, - [2763] = {.lex_state = 355, .external_lex_state = 2}, - [2764] = {.lex_state = 422}, - [2765] = {.lex_state = 317}, - [2766] = {.lex_state = 317}, - [2767] = {.lex_state = 1375}, - [2768] = {.lex_state = 290}, - [2769] = {.lex_state = 355, .external_lex_state = 2}, - [2770] = {.lex_state = 355, .external_lex_state = 2}, - [2771] = {.lex_state = 1354}, - [2772] = {.lex_state = 295}, - [2773] = {.lex_state = 355, .external_lex_state = 2}, - [2774] = {.lex_state = 295}, - [2775] = {.lex_state = 317}, - [2776] = {.lex_state = 355, .external_lex_state = 2}, - [2777] = {.lex_state = 317}, - [2778] = {.lex_state = 355, .external_lex_state = 2}, - [2779] = {.lex_state = 317}, - [2780] = {.lex_state = 355, .external_lex_state = 2}, - [2781] = {.lex_state = 355, .external_lex_state = 2}, - [2782] = {.lex_state = 329}, - [2783] = {.lex_state = 290}, - [2784] = {.lex_state = 317}, - [2785] = {.lex_state = 422}, - [2786] = {.lex_state = 355, .external_lex_state = 2}, - [2787] = {.lex_state = 334}, - [2788] = {.lex_state = 422}, - [2789] = {.lex_state = 317}, - [2790] = {.lex_state = 294}, - [2791] = {.lex_state = 422}, - [2792] = {.lex_state = 317}, - [2793] = {.lex_state = 334}, - [2794] = {.lex_state = 355, .external_lex_state = 2}, - [2795] = {.lex_state = 1375}, - [2796] = {.lex_state = 355, .external_lex_state = 2}, - [2797] = {.lex_state = 355, .external_lex_state = 2}, - [2798] = {.lex_state = 290}, - [2799] = {.lex_state = 355, .external_lex_state = 2}, - [2800] = {.lex_state = 355, .external_lex_state = 2}, - [2801] = {.lex_state = 422}, - [2802] = {.lex_state = 422}, - [2803] = {.lex_state = 1349}, - [2804] = {.lex_state = 422}, - [2805] = {.lex_state = 334}, - [2806] = {.lex_state = 422}, - [2807] = {.lex_state = 1384}, - [2808] = {.lex_state = 355, .external_lex_state = 2}, - [2809] = {.lex_state = 355, .external_lex_state = 2}, - [2810] = {.lex_state = 355, .external_lex_state = 2}, - [2811] = {.lex_state = 355, .external_lex_state = 2}, - [2812] = {.lex_state = 1352}, - [2813] = {.lex_state = 422}, - [2814] = {.lex_state = 355, .external_lex_state = 2}, - [2815] = {.lex_state = 355, .external_lex_state = 2}, - [2816] = {.lex_state = 355, .external_lex_state = 2}, - [2817] = {.lex_state = 355, .external_lex_state = 2}, - [2818] = {.lex_state = 355, .external_lex_state = 2}, - [2819] = {.lex_state = 355, .external_lex_state = 2}, - [2820] = {.lex_state = 355, .external_lex_state = 2}, - [2821] = {.lex_state = 317}, - [2822] = {.lex_state = 355, .external_lex_state = 2}, - [2823] = {.lex_state = 355, .external_lex_state = 2}, - [2824] = {.lex_state = 355, .external_lex_state = 2}, - [2825] = {.lex_state = 1353}, - [2826] = {.lex_state = 422}, - [2827] = {.lex_state = 1351}, - [2828] = {.lex_state = 422}, - [2829] = {.lex_state = 355, .external_lex_state = 2}, - [2830] = {.lex_state = 355, .external_lex_state = 2}, - [2831] = {.lex_state = 422}, - [2832] = {.lex_state = 355, .external_lex_state = 2}, - [2833] = {.lex_state = 317}, - [2834] = {.lex_state = 317}, - [2835] = {.lex_state = 334}, - [2836] = {.lex_state = 1351}, - [2837] = {.lex_state = 355, .external_lex_state = 2}, - [2838] = {.lex_state = 317}, - [2839] = {.lex_state = 339}, - [2840] = {.lex_state = 1353}, - [2841] = {.lex_state = 1369}, - [2842] = {.lex_state = 1354}, - [2843] = {.lex_state = 1380}, - [2844] = {.lex_state = 339}, - [2845] = {.lex_state = 317}, - [2846] = {.lex_state = 329}, - [2847] = {.lex_state = 1372}, - [2848] = {.lex_state = 1354}, - [2849] = {.lex_state = 329}, - [2850] = {.lex_state = 1369}, - [2851] = {.lex_state = 317}, - [2852] = {.lex_state = 1354}, - [2853] = {.lex_state = 329}, - [2854] = {.lex_state = 329}, - [2855] = {.lex_state = 1369}, - [2856] = {.lex_state = 1333}, - [2857] = {.lex_state = 290}, - [2858] = {.lex_state = 339}, - [2859] = {.lex_state = 329}, - [2860] = {.lex_state = 1354}, - [2861] = {.lex_state = 294}, - [2862] = {.lex_state = 317}, - [2863] = {.lex_state = 1351}, - [2864] = {.lex_state = 329}, - [2865] = {.lex_state = 329}, - [2866] = {.lex_state = 317}, - [2867] = {.lex_state = 329}, - [2868] = {.lex_state = 317}, - [2869] = {.lex_state = 317}, - [2870] = {.lex_state = 1333}, - [2871] = {.lex_state = 339}, - [2872] = {.lex_state = 329}, - [2873] = {.lex_state = 294}, - [2874] = {.lex_state = 317}, - [2875] = {.lex_state = 329}, - [2876] = {.lex_state = 339}, - [2877] = {.lex_state = 339}, - [2878] = {.lex_state = 329}, - [2879] = {.lex_state = 329}, - [2880] = {.lex_state = 1333}, - [2881] = {.lex_state = 1353}, - [2882] = {.lex_state = 339}, - [2883] = {.lex_state = 329}, - [2884] = {.lex_state = 317}, - [2885] = {.lex_state = 329}, - [2886] = {.lex_state = 317}, - [2887] = {.lex_state = 329}, - [2888] = {.lex_state = 317}, - [2889] = {.lex_state = 329}, - [2890] = {.lex_state = 317}, - [2891] = {.lex_state = 329}, - [2892] = {.lex_state = 1350}, - [2893] = {.lex_state = 1372}, - [2894] = {.lex_state = 339}, - [2895] = {.lex_state = 317}, - [2896] = {.lex_state = 1358}, - [2897] = {.lex_state = 329}, - [2898] = {.lex_state = 329}, - [2899] = {.lex_state = 329}, - [2900] = {.lex_state = 1354}, - [2901] = {.lex_state = 1354}, - [2902] = {.lex_state = 317}, - [2903] = {.lex_state = 339}, - [2904] = {.lex_state = 339}, - [2905] = {.lex_state = 329}, - [2906] = {.lex_state = 329}, - [2907] = {.lex_state = 339}, - [2908] = {.lex_state = 339}, - [2909] = {.lex_state = 339}, - [2910] = {.lex_state = 339}, - [2911] = {.lex_state = 1383}, - [2912] = {.lex_state = 339}, - [2913] = {.lex_state = 317}, - [2914] = {.lex_state = 317}, - [2915] = {.lex_state = 1351}, - [2916] = {.lex_state = 295}, - [2917] = {.lex_state = 339}, - [2918] = {.lex_state = 329}, - [2919] = {.lex_state = 1380}, - [2920] = {.lex_state = 329}, - [2921] = {.lex_state = 1333}, - [2922] = {.lex_state = 339}, - [2923] = {.lex_state = 317}, - [2924] = {.lex_state = 339}, - [2925] = {.lex_state = 291}, - [2926] = {.lex_state = 339}, - [2927] = {.lex_state = 1333}, - [2928] = {.lex_state = 317}, - [2929] = {.lex_state = 317}, - [2930] = {.lex_state = 339}, - [2931] = {.lex_state = 317}, - [2932] = {.lex_state = 317}, - [2933] = {.lex_state = 1354}, - [2934] = {.lex_state = 1352}, - [2935] = {.lex_state = 1352}, - [2936] = {.lex_state = 339}, - [2937] = {.lex_state = 339}, - [2938] = {.lex_state = 1350}, - [2939] = {.lex_state = 1352}, - [2940] = {.lex_state = 317}, - [2941] = {.lex_state = 339}, - [2942] = {.lex_state = 317}, - [2943] = {.lex_state = 317}, - [2944] = {.lex_state = 317}, - [2945] = {.lex_state = 1349}, - [2946] = {.lex_state = 1358}, - [2947] = {.lex_state = 1384}, - [2948] = {.lex_state = 317}, - [2949] = {.lex_state = 295}, - [2950] = {.lex_state = 317}, - [2951] = {.lex_state = 1354}, - [2952] = {.lex_state = 1380}, - [2953] = {.lex_state = 317}, - [2954] = {.lex_state = 1354}, - [2955] = {.lex_state = 317}, - [2956] = {.lex_state = 317}, - [2957] = {.lex_state = 339}, - [2958] = {.lex_state = 1376}, - [2959] = {.lex_state = 419}, - [2960] = {.lex_state = 1376}, - [2961] = {.lex_state = 1376}, - [2962] = {.lex_state = 1369}, - [2963] = {.lex_state = 295}, - [2964] = {.lex_state = 419}, - [2965] = {.lex_state = 329}, - [2966] = {.lex_state = 1353}, - [2967] = {.lex_state = 329}, - [2968] = {.lex_state = 1354}, - [2969] = {.lex_state = 419}, - [2970] = {.lex_state = 1354}, - [2971] = {.lex_state = 291}, - [2972] = {.lex_state = 1353}, - [2973] = {.lex_state = 1369}, - [2974] = {.lex_state = 419}, - [2975] = {.lex_state = 1370}, - [2976] = {.lex_state = 339}, - [2977] = {.lex_state = 329}, - [2978] = {.lex_state = 329}, - [2979] = {.lex_state = 1354}, - [2980] = {.lex_state = 339}, - [2981] = {.lex_state = 1353}, - [2982] = {.lex_state = 339}, - [2983] = {.lex_state = 339}, - [2984] = {.lex_state = 339}, - [2985] = {.lex_state = 1369}, - [2986] = {.lex_state = 329}, - [2987] = {.lex_state = 329}, - [2988] = {.lex_state = 1359}, - [2989] = {.lex_state = 1369}, - [2990] = {.lex_state = 419}, - [2991] = {.lex_state = 329}, - [2992] = {.lex_state = 1369}, - [2993] = {.lex_state = 339}, - [2994] = {.lex_state = 339}, - [2995] = {.lex_state = 1353}, - [2996] = {.lex_state = 329}, - [2997] = {.lex_state = 339}, - [2998] = {.lex_state = 419}, - [2999] = {.lex_state = 1373}, - [3000] = {.lex_state = 419}, - [3001] = {.lex_state = 419}, - [3002] = {.lex_state = 339}, - [3003] = {.lex_state = 339}, - [3004] = {.lex_state = 1369}, - [3005] = {.lex_state = 419}, - [3006] = {.lex_state = 1370}, - [3007] = {.lex_state = 1376}, - [3008] = {.lex_state = 1349}, - [3009] = {.lex_state = 1359}, - [3010] = {.lex_state = 1376}, - [3011] = {.lex_state = 291}, - [3012] = {.lex_state = 1369}, - [3013] = {.lex_state = 339}, - [3014] = {.lex_state = 329}, - [3015] = {.lex_state = 339}, - [3016] = {.lex_state = 339}, - [3017] = {.lex_state = 339}, - [3018] = {.lex_state = 339}, - [3019] = {.lex_state = 1351}, - [3020] = {.lex_state = 1352}, - [3021] = {.lex_state = 1376}, - [3022] = {.lex_state = 339}, - [3023] = {.lex_state = 1369}, - [3024] = {.lex_state = 1369}, - [3025] = {.lex_state = 1376}, - [3026] = {.lex_state = 419}, - [3027] = {.lex_state = 1366}, - [3028] = {.lex_state = 339}, - [3029] = {.lex_state = 329}, - [3030] = {.lex_state = 419}, - [3031] = {.lex_state = 1352}, - [3032] = {.lex_state = 329}, - [3033] = {.lex_state = 419}, - [3034] = {.lex_state = 419}, - [3035] = {.lex_state = 1369}, - [3036] = {.lex_state = 329}, - [3037] = {.lex_state = 419}, - [3038] = {.lex_state = 1376}, - [3039] = {.lex_state = 1376}, - [3040] = {.lex_state = 1376}, - [3041] = {.lex_state = 329}, - [3042] = {.lex_state = 1369}, - [3043] = {.lex_state = 1369}, - [3044] = {.lex_state = 1376}, - [3045] = {.lex_state = 1376}, - [3046] = {.lex_state = 1376}, - [3047] = {.lex_state = 329}, - [3048] = {.lex_state = 329}, - [3049] = {.lex_state = 1376}, - [3050] = {.lex_state = 329}, - [3051] = {.lex_state = 290}, - [3052] = {.lex_state = 1369}, - [3053] = {.lex_state = 1376}, - [3054] = {.lex_state = 1376}, - [3055] = {.lex_state = 291}, - [3056] = {.lex_state = 329}, - [3057] = {.lex_state = 339}, - [3058] = {.lex_state = 339}, - [3059] = {.lex_state = 1370}, - [3060] = {.lex_state = 1376}, - [3061] = {.lex_state = 1376}, - [3062] = {.lex_state = 329}, - [3063] = {.lex_state = 1376}, - [3064] = {.lex_state = 290}, - [3065] = {.lex_state = 329}, - [3066] = {.lex_state = 419}, - [3067] = {.lex_state = 419}, - [3068] = {.lex_state = 419}, - [3069] = {.lex_state = 419}, - [3070] = {.lex_state = 1376}, - [3071] = {.lex_state = 329}, - [3072] = {.lex_state = 419}, - [3073] = {.lex_state = 291}, - [3074] = {.lex_state = 1369}, - [3075] = {.lex_state = 329}, - [3076] = {.lex_state = 1369}, - [3077] = {.lex_state = 419}, - [3078] = {.lex_state = 329}, - [3079] = {.lex_state = 294}, - [3080] = {.lex_state = 294}, - [3081] = {.lex_state = 294}, - [3082] = {.lex_state = 419}, - [3083] = {.lex_state = 294}, - [3084] = {.lex_state = 1376}, - [3085] = {.lex_state = 1376}, - [3086] = {.lex_state = 419}, - [3087] = {.lex_state = 419}, - [3088] = {.lex_state = 419}, - [3089] = {.lex_state = 419}, - [3090] = {.lex_state = 1376}, - [3091] = {.lex_state = 1376}, - [3092] = {.lex_state = 1359}, - [3093] = {.lex_state = 419}, - [3094] = {.lex_state = 1373}, - [3095] = {.lex_state = 1376}, - [3096] = {.lex_state = 419}, - [3097] = {.lex_state = 419}, - [3098] = {.lex_state = 419}, - [3099] = {.lex_state = 339}, - [3100] = {.lex_state = 342}, - [3101] = {.lex_state = 339}, - [3102] = {.lex_state = 1359}, - [3103] = {.lex_state = 329}, - [3104] = {.lex_state = 1350}, - [3105] = {.lex_state = 1359}, - [3106] = {.lex_state = 1376}, - [3107] = {.lex_state = 1376}, - [3108] = {.lex_state = 419}, - [3109] = {.lex_state = 339}, - [3110] = {.lex_state = 1376}, - [3111] = {.lex_state = 419}, - [3112] = {.lex_state = 339}, - [3113] = {.lex_state = 339}, - [3114] = {.lex_state = 342}, - [3115] = {.lex_state = 1376}, - [3116] = {.lex_state = 1376}, - [3117] = {.lex_state = 1366}, - [3118] = {.lex_state = 329}, - [3119] = {.lex_state = 419}, - [3120] = {.lex_state = 339}, - [3121] = {.lex_state = 339}, - [3122] = {.lex_state = 339}, - [3123] = {.lex_state = 339}, - [3124] = {.lex_state = 329}, - [3125] = {.lex_state = 419}, - [3126] = {.lex_state = 329}, - [3127] = {.lex_state = 419}, - [3128] = {.lex_state = 419}, - [3129] = {.lex_state = 329}, - [3130] = {.lex_state = 1384}, - [3131] = {.lex_state = 419}, - [3132] = {.lex_state = 329}, - [3133] = {.lex_state = 419}, - [3134] = {.lex_state = 1369}, - [3135] = {.lex_state = 419}, - [3136] = {.lex_state = 339}, - [3137] = {.lex_state = 419}, - [3138] = {.lex_state = 1376}, - [3139] = {.lex_state = 329}, - [3140] = {.lex_state = 1376}, - [3141] = {.lex_state = 419}, - [3142] = {.lex_state = 1359}, - [3143] = {.lex_state = 1349}, - [3144] = {.lex_state = 419}, - [3145] = {.lex_state = 329}, - [3146] = {.lex_state = 419}, - [3147] = {.lex_state = 1351}, - [3148] = {.lex_state = 290}, - [3149] = {.lex_state = 1370}, - [3150] = {.lex_state = 1367}, - [3151] = {.lex_state = 1345}, - [3152] = {.lex_state = 1345}, - [3153] = {.lex_state = 1350}, - [3154] = {.lex_state = 1367}, - [3155] = {.lex_state = 1349}, - [3156] = {.lex_state = 1349}, - [3157] = {.lex_state = 1352}, - [3158] = {.lex_state = 1349}, - [3159] = {.lex_state = 342}, - [3160] = {.lex_state = 1377}, - [3161] = {.lex_state = 290}, - [3162] = {.lex_state = 1370}, - [3163] = {.lex_state = 1370}, - [3164] = {.lex_state = 1358}, - [3165] = {.lex_state = 291}, - [3166] = {.lex_state = 1377}, - [3167] = {.lex_state = 1369}, - [3168] = {.lex_state = 1349}, - [3169] = {.lex_state = 1360}, - [3170] = {.lex_state = 1370}, - [3171] = {.lex_state = 1370}, - [3172] = {.lex_state = 1370}, - [3173] = {.lex_state = 1367}, - [3174] = {.lex_state = 290}, - [3175] = {.lex_state = 1370}, - [3176] = {.lex_state = 1370}, - [3177] = {.lex_state = 1370}, - [3178] = {.lex_state = 1374}, - [3179] = {.lex_state = 1367}, - [3180] = {.lex_state = 1351}, - [3181] = {.lex_state = 1360}, - [3182] = {.lex_state = 1370}, - [3183] = {.lex_state = 1367}, - [3184] = {.lex_state = 1372}, - [3185] = {.lex_state = 1345}, - [3186] = {.lex_state = 1370}, - [3187] = {.lex_state = 1372}, - [3188] = {.lex_state = 290}, - [3189] = {.lex_state = 1345}, - [3190] = {.lex_state = 1369}, - [3191] = {.lex_state = 1369}, - [3192] = {.lex_state = 1369}, - [3193] = {.lex_state = 1360}, - [3194] = {.lex_state = 1369}, - [3195] = {.lex_state = 1369}, - [3196] = {.lex_state = 1369}, - [3197] = {.lex_state = 1345}, - [3198] = {.lex_state = 1369}, - [3199] = {.lex_state = 1369}, - [3200] = {.lex_state = 1370}, - [3201] = {.lex_state = 1369}, - [3202] = {.lex_state = 1369}, - [3203] = {.lex_state = 1369}, - [3204] = {.lex_state = 1354}, - [3205] = {.lex_state = 1369}, - [3206] = {.lex_state = 1369}, - [3207] = {.lex_state = 1369}, - [3208] = {.lex_state = 1350}, - [3209] = {.lex_state = 1369}, - [3210] = {.lex_state = 1369}, - [3211] = {.lex_state = 1369}, - [3212] = {.lex_state = 295}, - [3213] = {.lex_state = 1360}, - [3214] = {.lex_state = 1369}, - [3215] = {.lex_state = 342}, - [3216] = {.lex_state = 342}, - [3217] = {.lex_state = 1367}, - [3218] = {.lex_state = 295}, - [3219] = {.lex_state = 342}, - [3220] = {.lex_state = 348, .external_lex_state = 2}, - [3221] = {.lex_state = 348, .external_lex_state = 2}, - [3222] = {.lex_state = 348, .external_lex_state = 2}, - [3223] = {.lex_state = 1372}, - [3224] = {.lex_state = 1372}, - [3225] = {.lex_state = 1372}, - [3226] = {.lex_state = 295}, - [3227] = {.lex_state = 295}, - [3228] = {.lex_state = 295}, - [3229] = {.lex_state = 295}, - [3230] = {.lex_state = 1372}, - [3231] = {.lex_state = 1372}, - [3232] = {.lex_state = 1372}, - [3233] = {.lex_state = 1372}, - [3234] = {.lex_state = 1372}, - [3235] = {.lex_state = 348, .external_lex_state = 2}, - [3236] = {.lex_state = 348, .external_lex_state = 2}, - [3237] = {.lex_state = 1372}, - [3238] = {.lex_state = 348, .external_lex_state = 2}, - [3239] = {.lex_state = 348, .external_lex_state = 2}, - [3240] = {.lex_state = 348, .external_lex_state = 2}, - [3241] = {.lex_state = 348, .external_lex_state = 2}, - [3242] = {.lex_state = 348, .external_lex_state = 2}, - [3243] = {.lex_state = 348, .external_lex_state = 2}, - [3244] = {.lex_state = 348, .external_lex_state = 2}, - [3245] = {.lex_state = 348, .external_lex_state = 2}, - [3246] = {.lex_state = 348, .external_lex_state = 2}, - [3247] = {.lex_state = 1372}, - [3248] = {.lex_state = 348, .external_lex_state = 2}, - [3249] = {.lex_state = 348, .external_lex_state = 2}, - [3250] = {.lex_state = 348, .external_lex_state = 2}, - [3251] = {.lex_state = 348, .external_lex_state = 2}, - [3252] = {.lex_state = 348, .external_lex_state = 2}, - [3253] = {.lex_state = 348, .external_lex_state = 2}, - [3254] = {.lex_state = 348, .external_lex_state = 2}, - [3255] = {.lex_state = 348, .external_lex_state = 2}, - [3256] = {.lex_state = 348, .external_lex_state = 2}, - [3257] = {.lex_state = 1372}, - [3258] = {.lex_state = 290}, - [3259] = {.lex_state = 291}, - [3260] = {.lex_state = 1372}, - [3261] = {.lex_state = 348, .external_lex_state = 2}, - [3262] = {.lex_state = 348, .external_lex_state = 2}, - [3263] = {.lex_state = 1372}, - [3264] = {.lex_state = 348, .external_lex_state = 2}, - [3265] = {.lex_state = 348, .external_lex_state = 2}, - [3266] = {.lex_state = 348, .external_lex_state = 2}, - [3267] = {.lex_state = 1372}, - [3268] = {.lex_state = 1372}, - [3269] = {.lex_state = 1372}, - [3270] = {.lex_state = 291}, - [3271] = {.lex_state = 1351}, - [3272] = {.lex_state = 1351}, - [3273] = {.lex_state = 1351}, - [3274] = {.lex_state = 1351}, - [3275] = {.lex_state = 290}, - [3276] = {.lex_state = 1374}, - [3277] = {.lex_state = 290}, - [3278] = {.lex_state = 1374}, - [3279] = {.lex_state = 290}, - [3280] = {.lex_state = 290}, - [3281] = {.lex_state = 290}, - [3282] = {.lex_state = 290}, - [3283] = {.lex_state = 290}, - [3284] = {.lex_state = 290}, - [3285] = {.lex_state = 290}, - [3286] = {.lex_state = 290}, - [3287] = {.lex_state = 290}, - [3288] = {.lex_state = 290}, - [3289] = {.lex_state = 290}, - [3290] = {.lex_state = 290}, - [3291] = {.lex_state = 290}, - [3292] = {.lex_state = 290}, - [3293] = {.lex_state = 290}, - [3294] = {.lex_state = 290}, - [3295] = {.lex_state = 290}, - [3296] = {.lex_state = 290}, - [3297] = {.lex_state = 1373}, - [3298] = {.lex_state = 290}, - [3299] = {.lex_state = 290}, - [3300] = {.lex_state = 290}, - [3301] = {.lex_state = 1345}, - [3302] = {.lex_state = 1345, .external_lex_state = 2}, - [3303] = {.lex_state = 1350}, - [3304] = {.lex_state = 1350}, - [3305] = {.lex_state = 1350}, - [3306] = {.lex_state = 1350}, - [3307] = {.lex_state = 1373}, - [3308] = {.lex_state = 1361}, - [3309] = {.lex_state = 1378}, - [3310] = {.lex_state = 342}, - [3311] = {.lex_state = 1378}, - [3312] = {.lex_state = 1378}, - [3313] = {.lex_state = 1359}, - [3314] = {.lex_state = 348, .external_lex_state = 2}, - [3315] = {.lex_state = 1378}, - [3316] = {.lex_state = 1366}, - [3317] = {.lex_state = 1378}, - [3318] = {.lex_state = 1354}, - [3319] = {.lex_state = 1354}, - [3320] = {.lex_state = 348, .external_lex_state = 2}, - [3321] = {.lex_state = 348, .external_lex_state = 2}, - [3322] = {.lex_state = 1333}, - [3323] = {.lex_state = 1354}, - [3324] = {.lex_state = 1362}, - [3325] = {.lex_state = 1362}, - [3326] = {.lex_state = 1362}, - [3327] = {.lex_state = 348, .external_lex_state = 2}, - [3328] = {.lex_state = 1362}, - [3329] = {.lex_state = 1362}, - [3330] = {.lex_state = 1362}, - [3331] = {.lex_state = 1362}, - [3332] = {.lex_state = 1362}, - [3333] = {.lex_state = 1370}, - [3334] = {.lex_state = 348, .external_lex_state = 2}, - [3335] = {.lex_state = 1362}, - [3336] = {.lex_state = 1362}, - [3337] = {.lex_state = 1362}, - [3338] = {.lex_state = 1362}, - [3339] = {.lex_state = 1362}, - [3340] = {.lex_state = 1362}, - [3341] = {.lex_state = 1362}, - [3342] = {.lex_state = 1362}, - [3343] = {.lex_state = 1362}, - [3344] = {.lex_state = 1362}, - [3345] = {.lex_state = 1362}, - [3346] = {.lex_state = 1362}, - [3347] = {.lex_state = 1362}, - [3348] = {.lex_state = 1362}, - [3349] = {.lex_state = 1362}, - [3350] = {.lex_state = 1362}, - [3351] = {.lex_state = 1362}, - [3352] = {.lex_state = 1333}, - [3353] = {.lex_state = 1362}, - [3354] = {.lex_state = 1362}, - [3355] = {.lex_state = 1352}, - [3356] = {.lex_state = 1352}, - [3357] = {.lex_state = 1362}, - [3358] = {.lex_state = 1362}, - [3359] = {.lex_state = 1362}, - [3360] = {.lex_state = 1362}, - [3361] = {.lex_state = 1362}, - [3362] = {.lex_state = 1362}, - [3363] = {.lex_state = 1362}, - [3364] = {.lex_state = 1370}, - [3365] = {.lex_state = 1360}, - [3366] = {.lex_state = 1362}, - [3367] = {.lex_state = 348, .external_lex_state = 2}, - [3368] = {.lex_state = 1370}, - [3369] = {.lex_state = 348, .external_lex_state = 2}, - [3370] = {.lex_state = 348, .external_lex_state = 2}, - [3371] = {.lex_state = 1370}, - [3372] = {.lex_state = 348, .external_lex_state = 2}, - [3373] = {.lex_state = 348, .external_lex_state = 2}, - [3374] = {.lex_state = 348, .external_lex_state = 2}, - [3375] = {.lex_state = 291}, - [3376] = {.lex_state = 348, .external_lex_state = 2}, - [3377] = {.lex_state = 394}, - [3378] = {.lex_state = 394}, - [3379] = {.lex_state = 394}, - [3380] = {.lex_state = 394}, - [3381] = {.lex_state = 394}, - [3382] = {.lex_state = 394}, - [3383] = {.lex_state = 394}, - [3384] = {.lex_state = 394}, - [3385] = {.lex_state = 394}, - [3386] = {.lex_state = 394}, - [3387] = {.lex_state = 394}, - [3388] = {.lex_state = 394}, - [3389] = {.lex_state = 394}, - [3390] = {.lex_state = 394}, - [3391] = {.lex_state = 394}, - [3392] = {.lex_state = 394}, - [3393] = {.lex_state = 394}, - [3394] = {.lex_state = 394}, - [3395] = {.lex_state = 394}, - [3396] = {.lex_state = 394}, - [3397] = {.lex_state = 394}, - [3398] = {.lex_state = 1345, .external_lex_state = 2}, - [3399] = {.lex_state = 394}, - [3400] = {.lex_state = 394}, - [3401] = {.lex_state = 394}, - [3402] = {.lex_state = 394}, - [3403] = {.lex_state = 394}, - [3404] = {.lex_state = 394}, - [3405] = {.lex_state = 394}, - [3406] = {.lex_state = 394}, - [3407] = {.lex_state = 394}, - [3408] = {.lex_state = 394}, - [3409] = {.lex_state = 348, .external_lex_state = 2}, - [3410] = {.lex_state = 348, .external_lex_state = 2}, - [3411] = {.lex_state = 348, .external_lex_state = 2}, - [3412] = {.lex_state = 394}, - [3413] = {.lex_state = 348, .external_lex_state = 2}, - [3414] = {.lex_state = 356, .external_lex_state = 2}, - [3415] = {.lex_state = 394}, - [3416] = {.lex_state = 1345}, - [3417] = {.lex_state = 1362}, - [3418] = {.lex_state = 394}, - [3419] = {.lex_state = 394}, - [3420] = {.lex_state = 394}, - [3421] = {.lex_state = 348, .external_lex_state = 2}, - [3422] = {.lex_state = 348, .external_lex_state = 2}, - [3423] = {.lex_state = 394}, - [3424] = {.lex_state = 348, .external_lex_state = 2}, - [3425] = {.lex_state = 394}, - [3426] = {.lex_state = 1345}, - [3427] = {.lex_state = 1360}, - [3428] = {.lex_state = 356, .external_lex_state = 2}, - [3429] = {.lex_state = 1362}, - [3430] = {.lex_state = 348, .external_lex_state = 2}, - [3431] = {.lex_state = 348, .external_lex_state = 2}, - [3432] = {.lex_state = 348, .external_lex_state = 2}, - [3433] = {.lex_state = 1345}, - [3434] = {.lex_state = 394}, - [3435] = {.lex_state = 394}, - [3436] = {.lex_state = 394}, - [3437] = {.lex_state = 394}, - [3438] = {.lex_state = 1379}, - [3439] = {.lex_state = 1362}, - [3440] = {.lex_state = 394}, - [3441] = {.lex_state = 394}, - [3442] = {.lex_state = 394}, - [3443] = {.lex_state = 1362}, - [3444] = {.lex_state = 1376}, - [3445] = {.lex_state = 1362}, - [3446] = {.lex_state = 1362}, - [3447] = {.lex_state = 1345}, - [3448] = {.lex_state = 1345}, - [3449] = {.lex_state = 1345}, - [3450] = {.lex_state = 1372}, - [3451] = {.lex_state = 1379}, - [3452] = {.lex_state = 1377}, - [3453] = {.lex_state = 1377}, - [3454] = {.lex_state = 1345}, - [3455] = {.lex_state = 1362}, - [3456] = {.lex_state = 1376}, - [3457] = {.lex_state = 1362}, - [3458] = {.lex_state = 1362}, - [3459] = {.lex_state = 348, .external_lex_state = 2}, - [3460] = {.lex_state = 1362}, - [3461] = {.lex_state = 1362}, - [3462] = {.lex_state = 1362}, - [3463] = {.lex_state = 394}, - [3464] = {.lex_state = 1352}, - [3465] = {.lex_state = 1352}, - [3466] = {.lex_state = 1352}, - [3467] = {.lex_state = 1377}, - [3468] = {.lex_state = 1352}, - [3469] = {.lex_state = 348, .external_lex_state = 2}, - [3470] = {.lex_state = 348, .external_lex_state = 2}, - [3471] = {.lex_state = 1377}, - [3472] = {.lex_state = 348, .external_lex_state = 2}, - [3473] = {.lex_state = 348, .external_lex_state = 2}, - [3474] = {.lex_state = 1377}, - [3475] = {.lex_state = 1362}, - [3476] = {.lex_state = 1376}, - [3477] = {.lex_state = 1362}, - [3478] = {.lex_state = 1362}, - [3479] = {.lex_state = 1362}, - [3480] = {.lex_state = 1362}, - [3481] = {.lex_state = 1362}, - [3482] = {.lex_state = 1362}, - [3483] = {.lex_state = 1362}, - [3484] = {.lex_state = 1377}, - [3485] = {.lex_state = 1377}, - [3486] = {.lex_state = 1345}, - [3487] = {.lex_state = 348, .external_lex_state = 2}, - [3488] = {.lex_state = 1377}, - [3489] = {.lex_state = 1362}, - [3490] = {.lex_state = 1362}, - [3491] = {.lex_state = 348, .external_lex_state = 2}, - [3492] = {.lex_state = 1362}, - [3493] = {.lex_state = 1362}, - [3494] = {.lex_state = 1362}, - [3495] = {.lex_state = 1362}, - [3496] = {.lex_state = 348, .external_lex_state = 2}, - [3497] = {.lex_state = 1362}, - [3498] = {.lex_state = 1362}, - [3499] = {.lex_state = 394}, - [3500] = {.lex_state = 348, .external_lex_state = 2}, - [3501] = {.lex_state = 1377}, - [3502] = {.lex_state = 1377}, - [3503] = {.lex_state = 1362}, - [3504] = {.lex_state = 1362}, - [3505] = {.lex_state = 1362}, - [3506] = {.lex_state = 1362}, - [3507] = {.lex_state = 1362}, - [3508] = {.lex_state = 1362}, - [3509] = {.lex_state = 1362}, - [3510] = {.lex_state = 1345}, - [3511] = {.lex_state = 1362}, - [3512] = {.lex_state = 1362}, - [3513] = {.lex_state = 1345}, - [3514] = {.lex_state = 356, .external_lex_state = 2}, - [3515] = {.lex_state = 1362}, - [3516] = {.lex_state = 348, .external_lex_state = 2}, - [3517] = {.lex_state = 1362}, - [3518] = {.lex_state = 1362}, - [3519] = {.lex_state = 1362}, - [3520] = {.lex_state = 1345}, - [3521] = {.lex_state = 1362}, - [3522] = {.lex_state = 1362}, - [3523] = {.lex_state = 1362}, - [3524] = {.lex_state = 1362}, - [3525] = {.lex_state = 1362}, - [3526] = {.lex_state = 1362}, - [3527] = {.lex_state = 348, .external_lex_state = 2}, - [3528] = {.lex_state = 348, .external_lex_state = 2}, - [3529] = {.lex_state = 1362}, - [3530] = {.lex_state = 348, .external_lex_state = 2}, - [3531] = {.lex_state = 1362}, - [3532] = {.lex_state = 1362}, - [3533] = {.lex_state = 1381}, - [3534] = {.lex_state = 348, .external_lex_state = 2}, - [3535] = {.lex_state = 348, .external_lex_state = 2}, - [3536] = {.lex_state = 1368}, - [3537] = {.lex_state = 1381}, - [3538] = {.lex_state = 1345}, - [3539] = {.lex_state = 1381}, - [3540] = {.lex_state = 1362}, - [3541] = {.lex_state = 1345}, - [3542] = {.lex_state = 1381}, - [3543] = {.lex_state = 1372}, - [3544] = {.lex_state = 1345}, - [3545] = {.lex_state = 348, .external_lex_state = 2}, - [3546] = {.lex_state = 1381}, - [3547] = {.lex_state = 1372}, - [3548] = {.lex_state = 1367}, - [3549] = {.lex_state = 356, .external_lex_state = 2}, - [3550] = {.lex_state = 348, .external_lex_state = 2}, - [3551] = {.lex_state = 394}, - [3552] = {.lex_state = 1362}, - [3553] = {.lex_state = 1362}, - [3554] = {.lex_state = 348, .external_lex_state = 2}, - [3555] = {.lex_state = 1378}, - [3556] = {.lex_state = 348, .external_lex_state = 2}, - [3557] = {.lex_state = 348, .external_lex_state = 2}, - [3558] = {.lex_state = 1345}, - [3559] = {.lex_state = 1345}, - [3560] = {.lex_state = 348, .external_lex_state = 2}, - [3561] = {.lex_state = 348, .external_lex_state = 2}, - [3562] = {.lex_state = 348, .external_lex_state = 2}, - [3563] = {.lex_state = 348, .external_lex_state = 2}, - [3564] = {.lex_state = 348, .external_lex_state = 2}, - [3565] = {.lex_state = 348, .external_lex_state = 2}, - [3566] = {.lex_state = 348, .external_lex_state = 2}, - [3567] = {.lex_state = 348, .external_lex_state = 2}, - [3568] = {.lex_state = 348, .external_lex_state = 2}, - [3569] = {.lex_state = 1362}, - [3570] = {.lex_state = 348, .external_lex_state = 2}, - [3571] = {.lex_state = 1362}, - [3572] = {.lex_state = 1373}, - [3573] = {.lex_state = 1345}, - [3574] = {.lex_state = 1373}, - [3575] = {.lex_state = 1373}, - [3576] = {.lex_state = 1373}, - [3577] = {.lex_state = 348, .external_lex_state = 2}, - [3578] = {.lex_state = 1373}, - [3579] = {.lex_state = 1373}, - [3580] = {.lex_state = 1373}, - [3581] = {.lex_state = 1373}, - [3582] = {.lex_state = 1373}, - [3583] = {.lex_state = 1373}, - [3584] = {.lex_state = 1373}, - [3585] = {.lex_state = 1373}, - [3586] = {.lex_state = 1373}, - [3587] = {.lex_state = 1373}, - [3588] = {.lex_state = 1373}, - [3589] = {.lex_state = 1373}, - [3590] = {.lex_state = 348, .external_lex_state = 2}, - [3591] = {.lex_state = 290}, - [3592] = {.lex_state = 290}, - [3593] = {.lex_state = 290}, - [3594] = {.lex_state = 290}, - [3595] = {.lex_state = 348, .external_lex_state = 2}, - [3596] = {.lex_state = 290}, - [3597] = {.lex_state = 290}, - [3598] = {.lex_state = 290}, - [3599] = {.lex_state = 290}, - [3600] = {.lex_state = 348, .external_lex_state = 2}, - [3601] = {.lex_state = 348, .external_lex_state = 2}, - [3602] = {.lex_state = 348, .external_lex_state = 2}, - [3603] = {.lex_state = 290}, - [3604] = {.lex_state = 290}, - [3605] = {.lex_state = 290}, - [3606] = {.lex_state = 290}, - [3607] = {.lex_state = 290}, - [3608] = {.lex_state = 348, .external_lex_state = 2}, - [3609] = {.lex_state = 290}, - [3610] = {.lex_state = 348, .external_lex_state = 2}, - [3611] = {.lex_state = 290}, - [3612] = {.lex_state = 290}, - [3613] = {.lex_state = 290}, - [3614] = {.lex_state = 290}, - [3615] = {.lex_state = 348, .external_lex_state = 2}, - [3616] = {.lex_state = 290}, - [3617] = {.lex_state = 290}, - [3618] = {.lex_state = 290}, - [3619] = {.lex_state = 290}, - [3620] = {.lex_state = 290}, - [3621] = {.lex_state = 290}, - [3622] = {.lex_state = 1374}, - [3623] = {.lex_state = 290}, - [3624] = {.lex_state = 348, .external_lex_state = 2}, - [3625] = {.lex_state = 290}, - [3626] = {.lex_state = 290}, - [3627] = {.lex_state = 1374}, - [3628] = {.lex_state = 1374}, - [3629] = {.lex_state = 1374}, - [3630] = {.lex_state = 290}, - [3631] = {.lex_state = 348, .external_lex_state = 2}, - [3632] = {.lex_state = 1374}, - [3633] = {.lex_state = 1374}, - [3634] = {.lex_state = 1374}, - [3635] = {.lex_state = 1374}, - [3636] = {.lex_state = 1374}, - [3637] = {.lex_state = 1374}, - [3638] = {.lex_state = 1374}, - [3639] = {.lex_state = 290}, - [3640] = {.lex_state = 1374}, - [3641] = {.lex_state = 1374}, - [3642] = {.lex_state = 1374}, - [3643] = {.lex_state = 1374}, - [3644] = {.lex_state = 1374}, - [3645] = {.lex_state = 348, .external_lex_state = 2}, - [3646] = {.lex_state = 291}, - [3647] = {.lex_state = 291}, - [3648] = {.lex_state = 348, .external_lex_state = 2}, - [3649] = {.lex_state = 348, .external_lex_state = 2}, - [3650] = {.lex_state = 291}, - [3651] = {.lex_state = 348, .external_lex_state = 2}, - [3652] = {.lex_state = 348, .external_lex_state = 2}, - [3653] = {.lex_state = 348, .external_lex_state = 2}, - [3654] = {.lex_state = 348, .external_lex_state = 2}, - [3655] = {.lex_state = 394}, - [3656] = {.lex_state = 348, .external_lex_state = 2}, - [3657] = {.lex_state = 348, .external_lex_state = 2}, - [3658] = {.lex_state = 348, .external_lex_state = 2}, - [3659] = {.lex_state = 348, .external_lex_state = 2}, - [3660] = {.lex_state = 348, .external_lex_state = 2}, - [3661] = {.lex_state = 348, .external_lex_state = 2}, - [3662] = {.lex_state = 348, .external_lex_state = 2}, - [3663] = {.lex_state = 348, .external_lex_state = 2}, - [3664] = {.lex_state = 348, .external_lex_state = 2}, - [3665] = {.lex_state = 348, .external_lex_state = 2}, - [3666] = {.lex_state = 348, .external_lex_state = 2}, - [3667] = {.lex_state = 348, .external_lex_state = 2}, - [3668] = {.lex_state = 348, .external_lex_state = 2}, - [3669] = {.lex_state = 348, .external_lex_state = 2}, - [3670] = {.lex_state = 348, .external_lex_state = 2}, - [3671] = {.lex_state = 348, .external_lex_state = 2}, - [3672] = {.lex_state = 291}, - [3673] = {.lex_state = 291}, - [3674] = {.lex_state = 291}, - [3675] = {.lex_state = 291}, - [3676] = {.lex_state = 291}, - [3677] = {.lex_state = 291}, - [3678] = {.lex_state = 291}, - [3679] = {.lex_state = 291}, - [3680] = {.lex_state = 291}, - [3681] = {.lex_state = 291}, - [3682] = {.lex_state = 291}, - [3683] = {.lex_state = 348, .external_lex_state = 2}, - [3684] = {.lex_state = 291}, - [3685] = {.lex_state = 291}, - [3686] = {.lex_state = 291}, - [3687] = {.lex_state = 348, .external_lex_state = 2}, - [3688] = {.lex_state = 348, .external_lex_state = 2}, - [3689] = {.lex_state = 348, .external_lex_state = 2}, - [3690] = {.lex_state = 291}, - [3691] = {.lex_state = 291}, - [3692] = {.lex_state = 348, .external_lex_state = 2}, - [3693] = {.lex_state = 348, .external_lex_state = 2}, - [3694] = {.lex_state = 348, .external_lex_state = 2}, - [3695] = {.lex_state = 348, .external_lex_state = 2}, - [3696] = {.lex_state = 348, .external_lex_state = 2}, - [3697] = {.lex_state = 348, .external_lex_state = 2}, - [3698] = {.lex_state = 348, .external_lex_state = 2}, - [3699] = {.lex_state = 348, .external_lex_state = 2}, - [3700] = {.lex_state = 348, .external_lex_state = 2}, - [3701] = {.lex_state = 348, .external_lex_state = 2}, - [3702] = {.lex_state = 348, .external_lex_state = 2}, - [3703] = {.lex_state = 348, .external_lex_state = 2}, - [3704] = {.lex_state = 348, .external_lex_state = 2}, - [3705] = {.lex_state = 348, .external_lex_state = 2}, - [3706] = {.lex_state = 348, .external_lex_state = 2}, - [3707] = {.lex_state = 348, .external_lex_state = 2}, - [3708] = {.lex_state = 348, .external_lex_state = 2}, - [3709] = {.lex_state = 348, .external_lex_state = 2}, - [3710] = {.lex_state = 348, .external_lex_state = 2}, - [3711] = {.lex_state = 348, .external_lex_state = 2}, - [3712] = {.lex_state = 348, .external_lex_state = 2}, - [3713] = {.lex_state = 348, .external_lex_state = 2}, - [3714] = {.lex_state = 348, .external_lex_state = 2}, - [3715] = {.lex_state = 348, .external_lex_state = 2}, - [3716] = {.lex_state = 348, .external_lex_state = 2}, - [3717] = {.lex_state = 348, .external_lex_state = 2}, - [3718] = {.lex_state = 348, .external_lex_state = 2}, - [3719] = {.lex_state = 348, .external_lex_state = 2}, - [3720] = {.lex_state = 291}, - [3721] = {.lex_state = 348, .external_lex_state = 2}, - [3722] = {.lex_state = 348, .external_lex_state = 2}, - [3723] = {.lex_state = 348, .external_lex_state = 2}, - [3724] = {.lex_state = 348, .external_lex_state = 2}, - [3725] = {.lex_state = 348, .external_lex_state = 2}, - [3726] = {.lex_state = 348, .external_lex_state = 2}, - [3727] = {.lex_state = 348, .external_lex_state = 2}, - [3728] = {.lex_state = 348, .external_lex_state = 2}, - [3729] = {.lex_state = 348, .external_lex_state = 2}, - [3730] = {.lex_state = 348, .external_lex_state = 2}, - [3731] = {.lex_state = 348, .external_lex_state = 2}, - [3732] = {.lex_state = 348, .external_lex_state = 2}, - [3733] = {.lex_state = 348, .external_lex_state = 2}, - [3734] = {.lex_state = 348, .external_lex_state = 2}, - [3735] = {.lex_state = 348, .external_lex_state = 2}, - [3736] = {.lex_state = 348, .external_lex_state = 2}, - [3737] = {.lex_state = 348, .external_lex_state = 2}, - [3738] = {.lex_state = 348, .external_lex_state = 2}, - [3739] = {.lex_state = 348, .external_lex_state = 2}, - [3740] = {.lex_state = 348, .external_lex_state = 2}, - [3741] = {.lex_state = 348, .external_lex_state = 2}, - [3742] = {.lex_state = 348, .external_lex_state = 2}, - [3743] = {.lex_state = 348, .external_lex_state = 2}, - [3744] = {.lex_state = 348, .external_lex_state = 2}, - [3745] = {.lex_state = 348, .external_lex_state = 2}, - [3746] = {.lex_state = 348, .external_lex_state = 2}, - [3747] = {.lex_state = 348, .external_lex_state = 2}, - [3748] = {.lex_state = 348, .external_lex_state = 2}, - [3749] = {.lex_state = 348, .external_lex_state = 2}, - [3750] = {.lex_state = 348, .external_lex_state = 2}, - [3751] = {.lex_state = 348, .external_lex_state = 2}, - [3752] = {.lex_state = 348, .external_lex_state = 2}, - [3753] = {.lex_state = 348, .external_lex_state = 2}, - [3754] = {.lex_state = 291}, - [3755] = {.lex_state = 348, .external_lex_state = 2}, - [3756] = {.lex_state = 348, .external_lex_state = 2}, - [3757] = {.lex_state = 291}, - [3758] = {.lex_state = 348, .external_lex_state = 2}, - [3759] = {.lex_state = 291}, - [3760] = {.lex_state = 348, .external_lex_state = 2}, - [3761] = {.lex_state = 348, .external_lex_state = 2}, - [3762] = {.lex_state = 348, .external_lex_state = 2}, - [3763] = {.lex_state = 348, .external_lex_state = 2}, - [3764] = {.lex_state = 348, .external_lex_state = 2}, - [3765] = {.lex_state = 348, .external_lex_state = 2}, - [3766] = {.lex_state = 348, .external_lex_state = 2}, - [3767] = {.lex_state = 348, .external_lex_state = 2}, - [3768] = {.lex_state = 348, .external_lex_state = 2}, - [3769] = {.lex_state = 291}, - [3770] = {.lex_state = 348, .external_lex_state = 2}, - [3771] = {.lex_state = 348, .external_lex_state = 2}, - [3772] = {.lex_state = 348, .external_lex_state = 2}, - [3773] = {.lex_state = 348, .external_lex_state = 2}, - [3774] = {.lex_state = 348, .external_lex_state = 2}, - [3775] = {.lex_state = 291}, - [3776] = {.lex_state = 291}, - [3777] = {.lex_state = 348, .external_lex_state = 2}, - [3778] = {.lex_state = 348, .external_lex_state = 2}, - [3779] = {.lex_state = 348, .external_lex_state = 2}, - [3780] = {.lex_state = 348, .external_lex_state = 2}, - [3781] = {.lex_state = 348, .external_lex_state = 2}, - [3782] = {.lex_state = 348, .external_lex_state = 2}, - [3783] = {.lex_state = 348, .external_lex_state = 2}, - [3784] = {.lex_state = 348, .external_lex_state = 2}, - [3785] = {.lex_state = 348, .external_lex_state = 2}, - [3786] = {.lex_state = 348, .external_lex_state = 2}, - [3787] = {.lex_state = 348, .external_lex_state = 2}, - [3788] = {.lex_state = 348, .external_lex_state = 2}, - [3789] = {.lex_state = 348, .external_lex_state = 2}, - [3790] = {.lex_state = 348, .external_lex_state = 2}, - [3791] = {.lex_state = 348, .external_lex_state = 2}, - [3792] = {.lex_state = 348, .external_lex_state = 2}, - [3793] = {.lex_state = 348, .external_lex_state = 2}, - [3794] = {.lex_state = 348, .external_lex_state = 2}, - [3795] = {.lex_state = 348, .external_lex_state = 2}, - [3796] = {.lex_state = 348, .external_lex_state = 2}, - [3797] = {.lex_state = 348, .external_lex_state = 2}, - [3798] = {.lex_state = 348, .external_lex_state = 2}, - [3799] = {.lex_state = 348, .external_lex_state = 2}, - [3800] = {.lex_state = 348, .external_lex_state = 2}, - [3801] = {.lex_state = 348, .external_lex_state = 2}, - [3802] = {.lex_state = 348, .external_lex_state = 2}, - [3803] = {.lex_state = 348, .external_lex_state = 2}, - [3804] = {.lex_state = 348, .external_lex_state = 2}, - [3805] = {.lex_state = 348, .external_lex_state = 2}, - [3806] = {.lex_state = 348, .external_lex_state = 2}, - [3807] = {.lex_state = 348, .external_lex_state = 2}, - [3808] = {.lex_state = 348, .external_lex_state = 2}, - [3809] = {.lex_state = 348, .external_lex_state = 2}, - [3810] = {.lex_state = 348, .external_lex_state = 2}, - [3811] = {.lex_state = 348, .external_lex_state = 2}, - [3812] = {.lex_state = 348, .external_lex_state = 2}, - [3813] = {.lex_state = 348, .external_lex_state = 2}, - [3814] = {.lex_state = 348, .external_lex_state = 2}, - [3815] = {.lex_state = 348, .external_lex_state = 2}, - [3816] = {.lex_state = 348, .external_lex_state = 2}, - [3817] = {.lex_state = 348, .external_lex_state = 2}, - [3818] = {.lex_state = 348, .external_lex_state = 2}, - [3819] = {.lex_state = 348, .external_lex_state = 2}, - [3820] = {.lex_state = 348, .external_lex_state = 2}, - [3821] = {.lex_state = 348, .external_lex_state = 2}, - [3822] = {.lex_state = 348, .external_lex_state = 2}, - [3823] = {.lex_state = 348, .external_lex_state = 2}, - [3824] = {.lex_state = 348, .external_lex_state = 2}, - [3825] = {.lex_state = 348, .external_lex_state = 2}, - [3826] = {.lex_state = 348, .external_lex_state = 2}, - [3827] = {.lex_state = 348, .external_lex_state = 2}, - [3828] = {.lex_state = 348, .external_lex_state = 2}, - [3829] = {.lex_state = 348, .external_lex_state = 2}, - [3830] = {.lex_state = 348, .external_lex_state = 2}, - [3831] = {.lex_state = 348, .external_lex_state = 2}, - [3832] = {.lex_state = 348, .external_lex_state = 2}, - [3833] = {.lex_state = 348, .external_lex_state = 2}, - [3834] = {.lex_state = 348, .external_lex_state = 2}, - [3835] = {.lex_state = 348, .external_lex_state = 2}, - [3836] = {.lex_state = 348, .external_lex_state = 2}, - [3837] = {.lex_state = 348, .external_lex_state = 2}, - [3838] = {.lex_state = 348, .external_lex_state = 2}, - [3839] = {.lex_state = 348, .external_lex_state = 2}, - [3840] = {.lex_state = 348, .external_lex_state = 2}, - [3841] = {.lex_state = 348, .external_lex_state = 2}, - [3842] = {.lex_state = 348, .external_lex_state = 2}, - [3843] = {.lex_state = 348, .external_lex_state = 2}, - [3844] = {.lex_state = 348, .external_lex_state = 2}, - [3845] = {.lex_state = 348, .external_lex_state = 2}, - [3846] = {.lex_state = 348, .external_lex_state = 2}, - [3847] = {.lex_state = 348, .external_lex_state = 2}, - [3848] = {.lex_state = 348, .external_lex_state = 2}, - [3849] = {.lex_state = 348, .external_lex_state = 2}, - [3850] = {.lex_state = 348, .external_lex_state = 2}, - [3851] = {.lex_state = 348, .external_lex_state = 2}, - [3852] = {.lex_state = 348, .external_lex_state = 2}, - [3853] = {.lex_state = 348, .external_lex_state = 2}, - [3854] = {.lex_state = 348, .external_lex_state = 2}, - [3855] = {.lex_state = 348, .external_lex_state = 2}, - [3856] = {.lex_state = 348, .external_lex_state = 2}, - [3857] = {.lex_state = 348, .external_lex_state = 2}, - [3858] = {.lex_state = 348, .external_lex_state = 2}, - [3859] = {.lex_state = 348, .external_lex_state = 2}, - [3860] = {.lex_state = 348, .external_lex_state = 2}, - [3861] = {.lex_state = 348, .external_lex_state = 2}, - [3862] = {.lex_state = 348, .external_lex_state = 2}, - [3863] = {.lex_state = 348, .external_lex_state = 2}, - [3864] = {.lex_state = 348, .external_lex_state = 2}, - [3865] = {.lex_state = 348, .external_lex_state = 2}, - [3866] = {.lex_state = 348, .external_lex_state = 2}, - [3867] = {.lex_state = 348, .external_lex_state = 2}, - [3868] = {.lex_state = 291}, - [3869] = {.lex_state = 348, .external_lex_state = 2}, - [3870] = {.lex_state = 348, .external_lex_state = 2}, - [3871] = {.lex_state = 348, .external_lex_state = 2}, - [3872] = {.lex_state = 348, .external_lex_state = 2}, - [3873] = {.lex_state = 348, .external_lex_state = 2}, - [3874] = {.lex_state = 348, .external_lex_state = 2}, - [3875] = {.lex_state = 348, .external_lex_state = 2}, - [3876] = {.lex_state = 348, .external_lex_state = 2}, - [3877] = {.lex_state = 348, .external_lex_state = 2}, - [3878] = {.lex_state = 348, .external_lex_state = 2}, - [3879] = {.lex_state = 348, .external_lex_state = 2}, - [3880] = {.lex_state = 348, .external_lex_state = 2}, - [3881] = {.lex_state = 348, .external_lex_state = 2}, - [3882] = {.lex_state = 348, .external_lex_state = 2}, - [3883] = {.lex_state = 348, .external_lex_state = 2}, - [3884] = {.lex_state = 348, .external_lex_state = 2}, - [3885] = {.lex_state = 348, .external_lex_state = 2}, - [3886] = {.lex_state = 348, .external_lex_state = 2}, - [3887] = {.lex_state = 348, .external_lex_state = 2}, - [3888] = {.lex_state = 1345}, - [3889] = {.lex_state = 348, .external_lex_state = 2}, - [3890] = {.lex_state = 1345}, - [3891] = {.lex_state = 348, .external_lex_state = 2}, - [3892] = {.lex_state = 348, .external_lex_state = 2}, - [3893] = {.lex_state = 348, .external_lex_state = 2}, - [3894] = {.lex_state = 348, .external_lex_state = 2}, - [3895] = {.lex_state = 348, .external_lex_state = 2}, - [3896] = {.lex_state = 348, .external_lex_state = 2}, - [3897] = {.lex_state = 348, .external_lex_state = 2}, - [3898] = {.lex_state = 348, .external_lex_state = 2}, - [3899] = {.lex_state = 348, .external_lex_state = 2}, - [3900] = {.lex_state = 348, .external_lex_state = 2}, - [3901] = {.lex_state = 1345}, - [3902] = {.lex_state = 348, .external_lex_state = 2}, - [3903] = {.lex_state = 348, .external_lex_state = 2}, - [3904] = {.lex_state = 348, .external_lex_state = 2}, - [3905] = {.lex_state = 348, .external_lex_state = 2}, - [3906] = {.lex_state = 348, .external_lex_state = 2}, - [3907] = {.lex_state = 348, .external_lex_state = 2}, - [3908] = {.lex_state = 348, .external_lex_state = 2}, - [3909] = {.lex_state = 348, .external_lex_state = 2}, - [3910] = {.lex_state = 348, .external_lex_state = 2}, - [3911] = {.lex_state = 348, .external_lex_state = 2}, - [3912] = {.lex_state = 348, .external_lex_state = 2}, - [3913] = {.lex_state = 348, .external_lex_state = 2}, - [3914] = {.lex_state = 348, .external_lex_state = 2}, - [3915] = {.lex_state = 348, .external_lex_state = 2}, - [3916] = {.lex_state = 348, .external_lex_state = 2}, - [3917] = {.lex_state = 1345}, - [3918] = {.lex_state = 348, .external_lex_state = 2}, - [3919] = {.lex_state = 348, .external_lex_state = 2}, - [3920] = {.lex_state = 348, .external_lex_state = 2}, - [3921] = {.lex_state = 348, .external_lex_state = 2}, - [3922] = {.lex_state = 348, .external_lex_state = 2}, - [3923] = {.lex_state = 348, .external_lex_state = 2}, - [3924] = {.lex_state = 348, .external_lex_state = 2}, - [3925] = {.lex_state = 348, .external_lex_state = 2}, - [3926] = {.lex_state = 348, .external_lex_state = 2}, - [3927] = {.lex_state = 348, .external_lex_state = 2}, - [3928] = {.lex_state = 348, .external_lex_state = 2}, - [3929] = {.lex_state = 348, .external_lex_state = 2}, - [3930] = {.lex_state = 348, .external_lex_state = 2}, - [3931] = {.lex_state = 348, .external_lex_state = 2}, - [3932] = {.lex_state = 348, .external_lex_state = 2}, - [3933] = {.lex_state = 348, .external_lex_state = 2}, - [3934] = {.lex_state = 348, .external_lex_state = 2}, - [3935] = {.lex_state = 348, .external_lex_state = 2}, - [3936] = {.lex_state = 348, .external_lex_state = 2}, - [3937] = {.lex_state = 348, .external_lex_state = 2}, - [3938] = {.lex_state = 348, .external_lex_state = 2}, - [3939] = {.lex_state = 348, .external_lex_state = 2}, - [3940] = {.lex_state = 348, .external_lex_state = 2}, - [3941] = {.lex_state = 348, .external_lex_state = 2}, - [3942] = {.lex_state = 348, .external_lex_state = 2}, - [3943] = {.lex_state = 348, .external_lex_state = 2}, - [3944] = {.lex_state = 348, .external_lex_state = 2}, - [3945] = {.lex_state = 348, .external_lex_state = 2}, - [3946] = {.lex_state = 348, .external_lex_state = 2}, - [3947] = {.lex_state = 348, .external_lex_state = 2}, - [3948] = {.lex_state = 348, .external_lex_state = 2}, - [3949] = {.lex_state = 348, .external_lex_state = 2}, - [3950] = {.lex_state = 348, .external_lex_state = 2}, - [3951] = {.lex_state = 348, .external_lex_state = 2}, - [3952] = {.lex_state = 348, .external_lex_state = 2}, - [3953] = {.lex_state = 348, .external_lex_state = 2}, - [3954] = {.lex_state = 348, .external_lex_state = 2}, - [3955] = {.lex_state = 348, .external_lex_state = 2}, - [3956] = {.lex_state = 348, .external_lex_state = 2}, - [3957] = {.lex_state = 348, .external_lex_state = 2}, - [3958] = {.lex_state = 348, .external_lex_state = 2}, - [3959] = {.lex_state = 348, .external_lex_state = 2}, - [3960] = {.lex_state = 348, .external_lex_state = 2}, - [3961] = {.lex_state = 348, .external_lex_state = 2}, - [3962] = {.lex_state = 348, .external_lex_state = 2}, - [3963] = {.lex_state = 348, .external_lex_state = 2}, - [3964] = {.lex_state = 348, .external_lex_state = 2}, - [3965] = {.lex_state = 348, .external_lex_state = 2}, - [3966] = {.lex_state = 348, .external_lex_state = 2}, - [3967] = {.lex_state = 348, .external_lex_state = 2}, - [3968] = {.lex_state = 348, .external_lex_state = 2}, - [3969] = {.lex_state = 348, .external_lex_state = 2}, - [3970] = {.lex_state = 348, .external_lex_state = 2}, - [3971] = {.lex_state = 348, .external_lex_state = 2}, - [3972] = {.lex_state = 348, .external_lex_state = 2}, - [3973] = {.lex_state = 348, .external_lex_state = 2}, - [3974] = {.lex_state = 348, .external_lex_state = 2}, - [3975] = {.lex_state = 348, .external_lex_state = 2}, - [3976] = {.lex_state = 348, .external_lex_state = 2}, - [3977] = {.lex_state = 342}, - [3978] = {.lex_state = 348, .external_lex_state = 2}, - [3979] = {.lex_state = 348, .external_lex_state = 2}, - [3980] = {.lex_state = 348, .external_lex_state = 2}, - [3981] = {.lex_state = 348, .external_lex_state = 2}, - [3982] = {.lex_state = 348, .external_lex_state = 2}, - [3983] = {.lex_state = 348, .external_lex_state = 2}, - [3984] = {.lex_state = 348, .external_lex_state = 2}, - [3985] = {.lex_state = 348, .external_lex_state = 2}, - [3986] = {.lex_state = 348, .external_lex_state = 2}, - [3987] = {.lex_state = 348, .external_lex_state = 2}, - [3988] = {.lex_state = 348, .external_lex_state = 2}, - [3989] = {.lex_state = 1352}, - [3990] = {.lex_state = 348, .external_lex_state = 2}, - [3991] = {.lex_state = 348, .external_lex_state = 2}, - [3992] = {.lex_state = 348, .external_lex_state = 2}, - [3993] = {.lex_state = 348, .external_lex_state = 2}, - [3994] = {.lex_state = 348, .external_lex_state = 2}, - [3995] = {.lex_state = 348, .external_lex_state = 2}, - [3996] = {.lex_state = 1345}, - [3997] = {.lex_state = 348, .external_lex_state = 2}, - [3998] = {.lex_state = 348, .external_lex_state = 2}, - [3999] = {.lex_state = 348, .external_lex_state = 2}, - [4000] = {.lex_state = 348, .external_lex_state = 2}, - [4001] = {.lex_state = 348, .external_lex_state = 2}, - [4002] = {.lex_state = 348, .external_lex_state = 2}, - [4003] = {.lex_state = 1345}, - [4004] = {.lex_state = 348, .external_lex_state = 2}, - [4005] = {.lex_state = 348, .external_lex_state = 2}, - [4006] = {.lex_state = 348, .external_lex_state = 2}, - [4007] = {.lex_state = 348, .external_lex_state = 2}, - [4008] = {.lex_state = 1352}, - [4009] = {.lex_state = 1352}, - [4010] = {.lex_state = 348, .external_lex_state = 2}, - [4011] = {.lex_state = 1352}, - [4012] = {.lex_state = 1352}, - [4013] = {.lex_state = 348, .external_lex_state = 2}, - [4014] = {.lex_state = 348, .external_lex_state = 2}, - [4015] = {.lex_state = 348, .external_lex_state = 2}, - [4016] = {.lex_state = 1352}, - [4017] = {.lex_state = 348, .external_lex_state = 2}, - [4018] = {.lex_state = 348, .external_lex_state = 2}, - [4019] = {.lex_state = 1352}, - [4020] = {.lex_state = 348, .external_lex_state = 2}, - [4021] = {.lex_state = 348, .external_lex_state = 2}, - [4022] = {.lex_state = 348, .external_lex_state = 2}, - [4023] = {.lex_state = 348, .external_lex_state = 2}, - [4024] = {.lex_state = 348, .external_lex_state = 2}, - [4025] = {.lex_state = 348, .external_lex_state = 2}, - [4026] = {.lex_state = 348, .external_lex_state = 2}, - [4027] = {.lex_state = 348, .external_lex_state = 2}, - [4028] = {.lex_state = 348, .external_lex_state = 2}, - [4029] = {.lex_state = 348, .external_lex_state = 2}, - [4030] = {.lex_state = 348, .external_lex_state = 2}, - [4031] = {.lex_state = 348, .external_lex_state = 2}, - [4032] = {.lex_state = 348, .external_lex_state = 2}, - [4033] = {.lex_state = 1352}, - [4034] = {.lex_state = 1352}, - [4035] = {.lex_state = 348, .external_lex_state = 2}, - [4036] = {.lex_state = 348, .external_lex_state = 2}, - [4037] = {.lex_state = 348, .external_lex_state = 2}, - [4038] = {.lex_state = 1352}, - [4039] = {.lex_state = 348, .external_lex_state = 2}, - [4040] = {.lex_state = 348, .external_lex_state = 2}, - [4041] = {.lex_state = 348, .external_lex_state = 2}, - [4042] = {.lex_state = 348, .external_lex_state = 2}, - [4043] = {.lex_state = 348, .external_lex_state = 2}, - [4044] = {.lex_state = 348, .external_lex_state = 2}, - [4045] = {.lex_state = 348, .external_lex_state = 2}, - [4046] = {.lex_state = 348, .external_lex_state = 2}, - [4047] = {.lex_state = 348, .external_lex_state = 2}, - [4048] = {.lex_state = 348, .external_lex_state = 2}, - [4049] = {.lex_state = 1345}, - [4050] = {.lex_state = 348, .external_lex_state = 2}, - [4051] = {.lex_state = 348, .external_lex_state = 2}, - [4052] = {.lex_state = 348, .external_lex_state = 2}, - [4053] = {.lex_state = 348, .external_lex_state = 2}, - [4054] = {.lex_state = 1345}, - [4055] = {.lex_state = 348, .external_lex_state = 2}, - [4056] = {.lex_state = 348, .external_lex_state = 2}, - [4057] = {.lex_state = 348, .external_lex_state = 2}, - [4058] = {.lex_state = 348, .external_lex_state = 2}, - [4059] = {.lex_state = 348, .external_lex_state = 2}, - [4060] = {.lex_state = 348, .external_lex_state = 2}, - [4061] = {.lex_state = 1381}, - [4062] = {.lex_state = 348, .external_lex_state = 2}, - [4063] = {.lex_state = 348, .external_lex_state = 2}, - [4064] = {.lex_state = 348, .external_lex_state = 2}, - [4065] = {.lex_state = 348, .external_lex_state = 2}, - [4066] = {.lex_state = 348, .external_lex_state = 2}, - [4067] = {.lex_state = 348, .external_lex_state = 2}, - [4068] = {.lex_state = 348, .external_lex_state = 2}, - [4069] = {.lex_state = 348, .external_lex_state = 2}, - [4070] = {.lex_state = 348, .external_lex_state = 2}, - [4071] = {.lex_state = 348, .external_lex_state = 2}, - [4072] = {.lex_state = 348, .external_lex_state = 2}, - [4073] = {.lex_state = 348, .external_lex_state = 2}, - [4074] = {.lex_state = 348, .external_lex_state = 2}, - [4075] = {.lex_state = 348, .external_lex_state = 2}, - [4076] = {.lex_state = 348, .external_lex_state = 2}, - [4077] = {.lex_state = 348, .external_lex_state = 2}, - [4078] = {.lex_state = 348, .external_lex_state = 2}, - [4079] = {.lex_state = 348, .external_lex_state = 2}, - [4080] = {.lex_state = 348, .external_lex_state = 2}, - [4081] = {.lex_state = 348, .external_lex_state = 2}, - [4082] = {.lex_state = 348, .external_lex_state = 2}, - [4083] = {.lex_state = 348, .external_lex_state = 2}, - [4084] = {.lex_state = 348, .external_lex_state = 2}, - [4085] = {.lex_state = 348, .external_lex_state = 2}, - [4086] = {.lex_state = 348, .external_lex_state = 2}, - [4087] = {.lex_state = 348, .external_lex_state = 2}, - [4088] = {.lex_state = 348, .external_lex_state = 2}, - [4089] = {.lex_state = 348, .external_lex_state = 2}, - [4090] = {.lex_state = 348, .external_lex_state = 2}, - [4091] = {.lex_state = 348, .external_lex_state = 2}, - [4092] = {.lex_state = 348, .external_lex_state = 2}, - [4093] = {.lex_state = 348, .external_lex_state = 2}, - [4094] = {.lex_state = 348, .external_lex_state = 2}, - [4095] = {.lex_state = 348, .external_lex_state = 2}, - [4096] = {.lex_state = 348, .external_lex_state = 2}, - [4097] = {.lex_state = 348, .external_lex_state = 2}, - [4098] = {.lex_state = 348, .external_lex_state = 2}, - [4099] = {.lex_state = 348, .external_lex_state = 2}, - [4100] = {.lex_state = 348, .external_lex_state = 2}, - [4101] = {.lex_state = 348, .external_lex_state = 2}, - [4102] = {.lex_state = 1345}, - [4103] = {.lex_state = 348, .external_lex_state = 2}, - [4104] = {.lex_state = 348, .external_lex_state = 2}, - [4105] = {.lex_state = 1352}, - [4106] = {.lex_state = 1352}, - [4107] = {.lex_state = 348, .external_lex_state = 2}, - [4108] = {.lex_state = 348, .external_lex_state = 2}, - [4109] = {.lex_state = 348, .external_lex_state = 2}, - [4110] = {.lex_state = 348, .external_lex_state = 2}, - [4111] = {.lex_state = 348, .external_lex_state = 2}, - [4112] = {.lex_state = 348, .external_lex_state = 2}, - [4113] = {.lex_state = 348, .external_lex_state = 2}, - [4114] = {.lex_state = 348, .external_lex_state = 2}, - [4115] = {.lex_state = 1345}, - [4116] = {.lex_state = 348, .external_lex_state = 2}, - [4117] = {.lex_state = 348, .external_lex_state = 2}, - [4118] = {.lex_state = 348, .external_lex_state = 2}, - [4119] = {.lex_state = 348, .external_lex_state = 2}, - [4120] = {.lex_state = 348, .external_lex_state = 2}, - [4121] = {.lex_state = 348, .external_lex_state = 2}, - [4122] = {.lex_state = 348, .external_lex_state = 2}, - [4123] = {.lex_state = 348, .external_lex_state = 2}, - [4124] = {.lex_state = 348, .external_lex_state = 2}, - [4125] = {.lex_state = 348, .external_lex_state = 2}, - [4126] = {.lex_state = 348, .external_lex_state = 2}, - [4127] = {.lex_state = 348, .external_lex_state = 2}, - [4128] = {.lex_state = 348, .external_lex_state = 2}, - [4129] = {.lex_state = 348, .external_lex_state = 2}, - [4130] = {.lex_state = 1345}, - [4131] = {.lex_state = 348, .external_lex_state = 2}, - [4132] = {.lex_state = 348, .external_lex_state = 2}, - [4133] = {.lex_state = 348, .external_lex_state = 2}, - [4134] = {.lex_state = 348, .external_lex_state = 2}, - [4135] = {.lex_state = 348, .external_lex_state = 2}, - [4136] = {.lex_state = 348, .external_lex_state = 2}, - [4137] = {.lex_state = 348, .external_lex_state = 2}, - [4138] = {.lex_state = 348, .external_lex_state = 2}, - [4139] = {.lex_state = 348, .external_lex_state = 2}, - [4140] = {.lex_state = 348, .external_lex_state = 2}, - [4141] = {.lex_state = 348, .external_lex_state = 2}, - [4142] = {.lex_state = 348, .external_lex_state = 2}, - [4143] = {.lex_state = 348, .external_lex_state = 2}, - [4144] = {.lex_state = 348, .external_lex_state = 2}, - [4145] = {.lex_state = 348, .external_lex_state = 2}, - [4146] = {.lex_state = 348, .external_lex_state = 2}, - [4147] = {.lex_state = 348, .external_lex_state = 2}, - [4148] = {.lex_state = 348, .external_lex_state = 2}, - [4149] = {.lex_state = 348, .external_lex_state = 2}, - [4150] = {.lex_state = 348, .external_lex_state = 2}, - [4151] = {.lex_state = 348, .external_lex_state = 2}, - [4152] = {.lex_state = 348, .external_lex_state = 2}, - [4153] = {.lex_state = 348, .external_lex_state = 2}, - [4154] = {.lex_state = 348, .external_lex_state = 2}, - [4155] = {.lex_state = 348, .external_lex_state = 2}, - [4156] = {.lex_state = 348, .external_lex_state = 2}, - [4157] = {.lex_state = 348, .external_lex_state = 2}, - [4158] = {.lex_state = 348, .external_lex_state = 2}, - [4159] = {.lex_state = 348, .external_lex_state = 2}, - [4160] = {.lex_state = 348, .external_lex_state = 2}, - [4161] = {.lex_state = 1345}, - [4162] = {.lex_state = 348, .external_lex_state = 2}, - [4163] = {.lex_state = 348, .external_lex_state = 2}, - [4164] = {.lex_state = 348, .external_lex_state = 2}, - [4165] = {.lex_state = 348, .external_lex_state = 2}, - [4166] = {.lex_state = 1345}, - [4167] = {.lex_state = 348, .external_lex_state = 2}, - [4168] = {.lex_state = 348, .external_lex_state = 2}, - [4169] = {.lex_state = 1352}, - [4170] = {.lex_state = 1352}, - [4171] = {.lex_state = 348, .external_lex_state = 2}, - [4172] = {.lex_state = 348, .external_lex_state = 2}, - [4173] = {.lex_state = 1379}, - [4174] = {.lex_state = 348, .external_lex_state = 2}, - [4175] = {.lex_state = 348, .external_lex_state = 2}, - [4176] = {.lex_state = 348, .external_lex_state = 2}, - [4177] = {.lex_state = 1345}, - [4178] = {.lex_state = 1345}, - [4179] = {.lex_state = 1345}, - [4180] = {.lex_state = 1345}, - [4181] = {.lex_state = 1345}, - [4182] = {.lex_state = 348, .external_lex_state = 2}, - [4183] = {.lex_state = 1345}, - [4184] = {.lex_state = 1345}, - [4185] = {.lex_state = 1362}, - [4186] = {.lex_state = 1345}, - [4187] = {.lex_state = 348, .external_lex_state = 2}, - [4188] = {.lex_state = 348, .external_lex_state = 2}, - [4189] = {.lex_state = 1345}, - [4190] = {.lex_state = 348, .external_lex_state = 2}, - [4191] = {.lex_state = 348, .external_lex_state = 2}, - [4192] = {.lex_state = 1345}, - [4193] = {.lex_state = 348, .external_lex_state = 2}, - [4194] = {.lex_state = 348, .external_lex_state = 2}, - [4195] = {.lex_state = 348, .external_lex_state = 2}, - [4196] = {.lex_state = 1345}, - [4197] = {.lex_state = 1345}, - [4198] = {.lex_state = 1345}, - [4199] = {.lex_state = 348, .external_lex_state = 2}, - [4200] = {.lex_state = 348, .external_lex_state = 2}, - [4201] = {.lex_state = 348, .external_lex_state = 2}, - [4202] = {.lex_state = 1352}, - [4203] = {.lex_state = 348, .external_lex_state = 2}, - [4204] = {.lex_state = 1345}, - [4205] = {.lex_state = 348, .external_lex_state = 2}, - [4206] = {.lex_state = 1345}, - [4207] = {.lex_state = 348, .external_lex_state = 2}, - [4208] = {.lex_state = 348, .external_lex_state = 2}, - [4209] = {.lex_state = 348, .external_lex_state = 2}, - [4210] = {.lex_state = 348, .external_lex_state = 2}, - [4211] = {.lex_state = 348, .external_lex_state = 2}, - [4212] = {.lex_state = 348, .external_lex_state = 2}, - [4213] = {.lex_state = 348, .external_lex_state = 2}, - [4214] = {.lex_state = 348, .external_lex_state = 2}, - [4215] = {.lex_state = 348, .external_lex_state = 2}, - [4216] = {.lex_state = 1345}, - [4217] = {.lex_state = 348, .external_lex_state = 2}, - [4218] = {.lex_state = 348, .external_lex_state = 2}, - [4219] = {.lex_state = 348, .external_lex_state = 2}, - [4220] = {.lex_state = 1345}, - [4221] = {.lex_state = 348, .external_lex_state = 2}, - [4222] = {.lex_state = 1345}, - [4223] = {.lex_state = 348, .external_lex_state = 2}, - [4224] = {.lex_state = 348, .external_lex_state = 2}, - [4225] = {.lex_state = 348, .external_lex_state = 2}, - [4226] = {.lex_state = 348, .external_lex_state = 2}, - [4227] = {.lex_state = 348, .external_lex_state = 2}, - [4228] = {.lex_state = 348, .external_lex_state = 2}, - [4229] = {.lex_state = 348, .external_lex_state = 2}, - [4230] = {.lex_state = 1362}, - [4231] = {.lex_state = 348, .external_lex_state = 2}, - [4232] = {.lex_state = 348, .external_lex_state = 2}, - [4233] = {.lex_state = 348, .external_lex_state = 2}, - [4234] = {.lex_state = 348, .external_lex_state = 2}, - [4235] = {.lex_state = 348, .external_lex_state = 2}, - [4236] = {.lex_state = 348, .external_lex_state = 2}, - [4237] = {.lex_state = 348, .external_lex_state = 2}, - [4238] = {.lex_state = 348, .external_lex_state = 2}, - [4239] = {.lex_state = 348, .external_lex_state = 2}, - [4240] = {.lex_state = 348, .external_lex_state = 2}, - [4241] = {.lex_state = 348, .external_lex_state = 2}, - [4242] = {.lex_state = 348, .external_lex_state = 2}, - [4243] = {.lex_state = 348, .external_lex_state = 2}, - [4244] = {.lex_state = 348, .external_lex_state = 2}, - [4245] = {.lex_state = 348, .external_lex_state = 2}, - [4246] = {.lex_state = 348, .external_lex_state = 2}, - [4247] = {.lex_state = 1345}, - [4248] = {.lex_state = 348, .external_lex_state = 2}, - [4249] = {.lex_state = 348, .external_lex_state = 2}, - [4250] = {.lex_state = 348, .external_lex_state = 2}, - [4251] = {.lex_state = 348, .external_lex_state = 2}, - [4252] = {.lex_state = 348, .external_lex_state = 2}, - [4253] = {.lex_state = 348, .external_lex_state = 2}, - [4254] = {.lex_state = 348, .external_lex_state = 2}, - [4255] = {.lex_state = 348, .external_lex_state = 2}, - [4256] = {.lex_state = 348, .external_lex_state = 2}, - [4257] = {.lex_state = 348, .external_lex_state = 2}, - [4258] = {.lex_state = 348, .external_lex_state = 2}, - [4259] = {.lex_state = 348, .external_lex_state = 2}, - [4260] = {.lex_state = 348, .external_lex_state = 2}, - [4261] = {.lex_state = 1345}, - [4262] = {.lex_state = 348, .external_lex_state = 2}, - [4263] = {.lex_state = 1352}, - [4264] = {.lex_state = 348, .external_lex_state = 2}, - [4265] = {.lex_state = 348, .external_lex_state = 2}, - [4266] = {.lex_state = 348, .external_lex_state = 2}, - [4267] = {.lex_state = 348, .external_lex_state = 2}, - [4268] = {.lex_state = 348, .external_lex_state = 2}, - [4269] = {.lex_state = 1362}, - [4270] = {.lex_state = 348, .external_lex_state = 2}, - [4271] = {.lex_state = 348, .external_lex_state = 2}, - [4272] = {.lex_state = 348, .external_lex_state = 2}, - [4273] = {.lex_state = 348, .external_lex_state = 2}, - [4274] = {.lex_state = 348, .external_lex_state = 2}, - [4275] = {.lex_state = 348, .external_lex_state = 2}, - [4276] = {.lex_state = 348, .external_lex_state = 2}, - [4277] = {.lex_state = 348, .external_lex_state = 2}, - [4278] = {.lex_state = 348, .external_lex_state = 2}, - [4279] = {.lex_state = 348, .external_lex_state = 2}, - [4280] = {.lex_state = 1352}, - [4281] = {.lex_state = 1352}, - [4282] = {.lex_state = 342}, - [4283] = {.lex_state = 1352}, - [4284] = {.lex_state = 1379}, - [4285] = {.lex_state = 348, .external_lex_state = 2}, - [4286] = {.lex_state = 348, .external_lex_state = 2}, - [4287] = {.lex_state = 348, .external_lex_state = 2}, - [4288] = {.lex_state = 348, .external_lex_state = 2}, - [4289] = {.lex_state = 348, .external_lex_state = 2}, - [4290] = {.lex_state = 1345}, - [4291] = {.lex_state = 348, .external_lex_state = 2}, - [4292] = {.lex_state = 348, .external_lex_state = 2}, - [4293] = {.lex_state = 348, .external_lex_state = 2}, - [4294] = {.lex_state = 348, .external_lex_state = 2}, - [4295] = {.lex_state = 348, .external_lex_state = 2}, - [4296] = {.lex_state = 348, .external_lex_state = 2}, - [4297] = {.lex_state = 348, .external_lex_state = 2}, - [4298] = {.lex_state = 348, .external_lex_state = 2}, - [4299] = {.lex_state = 1345}, - [4300] = {.lex_state = 348, .external_lex_state = 2}, - [4301] = {.lex_state = 348, .external_lex_state = 2}, - [4302] = {.lex_state = 348, .external_lex_state = 2}, - [4303] = {.lex_state = 348, .external_lex_state = 2}, - [4304] = {.lex_state = 348, .external_lex_state = 2}, - [4305] = {.lex_state = 348, .external_lex_state = 2}, - [4306] = {.lex_state = 348, .external_lex_state = 2}, - [4307] = {.lex_state = 348, .external_lex_state = 2}, - [4308] = {.lex_state = 348, .external_lex_state = 2}, - [4309] = {.lex_state = 1345}, - [4310] = {.lex_state = 348, .external_lex_state = 2}, - [4311] = {.lex_state = 348, .external_lex_state = 2}, - [4312] = {.lex_state = 348, .external_lex_state = 2}, - [4313] = {.lex_state = 1345}, - [4314] = {.lex_state = 348, .external_lex_state = 2}, - [4315] = {.lex_state = 348, .external_lex_state = 2}, - [4316] = {.lex_state = 348, .external_lex_state = 2}, - [4317] = {.lex_state = 348, .external_lex_state = 2}, - [4318] = {.lex_state = 348, .external_lex_state = 2}, - [4319] = {.lex_state = 348, .external_lex_state = 2}, - [4320] = {.lex_state = 348, .external_lex_state = 2}, - [4321] = {.lex_state = 348, .external_lex_state = 2}, - [4322] = {.lex_state = 1345}, - [4323] = {.lex_state = 348, .external_lex_state = 2}, - [4324] = {.lex_state = 348, .external_lex_state = 2}, - [4325] = {.lex_state = 1352}, - [4326] = {.lex_state = 348, .external_lex_state = 2}, - [4327] = {.lex_state = 348, .external_lex_state = 2}, - [4328] = {.lex_state = 348, .external_lex_state = 2}, - [4329] = {.lex_state = 348, .external_lex_state = 2}, - [4330] = {.lex_state = 348, .external_lex_state = 2}, - [4331] = {.lex_state = 348, .external_lex_state = 2}, - [4332] = {.lex_state = 348, .external_lex_state = 2}, - [4333] = {.lex_state = 348, .external_lex_state = 2}, - [4334] = {.lex_state = 1345}, - [4335] = {.lex_state = 348, .external_lex_state = 2}, - [4336] = {.lex_state = 348, .external_lex_state = 2}, - [4337] = {.lex_state = 348, .external_lex_state = 2}, - [4338] = {.lex_state = 348, .external_lex_state = 2}, - [4339] = {.lex_state = 348, .external_lex_state = 2}, - [4340] = {.lex_state = 348, .external_lex_state = 2}, - [4341] = {.lex_state = 1345}, - [4342] = {.lex_state = 348, .external_lex_state = 2}, - [4343] = {.lex_state = 348, .external_lex_state = 2}, - [4344] = {.lex_state = 348, .external_lex_state = 2}, - [4345] = {.lex_state = 348, .external_lex_state = 2}, - [4346] = {.lex_state = 348, .external_lex_state = 2}, - [4347] = {.lex_state = 1345}, - [4348] = {.lex_state = 348, .external_lex_state = 2}, - [4349] = {.lex_state = 348, .external_lex_state = 2}, - [4350] = {.lex_state = 348, .external_lex_state = 2}, - [4351] = {.lex_state = 348, .external_lex_state = 2}, - [4352] = {.lex_state = 348, .external_lex_state = 2}, - [4353] = {.lex_state = 348, .external_lex_state = 2}, - [4354] = {.lex_state = 348, .external_lex_state = 2}, - [4355] = {.lex_state = 348, .external_lex_state = 2}, - [4356] = {.lex_state = 348, .external_lex_state = 2}, - [4357] = {.lex_state = 348, .external_lex_state = 2}, - [4358] = {.lex_state = 348, .external_lex_state = 2}, - [4359] = {.lex_state = 348, .external_lex_state = 2}, - [4360] = {.lex_state = 348, .external_lex_state = 2}, - [4361] = {.lex_state = 348, .external_lex_state = 2}, - [4362] = {.lex_state = 348, .external_lex_state = 2}, - [4363] = {.lex_state = 1345}, - [4364] = {.lex_state = 1345}, - [4365] = {.lex_state = 1345}, - [4366] = {.lex_state = 1345}, - [4367] = {.lex_state = 1345}, - [4368] = {.lex_state = 1345}, - [4369] = {.lex_state = 291}, - [4370] = {.lex_state = 1345}, - [4371] = {.lex_state = 291}, - [4372] = {.lex_state = 291}, - [4373] = {.lex_state = 1345}, - [4374] = {.lex_state = 1345}, - [4375] = {.lex_state = 1345}, - [4376] = {.lex_state = 1345}, - [4377] = {.lex_state = 1345}, - [4378] = {.lex_state = 291}, - [4379] = {.lex_state = 291}, - [4380] = {.lex_state = 291}, - [4381] = {.lex_state = 1345}, - [4382] = {.lex_state = 1345}, - [4383] = {.lex_state = 1345}, - [4384] = {.lex_state = 1345}, - [4385] = {.lex_state = 1345}, - [4386] = {.lex_state = 1345}, - [4387] = {.lex_state = 1345}, - [4388] = {.lex_state = 1345}, - [4389] = {.lex_state = 1345}, - [4390] = {.lex_state = 1345}, - [4391] = {.lex_state = 1345}, - [4392] = {.lex_state = 1345}, - [4393] = {.lex_state = 1345}, - [4394] = {.lex_state = 1345}, - [4395] = {.lex_state = 1345}, - [4396] = {.lex_state = 1345}, - [4397] = {.lex_state = 1345}, - [4398] = {.lex_state = 1345}, - [4399] = {.lex_state = 1345}, - [4400] = {.lex_state = 291}, - [4401] = {.lex_state = 291}, - [4402] = {.lex_state = 1345}, - [4403] = {.lex_state = 1345}, - [4404] = {.lex_state = 1345}, - [4405] = {.lex_state = 1345}, - [4406] = {.lex_state = 291}, - [4407] = {.lex_state = 291}, - [4408] = {.lex_state = 291}, - [4409] = {.lex_state = 291}, - [4410] = {.lex_state = 291}, - [4411] = {.lex_state = 291}, - [4412] = {.lex_state = 1345}, - [4413] = {.lex_state = 1345}, - [4414] = {.lex_state = 291}, - [4415] = {.lex_state = 291}, - [4416] = {.lex_state = 291}, - [4417] = {.lex_state = 291}, - [4418] = {.lex_state = 1345}, - [4419] = {.lex_state = 1345}, - [4420] = {.lex_state = 291}, - [4421] = {.lex_state = 1345}, - [4422] = {.lex_state = 1345}, - [4423] = {.lex_state = 291}, - [4424] = {.lex_state = 291}, - [4425] = {.lex_state = 1345}, - [4426] = {.lex_state = 1345}, - [4427] = {.lex_state = 291}, - [4428] = {.lex_state = 1345}, - [4429] = {.lex_state = 1345}, - [4430] = {.lex_state = 1345}, - [4431] = {.lex_state = 1345}, - [4432] = {.lex_state = 291}, - [4433] = {.lex_state = 291}, - [4434] = {.lex_state = 291}, - [4435] = {.lex_state = 1345}, - [4436] = {.lex_state = 1345}, - [4437] = {.lex_state = 1345}, - [4438] = {.lex_state = 291}, - [4439] = {.lex_state = 1345}, - [4440] = {.lex_state = 1345}, - [4441] = {.lex_state = 291}, - [4442] = {.lex_state = 1345}, - [4443] = {.lex_state = 1345}, - [4444] = {.lex_state = 291}, - [4445] = {.lex_state = 291}, - [4446] = {.lex_state = 1345}, - [4447] = {.lex_state = 1345}, - [4448] = {.lex_state = 1345}, - [4449] = {.lex_state = 1345}, - [4450] = {.lex_state = 296}, - [4451] = {.lex_state = 1345}, - [4452] = {.lex_state = 1345}, - [4453] = {.lex_state = 1345}, - [4454] = {.lex_state = 1345}, - [4455] = {.lex_state = 1345}, - [4456] = {.lex_state = 1345}, - [4457] = {.lex_state = 1345}, - [4458] = {.lex_state = 1345}, - [4459] = {.lex_state = 1345}, - [4460] = {.lex_state = 1345}, - [4461] = {.lex_state = 1345}, - [4462] = {.lex_state = 1345}, - [4463] = {.lex_state = 1345}, - [4464] = {.lex_state = 1345}, - [4465] = {.lex_state = 1345}, - [4466] = {.lex_state = 1345}, - [4467] = {.lex_state = 1345}, - [4468] = {.lex_state = 1345}, - [4469] = {.lex_state = 1345}, - [4470] = {.lex_state = 1345}, - [4471] = {.lex_state = 1345}, - [4472] = {.lex_state = 1345}, - [4473] = {.lex_state = 1345}, - [4474] = {.lex_state = 1345}, - [4475] = {.lex_state = 1345}, - [4476] = {.lex_state = 1345}, - [4477] = {.lex_state = 1345}, - [4478] = {.lex_state = 1345}, - [4479] = {.lex_state = 1345}, - [4480] = {.lex_state = 1345}, - [4481] = {.lex_state = 1345}, - [4482] = {.lex_state = 1345}, - [4483] = {.lex_state = 1345}, - [4484] = {.lex_state = 1345}, - [4485] = {.lex_state = 1345}, - [4486] = {.lex_state = 1345}, - [4487] = {.lex_state = 1345}, - [4488] = {.lex_state = 1345}, - [4489] = {.lex_state = 1345}, - [4490] = {.lex_state = 1345}, - [4491] = {.lex_state = 1345}, - [4492] = {.lex_state = 1345}, - [4493] = {.lex_state = 1345}, - [4494] = {.lex_state = 1345}, - [4495] = {.lex_state = 1345}, - [4496] = {.lex_state = 1345}, - [4497] = {.lex_state = 1345}, - [4498] = {.lex_state = 1345}, - [4499] = {.lex_state = 1345}, - [4500] = {.lex_state = 1345}, - [4501] = {.lex_state = 1345}, - [4502] = {.lex_state = 1345}, - [4503] = {.lex_state = 1345}, - [4504] = {.lex_state = 1345}, - [4505] = {.lex_state = 1345}, - [4506] = {.lex_state = 1345}, - [4507] = {.lex_state = 1345}, - [4508] = {.lex_state = 1345}, - [4509] = {.lex_state = 1345}, - [4510] = {.lex_state = 1345}, - [4511] = {.lex_state = 1345}, - [4512] = {.lex_state = 1345}, - [4513] = {.lex_state = 1345}, - [4514] = {.lex_state = 1345}, - [4515] = {.lex_state = 1345}, - [4516] = {.lex_state = 1345}, - [4517] = {.lex_state = 1345}, - [4518] = {.lex_state = 1345}, - [4519] = {.lex_state = 1345}, - [4520] = {.lex_state = 1345}, - [4521] = {.lex_state = 1345}, - [4522] = {.lex_state = 1345}, - [4523] = {.lex_state = 1345}, - [4524] = {.lex_state = 1345}, - [4525] = {.lex_state = 297}, - [4526] = {.lex_state = 1345}, - [4527] = {.lex_state = 1345}, - [4528] = {.lex_state = 1345}, - [4529] = {.lex_state = 1345}, - [4530] = {.lex_state = 1345}, - [4531] = {.lex_state = 342}, - [4532] = {.lex_state = 1345}, - [4533] = {.lex_state = 1345}, - [4534] = {.lex_state = 1345}, - [4535] = {.lex_state = 1345}, - [4536] = {.lex_state = 1345}, - [4537] = {.lex_state = 1345}, - [4538] = {.lex_state = 1345}, - [4539] = {.lex_state = 1345}, - [4540] = {.lex_state = 1345}, - [4541] = {.lex_state = 1345}, - [4542] = {.lex_state = 1345}, - [4543] = {.lex_state = 1345}, - [4544] = {.lex_state = 1345}, - [4545] = {.lex_state = 1345}, - [4546] = {.lex_state = 1345}, - [4547] = {.lex_state = 1345}, - [4548] = {.lex_state = 1345}, - [4549] = {.lex_state = 1345}, - [4550] = {.lex_state = 1345}, - [4551] = {.lex_state = 1345}, - [4552] = {.lex_state = 1345}, - [4553] = {.lex_state = 1345}, - [4554] = {.lex_state = 1345}, - [4555] = {.lex_state = 1345}, - [4556] = {.lex_state = 1345}, - [4557] = {.lex_state = 1345}, - [4558] = {.lex_state = 1345}, - [4559] = {.lex_state = 1345}, - [4560] = {.lex_state = 1345}, - [4561] = {.lex_state = 1345}, - [4562] = {.lex_state = 1345}, - [4563] = {.lex_state = 1345}, - [4564] = {.lex_state = 1345}, - [4565] = {.lex_state = 1345}, - [4566] = {.lex_state = 1345}, - [4567] = {.lex_state = 1345}, - [4568] = {.lex_state = 1345}, - [4569] = {.lex_state = 1345}, - [4570] = {.lex_state = 1345}, - [4571] = {.lex_state = 1345}, - [4572] = {.lex_state = 1345}, - [4573] = {.lex_state = 1345}, - [4574] = {.lex_state = 1345}, - [4575] = {.lex_state = 1345}, - [4576] = {.lex_state = 1345}, - [4577] = {.lex_state = 1345}, - [4578] = {.lex_state = 1345}, - [4579] = {.lex_state = 340}, - [4580] = {.lex_state = 1345}, - [4581] = {.lex_state = 1345}, - [4582] = {.lex_state = 1345}, - [4583] = {.lex_state = 1345}, - [4584] = {.lex_state = 1345}, - [4585] = {.lex_state = 1345}, - [4586] = {.lex_state = 1345}, - [4587] = {.lex_state = 1345}, - [4588] = {.lex_state = 1345}, - [4589] = {.lex_state = 296}, - [4590] = {.lex_state = 1345}, - [4591] = {.lex_state = 1345}, - [4592] = {.lex_state = 296}, - [4593] = {.lex_state = 1345}, - [4594] = {.lex_state = 1345}, - [4595] = {.lex_state = 1345}, - [4596] = {.lex_state = 1345}, - [4597] = {.lex_state = 1345}, - [4598] = {.lex_state = 1345}, - [4599] = {.lex_state = 1345}, - [4600] = {.lex_state = 1345}, - [4601] = {.lex_state = 1345}, - [4602] = {.lex_state = 1345}, - [4603] = {.lex_state = 1345}, - [4604] = {.lex_state = 1345}, - [4605] = {.lex_state = 1345}, - [4606] = {.lex_state = 1345}, - [4607] = {.lex_state = 340}, - [4608] = {.lex_state = 1345}, - [4609] = {.lex_state = 1345}, - [4610] = {.lex_state = 1345}, - [4611] = {.lex_state = 1345}, - [4612] = {.lex_state = 297}, - [4613] = {.lex_state = 1345}, - [4614] = {.lex_state = 297}, - [4615] = {.lex_state = 1345}, - [4616] = {.lex_state = 1345}, - [4617] = {.lex_state = 296}, - [4618] = {.lex_state = 341}, - [4619] = {.lex_state = 340}, - [4620] = {.lex_state = 342}, - [4621] = {.lex_state = 342}, - [4622] = {.lex_state = 296}, - [4623] = {.lex_state = 297}, - [4624] = {.lex_state = 340}, - [4625] = {.lex_state = 297}, - [4626] = {.lex_state = 341}, - [4627] = {.lex_state = 296}, - [4628] = {.lex_state = 340}, - [4629] = {.lex_state = 297}, - [4630] = {.lex_state = 292}, - [4631] = {.lex_state = 292}, - [4632] = {.lex_state = 1333}, - [4633] = {.lex_state = 292}, - [4634] = {.lex_state = 293}, - [4635] = {.lex_state = 342}, - [4636] = {.lex_state = 342}, - [4637] = {.lex_state = 340}, - [4638] = {.lex_state = 296}, - [4639] = {.lex_state = 340}, - [4640] = {.lex_state = 341}, - [4641] = {.lex_state = 297}, - [4642] = {.lex_state = 333}, - [4643] = {.lex_state = 341}, - [4644] = {.lex_state = 296}, - [4645] = {.lex_state = 341}, - [4646] = {.lex_state = 297}, - [4647] = {.lex_state = 1385}, - [4648] = {.lex_state = 333}, - [4649] = {.lex_state = 342}, + [1982] = {.lex_state = 1502}, + [1983] = {.lex_state = 1502}, + [1984] = {.lex_state = 1502}, + [1985] = {.lex_state = 316}, + [1986] = {.lex_state = 316}, + [1987] = {.lex_state = 1476}, + [1988] = {.lex_state = 1476}, + [1989] = {.lex_state = 316}, + [1990] = {.lex_state = 1476}, + [1991] = {.lex_state = 316}, + [1992] = {.lex_state = 316}, + [1993] = {.lex_state = 1474}, + [1994] = {.lex_state = 1476}, + [1995] = {.lex_state = 316}, + [1996] = {.lex_state = 316}, + [1997] = {.lex_state = 1476}, + [1998] = {.lex_state = 1476}, + [1999] = {.lex_state = 316}, + [2000] = {.lex_state = 314}, + [2001] = {.lex_state = 317}, + [2002] = {.lex_state = 1461}, + [2003] = {.lex_state = 317}, + [2004] = {.lex_state = 317}, + [2005] = {.lex_state = 317}, + [2006] = {.lex_state = 1477}, + [2007] = {.lex_state = 317}, + [2008] = {.lex_state = 317}, + [2009] = {.lex_state = 1475}, + [2010] = {.lex_state = 341}, + [2011] = {.lex_state = 1475}, + [2012] = {.lex_state = 1461}, + [2013] = {.lex_state = 1484}, + [2014] = {.lex_state = 341}, + [2015] = {.lex_state = 341}, + [2016] = {.lex_state = 317}, + [2017] = {.lex_state = 317}, + [2018] = {.lex_state = 317}, + [2019] = {.lex_state = 1472}, + [2020] = {.lex_state = 317}, + [2021] = {.lex_state = 317}, + [2022] = {.lex_state = 317}, + [2023] = {.lex_state = 1476}, + [2024] = {.lex_state = 317}, + [2025] = {.lex_state = 317}, + [2026] = {.lex_state = 317}, + [2027] = {.lex_state = 1476}, + [2028] = {.lex_state = 1476}, + [2029] = {.lex_state = 1476}, + [2030] = {.lex_state = 1476}, + [2031] = {.lex_state = 1476}, + [2032] = {.lex_state = 1476}, + [2033] = {.lex_state = 1476}, + [2034] = {.lex_state = 1476}, + [2035] = {.lex_state = 1476}, + [2036] = {.lex_state = 1476}, + [2037] = {.lex_state = 1476}, + [2038] = {.lex_state = 1476}, + [2039] = {.lex_state = 1476}, + [2040] = {.lex_state = 1476}, + [2041] = {.lex_state = 1476}, + [2042] = {.lex_state = 1476}, + [2043] = {.lex_state = 1476}, + [2044] = {.lex_state = 1476}, + [2045] = {.lex_state = 1477}, + [2046] = {.lex_state = 1476}, + [2047] = {.lex_state = 1476}, + [2048] = {.lex_state = 1476}, + [2049] = {.lex_state = 1476}, + [2050] = {.lex_state = 1476}, + [2051] = {.lex_state = 1476}, + [2052] = {.lex_state = 314}, + [2053] = {.lex_state = 317}, + [2054] = {.lex_state = 1476}, + [2055] = {.lex_state = 314}, + [2056] = {.lex_state = 1476}, + [2057] = {.lex_state = 1476}, + [2058] = {.lex_state = 1476}, + [2059] = {.lex_state = 1477}, + [2060] = {.lex_state = 1476}, + [2061] = {.lex_state = 314}, + [2062] = {.lex_state = 317}, + [2063] = {.lex_state = 317}, + [2064] = {.lex_state = 314}, + [2065] = {.lex_state = 1473}, + [2066] = {.lex_state = 1476}, + [2067] = {.lex_state = 314}, + [2068] = {.lex_state = 317}, + [2069] = {.lex_state = 317}, + [2070] = {.lex_state = 314}, + [2071] = {.lex_state = 1485}, + [2072] = {.lex_state = 317}, + [2073] = {.lex_state = 314}, + [2074] = {.lex_state = 1484}, + [2075] = {.lex_state = 317}, + [2076] = {.lex_state = 314}, + [2077] = {.lex_state = 314}, + [2078] = {.lex_state = 317}, + [2079] = {.lex_state = 1461}, + [2080] = {.lex_state = 1473}, + [2081] = {.lex_state = 314}, + [2082] = {.lex_state = 314}, + [2083] = {.lex_state = 314}, + [2084] = {.lex_state = 314}, + [2085] = {.lex_state = 314}, + [2086] = {.lex_state = 314}, + [2087] = {.lex_state = 314}, + [2088] = {.lex_state = 314}, + [2089] = {.lex_state = 314}, + [2090] = {.lex_state = 314}, + [2091] = {.lex_state = 314}, + [2092] = {.lex_state = 314}, + [2093] = {.lex_state = 314}, + [2094] = {.lex_state = 1457}, + [2095] = {.lex_state = 349, .external_lex_state = 2}, + [2096] = {.lex_state = 317}, + [2097] = {.lex_state = 1473}, + [2098] = {.lex_state = 1473}, + [2099] = {.lex_state = 314}, + [2100] = {.lex_state = 314}, + [2101] = {.lex_state = 314}, + [2102] = {.lex_state = 314}, + [2103] = {.lex_state = 314}, + [2104] = {.lex_state = 314}, + [2105] = {.lex_state = 341}, + [2106] = {.lex_state = 317}, + [2107] = {.lex_state = 317}, + [2108] = {.lex_state = 317}, + [2109] = {.lex_state = 317}, + [2110] = {.lex_state = 1477}, + [2111] = {.lex_state = 317}, + [2112] = {.lex_state = 317}, + [2113] = {.lex_state = 317}, + [2114] = {.lex_state = 1477}, + [2115] = {.lex_state = 317}, + [2116] = {.lex_state = 317}, + [2117] = {.lex_state = 317}, + [2118] = {.lex_state = 317}, + [2119] = {.lex_state = 317}, + [2120] = {.lex_state = 1485}, + [2121] = {.lex_state = 1485}, + [2122] = {.lex_state = 1485}, + [2123] = {.lex_state = 1457}, + [2124] = {.lex_state = 317}, + [2125] = {.lex_state = 317}, + [2126] = {.lex_state = 317}, + [2127] = {.lex_state = 1485}, + [2128] = {.lex_state = 317}, + [2129] = {.lex_state = 317}, + [2130] = {.lex_state = 1457}, + [2131] = {.lex_state = 317}, + [2132] = {.lex_state = 317}, + [2133] = {.lex_state = 1485}, + [2134] = {.lex_state = 1461}, + [2135] = {.lex_state = 1457}, + [2136] = {.lex_state = 1485}, + [2137] = {.lex_state = 1485}, + [2138] = {.lex_state = 1484}, + [2139] = {.lex_state = 1475}, + [2140] = {.lex_state = 1483}, + [2141] = {.lex_state = 1495}, + [2142] = {.lex_state = 1473}, + [2143] = {.lex_state = 1485}, + [2144] = {.lex_state = 1485}, + [2145] = {.lex_state = 317}, + [2146] = {.lex_state = 341}, + [2147] = {.lex_state = 341}, + [2148] = {.lex_state = 1471}, + [2149] = {.lex_state = 1457}, + [2150] = {.lex_state = 1475}, + [2151] = {.lex_state = 1477}, + [2152] = {.lex_state = 317}, + [2153] = {.lex_state = 317}, + [2154] = {.lex_state = 1475}, + [2155] = {.lex_state = 317}, + [2156] = {.lex_state = 317}, + [2157] = {.lex_state = 1461}, + [2158] = {.lex_state = 1472}, + [2159] = {.lex_state = 317}, + [2160] = {.lex_state = 317}, + [2161] = {.lex_state = 317}, + [2162] = {.lex_state = 317}, + [2163] = {.lex_state = 1472}, + [2164] = {.lex_state = 317}, + [2165] = {.lex_state = 1494}, + [2166] = {.lex_state = 1475}, + [2167] = {.lex_state = 1493}, + [2168] = {.lex_state = 1461}, + [2169] = {.lex_state = 1472}, + [2170] = {.lex_state = 1472}, + [2171] = {.lex_state = 1475}, + [2172] = {.lex_state = 1475}, + [2173] = {.lex_state = 1484}, + [2174] = {.lex_state = 1503}, + [2175] = {.lex_state = 324}, + [2176] = {.lex_state = 1495}, + [2177] = {.lex_state = 1475}, + [2178] = {.lex_state = 341}, + [2179] = {.lex_state = 1477}, + [2180] = {.lex_state = 1473}, + [2181] = {.lex_state = 1477}, + [2182] = {.lex_state = 1495}, + [2183] = {.lex_state = 1475}, + [2184] = {.lex_state = 1484}, + [2185] = {.lex_state = 1475}, + [2186] = {.lex_state = 324}, + [2187] = {.lex_state = 1495}, + [2188] = {.lex_state = 324}, + [2189] = {.lex_state = 1471}, + [2190] = {.lex_state = 1471}, + [2191] = {.lex_state = 1493}, + [2192] = {.lex_state = 1472}, + [2193] = {.lex_state = 1485}, + [2194] = {.lex_state = 1457}, + [2195] = {.lex_state = 1483}, + [2196] = {.lex_state = 1483}, + [2197] = {.lex_state = 1485}, + [2198] = {.lex_state = 1485}, + [2199] = {.lex_state = 1473}, + [2200] = {.lex_state = 1475}, + [2201] = {.lex_state = 1472}, + [2202] = {.lex_state = 1495}, + [2203] = {.lex_state = 1472}, + [2204] = {.lex_state = 1493}, + [2205] = {.lex_state = 1495}, + [2206] = {.lex_state = 1471}, + [2207] = {.lex_state = 1471}, + [2208] = {.lex_state = 1493}, + [2209] = {.lex_state = 336}, + [2210] = {.lex_state = 395}, + [2211] = {.lex_state = 395}, + [2212] = {.lex_state = 1475}, + [2213] = {.lex_state = 1503}, + [2214] = {.lex_state = 1475}, + [2215] = {.lex_state = 1475}, + [2216] = {.lex_state = 1493}, + [2217] = {.lex_state = 395}, + [2218] = {.lex_state = 1475}, + [2219] = {.lex_state = 1503}, + [2220] = {.lex_state = 395}, + [2221] = {.lex_state = 1494}, + [2222] = {.lex_state = 1494}, + [2223] = {.lex_state = 1475}, + [2224] = {.lex_state = 1475}, + [2225] = {.lex_state = 1472}, + [2226] = {.lex_state = 1475}, + [2227] = {.lex_state = 395}, + [2228] = {.lex_state = 1475}, + [2229] = {.lex_state = 1494}, + [2230] = {.lex_state = 1475}, + [2231] = {.lex_state = 395}, + [2232] = {.lex_state = 1475}, + [2233] = {.lex_state = 1475}, + [2234] = {.lex_state = 1475}, + [2235] = {.lex_state = 1475}, + [2236] = {.lex_state = 1475}, + [2237] = {.lex_state = 1475}, + [2238] = {.lex_state = 1475}, + [2239] = {.lex_state = 1475}, + [2240] = {.lex_state = 395}, + [2241] = {.lex_state = 319}, + [2242] = {.lex_state = 1472}, + [2243] = {.lex_state = 1475}, + [2244] = {.lex_state = 1475}, + [2245] = {.lex_state = 1483}, + [2246] = {.lex_state = 1472}, + [2247] = {.lex_state = 1472}, + [2248] = {.lex_state = 1472}, + [2249] = {.lex_state = 1472}, + [2250] = {.lex_state = 1471}, + [2251] = {.lex_state = 1472}, + [2252] = {.lex_state = 1457}, + [2253] = {.lex_state = 336}, + [2254] = {.lex_state = 336}, + [2255] = {.lex_state = 1485}, + [2256] = {.lex_state = 1472}, + [2257] = {.lex_state = 1493}, + [2258] = {.lex_state = 1472}, + [2259] = {.lex_state = 1493}, + [2260] = {.lex_state = 1472}, + [2261] = {.lex_state = 1475}, + [2262] = {.lex_state = 1472}, + [2263] = {.lex_state = 1477}, + [2264] = {.lex_state = 1475}, + [2265] = {.lex_state = 1475}, + [2266] = {.lex_state = 1475}, + [2267] = {.lex_state = 1475}, + [2268] = {.lex_state = 1472}, + [2269] = {.lex_state = 1475}, + [2270] = {.lex_state = 1475}, + [2271] = {.lex_state = 324}, + [2272] = {.lex_state = 324}, + [2273] = {.lex_state = 1472}, + [2274] = {.lex_state = 324}, + [2275] = {.lex_state = 1475}, + [2276] = {.lex_state = 1472}, + [2277] = {.lex_state = 1472}, + [2278] = {.lex_state = 1457}, + [2279] = {.lex_state = 1472}, + [2280] = {.lex_state = 1472}, + [2281] = {.lex_state = 1472}, + [2282] = {.lex_state = 1472}, + [2283] = {.lex_state = 1472}, + [2284] = {.lex_state = 1472}, + [2285] = {.lex_state = 1461}, + [2286] = {.lex_state = 1483}, + [2287] = {.lex_state = 1483}, + [2288] = {.lex_state = 1484}, + [2289] = {.lex_state = 1461}, + [2290] = {.lex_state = 1472}, + [2291] = {.lex_state = 1501}, + [2292] = {.lex_state = 1472}, + [2293] = {.lex_state = 1503}, + [2294] = {.lex_state = 1472}, + [2295] = {.lex_state = 1501}, + [2296] = {.lex_state = 1501}, + [2297] = {.lex_state = 1503}, + [2298] = {.lex_state = 1502}, + [2299] = {.lex_state = 1484}, + [2300] = {.lex_state = 1503}, + [2301] = {.lex_state = 1501}, + [2302] = {.lex_state = 1484}, + [2303] = {.lex_state = 1484}, + [2304] = {.lex_state = 1472}, + [2305] = {.lex_state = 1472}, + [2306] = {.lex_state = 1472}, + [2307] = {.lex_state = 1472}, + [2308] = {.lex_state = 1472}, + [2309] = {.lex_state = 1475}, + [2310] = {.lex_state = 1475}, + [2311] = {.lex_state = 1475}, + [2312] = {.lex_state = 1475}, + [2313] = {.lex_state = 1475}, + [2314] = {.lex_state = 1502}, + [2315] = {.lex_state = 1472}, + [2316] = {.lex_state = 1502}, + [2317] = {.lex_state = 1457}, + [2318] = {.lex_state = 331}, + [2319] = {.lex_state = 1473}, + [2320] = {.lex_state = 1473}, + [2321] = {.lex_state = 1473}, + [2322] = {.lex_state = 1502}, + [2323] = {.lex_state = 341}, + [2324] = {.lex_state = 1493}, + [2325] = {.lex_state = 1477}, + [2326] = {.lex_state = 1477}, + [2327] = {.lex_state = 319}, + [2328] = {.lex_state = 1461}, + [2329] = {.lex_state = 1494}, + [2330] = {.lex_state = 1461}, + [2331] = {.lex_state = 1461}, + [2332] = {.lex_state = 319}, + [2333] = {.lex_state = 1483}, + [2334] = {.lex_state = 1461}, + [2335] = {.lex_state = 1457}, + [2336] = {.lex_state = 1501}, + [2337] = {.lex_state = 1457}, + [2338] = {.lex_state = 1472}, + [2339] = {.lex_state = 1475}, + [2340] = {.lex_state = 1472}, + [2341] = {.lex_state = 1483}, + [2342] = {.lex_state = 1483}, + [2343] = {.lex_state = 1483}, + [2344] = {.lex_state = 1483}, + [2345] = {.lex_state = 1483}, + [2346] = {.lex_state = 1483}, + [2347] = {.lex_state = 1483}, + [2348] = {.lex_state = 1483}, + [2349] = {.lex_state = 1483}, + [2350] = {.lex_state = 1483}, + [2351] = {.lex_state = 1483}, + [2352] = {.lex_state = 1471}, + [2353] = {.lex_state = 1483}, + [2354] = {.lex_state = 1494}, + [2355] = {.lex_state = 1472}, + [2356] = {.lex_state = 1483}, + [2357] = {.lex_state = 1483}, + [2358] = {.lex_state = 1494}, + [2359] = {.lex_state = 1473}, + [2360] = {.lex_state = 1473}, + [2361] = {.lex_state = 1473}, + [2362] = {.lex_state = 1472}, + [2363] = {.lex_state = 1472}, + [2364] = {.lex_state = 1473}, + [2365] = {.lex_state = 1472}, + [2366] = {.lex_state = 1473}, + [2367] = {.lex_state = 1473}, + [2368] = {.lex_state = 1473}, + [2369] = {.lex_state = 1473}, + [2370] = {.lex_state = 1473}, + [2371] = {.lex_state = 1473}, + [2372] = {.lex_state = 1473}, + [2373] = {.lex_state = 1473}, + [2374] = {.lex_state = 1473}, + [2375] = {.lex_state = 1472}, + [2376] = {.lex_state = 1472}, + [2377] = {.lex_state = 1472}, + [2378] = {.lex_state = 1472}, + [2379] = {.lex_state = 1473}, + [2380] = {.lex_state = 1501}, + [2381] = {.lex_state = 1472}, + [2382] = {.lex_state = 1472}, + [2383] = {.lex_state = 1472}, + [2384] = {.lex_state = 1501}, + [2385] = {.lex_state = 1472}, + [2386] = {.lex_state = 1472}, + [2387] = {.lex_state = 341}, + [2388] = {.lex_state = 1457}, + [2389] = {.lex_state = 1472}, + [2390] = {.lex_state = 1472}, + [2391] = {.lex_state = 1472}, + [2392] = {.lex_state = 1472}, + [2393] = {.lex_state = 1472}, + [2394] = {.lex_state = 1472}, + [2395] = {.lex_state = 1472}, + [2396] = {.lex_state = 1472}, + [2397] = {.lex_state = 1472}, + [2398] = {.lex_state = 1472}, + [2399] = {.lex_state = 1483}, + [2400] = {.lex_state = 1472}, + [2401] = {.lex_state = 1472}, + [2402] = {.lex_state = 1483}, + [2403] = {.lex_state = 1472}, + [2404] = {.lex_state = 1483}, + [2405] = {.lex_state = 1483}, + [2406] = {.lex_state = 1472}, + [2407] = {.lex_state = 1470}, + [2408] = {.lex_state = 319}, + [2409] = {.lex_state = 319}, + [2410] = {.lex_state = 1483}, + [2411] = {.lex_state = 1483}, + [2412] = {.lex_state = 1483}, + [2413] = {.lex_state = 1485}, + [2414] = {.lex_state = 324}, + [2415] = {.lex_state = 1485}, + [2416] = {.lex_state = 1485}, + [2417] = {.lex_state = 1475}, + [2418] = {.lex_state = 1475}, + [2419] = {.lex_state = 1475}, + [2420] = {.lex_state = 1475}, + [2421] = {.lex_state = 1475}, + [2422] = {.lex_state = 1475}, + [2423] = {.lex_state = 1475}, + [2424] = {.lex_state = 336}, + [2425] = {.lex_state = 1475}, + [2426] = {.lex_state = 1475}, + [2427] = {.lex_state = 1475}, + [2428] = {.lex_state = 1475}, + [2429] = {.lex_state = 1475}, + [2430] = {.lex_state = 1475}, + [2431] = {.lex_state = 1475}, + [2432] = {.lex_state = 1475}, + [2433] = {.lex_state = 1471}, + [2434] = {.lex_state = 1475}, + [2435] = {.lex_state = 1475}, + [2436] = {.lex_state = 336}, + [2437] = {.lex_state = 1475}, + [2438] = {.lex_state = 1475}, + [2439] = {.lex_state = 1475}, + [2440] = {.lex_state = 336}, + [2441] = {.lex_state = 1475}, + [2442] = {.lex_state = 324}, + [2443] = {.lex_state = 1475}, + [2444] = {.lex_state = 1475}, + [2445] = {.lex_state = 1475}, + [2446] = {.lex_state = 1475}, + [2447] = {.lex_state = 1475}, + [2448] = {.lex_state = 1475}, + [2449] = {.lex_state = 1475}, + [2450] = {.lex_state = 1475}, + [2451] = {.lex_state = 1494}, + [2452] = {.lex_state = 1494}, + [2453] = {.lex_state = 396}, + [2454] = {.lex_state = 1473}, + [2455] = {.lex_state = 1473}, + [2456] = {.lex_state = 1483}, + [2457] = {.lex_state = 1483}, + [2458] = {.lex_state = 324}, + [2459] = {.lex_state = 336}, + [2460] = {.lex_state = 1483}, + [2461] = {.lex_state = 1483}, + [2462] = {.lex_state = 1457}, + [2463] = {.lex_state = 1490}, + [2464] = {.lex_state = 1502}, + [2465] = {.lex_state = 1457}, + [2466] = {.lex_state = 396}, + [2467] = {.lex_state = 1473}, + [2468] = {.lex_state = 1457}, + [2469] = {.lex_state = 1473}, + [2470] = {.lex_state = 1473}, + [2471] = {.lex_state = 1473}, + [2472] = {.lex_state = 1473}, + [2473] = {.lex_state = 331}, + [2474] = {.lex_state = 1475}, + [2475] = {.lex_state = 1502}, + [2476] = {.lex_state = 341}, + [2477] = {.lex_state = 1473}, + [2478] = {.lex_state = 1483}, + [2479] = {.lex_state = 1483}, + [2480] = {.lex_state = 1473}, + [2481] = {.lex_state = 331}, + [2482] = {.lex_state = 396}, + [2483] = {.lex_state = 1502}, + [2484] = {.lex_state = 1483}, + [2485] = {.lex_state = 1473}, + [2486] = {.lex_state = 1473}, + [2487] = {.lex_state = 1477}, + [2488] = {.lex_state = 1477}, + [2489] = {.lex_state = 1490}, + [2490] = {.lex_state = 331}, + [2491] = {.lex_state = 1490}, + [2492] = {.lex_state = 1477}, + [2493] = {.lex_state = 396}, + [2494] = {.lex_state = 1477}, + [2495] = {.lex_state = 331}, + [2496] = {.lex_state = 1473}, + [2497] = {.lex_state = 1473}, + [2498] = {.lex_state = 1457}, + [2499] = {.lex_state = 1457}, + [2500] = {.lex_state = 1473}, + [2501] = {.lex_state = 1457}, + [2502] = {.lex_state = 1457}, + [2503] = {.lex_state = 1473}, + [2504] = {.lex_state = 1473}, + [2505] = {.lex_state = 1473}, + [2506] = {.lex_state = 1457}, + [2507] = {.lex_state = 1457}, + [2508] = {.lex_state = 1473}, + [2509] = {.lex_state = 1457}, + [2510] = {.lex_state = 1457}, + [2511] = {.lex_state = 1457}, + [2512] = {.lex_state = 1457}, + [2513] = {.lex_state = 1457}, + [2514] = {.lex_state = 1457}, + [2515] = {.lex_state = 1483}, + [2516] = {.lex_state = 1473}, + [2517] = {.lex_state = 1457}, + [2518] = {.lex_state = 396}, + [2519] = {.lex_state = 1457}, + [2520] = {.lex_state = 1457}, + [2521] = {.lex_state = 1473}, + [2522] = {.lex_state = 1457}, + [2523] = {.lex_state = 1471}, + [2524] = {.lex_state = 1473}, + [2525] = {.lex_state = 1473}, + [2526] = {.lex_state = 1473}, + [2527] = {.lex_state = 1470}, + [2528] = {.lex_state = 296}, + [2529] = {.lex_state = 1457}, + [2530] = {.lex_state = 1471}, + [2531] = {.lex_state = 1475}, + [2532] = {.lex_state = 1473}, + [2533] = {.lex_state = 1473}, + [2534] = {.lex_state = 1473}, + [2535] = {.lex_state = 1473}, + [2536] = {.lex_state = 396}, + [2537] = {.lex_state = 296}, + [2538] = {.lex_state = 296}, + [2539] = {.lex_state = 1457}, + [2540] = {.lex_state = 1471}, + [2541] = {.lex_state = 1457}, + [2542] = {.lex_state = 1457}, + [2543] = {.lex_state = 319}, + [2544] = {.lex_state = 1501}, + [2545] = {.lex_state = 1457}, + [2546] = {.lex_state = 336}, + [2547] = {.lex_state = 1502}, + [2548] = {.lex_state = 1502}, + [2549] = {.lex_state = 1473}, + [2550] = {.lex_state = 1473}, + [2551] = {.lex_state = 1483}, + [2552] = {.lex_state = 396}, + [2553] = {.lex_state = 1457}, + [2554] = {.lex_state = 1471}, + [2555] = {.lex_state = 1471}, + [2556] = {.lex_state = 1471}, + [2557] = {.lex_state = 1471}, + [2558] = {.lex_state = 1471}, + [2559] = {.lex_state = 1471}, + [2560] = {.lex_state = 1471}, + [2561] = {.lex_state = 1457}, + [2562] = {.lex_state = 1471}, + [2563] = {.lex_state = 296}, + [2564] = {.lex_state = 324}, + [2565] = {.lex_state = 1471}, + [2566] = {.lex_state = 1471}, + [2567] = {.lex_state = 1457}, + [2568] = {.lex_state = 1457}, + [2569] = {.lex_state = 324}, + [2570] = {.lex_state = 1471}, + [2571] = {.lex_state = 1457}, + [2572] = {.lex_state = 1457}, + [2573] = {.lex_state = 1486}, + [2574] = {.lex_state = 1457}, + [2575] = {.lex_state = 1457}, + [2576] = {.lex_state = 1457}, + [2577] = {.lex_state = 341}, + [2578] = {.lex_state = 341}, + [2579] = {.lex_state = 1457}, + [2580] = {.lex_state = 1473}, + [2581] = {.lex_state = 1457}, + [2582] = {.lex_state = 1471}, + [2583] = {.lex_state = 1457}, + [2584] = {.lex_state = 1470}, + [2585] = {.lex_state = 331}, + [2586] = {.lex_state = 1471}, + [2587] = {.lex_state = 1457}, + [2588] = {.lex_state = 1486}, + [2589] = {.lex_state = 1457}, + [2590] = {.lex_state = 1457}, + [2591] = {.lex_state = 1457}, + [2592] = {.lex_state = 1457}, + [2593] = {.lex_state = 1486}, + [2594] = {.lex_state = 1471}, + [2595] = {.lex_state = 1457}, + [2596] = {.lex_state = 1457}, + [2597] = {.lex_state = 1457}, + [2598] = {.lex_state = 296}, + [2599] = {.lex_state = 1457}, + [2600] = {.lex_state = 1471}, + [2601] = {.lex_state = 296}, + [2602] = {.lex_state = 1490}, + [2603] = {.lex_state = 1457}, + [2604] = {.lex_state = 1490}, + [2605] = {.lex_state = 1457}, + [2606] = {.lex_state = 1490}, + [2607] = {.lex_state = 1471}, + [2608] = {.lex_state = 1473}, + [2609] = {.lex_state = 1457}, + [2610] = {.lex_state = 1457}, + [2611] = {.lex_state = 1471}, + [2612] = {.lex_state = 319}, + [2613] = {.lex_state = 1471}, + [2614] = {.lex_state = 1457}, + [2615] = {.lex_state = 319}, + [2616] = {.lex_state = 1457}, + [2617] = {.lex_state = 1471}, + [2618] = {.lex_state = 336}, + [2619] = {.lex_state = 1471}, + [2620] = {.lex_state = 1471}, + [2621] = {.lex_state = 1471}, + [2622] = {.lex_state = 1457}, + [2623] = {.lex_state = 1457}, + [2624] = {.lex_state = 1471}, + [2625] = {.lex_state = 1471}, + [2626] = {.lex_state = 1471}, + [2627] = {.lex_state = 1486}, + [2628] = {.lex_state = 1471}, + [2629] = {.lex_state = 297}, + [2630] = {.lex_state = 1471}, + [2631] = {.lex_state = 1471}, + [2632] = {.lex_state = 336}, + [2633] = {.lex_state = 1471}, + [2634] = {.lex_state = 1471}, + [2635] = {.lex_state = 1471}, + [2636] = {.lex_state = 422}, + [2637] = {.lex_state = 1471}, + [2638] = {.lex_state = 1471}, + [2639] = {.lex_state = 1471}, + [2640] = {.lex_state = 1471}, + [2641] = {.lex_state = 1471}, + [2642] = {.lex_state = 1471}, + [2643] = {.lex_state = 1471}, + [2644] = {.lex_state = 336}, + [2645] = {.lex_state = 1471}, + [2646] = {.lex_state = 1471}, + [2647] = {.lex_state = 1471}, + [2648] = {.lex_state = 1471}, + [2649] = {.lex_state = 1471}, + [2650] = {.lex_state = 1471}, + [2651] = {.lex_state = 296}, + [2652] = {.lex_state = 331}, + [2653] = {.lex_state = 1471}, + [2654] = {.lex_state = 1522}, + [2655] = {.lex_state = 1471}, + [2656] = {.lex_state = 1471}, + [2657] = {.lex_state = 319}, + [2658] = {.lex_state = 422}, + [2659] = {.lex_state = 1471}, + [2660] = {.lex_state = 1471}, + [2661] = {.lex_state = 422}, + [2662] = {.lex_state = 1471}, + [2663] = {.lex_state = 1471}, + [2664] = {.lex_state = 1510}, + [2665] = {.lex_state = 1471}, + [2666] = {.lex_state = 324}, + [2667] = {.lex_state = 422}, + [2668] = {.lex_state = 324}, + [2669] = {.lex_state = 341}, + [2670] = {.lex_state = 341}, + [2671] = {.lex_state = 341}, + [2672] = {.lex_state = 324}, + [2673] = {.lex_state = 341}, + [2674] = {.lex_state = 422}, + [2675] = {.lex_state = 324}, + [2676] = {.lex_state = 319}, + [2677] = {.lex_state = 1487}, + [2678] = {.lex_state = 1487}, + [2679] = {.lex_state = 422}, + [2680] = {.lex_state = 1488}, + [2681] = {.lex_state = 422}, + [2682] = {.lex_state = 1487}, + [2683] = {.lex_state = 422}, + [2684] = {.lex_state = 1488}, + [2685] = {.lex_state = 422}, + [2686] = {.lex_state = 331}, + [2687] = {.lex_state = 422}, + [2688] = {.lex_state = 422}, + [2689] = {.lex_state = 422}, + [2690] = {.lex_state = 1522}, + [2691] = {.lex_state = 319}, + [2692] = {.lex_state = 319}, + [2693] = {.lex_state = 1486}, + [2694] = {.lex_state = 1488}, + [2695] = {.lex_state = 297}, + [2696] = {.lex_state = 292}, + [2697] = {.lex_state = 1471}, + [2698] = {.lex_state = 341}, + [2699] = {.lex_state = 1490}, + [2700] = {.lex_state = 296}, + [2701] = {.lex_state = 297}, + [2702] = {.lex_state = 1486}, + [2703] = {.lex_state = 1471}, + [2704] = {.lex_state = 1490}, + [2705] = {.lex_state = 422}, + [2706] = {.lex_state = 422}, + [2707] = {.lex_state = 331}, + [2708] = {.lex_state = 357, .external_lex_state = 2}, + [2709] = {.lex_state = 319}, + [2710] = {.lex_state = 319}, + [2711] = {.lex_state = 319}, + [2712] = {.lex_state = 341}, + [2713] = {.lex_state = 357, .external_lex_state = 2}, + [2714] = {.lex_state = 1486}, + [2715] = {.lex_state = 319}, + [2716] = {.lex_state = 319}, + [2717] = {.lex_state = 319}, + [2718] = {.lex_state = 319}, + [2719] = {.lex_state = 357, .external_lex_state = 2}, + [2720] = {.lex_state = 357, .external_lex_state = 2}, + [2721] = {.lex_state = 1489}, + [2722] = {.lex_state = 426}, + [2723] = {.lex_state = 357, .external_lex_state = 2}, + [2724] = {.lex_state = 426}, + [2725] = {.lex_state = 319}, + [2726] = {.lex_state = 357, .external_lex_state = 2}, + [2727] = {.lex_state = 357, .external_lex_state = 2}, + [2728] = {.lex_state = 357, .external_lex_state = 2}, + [2729] = {.lex_state = 319}, + [2730] = {.lex_state = 426}, + [2731] = {.lex_state = 297}, + [2732] = {.lex_state = 426}, + [2733] = {.lex_state = 426}, + [2734] = {.lex_state = 1491}, + [2735] = {.lex_state = 426}, + [2736] = {.lex_state = 357, .external_lex_state = 2}, + [2737] = {.lex_state = 1490}, + [2738] = {.lex_state = 426}, + [2739] = {.lex_state = 426}, + [2740] = {.lex_state = 426}, + [2741] = {.lex_state = 426}, + [2742] = {.lex_state = 296}, + [2743] = {.lex_state = 1489}, + [2744] = {.lex_state = 357, .external_lex_state = 2}, + [2745] = {.lex_state = 319}, + [2746] = {.lex_state = 319}, + [2747] = {.lex_state = 1486}, + [2748] = {.lex_state = 357, .external_lex_state = 2}, + [2749] = {.lex_state = 357, .external_lex_state = 2}, + [2750] = {.lex_state = 426}, + [2751] = {.lex_state = 319}, + [2752] = {.lex_state = 357, .external_lex_state = 2}, + [2753] = {.lex_state = 319}, + [2754] = {.lex_state = 357, .external_lex_state = 2}, + [2755] = {.lex_state = 357, .external_lex_state = 2}, + [2756] = {.lex_state = 1522}, + [2757] = {.lex_state = 426}, + [2758] = {.lex_state = 426}, + [2759] = {.lex_state = 319}, + [2760] = {.lex_state = 426}, + [2761] = {.lex_state = 426}, + [2762] = {.lex_state = 357, .external_lex_state = 2}, + [2763] = {.lex_state = 357, .external_lex_state = 2}, + [2764] = {.lex_state = 319}, + [2765] = {.lex_state = 426}, + [2766] = {.lex_state = 1487}, + [2767] = {.lex_state = 1488}, + [2768] = {.lex_state = 357, .external_lex_state = 2}, + [2769] = {.lex_state = 319}, + [2770] = {.lex_state = 1488}, + [2771] = {.lex_state = 357, .external_lex_state = 2}, + [2772] = {.lex_state = 297}, + [2773] = {.lex_state = 1487}, + [2774] = {.lex_state = 341}, + [2775] = {.lex_state = 297}, + [2776] = {.lex_state = 426}, + [2777] = {.lex_state = 426}, + [2778] = {.lex_state = 357, .external_lex_state = 2}, + [2779] = {.lex_state = 1513}, + [2780] = {.lex_state = 319}, + [2781] = {.lex_state = 426}, + [2782] = {.lex_state = 292}, + [2783] = {.lex_state = 1487}, + [2784] = {.lex_state = 357, .external_lex_state = 2}, + [2785] = {.lex_state = 357, .external_lex_state = 2}, + [2786] = {.lex_state = 426}, + [2787] = {.lex_state = 357, .external_lex_state = 2}, + [2788] = {.lex_state = 357, .external_lex_state = 2}, + [2789] = {.lex_state = 426}, + [2790] = {.lex_state = 357, .external_lex_state = 2}, + [2791] = {.lex_state = 357, .external_lex_state = 2}, + [2792] = {.lex_state = 357, .external_lex_state = 2}, + [2793] = {.lex_state = 319}, + [2794] = {.lex_state = 357, .external_lex_state = 2}, + [2795] = {.lex_state = 331}, + [2796] = {.lex_state = 357, .external_lex_state = 2}, + [2797] = {.lex_state = 319}, + [2798] = {.lex_state = 319}, + [2799] = {.lex_state = 319}, + [2800] = {.lex_state = 319}, + [2801] = {.lex_state = 319}, + [2802] = {.lex_state = 357, .external_lex_state = 2}, + [2803] = {.lex_state = 357, .external_lex_state = 2}, + [2804] = {.lex_state = 1513}, + [2805] = {.lex_state = 357, .external_lex_state = 2}, + [2806] = {.lex_state = 357, .external_lex_state = 2}, + [2807] = {.lex_state = 292}, + [2808] = {.lex_state = 357, .external_lex_state = 2}, + [2809] = {.lex_state = 319}, + [2810] = {.lex_state = 426}, + [2811] = {.lex_state = 357, .external_lex_state = 2}, + [2812] = {.lex_state = 357, .external_lex_state = 2}, + [2813] = {.lex_state = 426}, + [2814] = {.lex_state = 357, .external_lex_state = 2}, + [2815] = {.lex_state = 1489}, + [2816] = {.lex_state = 426}, + [2817] = {.lex_state = 357, .external_lex_state = 2}, + [2818] = {.lex_state = 357, .external_lex_state = 2}, + [2819] = {.lex_state = 1521}, + [2820] = {.lex_state = 426}, + [2821] = {.lex_state = 426}, + [2822] = {.lex_state = 357, .external_lex_state = 2}, + [2823] = {.lex_state = 426}, + [2824] = {.lex_state = 336}, + [2825] = {.lex_state = 331}, + [2826] = {.lex_state = 341}, + [2827] = {.lex_state = 357, .external_lex_state = 2}, + [2828] = {.lex_state = 357, .external_lex_state = 2}, + [2829] = {.lex_state = 1513}, + [2830] = {.lex_state = 292}, + [2831] = {.lex_state = 336}, + [2832] = {.lex_state = 426}, + [2833] = {.lex_state = 357, .external_lex_state = 2}, + [2834] = {.lex_state = 357, .external_lex_state = 2}, + [2835] = {.lex_state = 357, .external_lex_state = 2}, + [2836] = {.lex_state = 357, .external_lex_state = 2}, + [2837] = {.lex_state = 336}, + [2838] = {.lex_state = 292}, + [2839] = {.lex_state = 336}, + [2840] = {.lex_state = 1488}, + [2841] = {.lex_state = 331}, + [2842] = {.lex_state = 1491}, + [2843] = {.lex_state = 293}, + [2844] = {.lex_state = 297}, + [2845] = {.lex_state = 1510}, + [2846] = {.lex_state = 1470}, + [2847] = {.lex_state = 1487}, + [2848] = {.lex_state = 292}, + [2849] = {.lex_state = 1491}, + [2850] = {.lex_state = 341}, + [2851] = {.lex_state = 341}, + [2852] = {.lex_state = 1489}, + [2853] = {.lex_state = 1489}, + [2854] = {.lex_state = 1489}, + [2855] = {.lex_state = 1496}, + [2856] = {.lex_state = 1518}, + [2857] = {.lex_state = 1491}, + [2858] = {.lex_state = 1491}, + [2859] = {.lex_state = 1488}, + [2860] = {.lex_state = 1522}, + [2861] = {.lex_state = 296}, + [2862] = {.lex_state = 341}, + [2863] = {.lex_state = 1470}, + [2864] = {.lex_state = 296}, + [2865] = {.lex_state = 1518}, + [2866] = {.lex_state = 1470}, + [2867] = {.lex_state = 341}, + [2868] = {.lex_state = 341}, + [2869] = {.lex_state = 1470}, + [2870] = {.lex_state = 341}, + [2871] = {.lex_state = 341}, + [2872] = {.lex_state = 341}, + [2873] = {.lex_state = 341}, + [2874] = {.lex_state = 1510}, + [2875] = {.lex_state = 341}, + [2876] = {.lex_state = 319}, + [2877] = {.lex_state = 319}, + [2878] = {.lex_state = 319}, + [2879] = {.lex_state = 319}, + [2880] = {.lex_state = 1496}, + [2881] = {.lex_state = 341}, + [2882] = {.lex_state = 341}, + [2883] = {.lex_state = 319}, + [2884] = {.lex_state = 319}, + [2885] = {.lex_state = 319}, + [2886] = {.lex_state = 319}, + [2887] = {.lex_state = 319}, + [2888] = {.lex_state = 319}, + [2889] = {.lex_state = 1490}, + [2890] = {.lex_state = 1518}, + [2891] = {.lex_state = 319}, + [2892] = {.lex_state = 319}, + [2893] = {.lex_state = 319}, + [2894] = {.lex_state = 319}, + [2895] = {.lex_state = 319}, + [2896] = {.lex_state = 319}, + [2897] = {.lex_state = 331}, + [2898] = {.lex_state = 319}, + [2899] = {.lex_state = 319}, + [2900] = {.lex_state = 319}, + [2901] = {.lex_state = 319}, + [2902] = {.lex_state = 1488}, + [2903] = {.lex_state = 331}, + [2904] = {.lex_state = 319}, + [2905] = {.lex_state = 319}, + [2906] = {.lex_state = 319}, + [2907] = {.lex_state = 319}, + [2908] = {.lex_state = 331}, + [2909] = {.lex_state = 341}, + [2910] = {.lex_state = 331}, + [2911] = {.lex_state = 331}, + [2912] = {.lex_state = 319}, + [2913] = {.lex_state = 331}, + [2914] = {.lex_state = 319}, + [2915] = {.lex_state = 319}, + [2916] = {.lex_state = 331}, + [2917] = {.lex_state = 1490}, + [2918] = {.lex_state = 319}, + [2919] = {.lex_state = 341}, + [2920] = {.lex_state = 331}, + [2921] = {.lex_state = 331}, + [2922] = {.lex_state = 319}, + [2923] = {.lex_state = 1507}, + [2924] = {.lex_state = 1507}, + [2925] = {.lex_state = 341}, + [2926] = {.lex_state = 341}, + [2927] = {.lex_state = 341}, + [2928] = {.lex_state = 341}, + [2929] = {.lex_state = 341}, + [2930] = {.lex_state = 341}, + [2931] = {.lex_state = 331}, + [2932] = {.lex_state = 341}, + [2933] = {.lex_state = 331}, + [2934] = {.lex_state = 331}, + [2935] = {.lex_state = 331}, + [2936] = {.lex_state = 1486}, + [2937] = {.lex_state = 331}, + [2938] = {.lex_state = 331}, + [2939] = {.lex_state = 331}, + [2940] = {.lex_state = 331}, + [2941] = {.lex_state = 1487}, + [2942] = {.lex_state = 331}, + [2943] = {.lex_state = 331}, + [2944] = {.lex_state = 331}, + [2945] = {.lex_state = 331}, + [2946] = {.lex_state = 331}, + [2947] = {.lex_state = 331}, + [2948] = {.lex_state = 341}, + [2949] = {.lex_state = 1470}, + [2950] = {.lex_state = 341}, + [2951] = {.lex_state = 297}, + [2952] = {.lex_state = 1507}, + [2953] = {.lex_state = 1491}, + [2954] = {.lex_state = 341}, + [2955] = {.lex_state = 1491}, + [2956] = {.lex_state = 1491}, + [2957] = {.lex_state = 1491}, + [2958] = {.lex_state = 1491}, + [2959] = {.lex_state = 1486}, + [2960] = {.lex_state = 331}, + [2961] = {.lex_state = 423}, + [2962] = {.lex_state = 341}, + [2963] = {.lex_state = 1507}, + [2964] = {.lex_state = 1489}, + [2965] = {.lex_state = 1511}, + [2966] = {.lex_state = 1514}, + [2967] = {.lex_state = 1487}, + [2968] = {.lex_state = 423}, + [2969] = {.lex_state = 423}, + [2970] = {.lex_state = 423}, + [2971] = {.lex_state = 423}, + [2972] = {.lex_state = 341}, + [2973] = {.lex_state = 341}, + [2974] = {.lex_state = 1514}, + [2975] = {.lex_state = 341}, + [2976] = {.lex_state = 1514}, + [2977] = {.lex_state = 1507}, + [2978] = {.lex_state = 1514}, + [2979] = {.lex_state = 1497}, + [2980] = {.lex_state = 341}, + [2981] = {.lex_state = 1514}, + [2982] = {.lex_state = 1507}, + [2983] = {.lex_state = 1507}, + [2984] = {.lex_state = 1507}, + [2985] = {.lex_state = 297}, + [2986] = {.lex_state = 331}, + [2987] = {.lex_state = 1514}, + [2988] = {.lex_state = 1514}, + [2989] = {.lex_state = 344}, + [2990] = {.lex_state = 1492}, + [2991] = {.lex_state = 1486}, + [2992] = {.lex_state = 1492}, + [2993] = {.lex_state = 1514}, + [2994] = {.lex_state = 423}, + [2995] = {.lex_state = 1497}, + [2996] = {.lex_state = 423}, + [2997] = {.lex_state = 423}, + [2998] = {.lex_state = 423}, + [2999] = {.lex_state = 1507}, + [3000] = {.lex_state = 423}, + [3001] = {.lex_state = 1511}, + [3002] = {.lex_state = 1507}, + [3003] = {.lex_state = 293}, + [3004] = {.lex_state = 423}, + [3005] = {.lex_state = 423}, + [3006] = {.lex_state = 1490}, + [3007] = {.lex_state = 1504}, + [3008] = {.lex_state = 423}, + [3009] = {.lex_state = 423}, + [3010] = {.lex_state = 1514}, + [3011] = {.lex_state = 423}, + [3012] = {.lex_state = 1508}, + [3013] = {.lex_state = 1497}, + [3014] = {.lex_state = 341}, + [3015] = {.lex_state = 1514}, + [3016] = {.lex_state = 341}, + [3017] = {.lex_state = 1490}, + [3018] = {.lex_state = 344}, + [3019] = {.lex_state = 331}, + [3020] = {.lex_state = 1514}, + [3021] = {.lex_state = 341}, + [3022] = {.lex_state = 1490}, + [3023] = {.lex_state = 423}, + [3024] = {.lex_state = 341}, + [3025] = {.lex_state = 1490}, + [3026] = {.lex_state = 341}, + [3027] = {.lex_state = 331}, + [3028] = {.lex_state = 423}, + [3029] = {.lex_state = 423}, + [3030] = {.lex_state = 331}, + [3031] = {.lex_state = 331}, + [3032] = {.lex_state = 341}, + [3033] = {.lex_state = 331}, + [3034] = {.lex_state = 341}, + [3035] = {.lex_state = 341}, + [3036] = {.lex_state = 331}, + [3037] = {.lex_state = 341}, + [3038] = {.lex_state = 1514}, + [3039] = {.lex_state = 1514}, + [3040] = {.lex_state = 423}, + [3041] = {.lex_state = 423}, + [3042] = {.lex_state = 1497}, + [3043] = {.lex_state = 1508}, + [3044] = {.lex_state = 423}, + [3045] = {.lex_state = 331}, + [3046] = {.lex_state = 331}, + [3047] = {.lex_state = 331}, + [3048] = {.lex_state = 331}, + [3049] = {.lex_state = 1508}, + [3050] = {.lex_state = 331}, + [3051] = {.lex_state = 293}, + [3052] = {.lex_state = 423}, + [3053] = {.lex_state = 423}, + [3054] = {.lex_state = 331}, + [3055] = {.lex_state = 1514}, + [3056] = {.lex_state = 292}, + [3057] = {.lex_state = 1488}, + [3058] = {.lex_state = 331}, + [3059] = {.lex_state = 423}, + [3060] = {.lex_state = 331}, + [3061] = {.lex_state = 1507}, + [3062] = {.lex_state = 331}, + [3063] = {.lex_state = 1514}, + [3064] = {.lex_state = 331}, + [3065] = {.lex_state = 331}, + [3066] = {.lex_state = 331}, + [3067] = {.lex_state = 1497}, + [3068] = {.lex_state = 1514}, + [3069] = {.lex_state = 423}, + [3070] = {.lex_state = 331}, + [3071] = {.lex_state = 1507}, + [3072] = {.lex_state = 1489}, + [3073] = {.lex_state = 331}, + [3074] = {.lex_state = 292}, + [3075] = {.lex_state = 331}, + [3076] = {.lex_state = 1514}, + [3077] = {.lex_state = 1514}, + [3078] = {.lex_state = 1514}, + [3079] = {.lex_state = 1514}, + [3080] = {.lex_state = 331}, + [3081] = {.lex_state = 423}, + [3082] = {.lex_state = 1514}, + [3083] = {.lex_state = 1514}, + [3084] = {.lex_state = 1491}, + [3085] = {.lex_state = 1491}, + [3086] = {.lex_state = 296}, + [3087] = {.lex_state = 1491}, + [3088] = {.lex_state = 1514}, + [3089] = {.lex_state = 423}, + [3090] = {.lex_state = 423}, + [3091] = {.lex_state = 331}, + [3092] = {.lex_state = 423}, + [3093] = {.lex_state = 296}, + [3094] = {.lex_state = 1514}, + [3095] = {.lex_state = 1507}, + [3096] = {.lex_state = 1497}, + [3097] = {.lex_state = 341}, + [3098] = {.lex_state = 296}, + [3099] = {.lex_state = 331}, + [3100] = {.lex_state = 423}, + [3101] = {.lex_state = 341}, + [3102] = {.lex_state = 423}, + [3103] = {.lex_state = 1507}, + [3104] = {.lex_state = 341}, + [3105] = {.lex_state = 341}, + [3106] = {.lex_state = 423}, + [3107] = {.lex_state = 341}, + [3108] = {.lex_state = 296}, + [3109] = {.lex_state = 1507}, + [3110] = {.lex_state = 341}, + [3111] = {.lex_state = 341}, + [3112] = {.lex_state = 341}, + [3113] = {.lex_state = 341}, + [3114] = {.lex_state = 1482}, + [3115] = {.lex_state = 423}, + [3116] = {.lex_state = 1514}, + [3117] = {.lex_state = 331}, + [3118] = {.lex_state = 1514}, + [3119] = {.lex_state = 423}, + [3120] = {.lex_state = 293}, + [3121] = {.lex_state = 341}, + [3122] = {.lex_state = 1504}, + [3123] = {.lex_state = 341}, + [3124] = {.lex_state = 331}, + [3125] = {.lex_state = 341}, + [3126] = {.lex_state = 331}, + [3127] = {.lex_state = 423}, + [3128] = {.lex_state = 331}, + [3129] = {.lex_state = 423}, + [3130] = {.lex_state = 1514}, + [3131] = {.lex_state = 1514}, + [3132] = {.lex_state = 423}, + [3133] = {.lex_state = 1492}, + [3134] = {.lex_state = 1507}, + [3135] = {.lex_state = 1514}, + [3136] = {.lex_state = 1514}, + [3137] = {.lex_state = 1514}, + [3138] = {.lex_state = 341}, + [3139] = {.lex_state = 423}, + [3140] = {.lex_state = 1507}, + [3141] = {.lex_state = 1507}, + [3142] = {.lex_state = 1507}, + [3143] = {.lex_state = 341}, + [3144] = {.lex_state = 423}, + [3145] = {.lex_state = 423}, + [3146] = {.lex_state = 1514}, + [3147] = {.lex_state = 423}, + [3148] = {.lex_state = 341}, + [3149] = {.lex_state = 293}, + [3150] = {.lex_state = 423}, + [3151] = {.lex_state = 1505}, + [3152] = {.lex_state = 1507}, + [3153] = {.lex_state = 1482}, + [3154] = {.lex_state = 1498}, + [3155] = {.lex_state = 1505}, + [3156] = {.lex_state = 1492}, + [3157] = {.lex_state = 1507}, + [3158] = {.lex_state = 1507}, + [3159] = {.lex_state = 1482}, + [3160] = {.lex_state = 292}, + [3161] = {.lex_state = 1508}, + [3162] = {.lex_state = 1507}, + [3163] = {.lex_state = 1492}, + [3164] = {.lex_state = 1492}, + [3165] = {.lex_state = 1492}, + [3166] = {.lex_state = 1492}, + [3167] = {.lex_state = 1498}, + [3168] = {.lex_state = 1492}, + [3169] = {.lex_state = 1492}, + [3170] = {.lex_state = 1486}, + [3171] = {.lex_state = 1492}, + [3172] = {.lex_state = 1507}, + [3173] = {.lex_state = 1492}, + [3174] = {.lex_state = 1508}, + [3175] = {.lex_state = 344}, + [3176] = {.lex_state = 1508}, + [3177] = {.lex_state = 1515}, + [3178] = {.lex_state = 1507}, + [3179] = {.lex_state = 1507}, + [3180] = {.lex_state = 1507}, + [3181] = {.lex_state = 1507}, + [3182] = {.lex_state = 1491}, + [3183] = {.lex_state = 1507}, + [3184] = {.lex_state = 1488}, + [3185] = {.lex_state = 1507}, + [3186] = {.lex_state = 1507}, + [3187] = {.lex_state = 1507}, + [3188] = {.lex_state = 1507}, + [3189] = {.lex_state = 1507}, + [3190] = {.lex_state = 1492}, + [3191] = {.lex_state = 1507}, + [3192] = {.lex_state = 1488}, + [3193] = {.lex_state = 1505}, + [3194] = {.lex_state = 1492}, + [3195] = {.lex_state = 344}, + [3196] = {.lex_state = 292}, + [3197] = {.lex_state = 1482}, + [3198] = {.lex_state = 1508}, + [3199] = {.lex_state = 1508}, + [3200] = {.lex_state = 1492}, + [3201] = {.lex_state = 293}, + [3202] = {.lex_state = 1515}, + [3203] = {.lex_state = 1507}, + [3204] = {.lex_state = 1492}, + [3205] = {.lex_state = 1492}, + [3206] = {.lex_state = 1492}, + [3207] = {.lex_state = 1492}, + [3208] = {.lex_state = 292}, + [3209] = {.lex_state = 1498}, + [3210] = {.lex_state = 1510}, + [3211] = {.lex_state = 1507}, + [3212] = {.lex_state = 1508}, + [3213] = {.lex_state = 1510}, + [3214] = {.lex_state = 1508}, + [3215] = {.lex_state = 1496}, + [3216] = {.lex_state = 1482}, + [3217] = {.lex_state = 1505}, + [3218] = {.lex_state = 1482}, + [3219] = {.lex_state = 1512}, + [3220] = {.lex_state = 1498}, + [3221] = {.lex_state = 1508}, + [3222] = {.lex_state = 292}, + [3223] = {.lex_state = 297}, + [3224] = {.lex_state = 1508}, + [3225] = {.lex_state = 1505}, + [3226] = {.lex_state = 1508}, + [3227] = {.lex_state = 297}, + [3228] = {.lex_state = 1492}, + [3229] = {.lex_state = 1492}, + [3230] = {.lex_state = 344}, + [3231] = {.lex_state = 1505}, + [3232] = {.lex_state = 1492}, + [3233] = {.lex_state = 1507}, + [3234] = {.lex_state = 1486}, + [3235] = {.lex_state = 1486}, + [3236] = {.lex_state = 1487}, + [3237] = {.lex_state = 1508}, + [3238] = {.lex_state = 1487}, + [3239] = {.lex_state = 1486}, + [3240] = {.lex_state = 1489}, + [3241] = {.lex_state = 1508}, + [3242] = {.lex_state = 1492}, + [3243] = {.lex_state = 1510}, + [3244] = {.lex_state = 292}, + [3245] = {.lex_state = 1497}, + [3246] = {.lex_state = 292}, + [3247] = {.lex_state = 350, .external_lex_state = 2}, + [3248] = {.lex_state = 1499}, + [3249] = {.lex_state = 1499}, + [3250] = {.lex_state = 350, .external_lex_state = 2}, + [3251] = {.lex_state = 1499}, + [3252] = {.lex_state = 1499}, + [3253] = {.lex_state = 1512}, + [3254] = {.lex_state = 1516}, + [3255] = {.lex_state = 292}, + [3256] = {.lex_state = 1499}, + [3257] = {.lex_state = 350, .external_lex_state = 2}, + [3258] = {.lex_state = 1499}, + [3259] = {.lex_state = 350, .external_lex_state = 2}, + [3260] = {.lex_state = 1487}, + [3261] = {.lex_state = 1516}, + [3262] = {.lex_state = 350, .external_lex_state = 2}, + [3263] = {.lex_state = 350, .external_lex_state = 2}, + [3264] = {.lex_state = 1487}, + [3265] = {.lex_state = 1482}, + [3266] = {.lex_state = 350, .external_lex_state = 2}, + [3267] = {.lex_state = 1487}, + [3268] = {.lex_state = 1516}, + [3269] = {.lex_state = 1482}, + [3270] = {.lex_state = 350, .external_lex_state = 2}, + [3271] = {.lex_state = 350, .external_lex_state = 2}, + [3272] = {.lex_state = 1487}, + [3273] = {.lex_state = 1508}, + [3274] = {.lex_state = 350, .external_lex_state = 2}, + [3275] = {.lex_state = 1516}, + [3276] = {.lex_state = 1500}, + [3277] = {.lex_state = 1482}, + [3278] = {.lex_state = 293}, + [3279] = {.lex_state = 350, .external_lex_state = 2}, + [3280] = {.lex_state = 1499}, + [3281] = {.lex_state = 350, .external_lex_state = 2}, + [3282] = {.lex_state = 1516}, + [3283] = {.lex_state = 1491}, + [3284] = {.lex_state = 1491}, + [3285] = {.lex_state = 1499}, + [3286] = {.lex_state = 350, .external_lex_state = 2}, + [3287] = {.lex_state = 1499}, + [3288] = {.lex_state = 293}, + [3289] = {.lex_state = 1489}, + [3290] = {.lex_state = 1489}, + [3291] = {.lex_state = 1491}, + [3292] = {.lex_state = 1499}, + [3293] = {.lex_state = 350, .external_lex_state = 2}, + [3294] = {.lex_state = 350, .external_lex_state = 2}, + [3295] = {.lex_state = 350, .external_lex_state = 2}, + [3296] = {.lex_state = 344}, + [3297] = {.lex_state = 350, .external_lex_state = 2}, + [3298] = {.lex_state = 1499}, + [3299] = {.lex_state = 350, .external_lex_state = 2}, + [3300] = {.lex_state = 350, .external_lex_state = 2}, + [3301] = {.lex_state = 1482, .external_lex_state = 2}, + [3302] = {.lex_state = 1482}, + [3303] = {.lex_state = 1492}, + [3304] = {.lex_state = 350, .external_lex_state = 2}, + [3305] = {.lex_state = 350, .external_lex_state = 2}, + [3306] = {.lex_state = 350, .external_lex_state = 2}, + [3307] = {.lex_state = 350, .external_lex_state = 2}, + [3308] = {.lex_state = 1492}, + [3309] = {.lex_state = 1499}, + [3310] = {.lex_state = 350, .external_lex_state = 2}, + [3311] = {.lex_state = 350, .external_lex_state = 2}, + [3312] = {.lex_state = 344}, + [3313] = {.lex_state = 350, .external_lex_state = 2}, + [3314] = {.lex_state = 350, .external_lex_state = 2}, + [3315] = {.lex_state = 350, .external_lex_state = 2}, + [3316] = {.lex_state = 350, .external_lex_state = 2}, + [3317] = {.lex_state = 1499}, + [3318] = {.lex_state = 1499}, + [3319] = {.lex_state = 350, .external_lex_state = 2}, + [3320] = {.lex_state = 1499}, + [3321] = {.lex_state = 350, .external_lex_state = 2}, + [3322] = {.lex_state = 1510}, + [3323] = {.lex_state = 1508}, + [3324] = {.lex_state = 1499}, + [3325] = {.lex_state = 292}, + [3326] = {.lex_state = 1511}, + [3327] = {.lex_state = 1510}, + [3328] = {.lex_state = 1499}, + [3329] = {.lex_state = 1511}, + [3330] = {.lex_state = 1499}, + [3331] = {.lex_state = 1504}, + [3332] = {.lex_state = 1488}, + [3333] = {.lex_state = 1499}, + [3334] = {.lex_state = 1499}, + [3335] = {.lex_state = 1499}, + [3336] = {.lex_state = 292}, + [3337] = {.lex_state = 1488}, + [3338] = {.lex_state = 1488}, + [3339] = {.lex_state = 1488}, + [3340] = {.lex_state = 297}, + [3341] = {.lex_state = 1499}, + [3342] = {.lex_state = 1499}, + [3343] = {.lex_state = 292}, + [3344] = {.lex_state = 297}, + [3345] = {.lex_state = 1510}, + [3346] = {.lex_state = 1508}, + [3347] = {.lex_state = 297}, + [3348] = {.lex_state = 1508}, + [3349] = {.lex_state = 292}, + [3350] = {.lex_state = 350, .external_lex_state = 2}, + [3351] = {.lex_state = 1510}, + [3352] = {.lex_state = 297}, + [3353] = {.lex_state = 1510}, + [3354] = {.lex_state = 1510}, + [3355] = {.lex_state = 1510}, + [3356] = {.lex_state = 1499}, + [3357] = {.lex_state = 1510}, + [3358] = {.lex_state = 350, .external_lex_state = 2}, + [3359] = {.lex_state = 1510}, + [3360] = {.lex_state = 1499}, + [3361] = {.lex_state = 292}, + [3362] = {.lex_state = 1510}, + [3363] = {.lex_state = 1499}, + [3364] = {.lex_state = 1510}, + [3365] = {.lex_state = 1510}, + [3366] = {.lex_state = 1499}, + [3367] = {.lex_state = 1510}, + [3368] = {.lex_state = 1510}, + [3369] = {.lex_state = 1510}, + [3370] = {.lex_state = 1499}, + [3371] = {.lex_state = 1512}, + [3372] = {.lex_state = 1470}, + [3373] = {.lex_state = 350, .external_lex_state = 2}, + [3374] = {.lex_state = 1499}, + [3375] = {.lex_state = 292}, + [3376] = {.lex_state = 292}, + [3377] = {.lex_state = 350, .external_lex_state = 2}, + [3378] = {.lex_state = 1499}, + [3379] = {.lex_state = 350, .external_lex_state = 2}, + [3380] = {.lex_state = 350, .external_lex_state = 2}, + [3381] = {.lex_state = 292}, + [3382] = {.lex_state = 1499}, + [3383] = {.lex_state = 350, .external_lex_state = 2}, + [3384] = {.lex_state = 292}, + [3385] = {.lex_state = 292}, + [3386] = {.lex_state = 1498}, + [3387] = {.lex_state = 292}, + [3388] = {.lex_state = 292}, + [3389] = {.lex_state = 1499}, + [3390] = {.lex_state = 292}, + [3391] = {.lex_state = 1499}, + [3392] = {.lex_state = 292}, + [3393] = {.lex_state = 292}, + [3394] = {.lex_state = 1499}, + [3395] = {.lex_state = 292}, + [3396] = {.lex_state = 292}, + [3397] = {.lex_state = 292}, + [3398] = {.lex_state = 1499}, + [3399] = {.lex_state = 292}, + [3400] = {.lex_state = 350, .external_lex_state = 2}, + [3401] = {.lex_state = 1470}, + [3402] = {.lex_state = 292}, + [3403] = {.lex_state = 292}, + [3404] = {.lex_state = 350, .external_lex_state = 2}, + [3405] = {.lex_state = 1499}, + [3406] = {.lex_state = 292}, + [3407] = {.lex_state = 1499}, + [3408] = {.lex_state = 1499}, + [3409] = {.lex_state = 292}, + [3410] = {.lex_state = 1499}, + [3411] = {.lex_state = 1499}, + [3412] = {.lex_state = 1499}, + [3413] = {.lex_state = 1499}, + [3414] = {.lex_state = 1519}, + [3415] = {.lex_state = 1499}, + [3416] = {.lex_state = 358, .external_lex_state = 2}, + [3417] = {.lex_state = 350, .external_lex_state = 2}, + [3418] = {.lex_state = 1499}, + [3419] = {.lex_state = 350, .external_lex_state = 2}, + [3420] = {.lex_state = 350, .external_lex_state = 2}, + [3421] = {.lex_state = 1515}, + [3422] = {.lex_state = 1482}, + [3423] = {.lex_state = 1515}, + [3424] = {.lex_state = 1515}, + [3425] = {.lex_state = 397}, + [3426] = {.lex_state = 350, .external_lex_state = 2}, + [3427] = {.lex_state = 1499}, + [3428] = {.lex_state = 358, .external_lex_state = 2}, + [3429] = {.lex_state = 397}, + [3430] = {.lex_state = 397}, + [3431] = {.lex_state = 397}, + [3432] = {.lex_state = 350, .external_lex_state = 2}, + [3433] = {.lex_state = 292}, + [3434] = {.lex_state = 350, .external_lex_state = 2}, + [3435] = {.lex_state = 292}, + [3436] = {.lex_state = 350, .external_lex_state = 2}, + [3437] = {.lex_state = 350, .external_lex_state = 2}, + [3438] = {.lex_state = 350, .external_lex_state = 2}, + [3439] = {.lex_state = 1517}, + [3440] = {.lex_state = 350, .external_lex_state = 2}, + [3441] = {.lex_state = 350, .external_lex_state = 2}, + [3442] = {.lex_state = 397}, + [3443] = {.lex_state = 397}, + [3444] = {.lex_state = 1482}, + [3445] = {.lex_state = 350, .external_lex_state = 2}, + [3446] = {.lex_state = 358, .external_lex_state = 2}, + [3447] = {.lex_state = 350, .external_lex_state = 2}, + [3448] = {.lex_state = 397}, + [3449] = {.lex_state = 1515}, + [3450] = {.lex_state = 1506}, + [3451] = {.lex_state = 350, .external_lex_state = 2}, + [3452] = {.lex_state = 350, .external_lex_state = 2}, + [3453] = {.lex_state = 1519}, + [3454] = {.lex_state = 397}, + [3455] = {.lex_state = 1515}, + [3456] = {.lex_state = 350, .external_lex_state = 2}, + [3457] = {.lex_state = 1482}, + [3458] = {.lex_state = 397}, + [3459] = {.lex_state = 397}, + [3460] = {.lex_state = 1499}, + [3461] = {.lex_state = 1499}, + [3462] = {.lex_state = 350, .external_lex_state = 2}, + [3463] = {.lex_state = 1499}, + [3464] = {.lex_state = 1499}, + [3465] = {.lex_state = 397}, + [3466] = {.lex_state = 292}, + [3467] = {.lex_state = 397}, + [3468] = {.lex_state = 292}, + [3469] = {.lex_state = 1499}, + [3470] = {.lex_state = 397}, + [3471] = {.lex_state = 1499}, + [3472] = {.lex_state = 292}, + [3473] = {.lex_state = 1499}, + [3474] = {.lex_state = 1482}, + [3475] = {.lex_state = 1499}, + [3476] = {.lex_state = 293}, + [3477] = {.lex_state = 397}, + [3478] = {.lex_state = 292}, + [3479] = {.lex_state = 1499}, + [3480] = {.lex_state = 397}, + [3481] = {.lex_state = 350, .external_lex_state = 2}, + [3482] = {.lex_state = 1499}, + [3483] = {.lex_state = 1511}, + [3484] = {.lex_state = 397}, + [3485] = {.lex_state = 1499}, + [3486] = {.lex_state = 1511}, + [3487] = {.lex_state = 1499}, + [3488] = {.lex_state = 1499}, + [3489] = {.lex_state = 1511}, + [3490] = {.lex_state = 292}, + [3491] = {.lex_state = 1511}, + [3492] = {.lex_state = 1511}, + [3493] = {.lex_state = 350, .external_lex_state = 2}, + [3494] = {.lex_state = 397}, + [3495] = {.lex_state = 1511}, + [3496] = {.lex_state = 397}, + [3497] = {.lex_state = 1499}, + [3498] = {.lex_state = 397}, + [3499] = {.lex_state = 1499}, + [3500] = {.lex_state = 1499}, + [3501] = {.lex_state = 1511}, + [3502] = {.lex_state = 1511}, + [3503] = {.lex_state = 1511}, + [3504] = {.lex_state = 1511}, + [3505] = {.lex_state = 292}, + [3506] = {.lex_state = 1511}, + [3507] = {.lex_state = 1511}, + [3508] = {.lex_state = 1499}, + [3509] = {.lex_state = 350, .external_lex_state = 2}, + [3510] = {.lex_state = 397}, + [3511] = {.lex_state = 1499}, + [3512] = {.lex_state = 350, .external_lex_state = 2}, + [3513] = {.lex_state = 350, .external_lex_state = 2}, + [3514] = {.lex_state = 1499}, + [3515] = {.lex_state = 350, .external_lex_state = 2}, + [3516] = {.lex_state = 350, .external_lex_state = 2}, + [3517] = {.lex_state = 1499}, + [3518] = {.lex_state = 1511}, + [3519] = {.lex_state = 1511}, + [3520] = {.lex_state = 293}, + [3521] = {.lex_state = 350, .external_lex_state = 2}, + [3522] = {.lex_state = 1511}, + [3523] = {.lex_state = 1505}, + [3524] = {.lex_state = 1499}, + [3525] = {.lex_state = 292}, + [3526] = {.lex_state = 1499}, + [3527] = {.lex_state = 292}, + [3528] = {.lex_state = 350, .external_lex_state = 2}, + [3529] = {.lex_state = 350, .external_lex_state = 2}, + [3530] = {.lex_state = 1499}, + [3531] = {.lex_state = 1511}, + [3532] = {.lex_state = 1519}, + [3533] = {.lex_state = 350, .external_lex_state = 2}, + [3534] = {.lex_state = 1514}, + [3535] = {.lex_state = 1499}, + [3536] = {.lex_state = 1514}, + [3537] = {.lex_state = 1499}, + [3538] = {.lex_state = 1499}, + [3539] = {.lex_state = 350, .external_lex_state = 2}, + [3540] = {.lex_state = 1482}, + [3541] = {.lex_state = 1498}, + [3542] = {.lex_state = 350, .external_lex_state = 2}, + [3543] = {.lex_state = 292}, + [3544] = {.lex_state = 293}, + [3545] = {.lex_state = 397}, + [3546] = {.lex_state = 350, .external_lex_state = 2}, + [3547] = {.lex_state = 350, .external_lex_state = 2}, + [3548] = {.lex_state = 350, .external_lex_state = 2}, + [3549] = {.lex_state = 292}, + [3550] = {.lex_state = 350, .external_lex_state = 2}, + [3551] = {.lex_state = 397}, + [3552] = {.lex_state = 292}, + [3553] = {.lex_state = 350, .external_lex_state = 2}, + [3554] = {.lex_state = 358, .external_lex_state = 2}, + [3555] = {.lex_state = 350, .external_lex_state = 2}, + [3556] = {.lex_state = 350, .external_lex_state = 2}, + [3557] = {.lex_state = 292}, + [3558] = {.lex_state = 350, .external_lex_state = 2}, + [3559] = {.lex_state = 350, .external_lex_state = 2}, + [3560] = {.lex_state = 350, .external_lex_state = 2}, + [3561] = {.lex_state = 1482}, + [3562] = {.lex_state = 292}, + [3563] = {.lex_state = 397}, + [3564] = {.lex_state = 292}, + [3565] = {.lex_state = 350, .external_lex_state = 2}, + [3566] = {.lex_state = 292}, + [3567] = {.lex_state = 350, .external_lex_state = 2}, + [3568] = {.lex_state = 350, .external_lex_state = 2}, + [3569] = {.lex_state = 1519}, + [3570] = {.lex_state = 350, .external_lex_state = 2}, + [3571] = {.lex_state = 1482}, + [3572] = {.lex_state = 1499}, + [3573] = {.lex_state = 293}, + [3574] = {.lex_state = 1499}, + [3575] = {.lex_state = 350, .external_lex_state = 2}, + [3576] = {.lex_state = 350, .external_lex_state = 2}, + [3577] = {.lex_state = 350, .external_lex_state = 2}, + [3578] = {.lex_state = 292}, + [3579] = {.lex_state = 397}, + [3580] = {.lex_state = 1515}, + [3581] = {.lex_state = 1515}, + [3582] = {.lex_state = 1482}, + [3583] = {.lex_state = 350, .external_lex_state = 2}, + [3584] = {.lex_state = 350, .external_lex_state = 2}, + [3585] = {.lex_state = 1515}, + [3586] = {.lex_state = 350, .external_lex_state = 2}, + [3587] = {.lex_state = 1482}, + [3588] = {.lex_state = 350, .external_lex_state = 2}, + [3589] = {.lex_state = 292}, + [3590] = {.lex_state = 1499}, + [3591] = {.lex_state = 397}, + [3592] = {.lex_state = 397}, + [3593] = {.lex_state = 397}, + [3594] = {.lex_state = 1519}, + [3595] = {.lex_state = 292}, + [3596] = {.lex_state = 1499}, + [3597] = {.lex_state = 350, .external_lex_state = 2}, + [3598] = {.lex_state = 1499}, + [3599] = {.lex_state = 397}, + [3600] = {.lex_state = 1510}, + [3601] = {.lex_state = 1499}, + [3602] = {.lex_state = 1482}, + [3603] = {.lex_state = 397}, + [3604] = {.lex_state = 350, .external_lex_state = 2}, + [3605] = {.lex_state = 1499}, + [3606] = {.lex_state = 1482}, + [3607] = {.lex_state = 1499}, + [3608] = {.lex_state = 397}, + [3609] = {.lex_state = 1489}, + [3610] = {.lex_state = 1489}, + [3611] = {.lex_state = 397}, + [3612] = {.lex_state = 1489}, + [3613] = {.lex_state = 1482}, + [3614] = {.lex_state = 1489}, + [3615] = {.lex_state = 1515}, + [3616] = {.lex_state = 1499}, + [3617] = {.lex_state = 1499}, + [3618] = {.lex_state = 397}, + [3619] = {.lex_state = 1515}, + [3620] = {.lex_state = 1517}, + [3621] = {.lex_state = 397}, + [3622] = {.lex_state = 1512}, + [3623] = {.lex_state = 350, .external_lex_state = 2}, + [3624] = {.lex_state = 397}, + [3625] = {.lex_state = 1510}, + [3626] = {.lex_state = 350, .external_lex_state = 2}, + [3627] = {.lex_state = 1499}, + [3628] = {.lex_state = 1512}, + [3629] = {.lex_state = 1512}, + [3630] = {.lex_state = 397}, + [3631] = {.lex_state = 1512}, + [3632] = {.lex_state = 350, .external_lex_state = 2}, + [3633] = {.lex_state = 397}, + [3634] = {.lex_state = 1512}, + [3635] = {.lex_state = 1499}, + [3636] = {.lex_state = 397}, + [3637] = {.lex_state = 1512}, + [3638] = {.lex_state = 1510}, + [3639] = {.lex_state = 397}, + [3640] = {.lex_state = 397}, + [3641] = {.lex_state = 1512}, + [3642] = {.lex_state = 1512}, + [3643] = {.lex_state = 1512}, + [3644] = {.lex_state = 1512}, + [3645] = {.lex_state = 1512}, + [3646] = {.lex_state = 1482}, + [3647] = {.lex_state = 1512}, + [3648] = {.lex_state = 397}, + [3649] = {.lex_state = 292}, + [3650] = {.lex_state = 397}, + [3651] = {.lex_state = 397}, + [3652] = {.lex_state = 1512}, + [3653] = {.lex_state = 350, .external_lex_state = 2}, + [3654] = {.lex_state = 1512}, + [3655] = {.lex_state = 397}, + [3656] = {.lex_state = 1499}, + [3657] = {.lex_state = 1512}, + [3658] = {.lex_state = 397}, + [3659] = {.lex_state = 1514}, + [3660] = {.lex_state = 292}, + [3661] = {.lex_state = 1499}, + [3662] = {.lex_state = 397}, + [3663] = {.lex_state = 292}, + [3664] = {.lex_state = 397}, + [3665] = {.lex_state = 397}, + [3666] = {.lex_state = 292}, + [3667] = {.lex_state = 397}, + [3668] = {.lex_state = 1516}, + [3669] = {.lex_state = 397}, + [3670] = {.lex_state = 1499}, + [3671] = {.lex_state = 1499}, + [3672] = {.lex_state = 350, .external_lex_state = 2}, + [3673] = {.lex_state = 350, .external_lex_state = 2}, + [3674] = {.lex_state = 1512}, + [3675] = {.lex_state = 1499}, + [3676] = {.lex_state = 292}, + [3677] = {.lex_state = 1499}, + [3678] = {.lex_state = 1499}, + [3679] = {.lex_state = 1482}, + [3680] = {.lex_state = 1482, .external_lex_state = 2}, + [3681] = {.lex_state = 292}, + [3682] = {.lex_state = 1482}, + [3683] = {.lex_state = 292}, + [3684] = {.lex_state = 350, .external_lex_state = 2}, + [3685] = {.lex_state = 293}, + [3686] = {.lex_state = 1482}, + [3687] = {.lex_state = 350, .external_lex_state = 2}, + [3688] = {.lex_state = 350, .external_lex_state = 2}, + [3689] = {.lex_state = 350, .external_lex_state = 2}, + [3690] = {.lex_state = 350, .external_lex_state = 2}, + [3691] = {.lex_state = 350, .external_lex_state = 2}, + [3692] = {.lex_state = 350, .external_lex_state = 2}, + [3693] = {.lex_state = 350, .external_lex_state = 2}, + [3694] = {.lex_state = 350, .external_lex_state = 2}, + [3695] = {.lex_state = 350, .external_lex_state = 2}, + [3696] = {.lex_state = 350, .external_lex_state = 2}, + [3697] = {.lex_state = 344}, + [3698] = {.lex_state = 350, .external_lex_state = 2}, + [3699] = {.lex_state = 1489}, + [3700] = {.lex_state = 350, .external_lex_state = 2}, + [3701] = {.lex_state = 350, .external_lex_state = 2}, + [3702] = {.lex_state = 350, .external_lex_state = 2}, + [3703] = {.lex_state = 350, .external_lex_state = 2}, + [3704] = {.lex_state = 350, .external_lex_state = 2}, + [3705] = {.lex_state = 350, .external_lex_state = 2}, + [3706] = {.lex_state = 350, .external_lex_state = 2}, + [3707] = {.lex_state = 350, .external_lex_state = 2}, + [3708] = {.lex_state = 350, .external_lex_state = 2}, + [3709] = {.lex_state = 350, .external_lex_state = 2}, + [3710] = {.lex_state = 350, .external_lex_state = 2}, + [3711] = {.lex_state = 350, .external_lex_state = 2}, + [3712] = {.lex_state = 350, .external_lex_state = 2}, + [3713] = {.lex_state = 350, .external_lex_state = 2}, + [3714] = {.lex_state = 350, .external_lex_state = 2}, + [3715] = {.lex_state = 350, .external_lex_state = 2}, + [3716] = {.lex_state = 350, .external_lex_state = 2}, + [3717] = {.lex_state = 350, .external_lex_state = 2}, + [3718] = {.lex_state = 350, .external_lex_state = 2}, + [3719] = {.lex_state = 350, .external_lex_state = 2}, + [3720] = {.lex_state = 350, .external_lex_state = 2}, + [3721] = {.lex_state = 350, .external_lex_state = 2}, + [3722] = {.lex_state = 350, .external_lex_state = 2}, + [3723] = {.lex_state = 350, .external_lex_state = 2}, + [3724] = {.lex_state = 350, .external_lex_state = 2}, + [3725] = {.lex_state = 350, .external_lex_state = 2}, + [3726] = {.lex_state = 350, .external_lex_state = 2}, + [3727] = {.lex_state = 1482}, + [3728] = {.lex_state = 350, .external_lex_state = 2}, + [3729] = {.lex_state = 350, .external_lex_state = 2}, + [3730] = {.lex_state = 350, .external_lex_state = 2}, + [3731] = {.lex_state = 350, .external_lex_state = 2}, + [3732] = {.lex_state = 350, .external_lex_state = 2}, + [3733] = {.lex_state = 350, .external_lex_state = 2}, + [3734] = {.lex_state = 350, .external_lex_state = 2}, + [3735] = {.lex_state = 350, .external_lex_state = 2}, + [3736] = {.lex_state = 350, .external_lex_state = 2}, + [3737] = {.lex_state = 350, .external_lex_state = 2}, + [3738] = {.lex_state = 350, .external_lex_state = 2}, + [3739] = {.lex_state = 350, .external_lex_state = 2}, + [3740] = {.lex_state = 350, .external_lex_state = 2}, + [3741] = {.lex_state = 350, .external_lex_state = 2}, + [3742] = {.lex_state = 350, .external_lex_state = 2}, + [3743] = {.lex_state = 350, .external_lex_state = 2}, + [3744] = {.lex_state = 350, .external_lex_state = 2}, + [3745] = {.lex_state = 350, .external_lex_state = 2}, + [3746] = {.lex_state = 350, .external_lex_state = 2}, + [3747] = {.lex_state = 350, .external_lex_state = 2}, + [3748] = {.lex_state = 350, .external_lex_state = 2}, + [3749] = {.lex_state = 350, .external_lex_state = 2}, + [3750] = {.lex_state = 1519}, + [3751] = {.lex_state = 350, .external_lex_state = 2}, + [3752] = {.lex_state = 350, .external_lex_state = 2}, + [3753] = {.lex_state = 350, .external_lex_state = 2}, + [3754] = {.lex_state = 350, .external_lex_state = 2}, + [3755] = {.lex_state = 350, .external_lex_state = 2}, + [3756] = {.lex_state = 350, .external_lex_state = 2}, + [3757] = {.lex_state = 350, .external_lex_state = 2}, + [3758] = {.lex_state = 350, .external_lex_state = 2}, + [3759] = {.lex_state = 350, .external_lex_state = 2}, + [3760] = {.lex_state = 350, .external_lex_state = 2}, + [3761] = {.lex_state = 350, .external_lex_state = 2}, + [3762] = {.lex_state = 350, .external_lex_state = 2}, + [3763] = {.lex_state = 350, .external_lex_state = 2}, + [3764] = {.lex_state = 350, .external_lex_state = 2}, + [3765] = {.lex_state = 350, .external_lex_state = 2}, + [3766] = {.lex_state = 350, .external_lex_state = 2}, + [3767] = {.lex_state = 350, .external_lex_state = 2}, + [3768] = {.lex_state = 350, .external_lex_state = 2}, + [3769] = {.lex_state = 350, .external_lex_state = 2}, + [3770] = {.lex_state = 350, .external_lex_state = 2}, + [3771] = {.lex_state = 350, .external_lex_state = 2}, + [3772] = {.lex_state = 350, .external_lex_state = 2}, + [3773] = {.lex_state = 350, .external_lex_state = 2}, + [3774] = {.lex_state = 350, .external_lex_state = 2}, + [3775] = {.lex_state = 350, .external_lex_state = 2}, + [3776] = {.lex_state = 350, .external_lex_state = 2}, + [3777] = {.lex_state = 350, .external_lex_state = 2}, + [3778] = {.lex_state = 350, .external_lex_state = 2}, + [3779] = {.lex_state = 350, .external_lex_state = 2}, + [3780] = {.lex_state = 350, .external_lex_state = 2}, + [3781] = {.lex_state = 350, .external_lex_state = 2}, + [3782] = {.lex_state = 350, .external_lex_state = 2}, + [3783] = {.lex_state = 350, .external_lex_state = 2}, + [3784] = {.lex_state = 350, .external_lex_state = 2}, + [3785] = {.lex_state = 350, .external_lex_state = 2}, + [3786] = {.lex_state = 350, .external_lex_state = 2}, + [3787] = {.lex_state = 350, .external_lex_state = 2}, + [3788] = {.lex_state = 350, .external_lex_state = 2}, + [3789] = {.lex_state = 350, .external_lex_state = 2}, + [3790] = {.lex_state = 1489}, + [3791] = {.lex_state = 350, .external_lex_state = 2}, + [3792] = {.lex_state = 350, .external_lex_state = 2}, + [3793] = {.lex_state = 350, .external_lex_state = 2}, + [3794] = {.lex_state = 1489}, + [3795] = {.lex_state = 1482}, + [3796] = {.lex_state = 350, .external_lex_state = 2}, + [3797] = {.lex_state = 350, .external_lex_state = 2}, + [3798] = {.lex_state = 350, .external_lex_state = 2}, + [3799] = {.lex_state = 350, .external_lex_state = 2}, + [3800] = {.lex_state = 350, .external_lex_state = 2}, + [3801] = {.lex_state = 350, .external_lex_state = 2}, + [3802] = {.lex_state = 350, .external_lex_state = 2}, + [3803] = {.lex_state = 350, .external_lex_state = 2}, + [3804] = {.lex_state = 350, .external_lex_state = 2}, + [3805] = {.lex_state = 350, .external_lex_state = 2}, + [3806] = {.lex_state = 350, .external_lex_state = 2}, + [3807] = {.lex_state = 350, .external_lex_state = 2}, + [3808] = {.lex_state = 350, .external_lex_state = 2}, + [3809] = {.lex_state = 350, .external_lex_state = 2}, + [3810] = {.lex_state = 350, .external_lex_state = 2}, + [3811] = {.lex_state = 350, .external_lex_state = 2}, + [3812] = {.lex_state = 350, .external_lex_state = 2}, + [3813] = {.lex_state = 350, .external_lex_state = 2}, + [3814] = {.lex_state = 350, .external_lex_state = 2}, + [3815] = {.lex_state = 350, .external_lex_state = 2}, + [3816] = {.lex_state = 350, .external_lex_state = 2}, + [3817] = {.lex_state = 350, .external_lex_state = 2}, + [3818] = {.lex_state = 350, .external_lex_state = 2}, + [3819] = {.lex_state = 350, .external_lex_state = 2}, + [3820] = {.lex_state = 350, .external_lex_state = 2}, + [3821] = {.lex_state = 350, .external_lex_state = 2}, + [3822] = {.lex_state = 1489}, + [3823] = {.lex_state = 350, .external_lex_state = 2}, + [3824] = {.lex_state = 350, .external_lex_state = 2}, + [3825] = {.lex_state = 350, .external_lex_state = 2}, + [3826] = {.lex_state = 350, .external_lex_state = 2}, + [3827] = {.lex_state = 350, .external_lex_state = 2}, + [3828] = {.lex_state = 350, .external_lex_state = 2}, + [3829] = {.lex_state = 350, .external_lex_state = 2}, + [3830] = {.lex_state = 350, .external_lex_state = 2}, + [3831] = {.lex_state = 350, .external_lex_state = 2}, + [3832] = {.lex_state = 350, .external_lex_state = 2}, + [3833] = {.lex_state = 350, .external_lex_state = 2}, + [3834] = {.lex_state = 350, .external_lex_state = 2}, + [3835] = {.lex_state = 350, .external_lex_state = 2}, + [3836] = {.lex_state = 350, .external_lex_state = 2}, + [3837] = {.lex_state = 350, .external_lex_state = 2}, + [3838] = {.lex_state = 350, .external_lex_state = 2}, + [3839] = {.lex_state = 350, .external_lex_state = 2}, + [3840] = {.lex_state = 350, .external_lex_state = 2}, + [3841] = {.lex_state = 350, .external_lex_state = 2}, + [3842] = {.lex_state = 350, .external_lex_state = 2}, + [3843] = {.lex_state = 350, .external_lex_state = 2}, + [3844] = {.lex_state = 350, .external_lex_state = 2}, + [3845] = {.lex_state = 350, .external_lex_state = 2}, + [3846] = {.lex_state = 350, .external_lex_state = 2}, + [3847] = {.lex_state = 350, .external_lex_state = 2}, + [3848] = {.lex_state = 350, .external_lex_state = 2}, + [3849] = {.lex_state = 350, .external_lex_state = 2}, + [3850] = {.lex_state = 350, .external_lex_state = 2}, + [3851] = {.lex_state = 350, .external_lex_state = 2}, + [3852] = {.lex_state = 350, .external_lex_state = 2}, + [3853] = {.lex_state = 350, .external_lex_state = 2}, + [3854] = {.lex_state = 1482}, + [3855] = {.lex_state = 350, .external_lex_state = 2}, + [3856] = {.lex_state = 350, .external_lex_state = 2}, + [3857] = {.lex_state = 350, .external_lex_state = 2}, + [3858] = {.lex_state = 350, .external_lex_state = 2}, + [3859] = {.lex_state = 350, .external_lex_state = 2}, + [3860] = {.lex_state = 350, .external_lex_state = 2}, + [3861] = {.lex_state = 350, .external_lex_state = 2}, + [3862] = {.lex_state = 350, .external_lex_state = 2}, + [3863] = {.lex_state = 350, .external_lex_state = 2}, + [3864] = {.lex_state = 350, .external_lex_state = 2}, + [3865] = {.lex_state = 350, .external_lex_state = 2}, + [3866] = {.lex_state = 350, .external_lex_state = 2}, + [3867] = {.lex_state = 1489}, + [3868] = {.lex_state = 350, .external_lex_state = 2}, + [3869] = {.lex_state = 350, .external_lex_state = 2}, + [3870] = {.lex_state = 350, .external_lex_state = 2}, + [3871] = {.lex_state = 350, .external_lex_state = 2}, + [3872] = {.lex_state = 350, .external_lex_state = 2}, + [3873] = {.lex_state = 350, .external_lex_state = 2}, + [3874] = {.lex_state = 350, .external_lex_state = 2}, + [3875] = {.lex_state = 350, .external_lex_state = 2}, + [3876] = {.lex_state = 1482}, + [3877] = {.lex_state = 350, .external_lex_state = 2}, + [3878] = {.lex_state = 350, .external_lex_state = 2}, + [3879] = {.lex_state = 350, .external_lex_state = 2}, + [3880] = {.lex_state = 350, .external_lex_state = 2}, + [3881] = {.lex_state = 350, .external_lex_state = 2}, + [3882] = {.lex_state = 350, .external_lex_state = 2}, + [3883] = {.lex_state = 350, .external_lex_state = 2}, + [3884] = {.lex_state = 350, .external_lex_state = 2}, + [3885] = {.lex_state = 350, .external_lex_state = 2}, + [3886] = {.lex_state = 350, .external_lex_state = 2}, + [3887] = {.lex_state = 350, .external_lex_state = 2}, + [3888] = {.lex_state = 350, .external_lex_state = 2}, + [3889] = {.lex_state = 350, .external_lex_state = 2}, + [3890] = {.lex_state = 350, .external_lex_state = 2}, + [3891] = {.lex_state = 350, .external_lex_state = 2}, + [3892] = {.lex_state = 350, .external_lex_state = 2}, + [3893] = {.lex_state = 350, .external_lex_state = 2}, + [3894] = {.lex_state = 350, .external_lex_state = 2}, + [3895] = {.lex_state = 350, .external_lex_state = 2}, + [3896] = {.lex_state = 350, .external_lex_state = 2}, + [3897] = {.lex_state = 350, .external_lex_state = 2}, + [3898] = {.lex_state = 350, .external_lex_state = 2}, + [3899] = {.lex_state = 350, .external_lex_state = 2}, + [3900] = {.lex_state = 350, .external_lex_state = 2}, + [3901] = {.lex_state = 350, .external_lex_state = 2}, + [3902] = {.lex_state = 350, .external_lex_state = 2}, + [3903] = {.lex_state = 350, .external_lex_state = 2}, + [3904] = {.lex_state = 350, .external_lex_state = 2}, + [3905] = {.lex_state = 350, .external_lex_state = 2}, + [3906] = {.lex_state = 350, .external_lex_state = 2}, + [3907] = {.lex_state = 350, .external_lex_state = 2}, + [3908] = {.lex_state = 350, .external_lex_state = 2}, + [3909] = {.lex_state = 350, .external_lex_state = 2}, + [3910] = {.lex_state = 350, .external_lex_state = 2}, + [3911] = {.lex_state = 350, .external_lex_state = 2}, + [3912] = {.lex_state = 350, .external_lex_state = 2}, + [3913] = {.lex_state = 350, .external_lex_state = 2}, + [3914] = {.lex_state = 350, .external_lex_state = 2}, + [3915] = {.lex_state = 350, .external_lex_state = 2}, + [3916] = {.lex_state = 350, .external_lex_state = 2}, + [3917] = {.lex_state = 350, .external_lex_state = 2}, + [3918] = {.lex_state = 350, .external_lex_state = 2}, + [3919] = {.lex_state = 350, .external_lex_state = 2}, + [3920] = {.lex_state = 350, .external_lex_state = 2}, + [3921] = {.lex_state = 350, .external_lex_state = 2}, + [3922] = {.lex_state = 350, .external_lex_state = 2}, + [3923] = {.lex_state = 350, .external_lex_state = 2}, + [3924] = {.lex_state = 350, .external_lex_state = 2}, + [3925] = {.lex_state = 350, .external_lex_state = 2}, + [3926] = {.lex_state = 350, .external_lex_state = 2}, + [3927] = {.lex_state = 350, .external_lex_state = 2}, + [3928] = {.lex_state = 350, .external_lex_state = 2}, + [3929] = {.lex_state = 350, .external_lex_state = 2}, + [3930] = {.lex_state = 350, .external_lex_state = 2}, + [3931] = {.lex_state = 1489}, + [3932] = {.lex_state = 350, .external_lex_state = 2}, + [3933] = {.lex_state = 350, .external_lex_state = 2}, + [3934] = {.lex_state = 350, .external_lex_state = 2}, + [3935] = {.lex_state = 350, .external_lex_state = 2}, + [3936] = {.lex_state = 350, .external_lex_state = 2}, + [3937] = {.lex_state = 350, .external_lex_state = 2}, + [3938] = {.lex_state = 350, .external_lex_state = 2}, + [3939] = {.lex_state = 350, .external_lex_state = 2}, + [3940] = {.lex_state = 350, .external_lex_state = 2}, + [3941] = {.lex_state = 350, .external_lex_state = 2}, + [3942] = {.lex_state = 350, .external_lex_state = 2}, + [3943] = {.lex_state = 350, .external_lex_state = 2}, + [3944] = {.lex_state = 350, .external_lex_state = 2}, + [3945] = {.lex_state = 350, .external_lex_state = 2}, + [3946] = {.lex_state = 1489}, + [3947] = {.lex_state = 350, .external_lex_state = 2}, + [3948] = {.lex_state = 350, .external_lex_state = 2}, + [3949] = {.lex_state = 350, .external_lex_state = 2}, + [3950] = {.lex_state = 350, .external_lex_state = 2}, + [3951] = {.lex_state = 350, .external_lex_state = 2}, + [3952] = {.lex_state = 1489}, + [3953] = {.lex_state = 350, .external_lex_state = 2}, + [3954] = {.lex_state = 1482}, + [3955] = {.lex_state = 350, .external_lex_state = 2}, + [3956] = {.lex_state = 350, .external_lex_state = 2}, + [3957] = {.lex_state = 1489}, + [3958] = {.lex_state = 350, .external_lex_state = 2}, + [3959] = {.lex_state = 350, .external_lex_state = 2}, + [3960] = {.lex_state = 350, .external_lex_state = 2}, + [3961] = {.lex_state = 1482}, + [3962] = {.lex_state = 350, .external_lex_state = 2}, + [3963] = {.lex_state = 350, .external_lex_state = 2}, + [3964] = {.lex_state = 1482}, + [3965] = {.lex_state = 1489}, + [3966] = {.lex_state = 350, .external_lex_state = 2}, + [3967] = {.lex_state = 1482}, + [3968] = {.lex_state = 1482}, + [3969] = {.lex_state = 1482}, + [3970] = {.lex_state = 350, .external_lex_state = 2}, + [3971] = {.lex_state = 350, .external_lex_state = 2}, + [3972] = {.lex_state = 350, .external_lex_state = 2}, + [3973] = {.lex_state = 350, .external_lex_state = 2}, + [3974] = {.lex_state = 350, .external_lex_state = 2}, + [3975] = {.lex_state = 350, .external_lex_state = 2}, + [3976] = {.lex_state = 350, .external_lex_state = 2}, + [3977] = {.lex_state = 350, .external_lex_state = 2}, + [3978] = {.lex_state = 350, .external_lex_state = 2}, + [3979] = {.lex_state = 350, .external_lex_state = 2}, + [3980] = {.lex_state = 350, .external_lex_state = 2}, + [3981] = {.lex_state = 350, .external_lex_state = 2}, + [3982] = {.lex_state = 1517}, + [3983] = {.lex_state = 1489}, + [3984] = {.lex_state = 350, .external_lex_state = 2}, + [3985] = {.lex_state = 1489}, + [3986] = {.lex_state = 1489}, + [3987] = {.lex_state = 1489}, + [3988] = {.lex_state = 350, .external_lex_state = 2}, + [3989] = {.lex_state = 350, .external_lex_state = 2}, + [3990] = {.lex_state = 350, .external_lex_state = 2}, + [3991] = {.lex_state = 350, .external_lex_state = 2}, + [3992] = {.lex_state = 350, .external_lex_state = 2}, + [3993] = {.lex_state = 350, .external_lex_state = 2}, + [3994] = {.lex_state = 350, .external_lex_state = 2}, + [3995] = {.lex_state = 350, .external_lex_state = 2}, + [3996] = {.lex_state = 350, .external_lex_state = 2}, + [3997] = {.lex_state = 350, .external_lex_state = 2}, + [3998] = {.lex_state = 350, .external_lex_state = 2}, + [3999] = {.lex_state = 350, .external_lex_state = 2}, + [4000] = {.lex_state = 350, .external_lex_state = 2}, + [4001] = {.lex_state = 350, .external_lex_state = 2}, + [4002] = {.lex_state = 350, .external_lex_state = 2}, + [4003] = {.lex_state = 350, .external_lex_state = 2}, + [4004] = {.lex_state = 350, .external_lex_state = 2}, + [4005] = {.lex_state = 350, .external_lex_state = 2}, + [4006] = {.lex_state = 350, .external_lex_state = 2}, + [4007] = {.lex_state = 350, .external_lex_state = 2}, + [4008] = {.lex_state = 1489}, + [4009] = {.lex_state = 1482}, + [4010] = {.lex_state = 350, .external_lex_state = 2}, + [4011] = {.lex_state = 350, .external_lex_state = 2}, + [4012] = {.lex_state = 350, .external_lex_state = 2}, + [4013] = {.lex_state = 350, .external_lex_state = 2}, + [4014] = {.lex_state = 350, .external_lex_state = 2}, + [4015] = {.lex_state = 350, .external_lex_state = 2}, + [4016] = {.lex_state = 350, .external_lex_state = 2}, + [4017] = {.lex_state = 350, .external_lex_state = 2}, + [4018] = {.lex_state = 350, .external_lex_state = 2}, + [4019] = {.lex_state = 350, .external_lex_state = 2}, + [4020] = {.lex_state = 1482}, + [4021] = {.lex_state = 350, .external_lex_state = 2}, + [4022] = {.lex_state = 350, .external_lex_state = 2}, + [4023] = {.lex_state = 350, .external_lex_state = 2}, + [4024] = {.lex_state = 350, .external_lex_state = 2}, + [4025] = {.lex_state = 350, .external_lex_state = 2}, + [4026] = {.lex_state = 350, .external_lex_state = 2}, + [4027] = {.lex_state = 350, .external_lex_state = 2}, + [4028] = {.lex_state = 350, .external_lex_state = 2}, + [4029] = {.lex_state = 350, .external_lex_state = 2}, + [4030] = {.lex_state = 350, .external_lex_state = 2}, + [4031] = {.lex_state = 350, .external_lex_state = 2}, + [4032] = {.lex_state = 350, .external_lex_state = 2}, + [4033] = {.lex_state = 350, .external_lex_state = 2}, + [4034] = {.lex_state = 350, .external_lex_state = 2}, + [4035] = {.lex_state = 350, .external_lex_state = 2}, + [4036] = {.lex_state = 350, .external_lex_state = 2}, + [4037] = {.lex_state = 350, .external_lex_state = 2}, + [4038] = {.lex_state = 350, .external_lex_state = 2}, + [4039] = {.lex_state = 350, .external_lex_state = 2}, + [4040] = {.lex_state = 350, .external_lex_state = 2}, + [4041] = {.lex_state = 350, .external_lex_state = 2}, + [4042] = {.lex_state = 350, .external_lex_state = 2}, + [4043] = {.lex_state = 350, .external_lex_state = 2}, + [4044] = {.lex_state = 350, .external_lex_state = 2}, + [4045] = {.lex_state = 350, .external_lex_state = 2}, + [4046] = {.lex_state = 350, .external_lex_state = 2}, + [4047] = {.lex_state = 350, .external_lex_state = 2}, + [4048] = {.lex_state = 350, .external_lex_state = 2}, + [4049] = {.lex_state = 350, .external_lex_state = 2}, + [4050] = {.lex_state = 350, .external_lex_state = 2}, + [4051] = {.lex_state = 350, .external_lex_state = 2}, + [4052] = {.lex_state = 350, .external_lex_state = 2}, + [4053] = {.lex_state = 350, .external_lex_state = 2}, + [4054] = {.lex_state = 350, .external_lex_state = 2}, + [4055] = {.lex_state = 350, .external_lex_state = 2}, + [4056] = {.lex_state = 350, .external_lex_state = 2}, + [4057] = {.lex_state = 350, .external_lex_state = 2}, + [4058] = {.lex_state = 350, .external_lex_state = 2}, + [4059] = {.lex_state = 350, .external_lex_state = 2}, + [4060] = {.lex_state = 350, .external_lex_state = 2}, + [4061] = {.lex_state = 350, .external_lex_state = 2}, + [4062] = {.lex_state = 350, .external_lex_state = 2}, + [4063] = {.lex_state = 350, .external_lex_state = 2}, + [4064] = {.lex_state = 350, .external_lex_state = 2}, + [4065] = {.lex_state = 350, .external_lex_state = 2}, + [4066] = {.lex_state = 350, .external_lex_state = 2}, + [4067] = {.lex_state = 350, .external_lex_state = 2}, + [4068] = {.lex_state = 350, .external_lex_state = 2}, + [4069] = {.lex_state = 350, .external_lex_state = 2}, + [4070] = {.lex_state = 350, .external_lex_state = 2}, + [4071] = {.lex_state = 350, .external_lex_state = 2}, + [4072] = {.lex_state = 350, .external_lex_state = 2}, + [4073] = {.lex_state = 350, .external_lex_state = 2}, + [4074] = {.lex_state = 350, .external_lex_state = 2}, + [4075] = {.lex_state = 350, .external_lex_state = 2}, + [4076] = {.lex_state = 350, .external_lex_state = 2}, + [4077] = {.lex_state = 350, .external_lex_state = 2}, + [4078] = {.lex_state = 350, .external_lex_state = 2}, + [4079] = {.lex_state = 350, .external_lex_state = 2}, + [4080] = {.lex_state = 1499}, + [4081] = {.lex_state = 350, .external_lex_state = 2}, + [4082] = {.lex_state = 350, .external_lex_state = 2}, + [4083] = {.lex_state = 350, .external_lex_state = 2}, + [4084] = {.lex_state = 350, .external_lex_state = 2}, + [4085] = {.lex_state = 350, .external_lex_state = 2}, + [4086] = {.lex_state = 350, .external_lex_state = 2}, + [4087] = {.lex_state = 350, .external_lex_state = 2}, + [4088] = {.lex_state = 350, .external_lex_state = 2}, + [4089] = {.lex_state = 350, .external_lex_state = 2}, + [4090] = {.lex_state = 350, .external_lex_state = 2}, + [4091] = {.lex_state = 350, .external_lex_state = 2}, + [4092] = {.lex_state = 350, .external_lex_state = 2}, + [4093] = {.lex_state = 350, .external_lex_state = 2}, + [4094] = {.lex_state = 350, .external_lex_state = 2}, + [4095] = {.lex_state = 350, .external_lex_state = 2}, + [4096] = {.lex_state = 350, .external_lex_state = 2}, + [4097] = {.lex_state = 350, .external_lex_state = 2}, + [4098] = {.lex_state = 1482}, + [4099] = {.lex_state = 350, .external_lex_state = 2}, + [4100] = {.lex_state = 1489}, + [4101] = {.lex_state = 350, .external_lex_state = 2}, + [4102] = {.lex_state = 350, .external_lex_state = 2}, + [4103] = {.lex_state = 350, .external_lex_state = 2}, + [4104] = {.lex_state = 350, .external_lex_state = 2}, + [4105] = {.lex_state = 1489}, + [4106] = {.lex_state = 350, .external_lex_state = 2}, + [4107] = {.lex_state = 1482}, + [4108] = {.lex_state = 350, .external_lex_state = 2}, + [4109] = {.lex_state = 350, .external_lex_state = 2}, + [4110] = {.lex_state = 350, .external_lex_state = 2}, + [4111] = {.lex_state = 350, .external_lex_state = 2}, + [4112] = {.lex_state = 350, .external_lex_state = 2}, + [4113] = {.lex_state = 350, .external_lex_state = 2}, + [4114] = {.lex_state = 350, .external_lex_state = 2}, + [4115] = {.lex_state = 1482}, + [4116] = {.lex_state = 1482}, + [4117] = {.lex_state = 350, .external_lex_state = 2}, + [4118] = {.lex_state = 350, .external_lex_state = 2}, + [4119] = {.lex_state = 350, .external_lex_state = 2}, + [4120] = {.lex_state = 350, .external_lex_state = 2}, + [4121] = {.lex_state = 350, .external_lex_state = 2}, + [4122] = {.lex_state = 350, .external_lex_state = 2}, + [4123] = {.lex_state = 350, .external_lex_state = 2}, + [4124] = {.lex_state = 350, .external_lex_state = 2}, + [4125] = {.lex_state = 350, .external_lex_state = 2}, + [4126] = {.lex_state = 350, .external_lex_state = 2}, + [4127] = {.lex_state = 350, .external_lex_state = 2}, + [4128] = {.lex_state = 350, .external_lex_state = 2}, + [4129] = {.lex_state = 350, .external_lex_state = 2}, + [4130] = {.lex_state = 350, .external_lex_state = 2}, + [4131] = {.lex_state = 350, .external_lex_state = 2}, + [4132] = {.lex_state = 350, .external_lex_state = 2}, + [4133] = {.lex_state = 350, .external_lex_state = 2}, + [4134] = {.lex_state = 350, .external_lex_state = 2}, + [4135] = {.lex_state = 350, .external_lex_state = 2}, + [4136] = {.lex_state = 350, .external_lex_state = 2}, + [4137] = {.lex_state = 350, .external_lex_state = 2}, + [4138] = {.lex_state = 350, .external_lex_state = 2}, + [4139] = {.lex_state = 350, .external_lex_state = 2}, + [4140] = {.lex_state = 350, .external_lex_state = 2}, + [4141] = {.lex_state = 350, .external_lex_state = 2}, + [4142] = {.lex_state = 350, .external_lex_state = 2}, + [4143] = {.lex_state = 350, .external_lex_state = 2}, + [4144] = {.lex_state = 350, .external_lex_state = 2}, + [4145] = {.lex_state = 350, .external_lex_state = 2}, + [4146] = {.lex_state = 350, .external_lex_state = 2}, + [4147] = {.lex_state = 350, .external_lex_state = 2}, + [4148] = {.lex_state = 350, .external_lex_state = 2}, + [4149] = {.lex_state = 350, .external_lex_state = 2}, + [4150] = {.lex_state = 350, .external_lex_state = 2}, + [4151] = {.lex_state = 350, .external_lex_state = 2}, + [4152] = {.lex_state = 350, .external_lex_state = 2}, + [4153] = {.lex_state = 350, .external_lex_state = 2}, + [4154] = {.lex_state = 350, .external_lex_state = 2}, + [4155] = {.lex_state = 350, .external_lex_state = 2}, + [4156] = {.lex_state = 350, .external_lex_state = 2}, + [4157] = {.lex_state = 350, .external_lex_state = 2}, + [4158] = {.lex_state = 350, .external_lex_state = 2}, + [4159] = {.lex_state = 350, .external_lex_state = 2}, + [4160] = {.lex_state = 350, .external_lex_state = 2}, + [4161] = {.lex_state = 350, .external_lex_state = 2}, + [4162] = {.lex_state = 350, .external_lex_state = 2}, + [4163] = {.lex_state = 1482}, + [4164] = {.lex_state = 1482}, + [4165] = {.lex_state = 1482}, + [4166] = {.lex_state = 1482}, + [4167] = {.lex_state = 1482}, + [4168] = {.lex_state = 1482}, + [4169] = {.lex_state = 350, .external_lex_state = 2}, + [4170] = {.lex_state = 1482}, + [4171] = {.lex_state = 1482}, + [4172] = {.lex_state = 1482}, + [4173] = {.lex_state = 1482}, + [4174] = {.lex_state = 1482}, + [4175] = {.lex_state = 350, .external_lex_state = 2}, + [4176] = {.lex_state = 1482}, + [4177] = {.lex_state = 350, .external_lex_state = 2}, + [4178] = {.lex_state = 350, .external_lex_state = 2}, + [4179] = {.lex_state = 350, .external_lex_state = 2}, + [4180] = {.lex_state = 350, .external_lex_state = 2}, + [4181] = {.lex_state = 350, .external_lex_state = 2}, + [4182] = {.lex_state = 350, .external_lex_state = 2}, + [4183] = {.lex_state = 1482}, + [4184] = {.lex_state = 350, .external_lex_state = 2}, + [4185] = {.lex_state = 1482}, + [4186] = {.lex_state = 350, .external_lex_state = 2}, + [4187] = {.lex_state = 350, .external_lex_state = 2}, + [4188] = {.lex_state = 350, .external_lex_state = 2}, + [4189] = {.lex_state = 350, .external_lex_state = 2}, + [4190] = {.lex_state = 350, .external_lex_state = 2}, + [4191] = {.lex_state = 350, .external_lex_state = 2}, + [4192] = {.lex_state = 350, .external_lex_state = 2}, + [4193] = {.lex_state = 350, .external_lex_state = 2}, + [4194] = {.lex_state = 350, .external_lex_state = 2}, + [4195] = {.lex_state = 1499}, + [4196] = {.lex_state = 350, .external_lex_state = 2}, + [4197] = {.lex_state = 350, .external_lex_state = 2}, + [4198] = {.lex_state = 350, .external_lex_state = 2}, + [4199] = {.lex_state = 350, .external_lex_state = 2}, + [4200] = {.lex_state = 350, .external_lex_state = 2}, + [4201] = {.lex_state = 350, .external_lex_state = 2}, + [4202] = {.lex_state = 350, .external_lex_state = 2}, + [4203] = {.lex_state = 350, .external_lex_state = 2}, + [4204] = {.lex_state = 350, .external_lex_state = 2}, + [4205] = {.lex_state = 350, .external_lex_state = 2}, + [4206] = {.lex_state = 350, .external_lex_state = 2}, + [4207] = {.lex_state = 350, .external_lex_state = 2}, + [4208] = {.lex_state = 350, .external_lex_state = 2}, + [4209] = {.lex_state = 350, .external_lex_state = 2}, + [4210] = {.lex_state = 350, .external_lex_state = 2}, + [4211] = {.lex_state = 350, .external_lex_state = 2}, + [4212] = {.lex_state = 350, .external_lex_state = 2}, + [4213] = {.lex_state = 350, .external_lex_state = 2}, + [4214] = {.lex_state = 350, .external_lex_state = 2}, + [4215] = {.lex_state = 1482}, + [4216] = {.lex_state = 350, .external_lex_state = 2}, + [4217] = {.lex_state = 350, .external_lex_state = 2}, + [4218] = {.lex_state = 350, .external_lex_state = 2}, + [4219] = {.lex_state = 1482}, + [4220] = {.lex_state = 1482}, + [4221] = {.lex_state = 350, .external_lex_state = 2}, + [4222] = {.lex_state = 350, .external_lex_state = 2}, + [4223] = {.lex_state = 350, .external_lex_state = 2}, + [4224] = {.lex_state = 350, .external_lex_state = 2}, + [4225] = {.lex_state = 350, .external_lex_state = 2}, + [4226] = {.lex_state = 1517}, + [4227] = {.lex_state = 1489}, + [4228] = {.lex_state = 1489}, + [4229] = {.lex_state = 350, .external_lex_state = 2}, + [4230] = {.lex_state = 350, .external_lex_state = 2}, + [4231] = {.lex_state = 350, .external_lex_state = 2}, + [4232] = {.lex_state = 350, .external_lex_state = 2}, + [4233] = {.lex_state = 350, .external_lex_state = 2}, + [4234] = {.lex_state = 350, .external_lex_state = 2}, + [4235] = {.lex_state = 350, .external_lex_state = 2}, + [4236] = {.lex_state = 350, .external_lex_state = 2}, + [4237] = {.lex_state = 350, .external_lex_state = 2}, + [4238] = {.lex_state = 350, .external_lex_state = 2}, + [4239] = {.lex_state = 350, .external_lex_state = 2}, + [4240] = {.lex_state = 350, .external_lex_state = 2}, + [4241] = {.lex_state = 350, .external_lex_state = 2}, + [4242] = {.lex_state = 350, .external_lex_state = 2}, + [4243] = {.lex_state = 350, .external_lex_state = 2}, + [4244] = {.lex_state = 1489}, + [4245] = {.lex_state = 350, .external_lex_state = 2}, + [4246] = {.lex_state = 350, .external_lex_state = 2}, + [4247] = {.lex_state = 350, .external_lex_state = 2}, + [4248] = {.lex_state = 350, .external_lex_state = 2}, + [4249] = {.lex_state = 350, .external_lex_state = 2}, + [4250] = {.lex_state = 350, .external_lex_state = 2}, + [4251] = {.lex_state = 350, .external_lex_state = 2}, + [4252] = {.lex_state = 350, .external_lex_state = 2}, + [4253] = {.lex_state = 1482}, + [4254] = {.lex_state = 350, .external_lex_state = 2}, + [4255] = {.lex_state = 350, .external_lex_state = 2}, + [4256] = {.lex_state = 350, .external_lex_state = 2}, + [4257] = {.lex_state = 350, .external_lex_state = 2}, + [4258] = {.lex_state = 350, .external_lex_state = 2}, + [4259] = {.lex_state = 293}, + [4260] = {.lex_state = 350, .external_lex_state = 2}, + [4261] = {.lex_state = 293}, + [4262] = {.lex_state = 293}, + [4263] = {.lex_state = 350, .external_lex_state = 2}, + [4264] = {.lex_state = 350, .external_lex_state = 2}, + [4265] = {.lex_state = 350, .external_lex_state = 2}, + [4266] = {.lex_state = 350, .external_lex_state = 2}, + [4267] = {.lex_state = 350, .external_lex_state = 2}, + [4268] = {.lex_state = 350, .external_lex_state = 2}, + [4269] = {.lex_state = 350, .external_lex_state = 2}, + [4270] = {.lex_state = 350, .external_lex_state = 2}, + [4271] = {.lex_state = 350, .external_lex_state = 2}, + [4272] = {.lex_state = 350, .external_lex_state = 2}, + [4273] = {.lex_state = 350, .external_lex_state = 2}, + [4274] = {.lex_state = 350, .external_lex_state = 2}, + [4275] = {.lex_state = 350, .external_lex_state = 2}, + [4276] = {.lex_state = 350, .external_lex_state = 2}, + [4277] = {.lex_state = 350, .external_lex_state = 2}, + [4278] = {.lex_state = 350, .external_lex_state = 2}, + [4279] = {.lex_state = 350, .external_lex_state = 2}, + [4280] = {.lex_state = 350, .external_lex_state = 2}, + [4281] = {.lex_state = 344}, + [4282] = {.lex_state = 350, .external_lex_state = 2}, + [4283] = {.lex_state = 350, .external_lex_state = 2}, + [4284] = {.lex_state = 350, .external_lex_state = 2}, + [4285] = {.lex_state = 350, .external_lex_state = 2}, + [4286] = {.lex_state = 350, .external_lex_state = 2}, + [4287] = {.lex_state = 350, .external_lex_state = 2}, + [4288] = {.lex_state = 293}, + [4289] = {.lex_state = 350, .external_lex_state = 2}, + [4290] = {.lex_state = 350, .external_lex_state = 2}, + [4291] = {.lex_state = 350, .external_lex_state = 2}, + [4292] = {.lex_state = 350, .external_lex_state = 2}, + [4293] = {.lex_state = 1482}, + [4294] = {.lex_state = 350, .external_lex_state = 2}, + [4295] = {.lex_state = 350, .external_lex_state = 2}, + [4296] = {.lex_state = 350, .external_lex_state = 2}, + [4297] = {.lex_state = 350, .external_lex_state = 2}, + [4298] = {.lex_state = 350, .external_lex_state = 2}, + [4299] = {.lex_state = 350, .external_lex_state = 2}, + [4300] = {.lex_state = 350, .external_lex_state = 2}, + [4301] = {.lex_state = 350, .external_lex_state = 2}, + [4302] = {.lex_state = 350, .external_lex_state = 2}, + [4303] = {.lex_state = 350, .external_lex_state = 2}, + [4304] = {.lex_state = 350, .external_lex_state = 2}, + [4305] = {.lex_state = 350, .external_lex_state = 2}, + [4306] = {.lex_state = 350, .external_lex_state = 2}, + [4307] = {.lex_state = 350, .external_lex_state = 2}, + [4308] = {.lex_state = 350, .external_lex_state = 2}, + [4309] = {.lex_state = 350, .external_lex_state = 2}, + [4310] = {.lex_state = 350, .external_lex_state = 2}, + [4311] = {.lex_state = 350, .external_lex_state = 2}, + [4312] = {.lex_state = 350, .external_lex_state = 2}, + [4313] = {.lex_state = 350, .external_lex_state = 2}, + [4314] = {.lex_state = 350, .external_lex_state = 2}, + [4315] = {.lex_state = 350, .external_lex_state = 2}, + [4316] = {.lex_state = 350, .external_lex_state = 2}, + [4317] = {.lex_state = 350, .external_lex_state = 2}, + [4318] = {.lex_state = 350, .external_lex_state = 2}, + [4319] = {.lex_state = 350, .external_lex_state = 2}, + [4320] = {.lex_state = 350, .external_lex_state = 2}, + [4321] = {.lex_state = 350, .external_lex_state = 2}, + [4322] = {.lex_state = 350, .external_lex_state = 2}, + [4323] = {.lex_state = 350, .external_lex_state = 2}, + [4324] = {.lex_state = 350, .external_lex_state = 2}, + [4325] = {.lex_state = 293}, + [4326] = {.lex_state = 350, .external_lex_state = 2}, + [4327] = {.lex_state = 293}, + [4328] = {.lex_state = 293}, + [4329] = {.lex_state = 350, .external_lex_state = 2}, + [4330] = {.lex_state = 350, .external_lex_state = 2}, + [4331] = {.lex_state = 350, .external_lex_state = 2}, + [4332] = {.lex_state = 350, .external_lex_state = 2}, + [4333] = {.lex_state = 350, .external_lex_state = 2}, + [4334] = {.lex_state = 350, .external_lex_state = 2}, + [4335] = {.lex_state = 350, .external_lex_state = 2}, + [4336] = {.lex_state = 350, .external_lex_state = 2}, + [4337] = {.lex_state = 350, .external_lex_state = 2}, + [4338] = {.lex_state = 350, .external_lex_state = 2}, + [4339] = {.lex_state = 350, .external_lex_state = 2}, + [4340] = {.lex_state = 350, .external_lex_state = 2}, + [4341] = {.lex_state = 350, .external_lex_state = 2}, + [4342] = {.lex_state = 350, .external_lex_state = 2}, + [4343] = {.lex_state = 350, .external_lex_state = 2}, + [4344] = {.lex_state = 350, .external_lex_state = 2}, + [4345] = {.lex_state = 350, .external_lex_state = 2}, + [4346] = {.lex_state = 350, .external_lex_state = 2}, + [4347] = {.lex_state = 350, .external_lex_state = 2}, + [4348] = {.lex_state = 350, .external_lex_state = 2}, + [4349] = {.lex_state = 350, .external_lex_state = 2}, + [4350] = {.lex_state = 350, .external_lex_state = 2}, + [4351] = {.lex_state = 350, .external_lex_state = 2}, + [4352] = {.lex_state = 293}, + [4353] = {.lex_state = 293}, + [4354] = {.lex_state = 350, .external_lex_state = 2}, + [4355] = {.lex_state = 350, .external_lex_state = 2}, + [4356] = {.lex_state = 293}, + [4357] = {.lex_state = 350, .external_lex_state = 2}, + [4358] = {.lex_state = 293}, + [4359] = {.lex_state = 350, .external_lex_state = 2}, + [4360] = {.lex_state = 293}, + [4361] = {.lex_state = 293}, + [4362] = {.lex_state = 350, .external_lex_state = 2}, + [4363] = {.lex_state = 350, .external_lex_state = 2}, + [4364] = {.lex_state = 293}, + [4365] = {.lex_state = 350, .external_lex_state = 2}, + [4366] = {.lex_state = 350, .external_lex_state = 2}, + [4367] = {.lex_state = 350, .external_lex_state = 2}, + [4368] = {.lex_state = 350, .external_lex_state = 2}, + [4369] = {.lex_state = 350, .external_lex_state = 2}, + [4370] = {.lex_state = 350, .external_lex_state = 2}, + [4371] = {.lex_state = 293}, + [4372] = {.lex_state = 293}, + [4373] = {.lex_state = 350, .external_lex_state = 2}, + [4374] = {.lex_state = 350, .external_lex_state = 2}, + [4375] = {.lex_state = 1482}, + [4376] = {.lex_state = 350, .external_lex_state = 2}, + [4377] = {.lex_state = 1499}, + [4378] = {.lex_state = 293}, + [4379] = {.lex_state = 293}, + [4380] = {.lex_state = 293}, + [4381] = {.lex_state = 350, .external_lex_state = 2}, + [4382] = {.lex_state = 293}, + [4383] = {.lex_state = 293}, + [4384] = {.lex_state = 293}, + [4385] = {.lex_state = 350, .external_lex_state = 2}, + [4386] = {.lex_state = 293}, + [4387] = {.lex_state = 350, .external_lex_state = 2}, + [4388] = {.lex_state = 350, .external_lex_state = 2}, + [4389] = {.lex_state = 1482}, + [4390] = {.lex_state = 1482}, + [4391] = {.lex_state = 1482}, + [4392] = {.lex_state = 1482}, + [4393] = {.lex_state = 1482}, + [4394] = {.lex_state = 1482}, + [4395] = {.lex_state = 1482}, + [4396] = {.lex_state = 1482}, + [4397] = {.lex_state = 1482}, + [4398] = {.lex_state = 1482}, + [4399] = {.lex_state = 1482}, + [4400] = {.lex_state = 1482}, + [4401] = {.lex_state = 1482}, + [4402] = {.lex_state = 1482}, + [4403] = {.lex_state = 1482}, + [4404] = {.lex_state = 1482}, + [4405] = {.lex_state = 298}, + [4406] = {.lex_state = 1482}, + [4407] = {.lex_state = 1482}, + [4408] = {.lex_state = 1482}, + [4409] = {.lex_state = 1482}, + [4410] = {.lex_state = 1482}, + [4411] = {.lex_state = 1482}, + [4412] = {.lex_state = 1482}, + [4413] = {.lex_state = 1482}, + [4414] = {.lex_state = 1482}, + [4415] = {.lex_state = 344}, + [4416] = {.lex_state = 1482}, + [4417] = {.lex_state = 1482}, + [4418] = {.lex_state = 1482}, + [4419] = {.lex_state = 1482}, + [4420] = {.lex_state = 1482}, + [4421] = {.lex_state = 1482}, + [4422] = {.lex_state = 1482}, + [4423] = {.lex_state = 1482}, + [4424] = {.lex_state = 1482}, + [4425] = {.lex_state = 1482}, + [4426] = {.lex_state = 1482}, + [4427] = {.lex_state = 1482}, + [4428] = {.lex_state = 1482}, + [4429] = {.lex_state = 1482}, + [4430] = {.lex_state = 1482}, + [4431] = {.lex_state = 1482}, + [4432] = {.lex_state = 1482}, + [4433] = {.lex_state = 1482}, + [4434] = {.lex_state = 1482}, + [4435] = {.lex_state = 1482}, + [4436] = {.lex_state = 1482}, + [4437] = {.lex_state = 1482}, + [4438] = {.lex_state = 293}, + [4439] = {.lex_state = 1482}, + [4440] = {.lex_state = 293}, + [4441] = {.lex_state = 1482}, + [4442] = {.lex_state = 1482}, + [4443] = {.lex_state = 299}, + [4444] = {.lex_state = 293}, + [4445] = {.lex_state = 293}, + [4446] = {.lex_state = 293}, + [4447] = {.lex_state = 1482}, + [4448] = {.lex_state = 293}, + [4449] = {.lex_state = 1482}, + [4450] = {.lex_state = 1482}, + [4451] = {.lex_state = 1482}, + [4452] = {.lex_state = 293}, + [4453] = {.lex_state = 293}, + [4454] = {.lex_state = 293}, + [4455] = {.lex_state = 1482}, + [4456] = {.lex_state = 293}, + [4457] = {.lex_state = 293}, + [4458] = {.lex_state = 293}, + [4459] = {.lex_state = 293}, + [4460] = {.lex_state = 293}, + [4461] = {.lex_state = 293}, + [4462] = {.lex_state = 1482}, + [4463] = {.lex_state = 299}, + [4464] = {.lex_state = 1482}, + [4465] = {.lex_state = 1482}, + [4466] = {.lex_state = 1482}, + [4467] = {.lex_state = 1482}, + [4468] = {.lex_state = 1482}, + [4469] = {.lex_state = 1482}, + [4470] = {.lex_state = 1482}, + [4471] = {.lex_state = 1482}, + [4472] = {.lex_state = 1482}, + [4473] = {.lex_state = 1482}, + [4474] = {.lex_state = 1482}, + [4475] = {.lex_state = 293}, + [4476] = {.lex_state = 1482}, + [4477] = {.lex_state = 1482}, + [4478] = {.lex_state = 1482}, + [4479] = {.lex_state = 1482}, + [4480] = {.lex_state = 1482}, + [4481] = {.lex_state = 1482}, + [4482] = {.lex_state = 1482}, + [4483] = {.lex_state = 1482}, + [4484] = {.lex_state = 1482}, + [4485] = {.lex_state = 1482}, + [4486] = {.lex_state = 1482}, + [4487] = {.lex_state = 1482}, + [4488] = {.lex_state = 1482}, + [4489] = {.lex_state = 1482}, + [4490] = {.lex_state = 293}, + [4491] = {.lex_state = 1482}, + [4492] = {.lex_state = 1482}, + [4493] = {.lex_state = 298}, + [4494] = {.lex_state = 1482}, + [4495] = {.lex_state = 293}, + [4496] = {.lex_state = 1482}, + [4497] = {.lex_state = 1482}, + [4498] = {.lex_state = 1482}, + [4499] = {.lex_state = 298}, + [4500] = {.lex_state = 1482}, + [4501] = {.lex_state = 1482}, + [4502] = {.lex_state = 1482}, + [4503] = {.lex_state = 1482}, + [4504] = {.lex_state = 1482}, + [4505] = {.lex_state = 1482}, + [4506] = {.lex_state = 1482}, + [4507] = {.lex_state = 1482}, + [4508] = {.lex_state = 1482}, + [4509] = {.lex_state = 1482}, + [4510] = {.lex_state = 1482}, + [4511] = {.lex_state = 1482}, + [4512] = {.lex_state = 1482}, + [4513] = {.lex_state = 1482}, + [4514] = {.lex_state = 1482}, + [4515] = {.lex_state = 1482}, + [4516] = {.lex_state = 1482}, + [4517] = {.lex_state = 1482}, + [4518] = {.lex_state = 1482}, + [4519] = {.lex_state = 1482}, + [4520] = {.lex_state = 1482}, + [4521] = {.lex_state = 1482}, + [4522] = {.lex_state = 1482}, + [4523] = {.lex_state = 1482}, + [4524] = {.lex_state = 1482}, + [4525] = {.lex_state = 1482}, + [4526] = {.lex_state = 1482}, + [4527] = {.lex_state = 1482}, + [4528] = {.lex_state = 1482}, + [4529] = {.lex_state = 1482}, + [4530] = {.lex_state = 1482}, + [4531] = {.lex_state = 299}, + [4532] = {.lex_state = 1482}, + [4533] = {.lex_state = 293}, + [4534] = {.lex_state = 1482}, + [4535] = {.lex_state = 1482}, + [4536] = {.lex_state = 1482}, + [4537] = {.lex_state = 1482}, + [4538] = {.lex_state = 1482}, + [4539] = {.lex_state = 1482}, + [4540] = {.lex_state = 1482}, + [4541] = {.lex_state = 1482}, + [4542] = {.lex_state = 1482}, + [4543] = {.lex_state = 1482}, + [4544] = {.lex_state = 1482}, + [4545] = {.lex_state = 1482}, + [4546] = {.lex_state = 1482}, + [4547] = {.lex_state = 1482}, + [4548] = {.lex_state = 1482}, + [4549] = {.lex_state = 1482}, + [4550] = {.lex_state = 1482}, + [4551] = {.lex_state = 1482}, + [4552] = {.lex_state = 1482}, + [4553] = {.lex_state = 1482}, + [4554] = {.lex_state = 1482}, + [4555] = {.lex_state = 1482}, + [4556] = {.lex_state = 1482}, + [4557] = {.lex_state = 293}, + [4558] = {.lex_state = 1482}, + [4559] = {.lex_state = 1482}, + [4560] = {.lex_state = 293}, + [4561] = {.lex_state = 1482}, + [4562] = {.lex_state = 1482}, + [4563] = {.lex_state = 1482}, + [4564] = {.lex_state = 1482}, + [4565] = {.lex_state = 1482}, + [4566] = {.lex_state = 1482}, + [4567] = {.lex_state = 1482}, + [4568] = {.lex_state = 1482}, + [4569] = {.lex_state = 1482}, + [4570] = {.lex_state = 1482}, + [4571] = {.lex_state = 1482}, + [4572] = {.lex_state = 1482}, + [4573] = {.lex_state = 1482}, + [4574] = {.lex_state = 1482}, + [4575] = {.lex_state = 1482}, + [4576] = {.lex_state = 1482}, + [4577] = {.lex_state = 1482}, + [4578] = {.lex_state = 1482}, + [4579] = {.lex_state = 1482}, + [4580] = {.lex_state = 1482}, + [4581] = {.lex_state = 1482}, + [4582] = {.lex_state = 1482}, + [4583] = {.lex_state = 1482}, + [4584] = {.lex_state = 1482}, + [4585] = {.lex_state = 1482}, + [4586] = {.lex_state = 1482}, + [4587] = {.lex_state = 1482}, + [4588] = {.lex_state = 1482}, + [4589] = {.lex_state = 1482}, + [4590] = {.lex_state = 1482}, + [4591] = {.lex_state = 1482}, + [4592] = {.lex_state = 1482}, + [4593] = {.lex_state = 1482}, + [4594] = {.lex_state = 1482}, + [4595] = {.lex_state = 1482}, + [4596] = {.lex_state = 1482}, + [4597] = {.lex_state = 1482}, + [4598] = {.lex_state = 1482}, + [4599] = {.lex_state = 1482}, + [4600] = {.lex_state = 1482}, + [4601] = {.lex_state = 1482}, + [4602] = {.lex_state = 1482}, + [4603] = {.lex_state = 1482}, + [4604] = {.lex_state = 1482}, + [4605] = {.lex_state = 1482}, + [4606] = {.lex_state = 1482}, + [4607] = {.lex_state = 1482}, + [4608] = {.lex_state = 1482}, + [4609] = {.lex_state = 1482}, + [4610] = {.lex_state = 1482}, + [4611] = {.lex_state = 1482}, + [4612] = {.lex_state = 1482}, + [4613] = {.lex_state = 1482}, + [4614] = {.lex_state = 1482}, + [4615] = {.lex_state = 293}, + [4616] = {.lex_state = 1482}, + [4617] = {.lex_state = 1482}, + [4618] = {.lex_state = 1482}, + [4619] = {.lex_state = 1482}, + [4620] = {.lex_state = 1482}, + [4621] = {.lex_state = 1482}, + [4622] = {.lex_state = 1482}, + [4623] = {.lex_state = 1482}, + [4624] = {.lex_state = 1482}, + [4625] = {.lex_state = 1482}, + [4626] = {.lex_state = 1482}, + [4627] = {.lex_state = 1482}, + [4628] = {.lex_state = 1482}, + [4629] = {.lex_state = 293}, + [4630] = {.lex_state = 1482}, + [4631] = {.lex_state = 1482}, + [4632] = {.lex_state = 1482}, + [4633] = {.lex_state = 1482}, + [4634] = {.lex_state = 1482}, + [4635] = {.lex_state = 1482}, + [4636] = {.lex_state = 1482}, + [4637] = {.lex_state = 1482}, + [4638] = {.lex_state = 1482}, + [4639] = {.lex_state = 1482}, + [4640] = {.lex_state = 1482}, + [4641] = {.lex_state = 1482}, + [4642] = {.lex_state = 1482}, + [4643] = {.lex_state = 1482}, + [4644] = {.lex_state = 1482}, + [4645] = {.lex_state = 1482}, + [4646] = {.lex_state = 1482}, + [4647] = {.lex_state = 1482}, + [4648] = {.lex_state = 1482}, + [4649] = {.lex_state = 1482}, [4650] = {.lex_state = 342}, - [4651] = {.lex_state = 333}, - [4652] = {.lex_state = 342}, - [4653] = {.lex_state = 341}, - [4654] = {.lex_state = 297}, - [4655] = {.lex_state = 342}, - [4656] = {.lex_state = 292}, - [4657] = {.lex_state = 342}, - [4658] = {.lex_state = 292}, - [4659] = {.lex_state = 333}, - [4660] = {.lex_state = 339}, - [4661] = {.lex_state = 342}, - [4662] = {.lex_state = 341}, - [4663] = {.lex_state = 333}, - [4664] = {.lex_state = 293}, - [4665] = {.lex_state = 292}, - [4666] = {.lex_state = 1385}, - [4667] = {.lex_state = 296}, - [4668] = {.lex_state = 292}, - [4669] = {.lex_state = 292}, - [4670] = {.lex_state = 293}, - [4671] = {.lex_state = 293}, - [4672] = {.lex_state = 293}, - [4673] = {.lex_state = 333}, - [4674] = {.lex_state = 342}, - [4675] = {.lex_state = 342}, - [4676] = {.lex_state = 340}, - [4677] = {.lex_state = 342}, - [4678] = {.lex_state = 1385}, - [4679] = {.lex_state = 1385}, - [4680] = {.lex_state = 296}, - [4681] = {.lex_state = 342}, - [4682] = {.lex_state = 1385}, - [4683] = {.lex_state = 1333}, - [4684] = {.lex_state = 296}, - [4685] = {.lex_state = 1385}, - [4686] = {.lex_state = 342}, - [4687] = {.lex_state = 342}, - [4688] = {.lex_state = 1333}, - [4689] = {.lex_state = 333}, - [4690] = {.lex_state = 342}, - [4691] = {.lex_state = 342}, - [4692] = {.lex_state = 342}, - [4693] = {.lex_state = 342}, - [4694] = {.lex_state = 342}, - [4695] = {.lex_state = 342}, - [4696] = {.lex_state = 342}, - [4697] = {.lex_state = 1385}, - [4698] = {.lex_state = 342}, - [4699] = {.lex_state = 342}, - [4700] = {.lex_state = 340}, - [4701] = {.lex_state = 342}, - [4702] = {.lex_state = 342}, - [4703] = {.lex_state = 342}, - [4704] = {.lex_state = 328}, - [4705] = {.lex_state = 292}, - [4706] = {.lex_state = 342}, - [4707] = {.lex_state = 342}, - [4708] = {.lex_state = 342}, - [4709] = {.lex_state = 342}, - [4710] = {.lex_state = 333}, + [4651] = {.lex_state = 1482}, + [4652] = {.lex_state = 1482}, + [4653] = {.lex_state = 1482}, + [4654] = {.lex_state = 1482}, + [4655] = {.lex_state = 1482}, + [4656] = {.lex_state = 1482}, + [4657] = {.lex_state = 1482}, + [4658] = {.lex_state = 1482}, + [4659] = {.lex_state = 1482}, + [4660] = {.lex_state = 1482}, + [4661] = {.lex_state = 1482}, + [4662] = {.lex_state = 1482}, + [4663] = {.lex_state = 342}, + [4664] = {.lex_state = 1482}, + [4665] = {.lex_state = 1482}, + [4666] = {.lex_state = 1482}, + [4667] = {.lex_state = 1482}, + [4668] = {.lex_state = 1482}, + [4669] = {.lex_state = 1482}, + [4670] = {.lex_state = 1482}, + [4671] = {.lex_state = 1482}, + [4672] = {.lex_state = 1482}, + [4673] = {.lex_state = 1482}, + [4674] = {.lex_state = 1482}, + [4675] = {.lex_state = 1482}, + [4676] = {.lex_state = 1482}, + [4677] = {.lex_state = 293}, + [4678] = {.lex_state = 1482}, + [4679] = {.lex_state = 1482}, + [4680] = {.lex_state = 1482}, + [4681] = {.lex_state = 1482}, + [4682] = {.lex_state = 1482}, + [4683] = {.lex_state = 1482}, + [4684] = {.lex_state = 1482}, + [4685] = {.lex_state = 1482}, + [4686] = {.lex_state = 1482}, + [4687] = {.lex_state = 1482}, + [4688] = {.lex_state = 1482}, + [4689] = {.lex_state = 1482}, + [4690] = {.lex_state = 1482}, + [4691] = {.lex_state = 1482}, + [4692] = {.lex_state = 1482}, + [4693] = {.lex_state = 1482}, + [4694] = {.lex_state = 1482}, + [4695] = {.lex_state = 1482}, + [4696] = {.lex_state = 1482}, + [4697] = {.lex_state = 293}, + [4698] = {.lex_state = 1482}, + [4699] = {.lex_state = 1482}, + [4700] = {.lex_state = 1482}, + [4701] = {.lex_state = 293}, + [4702] = {.lex_state = 293}, + [4703] = {.lex_state = 1482}, + [4704] = {.lex_state = 1482}, + [4705] = {.lex_state = 1482}, + [4706] = {.lex_state = 1482}, + [4707] = {.lex_state = 293}, + [4708] = {.lex_state = 1482}, + [4709] = {.lex_state = 293}, + [4710] = {.lex_state = 1482}, [4711] = {.lex_state = 342}, - [4712] = {.lex_state = 297}, - [4713] = {.lex_state = 293}, - [4714] = {.lex_state = 342}, - [4715] = {.lex_state = 297}, - [4716] = {.lex_state = 342}, - [4717] = {.lex_state = 342}, - [4718] = {.lex_state = 328}, - [4719] = {.lex_state = 342}, - [4720] = {.lex_state = 328}, - [4721] = {.lex_state = 1385}, - [4722] = {.lex_state = 297}, - [4723] = {.lex_state = 297}, - [4724] = {.lex_state = 328}, - [4725] = {.lex_state = 328}, - [4726] = {.lex_state = 296}, - [4727] = {.lex_state = 297}, - [4728] = {.lex_state = 296}, - [4729] = {.lex_state = 342}, - [4730] = {.lex_state = 342}, - [4731] = {.lex_state = 1383}, - [4732] = {.lex_state = 342}, - [4733] = {.lex_state = 1333}, - [4734] = {.lex_state = 1383}, - [4735] = {.lex_state = 342}, - [4736] = {.lex_state = 342}, - [4737] = {.lex_state = 1385}, - [4738] = {.lex_state = 342}, - [4739] = {.lex_state = 333}, - [4740] = {.lex_state = 342}, - [4741] = {.lex_state = 342}, - [4742] = {.lex_state = 342}, - [4743] = {.lex_state = 342}, - [4744] = {.lex_state = 342}, + [4712] = {.lex_state = 298}, + [4713] = {.lex_state = 298}, + [4714] = {.lex_state = 343}, + [4715] = {.lex_state = 343}, + [4716] = {.lex_state = 299}, + [4717] = {.lex_state = 299}, + [4718] = {.lex_state = 344}, + [4719] = {.lex_state = 344}, + [4720] = {.lex_state = 298}, + [4721] = {.lex_state = 342}, + [4722] = {.lex_state = 342}, + [4723] = {.lex_state = 299}, + [4724] = {.lex_state = 1523}, + [4725] = {.lex_state = 344}, + [4726] = {.lex_state = 298}, + [4727] = {.lex_state = 342}, + [4728] = {.lex_state = 343}, + [4729] = {.lex_state = 294}, + [4730] = {.lex_state = 299}, + [4731] = {.lex_state = 343}, + [4732] = {.lex_state = 294}, + [4733] = {.lex_state = 295}, + [4734] = {.lex_state = 335}, + [4735] = {.lex_state = 343}, + [4736] = {.lex_state = 1470}, + [4737] = {.lex_state = 299}, + [4738] = {.lex_state = 344}, + [4739] = {.lex_state = 335}, + [4740] = {.lex_state = 344}, + [4741] = {.lex_state = 344}, + [4742] = {.lex_state = 298}, + [4743] = {.lex_state = 294}, + [4744] = {.lex_state = 344}, [4745] = {.lex_state = 342}, - [4746] = {.lex_state = 342}, - [4747] = {.lex_state = 341}, - [4748] = {.lex_state = 342}, - [4749] = {.lex_state = 341}, - [4750] = {.lex_state = 342}, - [4751] = {.lex_state = 1385}, - [4752] = {.lex_state = 342}, - [4753] = {.lex_state = 342}, - [4754] = {.lex_state = 342}, - [4755] = {.lex_state = 342}, - [4756] = {.lex_state = 342}, - [4757] = {.lex_state = 342}, - [4758] = {.lex_state = 297}, - [4759] = {.lex_state = 342}, - [4760] = {.lex_state = 293}, - [4761] = {.lex_state = 1333}, - [4762] = {.lex_state = 1333}, - [4763] = {.lex_state = 342}, - [4764] = {.lex_state = 1333}, - [4765] = {.lex_state = 1333}, - [4766] = {.lex_state = 1333}, - [4767] = {.lex_state = 342}, - [4768] = {.lex_state = 1333}, - [4769] = {.lex_state = 342}, - [4770] = {.lex_state = 1333}, - [4771] = {.lex_state = 342}, - [4772] = {.lex_state = 292}, - [4773] = {.lex_state = 296}, - [4774] = {.lex_state = 293}, - [4775] = {.lex_state = 1333}, - [4776] = {.lex_state = 342}, - [4777] = {.lex_state = 340}, - [4778] = {.lex_state = 1385}, - [4779] = {.lex_state = 342}, - [4780] = {.lex_state = 292}, - [4781] = {.lex_state = 1383}, - [4782] = {.lex_state = 1383}, - [4783] = {.lex_state = 296}, - [4784] = {.lex_state = 1385}, - [4785] = {.lex_state = 1382}, - [4786] = {.lex_state = 340}, - [4787] = {.lex_state = 333}, - [4788] = {.lex_state = 1333}, - [4789] = {.lex_state = 328}, - [4790] = {.lex_state = 293}, - [4791] = {.lex_state = 1333}, - [4792] = {.lex_state = 292}, - [4793] = {.lex_state = 1333}, - [4794] = {.lex_state = 1382}, - [4795] = {.lex_state = 1333}, - [4796] = {.lex_state = 1382}, - [4797] = {.lex_state = 292}, - [4798] = {.lex_state = 1382}, - [4799] = {.lex_state = 1382}, - [4800] = {.lex_state = 341}, - [4801] = {.lex_state = 293}, - [4802] = {.lex_state = 1334}, - [4803] = {.lex_state = 1382}, - [4804] = {.lex_state = 1382}, - [4805] = {.lex_state = 1382}, - [4806] = {.lex_state = 293}, - [4807] = {.lex_state = 1382}, - [4808] = {.lex_state = 1382}, - [4809] = {.lex_state = 292}, - [4810] = {.lex_state = 333}, - [4811] = {.lex_state = 1382}, - [4812] = {.lex_state = 1382}, - [4813] = {.lex_state = 1382}, - [4814] = {.lex_state = 293}, - [4815] = {.lex_state = 1382}, - [4816] = {.lex_state = 340}, - [4817] = {.lex_state = 293}, - [4818] = {.lex_state = 340}, - [4819] = {.lex_state = 340}, - [4820] = {.lex_state = 293}, - [4821] = {.lex_state = 293}, - [4822] = {.lex_state = 328}, - [4823] = {.lex_state = 293}, - [4824] = {.lex_state = 293}, - [4825] = {.lex_state = 293}, - [4826] = {.lex_state = 293}, - [4827] = {.lex_state = 292}, - [4828] = {.lex_state = 293}, - [4829] = {.lex_state = 293}, - [4830] = {.lex_state = 293}, - [4831] = {.lex_state = 293}, - [4832] = {.lex_state = 293}, - [4833] = {.lex_state = 293}, - [4834] = {.lex_state = 293}, - [4835] = {.lex_state = 292}, - [4836] = {.lex_state = 333}, - [4837] = {.lex_state = 293}, - [4838] = {.lex_state = 292}, - [4839] = {.lex_state = 293}, - [4840] = {.lex_state = 293}, - [4841] = {.lex_state = 292}, - [4842] = {.lex_state = 292}, - [4843] = {.lex_state = 333}, - [4844] = {.lex_state = 293}, - [4845] = {.lex_state = 340}, - [4846] = {.lex_state = 292}, - [4847] = {.lex_state = 292}, - [4848] = {.lex_state = 1334}, - [4849] = {.lex_state = 340}, - [4850] = {.lex_state = 293}, - [4851] = {.lex_state = 292}, - [4852] = {.lex_state = 292}, - [4853] = {.lex_state = 293}, - [4854] = {.lex_state = 333}, - [4855] = {.lex_state = 293}, - [4856] = {.lex_state = 293}, - [4857] = {.lex_state = 1334}, - [4858] = {.lex_state = 1334}, - [4859] = {.lex_state = 292}, - [4860] = {.lex_state = 292}, - [4861] = {.lex_state = 341}, - [4862] = {.lex_state = 340}, - [4863] = {.lex_state = 1334}, - [4864] = {.lex_state = 341}, - [4865] = {.lex_state = 292}, - [4866] = {.lex_state = 292}, - [4867] = {.lex_state = 292}, - [4868] = {.lex_state = 292}, - [4869] = {.lex_state = 293}, - [4870] = {.lex_state = 292}, - [4871] = {.lex_state = 292}, - [4872] = {.lex_state = 292}, - [4873] = {.lex_state = 292}, - [4874] = {.lex_state = 292}, - [4875] = {.lex_state = 292}, - [4876] = {.lex_state = 293}, - [4877] = {.lex_state = 292}, - [4878] = {.lex_state = 328}, - [4879] = {.lex_state = 1334}, - [4880] = {.lex_state = 1334}, - [4881] = {.lex_state = 333}, - [4882] = {.lex_state = 292}, - [4883] = {.lex_state = 292}, - [4884] = {.lex_state = 293}, - [4885] = {.lex_state = 293}, - [4886] = {.lex_state = 328}, - [4887] = {.lex_state = 293}, - [4888] = {.lex_state = 293}, - [4889] = {.lex_state = 292}, - [4890] = {.lex_state = 328}, - [4891] = {.lex_state = 293}, - [4892] = {.lex_state = 293}, - [4893] = {.lex_state = 292}, - [4894] = {.lex_state = 292}, - [4895] = {.lex_state = 293}, - [4896] = {.lex_state = 293}, - [4897] = {.lex_state = 292}, - [4898] = {.lex_state = 293}, - [4899] = {.lex_state = 292}, - [4900] = {.lex_state = 292}, - [4901] = {.lex_state = 292}, - [4902] = {.lex_state = 292}, - [4903] = {.lex_state = 292}, - [4904] = {.lex_state = 328}, - [4905] = {.lex_state = 292}, - [4906] = {.lex_state = 292}, - [4907] = {.lex_state = 341}, - [4908] = {.lex_state = 293}, - [4909] = {.lex_state = 292}, - [4910] = {.lex_state = 1335}, - [4911] = {.lex_state = 293}, - [4912] = {.lex_state = 292}, - [4913] = {.lex_state = 292}, - [4914] = {.lex_state = 328}, - [4915] = {.lex_state = 292}, - [4916] = {.lex_state = 292}, - [4917] = {.lex_state = 293}, - [4918] = {.lex_state = 292}, - [4919] = {.lex_state = 292}, - [4920] = {.lex_state = 293}, - [4921] = {.lex_state = 292}, - [4922] = {.lex_state = 292}, - [4923] = {.lex_state = 293}, - [4924] = {.lex_state = 293}, - [4925] = {.lex_state = 340}, - [4926] = {.lex_state = 293}, - [4927] = {.lex_state = 292}, - [4928] = {.lex_state = 341}, - [4929] = {.lex_state = 1335}, - [4930] = {.lex_state = 292}, - [4931] = {.lex_state = 341}, - [4932] = {.lex_state = 1335}, - [4933] = {.lex_state = 293}, - [4934] = {.lex_state = 292}, - [4935] = {.lex_state = 292}, - [4936] = {.lex_state = 341}, - [4937] = {.lex_state = 293}, - [4938] = {.lex_state = 293}, - [4939] = {.lex_state = 340}, - [4940] = {.lex_state = 292}, - [4941] = {.lex_state = 293}, - [4942] = {.lex_state = 292}, - [4943] = {.lex_state = 292}, - [4944] = {.lex_state = 340}, - [4945] = {.lex_state = 341}, - [4946] = {.lex_state = 293}, - [4947] = {.lex_state = 293}, - [4948] = {.lex_state = 293}, - [4949] = {.lex_state = 293}, - [4950] = {.lex_state = 293}, - [4951] = {.lex_state = 293}, - [4952] = {.lex_state = 293}, - [4953] = {.lex_state = 293}, - [4954] = {.lex_state = 292}, - [4955] = {.lex_state = 292}, - [4956] = {.lex_state = 293}, - [4957] = {.lex_state = 340}, - [4958] = {.lex_state = 341}, - [4959] = {.lex_state = 1337}, - [4960] = {.lex_state = 328}, - [4961] = {.lex_state = 341}, - [4962] = {.lex_state = 328}, - [4963] = {.lex_state = 328}, - [4964] = {.lex_state = 328}, - [4965] = {.lex_state = 328}, - [4966] = {.lex_state = 341}, - [4967] = {.lex_state = 340}, - [4968] = {.lex_state = 340}, - [4969] = {.lex_state = 340}, - [4970] = {.lex_state = 328}, - [4971] = {.lex_state = 328}, - [4972] = {.lex_state = 328}, - [4973] = {.lex_state = 328}, - [4974] = {.lex_state = 328}, - [4975] = {.lex_state = 1333}, - [4976] = {.lex_state = 328}, - [4977] = {.lex_state = 340}, - [4978] = {.lex_state = 340}, - [4979] = {.lex_state = 328}, - [4980] = {.lex_state = 328}, - [4981] = {.lex_state = 328}, - [4982] = {.lex_state = 328}, - [4983] = {.lex_state = 340}, - [4984] = {.lex_state = 340}, - [4985] = {.lex_state = 340}, - [4986] = {.lex_state = 1337}, - [4987] = {.lex_state = 1337}, - [4988] = {.lex_state = 340}, - [4989] = {.lex_state = 339}, - [4990] = {.lex_state = 340}, - [4991] = {.lex_state = 340}, - [4992] = {.lex_state = 328}, - [4993] = {.lex_state = 328}, - [4994] = {.lex_state = 340}, - [4995] = {.lex_state = 340}, - [4996] = {.lex_state = 340}, - [4997] = {.lex_state = 340}, - [4998] = {.lex_state = 340}, - [4999] = {.lex_state = 340}, - [5000] = {.lex_state = 328}, - [5001] = {.lex_state = 340}, - [5002] = {.lex_state = 340}, - [5003] = {.lex_state = 328}, - [5004] = {.lex_state = 328}, - [5005] = {.lex_state = 340}, - [5006] = {.lex_state = 328}, - [5007] = {.lex_state = 340}, - [5008] = {.lex_state = 340}, - [5009] = {.lex_state = 328}, - [5010] = {.lex_state = 328}, - [5011] = {.lex_state = 340}, - [5012] = {.lex_state = 328}, - [5013] = {.lex_state = 339}, - [5014] = {.lex_state = 328}, - [5015] = {.lex_state = 328}, - [5016] = {.lex_state = 1334}, - [5017] = {.lex_state = 341}, - [5018] = {.lex_state = 1334}, - [5019] = {.lex_state = 328}, - [5020] = {.lex_state = 0}, - [5021] = {.lex_state = 341}, - [5022] = {.lex_state = 328}, - [5023] = {.lex_state = 341}, - [5024] = {.lex_state = 340}, - [5025] = {.lex_state = 340}, - [5026] = {.lex_state = 340}, - [5027] = {.lex_state = 340}, - [5028] = {.lex_state = 340}, - [5029] = {.lex_state = 340}, - [5030] = {.lex_state = 340}, - [5031] = {.lex_state = 340}, - [5032] = {.lex_state = 340}, - [5033] = {.lex_state = 328}, - [5034] = {.lex_state = 340}, - [5035] = {.lex_state = 340}, - [5036] = {.lex_state = 340}, - [5037] = {.lex_state = 340}, - [5038] = {.lex_state = 341}, - [5039] = {.lex_state = 328}, - [5040] = {.lex_state = 340}, - [5041] = {.lex_state = 328}, - [5042] = {.lex_state = 328}, - [5043] = {.lex_state = 341}, - [5044] = {.lex_state = 341}, - [5045] = {.lex_state = 340}, - [5046] = {.lex_state = 328}, - [5047] = {.lex_state = 340}, - [5048] = {.lex_state = 328}, - [5049] = {.lex_state = 1383}, - [5050] = {.lex_state = 328}, - [5051] = {.lex_state = 341}, - [5052] = {.lex_state = 341}, - [5053] = {.lex_state = 1383}, - [5054] = {.lex_state = 328}, - [5055] = {.lex_state = 328}, - [5056] = {.lex_state = 340}, - [5057] = {.lex_state = 340}, - [5058] = {.lex_state = 340}, - [5059] = {.lex_state = 328}, - [5060] = {.lex_state = 340}, - [5061] = {.lex_state = 340}, - [5062] = {.lex_state = 340}, - [5063] = {.lex_state = 341}, - [5064] = {.lex_state = 328}, - [5065] = {.lex_state = 328}, - [5066] = {.lex_state = 328}, - [5067] = {.lex_state = 328}, - [5068] = {.lex_state = 340}, - [5069] = {.lex_state = 341}, - [5070] = {.lex_state = 340}, - [5071] = {.lex_state = 340}, - [5072] = {.lex_state = 328}, - [5073] = {.lex_state = 340}, - [5074] = {.lex_state = 341}, - [5075] = {.lex_state = 341}, - [5076] = {.lex_state = 341}, - [5077] = {.lex_state = 341}, - [5078] = {.lex_state = 328}, - [5079] = {.lex_state = 341}, + [4746] = {.lex_state = 335}, + [4747] = {.lex_state = 335}, + [4748] = {.lex_state = 344}, + [4749] = {.lex_state = 344}, + [4750] = {.lex_state = 294}, + [4751] = {.lex_state = 295}, + [4752] = {.lex_state = 298}, + [4753] = {.lex_state = 341}, + [4754] = {.lex_state = 299}, + [4755] = {.lex_state = 294}, + [4756] = {.lex_state = 1523}, + [4757] = {.lex_state = 295}, + [4758] = {.lex_state = 343}, + [4759] = {.lex_state = 335}, + [4760] = {.lex_state = 343}, + [4761] = {.lex_state = 294}, + [4762] = {.lex_state = 294}, + [4763] = {.lex_state = 344}, + [4764] = {.lex_state = 295}, + [4765] = {.lex_state = 335}, + [4766] = {.lex_state = 294}, + [4767] = {.lex_state = 295}, + [4768] = {.lex_state = 330}, + [4769] = {.lex_state = 294}, + [4770] = {.lex_state = 344}, + [4771] = {.lex_state = 344}, + [4772] = {.lex_state = 298}, + [4773] = {.lex_state = 344}, + [4774] = {.lex_state = 344}, + [4775] = {.lex_state = 344}, + [4776] = {.lex_state = 344}, + [4777] = {.lex_state = 344}, + [4778] = {.lex_state = 344}, + [4779] = {.lex_state = 335}, + [4780] = {.lex_state = 344}, + [4781] = {.lex_state = 344}, + [4782] = {.lex_state = 344}, + [4783] = {.lex_state = 1523}, + [4784] = {.lex_state = 344}, + [4785] = {.lex_state = 344}, + [4786] = {.lex_state = 344}, + [4787] = {.lex_state = 344}, + [4788] = {.lex_state = 335}, + [4789] = {.lex_state = 295}, + [4790] = {.lex_state = 1523}, + [4791] = {.lex_state = 1470}, + [4792] = {.lex_state = 344}, + [4793] = {.lex_state = 344}, + [4794] = {.lex_state = 342}, + [4795] = {.lex_state = 342}, + [4796] = {.lex_state = 299}, + [4797] = {.lex_state = 299}, + [4798] = {.lex_state = 1523}, + [4799] = {.lex_state = 344}, + [4800] = {.lex_state = 298}, + [4801] = {.lex_state = 1523}, + [4802] = {.lex_state = 344}, + [4803] = {.lex_state = 1523}, + [4804] = {.lex_state = 344}, + [4805] = {.lex_state = 1470}, + [4806] = {.lex_state = 344}, + [4807] = {.lex_state = 344}, + [4808] = {.lex_state = 344}, + [4809] = {.lex_state = 344}, + [4810] = {.lex_state = 343}, + [4811] = {.lex_state = 344}, + [4812] = {.lex_state = 344}, + [4813] = {.lex_state = 1521}, + [4814] = {.lex_state = 344}, + [4815] = {.lex_state = 294}, + [4816] = {.lex_state = 344}, + [4817] = {.lex_state = 344}, + [4818] = {.lex_state = 344}, + [4819] = {.lex_state = 295}, + [4820] = {.lex_state = 299}, + [4821] = {.lex_state = 330}, + [4822] = {.lex_state = 299}, + [4823] = {.lex_state = 1470}, + [4824] = {.lex_state = 1523}, + [4825] = {.lex_state = 344}, + [4826] = {.lex_state = 344}, + [4827] = {.lex_state = 344}, + [4828] = {.lex_state = 1523}, + [4829] = {.lex_state = 344}, + [4830] = {.lex_state = 344}, + [4831] = {.lex_state = 344}, + [4832] = {.lex_state = 344}, + [4833] = {.lex_state = 1523}, + [4834] = {.lex_state = 1521}, + [4835] = {.lex_state = 344}, + [4836] = {.lex_state = 1470}, + [4837] = {.lex_state = 1470}, + [4838] = {.lex_state = 344}, + [4839] = {.lex_state = 299}, + [4840] = {.lex_state = 344}, + [4841] = {.lex_state = 1470}, + [4842] = {.lex_state = 294}, + [4843] = {.lex_state = 299}, + [4844] = {.lex_state = 344}, + [4845] = {.lex_state = 1470}, + [4846] = {.lex_state = 344}, + [4847] = {.lex_state = 1470}, + [4848] = {.lex_state = 1521}, + [4849] = {.lex_state = 344}, + [4850] = {.lex_state = 330}, + [4851] = {.lex_state = 1523}, + [4852] = {.lex_state = 295}, + [4853] = {.lex_state = 335}, + [4854] = {.lex_state = 298}, + [4855] = {.lex_state = 342}, + [4856] = {.lex_state = 344}, + [4857] = {.lex_state = 330}, + [4858] = {.lex_state = 344}, + [4859] = {.lex_state = 298}, + [4860] = {.lex_state = 1470}, + [4861] = {.lex_state = 298}, + [4862] = {.lex_state = 298}, + [4863] = {.lex_state = 343}, + [4864] = {.lex_state = 344}, + [4865] = {.lex_state = 1470}, + [4866] = {.lex_state = 1470}, + [4867] = {.lex_state = 1521}, + [4868] = {.lex_state = 1523}, + [4869] = {.lex_state = 344}, + [4870] = {.lex_state = 344}, + [4871] = {.lex_state = 344}, + [4872] = {.lex_state = 330}, + [4873] = {.lex_state = 344}, + [4874] = {.lex_state = 344}, + [4875] = {.lex_state = 344}, + [4876] = {.lex_state = 344}, + [4877] = {.lex_state = 344}, + [4878] = {.lex_state = 344}, + [4879] = {.lex_state = 1470}, + [4880] = {.lex_state = 1520}, + [4881] = {.lex_state = 1470}, + [4882] = {.lex_state = 343}, + [4883] = {.lex_state = 342}, + [4884] = {.lex_state = 342}, + [4885] = {.lex_state = 1471}, + [4886] = {.lex_state = 1520}, + [4887] = {.lex_state = 330}, + [4888] = {.lex_state = 1520}, + [4889] = {.lex_state = 1520}, + [4890] = {.lex_state = 295}, + [4891] = {.lex_state = 1520}, + [4892] = {.lex_state = 295}, + [4893] = {.lex_state = 1520}, + [4894] = {.lex_state = 1470}, + [4895] = {.lex_state = 1520}, + [4896] = {.lex_state = 1520}, + [4897] = {.lex_state = 335}, + [4898] = {.lex_state = 295}, + [4899] = {.lex_state = 1520}, + [4900] = {.lex_state = 1520}, + [4901] = {.lex_state = 1520}, + [4902] = {.lex_state = 294}, + [4903] = {.lex_state = 1520}, + [4904] = {.lex_state = 1520}, + [4905] = {.lex_state = 294}, + [4906] = {.lex_state = 335}, + [4907] = {.lex_state = 1470}, + [4908] = {.lex_state = 1520}, + [4909] = {.lex_state = 295}, + [4910] = {.lex_state = 294}, + [4911] = {.lex_state = 295}, + [4912] = {.lex_state = 294}, + [4913] = {.lex_state = 295}, + [4914] = {.lex_state = 295}, + [4915] = {.lex_state = 343}, + [4916] = {.lex_state = 295}, + [4917] = {.lex_state = 295}, + [4918] = {.lex_state = 294}, + [4919] = {.lex_state = 295}, + [4920] = {.lex_state = 330}, + [4921] = {.lex_state = 295}, + [4922] = {.lex_state = 294}, + [4923] = {.lex_state = 1471}, + [4924] = {.lex_state = 342}, + [4925] = {.lex_state = 294}, + [4926] = {.lex_state = 295}, + [4927] = {.lex_state = 294}, + [4928] = {.lex_state = 1471}, + [4929] = {.lex_state = 1471}, + [4930] = {.lex_state = 295}, + [4931] = {.lex_state = 295}, + [4932] = {.lex_state = 294}, + [4933] = {.lex_state = 295}, + [4934] = {.lex_state = 294}, + [4935] = {.lex_state = 294}, + [4936] = {.lex_state = 294}, + [4937] = {.lex_state = 294}, + [4938] = {.lex_state = 294}, + [4939] = {.lex_state = 295}, + [4940] = {.lex_state = 294}, + [4941] = {.lex_state = 295}, + [4942] = {.lex_state = 295}, + [4943] = {.lex_state = 295}, + [4944] = {.lex_state = 295}, + [4945] = {.lex_state = 342}, + [4946] = {.lex_state = 294}, + [4947] = {.lex_state = 294}, + [4948] = {.lex_state = 342}, + [4949] = {.lex_state = 294}, + [4950] = {.lex_state = 294}, + [4951] = {.lex_state = 342}, + [4952] = {.lex_state = 294}, + [4953] = {.lex_state = 294}, + [4954] = {.lex_state = 294}, + [4955] = {.lex_state = 295}, + [4956] = {.lex_state = 342}, + [4957] = {.lex_state = 295}, + [4958] = {.lex_state = 335}, + [4959] = {.lex_state = 295}, + [4960] = {.lex_state = 1471}, + [4961] = {.lex_state = 294}, + [4962] = {.lex_state = 343}, + [4963] = {.lex_state = 294}, + [4964] = {.lex_state = 335}, + [4965] = {.lex_state = 295}, + [4966] = {.lex_state = 295}, + [4967] = {.lex_state = 294}, + [4968] = {.lex_state = 294}, + [4969] = {.lex_state = 295}, + [4970] = {.lex_state = 335}, + [4971] = {.lex_state = 335}, + [4972] = {.lex_state = 1471}, + [4973] = {.lex_state = 294}, + [4974] = {.lex_state = 295}, + [4975] = {.lex_state = 1471}, + [4976] = {.lex_state = 330}, + [4977] = {.lex_state = 295}, + [4978] = {.lex_state = 294}, + [4979] = {.lex_state = 294}, + [4980] = {.lex_state = 294}, + [4981] = {.lex_state = 294}, + [4982] = {.lex_state = 330}, + [4983] = {.lex_state = 294}, + [4984] = {.lex_state = 294}, + [4985] = {.lex_state = 294}, + [4986] = {.lex_state = 294}, + [4987] = {.lex_state = 294}, + [4988] = {.lex_state = 294}, + [4989] = {.lex_state = 342}, + [4990] = {.lex_state = 294}, + [4991] = {.lex_state = 294}, + [4992] = {.lex_state = 294}, + [4993] = {.lex_state = 294}, + [4994] = {.lex_state = 294}, + [4995] = {.lex_state = 294}, + [4996] = {.lex_state = 295}, + [4997] = {.lex_state = 295}, + [4998] = {.lex_state = 295}, + [4999] = {.lex_state = 295}, + [5000] = {.lex_state = 294}, + [5001] = {.lex_state = 295}, + [5002] = {.lex_state = 342}, + [5003] = {.lex_state = 294}, + [5004] = {.lex_state = 295}, + [5005] = {.lex_state = 295}, + [5006] = {.lex_state = 295}, + [5007] = {.lex_state = 295}, + [5008] = {.lex_state = 294}, + [5009] = {.lex_state = 294}, + [5010] = {.lex_state = 295}, + [5011] = {.lex_state = 295}, + [5012] = {.lex_state = 342}, + [5013] = {.lex_state = 294}, + [5014] = {.lex_state = 295}, + [5015] = {.lex_state = 294}, + [5016] = {.lex_state = 295}, + [5017] = {.lex_state = 1472}, + [5018] = {.lex_state = 294}, + [5019] = {.lex_state = 294}, + [5020] = {.lex_state = 294}, + [5021] = {.lex_state = 1472}, + [5022] = {.lex_state = 1472}, + [5023] = {.lex_state = 295}, + [5024] = {.lex_state = 343}, + [5025] = {.lex_state = 294}, + [5026] = {.lex_state = 295}, + [5027] = {.lex_state = 343}, + [5028] = {.lex_state = 343}, + [5029] = {.lex_state = 295}, + [5030] = {.lex_state = 295}, + [5031] = {.lex_state = 295}, + [5032] = {.lex_state = 343}, + [5033] = {.lex_state = 294}, + [5034] = {.lex_state = 294}, + [5035] = {.lex_state = 294}, + [5036] = {.lex_state = 343}, + [5037] = {.lex_state = 295}, + [5038] = {.lex_state = 295}, + [5039] = {.lex_state = 295}, + [5040] = {.lex_state = 330}, + [5041] = {.lex_state = 295}, + [5042] = {.lex_state = 295}, + [5043] = {.lex_state = 295}, + [5044] = {.lex_state = 330}, + [5045] = {.lex_state = 330}, + [5046] = {.lex_state = 295}, + [5047] = {.lex_state = 295}, + [5048] = {.lex_state = 295}, + [5049] = {.lex_state = 295}, + [5050] = {.lex_state = 295}, + [5051] = {.lex_state = 330}, + [5052] = {.lex_state = 342}, + [5053] = {.lex_state = 330}, + [5054] = {.lex_state = 1474}, + [5055] = {.lex_state = 342}, + [5056] = {.lex_state = 342}, + [5057] = {.lex_state = 330}, + [5058] = {.lex_state = 342}, + [5059] = {.lex_state = 342}, + [5060] = {.lex_state = 330}, + [5061] = {.lex_state = 342}, + [5062] = {.lex_state = 330}, + [5063] = {.lex_state = 342}, + [5064] = {.lex_state = 1470}, + [5065] = {.lex_state = 330}, + [5066] = {.lex_state = 330}, + [5067] = {.lex_state = 330}, + [5068] = {.lex_state = 330}, + [5069] = {.lex_state = 330}, + [5070] = {.lex_state = 330}, + [5071] = {.lex_state = 330}, + [5072] = {.lex_state = 330}, + [5073] = {.lex_state = 330}, + [5074] = {.lex_state = 330}, + [5075] = {.lex_state = 342}, + [5076] = {.lex_state = 330}, + [5077] = {.lex_state = 330}, + [5078] = {.lex_state = 1474}, + [5079] = {.lex_state = 1474}, [5080] = {.lex_state = 341}, - [5081] = {.lex_state = 341}, - [5082] = {.lex_state = 341}, - [5083] = {.lex_state = 341}, - [5084] = {.lex_state = 341}, - [5085] = {.lex_state = 341}, - [5086] = {.lex_state = 328}, - [5087] = {.lex_state = 341}, - [5088] = {.lex_state = 341}, - [5089] = {.lex_state = 1383}, - [5090] = {.lex_state = 341}, - [5091] = {.lex_state = 340}, - [5092] = {.lex_state = 328}, - [5093] = {.lex_state = 1334}, - [5094] = {.lex_state = 328}, - [5095] = {.lex_state = 328}, - [5096] = {.lex_state = 328}, - [5097] = {.lex_state = 328}, - [5098] = {.lex_state = 328}, - [5099] = {.lex_state = 340}, - [5100] = {.lex_state = 340}, - [5101] = {.lex_state = 328}, - [5102] = {.lex_state = 340}, - [5103] = {.lex_state = 328}, - [5104] = {.lex_state = 341}, - [5105] = {.lex_state = 341}, - [5106] = {.lex_state = 341}, - [5107] = {.lex_state = 341}, - [5108] = {.lex_state = 339}, - [5109] = {.lex_state = 341}, - [5110] = {.lex_state = 341}, - [5111] = {.lex_state = 340}, - [5112] = {.lex_state = 341}, - [5113] = {.lex_state = 341}, - [5114] = {.lex_state = 341}, - [5115] = {.lex_state = 341}, - [5116] = {.lex_state = 341}, - [5117] = {.lex_state = 1333}, - [5118] = {.lex_state = 341}, + [5081] = {.lex_state = 343}, + [5082] = {.lex_state = 342}, + [5083] = {.lex_state = 342}, + [5084] = {.lex_state = 343}, + [5085] = {.lex_state = 342}, + [5086] = {.lex_state = 342}, + [5087] = {.lex_state = 342}, + [5088] = {.lex_state = 342}, + [5089] = {.lex_state = 342}, + [5090] = {.lex_state = 342}, + [5091] = {.lex_state = 330}, + [5092] = {.lex_state = 342}, + [5093] = {.lex_state = 342}, + [5094] = {.lex_state = 330}, + [5095] = {.lex_state = 330}, + [5096] = {.lex_state = 342}, + [5097] = {.lex_state = 342}, + [5098] = {.lex_state = 342}, + [5099] = {.lex_state = 330}, + [5100] = {.lex_state = 330}, + [5101] = {.lex_state = 342}, + [5102] = {.lex_state = 330}, + [5103] = {.lex_state = 343}, + [5104] = {.lex_state = 342}, + [5105] = {.lex_state = 330}, + [5106] = {.lex_state = 342}, + [5107] = {.lex_state = 343}, + [5108] = {.lex_state = 342}, + [5109] = {.lex_state = 330}, + [5110] = {.lex_state = 330}, + [5111] = {.lex_state = 330}, + [5112] = {.lex_state = 343}, + [5113] = {.lex_state = 342}, + [5114] = {.lex_state = 342}, + [5115] = {.lex_state = 343}, + [5116] = {.lex_state = 330}, + [5117] = {.lex_state = 342}, + [5118] = {.lex_state = 0}, [5119] = {.lex_state = 341}, - [5120] = {.lex_state = 1333}, - [5121] = {.lex_state = 341}, - [5122] = {.lex_state = 341}, - [5123] = {.lex_state = 341}, - [5124] = {.lex_state = 341}, - [5125] = {.lex_state = 341}, - [5126] = {.lex_state = 341}, - [5127] = {.lex_state = 341}, - [5128] = {.lex_state = 341}, - [5129] = {.lex_state = 340}, - [5130] = {.lex_state = 341}, - [5131] = {.lex_state = 341}, - [5132] = {.lex_state = 1383}, - [5133] = {.lex_state = 341}, - [5134] = {.lex_state = 1333}, - [5135] = {.lex_state = 341}, - [5136] = {.lex_state = 341}, - [5137] = {.lex_state = 341}, - [5138] = {.lex_state = 341}, - [5139] = {.lex_state = 341}, - [5140] = {.lex_state = 341}, - [5141] = {.lex_state = 339}, - [5142] = {.lex_state = 339}, - [5143] = {.lex_state = 339}, - [5144] = {.lex_state = 339}, - [5145] = {.lex_state = 339}, - [5146] = {.lex_state = 339}, - [5147] = {.lex_state = 339}, - [5148] = {.lex_state = 339}, - [5149] = {.lex_state = 339}, - [5150] = {.lex_state = 339}, - [5151] = {.lex_state = 339}, - [5152] = {.lex_state = 339}, - [5153] = {.lex_state = 339}, - [5154] = {.lex_state = 339}, - [5155] = {.lex_state = 339}, - [5156] = {.lex_state = 339}, - [5157] = {.lex_state = 339}, - [5158] = {.lex_state = 339}, - [5159] = {.lex_state = 339}, - [5160] = {.lex_state = 339}, - [5161] = {.lex_state = 339}, - [5162] = {.lex_state = 339}, - [5163] = {.lex_state = 339}, - [5164] = {.lex_state = 339}, - [5165] = {.lex_state = 339}, - [5166] = {.lex_state = 339}, - [5167] = {.lex_state = 339}, - [5168] = {.lex_state = 339}, - [5169] = {.lex_state = 339}, - [5170] = {.lex_state = 339}, - [5171] = {.lex_state = 339}, - [5172] = {.lex_state = 339}, - [5173] = {.lex_state = 339}, - [5174] = {.lex_state = 1333}, - [5175] = {.lex_state = 1383}, - [5176] = {.lex_state = 339}, - [5177] = {.lex_state = 1382}, - [5178] = {.lex_state = 339}, - [5179] = {.lex_state = 339}, - [5180] = {.lex_state = 339}, - [5181] = {.lex_state = 339}, - [5182] = {.lex_state = 339}, - [5183] = {.lex_state = 339}, - [5184] = {.lex_state = 339}, - [5185] = {.lex_state = 339}, - [5186] = {.lex_state = 339}, - [5187] = {.lex_state = 339}, - [5188] = {.lex_state = 339}, - [5189] = {.lex_state = 339}, - [5190] = {.lex_state = 339}, - [5191] = {.lex_state = 339}, - [5192] = {.lex_state = 339}, - [5193] = {.lex_state = 339}, - [5194] = {.lex_state = 339}, - [5195] = {.lex_state = 339}, - [5196] = {.lex_state = 339}, - [5197] = {.lex_state = 339}, - [5198] = {.lex_state = 339}, - [5199] = {.lex_state = 339}, - [5200] = {.lex_state = 339}, - [5201] = {.lex_state = 339}, - [5202] = {.lex_state = 339}, - [5203] = {.lex_state = 339}, - [5204] = {.lex_state = 339}, - [5205] = {.lex_state = 339}, - [5206] = {.lex_state = 339}, - [5207] = {.lex_state = 339}, - [5208] = {.lex_state = 339}, - [5209] = {.lex_state = 1333}, - [5210] = {.lex_state = 339}, - [5211] = {.lex_state = 339}, - [5212] = {.lex_state = 339}, - [5213] = {.lex_state = 339}, - [5214] = {.lex_state = 339}, - [5215] = {.lex_state = 339}, - [5216] = {.lex_state = 339}, - [5217] = {.lex_state = 339}, - [5218] = {.lex_state = 339}, - [5219] = {.lex_state = 339}, - [5220] = {.lex_state = 339}, - [5221] = {.lex_state = 339}, - [5222] = {.lex_state = 339}, - [5223] = {.lex_state = 339}, - [5224] = {.lex_state = 1383}, - [5225] = {.lex_state = 339}, - [5226] = {.lex_state = 339}, - [5227] = {.lex_state = 339}, - [5228] = {.lex_state = 339}, - [5229] = {.lex_state = 339}, - [5230] = {.lex_state = 339}, - [5231] = {.lex_state = 339}, - [5232] = {.lex_state = 339}, - [5233] = {.lex_state = 339}, - [5234] = {.lex_state = 339}, - [5235] = {.lex_state = 339}, - [5236] = {.lex_state = 339}, - [5237] = {.lex_state = 1337}, - [5238] = {.lex_state = 1333}, - [5239] = {.lex_state = 1385}, - [5240] = {.lex_state = 1383}, - [5241] = {.lex_state = 339}, - [5242] = {.lex_state = 1385}, - [5243] = {.lex_state = 339}, - [5244] = {.lex_state = 339}, - [5245] = {.lex_state = 1333}, - [5246] = {.lex_state = 1385}, - [5247] = {.lex_state = 1333}, - [5248] = {.lex_state = 1333}, - [5249] = {.lex_state = 1337}, - [5250] = {.lex_state = 1333}, - [5251] = {.lex_state = 339}, - [5252] = {.lex_state = 339}, - [5253] = {.lex_state = 339}, - [5254] = {.lex_state = 339}, - [5255] = {.lex_state = 339}, - [5256] = {.lex_state = 339}, - [5257] = {.lex_state = 339}, - [5258] = {.lex_state = 339}, - [5259] = {.lex_state = 339}, - [5260] = {.lex_state = 339}, - [5261] = {.lex_state = 339}, - [5262] = {.lex_state = 339}, - [5263] = {.lex_state = 339}, - [5264] = {.lex_state = 339}, - [5265] = {.lex_state = 1333}, - [5266] = {.lex_state = 339}, - [5267] = {.lex_state = 339}, - [5268] = {.lex_state = 339}, - [5269] = {.lex_state = 339}, - [5270] = {.lex_state = 339}, - [5271] = {.lex_state = 339}, - [5272] = {.lex_state = 339}, - [5273] = {.lex_state = 339}, - [5274] = {.lex_state = 339}, - [5275] = {.lex_state = 339}, - [5276] = {.lex_state = 339}, - [5277] = {.lex_state = 339}, - [5278] = {.lex_state = 339}, - [5279] = {.lex_state = 339}, - [5280] = {.lex_state = 339}, - [5281] = {.lex_state = 339}, - [5282] = {.lex_state = 339}, - [5283] = {.lex_state = 339}, - [5284] = {.lex_state = 339}, - [5285] = {.lex_state = 339}, - [5286] = {.lex_state = 1383}, - [5287] = {.lex_state = 339}, - [5288] = {.lex_state = 339}, - [5289] = {.lex_state = 339}, - [5290] = {.lex_state = 339}, - [5291] = {.lex_state = 339}, - [5292] = {.lex_state = 339}, - [5293] = {.lex_state = 339}, - [5294] = {.lex_state = 339}, - [5295] = {.lex_state = 339}, - [5296] = {.lex_state = 339}, - [5297] = {.lex_state = 339}, - [5298] = {.lex_state = 339}, - [5299] = {.lex_state = 339}, - [5300] = {.lex_state = 339}, - [5301] = {.lex_state = 339}, - [5302] = {.lex_state = 339}, - [5303] = {.lex_state = 339}, - [5304] = {.lex_state = 339}, - [5305] = {.lex_state = 339}, - [5306] = {.lex_state = 339}, - [5307] = {.lex_state = 339}, - [5308] = {.lex_state = 339}, - [5309] = {.lex_state = 339}, - [5310] = {.lex_state = 339}, - [5311] = {.lex_state = 339}, - [5312] = {.lex_state = 339}, - [5313] = {.lex_state = 339}, - [5314] = {.lex_state = 339}, - [5315] = {.lex_state = 339}, - [5316] = {.lex_state = 339}, - [5317] = {.lex_state = 339}, - [5318] = {.lex_state = 339}, - [5319] = {.lex_state = 339}, - [5320] = {.lex_state = 339}, - [5321] = {.lex_state = 339}, - [5322] = {.lex_state = 339}, - [5323] = {.lex_state = 339}, - [5324] = {.lex_state = 339}, - [5325] = {.lex_state = 339}, - [5326] = {.lex_state = 339}, - [5327] = {.lex_state = 339}, - [5328] = {.lex_state = 1383}, - [5329] = {.lex_state = 339}, - [5330] = {.lex_state = 339}, - [5331] = {.lex_state = 339}, - [5332] = {.lex_state = 339}, - [5333] = {.lex_state = 339}, - [5334] = {.lex_state = 339}, - [5335] = {.lex_state = 339}, - [5336] = {.lex_state = 339}, - [5337] = {.lex_state = 339}, - [5338] = {.lex_state = 339}, - [5339] = {.lex_state = 339}, - [5340] = {.lex_state = 339}, - [5341] = {.lex_state = 339}, - [5342] = {.lex_state = 339}, - [5343] = {.lex_state = 339}, - [5344] = {.lex_state = 339}, - [5345] = {.lex_state = 339}, - [5346] = {.lex_state = 339}, - [5347] = {.lex_state = 339}, - [5348] = {.lex_state = 339}, - [5349] = {.lex_state = 339}, - [5350] = {.lex_state = 339}, - [5351] = {.lex_state = 339}, - [5352] = {.lex_state = 339}, - [5353] = {.lex_state = 339}, - [5354] = {.lex_state = 339}, - [5355] = {.lex_state = 339}, - [5356] = {.lex_state = 339}, - [5357] = {.lex_state = 339}, - [5358] = {.lex_state = 339}, - [5359] = {.lex_state = 339}, - [5360] = {.lex_state = 339}, - [5361] = {.lex_state = 339}, - [5362] = {.lex_state = 339}, - [5363] = {.lex_state = 339}, - [5364] = {.lex_state = 339}, - [5365] = {.lex_state = 339}, - [5366] = {.lex_state = 1337}, - [5367] = {.lex_state = 339}, - [5368] = {.lex_state = 339}, - [5369] = {.lex_state = 339}, - [5370] = {.lex_state = 339}, - [5371] = {.lex_state = 339}, - [5372] = {.lex_state = 339}, - [5373] = {.lex_state = 339}, - [5374] = {.lex_state = 339}, - [5375] = {.lex_state = 339}, - [5376] = {.lex_state = 339}, - [5377] = {.lex_state = 339}, - [5378] = {.lex_state = 339}, - [5379] = {.lex_state = 339}, - [5380] = {.lex_state = 339}, - [5381] = {.lex_state = 339}, - [5382] = {.lex_state = 339}, - [5383] = {.lex_state = 339}, - [5384] = {.lex_state = 339}, - [5385] = {.lex_state = 339}, - [5386] = {.lex_state = 339}, - [5387] = {.lex_state = 339}, - [5388] = {.lex_state = 339}, - [5389] = {.lex_state = 1383}, - [5390] = {.lex_state = 339}, - [5391] = {.lex_state = 1385}, - [5392] = {.lex_state = 1385}, - [5393] = {.lex_state = 1337}, - [5394] = {.lex_state = 1383}, - [5395] = {.lex_state = 1385}, - [5396] = {.lex_state = 1337}, - [5397] = {.lex_state = 0}, - [5398] = {.lex_state = 1383}, - [5399] = {.lex_state = 0}, - [5400] = {.lex_state = 0}, - [5401] = {.lex_state = 0}, - [5402] = {.lex_state = 1383}, - [5403] = {.lex_state = 0}, - [5404] = {.lex_state = 1333}, - [5405] = {.lex_state = 1383}, - [5406] = {.lex_state = 0}, - [5407] = {.lex_state = 0}, - [5408] = {.lex_state = 0}, - [5409] = {.lex_state = 1383}, - [5410] = {.lex_state = 1383}, - [5411] = {.lex_state = 1383}, - [5412] = {.lex_state = 1383}, - [5413] = {.lex_state = 1383}, - [5414] = {.lex_state = 1383}, - [5415] = {.lex_state = 1385}, - [5416] = {.lex_state = 1337}, - [5417] = {.lex_state = 1383}, - [5418] = {.lex_state = 1337}, - [5419] = {.lex_state = 1337}, - [5420] = {.lex_state = 1337}, - [5421] = {.lex_state = 1383}, - [5422] = {.lex_state = 1383}, - [5423] = {.lex_state = 1337}, - [5424] = {.lex_state = 1337}, - [5425] = {.lex_state = 1337}, - [5426] = {.lex_state = 1383}, - [5427] = {.lex_state = 1383}, - [5428] = {.lex_state = 1383}, - [5429] = {.lex_state = 1333}, - [5430] = {.lex_state = 1333}, - [5431] = {.lex_state = 1383}, - [5432] = {.lex_state = 1383}, - [5433] = {.lex_state = 1383}, - [5434] = {.lex_state = 1383}, - [5435] = {.lex_state = 1383}, - [5436] = {.lex_state = 1335}, - [5437] = {.lex_state = 1383}, - [5438] = {.lex_state = 1383}, - [5439] = {.lex_state = 1383}, - [5440] = {.lex_state = 1383}, - [5441] = {.lex_state = 1383}, - [5442] = {.lex_state = 1336}, - [5443] = {.lex_state = 1336}, - [5444] = {.lex_state = 1335}, - [5445] = {.lex_state = 1383}, - [5446] = {.lex_state = 1383}, - [5447] = {.lex_state = 1337}, - [5448] = {.lex_state = 1337}, - [5449] = {.lex_state = 1337}, - [5450] = {.lex_state = 1383}, - [5451] = {.lex_state = 1383}, - [5452] = {.lex_state = 1336}, - [5453] = {.lex_state = 1383}, - [5454] = {.lex_state = 392}, - [5455] = {.lex_state = 1337}, - [5456] = {.lex_state = 1383}, - [5457] = {.lex_state = 1383}, - [5458] = {.lex_state = 1383}, - [5459] = {.lex_state = 1383}, - [5460] = {.lex_state = 1383}, - [5461] = {.lex_state = 1333}, - [5462] = {.lex_state = 1383}, - [5463] = {.lex_state = 1383}, - [5464] = {.lex_state = 1383}, - [5465] = {.lex_state = 1383}, - [5466] = {.lex_state = 1383}, - [5467] = {.lex_state = 1383}, - [5468] = {.lex_state = 1383}, - [5469] = {.lex_state = 1383}, - [5470] = {.lex_state = 1383}, - [5471] = {.lex_state = 1383}, - [5472] = {.lex_state = 1333}, - [5473] = {.lex_state = 1383}, - [5474] = {.lex_state = 1383}, - [5475] = {.lex_state = 1333}, - [5476] = {.lex_state = 392}, - [5477] = {.lex_state = 1383}, - [5478] = {.lex_state = 1383}, - [5479] = {.lex_state = 1383}, - [5480] = {.lex_state = 1383}, - [5481] = {.lex_state = 1383}, - [5482] = {.lex_state = 1383}, - [5483] = {.lex_state = 1383}, - [5484] = {.lex_state = 1337}, - [5485] = {.lex_state = 1383}, - [5486] = {.lex_state = 1383}, - [5487] = {.lex_state = 1383}, - [5488] = {.lex_state = 1383}, - [5489] = {.lex_state = 1383}, - [5490] = {.lex_state = 1383}, - [5491] = {.lex_state = 1383}, - [5492] = {.lex_state = 1383}, - [5493] = {.lex_state = 1383}, - [5494] = {.lex_state = 1383}, - [5495] = {.lex_state = 1383}, - [5496] = {.lex_state = 1383}, - [5497] = {.lex_state = 1383}, - [5498] = {.lex_state = 392}, - [5499] = {.lex_state = 1337}, - [5500] = {.lex_state = 1337}, - [5501] = {.lex_state = 1383}, - [5502] = {.lex_state = 1383}, - [5503] = {.lex_state = 1383}, - [5504] = {.lex_state = 1383}, - [5505] = {.lex_state = 1383}, - [5506] = {.lex_state = 1383}, - [5507] = {.lex_state = 1337}, - [5508] = {.lex_state = 1383}, - [5509] = {.lex_state = 1383}, - [5510] = {.lex_state = 1383}, - [5511] = {.lex_state = 1337}, - [5512] = {.lex_state = 1383}, - [5513] = {.lex_state = 1383}, - [5514] = {.lex_state = 392}, - [5515] = {.lex_state = 1333}, - [5516] = {.lex_state = 1333}, - [5517] = {.lex_state = 1333}, - [5518] = {.lex_state = 392}, - [5519] = {.lex_state = 1333}, - [5520] = {.lex_state = 393}, - [5521] = {.lex_state = 392}, - [5522] = {.lex_state = 1371}, - [5523] = {.lex_state = 1336}, - [5524] = {.lex_state = 1333}, - [5525] = {.lex_state = 1336}, - [5526] = {.lex_state = 1371}, - [5527] = {.lex_state = 1333}, - [5528] = {.lex_state = 1336}, - [5529] = {.lex_state = 1333}, - [5530] = {.lex_state = 1335}, - [5531] = {.lex_state = 420}, - [5532] = {.lex_state = 1336}, - [5533] = {.lex_state = 393}, - [5534] = {.lex_state = 1333}, - [5535] = {.lex_state = 1333}, - [5536] = {.lex_state = 1383}, - [5537] = {.lex_state = 1336}, - [5538] = {.lex_state = 1333}, - [5539] = {.lex_state = 393}, - [5540] = {.lex_state = 1333}, - [5541] = {.lex_state = 1333}, - [5542] = {.lex_state = 1333}, - [5543] = {.lex_state = 1336}, - [5544] = {.lex_state = 420}, - [5545] = {.lex_state = 1333}, - [5546] = {.lex_state = 1383}, - [5547] = {.lex_state = 1333}, - [5548] = {.lex_state = 420}, - [5549] = {.lex_state = 1333}, - [5550] = {.lex_state = 1335}, - [5551] = {.lex_state = 1333}, - [5552] = {.lex_state = 1335}, - [5553] = {.lex_state = 1333}, - [5554] = {.lex_state = 1333}, - [5555] = {.lex_state = 1333}, - [5556] = {.lex_state = 1383}, - [5557] = {.lex_state = 1333}, - [5558] = {.lex_state = 1333}, - [5559] = {.lex_state = 1333}, - [5560] = {.lex_state = 359}, - [5561] = {.lex_state = 1333}, - [5562] = {.lex_state = 1333}, - [5563] = {.lex_state = 1333}, - [5564] = {.lex_state = 1333}, - [5565] = {.lex_state = 1333}, - [5566] = {.lex_state = 392}, - [5567] = {.lex_state = 1333}, - [5568] = {.lex_state = 1336}, - [5569] = {.lex_state = 1333}, - [5570] = {.lex_state = 1333}, - [5571] = {.lex_state = 1333}, - [5572] = {.lex_state = 1333}, - [5573] = {.lex_state = 1333}, - [5574] = {.lex_state = 1333}, - [5575] = {.lex_state = 393}, - [5576] = {.lex_state = 1333}, - [5577] = {.lex_state = 1333}, - [5578] = {.lex_state = 1333}, - [5579] = {.lex_state = 393}, - [5580] = {.lex_state = 393}, - [5581] = {.lex_state = 1333}, - [5582] = {.lex_state = 1333}, - [5583] = {.lex_state = 1333}, - [5584] = {.lex_state = 1333}, - [5585] = {.lex_state = 1335}, - [5586] = {.lex_state = 1333}, - [5587] = {.lex_state = 1333}, - [5588] = {.lex_state = 1383}, - [5589] = {.lex_state = 1333}, - [5590] = {.lex_state = 1333}, - [5591] = {.lex_state = 1333}, - [5592] = {.lex_state = 1333}, - [5593] = {.lex_state = 1333}, - [5594] = {.lex_state = 420}, - [5595] = {.lex_state = 1333}, - [5596] = {.lex_state = 1333}, - [5597] = {.lex_state = 1333}, - [5598] = {.lex_state = 420}, - [5599] = {.lex_state = 1337}, - [5600] = {.lex_state = 1333}, - [5601] = {.lex_state = 359}, - [5602] = {.lex_state = 1333}, - [5603] = {.lex_state = 1335}, - [5604] = {.lex_state = 1333}, - [5605] = {.lex_state = 1333}, - [5606] = {.lex_state = 1335}, - [5607] = {.lex_state = 420}, - [5608] = {.lex_state = 1333}, - [5609] = {.lex_state = 1335}, - [5610] = {.lex_state = 1333}, - [5611] = {.lex_state = 1333}, - [5612] = {.lex_state = 1333}, - [5613] = {.lex_state = 1333}, - [5614] = {.lex_state = 1333}, - [5615] = {.lex_state = 1333}, - [5616] = {.lex_state = 1333}, - [5617] = {.lex_state = 1333}, - [5618] = {.lex_state = 1333}, - [5619] = {.lex_state = 1333}, - [5620] = {.lex_state = 1371}, - [5621] = {.lex_state = 1333}, - [5622] = {.lex_state = 1333}, - [5623] = {.lex_state = 1333}, - [5624] = {.lex_state = 1371}, - [5625] = {.lex_state = 1383}, - [5626] = {.lex_state = 1333}, - [5627] = {.lex_state = 1333}, - [5628] = {.lex_state = 1333}, - [5629] = {.lex_state = 1333}, - [5630] = {.lex_state = 1333}, - [5631] = {.lex_state = 1333}, - [5632] = {.lex_state = 1333}, - [5633] = {.lex_state = 1335}, - [5634] = {.lex_state = 1371}, - [5635] = {.lex_state = 1383}, - [5636] = {.lex_state = 1333}, - [5637] = {.lex_state = 1333}, - [5638] = {.lex_state = 1333}, - [5639] = {.lex_state = 1333}, - [5640] = {.lex_state = 1333}, - [5641] = {.lex_state = 1333}, - [5642] = {.lex_state = 1371}, - [5643] = {.lex_state = 1333}, - [5644] = {.lex_state = 1333}, - [5645] = {.lex_state = 393}, - [5646] = {.lex_state = 1333}, - [5647] = {.lex_state = 1333}, - [5648] = {.lex_state = 1333}, - [5649] = {.lex_state = 1371}, - [5650] = {.lex_state = 1333}, - [5651] = {.lex_state = 1333}, - [5652] = {.lex_state = 1333}, - [5653] = {.lex_state = 1333}, - [5654] = {.lex_state = 1333}, - [5655] = {.lex_state = 1333}, - [5656] = {.lex_state = 1333}, - [5657] = {.lex_state = 1333}, - [5658] = {.lex_state = 1333}, - [5659] = {.lex_state = 1333}, - [5660] = {.lex_state = 1333}, - [5661] = {.lex_state = 1333}, - [5662] = {.lex_state = 1333}, - [5663] = {.lex_state = 1333}, - [5664] = {.lex_state = 1333}, - [5665] = {.lex_state = 1383}, - [5666] = {.lex_state = 1333}, - [5667] = {.lex_state = 1333}, - [5668] = {.lex_state = 1371}, - [5669] = {.lex_state = 1333}, - [5670] = {.lex_state = 1333}, - [5671] = {.lex_state = 1333}, - [5672] = {.lex_state = 1333}, - [5673] = {.lex_state = 1333}, - [5674] = {.lex_state = 1333}, - [5675] = {.lex_state = 393}, - [5676] = {.lex_state = 1333}, - [5677] = {.lex_state = 1371}, - [5678] = {.lex_state = 1333}, - [5679] = {.lex_state = 1333}, - [5680] = {.lex_state = 390}, - [5681] = {.lex_state = 1333}, - [5682] = {.lex_state = 1333}, - [5683] = {.lex_state = 1333}, - [5684] = {.lex_state = 1333}, - [5685] = {.lex_state = 1335}, - [5686] = {.lex_state = 1333}, - [5687] = {.lex_state = 1371}, - [5688] = {.lex_state = 1383}, - [5689] = {.lex_state = 1335}, - [5690] = {.lex_state = 1333}, - [5691] = {.lex_state = 1335}, - [5692] = {.lex_state = 1335}, - [5693] = {.lex_state = 1335}, - [5694] = {.lex_state = 1333}, - [5695] = {.lex_state = 1335}, - [5696] = {.lex_state = 1333}, - [5697] = {.lex_state = 1333}, - [5698] = {.lex_state = 1335}, - [5699] = {.lex_state = 1333}, - [5700] = {.lex_state = 1333}, - [5701] = {.lex_state = 1333}, - [5702] = {.lex_state = 1333}, - [5703] = {.lex_state = 1333}, - [5704] = {.lex_state = 1335}, - [5705] = {.lex_state = 1333}, - [5706] = {.lex_state = 1335}, - [5707] = {.lex_state = 1333}, - [5708] = {.lex_state = 1333}, - [5709] = {.lex_state = 1335}, - [5710] = {.lex_state = 1333}, - [5711] = {.lex_state = 1333}, - [5712] = {.lex_state = 1333}, - [5713] = {.lex_state = 1333}, - [5714] = {.lex_state = 1371}, - [5715] = {.lex_state = 1333}, - [5716] = {.lex_state = 1333}, - [5717] = {.lex_state = 1335}, - [5718] = {.lex_state = 1333}, - [5719] = {.lex_state = 1335}, - [5720] = {.lex_state = 1335}, - [5721] = {.lex_state = 1333}, - [5722] = {.lex_state = 1333}, - [5723] = {.lex_state = 1335}, - [5724] = {.lex_state = 1333}, - [5725] = {.lex_state = 1333}, - [5726] = {.lex_state = 1335}, - [5727] = {.lex_state = 1333}, - [5728] = {.lex_state = 1333}, - [5729] = {.lex_state = 1335}, - [5730] = {.lex_state = 1333}, - [5731] = {.lex_state = 1333}, - [5732] = {.lex_state = 1335}, - [5733] = {.lex_state = 1371}, - [5734] = {.lex_state = 1333}, - [5735] = {.lex_state = 1333}, - [5736] = {.lex_state = 1333}, - [5737] = {.lex_state = 390}, - [5738] = {.lex_state = 1335}, - [5739] = {.lex_state = 1335}, - [5740] = {.lex_state = 1333}, - [5741] = {.lex_state = 1333}, - [5742] = {.lex_state = 1335}, - [5743] = {.lex_state = 1335}, - [5744] = {.lex_state = 1333}, - [5745] = {.lex_state = 1333}, - [5746] = {.lex_state = 1333}, - [5747] = {.lex_state = 1333}, - [5748] = {.lex_state = 1333}, - [5749] = {.lex_state = 1333}, - [5750] = {.lex_state = 1333}, - [5751] = {.lex_state = 1333}, - [5752] = {.lex_state = 371}, - [5753] = {.lex_state = 1333}, - [5754] = {.lex_state = 1333}, - [5755] = {.lex_state = 1333}, - [5756] = {.lex_state = 1333}, - [5757] = {.lex_state = 1333}, - [5758] = {.lex_state = 1333}, - [5759] = {.lex_state = 1333}, - [5760] = {.lex_state = 1333}, - [5761] = {.lex_state = 1333}, - [5762] = {.lex_state = 1333}, - [5763] = {.lex_state = 1333}, - [5764] = {.lex_state = 1333}, - [5765] = {.lex_state = 1333}, - [5766] = {.lex_state = 1333}, - [5767] = {.lex_state = 439}, - [5768] = {.lex_state = 1333}, - [5769] = {.lex_state = 1333}, - [5770] = {.lex_state = 1333}, - [5771] = {.lex_state = 1333}, - [5772] = {.lex_state = 1333}, - [5773] = {.lex_state = 1333}, - [5774] = {.lex_state = 1333}, - [5775] = {.lex_state = 1333}, - [5776] = {.lex_state = 1333}, - [5777] = {.lex_state = 1333}, - [5778] = {.lex_state = 1333}, - [5779] = {.lex_state = 1333}, - [5780] = {.lex_state = 1333}, - [5781] = {.lex_state = 1333}, - [5782] = {.lex_state = 1333}, - [5783] = {.lex_state = 1333}, - [5784] = {.lex_state = 1333}, - [5785] = {.lex_state = 1333}, - [5786] = {.lex_state = 1333}, - [5787] = {.lex_state = 1333}, - [5788] = {.lex_state = 1333}, - [5789] = {.lex_state = 1333}, - [5790] = {.lex_state = 1333}, - [5791] = {.lex_state = 1333}, - [5792] = {.lex_state = 1333}, - [5793] = {.lex_state = 1333}, - [5794] = {.lex_state = 1333}, - [5795] = {.lex_state = 1333}, - [5796] = {.lex_state = 1333}, - [5797] = {.lex_state = 1333}, - [5798] = {.lex_state = 1333}, - [5799] = {.lex_state = 1333}, - [5800] = {.lex_state = 1333}, - [5801] = {.lex_state = 1333}, - [5802] = {.lex_state = 1333}, - [5803] = {.lex_state = 1333}, - [5804] = {.lex_state = 1333}, - [5805] = {.lex_state = 1333}, - [5806] = {.lex_state = 1333}, - [5807] = {.lex_state = 1333}, - [5808] = {.lex_state = 1333}, - [5809] = {.lex_state = 1333}, - [5810] = {.lex_state = 1333}, - [5811] = {.lex_state = 1333}, - [5812] = {.lex_state = 1333}, - [5813] = {.lex_state = 1333}, - [5814] = {.lex_state = 1333}, - [5815] = {.lex_state = 1333}, - [5816] = {.lex_state = 1333}, - [5817] = {.lex_state = 1333}, - [5818] = {.lex_state = 1333}, - [5819] = {.lex_state = 1333}, - [5820] = {.lex_state = 1333}, - [5821] = {.lex_state = 1333}, - [5822] = {.lex_state = 1333}, - [5823] = {.lex_state = 1333}, - [5824] = {.lex_state = 1333}, - [5825] = {.lex_state = 1333}, - [5826] = {.lex_state = 1333}, - [5827] = {.lex_state = 1333}, - [5828] = {.lex_state = 1333}, - [5829] = {.lex_state = 1333}, - [5830] = {.lex_state = 1333}, - [5831] = {.lex_state = 1333}, - [5832] = {.lex_state = 1333}, - [5833] = {.lex_state = 1333}, - [5834] = {.lex_state = 1333}, - [5835] = {.lex_state = 1333}, - [5836] = {.lex_state = 1333}, - [5837] = {.lex_state = 1333}, - [5838] = {.lex_state = 1333}, - [5839] = {.lex_state = 1333}, - [5840] = {.lex_state = 1333}, - [5841] = {.lex_state = 1333}, - [5842] = {.lex_state = 1333}, - [5843] = {.lex_state = 1333}, - [5844] = {.lex_state = 1333}, - [5845] = {.lex_state = 1333}, - [5846] = {.lex_state = 1333}, - [5847] = {.lex_state = 1333}, - [5848] = {.lex_state = 1333}, - [5849] = {.lex_state = 1333}, - [5850] = {.lex_state = 1333}, - [5851] = {.lex_state = 1333}, - [5852] = {.lex_state = 1333}, - [5853] = {.lex_state = 1333}, - [5854] = {.lex_state = 1333}, - [5855] = {.lex_state = 1333}, - [5856] = {.lex_state = 1333}, - [5857] = {.lex_state = 1333}, - [5858] = {.lex_state = 1333}, - [5859] = {.lex_state = 1333}, - [5860] = {.lex_state = 1333}, - [5861] = {.lex_state = 1333}, - [5862] = {.lex_state = 1333}, - [5863] = {.lex_state = 1333}, - [5864] = {.lex_state = 1333}, - [5865] = {.lex_state = 1333}, - [5866] = {.lex_state = 1333}, - [5867] = {.lex_state = 1371}, - [5868] = {.lex_state = 1333}, - [5869] = {.lex_state = 1333}, - [5870] = {.lex_state = 1333}, - [5871] = {.lex_state = 1333}, - [5872] = {.lex_state = 1333}, - [5873] = {.lex_state = 1333}, - [5874] = {.lex_state = 1333}, - [5875] = {.lex_state = 1333}, - [5876] = {.lex_state = 1333}, - [5877] = {.lex_state = 1333}, - [5878] = {.lex_state = 1333}, - [5879] = {.lex_state = 1333}, - [5880] = {.lex_state = 1333}, - [5881] = {.lex_state = 1333}, - [5882] = {.lex_state = 371}, - [5883] = {.lex_state = 1333}, - [5884] = {.lex_state = 1333}, - [5885] = {.lex_state = 1333}, - [5886] = {.lex_state = 1333}, - [5887] = {.lex_state = 1333}, - [5888] = {.lex_state = 1333}, - [5889] = {.lex_state = 1333}, - [5890] = {.lex_state = 1333}, - [5891] = {.lex_state = 1333}, - [5892] = {.lex_state = 1333}, - [5893] = {.lex_state = 1333}, - [5894] = {.lex_state = 1333}, - [5895] = {.lex_state = 1333}, - [5896] = {.lex_state = 1333}, - [5897] = {.lex_state = 1333}, - [5898] = {.lex_state = 1333}, - [5899] = {.lex_state = 1333}, - [5900] = {.lex_state = 1333}, - [5901] = {.lex_state = 390}, - [5902] = {.lex_state = 1333}, - [5903] = {.lex_state = 1333}, - [5904] = {.lex_state = 394}, - [5905] = {.lex_state = 1333}, - [5906] = {.lex_state = 1333}, - [5907] = {.lex_state = 1333}, - [5908] = {.lex_state = 1333}, - [5909] = {.lex_state = 1333}, - [5910] = {.lex_state = 1333}, - [5911] = {.lex_state = 390}, - [5912] = {.lex_state = 1333}, - [5913] = {.lex_state = 390}, - [5914] = {.lex_state = 371}, - [5915] = {.lex_state = 394}, - [5916] = {.lex_state = 1333}, - [5917] = {.lex_state = 394}, - [5918] = {.lex_state = 394}, - [5919] = {.lex_state = 0}, - [5920] = {.lex_state = 390}, - [5921] = {.lex_state = 390}, - [5922] = {.lex_state = 394}, - [5923] = {.lex_state = 394}, - [5924] = {.lex_state = 390}, - [5925] = {.lex_state = 1333}, - [5926] = {.lex_state = 1333}, - [5927] = {.lex_state = 1333}, - [5928] = {.lex_state = 1333}, - [5929] = {.lex_state = 1333}, - [5930] = {.lex_state = 394}, - [5931] = {.lex_state = 1333}, - [5932] = {.lex_state = 1333}, - [5933] = {.lex_state = 1333}, - [5934] = {.lex_state = 1333}, - [5935] = {.lex_state = 1333}, - [5936] = {.lex_state = 1333}, - [5937] = {.lex_state = 1333}, - [5938] = {.lex_state = 1333}, - [5939] = {.lex_state = 1333}, - [5940] = {.lex_state = 390}, - [5941] = {.lex_state = 1333}, - [5942] = {.lex_state = 1333}, - [5943] = {.lex_state = 1333}, - [5944] = {.lex_state = 1333}, - [5945] = {.lex_state = 1333}, - [5946] = {.lex_state = 1333}, - [5947] = {.lex_state = 1333}, - [5948] = {.lex_state = 1333}, - [5949] = {.lex_state = 1333}, - [5950] = {.lex_state = 1333}, - [5951] = {.lex_state = 1333}, - [5952] = {.lex_state = 1333}, - [5953] = {.lex_state = 1333}, - [5954] = {.lex_state = 1333}, - [5955] = {.lex_state = 1333}, - [5956] = {.lex_state = 1333}, - [5957] = {.lex_state = 1333}, - [5958] = {.lex_state = 1333}, - [5959] = {.lex_state = 1333}, - [5960] = {.lex_state = 1333}, - [5961] = {.lex_state = 1333}, - [5962] = {.lex_state = 1333}, - [5963] = {.lex_state = 1333}, - [5964] = {.lex_state = 1333}, - [5965] = {.lex_state = 1333}, - [5966] = {.lex_state = 1333}, - [5967] = {.lex_state = 1333}, - [5968] = {.lex_state = 1333}, - [5969] = {.lex_state = 1333}, - [5970] = {.lex_state = 1333}, - [5971] = {.lex_state = 1333}, - [5972] = {.lex_state = 1333}, - [5973] = {.lex_state = 1333}, - [5974] = {.lex_state = 1333}, - [5975] = {.lex_state = 1333}, - [5976] = {.lex_state = 1333}, - [5977] = {.lex_state = 1333}, - [5978] = {.lex_state = 1333}, - [5979] = {.lex_state = 1333}, - [5980] = {.lex_state = 1333}, - [5981] = {.lex_state = 1333}, - [5982] = {.lex_state = 1333}, - [5983] = {.lex_state = 1333}, - [5984] = {.lex_state = 1333}, - [5985] = {.lex_state = 1333}, - [5986] = {.lex_state = 1333}, - [5987] = {.lex_state = 1333}, - [5988] = {.lex_state = 1333}, - [5989] = {.lex_state = 1333}, - [5990] = {.lex_state = 1333}, - [5991] = {.lex_state = 1333}, - [5992] = {.lex_state = 1333}, - [5993] = {.lex_state = 394}, - [5994] = {.lex_state = 1333}, - [5995] = {.lex_state = 1333}, - [5996] = {.lex_state = 1333}, - [5997] = {.lex_state = 1333}, - [5998] = {.lex_state = 1333}, - [5999] = {.lex_state = 1333}, - [6000] = {.lex_state = 1333}, - [6001] = {.lex_state = 1333}, - [6002] = {.lex_state = 1333}, - [6003] = {.lex_state = 1333}, - [6004] = {.lex_state = 1333}, - [6005] = {.lex_state = 1333}, - [6006] = {.lex_state = 1333}, - [6007] = {.lex_state = 1333}, - [6008] = {.lex_state = 1333}, - [6009] = {.lex_state = 1333}, - [6010] = {.lex_state = 1333}, - [6011] = {.lex_state = 1333}, - [6012] = {.lex_state = 1333}, - [6013] = {.lex_state = 1333}, - [6014] = {.lex_state = 1333}, - [6015] = {.lex_state = 1333}, - [6016] = {.lex_state = 372}, - [6017] = {.lex_state = 1333}, - [6018] = {.lex_state = 1333}, - [6019] = {.lex_state = 0}, - [6020] = {.lex_state = 1333}, - [6021] = {.lex_state = 0}, - [6022] = {.lex_state = 0}, - [6023] = {.lex_state = 1385}, - [6024] = {.lex_state = 358, .external_lex_state = 2}, - [6025] = {.lex_state = 1385}, - [6026] = {.lex_state = 1385}, - [6027] = {.lex_state = 358, .external_lex_state = 2}, - [6028] = {.lex_state = 358, .external_lex_state = 2}, - [6029] = {.lex_state = 358, .external_lex_state = 2}, - [6030] = {.lex_state = 372}, - [6031] = {.lex_state = 358, .external_lex_state = 2}, - [6032] = {.lex_state = 359}, - [6033] = {.lex_state = 359}, - [6034] = {.lex_state = 406}, - [6035] = {.lex_state = 358, .external_lex_state = 2}, - [6036] = {.lex_state = 358, .external_lex_state = 2}, - [6037] = {.lex_state = 406}, - [6038] = {.lex_state = 1333}, - [6039] = {.lex_state = 406}, - [6040] = {.lex_state = 406}, - [6041] = {.lex_state = 1333}, - [6042] = {.lex_state = 0}, - [6043] = {.lex_state = 1333}, - [6044] = {.lex_state = 1333}, - [6045] = {.lex_state = 1333}, - [6046] = {.lex_state = 1337}, - [6047] = {.lex_state = 0}, - [6048] = {.lex_state = 0}, - [6049] = {.lex_state = 0}, - [6050] = {.lex_state = 1337}, - [6051] = {.lex_state = 0}, - [6052] = {.lex_state = 0}, - [6053] = {.lex_state = 0}, - [6054] = {.lex_state = 0}, - [6055] = {.lex_state = 0}, - [6056] = {.lex_state = 369}, - [6057] = {.lex_state = 1333}, - [6058] = {.lex_state = 0}, - [6059] = {.lex_state = 407}, - [6060] = {.lex_state = 407}, - [6061] = {.lex_state = 1333}, - [6062] = {.lex_state = 0}, - [6063] = {.lex_state = 407}, - [6064] = {.lex_state = 370}, - [6065] = {.lex_state = 1333}, - [6066] = {.lex_state = 0}, - [6067] = {.lex_state = 407}, - [6068] = {.lex_state = 0}, - [6069] = {.lex_state = 0}, - [6070] = {.lex_state = 1333}, - [6071] = {.lex_state = 370}, - [6072] = {.lex_state = 407}, - [6073] = {.lex_state = 0}, - [6074] = {.lex_state = 0}, - [6075] = {.lex_state = 370}, - [6076] = {.lex_state = 370}, - [6077] = {.lex_state = 407}, - [6078] = {.lex_state = 370}, - [6079] = {.lex_state = 0}, - [6080] = {.lex_state = 0}, - [6081] = {.lex_state = 0}, - [6082] = {.lex_state = 1383}, - [6083] = {.lex_state = 370}, - [6084] = {.lex_state = 370}, - [6085] = {.lex_state = 370}, - [6086] = {.lex_state = 370}, - [6087] = {.lex_state = 1333}, - [6088] = {.lex_state = 370}, - [6089] = {.lex_state = 0}, - [6090] = {.lex_state = 405}, - [6091] = {.lex_state = 370}, - [6092] = {.lex_state = 370}, - [6093] = {.lex_state = 370}, - [6094] = {.lex_state = 370}, - [6095] = {.lex_state = 0}, - [6096] = {.lex_state = 370}, - [6097] = {.lex_state = 1333}, - [6098] = {.lex_state = 370}, - [6099] = {.lex_state = 370}, - [6100] = {.lex_state = 370}, - [6101] = {.lex_state = 370}, - [6102] = {.lex_state = 370}, - [6103] = {.lex_state = 370}, - [6104] = {.lex_state = 370}, - [6105] = {.lex_state = 1383}, - [6106] = {.lex_state = 370}, - [6107] = {.lex_state = 1383}, - [6108] = {.lex_state = 370}, - [6109] = {.lex_state = 1383}, - [6110] = {.lex_state = 370}, - [6111] = {.lex_state = 1333}, - [6112] = {.lex_state = 1333}, - [6113] = {.lex_state = 370}, - [6114] = {.lex_state = 370}, - [6115] = {.lex_state = 370}, - [6116] = {.lex_state = 370}, - [6117] = {.lex_state = 370}, - [6118] = {.lex_state = 1333}, - [6119] = {.lex_state = 370}, - [6120] = {.lex_state = 370}, - [6121] = {.lex_state = 1333}, - [6122] = {.lex_state = 370}, - [6123] = {.lex_state = 405}, - [6124] = {.lex_state = 370}, - [6125] = {.lex_state = 370}, - [6126] = {.lex_state = 1383}, - [6127] = {.lex_state = 370}, - [6128] = {.lex_state = 1333}, - [6129] = {.lex_state = 370}, - [6130] = {.lex_state = 1333}, - [6131] = {.lex_state = 370}, - [6132] = {.lex_state = 370}, - [6133] = {.lex_state = 1333}, - [6134] = {.lex_state = 370}, - [6135] = {.lex_state = 370}, - [6136] = {.lex_state = 370}, - [6137] = {.lex_state = 370}, - [6138] = {.lex_state = 1333}, - [6139] = {.lex_state = 370}, - [6140] = {.lex_state = 370}, - [6141] = {.lex_state = 370}, - [6142] = {.lex_state = 370}, - [6143] = {.lex_state = 370}, - [6144] = {.lex_state = 370}, - [6145] = {.lex_state = 370}, - [6146] = {.lex_state = 0}, - [6147] = {.lex_state = 370}, - [6148] = {.lex_state = 370}, - [6149] = {.lex_state = 370}, - [6150] = {.lex_state = 370}, - [6151] = {.lex_state = 1333}, - [6152] = {.lex_state = 370}, - [6153] = {.lex_state = 370}, - [6154] = {.lex_state = 370}, - [6155] = {.lex_state = 370}, - [6156] = {.lex_state = 1383}, - [6157] = {.lex_state = 370}, - [6158] = {.lex_state = 370}, - [6159] = {.lex_state = 0}, - [6160] = {.lex_state = 0}, - [6161] = {.lex_state = 0}, - [6162] = {.lex_state = 0}, - [6163] = {.lex_state = 0}, - [6164] = {.lex_state = 0}, - [6165] = {.lex_state = 0}, - [6166] = {.lex_state = 0}, - [6167] = {.lex_state = 0}, - [6168] = {.lex_state = 391}, - [6169] = {.lex_state = 0}, - [6170] = {.lex_state = 0}, - [6171] = {.lex_state = 391}, - [6172] = {.lex_state = 0}, - [6173] = {.lex_state = 0}, - [6174] = {.lex_state = 0}, - [6175] = {.lex_state = 0}, - [6176] = {.lex_state = 0}, - [6177] = {.lex_state = 408}, - [6178] = {.lex_state = 0}, - [6179] = {.lex_state = 0}, - [6180] = {.lex_state = 0}, - [6181] = {.lex_state = 0}, - [6182] = {.lex_state = 0}, - [6183] = {.lex_state = 0}, - [6184] = {.lex_state = 0}, - [6185] = {.lex_state = 0}, - [6186] = {.lex_state = 370}, - [6187] = {.lex_state = 0}, - [6188] = {.lex_state = 0}, - [6189] = {.lex_state = 0}, - [6190] = {.lex_state = 409}, - [6191] = {.lex_state = 0}, - [6192] = {.lex_state = 0}, - [6193] = {.lex_state = 370}, + [5120] = {.lex_state = 330}, + [5121] = {.lex_state = 343}, + [5122] = {.lex_state = 330}, + [5123] = {.lex_state = 342}, + [5124] = {.lex_state = 342}, + [5125] = {.lex_state = 1521}, + [5126] = {.lex_state = 330}, + [5127] = {.lex_state = 342}, + [5128] = {.lex_state = 342}, + [5129] = {.lex_state = 342}, + [5130] = {.lex_state = 330}, + [5131] = {.lex_state = 342}, + [5132] = {.lex_state = 330}, + [5133] = {.lex_state = 342}, + [5134] = {.lex_state = 330}, + [5135] = {.lex_state = 343}, + [5136] = {.lex_state = 343}, + [5137] = {.lex_state = 330}, + [5138] = {.lex_state = 343}, + [5139] = {.lex_state = 1471}, + [5140] = {.lex_state = 330}, + [5141] = {.lex_state = 342}, + [5142] = {.lex_state = 330}, + [5143] = {.lex_state = 342}, + [5144] = {.lex_state = 330}, + [5145] = {.lex_state = 343}, + [5146] = {.lex_state = 342}, + [5147] = {.lex_state = 343}, + [5148] = {.lex_state = 330}, + [5149] = {.lex_state = 343}, + [5150] = {.lex_state = 1471}, + [5151] = {.lex_state = 342}, + [5152] = {.lex_state = 343}, + [5153] = {.lex_state = 1521}, + [5154] = {.lex_state = 330}, + [5155] = {.lex_state = 343}, + [5156] = {.lex_state = 342}, + [5157] = {.lex_state = 330}, + [5158] = {.lex_state = 1471}, + [5159] = {.lex_state = 1521}, + [5160] = {.lex_state = 343}, + [5161] = {.lex_state = 330}, + [5162] = {.lex_state = 343}, + [5163] = {.lex_state = 343}, + [5164] = {.lex_state = 342}, + [5165] = {.lex_state = 342}, + [5166] = {.lex_state = 343}, + [5167] = {.lex_state = 342}, + [5168] = {.lex_state = 342}, + [5169] = {.lex_state = 343}, + [5170] = {.lex_state = 343}, + [5171] = {.lex_state = 342}, + [5172] = {.lex_state = 342}, + [5173] = {.lex_state = 330}, + [5174] = {.lex_state = 343}, + [5175] = {.lex_state = 342}, + [5176] = {.lex_state = 342}, + [5177] = {.lex_state = 343}, + [5178] = {.lex_state = 342}, + [5179] = {.lex_state = 330}, + [5180] = {.lex_state = 342}, + [5181] = {.lex_state = 330}, + [5182] = {.lex_state = 330}, + [5183] = {.lex_state = 343}, + [5184] = {.lex_state = 343}, + [5185] = {.lex_state = 330}, + [5186] = {.lex_state = 342}, + [5187] = {.lex_state = 343}, + [5188] = {.lex_state = 330}, + [5189] = {.lex_state = 330}, + [5190] = {.lex_state = 330}, + [5191] = {.lex_state = 343}, + [5192] = {.lex_state = 330}, + [5193] = {.lex_state = 330}, + [5194] = {.lex_state = 342}, + [5195] = {.lex_state = 330}, + [5196] = {.lex_state = 342}, + [5197] = {.lex_state = 342}, + [5198] = {.lex_state = 343}, + [5199] = {.lex_state = 343}, + [5200] = {.lex_state = 343}, + [5201] = {.lex_state = 1470}, + [5202] = {.lex_state = 343}, + [5203] = {.lex_state = 1521}, + [5204] = {.lex_state = 343}, + [5205] = {.lex_state = 343}, + [5206] = {.lex_state = 343}, + [5207] = {.lex_state = 343}, + [5208] = {.lex_state = 343}, + [5209] = {.lex_state = 343}, + [5210] = {.lex_state = 343}, + [5211] = {.lex_state = 343}, + [5212] = {.lex_state = 343}, + [5213] = {.lex_state = 343}, + [5214] = {.lex_state = 343}, + [5215] = {.lex_state = 342}, + [5216] = {.lex_state = 343}, + [5217] = {.lex_state = 343}, + [5218] = {.lex_state = 341}, + [5219] = {.lex_state = 343}, + [5220] = {.lex_state = 342}, + [5221] = {.lex_state = 343}, + [5222] = {.lex_state = 343}, + [5223] = {.lex_state = 343}, + [5224] = {.lex_state = 343}, + [5225] = {.lex_state = 343}, + [5226] = {.lex_state = 343}, + [5227] = {.lex_state = 343}, + [5228] = {.lex_state = 1470}, + [5229] = {.lex_state = 1470}, + [5230] = {.lex_state = 343}, + [5231] = {.lex_state = 343}, + [5232] = {.lex_state = 343}, + [5233] = {.lex_state = 343}, + [5234] = {.lex_state = 343}, + [5235] = {.lex_state = 341}, + [5236] = {.lex_state = 341}, + [5237] = {.lex_state = 341}, + [5238] = {.lex_state = 341}, + [5239] = {.lex_state = 341}, + [5240] = {.lex_state = 341}, + [5241] = {.lex_state = 341}, + [5242] = {.lex_state = 1521}, + [5243] = {.lex_state = 341}, + [5244] = {.lex_state = 1470}, + [5245] = {.lex_state = 341}, + [5246] = {.lex_state = 341}, + [5247] = {.lex_state = 341}, + [5248] = {.lex_state = 341}, + [5249] = {.lex_state = 341}, + [5250] = {.lex_state = 341}, + [5251] = {.lex_state = 341}, + [5252] = {.lex_state = 341}, + [5253] = {.lex_state = 341}, + [5254] = {.lex_state = 341}, + [5255] = {.lex_state = 341}, + [5256] = {.lex_state = 341}, + [5257] = {.lex_state = 1521}, + [5258] = {.lex_state = 341}, + [5259] = {.lex_state = 341}, + [5260] = {.lex_state = 341}, + [5261] = {.lex_state = 341}, + [5262] = {.lex_state = 341}, + [5263] = {.lex_state = 341}, + [5264] = {.lex_state = 341}, + [5265] = {.lex_state = 341}, + [5266] = {.lex_state = 341}, + [5267] = {.lex_state = 341}, + [5268] = {.lex_state = 341}, + [5269] = {.lex_state = 341}, + [5270] = {.lex_state = 341}, + [5271] = {.lex_state = 341}, + [5272] = {.lex_state = 1520}, + [5273] = {.lex_state = 341}, + [5274] = {.lex_state = 341}, + [5275] = {.lex_state = 341}, + [5276] = {.lex_state = 341}, + [5277] = {.lex_state = 341}, + [5278] = {.lex_state = 341}, + [5279] = {.lex_state = 341}, + [5280] = {.lex_state = 341}, + [5281] = {.lex_state = 341}, + [5282] = {.lex_state = 341}, + [5283] = {.lex_state = 341}, + [5284] = {.lex_state = 341}, + [5285] = {.lex_state = 341}, + [5286] = {.lex_state = 341}, + [5287] = {.lex_state = 341}, + [5288] = {.lex_state = 341}, + [5289] = {.lex_state = 341}, + [5290] = {.lex_state = 341}, + [5291] = {.lex_state = 341}, + [5292] = {.lex_state = 341}, + [5293] = {.lex_state = 341}, + [5294] = {.lex_state = 341}, + [5295] = {.lex_state = 341}, + [5296] = {.lex_state = 1470}, + [5297] = {.lex_state = 341}, + [5298] = {.lex_state = 341}, + [5299] = {.lex_state = 341}, + [5300] = {.lex_state = 341}, + [5301] = {.lex_state = 341}, + [5302] = {.lex_state = 341}, + [5303] = {.lex_state = 341}, + [5304] = {.lex_state = 341}, + [5305] = {.lex_state = 341}, + [5306] = {.lex_state = 341}, + [5307] = {.lex_state = 341}, + [5308] = {.lex_state = 341}, + [5309] = {.lex_state = 341}, + [5310] = {.lex_state = 341}, + [5311] = {.lex_state = 341}, + [5312] = {.lex_state = 341}, + [5313] = {.lex_state = 341}, + [5314] = {.lex_state = 341}, + [5315] = {.lex_state = 341}, + [5316] = {.lex_state = 341}, + [5317] = {.lex_state = 341}, + [5318] = {.lex_state = 341}, + [5319] = {.lex_state = 341}, + [5320] = {.lex_state = 341}, + [5321] = {.lex_state = 341}, + [5322] = {.lex_state = 341}, + [5323] = {.lex_state = 341}, + [5324] = {.lex_state = 341}, + [5325] = {.lex_state = 341}, + [5326] = {.lex_state = 341}, + [5327] = {.lex_state = 341}, + [5328] = {.lex_state = 341}, + [5329] = {.lex_state = 341}, + [5330] = {.lex_state = 341}, + [5331] = {.lex_state = 341}, + [5332] = {.lex_state = 1470}, + [5333] = {.lex_state = 1470}, + [5334] = {.lex_state = 1470}, + [5335] = {.lex_state = 1470}, + [5336] = {.lex_state = 1523}, + [5337] = {.lex_state = 1521}, + [5338] = {.lex_state = 341}, + [5339] = {.lex_state = 341}, + [5340] = {.lex_state = 341}, + [5341] = {.lex_state = 1470}, + [5342] = {.lex_state = 1523}, + [5343] = {.lex_state = 341}, + [5344] = {.lex_state = 1523}, + [5345] = {.lex_state = 341}, + [5346] = {.lex_state = 1474}, + [5347] = {.lex_state = 1474}, + [5348] = {.lex_state = 341}, + [5349] = {.lex_state = 341}, + [5350] = {.lex_state = 341}, + [5351] = {.lex_state = 341}, + [5352] = {.lex_state = 341}, + [5353] = {.lex_state = 341}, + [5354] = {.lex_state = 341}, + [5355] = {.lex_state = 341}, + [5356] = {.lex_state = 341}, + [5357] = {.lex_state = 341}, + [5358] = {.lex_state = 341}, + [5359] = {.lex_state = 341}, + [5360] = {.lex_state = 341}, + [5361] = {.lex_state = 341}, + [5362] = {.lex_state = 341}, + [5363] = {.lex_state = 341}, + [5364] = {.lex_state = 341}, + [5365] = {.lex_state = 341}, + [5366] = {.lex_state = 341}, + [5367] = {.lex_state = 341}, + [5368] = {.lex_state = 341}, + [5369] = {.lex_state = 341}, + [5370] = {.lex_state = 341}, + [5371] = {.lex_state = 341}, + [5372] = {.lex_state = 341}, + [5373] = {.lex_state = 341}, + [5374] = {.lex_state = 341}, + [5375] = {.lex_state = 341}, + [5376] = {.lex_state = 341}, + [5377] = {.lex_state = 341}, + [5378] = {.lex_state = 341}, + [5379] = {.lex_state = 341}, + [5380] = {.lex_state = 341}, + [5381] = {.lex_state = 341}, + [5382] = {.lex_state = 341}, + [5383] = {.lex_state = 341}, + [5384] = {.lex_state = 341}, + [5385] = {.lex_state = 341}, + [5386] = {.lex_state = 341}, + [5387] = {.lex_state = 341}, + [5388] = {.lex_state = 341}, + [5389] = {.lex_state = 341}, + [5390] = {.lex_state = 341}, + [5391] = {.lex_state = 1470}, + [5392] = {.lex_state = 341}, + [5393] = {.lex_state = 341}, + [5394] = {.lex_state = 341}, + [5395] = {.lex_state = 341}, + [5396] = {.lex_state = 341}, + [5397] = {.lex_state = 341}, + [5398] = {.lex_state = 341}, + [5399] = {.lex_state = 341}, + [5400] = {.lex_state = 341}, + [5401] = {.lex_state = 341}, + [5402] = {.lex_state = 341}, + [5403] = {.lex_state = 341}, + [5404] = {.lex_state = 341}, + [5405] = {.lex_state = 341}, + [5406] = {.lex_state = 341}, + [5407] = {.lex_state = 341}, + [5408] = {.lex_state = 341}, + [5409] = {.lex_state = 341}, + [5410] = {.lex_state = 341}, + [5411] = {.lex_state = 341}, + [5412] = {.lex_state = 341}, + [5413] = {.lex_state = 341}, + [5414] = {.lex_state = 341}, + [5415] = {.lex_state = 341}, + [5416] = {.lex_state = 341}, + [5417] = {.lex_state = 341}, + [5418] = {.lex_state = 341}, + [5419] = {.lex_state = 341}, + [5420] = {.lex_state = 341}, + [5421] = {.lex_state = 341}, + [5422] = {.lex_state = 341}, + [5423] = {.lex_state = 341}, + [5424] = {.lex_state = 341}, + [5425] = {.lex_state = 341}, + [5426] = {.lex_state = 341}, + [5427] = {.lex_state = 341}, + [5428] = {.lex_state = 341}, + [5429] = {.lex_state = 341}, + [5430] = {.lex_state = 341}, + [5431] = {.lex_state = 341}, + [5432] = {.lex_state = 341}, + [5433] = {.lex_state = 341}, + [5434] = {.lex_state = 341}, + [5435] = {.lex_state = 341}, + [5436] = {.lex_state = 341}, + [5437] = {.lex_state = 341}, + [5438] = {.lex_state = 341}, + [5439] = {.lex_state = 341}, + [5440] = {.lex_state = 341}, + [5441] = {.lex_state = 341}, + [5442] = {.lex_state = 341}, + [5443] = {.lex_state = 341}, + [5444] = {.lex_state = 341}, + [5445] = {.lex_state = 341}, + [5446] = {.lex_state = 341}, + [5447] = {.lex_state = 341}, + [5448] = {.lex_state = 341}, + [5449] = {.lex_state = 341}, + [5450] = {.lex_state = 341}, + [5451] = {.lex_state = 341}, + [5452] = {.lex_state = 341}, + [5453] = {.lex_state = 341}, + [5454] = {.lex_state = 341}, + [5455] = {.lex_state = 341}, + [5456] = {.lex_state = 341}, + [5457] = {.lex_state = 341}, + [5458] = {.lex_state = 341}, + [5459] = {.lex_state = 341}, + [5460] = {.lex_state = 341}, + [5461] = {.lex_state = 341}, + [5462] = {.lex_state = 341}, + [5463] = {.lex_state = 341}, + [5464] = {.lex_state = 341}, + [5465] = {.lex_state = 341}, + [5466] = {.lex_state = 341}, + [5467] = {.lex_state = 341}, + [5468] = {.lex_state = 341}, + [5469] = {.lex_state = 1521}, + [5470] = {.lex_state = 1521}, + [5471] = {.lex_state = 341}, + [5472] = {.lex_state = 1474}, + [5473] = {.lex_state = 341}, + [5474] = {.lex_state = 341}, + [5475] = {.lex_state = 341}, + [5476] = {.lex_state = 341}, + [5477] = {.lex_state = 1521}, + [5478] = {.lex_state = 341}, + [5479] = {.lex_state = 341}, + [5480] = {.lex_state = 341}, + [5481] = {.lex_state = 341}, + [5482] = {.lex_state = 341}, + [5483] = {.lex_state = 341}, + [5484] = {.lex_state = 341}, + [5485] = {.lex_state = 341}, + [5486] = {.lex_state = 341}, + [5487] = {.lex_state = 341}, + [5488] = {.lex_state = 1474}, + [5489] = {.lex_state = 1474}, + [5490] = {.lex_state = 0}, + [5491] = {.lex_state = 1523}, + [5492] = {.lex_state = 1521}, + [5493] = {.lex_state = 1523}, + [5494] = {.lex_state = 1521}, + [5495] = {.lex_state = 1523}, + [5496] = {.lex_state = 0}, + [5497] = {.lex_state = 0}, + [5498] = {.lex_state = 1521}, + [5499] = {.lex_state = 0}, + [5500] = {.lex_state = 0}, + [5501] = {.lex_state = 0}, + [5502] = {.lex_state = 1521}, + [5503] = {.lex_state = 1521}, + [5504] = {.lex_state = 1521}, + [5505] = {.lex_state = 1521}, + [5506] = {.lex_state = 0}, + [5507] = {.lex_state = 0}, + [5508] = {.lex_state = 1470}, + [5509] = {.lex_state = 1521}, + [5510] = {.lex_state = 1521}, + [5511] = {.lex_state = 1523}, + [5512] = {.lex_state = 1521}, + [5513] = {.lex_state = 1521}, + [5514] = {.lex_state = 1521}, + [5515] = {.lex_state = 1521}, + [5516] = {.lex_state = 1470}, + [5517] = {.lex_state = 1521}, + [5518] = {.lex_state = 1474}, + [5519] = {.lex_state = 1521}, + [5520] = {.lex_state = 1474}, + [5521] = {.lex_state = 1474}, + [5522] = {.lex_state = 1521}, + [5523] = {.lex_state = 1474}, + [5524] = {.lex_state = 1470}, + [5525] = {.lex_state = 1474}, + [5526] = {.lex_state = 1474}, + [5527] = {.lex_state = 1474}, + [5528] = {.lex_state = 1521}, + [5529] = {.lex_state = 1521}, + [5530] = {.lex_state = 1521}, + [5531] = {.lex_state = 1473}, + [5532] = {.lex_state = 1521}, + [5533] = {.lex_state = 1521}, + [5534] = {.lex_state = 1521}, + [5535] = {.lex_state = 1521}, + [5536] = {.lex_state = 1473}, + [5537] = {.lex_state = 1474}, + [5538] = {.lex_state = 1474}, + [5539] = {.lex_state = 1521}, + [5540] = {.lex_state = 1521}, + [5541] = {.lex_state = 1521}, + [5542] = {.lex_state = 1521}, + [5543] = {.lex_state = 1521}, + [5544] = {.lex_state = 1521}, + [5545] = {.lex_state = 1472}, + [5546] = {.lex_state = 1472}, + [5547] = {.lex_state = 1473}, + [5548] = {.lex_state = 1521}, + [5549] = {.lex_state = 1521}, + [5550] = {.lex_state = 1474}, + [5551] = {.lex_state = 1521}, + [5552] = {.lex_state = 1521}, + [5553] = {.lex_state = 1521}, + [5554] = {.lex_state = 1470}, + [5555] = {.lex_state = 1521}, + [5556] = {.lex_state = 1521}, + [5557] = {.lex_state = 1470}, + [5558] = {.lex_state = 1521}, + [5559] = {.lex_state = 1521}, + [5560] = {.lex_state = 1521}, + [5561] = {.lex_state = 1521}, + [5562] = {.lex_state = 1521}, + [5563] = {.lex_state = 1474}, + [5564] = {.lex_state = 1521}, + [5565] = {.lex_state = 1521}, + [5566] = {.lex_state = 1521}, + [5567] = {.lex_state = 1521}, + [5568] = {.lex_state = 1521}, + [5569] = {.lex_state = 1521}, + [5570] = {.lex_state = 1521}, + [5571] = {.lex_state = 1521}, + [5572] = {.lex_state = 1521}, + [5573] = {.lex_state = 1521}, + [5574] = {.lex_state = 1474}, + [5575] = {.lex_state = 1521}, + [5576] = {.lex_state = 1521}, + [5577] = {.lex_state = 1521}, + [5578] = {.lex_state = 1521}, + [5579] = {.lex_state = 1521}, + [5580] = {.lex_state = 1521}, + [5581] = {.lex_state = 1521}, + [5582] = {.lex_state = 1521}, + [5583] = {.lex_state = 1521}, + [5584] = {.lex_state = 1521}, + [5585] = {.lex_state = 1470}, + [5586] = {.lex_state = 1521}, + [5587] = {.lex_state = 1521}, + [5588] = {.lex_state = 1521}, + [5589] = {.lex_state = 1521}, + [5590] = {.lex_state = 1521}, + [5591] = {.lex_state = 1521}, + [5592] = {.lex_state = 1521}, + [5593] = {.lex_state = 1521}, + [5594] = {.lex_state = 395}, + [5595] = {.lex_state = 1521}, + [5596] = {.lex_state = 1521}, + [5597] = {.lex_state = 1474}, + [5598] = {.lex_state = 1474}, + [5599] = {.lex_state = 1474}, + [5600] = {.lex_state = 1521}, + [5601] = {.lex_state = 1521}, + [5602] = {.lex_state = 1521}, + [5603] = {.lex_state = 1521}, + [5604] = {.lex_state = 395}, + [5605] = {.lex_state = 1474}, + [5606] = {.lex_state = 1521}, + [5607] = {.lex_state = 1521}, + [5608] = {.lex_state = 1521}, + [5609] = {.lex_state = 395}, + [5610] = {.lex_state = 1521}, + [5611] = {.lex_state = 1521}, + [5612] = {.lex_state = 1470}, + [5613] = {.lex_state = 396}, + [5614] = {.lex_state = 1473}, + [5615] = {.lex_state = 1470}, + [5616] = {.lex_state = 1470}, + [5617] = {.lex_state = 1470}, + [5618] = {.lex_state = 1470}, + [5619] = {.lex_state = 1473}, + [5620] = {.lex_state = 1521}, + [5621] = {.lex_state = 424}, + [5622] = {.lex_state = 1509}, + [5623] = {.lex_state = 395}, + [5624] = {.lex_state = 1470}, + [5625] = {.lex_state = 1470}, + [5626] = {.lex_state = 1470}, + [5627] = {.lex_state = 1470}, + [5628] = {.lex_state = 1470}, + [5629] = {.lex_state = 1470}, + [5630] = {.lex_state = 1470}, + [5631] = {.lex_state = 1509}, + [5632] = {.lex_state = 424}, + [5633] = {.lex_state = 1470}, + [5634] = {.lex_state = 1470}, + [5635] = {.lex_state = 1470}, + [5636] = {.lex_state = 1470}, + [5637] = {.lex_state = 395}, + [5638] = {.lex_state = 1470}, + [5639] = {.lex_state = 396}, + [5640] = {.lex_state = 1472}, + [5641] = {.lex_state = 1470}, + [5642] = {.lex_state = 1470}, + [5643] = {.lex_state = 1521}, + [5644] = {.lex_state = 1473}, + [5645] = {.lex_state = 1470}, + [5646] = {.lex_state = 396}, + [5647] = {.lex_state = 1470}, + [5648] = {.lex_state = 1470}, + [5649] = {.lex_state = 1470}, + [5650] = {.lex_state = 1470}, + [5651] = {.lex_state = 1473}, + [5652] = {.lex_state = 1470}, + [5653] = {.lex_state = 1470}, + [5654] = {.lex_state = 1470}, + [5655] = {.lex_state = 395}, + [5656] = {.lex_state = 1470}, + [5657] = {.lex_state = 1473}, + [5658] = {.lex_state = 1470}, + [5659] = {.lex_state = 1470}, + [5660] = {.lex_state = 1470}, + [5661] = {.lex_state = 1470}, + [5662] = {.lex_state = 1473}, + [5663] = {.lex_state = 1470}, + [5664] = {.lex_state = 1470}, + [5665] = {.lex_state = 1470}, + [5666] = {.lex_state = 1470}, + [5667] = {.lex_state = 1470}, + [5668] = {.lex_state = 1470}, + [5669] = {.lex_state = 1470}, + [5670] = {.lex_state = 1470}, + [5671] = {.lex_state = 1473}, + [5672] = {.lex_state = 1472}, + [5673] = {.lex_state = 1470}, + [5674] = {.lex_state = 1470}, + [5675] = {.lex_state = 396}, + [5676] = {.lex_state = 1470}, + [5677] = {.lex_state = 1470}, + [5678] = {.lex_state = 1470}, + [5679] = {.lex_state = 1470}, + [5680] = {.lex_state = 1470}, + [5681] = {.lex_state = 396}, + [5682] = {.lex_state = 1472}, + [5683] = {.lex_state = 1470}, + [5684] = {.lex_state = 1474}, + [5685] = {.lex_state = 1470}, + [5686] = {.lex_state = 1470}, + [5687] = {.lex_state = 1472}, + [5688] = {.lex_state = 1470}, + [5689] = {.lex_state = 1470}, + [5690] = {.lex_state = 361}, + [5691] = {.lex_state = 1470}, + [5692] = {.lex_state = 1470}, + [5693] = {.lex_state = 1470}, + [5694] = {.lex_state = 1472}, + [5695] = {.lex_state = 424}, + [5696] = {.lex_state = 1470}, + [5697] = {.lex_state = 395}, + [5698] = {.lex_state = 1470}, + [5699] = {.lex_state = 424}, + [5700] = {.lex_state = 1470}, + [5701] = {.lex_state = 1470}, + [5702] = {.lex_state = 1470}, + [5703] = {.lex_state = 1470}, + [5704] = {.lex_state = 1470}, + [5705] = {.lex_state = 1470}, + [5706] = {.lex_state = 424}, + [5707] = {.lex_state = 361}, + [5708] = {.lex_state = 1521}, + [5709] = {.lex_state = 1470}, + [5710] = {.lex_state = 1470}, + [5711] = {.lex_state = 424}, + [5712] = {.lex_state = 1470}, + [5713] = {.lex_state = 1470}, + [5714] = {.lex_state = 1472}, + [5715] = {.lex_state = 1470}, + [5716] = {.lex_state = 1521}, + [5717] = {.lex_state = 1470}, + [5718] = {.lex_state = 1470}, + [5719] = {.lex_state = 1470}, + [5720] = {.lex_state = 1470}, + [5721] = {.lex_state = 1470}, + [5722] = {.lex_state = 1472}, + [5723] = {.lex_state = 1470}, + [5724] = {.lex_state = 1470}, + [5725] = {.lex_state = 396}, + [5726] = {.lex_state = 1470}, + [5727] = {.lex_state = 1470}, + [5728] = {.lex_state = 1470}, + [5729] = {.lex_state = 1470}, + [5730] = {.lex_state = 1470}, + [5731] = {.lex_state = 1470}, + [5732] = {.lex_state = 1470}, + [5733] = {.lex_state = 1470}, + [5734] = {.lex_state = 1470}, + [5735] = {.lex_state = 1509}, + [5736] = {.lex_state = 1470}, + [5737] = {.lex_state = 1521}, + [5738] = {.lex_state = 1470}, + [5739] = {.lex_state = 1470}, + [5740] = {.lex_state = 1470}, + [5741] = {.lex_state = 1470}, + [5742] = {.lex_state = 1509}, + [5743] = {.lex_state = 1470}, + [5744] = {.lex_state = 396}, + [5745] = {.lex_state = 1470}, + [5746] = {.lex_state = 1470}, + [5747] = {.lex_state = 1470}, + [5748] = {.lex_state = 1470}, + [5749] = {.lex_state = 1470}, + [5750] = {.lex_state = 1470}, + [5751] = {.lex_state = 1470}, + [5752] = {.lex_state = 396}, + [5753] = {.lex_state = 1470}, + [5754] = {.lex_state = 1470}, + [5755] = {.lex_state = 1470}, + [5756] = {.lex_state = 1470}, + [5757] = {.lex_state = 1470}, + [5758] = {.lex_state = 1470}, + [5759] = {.lex_state = 1470}, + [5760] = {.lex_state = 1470}, + [5761] = {.lex_state = 1470}, + [5762] = {.lex_state = 1509}, + [5763] = {.lex_state = 1470}, + [5764] = {.lex_state = 1470}, + [5765] = {.lex_state = 1470}, + [5766] = {.lex_state = 1470}, + [5767] = {.lex_state = 1470}, + [5768] = {.lex_state = 1521}, + [5769] = {.lex_state = 1470}, + [5770] = {.lex_state = 1509}, + [5771] = {.lex_state = 1509}, + [5772] = {.lex_state = 1470}, + [5773] = {.lex_state = 1470}, + [5774] = {.lex_state = 1521}, + [5775] = {.lex_state = 1509}, + [5776] = {.lex_state = 1470}, + [5777] = {.lex_state = 1470}, + [5778] = {.lex_state = 1470}, + [5779] = {.lex_state = 1509}, + [5780] = {.lex_state = 1470}, + [5781] = {.lex_state = 1470}, + [5782] = {.lex_state = 1470}, + [5783] = {.lex_state = 1470}, + [5784] = {.lex_state = 1470}, + [5785] = {.lex_state = 1472}, + [5786] = {.lex_state = 1470}, + [5787] = {.lex_state = 1470}, + [5788] = {.lex_state = 1470}, + [5789] = {.lex_state = 1470}, + [5790] = {.lex_state = 1470}, + [5791] = {.lex_state = 1470}, + [5792] = {.lex_state = 1470}, + [5793] = {.lex_state = 1470}, + [5794] = {.lex_state = 1470}, + [5795] = {.lex_state = 1470}, + [5796] = {.lex_state = 1472}, + [5797] = {.lex_state = 1470}, + [5798] = {.lex_state = 1472}, + [5799] = {.lex_state = 1470}, + [5800] = {.lex_state = 1509}, + [5801] = {.lex_state = 1521}, + [5802] = {.lex_state = 1470}, + [5803] = {.lex_state = 1472}, + [5804] = {.lex_state = 1472}, + [5805] = {.lex_state = 1472}, + [5806] = {.lex_state = 1472}, + [5807] = {.lex_state = 1470}, + [5808] = {.lex_state = 1470}, + [5809] = {.lex_state = 1470}, + [5810] = {.lex_state = 1472}, + [5811] = {.lex_state = 1470}, + [5812] = {.lex_state = 1470}, + [5813] = {.lex_state = 1470}, + [5814] = {.lex_state = 1470}, + [5815] = {.lex_state = 1470}, + [5816] = {.lex_state = 1470}, + [5817] = {.lex_state = 1470}, + [5818] = {.lex_state = 393}, + [5819] = {.lex_state = 1472}, + [5820] = {.lex_state = 1472}, + [5821] = {.lex_state = 1472}, + [5822] = {.lex_state = 1509}, + [5823] = {.lex_state = 1509}, + [5824] = {.lex_state = 1472}, + [5825] = {.lex_state = 1470}, + [5826] = {.lex_state = 1470}, + [5827] = {.lex_state = 1472}, + [5828] = {.lex_state = 1470}, + [5829] = {.lex_state = 1470}, + [5830] = {.lex_state = 1470}, + [5831] = {.lex_state = 1470}, + [5832] = {.lex_state = 1470}, + [5833] = {.lex_state = 1472}, + [5834] = {.lex_state = 393}, + [5835] = {.lex_state = 1470}, + [5836] = {.lex_state = 1470}, + [5837] = {.lex_state = 1470}, + [5838] = {.lex_state = 1470}, + [5839] = {.lex_state = 1470}, + [5840] = {.lex_state = 1470}, + [5841] = {.lex_state = 1472}, + [5842] = {.lex_state = 1470}, + [5843] = {.lex_state = 1470}, + [5844] = {.lex_state = 1470}, + [5845] = {.lex_state = 1472}, + [5846] = {.lex_state = 1470}, + [5847] = {.lex_state = 1470}, + [5848] = {.lex_state = 1470}, + [5849] = {.lex_state = 1472}, + [5850] = {.lex_state = 1472}, + [5851] = {.lex_state = 1470}, + [5852] = {.lex_state = 1470}, + [5853] = {.lex_state = 1472}, + [5854] = {.lex_state = 1470}, + [5855] = {.lex_state = 1472}, + [5856] = {.lex_state = 1472}, + [5857] = {.lex_state = 1470}, + [5858] = {.lex_state = 1470}, + [5859] = {.lex_state = 1472}, + [5860] = {.lex_state = 1470}, + [5861] = {.lex_state = 1470}, + [5862] = {.lex_state = 1470}, + [5863] = {.lex_state = 1470}, + [5864] = {.lex_state = 1470}, + [5865] = {.lex_state = 1470}, + [5866] = {.lex_state = 1470}, + [5867] = {.lex_state = 1470}, + [5868] = {.lex_state = 1470}, + [5869] = {.lex_state = 1470}, + [5870] = {.lex_state = 1470}, + [5871] = {.lex_state = 1470}, + [5872] = {.lex_state = 1470}, + [5873] = {.lex_state = 1470}, + [5874] = {.lex_state = 1470}, + [5875] = {.lex_state = 442}, + [5876] = {.lex_state = 1470}, + [5877] = {.lex_state = 1470}, + [5878] = {.lex_state = 1470}, + [5879] = {.lex_state = 1470}, + [5880] = {.lex_state = 1470}, + [5881] = {.lex_state = 1470}, + [5882] = {.lex_state = 1470}, + [5883] = {.lex_state = 1470}, + [5884] = {.lex_state = 1470}, + [5885] = {.lex_state = 1470}, + [5886] = {.lex_state = 1470}, + [5887] = {.lex_state = 1470}, + [5888] = {.lex_state = 1470}, + [5889] = {.lex_state = 1470}, + [5890] = {.lex_state = 1509}, + [5891] = {.lex_state = 1470}, + [5892] = {.lex_state = 1470}, + [5893] = {.lex_state = 1470}, + [5894] = {.lex_state = 1470}, + [5895] = {.lex_state = 1470}, + [5896] = {.lex_state = 1470}, + [5897] = {.lex_state = 1470}, + [5898] = {.lex_state = 1470}, + [5899] = {.lex_state = 373}, + [5900] = {.lex_state = 1470}, + [5901] = {.lex_state = 1470}, + [5902] = {.lex_state = 1470}, + [5903] = {.lex_state = 1470}, + [5904] = {.lex_state = 373}, + [5905] = {.lex_state = 1470}, + [5906] = {.lex_state = 1470}, + [5907] = {.lex_state = 1470}, + [5908] = {.lex_state = 1470}, + [5909] = {.lex_state = 1470}, + [5910] = {.lex_state = 1470}, + [5911] = {.lex_state = 1470}, + [5912] = {.lex_state = 1470}, + [5913] = {.lex_state = 1470}, + [5914] = {.lex_state = 1470}, + [5915] = {.lex_state = 1470}, + [5916] = {.lex_state = 1470}, + [5917] = {.lex_state = 1470}, + [5918] = {.lex_state = 1470}, + [5919] = {.lex_state = 1470}, + [5920] = {.lex_state = 1470}, + [5921] = {.lex_state = 1470}, + [5922] = {.lex_state = 1470}, + [5923] = {.lex_state = 1470}, + [5924] = {.lex_state = 1470}, + [5925] = {.lex_state = 1470}, + [5926] = {.lex_state = 1470}, + [5927] = {.lex_state = 1470}, + [5928] = {.lex_state = 1470}, + [5929] = {.lex_state = 1470}, + [5930] = {.lex_state = 1470}, + [5931] = {.lex_state = 1470}, + [5932] = {.lex_state = 1470}, + [5933] = {.lex_state = 1470}, + [5934] = {.lex_state = 1470}, + [5935] = {.lex_state = 1470}, + [5936] = {.lex_state = 1470}, + [5937] = {.lex_state = 1470}, + [5938] = {.lex_state = 1470}, + [5939] = {.lex_state = 1470}, + [5940] = {.lex_state = 1470}, + [5941] = {.lex_state = 1470}, + [5942] = {.lex_state = 1470}, + [5943] = {.lex_state = 1470}, + [5944] = {.lex_state = 1470}, + [5945] = {.lex_state = 1470}, + [5946] = {.lex_state = 1470}, + [5947] = {.lex_state = 1470}, + [5948] = {.lex_state = 1470}, + [5949] = {.lex_state = 1470}, + [5950] = {.lex_state = 1470}, + [5951] = {.lex_state = 1470}, + [5952] = {.lex_state = 1470}, + [5953] = {.lex_state = 1470}, + [5954] = {.lex_state = 1470}, + [5955] = {.lex_state = 1470}, + [5956] = {.lex_state = 1470}, + [5957] = {.lex_state = 1470}, + [5958] = {.lex_state = 1470}, + [5959] = {.lex_state = 1470}, + [5960] = {.lex_state = 1470}, + [5961] = {.lex_state = 1470}, + [5962] = {.lex_state = 1470}, + [5963] = {.lex_state = 1470}, + [5964] = {.lex_state = 1470}, + [5965] = {.lex_state = 1470}, + [5966] = {.lex_state = 1470}, + [5967] = {.lex_state = 1470}, + [5968] = {.lex_state = 1470}, + [5969] = {.lex_state = 1470}, + [5970] = {.lex_state = 1470}, + [5971] = {.lex_state = 1470}, + [5972] = {.lex_state = 1470}, + [5973] = {.lex_state = 1470}, + [5974] = {.lex_state = 1470}, + [5975] = {.lex_state = 1470}, + [5976] = {.lex_state = 1470}, + [5977] = {.lex_state = 1470}, + [5978] = {.lex_state = 1470}, + [5979] = {.lex_state = 1470}, + [5980] = {.lex_state = 1470}, + [5981] = {.lex_state = 1470}, + [5982] = {.lex_state = 1470}, + [5983] = {.lex_state = 1470}, + [5984] = {.lex_state = 1470}, + [5985] = {.lex_state = 1470}, + [5986] = {.lex_state = 1470}, + [5987] = {.lex_state = 1470}, + [5988] = {.lex_state = 1470}, + [5989] = {.lex_state = 1470}, + [5990] = {.lex_state = 1470}, + [5991] = {.lex_state = 1470}, + [5992] = {.lex_state = 1470}, + [5993] = {.lex_state = 1470}, + [5994] = {.lex_state = 1470}, + [5995] = {.lex_state = 1470}, + [5996] = {.lex_state = 1470}, + [5997] = {.lex_state = 1470}, + [5998] = {.lex_state = 1470}, + [5999] = {.lex_state = 1470}, + [6000] = {.lex_state = 1470}, + [6001] = {.lex_state = 1470}, + [6002] = {.lex_state = 1470}, + [6003] = {.lex_state = 1470}, + [6004] = {.lex_state = 1470}, + [6005] = {.lex_state = 1470}, + [6006] = {.lex_state = 1470}, + [6007] = {.lex_state = 1470}, + [6008] = {.lex_state = 1470}, + [6009] = {.lex_state = 1470}, + [6010] = {.lex_state = 1470}, + [6011] = {.lex_state = 1470}, + [6012] = {.lex_state = 1470}, + [6013] = {.lex_state = 1470}, + [6014] = {.lex_state = 1470}, + [6015] = {.lex_state = 1470}, + [6016] = {.lex_state = 1470}, + [6017] = {.lex_state = 1470}, + [6018] = {.lex_state = 1470}, + [6019] = {.lex_state = 1470}, + [6020] = {.lex_state = 1470}, + [6021] = {.lex_state = 1470}, + [6022] = {.lex_state = 1470}, + [6023] = {.lex_state = 1470}, + [6024] = {.lex_state = 1470}, + [6025] = {.lex_state = 1470}, + [6026] = {.lex_state = 1470}, + [6027] = {.lex_state = 1470}, + [6028] = {.lex_state = 1470}, + [6029] = {.lex_state = 1470}, + [6030] = {.lex_state = 1470}, + [6031] = {.lex_state = 1470}, + [6032] = {.lex_state = 1470}, + [6033] = {.lex_state = 1470}, + [6034] = {.lex_state = 1470}, + [6035] = {.lex_state = 1470}, + [6036] = {.lex_state = 1470}, + [6037] = {.lex_state = 1470}, + [6038] = {.lex_state = 1470}, + [6039] = {.lex_state = 1470}, + [6040] = {.lex_state = 1470}, + [6041] = {.lex_state = 1470}, + [6042] = {.lex_state = 1470}, + [6043] = {.lex_state = 1470}, + [6044] = {.lex_state = 1470}, + [6045] = {.lex_state = 1470}, + [6046] = {.lex_state = 1470}, + [6047] = {.lex_state = 1470}, + [6048] = {.lex_state = 1470}, + [6049] = {.lex_state = 1470}, + [6050] = {.lex_state = 1470}, + [6051] = {.lex_state = 1470}, + [6052] = {.lex_state = 1470}, + [6053] = {.lex_state = 1470}, + [6054] = {.lex_state = 1470}, + [6055] = {.lex_state = 1470}, + [6056] = {.lex_state = 1470}, + [6057] = {.lex_state = 1470}, + [6058] = {.lex_state = 1470}, + [6059] = {.lex_state = 1470}, + [6060] = {.lex_state = 1470}, + [6061] = {.lex_state = 1470}, + [6062] = {.lex_state = 1470}, + [6063] = {.lex_state = 1470}, + [6064] = {.lex_state = 1470}, + [6065] = {.lex_state = 1470}, + [6066] = {.lex_state = 1470}, + [6067] = {.lex_state = 1470}, + [6068] = {.lex_state = 1470}, + [6069] = {.lex_state = 1470}, + [6070] = {.lex_state = 1470}, + [6071] = {.lex_state = 1470}, + [6072] = {.lex_state = 1470}, + [6073] = {.lex_state = 1470}, + [6074] = {.lex_state = 1470}, + [6075] = {.lex_state = 1470}, + [6076] = {.lex_state = 1470}, + [6077] = {.lex_state = 1470}, + [6078] = {.lex_state = 1470}, + [6079] = {.lex_state = 1470}, + [6080] = {.lex_state = 1470}, + [6081] = {.lex_state = 1470}, + [6082] = {.lex_state = 393}, + [6083] = {.lex_state = 393}, + [6084] = {.lex_state = 397}, + [6085] = {.lex_state = 393}, + [6086] = {.lex_state = 1470}, + [6087] = {.lex_state = 397}, + [6088] = {.lex_state = 1470}, + [6089] = {.lex_state = 397}, + [6090] = {.lex_state = 373}, + [6091] = {.lex_state = 1470}, + [6092] = {.lex_state = 1470}, + [6093] = {.lex_state = 1470}, + [6094] = {.lex_state = 1521}, + [6095] = {.lex_state = 1521}, + [6096] = {.lex_state = 1470}, + [6097] = {.lex_state = 1521}, + [6098] = {.lex_state = 1470}, + [6099] = {.lex_state = 0}, + [6100] = {.lex_state = 397}, + [6101] = {.lex_state = 397}, + [6102] = {.lex_state = 397}, + [6103] = {.lex_state = 393}, + [6104] = {.lex_state = 393}, + [6105] = {.lex_state = 393}, + [6106] = {.lex_state = 1470}, + [6107] = {.lex_state = 1470}, + [6108] = {.lex_state = 1470}, + [6109] = {.lex_state = 1470}, + [6110] = {.lex_state = 1470}, + [6111] = {.lex_state = 1470}, + [6112] = {.lex_state = 393}, + [6113] = {.lex_state = 1470}, + [6114] = {.lex_state = 1470}, + [6115] = {.lex_state = 1470}, + [6116] = {.lex_state = 1470}, + [6117] = {.lex_state = 397}, + [6118] = {.lex_state = 1470}, + [6119] = {.lex_state = 1470}, + [6120] = {.lex_state = 1470}, + [6121] = {.lex_state = 1470}, + [6122] = {.lex_state = 1470}, + [6123] = {.lex_state = 1470}, + [6124] = {.lex_state = 1470}, + [6125] = {.lex_state = 1470}, + [6126] = {.lex_state = 1470}, + [6127] = {.lex_state = 1470}, + [6128] = {.lex_state = 1470}, + [6129] = {.lex_state = 1470}, + [6130] = {.lex_state = 1470}, + [6131] = {.lex_state = 1470}, + [6132] = {.lex_state = 1470}, + [6133] = {.lex_state = 1470}, + [6134] = {.lex_state = 1470}, + [6135] = {.lex_state = 1470}, + [6136] = {.lex_state = 1470}, + [6137] = {.lex_state = 1470}, + [6138] = {.lex_state = 1470}, + [6139] = {.lex_state = 1470}, + [6140] = {.lex_state = 1470}, + [6141] = {.lex_state = 1470}, + [6142] = {.lex_state = 1470}, + [6143] = {.lex_state = 1470}, + [6144] = {.lex_state = 1470}, + [6145] = {.lex_state = 1470}, + [6146] = {.lex_state = 1470}, + [6147] = {.lex_state = 1470}, + [6148] = {.lex_state = 1470}, + [6149] = {.lex_state = 1470}, + [6150] = {.lex_state = 1470}, + [6151] = {.lex_state = 1470}, + [6152] = {.lex_state = 1470}, + [6153] = {.lex_state = 1470}, + [6154] = {.lex_state = 1470}, + [6155] = {.lex_state = 1470}, + [6156] = {.lex_state = 1470}, + [6157] = {.lex_state = 1470}, + [6158] = {.lex_state = 1470}, + [6159] = {.lex_state = 1470}, + [6160] = {.lex_state = 1470}, + [6161] = {.lex_state = 1470}, + [6162] = {.lex_state = 1470}, + [6163] = {.lex_state = 1470}, + [6164] = {.lex_state = 1470}, + [6165] = {.lex_state = 1470}, + [6166] = {.lex_state = 1470}, + [6167] = {.lex_state = 397}, + [6168] = {.lex_state = 1470}, + [6169] = {.lex_state = 1470}, + [6170] = {.lex_state = 1470}, + [6171] = {.lex_state = 1470}, + [6172] = {.lex_state = 1470}, + [6173] = {.lex_state = 1470}, + [6174] = {.lex_state = 1470}, + [6175] = {.lex_state = 1470}, + [6176] = {.lex_state = 1470}, + [6177] = {.lex_state = 1470}, + [6178] = {.lex_state = 1470}, + [6179] = {.lex_state = 1470}, + [6180] = {.lex_state = 1470}, + [6181] = {.lex_state = 1470}, + [6182] = {.lex_state = 1470}, + [6183] = {.lex_state = 1470}, + [6184] = {.lex_state = 1470}, + [6185] = {.lex_state = 1470}, + [6186] = {.lex_state = 1470}, + [6187] = {.lex_state = 1470}, + [6188] = {.lex_state = 1470}, + [6189] = {.lex_state = 1470}, + [6190] = {.lex_state = 1470}, + [6191] = {.lex_state = 1470}, + [6192] = {.lex_state = 1470}, + [6193] = {.lex_state = 1470}, [6194] = {.lex_state = 0}, - [6195] = {.lex_state = 0}, + [6195] = {.lex_state = 1470}, [6196] = {.lex_state = 0}, - [6197] = {.lex_state = 0}, - [6198] = {.lex_state = 0}, - [6199] = {.lex_state = 0}, - [6200] = {.lex_state = 370}, + [6197] = {.lex_state = 1470}, + [6198] = {.lex_state = 1470}, + [6199] = {.lex_state = 1470}, + [6200] = {.lex_state = 374}, [6201] = {.lex_state = 0}, - [6202] = {.lex_state = 370}, - [6203] = {.lex_state = 0}, - [6204] = {.lex_state = 0}, - [6205] = {.lex_state = 0}, - [6206] = {.lex_state = 370}, - [6207] = {.lex_state = 370}, - [6208] = {.lex_state = 0}, - [6209] = {.lex_state = 0}, - [6210] = {.lex_state = 0}, - [6211] = {.lex_state = 0}, - [6212] = {.lex_state = 408}, - [6213] = {.lex_state = 0}, - [6214] = {.lex_state = 0}, - [6215] = {.lex_state = 0}, - [6216] = {.lex_state = 0}, - [6217] = {.lex_state = 410}, - [6218] = {.lex_state = 370}, - [6219] = {.lex_state = 410}, + [6202] = {.lex_state = 360, .external_lex_state = 2}, + [6203] = {.lex_state = 1523}, + [6204] = {.lex_state = 1523}, + [6205] = {.lex_state = 360, .external_lex_state = 2}, + [6206] = {.lex_state = 374}, + [6207] = {.lex_state = 360, .external_lex_state = 2}, + [6208] = {.lex_state = 360, .external_lex_state = 2}, + [6209] = {.lex_state = 1523}, + [6210] = {.lex_state = 360, .external_lex_state = 2}, + [6211] = {.lex_state = 409}, + [6212] = {.lex_state = 360, .external_lex_state = 2}, + [6213] = {.lex_state = 360, .external_lex_state = 2}, + [6214] = {.lex_state = 1470}, + [6215] = {.lex_state = 409}, + [6216] = {.lex_state = 409}, + [6217] = {.lex_state = 361}, + [6218] = {.lex_state = 361}, + [6219] = {.lex_state = 409}, [6220] = {.lex_state = 0}, - [6221] = {.lex_state = 410}, - [6222] = {.lex_state = 0}, - [6223] = {.lex_state = 0}, - [6224] = {.lex_state = 369}, - [6225] = {.lex_state = 411}, - [6226] = {.lex_state = 411}, + [6221] = {.lex_state = 1470}, + [6222] = {.lex_state = 1470}, + [6223] = {.lex_state = 1470}, + [6224] = {.lex_state = 1470}, + [6225] = {.lex_state = 0}, + [6226] = {.lex_state = 0}, [6227] = {.lex_state = 0}, [6228] = {.lex_state = 0}, - [6229] = {.lex_state = 1333}, - [6230] = {.lex_state = 1383}, - [6231] = {.lex_state = 0}, + [6229] = {.lex_state = 1474}, + [6230] = {.lex_state = 0}, + [6231] = {.lex_state = 1474}, [6232] = {.lex_state = 0}, [6233] = {.lex_state = 0}, [6234] = {.lex_state = 0}, - [6235] = {.lex_state = 411}, - [6236] = {.lex_state = 0}, + [6235] = {.lex_state = 1470}, + [6236] = {.lex_state = 410}, [6237] = {.lex_state = 0}, - [6238] = {.lex_state = 0}, - [6239] = {.lex_state = 0}, - [6240] = {.lex_state = 0}, - [6241] = {.lex_state = 1383}, - [6242] = {.lex_state = 410}, + [6238] = {.lex_state = 1470}, + [6239] = {.lex_state = 410}, + [6240] = {.lex_state = 410}, + [6241] = {.lex_state = 371}, + [6242] = {.lex_state = 0}, [6243] = {.lex_state = 0}, - [6244] = {.lex_state = 412}, - [6245] = {.lex_state = 410}, - [6246] = {.lex_state = 412}, - [6247] = {.lex_state = 0}, - [6248] = {.lex_state = 0}, - [6249] = {.lex_state = 370}, - [6250] = {.lex_state = 0}, - [6251] = {.lex_state = 411}, - [6252] = {.lex_state = 411}, - [6253] = {.lex_state = 413}, - [6254] = {.lex_state = 0}, - [6255] = {.lex_state = 0}, - [6256] = {.lex_state = 410}, - [6257] = {.lex_state = 0}, - [6258] = {.lex_state = 370}, + [6244] = {.lex_state = 371}, + [6245] = {.lex_state = 1470}, + [6246] = {.lex_state = 371}, + [6247] = {.lex_state = 1470}, + [6248] = {.lex_state = 372}, + [6249] = {.lex_state = 371}, + [6250] = {.lex_state = 410}, + [6251] = {.lex_state = 0}, + [6252] = {.lex_state = 0}, + [6253] = {.lex_state = 0}, + [6254] = {.lex_state = 410}, + [6255] = {.lex_state = 1470}, + [6256] = {.lex_state = 371}, + [6257] = {.lex_state = 410}, + [6258] = {.lex_state = 371}, [6259] = {.lex_state = 0}, - [6260] = {.lex_state = 370}, - [6261] = {.lex_state = 370}, - [6262] = {.lex_state = 411}, + [6260] = {.lex_state = 371}, + [6261] = {.lex_state = 0}, + [6262] = {.lex_state = 1470}, [6263] = {.lex_state = 0}, - [6264] = {.lex_state = 411}, - [6265] = {.lex_state = 411}, - [6266] = {.lex_state = 411}, - [6267] = {.lex_state = 0}, - [6268] = {.lex_state = 370}, - [6269] = {.lex_state = 411}, - [6270] = {.lex_state = 370}, - [6271] = {.lex_state = 411}, - [6272] = {.lex_state = 411}, - [6273] = {.lex_state = 411}, - [6274] = {.lex_state = 411}, - [6275] = {.lex_state = 370}, - [6276] = {.lex_state = 0}, - [6277] = {.lex_state = 411}, - [6278] = {.lex_state = 411}, - [6279] = {.lex_state = 370}, - [6280] = {.lex_state = 0}, - [6281] = {.lex_state = 370}, - [6282] = {.lex_state = 411}, - [6283] = {.lex_state = 0}, - [6284] = {.lex_state = 0}, - [6285] = {.lex_state = 0}, - [6286] = {.lex_state = 0}, - [6287] = {.lex_state = 0}, - [6288] = {.lex_state = 0}, - [6289] = {.lex_state = 413}, - [6290] = {.lex_state = 1383}, - [6291] = {.lex_state = 410}, - [6292] = {.lex_state = 411}, - [6293] = {.lex_state = 0}, - [6294] = {.lex_state = 0}, - [6295] = {.lex_state = 1383}, - [6296] = {.lex_state = 370}, - [6297] = {.lex_state = 412}, - [6298] = {.lex_state = 369}, - [6299] = {.lex_state = 370}, - [6300] = {.lex_state = 1383}, - [6301] = {.lex_state = 410}, - [6302] = {.lex_state = 1333}, - [6303] = {.lex_state = 370}, - [6304] = {.lex_state = 411}, - [6305] = {.lex_state = 370}, - [6306] = {.lex_state = 412}, - [6307] = {.lex_state = 410}, - [6308] = {.lex_state = 370}, - [6309] = {.lex_state = 0}, - [6310] = {.lex_state = 1383}, - [6311] = {.lex_state = 0}, - [6312] = {.lex_state = 410}, - [6313] = {.lex_state = 411}, - [6314] = {.lex_state = 0}, - [6315] = {.lex_state = 0}, - [6316] = {.lex_state = 1333}, - [6317] = {.lex_state = 370}, - [6318] = {.lex_state = 410}, - [6319] = {.lex_state = 411}, - [6320] = {.lex_state = 369}, - [6321] = {.lex_state = 0}, - [6322] = {.lex_state = 370}, - [6323] = {.lex_state = 0}, - [6324] = {.lex_state = 370}, - [6325] = {.lex_state = 0}, - [6326] = {.lex_state = 410}, - [6327] = {.lex_state = 410}, - [6328] = {.lex_state = 410}, - [6329] = {.lex_state = 410}, - [6330] = {.lex_state = 370}, - [6331] = {.lex_state = 0}, - [6332] = {.lex_state = 0}, - [6333] = {.lex_state = 410}, - [6334] = {.lex_state = 0}, - [6335] = {.lex_state = 410}, - [6336] = {.lex_state = 370}, - [6337] = {.lex_state = 414}, - [6338] = {.lex_state = 370}, - [6339] = {.lex_state = 370}, - [6340] = {.lex_state = 415}, - [6341] = {.lex_state = 370}, - [6342] = {.lex_state = 370}, - [6343] = {.lex_state = 414}, - [6344] = {.lex_state = 370}, - [6345] = {.lex_state = 370}, - [6346] = {.lex_state = 421}, - [6347] = {.lex_state = 414}, - [6348] = {.lex_state = 370}, - [6349] = {.lex_state = 414}, - [6350] = {.lex_state = 370}, - [6351] = {.lex_state = 421}, - [6352] = {.lex_state = 370}, - [6353] = {.lex_state = 370}, - [6354] = {.lex_state = 370}, - [6355] = {.lex_state = 370}, - [6356] = {.lex_state = 370}, - [6357] = {.lex_state = 414}, - [6358] = {.lex_state = 370}, - [6359] = {.lex_state = 370}, - [6360] = {.lex_state = 414}, - [6361] = {.lex_state = 414}, - [6362] = {.lex_state = 370}, - [6363] = {.lex_state = 370}, - [6364] = {.lex_state = 370}, - [6365] = {.lex_state = 370}, - [6366] = {.lex_state = 370}, - [6367] = {.lex_state = 370}, - [6368] = {.lex_state = 370}, - [6369] = {.lex_state = 370}, - [6370] = {.lex_state = 370}, - [6371] = {.lex_state = 370}, - [6372] = {.lex_state = 370}, - [6373] = {.lex_state = 370}, - [6374] = {.lex_state = 370}, - [6375] = {.lex_state = 414}, - [6376] = {.lex_state = 370}, - [6377] = {.lex_state = 414}, - [6378] = {.lex_state = 0}, - [6379] = {.lex_state = 370}, - [6380] = {.lex_state = 370}, - [6381] = {.lex_state = 370}, - [6382] = {.lex_state = 370}, - [6383] = {.lex_state = 370}, - [6384] = {.lex_state = 370}, - [6385] = {.lex_state = 370}, - [6386] = {.lex_state = 370}, - [6387] = {.lex_state = 414}, - [6388] = {.lex_state = 370}, - [6389] = {.lex_state = 370}, - [6390] = {.lex_state = 370}, - [6391] = {.lex_state = 370}, - [6392] = {.lex_state = 369}, - [6393] = {.lex_state = 370}, - [6394] = {.lex_state = 370}, - [6395] = {.lex_state = 421}, - [6396] = {.lex_state = 370}, - [6397] = {.lex_state = 370}, - [6398] = {.lex_state = 370}, - [6399] = {.lex_state = 370}, - [6400] = {.lex_state = 370}, - [6401] = {.lex_state = 370}, - [6402] = {.lex_state = 370}, - [6403] = {.lex_state = 370}, - [6404] = {.lex_state = 370}, - [6405] = {.lex_state = 370}, - [6406] = {.lex_state = 370}, - [6407] = {.lex_state = 369}, - [6408] = {.lex_state = 370}, - [6409] = {.lex_state = 370}, - [6410] = {.lex_state = 370}, - [6411] = {.lex_state = 414}, - [6412] = {.lex_state = 370}, - [6413] = {.lex_state = 370}, - [6414] = {.lex_state = 370}, - [6415] = {.lex_state = 370}, - [6416] = {.lex_state = 369}, + [6264] = {.lex_state = 0}, + [6265] = {.lex_state = 1470}, + [6266] = {.lex_state = 1470}, + [6267] = {.lex_state = 371}, + [6268] = {.lex_state = 371}, + [6269] = {.lex_state = 371}, + [6270] = {.lex_state = 371}, + [6271] = {.lex_state = 371}, + [6272] = {.lex_state = 371}, + [6273] = {.lex_state = 371}, + [6274] = {.lex_state = 371}, + [6275] = {.lex_state = 1470}, + [6276] = {.lex_state = 1470}, + [6277] = {.lex_state = 371}, + [6278] = {.lex_state = 0}, + [6279] = {.lex_state = 1470}, + [6280] = {.lex_state = 1521}, + [6281] = {.lex_state = 1521}, + [6282] = {.lex_state = 371}, + [6283] = {.lex_state = 371}, + [6284] = {.lex_state = 408}, + [6285] = {.lex_state = 1470}, + [6286] = {.lex_state = 371}, + [6287] = {.lex_state = 371}, + [6288] = {.lex_state = 371}, + [6289] = {.lex_state = 1470}, + [6290] = {.lex_state = 371}, + [6291] = {.lex_state = 1470}, + [6292] = {.lex_state = 371}, + [6293] = {.lex_state = 1521}, + [6294] = {.lex_state = 371}, + [6295] = {.lex_state = 371}, + [6296] = {.lex_state = 371}, + [6297] = {.lex_state = 371}, + [6298] = {.lex_state = 371}, + [6299] = {.lex_state = 371}, + [6300] = {.lex_state = 371}, + [6301] = {.lex_state = 1470}, + [6302] = {.lex_state = 371}, + [6303] = {.lex_state = 371}, + [6304] = {.lex_state = 371}, + [6305] = {.lex_state = 371}, + [6306] = {.lex_state = 371}, + [6307] = {.lex_state = 371}, + [6308] = {.lex_state = 371}, + [6309] = {.lex_state = 1521}, + [6310] = {.lex_state = 371}, + [6311] = {.lex_state = 371}, + [6312] = {.lex_state = 371}, + [6313] = {.lex_state = 371}, + [6314] = {.lex_state = 371}, + [6315] = {.lex_state = 1470}, + [6316] = {.lex_state = 1470}, + [6317] = {.lex_state = 371}, + [6318] = {.lex_state = 1470}, + [6319] = {.lex_state = 371}, + [6320] = {.lex_state = 371}, + [6321] = {.lex_state = 1521}, + [6322] = {.lex_state = 371}, + [6323] = {.lex_state = 371}, + [6324] = {.lex_state = 371}, + [6325] = {.lex_state = 371}, + [6326] = {.lex_state = 371}, + [6327] = {.lex_state = 0}, + [6328] = {.lex_state = 371}, + [6329] = {.lex_state = 371}, + [6330] = {.lex_state = 371}, + [6331] = {.lex_state = 371}, + [6332] = {.lex_state = 371}, + [6333] = {.lex_state = 371}, + [6334] = {.lex_state = 371}, + [6335] = {.lex_state = 1521}, + [6336] = {.lex_state = 0}, + [6337] = {.lex_state = 408}, + [6338] = {.lex_state = 371}, + [6339] = {.lex_state = 371}, + [6340] = {.lex_state = 371}, + [6341] = {.lex_state = 371}, + [6342] = {.lex_state = 371}, + [6343] = {.lex_state = 0}, + [6344] = {.lex_state = 371}, + [6345] = {.lex_state = 371}, + [6346] = {.lex_state = 0}, + [6347] = {.lex_state = 0}, + [6348] = {.lex_state = 0}, + [6349] = {.lex_state = 0}, + [6350] = {.lex_state = 0}, + [6351] = {.lex_state = 0}, + [6352] = {.lex_state = 0}, + [6353] = {.lex_state = 371}, + [6354] = {.lex_state = 0}, + [6355] = {.lex_state = 0}, + [6356] = {.lex_state = 411}, + [6357] = {.lex_state = 0}, + [6358] = {.lex_state = 371}, + [6359] = {.lex_state = 0}, + [6360] = {.lex_state = 412}, + [6361] = {.lex_state = 0}, + [6362] = {.lex_state = 0}, + [6363] = {.lex_state = 394}, + [6364] = {.lex_state = 0}, + [6365] = {.lex_state = 0}, + [6366] = {.lex_state = 0}, + [6367] = {.lex_state = 0}, + [6368] = {.lex_state = 412}, + [6369] = {.lex_state = 0}, + [6370] = {.lex_state = 0}, + [6371] = {.lex_state = 0}, + [6372] = {.lex_state = 0}, + [6373] = {.lex_state = 0}, + [6374] = {.lex_state = 394}, + [6375] = {.lex_state = 0}, + [6376] = {.lex_state = 371}, + [6377] = {.lex_state = 0}, + [6378] = {.lex_state = 412}, + [6379] = {.lex_state = 0}, + [6380] = {.lex_state = 0}, + [6381] = {.lex_state = 0}, + [6382] = {.lex_state = 0}, + [6383] = {.lex_state = 0}, + [6384] = {.lex_state = 0}, + [6385] = {.lex_state = 0}, + [6386] = {.lex_state = 0}, + [6387] = {.lex_state = 412}, + [6388] = {.lex_state = 0}, + [6389] = {.lex_state = 0}, + [6390] = {.lex_state = 0}, + [6391] = {.lex_state = 0}, + [6392] = {.lex_state = 0}, + [6393] = {.lex_state = 0}, + [6394] = {.lex_state = 0}, + [6395] = {.lex_state = 0}, + [6396] = {.lex_state = 0}, + [6397] = {.lex_state = 0}, + [6398] = {.lex_state = 0}, + [6399] = {.lex_state = 0}, + [6400] = {.lex_state = 411}, + [6401] = {.lex_state = 0}, + [6402] = {.lex_state = 0}, + [6403] = {.lex_state = 0}, + [6404] = {.lex_state = 413}, + [6405] = {.lex_state = 371}, + [6406] = {.lex_state = 0}, + [6407] = {.lex_state = 371}, + [6408] = {.lex_state = 0}, + [6409] = {.lex_state = 372}, + [6410] = {.lex_state = 414}, + [6411] = {.lex_state = 0}, + [6412] = {.lex_state = 371}, + [6413] = {.lex_state = 415}, + [6414] = {.lex_state = 372}, + [6415] = {.lex_state = 0}, + [6416] = {.lex_state = 371}, [6417] = {.lex_state = 414}, - [6418] = {.lex_state = 370}, - [6419] = {.lex_state = 0}, - [6420] = {.lex_state = 370}, - [6421] = {.lex_state = 370}, - [6422] = {.lex_state = 370}, - [6423] = {.lex_state = 370}, - [6424] = {.lex_state = 416}, - [6425] = {.lex_state = 370}, - [6426] = {.lex_state = 0}, - [6427] = {.lex_state = 415}, - [6428] = {.lex_state = 370}, - [6429] = {.lex_state = 370}, - [6430] = {.lex_state = 370}, - [6431] = {.lex_state = 370}, - [6432] = {.lex_state = 421}, - [6433] = {.lex_state = 370}, - [6434] = {.lex_state = 370}, - [6435] = {.lex_state = 370}, - [6436] = {.lex_state = 370}, - [6437] = {.lex_state = 0}, - [6438] = {.lex_state = 370}, - [6439] = {.lex_state = 370}, - [6440] = {.lex_state = 370}, - [6441] = {.lex_state = 370}, - [6442] = {.lex_state = 370}, - [6443] = {.lex_state = 370}, - [6444] = {.lex_state = 370}, - [6445] = {.lex_state = 370}, - [6446] = {.lex_state = 370}, - [6447] = {.lex_state = 370}, - [6448] = {.lex_state = 370}, - [6449] = {.lex_state = 370}, - [6450] = {.lex_state = 370}, - [6451] = {.lex_state = 370}, - [6452] = {.lex_state = 370}, - [6453] = {.lex_state = 370}, + [6418] = {.lex_state = 0}, + [6419] = {.lex_state = 414}, + [6420] = {.lex_state = 414}, + [6421] = {.lex_state = 414}, + [6422] = {.lex_state = 415}, + [6423] = {.lex_state = 1521}, + [6424] = {.lex_state = 371}, + [6425] = {.lex_state = 0}, + [6426] = {.lex_state = 414}, + [6427] = {.lex_state = 414}, + [6428] = {.lex_state = 415}, + [6429] = {.lex_state = 0}, + [6430] = {.lex_state = 415}, + [6431] = {.lex_state = 0}, + [6432] = {.lex_state = 414}, + [6433] = {.lex_state = 0}, + [6434] = {.lex_state = 0}, + [6435] = {.lex_state = 0}, + [6436] = {.lex_state = 0}, + [6437] = {.lex_state = 416}, + [6438] = {.lex_state = 371}, + [6439] = {.lex_state = 371}, + [6440] = {.lex_state = 371}, + [6441] = {.lex_state = 0}, + [6442] = {.lex_state = 0}, + [6443] = {.lex_state = 414}, + [6444] = {.lex_state = 414}, + [6445] = {.lex_state = 417}, + [6446] = {.lex_state = 371}, + [6447] = {.lex_state = 0}, + [6448] = {.lex_state = 414}, + [6449] = {.lex_state = 0}, + [6450] = {.lex_state = 0}, + [6451] = {.lex_state = 0}, + [6452] = {.lex_state = 414}, + [6453] = {.lex_state = 0}, [6454] = {.lex_state = 0}, - [6455] = {.lex_state = 370}, - [6456] = {.lex_state = 370}, - [6457] = {.lex_state = 370}, - [6458] = {.lex_state = 370}, - [6459] = {.lex_state = 370}, - [6460] = {.lex_state = 370}, - [6461] = {.lex_state = 370}, - [6462] = {.lex_state = 370}, - [6463] = {.lex_state = 370}, - [6464] = {.lex_state = 370}, - [6465] = {.lex_state = 0}, - [6466] = {.lex_state = 370}, - [6467] = {.lex_state = 370}, - [6468] = {.lex_state = 370}, - [6469] = {.lex_state = 370}, - [6470] = {.lex_state = 370}, - [6471] = {.lex_state = 370}, - [6472] = {.lex_state = 370}, - [6473] = {.lex_state = 370}, - [6474] = {.lex_state = 370}, - [6475] = {.lex_state = 370}, - [6476] = {.lex_state = 370}, - [6477] = {.lex_state = 370}, - [6478] = {.lex_state = 370}, - [6479] = {.lex_state = 370}, - [6480] = {.lex_state = 370}, - [6481] = {.lex_state = 370}, - [6482] = {.lex_state = 370}, - [6483] = {.lex_state = 0}, - [6484] = {.lex_state = 370}, - [6485] = {.lex_state = 370}, - [6486] = {.lex_state = 1333}, - [6487] = {.lex_state = 1333}, - [6488] = {.lex_state = 391}, - [6489] = {.lex_state = 1383}, - [6490] = {.lex_state = 1333}, - [6491] = {.lex_state = 1333}, - [6492] = {.lex_state = 391}, - [6493] = {.lex_state = 1383}, - [6494] = {.lex_state = 1383}, - [6495] = {.lex_state = 0}, - [6496] = {.lex_state = 1333}, - [6497] = {.lex_state = 1333}, - [6498] = {.lex_state = 1333}, - [6499] = {.lex_state = 1383}, - [6500] = {.lex_state = 1383}, - [6501] = {.lex_state = 1333}, - [6502] = {.lex_state = 370}, - [6503] = {.lex_state = 1383}, - [6504] = {.lex_state = 1383}, - [6505] = {.lex_state = 1333}, - [6506] = {.lex_state = 1383}, - [6507] = {.lex_state = 1333}, - [6508] = {.lex_state = 1383}, - [6509] = {.lex_state = 370}, - [6510] = {.lex_state = 1383}, - [6511] = {.lex_state = 1333}, - [6512] = {.lex_state = 1333}, - [6513] = {.lex_state = 1333}, - [6514] = {.lex_state = 1333}, - [6515] = {.lex_state = 410}, - [6516] = {.lex_state = 1333}, - [6517] = {.lex_state = 1333}, - [6518] = {.lex_state = 1333}, - [6519] = {.lex_state = 1333}, - [6520] = {.lex_state = 1333}, - [6521] = {.lex_state = 1383}, - [6522] = {.lex_state = 1383}, - [6523] = {.lex_state = 1383}, - [6524] = {.lex_state = 1333}, - [6525] = {.lex_state = 1333}, - [6526] = {.lex_state = 1333}, - [6527] = {.lex_state = 1333}, - [6528] = {.lex_state = 1333}, - [6529] = {.lex_state = 1333}, - [6530] = {.lex_state = 1383}, - [6531] = {.lex_state = 1333}, - [6532] = {.lex_state = 0}, - [6533] = {.lex_state = 369}, - [6534] = {.lex_state = 1333}, - [6535] = {.lex_state = 1333}, - [6536] = {.lex_state = 1333}, - [6537] = {.lex_state = 1333}, - [6538] = {.lex_state = 1383}, - [6539] = {.lex_state = 1333}, - [6540] = {.lex_state = 1383}, - [6541] = {.lex_state = 1333}, - [6542] = {.lex_state = 1383}, - [6543] = {.lex_state = 370}, - [6544] = {.lex_state = 1333}, - [6545] = {.lex_state = 1333}, - [6546] = {.lex_state = 370}, - [6547] = {.lex_state = 410}, - [6548] = {.lex_state = 1333}, - [6549] = {.lex_state = 1333}, - [6550] = {.lex_state = 410}, - [6551] = {.lex_state = 1333}, - [6552] = {.lex_state = 1333}, - [6553] = {.lex_state = 1333}, - [6554] = {.lex_state = 1333}, - [6555] = {.lex_state = 1383}, - [6556] = {.lex_state = 1333}, - [6557] = {.lex_state = 1333}, - [6558] = {.lex_state = 1333}, - [6559] = {.lex_state = 1333}, - [6560] = {.lex_state = 1333}, - [6561] = {.lex_state = 1383}, - [6562] = {.lex_state = 1333}, - [6563] = {.lex_state = 1333}, - [6564] = {.lex_state = 1333}, - [6565] = {.lex_state = 1383}, - [6566] = {.lex_state = 1333}, - [6567] = {.lex_state = 1383}, - [6568] = {.lex_state = 370}, - [6569] = {.lex_state = 1333}, - [6570] = {.lex_state = 417}, - [6571] = {.lex_state = 410}, - [6572] = {.lex_state = 1333}, - [6573] = {.lex_state = 1333}, - [6574] = {.lex_state = 1333}, - [6575] = {.lex_state = 391}, - [6576] = {.lex_state = 1333}, - [6577] = {.lex_state = 1333}, - [6578] = {.lex_state = 1333}, - [6579] = {.lex_state = 1333}, - [6580] = {.lex_state = 0}, - [6581] = {.lex_state = 370}, - [6582] = {.lex_state = 370}, - [6583] = {.lex_state = 370}, - [6584] = {.lex_state = 370}, - [6585] = {.lex_state = 0, .external_lex_state = 2}, - [6586] = {.lex_state = 370}, - [6587] = {.lex_state = 370}, - [6588] = {.lex_state = 370}, - [6589] = {.lex_state = 370}, - [6590] = {.lex_state = 0, .external_lex_state = 2}, - [6591] = {.lex_state = 370}, - [6592] = {.lex_state = 370}, - [6593] = {.lex_state = 370}, - [6594] = {.lex_state = 438}, - [6595] = {.lex_state = 370}, - [6596] = {.lex_state = 0, .external_lex_state = 2}, - [6597] = {.lex_state = 370}, - [6598] = {.lex_state = 370}, - [6599] = {.lex_state = 370}, - [6600] = {.lex_state = 370}, - [6601] = {.lex_state = 370}, - [6602] = {.lex_state = 370}, - [6603] = {.lex_state = 370}, - [6604] = {.lex_state = 370}, - [6605] = {.lex_state = 370}, - [6606] = {.lex_state = 370}, - [6607] = {.lex_state = 370}, - [6608] = {.lex_state = 0}, - [6609] = {.lex_state = 370}, - [6610] = {.lex_state = 0}, - [6611] = {.lex_state = 370}, - [6612] = {.lex_state = 370}, - [6613] = {.lex_state = 370}, - [6614] = {.lex_state = 370}, - [6615] = {.lex_state = 370}, - [6616] = {.lex_state = 370}, - [6617] = {.lex_state = 370}, - [6618] = {.lex_state = 370}, - [6619] = {.lex_state = 370}, - [6620] = {.lex_state = 1333}, - [6621] = {.lex_state = 370}, - [6622] = {.lex_state = 370}, - [6623] = {.lex_state = 0}, - [6624] = {.lex_state = 370}, - [6625] = {.lex_state = 0}, - [6626] = {.lex_state = 370}, + [6455] = {.lex_state = 415}, + [6456] = {.lex_state = 417}, + [6457] = {.lex_state = 415}, + [6458] = {.lex_state = 1521}, + [6459] = {.lex_state = 414}, + [6460] = {.lex_state = 414}, + [6461] = {.lex_state = 0}, + [6462] = {.lex_state = 1521}, + [6463] = {.lex_state = 414}, + [6464] = {.lex_state = 414}, + [6465] = {.lex_state = 371}, + [6466] = {.lex_state = 372}, + [6467] = {.lex_state = 414}, + [6468] = {.lex_state = 0}, + [6469] = {.lex_state = 0}, + [6470] = {.lex_state = 1521}, + [6471] = {.lex_state = 371}, + [6472] = {.lex_state = 0}, + [6473] = {.lex_state = 0}, + [6474] = {.lex_state = 371}, + [6475] = {.lex_state = 415}, + [6476] = {.lex_state = 371}, + [6477] = {.lex_state = 415}, + [6478] = {.lex_state = 415}, + [6479] = {.lex_state = 415}, + [6480] = {.lex_state = 0}, + [6481] = {.lex_state = 1521}, + [6482] = {.lex_state = 415}, + [6483] = {.lex_state = 415}, + [6484] = {.lex_state = 0}, + [6485] = {.lex_state = 0}, + [6486] = {.lex_state = 0}, + [6487] = {.lex_state = 416}, + [6488] = {.lex_state = 0}, + [6489] = {.lex_state = 0}, + [6490] = {.lex_state = 0}, + [6491] = {.lex_state = 415}, + [6492] = {.lex_state = 0}, + [6493] = {.lex_state = 415}, + [6494] = {.lex_state = 0}, + [6495] = {.lex_state = 371}, + [6496] = {.lex_state = 371}, + [6497] = {.lex_state = 0}, + [6498] = {.lex_state = 0}, + [6499] = {.lex_state = 415}, + [6500] = {.lex_state = 415}, + [6501] = {.lex_state = 371}, + [6502] = {.lex_state = 371}, + [6503] = {.lex_state = 0}, + [6504] = {.lex_state = 371}, + [6505] = {.lex_state = 0}, + [6506] = {.lex_state = 415}, + [6507] = {.lex_state = 0}, + [6508] = {.lex_state = 414}, + [6509] = {.lex_state = 415}, + [6510] = {.lex_state = 416}, + [6511] = {.lex_state = 414}, + [6512] = {.lex_state = 0}, + [6513] = {.lex_state = 414}, + [6514] = {.lex_state = 415}, + [6515] = {.lex_state = 414}, + [6516] = {.lex_state = 371}, + [6517] = {.lex_state = 0}, + [6518] = {.lex_state = 371}, + [6519] = {.lex_state = 0}, + [6520] = {.lex_state = 1521}, + [6521] = {.lex_state = 416}, + [6522] = {.lex_state = 0}, + [6523] = {.lex_state = 0}, + [6524] = {.lex_state = 0}, + [6525] = {.lex_state = 371}, + [6526] = {.lex_state = 371}, + [6527] = {.lex_state = 371}, + [6528] = {.lex_state = 371}, + [6529] = {.lex_state = 371}, + [6530] = {.lex_state = 371}, + [6531] = {.lex_state = 371}, + [6532] = {.lex_state = 371}, + [6533] = {.lex_state = 371}, + [6534] = {.lex_state = 371}, + [6535] = {.lex_state = 371}, + [6536] = {.lex_state = 371}, + [6537] = {.lex_state = 371}, + [6538] = {.lex_state = 371}, + [6539] = {.lex_state = 371}, + [6540] = {.lex_state = 425}, + [6541] = {.lex_state = 371}, + [6542] = {.lex_state = 371}, + [6543] = {.lex_state = 0}, + [6544] = {.lex_state = 371}, + [6545] = {.lex_state = 371}, + [6546] = {.lex_state = 371}, + [6547] = {.lex_state = 371}, + [6548] = {.lex_state = 371}, + [6549] = {.lex_state = 371}, + [6550] = {.lex_state = 0}, + [6551] = {.lex_state = 371}, + [6552] = {.lex_state = 371}, + [6553] = {.lex_state = 371}, + [6554] = {.lex_state = 371}, + [6555] = {.lex_state = 371}, + [6556] = {.lex_state = 371}, + [6557] = {.lex_state = 371}, + [6558] = {.lex_state = 371}, + [6559] = {.lex_state = 371}, + [6560] = {.lex_state = 371}, + [6561] = {.lex_state = 371}, + [6562] = {.lex_state = 371}, + [6563] = {.lex_state = 371}, + [6564] = {.lex_state = 372}, + [6565] = {.lex_state = 371}, + [6566] = {.lex_state = 371}, + [6567] = {.lex_state = 371}, + [6568] = {.lex_state = 371}, + [6569] = {.lex_state = 371}, + [6570] = {.lex_state = 371}, + [6571] = {.lex_state = 371}, + [6572] = {.lex_state = 371}, + [6573] = {.lex_state = 371}, + [6574] = {.lex_state = 371}, + [6575] = {.lex_state = 371}, + [6576] = {.lex_state = 371}, + [6577] = {.lex_state = 418}, + [6578] = {.lex_state = 371}, + [6579] = {.lex_state = 371}, + [6580] = {.lex_state = 371}, + [6581] = {.lex_state = 371}, + [6582] = {.lex_state = 371}, + [6583] = {.lex_state = 371}, + [6584] = {.lex_state = 371}, + [6585] = {.lex_state = 371}, + [6586] = {.lex_state = 371}, + [6587] = {.lex_state = 371}, + [6588] = {.lex_state = 371}, + [6589] = {.lex_state = 371}, + [6590] = {.lex_state = 371}, + [6591] = {.lex_state = 371}, + [6592] = {.lex_state = 371}, + [6593] = {.lex_state = 371}, + [6594] = {.lex_state = 371}, + [6595] = {.lex_state = 371}, + [6596] = {.lex_state = 371}, + [6597] = {.lex_state = 371}, + [6598] = {.lex_state = 371}, + [6599] = {.lex_state = 371}, + [6600] = {.lex_state = 371}, + [6601] = {.lex_state = 371}, + [6602] = {.lex_state = 371}, + [6603] = {.lex_state = 371}, + [6604] = {.lex_state = 371}, + [6605] = {.lex_state = 371}, + [6606] = {.lex_state = 419}, + [6607] = {.lex_state = 371}, + [6608] = {.lex_state = 371}, + [6609] = {.lex_state = 0}, + [6610] = {.lex_state = 371}, + [6611] = {.lex_state = 371}, + [6612] = {.lex_state = 371}, + [6613] = {.lex_state = 371}, + [6614] = {.lex_state = 371}, + [6615] = {.lex_state = 371}, + [6616] = {.lex_state = 371}, + [6617] = {.lex_state = 371}, + [6618] = {.lex_state = 0}, + [6619] = {.lex_state = 371}, + [6620] = {.lex_state = 371}, + [6621] = {.lex_state = 418}, + [6622] = {.lex_state = 371}, + [6623] = {.lex_state = 371}, + [6624] = {.lex_state = 371}, + [6625] = {.lex_state = 371}, + [6626] = {.lex_state = 371}, [6627] = {.lex_state = 0}, - [6628] = {.lex_state = 370}, - [6629] = {.lex_state = 391}, - [6630] = {.lex_state = 370}, - [6631] = {.lex_state = 370}, - [6632] = {.lex_state = 370}, - [6633] = {.lex_state = 370}, - [6634] = {.lex_state = 370}, - [6635] = {.lex_state = 370}, - [6636] = {.lex_state = 0}, - [6637] = {.lex_state = 370}, - [6638] = {.lex_state = 370}, - [6639] = {.lex_state = 0}, - [6640] = {.lex_state = 391}, - [6641] = {.lex_state = 370}, - [6642] = {.lex_state = 370}, - [6643] = {.lex_state = 370}, - [6644] = {.lex_state = 370}, - [6645] = {.lex_state = 370}, - [6646] = {.lex_state = 370}, - [6647] = {.lex_state = 1333}, - [6648] = {.lex_state = 370}, - [6649] = {.lex_state = 370}, - [6650] = {.lex_state = 370}, - [6651] = {.lex_state = 370}, - [6652] = {.lex_state = 391}, - [6653] = {.lex_state = 370}, - [6654] = {.lex_state = 370}, - [6655] = {.lex_state = 370}, - [6656] = {.lex_state = 370}, - [6657] = {.lex_state = 370}, - [6658] = {.lex_state = 370}, - [6659] = {.lex_state = 370}, - [6660] = {.lex_state = 370}, - [6661] = {.lex_state = 370}, - [6662] = {.lex_state = 370}, - [6663] = {.lex_state = 438}, - [6664] = {.lex_state = 370}, - [6665] = {.lex_state = 370}, - [6666] = {.lex_state = 370}, - [6667] = {.lex_state = 370}, - [6668] = {.lex_state = 370}, - [6669] = {.lex_state = 370}, - [6670] = {.lex_state = 370}, - [6671] = {.lex_state = 370}, - [6672] = {.lex_state = 0}, - [6673] = {.lex_state = 370}, - [6674] = {.lex_state = 370}, - [6675] = {.lex_state = 370}, - [6676] = {.lex_state = 370}, - [6677] = {.lex_state = 370}, - [6678] = {.lex_state = 370}, - [6679] = {.lex_state = 370}, - [6680] = {.lex_state = 370}, - [6681] = {.lex_state = 370}, - [6682] = {.lex_state = 370}, - [6683] = {.lex_state = 370}, - [6684] = {.lex_state = 370}, - [6685] = {.lex_state = 0}, - [6686] = {.lex_state = 0}, - [6687] = {.lex_state = 370}, - [6688] = {.lex_state = 0}, - [6689] = {.lex_state = 370}, - [6690] = {.lex_state = 0}, - [6691] = {.lex_state = 0}, - [6692] = {.lex_state = 0}, - [6693] = {.lex_state = 370}, - [6694] = {.lex_state = 370}, - [6695] = {.lex_state = 370}, - [6696] = {.lex_state = 370}, - [6697] = {.lex_state = 0}, - [6698] = {.lex_state = 370}, - [6699] = {.lex_state = 370}, - [6700] = {.lex_state = 370}, - [6701] = {.lex_state = 370}, - [6702] = {.lex_state = 370}, - [6703] = {.lex_state = 370}, - [6704] = {.lex_state = 370}, - [6705] = {.lex_state = 370}, - [6706] = {.lex_state = 370}, - [6707] = {.lex_state = 370}, - [6708] = {.lex_state = 370}, - [6709] = {.lex_state = 370}, - [6710] = {.lex_state = 370}, - [6711] = {.lex_state = 370}, - [6712] = {.lex_state = 370}, - [6713] = {.lex_state = 370}, - [6714] = {.lex_state = 370}, - [6715] = {.lex_state = 370}, - [6716] = {.lex_state = 370}, - [6717] = {.lex_state = 370}, - [6718] = {.lex_state = 0}, - [6719] = {.lex_state = 370}, - [6720] = {.lex_state = 370}, - [6721] = {.lex_state = 370}, - [6722] = {.lex_state = 370}, - [6723] = {.lex_state = 370}, - [6724] = {.lex_state = 0}, - [6725] = {.lex_state = 370}, - [6726] = {.lex_state = 370}, - [6727] = {.lex_state = 370}, - [6728] = {.lex_state = 370}, - [6729] = {.lex_state = 370}, - [6730] = {.lex_state = 370}, - [6731] = {.lex_state = 370}, - [6732] = {.lex_state = 370}, - [6733] = {.lex_state = 370}, - [6734] = {.lex_state = 370}, - [6735] = {.lex_state = 0}, - [6736] = {.lex_state = 370}, - [6737] = {.lex_state = 0}, - [6738] = {.lex_state = 370}, - [6739] = {.lex_state = 370}, - [6740] = {.lex_state = 370}, - [6741] = {.lex_state = 370}, - [6742] = {.lex_state = 370}, - [6743] = {.lex_state = 370}, - [6744] = {.lex_state = 370}, - [6745] = {.lex_state = 370}, - [6746] = {.lex_state = 370}, - [6747] = {.lex_state = 370}, - [6748] = {.lex_state = 370}, - [6749] = {.lex_state = 370}, - [6750] = {.lex_state = 370}, - [6751] = {.lex_state = 370}, - [6752] = {.lex_state = 370}, - [6753] = {.lex_state = 370}, - [6754] = {.lex_state = 370}, - [6755] = {.lex_state = 0}, - [6756] = {.lex_state = 370}, - [6757] = {.lex_state = 370}, - [6758] = {.lex_state = 0}, - [6759] = {.lex_state = 370}, - [6760] = {.lex_state = 370}, - [6761] = {.lex_state = 370}, - [6762] = {.lex_state = 370}, - [6763] = {.lex_state = 370}, - [6764] = {.lex_state = 1333}, - [6765] = {.lex_state = 1382, .external_lex_state = 2}, + [6628] = {.lex_state = 0}, + [6629] = {.lex_state = 371}, + [6630] = {.lex_state = 371}, + [6631] = {.lex_state = 371}, + [6632] = {.lex_state = 371}, + [6633] = {.lex_state = 418}, + [6634] = {.lex_state = 371}, + [6635] = {.lex_state = 371}, + [6636] = {.lex_state = 371}, + [6637] = {.lex_state = 371}, + [6638] = {.lex_state = 371}, + [6639] = {.lex_state = 371}, + [6640] = {.lex_state = 371}, + [6641] = {.lex_state = 418}, + [6642] = {.lex_state = 419}, + [6643] = {.lex_state = 371}, + [6644] = {.lex_state = 371}, + [6645] = {.lex_state = 371}, + [6646] = {.lex_state = 371}, + [6647] = {.lex_state = 371}, + [6648] = {.lex_state = 371}, + [6649] = {.lex_state = 418}, + [6650] = {.lex_state = 0}, + [6651] = {.lex_state = 371}, + [6652] = {.lex_state = 371}, + [6653] = {.lex_state = 371}, + [6654] = {.lex_state = 418}, + [6655] = {.lex_state = 371}, + [6656] = {.lex_state = 371}, + [6657] = {.lex_state = 371}, + [6658] = {.lex_state = 371}, + [6659] = {.lex_state = 371}, + [6660] = {.lex_state = 371}, + [6661] = {.lex_state = 418}, + [6662] = {.lex_state = 371}, + [6663] = {.lex_state = 371}, + [6664] = {.lex_state = 372}, + [6665] = {.lex_state = 371}, + [6666] = {.lex_state = 371}, + [6667] = {.lex_state = 418}, + [6668] = {.lex_state = 371}, + [6669] = {.lex_state = 418}, + [6670] = {.lex_state = 418}, + [6671] = {.lex_state = 371}, + [6672] = {.lex_state = 371}, + [6673] = {.lex_state = 371}, + [6674] = {.lex_state = 371}, + [6675] = {.lex_state = 371}, + [6676] = {.lex_state = 371}, + [6677] = {.lex_state = 371}, + [6678] = {.lex_state = 371}, + [6679] = {.lex_state = 371}, + [6680] = {.lex_state = 425}, + [6681] = {.lex_state = 371}, + [6682] = {.lex_state = 371}, + [6683] = {.lex_state = 372}, + [6684] = {.lex_state = 371}, + [6685] = {.lex_state = 371}, + [6686] = {.lex_state = 371}, + [6687] = {.lex_state = 371}, + [6688] = {.lex_state = 371}, + [6689] = {.lex_state = 371}, + [6690] = {.lex_state = 371}, + [6691] = {.lex_state = 371}, + [6692] = {.lex_state = 371}, + [6693] = {.lex_state = 371}, + [6694] = {.lex_state = 371}, + [6695] = {.lex_state = 418}, + [6696] = {.lex_state = 371}, + [6697] = {.lex_state = 371}, + [6698] = {.lex_state = 371}, + [6699] = {.lex_state = 371}, + [6700] = {.lex_state = 371}, + [6701] = {.lex_state = 425}, + [6702] = {.lex_state = 371}, + [6703] = {.lex_state = 371}, + [6704] = {.lex_state = 0}, + [6705] = {.lex_state = 371}, + [6706] = {.lex_state = 371}, + [6707] = {.lex_state = 371}, + [6708] = {.lex_state = 418}, + [6709] = {.lex_state = 371}, + [6710] = {.lex_state = 371}, + [6711] = {.lex_state = 371}, + [6712] = {.lex_state = 371}, + [6713] = {.lex_state = 371}, + [6714] = {.lex_state = 371}, + [6715] = {.lex_state = 371}, + [6716] = {.lex_state = 371}, + [6717] = {.lex_state = 0}, + [6718] = {.lex_state = 371}, + [6719] = {.lex_state = 371}, + [6720] = {.lex_state = 371}, + [6721] = {.lex_state = 371}, + [6722] = {.lex_state = 371}, + [6723] = {.lex_state = 425}, + [6724] = {.lex_state = 371}, + [6725] = {.lex_state = 371}, + [6726] = {.lex_state = 371}, + [6727] = {.lex_state = 371}, + [6728] = {.lex_state = 371}, + [6729] = {.lex_state = 371}, + [6730] = {.lex_state = 371}, + [6731] = {.lex_state = 371}, + [6732] = {.lex_state = 371}, + [6733] = {.lex_state = 420}, + [6734] = {.lex_state = 371}, + [6735] = {.lex_state = 371}, + [6736] = {.lex_state = 371}, + [6737] = {.lex_state = 371}, + [6738] = {.lex_state = 371}, + [6739] = {.lex_state = 371}, + [6740] = {.lex_state = 371}, + [6741] = {.lex_state = 1470}, + [6742] = {.lex_state = 1521}, + [6743] = {.lex_state = 1470}, + [6744] = {.lex_state = 1470}, + [6745] = {.lex_state = 1470}, + [6746] = {.lex_state = 1470}, + [6747] = {.lex_state = 1470}, + [6748] = {.lex_state = 1470}, + [6749] = {.lex_state = 1470}, + [6750] = {.lex_state = 1470}, + [6751] = {.lex_state = 1470}, + [6752] = {.lex_state = 1521}, + [6753] = {.lex_state = 1470}, + [6754] = {.lex_state = 1470}, + [6755] = {.lex_state = 1470}, + [6756] = {.lex_state = 415}, + [6757] = {.lex_state = 1470}, + [6758] = {.lex_state = 1470}, + [6759] = {.lex_state = 1470}, + [6760] = {.lex_state = 1470}, + [6761] = {.lex_state = 0}, + [6762] = {.lex_state = 1521}, + [6763] = {.lex_state = 421}, + [6764] = {.lex_state = 1470}, + [6765] = {.lex_state = 1470}, [6766] = {.lex_state = 0}, - [6767] = {.lex_state = 1337}, - [6768] = {.lex_state = 0}, - [6769] = {.lex_state = 0}, - [6770] = {.lex_state = 1382, .external_lex_state = 2}, - [6771] = {.lex_state = 1382, .external_lex_state = 2}, - [6772] = {.lex_state = 1383}, - [6773] = {.lex_state = 1383}, - [6774] = {.lex_state = 0}, - [6775] = {.lex_state = 0}, - [6776] = {.lex_state = 0}, - [6777] = {.lex_state = 0}, - [6778] = {.lex_state = 1382, .external_lex_state = 2}, - [6779] = {.lex_state = 0}, + [6767] = {.lex_state = 415}, + [6768] = {.lex_state = 1470}, + [6769] = {.lex_state = 1470}, + [6770] = {.lex_state = 1470}, + [6771] = {.lex_state = 1470}, + [6772] = {.lex_state = 1521}, + [6773] = {.lex_state = 1470}, + [6774] = {.lex_state = 1470}, + [6775] = {.lex_state = 1521}, + [6776] = {.lex_state = 1470}, + [6777] = {.lex_state = 1470}, + [6778] = {.lex_state = 1470}, + [6779] = {.lex_state = 1470}, [6780] = {.lex_state = 0}, - [6781] = {.lex_state = 1382, .external_lex_state = 2}, - [6782] = {.lex_state = 1382, .external_lex_state = 2}, - [6783] = {.lex_state = 0}, - [6784] = {.lex_state = 0}, - [6785] = {.lex_state = 1382, .external_lex_state = 2}, - [6786] = {.lex_state = 0}, - [6787] = {.lex_state = 1383}, - [6788] = {.lex_state = 0}, - [6789] = {.lex_state = 0}, - [6790] = {.lex_state = 1337}, - [6791] = {.lex_state = 0}, - [6792] = {.lex_state = 1382, .external_lex_state = 2}, - [6793] = {.lex_state = 1382, .external_lex_state = 2}, - [6794] = {.lex_state = 0}, - [6795] = {.lex_state = 1337}, - [6796] = {.lex_state = 1345}, - [6797] = {.lex_state = 0}, - [6798] = {.lex_state = 0}, - [6799] = {.lex_state = 0}, - [6800] = {.lex_state = 1382, .external_lex_state = 2}, - [6801] = {.lex_state = 370}, - [6802] = {.lex_state = 1382, .external_lex_state = 2}, - [6803] = {.lex_state = 0}, - [6804] = {.lex_state = 0}, - [6805] = {.lex_state = 1382, .external_lex_state = 2}, - [6806] = {.lex_state = 1382, .external_lex_state = 2}, - [6807] = {.lex_state = 370}, - [6808] = {.lex_state = 1383}, - [6809] = {.lex_state = 0}, - [6810] = {.lex_state = 0}, - [6811] = {.lex_state = 0}, - [6812] = {.lex_state = 1382, .external_lex_state = 2}, - [6813] = {.lex_state = 1383}, - [6814] = {.lex_state = 0}, - [6815] = {.lex_state = 0}, - [6816] = {.lex_state = 0}, - [6817] = {.lex_state = 1382, .external_lex_state = 2}, - [6818] = {.lex_state = 1383}, - [6819] = {.lex_state = 1382, .external_lex_state = 2}, - [6820] = {.lex_state = 0}, - [6821] = {.lex_state = 1337}, - [6822] = {.lex_state = 0}, - [6823] = {.lex_state = 0}, - [6824] = {.lex_state = 0}, - [6825] = {.lex_state = 0}, - [6826] = {.lex_state = 0}, - [6827] = {.lex_state = 0}, - [6828] = {.lex_state = 1382, .external_lex_state = 2}, - [6829] = {.lex_state = 1382, .external_lex_state = 2}, - [6830] = {.lex_state = 1383}, - [6831] = {.lex_state = 1383}, - [6832] = {.lex_state = 0}, - [6833] = {.lex_state = 0}, - [6834] = {.lex_state = 0}, - [6835] = {.lex_state = 0}, - [6836] = {.lex_state = 0}, - [6837] = {.lex_state = 1337}, - [6838] = {.lex_state = 0}, + [6781] = {.lex_state = 1470}, + [6782] = {.lex_state = 1470}, + [6783] = {.lex_state = 394}, + [6784] = {.lex_state = 1521}, + [6785] = {.lex_state = 1470}, + [6786] = {.lex_state = 1470}, + [6787] = {.lex_state = 1521}, + [6788] = {.lex_state = 394}, + [6789] = {.lex_state = 1470}, + [6790] = {.lex_state = 1470}, + [6791] = {.lex_state = 1470}, + [6792] = {.lex_state = 394}, + [6793] = {.lex_state = 1470}, + [6794] = {.lex_state = 1470}, + [6795] = {.lex_state = 1470}, + [6796] = {.lex_state = 1521}, + [6797] = {.lex_state = 1470}, + [6798] = {.lex_state = 1470}, + [6799] = {.lex_state = 1470}, + [6800] = {.lex_state = 1521}, + [6801] = {.lex_state = 1470}, + [6802] = {.lex_state = 1470}, + [6803] = {.lex_state = 1521}, + [6804] = {.lex_state = 1521}, + [6805] = {.lex_state = 1470}, + [6806] = {.lex_state = 1521}, + [6807] = {.lex_state = 1521}, + [6808] = {.lex_state = 1470}, + [6809] = {.lex_state = 1521}, + [6810] = {.lex_state = 1470}, + [6811] = {.lex_state = 1521}, + [6812] = {.lex_state = 1521}, + [6813] = {.lex_state = 1521}, + [6814] = {.lex_state = 1470}, + [6815] = {.lex_state = 1470}, + [6816] = {.lex_state = 1521}, + [6817] = {.lex_state = 1470}, + [6818] = {.lex_state = 1470}, + [6819] = {.lex_state = 1521}, + [6820] = {.lex_state = 1521}, + [6821] = {.lex_state = 1470}, + [6822] = {.lex_state = 1470}, + [6823] = {.lex_state = 1470}, + [6824] = {.lex_state = 1521}, + [6825] = {.lex_state = 1470}, + [6826] = {.lex_state = 1470}, + [6827] = {.lex_state = 1470}, + [6828] = {.lex_state = 1470}, + [6829] = {.lex_state = 372}, + [6830] = {.lex_state = 371}, + [6831] = {.lex_state = 1470}, + [6832] = {.lex_state = 415}, + [6833] = {.lex_state = 1521}, + [6834] = {.lex_state = 1521}, + [6835] = {.lex_state = 1470}, + [6836] = {.lex_state = 415}, + [6837] = {.lex_state = 371}, + [6838] = {.lex_state = 371}, [6839] = {.lex_state = 0}, - [6840] = {.lex_state = 0}, - [6841] = {.lex_state = 1383}, - [6842] = {.lex_state = 1383}, - [6843] = {.lex_state = 0}, - [6844] = {.lex_state = 1382, .external_lex_state = 2}, - [6845] = {.lex_state = 1382, .external_lex_state = 2}, - [6846] = {.lex_state = 0}, - [6847] = {.lex_state = 1382, .external_lex_state = 2}, - [6848] = {.lex_state = 0}, - [6849] = {.lex_state = 0}, - [6850] = {.lex_state = 1382, .external_lex_state = 2}, - [6851] = {.lex_state = 0}, - [6852] = {.lex_state = 1383}, - [6853] = {.lex_state = 1337}, - [6854] = {.lex_state = 0}, - [6855] = {.lex_state = 0}, - [6856] = {.lex_state = 0}, - [6857] = {.lex_state = 1337}, - [6858] = {.lex_state = 0}, - [6859] = {.lex_state = 1383}, - [6860] = {.lex_state = 1382, .external_lex_state = 2}, - [6861] = {.lex_state = 1337}, - [6862] = {.lex_state = 0}, - [6863] = {.lex_state = 0}, - [6864] = {.lex_state = 1383}, - [6865] = {.lex_state = 1337}, - [6866] = {.lex_state = 1337}, - [6867] = {.lex_state = 1383}, - [6868] = {.lex_state = 1382, .external_lex_state = 2}, - [6869] = {.lex_state = 1337}, - [6870] = {.lex_state = 0}, - [6871] = {.lex_state = 1337}, - [6872] = {.lex_state = 0}, - [6873] = {.lex_state = 1337}, - [6874] = {.lex_state = 1382, .external_lex_state = 2}, - [6875] = {.lex_state = 0}, - [6876] = {.lex_state = 1382, .external_lex_state = 2}, - [6877] = {.lex_state = 0}, - [6878] = {.lex_state = 0}, - [6879] = {.lex_state = 1337}, - [6880] = {.lex_state = 0}, - [6881] = {.lex_state = 0}, - [6882] = {.lex_state = 1345}, - [6883] = {.lex_state = 1382, .external_lex_state = 2}, - [6884] = {.lex_state = 1382, .external_lex_state = 2}, - [6885] = {.lex_state = 1383}, - [6886] = {.lex_state = 0}, - [6887] = {.lex_state = 0}, + [6840] = {.lex_state = 371}, + [6841] = {.lex_state = 371}, + [6842] = {.lex_state = 371}, + [6843] = {.lex_state = 371}, + [6844] = {.lex_state = 371}, + [6845] = {.lex_state = 394}, + [6846] = {.lex_state = 371}, + [6847] = {.lex_state = 0}, + [6848] = {.lex_state = 371}, + [6849] = {.lex_state = 371}, + [6850] = {.lex_state = 371}, + [6851] = {.lex_state = 371}, + [6852] = {.lex_state = 371}, + [6853] = {.lex_state = 371}, + [6854] = {.lex_state = 371}, + [6855] = {.lex_state = 371}, + [6856] = {.lex_state = 371}, + [6857] = {.lex_state = 371}, + [6858] = {.lex_state = 371}, + [6859] = {.lex_state = 371}, + [6860] = {.lex_state = 371}, + [6861] = {.lex_state = 371}, + [6862] = {.lex_state = 371}, + [6863] = {.lex_state = 371}, + [6864] = {.lex_state = 371}, + [6865] = {.lex_state = 0}, + [6866] = {.lex_state = 371}, + [6867] = {.lex_state = 0}, + [6868] = {.lex_state = 371}, + [6869] = {.lex_state = 371}, + [6870] = {.lex_state = 371}, + [6871] = {.lex_state = 371}, + [6872] = {.lex_state = 371}, + [6873] = {.lex_state = 371}, + [6874] = {.lex_state = 371}, + [6875] = {.lex_state = 371}, + [6876] = {.lex_state = 371}, + [6877] = {.lex_state = 371}, + [6878] = {.lex_state = 371}, + [6879] = {.lex_state = 371}, + [6880] = {.lex_state = 371}, + [6881] = {.lex_state = 371}, + [6882] = {.lex_state = 371}, + [6883] = {.lex_state = 371}, + [6884] = {.lex_state = 371}, + [6885] = {.lex_state = 0}, + [6886] = {.lex_state = 371}, + [6887] = {.lex_state = 371}, [6888] = {.lex_state = 0}, - [6889] = {.lex_state = 0}, - [6890] = {.lex_state = 1383}, - [6891] = {.lex_state = 1382, .external_lex_state = 2}, - [6892] = {.lex_state = 0}, - [6893] = {.lex_state = 0}, - [6894] = {.lex_state = 1382, .external_lex_state = 2}, - [6895] = {.lex_state = 0}, + [6889] = {.lex_state = 371}, + [6890] = {.lex_state = 371}, + [6891] = {.lex_state = 394}, + [6892] = {.lex_state = 371}, + [6893] = {.lex_state = 371}, + [6894] = {.lex_state = 371}, + [6895] = {.lex_state = 371}, [6896] = {.lex_state = 0}, - [6897] = {.lex_state = 1383}, + [6897] = {.lex_state = 371}, [6898] = {.lex_state = 0}, - [6899] = {.lex_state = 0}, - [6900] = {.lex_state = 1382, .external_lex_state = 2}, - [6901] = {.lex_state = 1382, .external_lex_state = 2}, + [6899] = {.lex_state = 371}, + [6900] = {.lex_state = 371}, + [6901] = {.lex_state = 371}, [6902] = {.lex_state = 0}, - [6903] = {.lex_state = 0}, - [6904] = {.lex_state = 0}, - [6905] = {.lex_state = 1337}, - [6906] = {.lex_state = 1383}, - [6907] = {.lex_state = 1382, .external_lex_state = 2}, - [6908] = {.lex_state = 0}, - [6909] = {.lex_state = 0}, - [6910] = {.lex_state = 391}, - [6911] = {.lex_state = 0}, - [6912] = {.lex_state = 0}, - [6913] = {.lex_state = 1337}, - [6914] = {.lex_state = 1382, .external_lex_state = 2}, - [6915] = {.lex_state = 1382, .external_lex_state = 2}, - [6916] = {.lex_state = 0}, - [6917] = {.lex_state = 0}, - [6918] = {.lex_state = 1382, .external_lex_state = 2}, - [6919] = {.lex_state = 0}, + [6903] = {.lex_state = 371}, + [6904] = {.lex_state = 371}, + [6905] = {.lex_state = 371}, + [6906] = {.lex_state = 371}, + [6907] = {.lex_state = 371}, + [6908] = {.lex_state = 371}, + [6909] = {.lex_state = 371}, + [6910] = {.lex_state = 371}, + [6911] = {.lex_state = 371}, + [6912] = {.lex_state = 371}, + [6913] = {.lex_state = 371}, + [6914] = {.lex_state = 371}, + [6915] = {.lex_state = 371}, + [6916] = {.lex_state = 371}, + [6917] = {.lex_state = 371}, + [6918] = {.lex_state = 371}, + [6919] = {.lex_state = 371}, [6920] = {.lex_state = 0}, - [6921] = {.lex_state = 0}, - [6922] = {.lex_state = 370}, - [6923] = {.lex_state = 1337}, - [6924] = {.lex_state = 1382, .external_lex_state = 2}, - [6925] = {.lex_state = 0}, - [6926] = {.lex_state = 1383}, - [6927] = {.lex_state = 0}, - [6928] = {.lex_state = 1382, .external_lex_state = 2}, - [6929] = {.lex_state = 0}, - [6930] = {.lex_state = 0}, - [6931] = {.lex_state = 0}, - [6932] = {.lex_state = 1382, .external_lex_state = 2}, - [6933] = {.lex_state = 1333}, - [6934] = {.lex_state = 0}, - [6935] = {.lex_state = 1333}, - [6936] = {.lex_state = 1382, .external_lex_state = 2}, - [6937] = {.lex_state = 1337}, - [6938] = {.lex_state = 1382, .external_lex_state = 2}, - [6939] = {.lex_state = 0}, - [6940] = {.lex_state = 0}, - [6941] = {.lex_state = 0, .external_lex_state = 2}, - [6942] = {.lex_state = 0, .external_lex_state = 2}, - [6943] = {.lex_state = 1382, .external_lex_state = 2}, - [6944] = {.lex_state = 1382, .external_lex_state = 2}, - [6945] = {.lex_state = 0}, - [6946] = {.lex_state = 0}, + [6921] = {.lex_state = 371}, + [6922] = {.lex_state = 371}, + [6923] = {.lex_state = 371}, + [6924] = {.lex_state = 371}, + [6925] = {.lex_state = 371}, + [6926] = {.lex_state = 371}, + [6927] = {.lex_state = 371}, + [6928] = {.lex_state = 371}, + [6929] = {.lex_state = 371}, + [6930] = {.lex_state = 371}, + [6931] = {.lex_state = 371}, + [6932] = {.lex_state = 371}, + [6933] = {.lex_state = 1470}, + [6934] = {.lex_state = 0, .external_lex_state = 2}, + [6935] = {.lex_state = 371}, + [6936] = {.lex_state = 371}, + [6937] = {.lex_state = 371}, + [6938] = {.lex_state = 371}, + [6939] = {.lex_state = 371}, + [6940] = {.lex_state = 371}, + [6941] = {.lex_state = 0}, + [6942] = {.lex_state = 371}, + [6943] = {.lex_state = 371}, + [6944] = {.lex_state = 0}, + [6945] = {.lex_state = 371}, + [6946] = {.lex_state = 371}, [6947] = {.lex_state = 0}, - [6948] = {.lex_state = 0, .external_lex_state = 2}, - [6949] = {.lex_state = 0}, + [6948] = {.lex_state = 371}, + [6949] = {.lex_state = 371}, [6950] = {.lex_state = 0}, - [6951] = {.lex_state = 0}, - [6952] = {.lex_state = 0, .external_lex_state = 2}, - [6953] = {.lex_state = 0}, - [6954] = {.lex_state = 0}, - [6955] = {.lex_state = 0}, + [6951] = {.lex_state = 0, .external_lex_state = 2}, + [6952] = {.lex_state = 371}, + [6953] = {.lex_state = 371}, + [6954] = {.lex_state = 371}, + [6955] = {.lex_state = 371}, [6956] = {.lex_state = 0}, - [6957] = {.lex_state = 0}, - [6958] = {.lex_state = 0}, - [6959] = {.lex_state = 0}, - [6960] = {.lex_state = 0}, - [6961] = {.lex_state = 0, .external_lex_state = 2}, - [6962] = {.lex_state = 0}, + [6957] = {.lex_state = 371}, + [6958] = {.lex_state = 371}, + [6959] = {.lex_state = 371}, + [6960] = {.lex_state = 371}, + [6961] = {.lex_state = 371}, + [6962] = {.lex_state = 371}, [6963] = {.lex_state = 0}, - [6964] = {.lex_state = 0}, - [6965] = {.lex_state = 0}, - [6966] = {.lex_state = 0}, - [6967] = {.lex_state = 0}, - [6968] = {.lex_state = 0}, - [6969] = {.lex_state = 0}, - [6970] = {.lex_state = 0}, - [6971] = {.lex_state = 0}, - [6972] = {.lex_state = 0}, - [6973] = {.lex_state = 0}, - [6974] = {.lex_state = 0}, - [6975] = {.lex_state = 0}, - [6976] = {.lex_state = 0}, - [6977] = {.lex_state = 0}, - [6978] = {.lex_state = 0}, + [6964] = {.lex_state = 371}, + [6965] = {.lex_state = 371}, + [6966] = {.lex_state = 371}, + [6967] = {.lex_state = 371}, + [6968] = {.lex_state = 371}, + [6969] = {.lex_state = 371}, + [6970] = {.lex_state = 371}, + [6971] = {.lex_state = 371}, + [6972] = {.lex_state = 371}, + [6973] = {.lex_state = 371}, + [6974] = {.lex_state = 371}, + [6975] = {.lex_state = 371}, + [6976] = {.lex_state = 371}, + [6977] = {.lex_state = 371}, + [6978] = {.lex_state = 371}, [6979] = {.lex_state = 0}, [6980] = {.lex_state = 0}, - [6981] = {.lex_state = 0}, - [6982] = {.lex_state = 0}, - [6983] = {.lex_state = 0}, + [6981] = {.lex_state = 371}, + [6982] = {.lex_state = 371}, + [6983] = {.lex_state = 371}, [6984] = {.lex_state = 0}, - [6985] = {.lex_state = 0}, - [6986] = {.lex_state = 0}, - [6987] = {.lex_state = 1337}, - [6988] = {.lex_state = 0}, - [6989] = {.lex_state = 0, .external_lex_state = 2}, - [6990] = {.lex_state = 0, .external_lex_state = 2}, - [6991] = {.lex_state = 0}, - [6992] = {.lex_state = 0}, - [6993] = {.lex_state = 0}, - [6994] = {.lex_state = 0}, - [6995] = {.lex_state = 0}, - [6996] = {.lex_state = 0, .external_lex_state = 2}, + [6985] = {.lex_state = 371}, + [6986] = {.lex_state = 371}, + [6987] = {.lex_state = 0}, + [6988] = {.lex_state = 371}, + [6989] = {.lex_state = 371}, + [6990] = {.lex_state = 371}, + [6991] = {.lex_state = 371}, + [6992] = {.lex_state = 371}, + [6993] = {.lex_state = 371}, + [6994] = {.lex_state = 371}, + [6995] = {.lex_state = 371}, + [6996] = {.lex_state = 371}, [6997] = {.lex_state = 0}, - [6998] = {.lex_state = 0}, - [6999] = {.lex_state = 0}, - [7000] = {.lex_state = 0}, - [7001] = {.lex_state = 0}, - [7002] = {.lex_state = 0}, - [7003] = {.lex_state = 0}, - [7004] = {.lex_state = 0}, - [7005] = {.lex_state = 0}, + [6998] = {.lex_state = 371}, + [6999] = {.lex_state = 371}, + [7000] = {.lex_state = 371}, + [7001] = {.lex_state = 371}, + [7002] = {.lex_state = 371}, + [7003] = {.lex_state = 371}, + [7004] = {.lex_state = 371}, + [7005] = {.lex_state = 371}, [7006] = {.lex_state = 0}, - [7007] = {.lex_state = 0}, - [7008] = {.lex_state = 0}, - [7009] = {.lex_state = 0}, - [7010] = {.lex_state = 0}, - [7011] = {.lex_state = 0}, - [7012] = {.lex_state = 0}, - [7013] = {.lex_state = 0}, - [7014] = {.lex_state = 0}, - [7015] = {.lex_state = 0}, + [7007] = {.lex_state = 371}, + [7008] = {.lex_state = 371}, + [7009] = {.lex_state = 371}, + [7010] = {.lex_state = 371}, + [7011] = {.lex_state = 371}, + [7012] = {.lex_state = 394}, + [7013] = {.lex_state = 371}, + [7014] = {.lex_state = 371}, + [7015] = {.lex_state = 371}, [7016] = {.lex_state = 0}, - [7017] = {.lex_state = 0}, - [7018] = {.lex_state = 0}, - [7019] = {.lex_state = 0}, - [7020] = {.lex_state = 0}, - [7021] = {.lex_state = 0}, - [7022] = {.lex_state = 0}, - [7023] = {.lex_state = 1333}, + [7017] = {.lex_state = 371}, + [7018] = {.lex_state = 371}, + [7019] = {.lex_state = 371}, + [7020] = {.lex_state = 371}, + [7021] = {.lex_state = 371}, + [7022] = {.lex_state = 1520, .external_lex_state = 2}, + [7023] = {.lex_state = 0}, [7024] = {.lex_state = 0}, - [7025] = {.lex_state = 0}, + [7025] = {.lex_state = 1474}, [7026] = {.lex_state = 0}, [7027] = {.lex_state = 0}, - [7028] = {.lex_state = 0}, + [7028] = {.lex_state = 1521}, [7029] = {.lex_state = 0}, - [7030] = {.lex_state = 0, .external_lex_state = 2}, + [7030] = {.lex_state = 1520, .external_lex_state = 2}, [7031] = {.lex_state = 0}, [7032] = {.lex_state = 0}, [7033] = {.lex_state = 0}, [7034] = {.lex_state = 0}, [7035] = {.lex_state = 0}, - [7036] = {.lex_state = 0}, - [7037] = {.lex_state = 0}, + [7036] = {.lex_state = 1520, .external_lex_state = 2}, + [7037] = {.lex_state = 1520, .external_lex_state = 2}, [7038] = {.lex_state = 0}, - [7039] = {.lex_state = 0}, + [7039] = {.lex_state = 0, .external_lex_state = 2}, [7040] = {.lex_state = 0}, [7041] = {.lex_state = 0}, - [7042] = {.lex_state = 0}, - [7043] = {.lex_state = 0}, + [7042] = {.lex_state = 1474}, + [7043] = {.lex_state = 394}, [7044] = {.lex_state = 0}, [7045] = {.lex_state = 0}, - [7046] = {.lex_state = 0}, + [7046] = {.lex_state = 1520, .external_lex_state = 2}, [7047] = {.lex_state = 0}, - [7048] = {.lex_state = 0}, - [7049] = {.lex_state = 0}, + [7048] = {.lex_state = 1520, .external_lex_state = 2}, + [7049] = {.lex_state = 1521}, [7050] = {.lex_state = 0}, [7051] = {.lex_state = 0}, [7052] = {.lex_state = 0}, - [7053] = {.lex_state = 0}, - [7054] = {.lex_state = 0}, - [7055] = {.lex_state = 0}, + [7053] = {.lex_state = 1474}, + [7054] = {.lex_state = 1521}, + [7055] = {.lex_state = 1520, .external_lex_state = 2}, [7056] = {.lex_state = 0}, [7057] = {.lex_state = 0}, [7058] = {.lex_state = 0}, - [7059] = {.lex_state = 0}, + [7059] = {.lex_state = 1520, .external_lex_state = 2}, [7060] = {.lex_state = 0}, - [7061] = {.lex_state = 0}, - [7062] = {.lex_state = 0}, + [7061] = {.lex_state = 1521}, + [7062] = {.lex_state = 1520, .external_lex_state = 2}, [7063] = {.lex_state = 0}, - [7064] = {.lex_state = 0}, + [7064] = {.lex_state = 1520, .external_lex_state = 2}, [7065] = {.lex_state = 0}, - [7066] = {.lex_state = 0}, + [7066] = {.lex_state = 1520, .external_lex_state = 2}, [7067] = {.lex_state = 0}, - [7068] = {.lex_state = 0}, - [7069] = {.lex_state = 0}, + [7068] = {.lex_state = 1521}, + [7069] = {.lex_state = 1520, .external_lex_state = 2}, [7070] = {.lex_state = 0}, - [7071] = {.lex_state = 0}, + [7071] = {.lex_state = 1520, .external_lex_state = 2}, [7072] = {.lex_state = 0}, - [7073] = {.lex_state = 0}, - [7074] = {.lex_state = 0, .external_lex_state = 2}, + [7073] = {.lex_state = 1482}, + [7074] = {.lex_state = 1520, .external_lex_state = 2}, [7075] = {.lex_state = 0}, - [7076] = {.lex_state = 0, .external_lex_state = 2}, - [7077] = {.lex_state = 0, .external_lex_state = 2}, - [7078] = {.lex_state = 0}, + [7076] = {.lex_state = 1521}, + [7077] = {.lex_state = 0}, + [7078] = {.lex_state = 1520, .external_lex_state = 2}, [7079] = {.lex_state = 0}, - [7080] = {.lex_state = 0, .external_lex_state = 2}, + [7080] = {.lex_state = 0}, [7081] = {.lex_state = 0}, [7082] = {.lex_state = 0}, - [7083] = {.lex_state = 0}, + [7083] = {.lex_state = 1470}, [7084] = {.lex_state = 0}, - [7085] = {.lex_state = 0, .external_lex_state = 2}, + [7085] = {.lex_state = 0}, [7086] = {.lex_state = 0}, [7087] = {.lex_state = 0}, - [7088] = {.lex_state = 0}, - [7089] = {.lex_state = 0}, - [7090] = {.lex_state = 1337}, + [7088] = {.lex_state = 1520, .external_lex_state = 2}, + [7089] = {.lex_state = 1520, .external_lex_state = 2}, + [7090] = {.lex_state = 1474}, [7091] = {.lex_state = 0}, [7092] = {.lex_state = 0}, [7093] = {.lex_state = 0}, - [7094] = {.lex_state = 0, .external_lex_state = 2}, - [7095] = {.lex_state = 0}, - [7096] = {.lex_state = 0}, - [7097] = {.lex_state = 0}, + [7094] = {.lex_state = 0}, + [7095] = {.lex_state = 1520, .external_lex_state = 2}, + [7096] = {.lex_state = 1520, .external_lex_state = 2}, + [7097] = {.lex_state = 0, .external_lex_state = 2}, [7098] = {.lex_state = 0}, - [7099] = {.lex_state = 0}, + [7099] = {.lex_state = 1520, .external_lex_state = 2}, [7100] = {.lex_state = 0}, [7101] = {.lex_state = 0}, - [7102] = {.lex_state = 1337}, - [7103] = {.lex_state = 0}, + [7102] = {.lex_state = 0}, + [7103] = {.lex_state = 1520, .external_lex_state = 2}, [7104] = {.lex_state = 0}, - [7105] = {.lex_state = 0}, - [7106] = {.lex_state = 0}, + [7105] = {.lex_state = 1520, .external_lex_state = 2}, + [7106] = {.lex_state = 1521}, [7107] = {.lex_state = 0}, [7108] = {.lex_state = 0}, [7109] = {.lex_state = 0}, - [7110] = {.lex_state = 0}, + [7110] = {.lex_state = 1520, .external_lex_state = 2}, [7111] = {.lex_state = 0}, [7112] = {.lex_state = 0}, - [7113] = {.lex_state = 0}, + [7113] = {.lex_state = 1470}, [7114] = {.lex_state = 0}, - [7115] = {.lex_state = 0}, + [7115] = {.lex_state = 1520, .external_lex_state = 2}, [7116] = {.lex_state = 0}, - [7117] = {.lex_state = 0}, + [7117] = {.lex_state = 1521}, [7118] = {.lex_state = 0}, [7119] = {.lex_state = 0}, [7120] = {.lex_state = 0}, [7121] = {.lex_state = 0}, - [7122] = {.lex_state = 0}, + [7122] = {.lex_state = 1520, .external_lex_state = 2}, [7123] = {.lex_state = 0}, - [7124] = {.lex_state = 0, .external_lex_state = 2}, - [7125] = {.lex_state = 0}, + [7124] = {.lex_state = 1520, .external_lex_state = 2}, + [7125] = {.lex_state = 1520, .external_lex_state = 2}, [7126] = {.lex_state = 0}, [7127] = {.lex_state = 0}, - [7128] = {.lex_state = 0}, - [7129] = {.lex_state = 0}, - [7130] = {.lex_state = 0}, + [7128] = {.lex_state = 1474}, + [7129] = {.lex_state = 1521}, + [7130] = {.lex_state = 1474}, [7131] = {.lex_state = 0}, - [7132] = {.lex_state = 0}, - [7133] = {.lex_state = 0}, - [7134] = {.lex_state = 0, .external_lex_state = 2}, - [7135] = {.lex_state = 0}, - [7136] = {.lex_state = 0}, - [7137] = {.lex_state = 0}, - [7138] = {.lex_state = 0}, - [7139] = {.lex_state = 0, .external_lex_state = 2}, + [7132] = {.lex_state = 1474}, + [7133] = {.lex_state = 371}, + [7134] = {.lex_state = 1474}, + [7135] = {.lex_state = 1474}, + [7136] = {.lex_state = 1521}, + [7137] = {.lex_state = 1474}, + [7138] = {.lex_state = 1520, .external_lex_state = 2}, + [7139] = {.lex_state = 1474}, [7140] = {.lex_state = 0}, [7141] = {.lex_state = 0}, - [7142] = {.lex_state = 0}, - [7143] = {.lex_state = 0}, + [7142] = {.lex_state = 1520, .external_lex_state = 2}, + [7143] = {.lex_state = 1482}, [7144] = {.lex_state = 0}, - [7145] = {.lex_state = 0}, + [7145] = {.lex_state = 1474}, [7146] = {.lex_state = 0}, - [7147] = {.lex_state = 0}, - [7148] = {.lex_state = 0}, - [7149] = {.lex_state = 0}, + [7147] = {.lex_state = 1521}, + [7148] = {.lex_state = 371}, + [7149] = {.lex_state = 1520, .external_lex_state = 2}, [7150] = {.lex_state = 0}, - [7151] = {.lex_state = 0}, - [7152] = {.lex_state = 0}, + [7151] = {.lex_state = 1521}, + [7152] = {.lex_state = 1474}, [7153] = {.lex_state = 0}, - [7154] = {.lex_state = 0}, - [7155] = {.lex_state = 0}, - [7156] = {.lex_state = 0}, + [7154] = {.lex_state = 1521}, + [7155] = {.lex_state = 1474}, + [7156] = {.lex_state = 1520, .external_lex_state = 2}, [7157] = {.lex_state = 0}, - [7158] = {.lex_state = 0}, - [7159] = {.lex_state = 0}, - [7160] = {.lex_state = 0}, + [7158] = {.lex_state = 1520, .external_lex_state = 2}, + [7159] = {.lex_state = 1474}, + [7160] = {.lex_state = 1521}, [7161] = {.lex_state = 0}, - [7162] = {.lex_state = 0}, - [7163] = {.lex_state = 0}, + [7162] = {.lex_state = 1520, .external_lex_state = 2}, + [7163] = {.lex_state = 1474}, [7164] = {.lex_state = 0}, [7165] = {.lex_state = 0}, - [7166] = {.lex_state = 0}, - [7167] = {.lex_state = 0, .external_lex_state = 2}, - [7168] = {.lex_state = 0}, - [7169] = {.lex_state = 0}, - [7170] = {.lex_state = 0}, - [7171] = {.lex_state = 0, .external_lex_state = 2}, - [7172] = {.lex_state = 0}, - [7173] = {.lex_state = 0}, + [7166] = {.lex_state = 1520, .external_lex_state = 2}, + [7167] = {.lex_state = 1520, .external_lex_state = 2}, + [7168] = {.lex_state = 1470}, + [7169] = {.lex_state = 1474}, + [7170] = {.lex_state = 1521}, + [7171] = {.lex_state = 0}, + [7172] = {.lex_state = 1520, .external_lex_state = 2}, + [7173] = {.lex_state = 0, .external_lex_state = 2}, [7174] = {.lex_state = 0}, [7175] = {.lex_state = 0}, - [7176] = {.lex_state = 0, .external_lex_state = 2}, + [7176] = {.lex_state = 0}, [7177] = {.lex_state = 0}, - [7178] = {.lex_state = 0}, + [7178] = {.lex_state = 1520, .external_lex_state = 2}, [7179] = {.lex_state = 0}, - [7180] = {.lex_state = 0}, - [7181] = {.lex_state = 0}, - [7182] = {.lex_state = 370}, - [7183] = {.lex_state = 0}, - [7184] = {.lex_state = 0, .external_lex_state = 2}, - [7185] = {.lex_state = 1333}, + [7180] = {.lex_state = 1474}, + [7181] = {.lex_state = 1521}, + [7182] = {.lex_state = 1520, .external_lex_state = 2}, + [7183] = {.lex_state = 1520, .external_lex_state = 2}, + [7184] = {.lex_state = 0}, + [7185] = {.lex_state = 0}, [7186] = {.lex_state = 0}, - [7187] = {.lex_state = 0}, + [7187] = {.lex_state = 1521}, [7188] = {.lex_state = 0}, - [7189] = {.lex_state = 0}, - [7190] = {.lex_state = 0}, - [7191] = {.lex_state = 0}, + [7189] = {.lex_state = 0, .external_lex_state = 2}, + [7190] = {.lex_state = 1520, .external_lex_state = 2}, + [7191] = {.lex_state = 1520, .external_lex_state = 2}, [7192] = {.lex_state = 0}, [7193] = {.lex_state = 0}, - [7194] = {.lex_state = 0, .external_lex_state = 2}, + [7194] = {.lex_state = 1521}, [7195] = {.lex_state = 0}, [7196] = {.lex_state = 0}, - [7197] = {.lex_state = 0}, - [7198] = {.lex_state = 0}, + [7197] = {.lex_state = 371}, + [7198] = {.lex_state = 1520, .external_lex_state = 2}, [7199] = {.lex_state = 0}, - [7200] = {.lex_state = 0}, + [7200] = {.lex_state = 1520, .external_lex_state = 2}, [7201] = {.lex_state = 0}, - [7202] = {.lex_state = 1337}, + [7202] = {.lex_state = 0}, [7203] = {.lex_state = 0}, [7204] = {.lex_state = 0}, - [7205] = {.lex_state = 0}, + [7205] = {.lex_state = 1521}, [7206] = {.lex_state = 0}, [7207] = {.lex_state = 0}, - [7208] = {.lex_state = 0, .external_lex_state = 2}, + [7208] = {.lex_state = 0}, [7209] = {.lex_state = 0}, [7210] = {.lex_state = 0}, [7211] = {.lex_state = 0}, [7212] = {.lex_state = 0}, - [7213] = {.lex_state = 1333}, + [7213] = {.lex_state = 0}, [7214] = {.lex_state = 0}, [7215] = {.lex_state = 0}, - [7216] = {.lex_state = 0}, - [7217] = {.lex_state = 0}, - [7218] = {.lex_state = 0, .external_lex_state = 2}, - [7219] = {.lex_state = 1337}, + [7216] = {.lex_state = 0, .external_lex_state = 2}, + [7217] = {.lex_state = 0, .external_lex_state = 2}, + [7218] = {.lex_state = 0}, + [7219] = {.lex_state = 0}, [7220] = {.lex_state = 0}, [7221] = {.lex_state = 0}, [7222] = {.lex_state = 0}, @@ -37398,14 +38948,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7224] = {.lex_state = 0}, [7225] = {.lex_state = 0}, [7226] = {.lex_state = 0}, - [7227] = {.lex_state = 1337}, - [7228] = {.lex_state = 1335}, + [7227] = {.lex_state = 0}, + [7228] = {.lex_state = 0}, [7229] = {.lex_state = 0}, [7230] = {.lex_state = 0}, [7231] = {.lex_state = 0}, [7232] = {.lex_state = 0}, [7233] = {.lex_state = 0}, - [7234] = {.lex_state = 0}, + [7234] = {.lex_state = 371}, [7235] = {.lex_state = 0}, [7236] = {.lex_state = 0}, [7237] = {.lex_state = 0}, @@ -37424,19 +38974,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7250] = {.lex_state = 0}, [7251] = {.lex_state = 0}, [7252] = {.lex_state = 0}, - [7253] = {.lex_state = 0, .external_lex_state = 2}, + [7253] = {.lex_state = 0}, [7254] = {.lex_state = 0}, - [7255] = {.lex_state = 1333}, + [7255] = {.lex_state = 0}, [7256] = {.lex_state = 0}, - [7257] = {.lex_state = 0}, + [7257] = {.lex_state = 0, .external_lex_state = 2}, [7258] = {.lex_state = 0}, [7259] = {.lex_state = 0}, - [7260] = {.lex_state = 1337}, + [7260] = {.lex_state = 0}, [7261] = {.lex_state = 0}, [7262] = {.lex_state = 0}, [7263] = {.lex_state = 0}, [7264] = {.lex_state = 0}, - [7265] = {.lex_state = 0, .external_lex_state = 2}, + [7265] = {.lex_state = 0}, [7266] = {.lex_state = 0}, [7267] = {.lex_state = 0}, [7268] = {.lex_state = 0}, @@ -37446,7 +38996,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7272] = {.lex_state = 0}, [7273] = {.lex_state = 0}, [7274] = {.lex_state = 0}, - [7275] = {.lex_state = 1337}, + [7275] = {.lex_state = 0}, [7276] = {.lex_state = 0}, [7277] = {.lex_state = 0}, [7278] = {.lex_state = 0}, @@ -37454,8 +39004,8 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7280] = {.lex_state = 0}, [7281] = {.lex_state = 0}, [7282] = {.lex_state = 0}, - [7283] = {.lex_state = 1337}, - [7284] = {.lex_state = 0, .external_lex_state = 2}, + [7283] = {.lex_state = 0}, + [7284] = {.lex_state = 0}, [7285] = {.lex_state = 0}, [7286] = {.lex_state = 0}, [7287] = {.lex_state = 0}, @@ -37477,33 +39027,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7303] = {.lex_state = 0}, [7304] = {.lex_state = 0}, [7305] = {.lex_state = 0}, - [7306] = {.lex_state = 0, .external_lex_state = 2}, + [7306] = {.lex_state = 0}, [7307] = {.lex_state = 0}, - [7308] = {.lex_state = 0}, + [7308] = {.lex_state = 0, .external_lex_state = 2}, [7309] = {.lex_state = 0}, [7310] = {.lex_state = 0}, [7311] = {.lex_state = 0}, - [7312] = {.lex_state = 0, .external_lex_state = 2}, + [7312] = {.lex_state = 0}, [7313] = {.lex_state = 0}, [7314] = {.lex_state = 0}, [7315] = {.lex_state = 0}, [7316] = {.lex_state = 0}, [7317] = {.lex_state = 0}, - [7318] = {.lex_state = 0, .external_lex_state = 2}, - [7319] = {.lex_state = 0}, + [7318] = {.lex_state = 0}, + [7319] = {.lex_state = 0, .external_lex_state = 2}, [7320] = {.lex_state = 0}, [7321] = {.lex_state = 0}, - [7322] = {.lex_state = 0, .external_lex_state = 2}, + [7322] = {.lex_state = 0}, [7323] = {.lex_state = 0}, - [7324] = {.lex_state = 0, .external_lex_state = 2}, - [7325] = {.lex_state = 1337}, + [7324] = {.lex_state = 0}, + [7325] = {.lex_state = 0}, [7326] = {.lex_state = 0}, [7327] = {.lex_state = 0}, [7328] = {.lex_state = 0}, [7329] = {.lex_state = 0}, [7330] = {.lex_state = 0}, [7331] = {.lex_state = 0}, - [7332] = {.lex_state = 0}, + [7332] = {.lex_state = 0, .external_lex_state = 2}, [7333] = {.lex_state = 0}, [7334] = {.lex_state = 0}, [7335] = {.lex_state = 0}, @@ -37529,24 +39079,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7355] = {.lex_state = 0}, [7356] = {.lex_state = 0}, [7357] = {.lex_state = 0}, - [7358] = {.lex_state = 0}, - [7359] = {.lex_state = 0, .external_lex_state = 2}, + [7358] = {.lex_state = 0, .external_lex_state = 2}, + [7359] = {.lex_state = 0}, [7360] = {.lex_state = 0}, [7361] = {.lex_state = 0}, [7362] = {.lex_state = 0}, - [7363] = {.lex_state = 0, .external_lex_state = 2}, + [7363] = {.lex_state = 0}, [7364] = {.lex_state = 0}, [7365] = {.lex_state = 0}, [7366] = {.lex_state = 0}, [7367] = {.lex_state = 0}, - [7368] = {.lex_state = 0}, + [7368] = {.lex_state = 0, .external_lex_state = 2}, [7369] = {.lex_state = 0}, [7370] = {.lex_state = 0}, [7371] = {.lex_state = 0}, - [7372] = {.lex_state = 0, .external_lex_state = 2}, + [7372] = {.lex_state = 0}, [7373] = {.lex_state = 0}, [7374] = {.lex_state = 0}, - [7375] = {.lex_state = 0, .external_lex_state = 2}, + [7375] = {.lex_state = 0}, [7376] = {.lex_state = 0}, [7377] = {.lex_state = 0}, [7378] = {.lex_state = 0}, @@ -37559,7 +39109,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7385] = {.lex_state = 0}, [7386] = {.lex_state = 0}, [7387] = {.lex_state = 0}, - [7388] = {.lex_state = 0, .external_lex_state = 2}, + [7388] = {.lex_state = 0}, [7389] = {.lex_state = 0}, [7390] = {.lex_state = 0}, [7391] = {.lex_state = 0}, @@ -37576,15 +39126,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7402] = {.lex_state = 0}, [7403] = {.lex_state = 0}, [7404] = {.lex_state = 0}, - [7405] = {.lex_state = 0, .external_lex_state = 2}, - [7406] = {.lex_state = 0, .external_lex_state = 2}, - [7407] = {.lex_state = 0}, + [7405] = {.lex_state = 0}, + [7406] = {.lex_state = 0}, + [7407] = {.lex_state = 0, .external_lex_state = 2}, [7408] = {.lex_state = 0, .external_lex_state = 2}, [7409] = {.lex_state = 0}, [7410] = {.lex_state = 0}, [7411] = {.lex_state = 0}, - [7412] = {.lex_state = 1335}, - [7413] = {.lex_state = 1333}, + [7412] = {.lex_state = 0}, + [7413] = {.lex_state = 0}, [7414] = {.lex_state = 0}, [7415] = {.lex_state = 0}, [7416] = {.lex_state = 0}, @@ -37592,14 +39142,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7418] = {.lex_state = 0}, [7419] = {.lex_state = 0}, [7420] = {.lex_state = 0}, - [7421] = {.lex_state = 0}, + [7421] = {.lex_state = 0, .external_lex_state = 2}, [7422] = {.lex_state = 0}, [7423] = {.lex_state = 0}, - [7424] = {.lex_state = 1333}, + [7424] = {.lex_state = 0}, [7425] = {.lex_state = 0}, [7426] = {.lex_state = 0}, [7427] = {.lex_state = 0}, - [7428] = {.lex_state = 0, .external_lex_state = 2}, + [7428] = {.lex_state = 0}, [7429] = {.lex_state = 0}, [7430] = {.lex_state = 0}, [7431] = {.lex_state = 0}, @@ -37621,19 +39171,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7447] = {.lex_state = 0}, [7448] = {.lex_state = 0}, [7449] = {.lex_state = 0}, - [7450] = {.lex_state = 0, .external_lex_state = 2}, + [7450] = {.lex_state = 0}, [7451] = {.lex_state = 0}, [7452] = {.lex_state = 0}, - [7453] = {.lex_state = 0, .external_lex_state = 2}, + [7453] = {.lex_state = 0}, [7454] = {.lex_state = 0}, [7455] = {.lex_state = 0}, - [7456] = {.lex_state = 0}, + [7456] = {.lex_state = 0, .external_lex_state = 2}, [7457] = {.lex_state = 0}, [7458] = {.lex_state = 0}, [7459] = {.lex_state = 0}, [7460] = {.lex_state = 0}, - [7461] = {.lex_state = 0}, - [7462] = {.lex_state = 1337}, + [7461] = {.lex_state = 0, .external_lex_state = 2}, + [7462] = {.lex_state = 0}, [7463] = {.lex_state = 0}, [7464] = {.lex_state = 0}, [7465] = {.lex_state = 0}, @@ -37646,7 +39196,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7472] = {.lex_state = 0}, [7473] = {.lex_state = 0}, [7474] = {.lex_state = 0}, - [7475] = {.lex_state = 0, .external_lex_state = 2}, + [7475] = {.lex_state = 0}, [7476] = {.lex_state = 0}, [7477] = {.lex_state = 0}, [7478] = {.lex_state = 0, .external_lex_state = 2}, @@ -37662,19 +39212,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7488] = {.lex_state = 0}, [7489] = {.lex_state = 0}, [7490] = {.lex_state = 0}, - [7491] = {.lex_state = 1337}, - [7492] = {.lex_state = 0}, + [7491] = {.lex_state = 0}, + [7492] = {.lex_state = 0, .external_lex_state = 2}, [7493] = {.lex_state = 0}, - [7494] = {.lex_state = 0, .external_lex_state = 2}, + [7494] = {.lex_state = 0}, [7495] = {.lex_state = 0}, [7496] = {.lex_state = 0}, - [7497] = {.lex_state = 0, .external_lex_state = 2}, + [7497] = {.lex_state = 0}, [7498] = {.lex_state = 0}, - [7499] = {.lex_state = 0}, + [7499] = {.lex_state = 1474}, [7500] = {.lex_state = 0}, [7501] = {.lex_state = 0}, [7502] = {.lex_state = 0}, - [7503] = {.lex_state = 0}, + [7503] = {.lex_state = 0, .external_lex_state = 2}, [7504] = {.lex_state = 0}, [7505] = {.lex_state = 0}, [7506] = {.lex_state = 0}, @@ -37686,60 +39236,60 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7512] = {.lex_state = 0}, [7513] = {.lex_state = 0}, [7514] = {.lex_state = 0}, - [7515] = {.lex_state = 0, .external_lex_state = 2}, + [7515] = {.lex_state = 0}, [7516] = {.lex_state = 0}, - [7517] = {.lex_state = 1337}, + [7517] = {.lex_state = 0}, [7518] = {.lex_state = 0}, - [7519] = {.lex_state = 1337}, - [7520] = {.lex_state = 1382}, + [7519] = {.lex_state = 0}, + [7520] = {.lex_state = 0}, [7521] = {.lex_state = 0}, [7522] = {.lex_state = 0}, - [7523] = {.lex_state = 1382}, + [7523] = {.lex_state = 0, .external_lex_state = 2}, [7524] = {.lex_state = 0}, - [7525] = {.lex_state = 1382}, - [7526] = {.lex_state = 1382}, + [7525] = {.lex_state = 0}, + [7526] = {.lex_state = 0}, [7527] = {.lex_state = 0}, [7528] = {.lex_state = 0}, [7529] = {.lex_state = 0}, [7530] = {.lex_state = 0}, - [7531] = {.lex_state = 1382}, + [7531] = {.lex_state = 0}, [7532] = {.lex_state = 0}, [7533] = {.lex_state = 0}, - [7534] = {.lex_state = 0}, + [7534] = {.lex_state = 0, .external_lex_state = 2}, [7535] = {.lex_state = 0}, - [7536] = {.lex_state = 1382}, + [7536] = {.lex_state = 0}, [7537] = {.lex_state = 0}, - [7538] = {.lex_state = 1337}, + [7538] = {.lex_state = 0}, [7539] = {.lex_state = 0}, - [7540] = {.lex_state = 1382}, - [7541] = {.lex_state = 1382}, + [7540] = {.lex_state = 0}, + [7541] = {.lex_state = 0}, [7542] = {.lex_state = 0}, [7543] = {.lex_state = 0}, - [7544] = {.lex_state = 1382}, + [7544] = {.lex_state = 0}, [7545] = {.lex_state = 0}, [7546] = {.lex_state = 0}, - [7547] = {.lex_state = 1333}, + [7547] = {.lex_state = 0}, [7548] = {.lex_state = 0}, [7549] = {.lex_state = 0}, - [7550] = {.lex_state = 0}, - [7551] = {.lex_state = 0}, - [7552] = {.lex_state = 1382}, - [7553] = {.lex_state = 1337}, + [7550] = {.lex_state = 0, .external_lex_state = 2}, + [7551] = {.lex_state = 0, .external_lex_state = 2}, + [7552] = {.lex_state = 0}, + [7553] = {.lex_state = 0}, [7554] = {.lex_state = 0}, - [7555] = {.lex_state = 1382}, - [7556] = {.lex_state = 1382}, - [7557] = {.lex_state = 1382}, + [7555] = {.lex_state = 0}, + [7556] = {.lex_state = 0}, + [7557] = {.lex_state = 0}, [7558] = {.lex_state = 0}, [7559] = {.lex_state = 0}, - [7560] = {.lex_state = 1382}, + [7560] = {.lex_state = 0}, [7561] = {.lex_state = 0}, - [7562] = {.lex_state = 1337}, + [7562] = {.lex_state = 0}, [7563] = {.lex_state = 0}, - [7564] = {.lex_state = 1382}, - [7565] = {.lex_state = 1382}, - [7566] = {.lex_state = 1382}, - [7567] = {.lex_state = 1382}, - [7568] = {.lex_state = 1382}, + [7564] = {.lex_state = 0}, + [7565] = {.lex_state = 0}, + [7566] = {.lex_state = 0}, + [7567] = {.lex_state = 0}, + [7568] = {.lex_state = 0}, [7569] = {.lex_state = 0}, [7570] = {.lex_state = 0}, [7571] = {.lex_state = 0}, @@ -37749,33 +39299,33 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7575] = {.lex_state = 0}, [7576] = {.lex_state = 0}, [7577] = {.lex_state = 0}, - [7578] = {.lex_state = 1382}, + [7578] = {.lex_state = 0}, [7579] = {.lex_state = 0}, [7580] = {.lex_state = 0}, [7581] = {.lex_state = 0}, [7582] = {.lex_state = 0}, [7583] = {.lex_state = 0}, - [7584] = {.lex_state = 1337}, + [7584] = {.lex_state = 0}, [7585] = {.lex_state = 0}, [7586] = {.lex_state = 0}, - [7587] = {.lex_state = 1382}, - [7588] = {.lex_state = 1337}, + [7587] = {.lex_state = 0}, + [7588] = {.lex_state = 0}, [7589] = {.lex_state = 0}, [7590] = {.lex_state = 0}, [7591] = {.lex_state = 0}, [7592] = {.lex_state = 0}, [7593] = {.lex_state = 0}, - [7594] = {.lex_state = 427}, - [7595] = {.lex_state = 1337}, + [7594] = {.lex_state = 0}, + [7595] = {.lex_state = 0}, [7596] = {.lex_state = 0}, - [7597] = {.lex_state = 1382}, - [7598] = {.lex_state = 1333}, - [7599] = {.lex_state = 0}, - [7600] = {.lex_state = 0}, - [7601] = {.lex_state = 0}, + [7597] = {.lex_state = 0, .external_lex_state = 2}, + [7598] = {.lex_state = 0}, + [7599] = {.lex_state = 0, .external_lex_state = 2}, + [7600] = {.lex_state = 0, .external_lex_state = 2}, + [7601] = {.lex_state = 0, .external_lex_state = 2}, [7602] = {.lex_state = 0}, - [7603] = {.lex_state = 1383}, - [7604] = {.lex_state = 1333}, + [7603] = {.lex_state = 0}, + [7604] = {.lex_state = 0, .external_lex_state = 2}, [7605] = {.lex_state = 0}, [7606] = {.lex_state = 0}, [7607] = {.lex_state = 0}, @@ -37783,44 +39333,44 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7609] = {.lex_state = 0}, [7610] = {.lex_state = 0}, [7611] = {.lex_state = 0}, - [7612] = {.lex_state = 0}, + [7612] = {.lex_state = 1474}, [7613] = {.lex_state = 0}, - [7614] = {.lex_state = 1382}, - [7615] = {.lex_state = 1382}, + [7614] = {.lex_state = 0}, + [7615] = {.lex_state = 0}, [7616] = {.lex_state = 0}, - [7617] = {.lex_state = 0}, + [7617] = {.lex_state = 0, .external_lex_state = 2}, [7618] = {.lex_state = 0}, [7619] = {.lex_state = 0}, [7620] = {.lex_state = 0}, - [7621] = {.lex_state = 1333}, + [7621] = {.lex_state = 0}, [7622] = {.lex_state = 0}, [7623] = {.lex_state = 0}, [7624] = {.lex_state = 0}, - [7625] = {.lex_state = 1382}, + [7625] = {.lex_state = 0}, [7626] = {.lex_state = 0}, [7627] = {.lex_state = 0}, [7628] = {.lex_state = 0}, [7629] = {.lex_state = 0}, [7630] = {.lex_state = 0}, - [7631] = {.lex_state = 1337}, - [7632] = {.lex_state = 1382}, - [7633] = {.lex_state = 0}, + [7631] = {.lex_state = 0}, + [7632] = {.lex_state = 0}, + [7633] = {.lex_state = 0, .external_lex_state = 2}, [7634] = {.lex_state = 0}, [7635] = {.lex_state = 0}, [7636] = {.lex_state = 0}, [7637] = {.lex_state = 0}, [7638] = {.lex_state = 0}, - [7639] = {.lex_state = 1337}, + [7639] = {.lex_state = 0}, [7640] = {.lex_state = 0}, [7641] = {.lex_state = 0}, [7642] = {.lex_state = 0}, - [7643] = {.lex_state = 0}, - [7644] = {.lex_state = 0}, + [7643] = {.lex_state = 1470}, + [7644] = {.lex_state = 0, .external_lex_state = 2}, [7645] = {.lex_state = 0}, [7646] = {.lex_state = 0}, [7647] = {.lex_state = 0}, - [7648] = {.lex_state = 1382}, - [7649] = {.lex_state = 1337}, + [7648] = {.lex_state = 0}, + [7649] = {.lex_state = 0}, [7650] = {.lex_state = 0}, [7651] = {.lex_state = 0}, [7652] = {.lex_state = 0}, @@ -37828,19 +39378,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7654] = {.lex_state = 0}, [7655] = {.lex_state = 0}, [7656] = {.lex_state = 0}, - [7657] = {.lex_state = 0}, + [7657] = {.lex_state = 0, .external_lex_state = 2}, [7658] = {.lex_state = 0}, - [7659] = {.lex_state = 0}, - [7660] = {.lex_state = 1337}, - [7661] = {.lex_state = 1382}, - [7662] = {.lex_state = 0}, - [7663] = {.lex_state = 1382}, + [7659] = {.lex_state = 0, .external_lex_state = 2}, + [7660] = {.lex_state = 0}, + [7661] = {.lex_state = 0}, + [7662] = {.lex_state = 1470}, + [7663] = {.lex_state = 0}, [7664] = {.lex_state = 0}, - [7665] = {.lex_state = 1337}, + [7665] = {.lex_state = 0}, [7666] = {.lex_state = 0}, [7667] = {.lex_state = 0}, [7668] = {.lex_state = 0}, - [7669] = {.lex_state = 1382}, + [7669] = {.lex_state = 0}, [7670] = {.lex_state = 0}, [7671] = {.lex_state = 0}, [7672] = {.lex_state = 0}, @@ -37858,18 +39408,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7684] = {.lex_state = 0}, [7685] = {.lex_state = 0}, [7686] = {.lex_state = 0}, - [7687] = {.lex_state = 1382}, + [7687] = {.lex_state = 0}, [7688] = {.lex_state = 0}, [7689] = {.lex_state = 0}, [7690] = {.lex_state = 0}, - [7691] = {.lex_state = 0}, + [7691] = {.lex_state = 0, .external_lex_state = 2}, [7692] = {.lex_state = 0}, - [7693] = {.lex_state = 1382}, - [7694] = {.lex_state = 1383}, + [7693] = {.lex_state = 0}, + [7694] = {.lex_state = 0}, [7695] = {.lex_state = 0}, [7696] = {.lex_state = 0}, [7697] = {.lex_state = 0}, - [7698] = {.lex_state = 1383}, + [7698] = {.lex_state = 0}, [7699] = {.lex_state = 0}, [7700] = {.lex_state = 0}, [7701] = {.lex_state = 0}, @@ -37879,40 +39429,40 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7705] = {.lex_state = 0}, [7706] = {.lex_state = 0}, [7707] = {.lex_state = 0}, - [7708] = {.lex_state = 1382}, + [7708] = {.lex_state = 0}, [7709] = {.lex_state = 0}, [7710] = {.lex_state = 0}, [7711] = {.lex_state = 0}, [7712] = {.lex_state = 0}, - [7713] = {.lex_state = 1382}, + [7713] = {.lex_state = 0}, [7714] = {.lex_state = 0}, [7715] = {.lex_state = 0}, [7716] = {.lex_state = 0}, - [7717] = {.lex_state = 1337}, + [7717] = {.lex_state = 0, .external_lex_state = 2}, [7718] = {.lex_state = 0}, [7719] = {.lex_state = 0}, - [7720] = {.lex_state = 0}, + [7720] = {.lex_state = 1474}, [7721] = {.lex_state = 0}, [7722] = {.lex_state = 0}, [7723] = {.lex_state = 0}, [7724] = {.lex_state = 0}, [7725] = {.lex_state = 0}, - [7726] = {.lex_state = 0}, + [7726] = {.lex_state = 0, .external_lex_state = 2}, [7727] = {.lex_state = 0}, [7728] = {.lex_state = 0}, [7729] = {.lex_state = 0}, - [7730] = {.lex_state = 1382}, + [7730] = {.lex_state = 0}, [7731] = {.lex_state = 0}, - [7732] = {.lex_state = 1382}, - [7733] = {.lex_state = 1337}, + [7732] = {.lex_state = 0}, + [7733] = {.lex_state = 0}, [7734] = {.lex_state = 0}, [7735] = {.lex_state = 0}, - [7736] = {.lex_state = 1337}, + [7736] = {.lex_state = 0}, [7737] = {.lex_state = 0}, - [7738] = {.lex_state = 0}, + [7738] = {.lex_state = 0, .external_lex_state = 2}, [7739] = {.lex_state = 0}, [7740] = {.lex_state = 0}, - [7741] = {.lex_state = 1337}, + [7741] = {.lex_state = 0}, [7742] = {.lex_state = 0}, [7743] = {.lex_state = 0}, [7744] = {.lex_state = 0}, @@ -37920,96 +39470,96 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7746] = {.lex_state = 0}, [7747] = {.lex_state = 0}, [7748] = {.lex_state = 0}, - [7749] = {.lex_state = 1337}, - [7750] = {.lex_state = 1337}, + [7749] = {.lex_state = 0}, + [7750] = {.lex_state = 0}, [7751] = {.lex_state = 0}, [7752] = {.lex_state = 0}, [7753] = {.lex_state = 0}, - [7754] = {.lex_state = 1337}, - [7755] = {.lex_state = 1382}, + [7754] = {.lex_state = 0, .external_lex_state = 2}, + [7755] = {.lex_state = 0}, [7756] = {.lex_state = 0}, [7757] = {.lex_state = 0}, - [7758] = {.lex_state = 1382}, + [7758] = {.lex_state = 0}, [7759] = {.lex_state = 0}, [7760] = {.lex_state = 0}, - [7761] = {.lex_state = 0}, + [7761] = {.lex_state = 0, .external_lex_state = 2}, [7762] = {.lex_state = 0}, - [7763] = {.lex_state = 1382}, - [7764] = {.lex_state = 0}, + [7763] = {.lex_state = 0, .external_lex_state = 2}, + [7764] = {.lex_state = 0, .external_lex_state = 2}, [7765] = {.lex_state = 0}, - [7766] = {.lex_state = 1337}, - [7767] = {.lex_state = 1337}, + [7766] = {.lex_state = 0}, + [7767] = {.lex_state = 1474}, [7768] = {.lex_state = 0}, - [7769] = {.lex_state = 1382}, + [7769] = {.lex_state = 0}, [7770] = {.lex_state = 0}, - [7771] = {.lex_state = 1382}, + [7771] = {.lex_state = 0}, [7772] = {.lex_state = 0}, - [7773] = {.lex_state = 0}, + [7773] = {.lex_state = 1474}, [7774] = {.lex_state = 0}, [7775] = {.lex_state = 0}, [7776] = {.lex_state = 0}, [7777] = {.lex_state = 0}, [7778] = {.lex_state = 0}, - [7779] = {.lex_state = 1337}, - [7780] = {.lex_state = 1333}, - [7781] = {.lex_state = 1337}, - [7782] = {.lex_state = 1337}, - [7783] = {.lex_state = 1382}, + [7779] = {.lex_state = 0, .external_lex_state = 2}, + [7780] = {.lex_state = 0}, + [7781] = {.lex_state = 0, .external_lex_state = 2}, + [7782] = {.lex_state = 0, .external_lex_state = 2}, + [7783] = {.lex_state = 0}, [7784] = {.lex_state = 0}, - [7785] = {.lex_state = 0}, + [7785] = {.lex_state = 0, .external_lex_state = 2}, [7786] = {.lex_state = 0}, - [7787] = {.lex_state = 0}, + [7787] = {.lex_state = 0, .external_lex_state = 2}, [7788] = {.lex_state = 0}, [7789] = {.lex_state = 0}, [7790] = {.lex_state = 0}, - [7791] = {.lex_state = 1337}, + [7791] = {.lex_state = 1474}, [7792] = {.lex_state = 0}, [7793] = {.lex_state = 0}, [7794] = {.lex_state = 0}, [7795] = {.lex_state = 0}, - [7796] = {.lex_state = 1337}, - [7797] = {.lex_state = 1337}, + [7796] = {.lex_state = 0}, + [7797] = {.lex_state = 0}, [7798] = {.lex_state = 0}, - [7799] = {.lex_state = 1382}, + [7799] = {.lex_state = 0}, [7800] = {.lex_state = 0}, [7801] = {.lex_state = 0}, - [7802] = {.lex_state = 1382}, - [7803] = {.lex_state = 1382}, + [7802] = {.lex_state = 1474}, + [7803] = {.lex_state = 0}, [7804] = {.lex_state = 0}, - [7805] = {.lex_state = 1337}, + [7805] = {.lex_state = 0}, [7806] = {.lex_state = 0}, [7807] = {.lex_state = 0}, - [7808] = {.lex_state = 0}, - [7809] = {.lex_state = 1337}, - [7810] = {.lex_state = 0}, - [7811] = {.lex_state = 0}, + [7808] = {.lex_state = 0, .external_lex_state = 2}, + [7809] = {.lex_state = 0}, + [7810] = {.lex_state = 1472}, + [7811] = {.lex_state = 1472}, [7812] = {.lex_state = 0}, - [7813] = {.lex_state = 1382}, - [7814] = {.lex_state = 1382}, + [7813] = {.lex_state = 0}, + [7814] = {.lex_state = 0}, [7815] = {.lex_state = 0}, [7816] = {.lex_state = 0}, [7817] = {.lex_state = 0}, [7818] = {.lex_state = 0}, [7819] = {.lex_state = 0}, [7820] = {.lex_state = 0}, - [7821] = {.lex_state = 1337}, - [7822] = {.lex_state = 1337}, - [7823] = {.lex_state = 1337}, - [7824] = {.lex_state = 1337}, - [7825] = {.lex_state = 1337}, - [7826] = {.lex_state = 1337}, + [7821] = {.lex_state = 1474}, + [7822] = {.lex_state = 0}, + [7823] = {.lex_state = 0}, + [7824] = {.lex_state = 1474}, + [7825] = {.lex_state = 0, .external_lex_state = 2}, + [7826] = {.lex_state = 1474}, [7827] = {.lex_state = 0}, - [7828] = {.lex_state = 1337}, + [7828] = {.lex_state = 0}, [7829] = {.lex_state = 0}, - [7830] = {.lex_state = 1382}, + [7830] = {.lex_state = 0, .external_lex_state = 2}, [7831] = {.lex_state = 0}, - [7832] = {.lex_state = 1337}, - [7833] = {.lex_state = 1337}, + [7832] = {.lex_state = 0, .external_lex_state = 2}, + [7833] = {.lex_state = 1472}, [7834] = {.lex_state = 0}, - [7835] = {.lex_state = 1337}, - [7836] = {.lex_state = 1382}, - [7837] = {.lex_state = 1337}, - [7838] = {.lex_state = 1337}, + [7835] = {.lex_state = 0}, + [7836] = {.lex_state = 0}, + [7837] = {.lex_state = 0, .external_lex_state = 2}, + [7838] = {.lex_state = 0}, [7839] = {.lex_state = 0}, [7840] = {.lex_state = 0}, [7841] = {.lex_state = 0}, @@ -38020,9 +39570,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7846] = {.lex_state = 0}, [7847] = {.lex_state = 0}, [7848] = {.lex_state = 0}, - [7849] = {.lex_state = 1382}, + [7849] = {.lex_state = 0}, [7850] = {.lex_state = 0}, - [7851] = {.lex_state = 0}, + [7851] = {.lex_state = 0, .external_lex_state = 2}, [7852] = {.lex_state = 0}, [7853] = {.lex_state = 0}, [7854] = {.lex_state = 0}, @@ -38032,7 +39582,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7858] = {.lex_state = 0}, [7859] = {.lex_state = 0}, [7860] = {.lex_state = 0}, - [7861] = {.lex_state = 0}, + [7861] = {.lex_state = 0, .external_lex_state = 2}, [7862] = {.lex_state = 0}, [7863] = {.lex_state = 0}, [7864] = {.lex_state = 0}, @@ -38042,17 +39592,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7868] = {.lex_state = 0}, [7869] = {.lex_state = 0}, [7870] = {.lex_state = 0}, - [7871] = {.lex_state = 0}, + [7871] = {.lex_state = 1474}, [7872] = {.lex_state = 0}, [7873] = {.lex_state = 0}, - [7874] = {.lex_state = 0}, - [7875] = {.lex_state = 0}, - [7876] = {.lex_state = 0}, + [7874] = {.lex_state = 0, .external_lex_state = 2}, + [7875] = {.lex_state = 0, .external_lex_state = 2}, + [7876] = {.lex_state = 1474}, [7877] = {.lex_state = 0}, - [7878] = {.lex_state = 0}, + [7878] = {.lex_state = 0, .external_lex_state = 2}, [7879] = {.lex_state = 0}, - [7880] = {.lex_state = 0, .external_lex_state = 3}, - [7881] = {.lex_state = 0}, + [7880] = {.lex_state = 0}, + [7881] = {.lex_state = 0, .external_lex_state = 2}, [7882] = {.lex_state = 0}, [7883] = {.lex_state = 0}, [7884] = {.lex_state = 0}, @@ -38062,117 +39612,117 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [7888] = {.lex_state = 0}, [7889] = {.lex_state = 0}, [7890] = {.lex_state = 0}, - [7891] = {.lex_state = 0, .external_lex_state = 3}, + [7891] = {.lex_state = 0, .external_lex_state = 2}, [7892] = {.lex_state = 0}, [7893] = {.lex_state = 0}, [7894] = {.lex_state = 0}, - [7895] = {.lex_state = 0}, + [7895] = {.lex_state = 0, .external_lex_state = 2}, [7896] = {.lex_state = 0}, [7897] = {.lex_state = 0}, - [7898] = {.lex_state = 0}, - [7899] = {.lex_state = 0}, - [7900] = {.lex_state = 0}, - [7901] = {.lex_state = 0}, + [7898] = {.lex_state = 1474}, + [7899] = {.lex_state = 1520}, + [7900] = {.lex_state = 1520}, + [7901] = {.lex_state = 1474}, [7902] = {.lex_state = 0}, [7903] = {.lex_state = 0}, - [7904] = {.lex_state = 0}, - [7905] = {.lex_state = 0}, - [7906] = {.lex_state = 0}, - [7907] = {.lex_state = 0}, - [7908] = {.lex_state = 0}, + [7904] = {.lex_state = 1474}, + [7905] = {.lex_state = 1474}, + [7906] = {.lex_state = 1474}, + [7907] = {.lex_state = 1474}, + [7908] = {.lex_state = 1520}, [7909] = {.lex_state = 0}, [7910] = {.lex_state = 0}, - [7911] = {.lex_state = 0}, + [7911] = {.lex_state = 1474}, [7912] = {.lex_state = 0}, - [7913] = {.lex_state = 0}, + [7913] = {.lex_state = 1474}, [7914] = {.lex_state = 0}, [7915] = {.lex_state = 0}, [7916] = {.lex_state = 0}, - [7917] = {.lex_state = 0}, - [7918] = {.lex_state = 0}, + [7917] = {.lex_state = 1520}, + [7918] = {.lex_state = 1474}, [7919] = {.lex_state = 0}, - [7920] = {.lex_state = 0}, - [7921] = {.lex_state = 0}, + [7920] = {.lex_state = 1474}, + [7921] = {.lex_state = 1520}, [7922] = {.lex_state = 0}, [7923] = {.lex_state = 0}, [7924] = {.lex_state = 0}, - [7925] = {.lex_state = 0}, + [7925] = {.lex_state = 1474}, [7926] = {.lex_state = 0}, - [7927] = {.lex_state = 0, .external_lex_state = 3}, + [7927] = {.lex_state = 0}, [7928] = {.lex_state = 0}, [7929] = {.lex_state = 0}, [7930] = {.lex_state = 0}, - [7931] = {.lex_state = 0}, + [7931] = {.lex_state = 1520}, [7932] = {.lex_state = 0}, [7933] = {.lex_state = 0}, - [7934] = {.lex_state = 0}, + [7934] = {.lex_state = 1520}, [7935] = {.lex_state = 0}, [7936] = {.lex_state = 0}, [7937] = {.lex_state = 0}, [7938] = {.lex_state = 0}, - [7939] = {.lex_state = 0}, + [7939] = {.lex_state = 1520}, [7940] = {.lex_state = 0}, [7941] = {.lex_state = 0}, [7942] = {.lex_state = 0}, [7943] = {.lex_state = 0}, - [7944] = {.lex_state = 0}, - [7945] = {.lex_state = 0}, - [7946] = {.lex_state = 0}, - [7947] = {.lex_state = 0}, + [7944] = {.lex_state = 1520}, + [7945] = {.lex_state = 1474}, + [7946] = {.lex_state = 1520}, + [7947] = {.lex_state = 1520}, [7948] = {.lex_state = 0}, [7949] = {.lex_state = 0}, - [7950] = {.lex_state = 0}, - [7951] = {.lex_state = 0}, - [7952] = {.lex_state = 0}, - [7953] = {.lex_state = 0}, + [7950] = {.lex_state = 1474}, + [7951] = {.lex_state = 1520}, + [7952] = {.lex_state = 1520}, + [7953] = {.lex_state = 1520}, [7954] = {.lex_state = 0}, - [7955] = {.lex_state = 0, .external_lex_state = 3}, - [7956] = {.lex_state = 0}, + [7955] = {.lex_state = 0}, + [7956] = {.lex_state = 1474}, [7957] = {.lex_state = 0}, [7958] = {.lex_state = 0}, [7959] = {.lex_state = 0}, - [7960] = {.lex_state = 0}, + [7960] = {.lex_state = 1521}, [7961] = {.lex_state = 0}, [7962] = {.lex_state = 0}, [7963] = {.lex_state = 0}, [7964] = {.lex_state = 0}, - [7965] = {.lex_state = 0}, + [7965] = {.lex_state = 1520}, [7966] = {.lex_state = 0}, [7967] = {.lex_state = 0}, - [7968] = {.lex_state = 0}, + [7968] = {.lex_state = 431}, [7969] = {.lex_state = 0}, [7970] = {.lex_state = 0}, - [7971] = {.lex_state = 0}, + [7971] = {.lex_state = 1474}, [7972] = {.lex_state = 0}, [7973] = {.lex_state = 0}, - [7974] = {.lex_state = 0, .external_lex_state = 3}, - [7975] = {.lex_state = 0}, - [7976] = {.lex_state = 0}, + [7974] = {.lex_state = 0}, + [7975] = {.lex_state = 1521}, + [7976] = {.lex_state = 1520}, [7977] = {.lex_state = 0}, - [7978] = {.lex_state = 0}, + [7978] = {.lex_state = 1520}, [7979] = {.lex_state = 0}, - [7980] = {.lex_state = 0}, - [7981] = {.lex_state = 0}, + [7980] = {.lex_state = 1474}, + [7981] = {.lex_state = 1520}, [7982] = {.lex_state = 0}, [7983] = {.lex_state = 0}, - [7984] = {.lex_state = 1382}, + [7984] = {.lex_state = 0}, [7985] = {.lex_state = 0}, [7986] = {.lex_state = 0}, - [7987] = {.lex_state = 0}, + [7987] = {.lex_state = 1520}, [7988] = {.lex_state = 0}, [7989] = {.lex_state = 0}, [7990] = {.lex_state = 0}, - [7991] = {.lex_state = 0}, + [7991] = {.lex_state = 1520}, [7992] = {.lex_state = 0}, - [7993] = {.lex_state = 0}, + [7993] = {.lex_state = 1520}, [7994] = {.lex_state = 0}, - [7995] = {.lex_state = 0}, + [7995] = {.lex_state = 1521}, [7996] = {.lex_state = 0}, - [7997] = {.lex_state = 0}, - [7998] = {.lex_state = 0}, - [7999] = {.lex_state = 0}, - [8000] = {.lex_state = 0}, - [8001] = {.lex_state = 0}, + [7997] = {.lex_state = 1474}, + [7998] = {.lex_state = 1520}, + [7999] = {.lex_state = 1520}, + [8000] = {.lex_state = 1470}, + [8001] = {.lex_state = 1520}, [8002] = {.lex_state = 0}, [8003] = {.lex_state = 0}, [8004] = {.lex_state = 0}, @@ -38183,42 +39733,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8009] = {.lex_state = 0}, [8010] = {.lex_state = 0}, [8011] = {.lex_state = 0}, - [8012] = {.lex_state = 0}, + [8012] = {.lex_state = 1474}, [8013] = {.lex_state = 0}, [8014] = {.lex_state = 0}, - [8015] = {.lex_state = 0}, - [8016] = {.lex_state = 0}, + [8015] = {.lex_state = 1470}, + [8016] = {.lex_state = 1520}, [8017] = {.lex_state = 0}, [8018] = {.lex_state = 0}, [8019] = {.lex_state = 0}, [8020] = {.lex_state = 0}, - [8021] = {.lex_state = 0, .external_lex_state = 3}, + [8021] = {.lex_state = 0}, [8022] = {.lex_state = 0}, - [8023] = {.lex_state = 0}, - [8024] = {.lex_state = 0}, + [8023] = {.lex_state = 1474}, + [8024] = {.lex_state = 1470}, [8025] = {.lex_state = 0}, - [8026] = {.lex_state = 0}, + [8026] = {.lex_state = 1520}, [8027] = {.lex_state = 0}, - [8028] = {.lex_state = 0, .external_lex_state = 3}, + [8028] = {.lex_state = 0}, [8029] = {.lex_state = 0}, [8030] = {.lex_state = 0}, [8031] = {.lex_state = 0}, [8032] = {.lex_state = 0}, [8033] = {.lex_state = 0}, [8034] = {.lex_state = 0}, - [8035] = {.lex_state = 0}, + [8035] = {.lex_state = 1520}, [8036] = {.lex_state = 0}, [8037] = {.lex_state = 0}, [8038] = {.lex_state = 0}, [8039] = {.lex_state = 0}, - [8040] = {.lex_state = 0}, + [8040] = {.lex_state = 1520}, [8041] = {.lex_state = 0}, [8042] = {.lex_state = 0}, [8043] = {.lex_state = 0}, - [8044] = {.lex_state = 0}, + [8044] = {.lex_state = 1474}, [8045] = {.lex_state = 0}, [8046] = {.lex_state = 0}, - [8047] = {.lex_state = 0}, + [8047] = {.lex_state = 1520}, [8048] = {.lex_state = 0}, [8049] = {.lex_state = 0}, [8050] = {.lex_state = 0}, @@ -38229,25 +39779,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8055] = {.lex_state = 0}, [8056] = {.lex_state = 0}, [8057] = {.lex_state = 0}, - [8058] = {.lex_state = 0}, + [8058] = {.lex_state = 1474}, [8059] = {.lex_state = 0}, - [8060] = {.lex_state = 0}, + [8060] = {.lex_state = 1470}, [8061] = {.lex_state = 0}, - [8062] = {.lex_state = 0}, + [8062] = {.lex_state = 1520}, [8063] = {.lex_state = 0}, - [8064] = {.lex_state = 0}, + [8064] = {.lex_state = 1520}, [8065] = {.lex_state = 0}, [8066] = {.lex_state = 0}, [8067] = {.lex_state = 0}, - [8068] = {.lex_state = 0, .external_lex_state = 3}, + [8068] = {.lex_state = 1520}, [8069] = {.lex_state = 0}, [8070] = {.lex_state = 0}, [8071] = {.lex_state = 0}, [8072] = {.lex_state = 0}, [8073] = {.lex_state = 0}, [8074] = {.lex_state = 0}, - [8075] = {.lex_state = 0}, - [8076] = {.lex_state = 0}, + [8075] = {.lex_state = 1520}, + [8076] = {.lex_state = 1520}, [8077] = {.lex_state = 0}, [8078] = {.lex_state = 0}, [8079] = {.lex_state = 0}, @@ -38256,9 +39806,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8082] = {.lex_state = 0}, [8083] = {.lex_state = 0}, [8084] = {.lex_state = 0}, - [8085] = {.lex_state = 0}, - [8086] = {.lex_state = 0, .external_lex_state = 3}, - [8087] = {.lex_state = 0}, + [8085] = {.lex_state = 1520}, + [8086] = {.lex_state = 1474}, + [8087] = {.lex_state = 1520}, [8088] = {.lex_state = 0}, [8089] = {.lex_state = 0}, [8090] = {.lex_state = 0}, @@ -38266,7 +39816,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8092] = {.lex_state = 0}, [8093] = {.lex_state = 0}, [8094] = {.lex_state = 0}, - [8095] = {.lex_state = 0}, + [8095] = {.lex_state = 1474}, [8096] = {.lex_state = 0}, [8097] = {.lex_state = 0}, [8098] = {.lex_state = 0}, @@ -38274,7 +39824,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8100] = {.lex_state = 0}, [8101] = {.lex_state = 0}, [8102] = {.lex_state = 0}, - [8103] = {.lex_state = 0}, + [8103] = {.lex_state = 1520}, [8104] = {.lex_state = 0}, [8105] = {.lex_state = 0}, [8106] = {.lex_state = 0}, @@ -38286,7 +39836,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8112] = {.lex_state = 0}, [8113] = {.lex_state = 0}, [8114] = {.lex_state = 0}, - [8115] = {.lex_state = 0, .external_lex_state = 3}, + [8115] = {.lex_state = 1520}, [8116] = {.lex_state = 0}, [8117] = {.lex_state = 0}, [8118] = {.lex_state = 0}, @@ -38297,7 +39847,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8123] = {.lex_state = 0}, [8124] = {.lex_state = 0}, [8125] = {.lex_state = 0}, - [8126] = {.lex_state = 0}, + [8126] = {.lex_state = 1520}, [8127] = {.lex_state = 0}, [8128] = {.lex_state = 0}, [8129] = {.lex_state = 0}, @@ -38305,7 +39855,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8131] = {.lex_state = 0}, [8132] = {.lex_state = 0}, [8133] = {.lex_state = 0}, - [8134] = {.lex_state = 0}, + [8134] = {.lex_state = 1520}, [8135] = {.lex_state = 0}, [8136] = {.lex_state = 0}, [8137] = {.lex_state = 0}, @@ -38316,7 +39866,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8142] = {.lex_state = 0}, [8143] = {.lex_state = 0}, [8144] = {.lex_state = 0}, - [8145] = {.lex_state = 0, .external_lex_state = 3}, + [8145] = {.lex_state = 0}, [8146] = {.lex_state = 0}, [8147] = {.lex_state = 0}, [8148] = {.lex_state = 0}, @@ -38324,18 +39874,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8150] = {.lex_state = 0}, [8151] = {.lex_state = 0}, [8152] = {.lex_state = 0}, - [8153] = {.lex_state = 0}, + [8153] = {.lex_state = 1520}, [8154] = {.lex_state = 0}, - [8155] = {.lex_state = 0}, + [8155] = {.lex_state = 1474}, [8156] = {.lex_state = 0}, [8157] = {.lex_state = 0}, [8158] = {.lex_state = 0}, [8159] = {.lex_state = 0}, - [8160] = {.lex_state = 0}, + [8160] = {.lex_state = 1474}, [8161] = {.lex_state = 0}, - [8162] = {.lex_state = 0, .external_lex_state = 3}, - [8163] = {.lex_state = 0}, - [8164] = {.lex_state = 1383}, + [8162] = {.lex_state = 0}, + [8163] = {.lex_state = 1520}, + [8164] = {.lex_state = 0}, [8165] = {.lex_state = 0}, [8166] = {.lex_state = 0}, [8167] = {.lex_state = 0}, @@ -38350,12 +39900,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8176] = {.lex_state = 0}, [8177] = {.lex_state = 0}, [8178] = {.lex_state = 0}, - [8179] = {.lex_state = 0}, - [8180] = {.lex_state = 0}, - [8181] = {.lex_state = 0}, - [8182] = {.lex_state = 0}, + [8179] = {.lex_state = 1520}, + [8180] = {.lex_state = 1474}, + [8181] = {.lex_state = 1520}, + [8182] = {.lex_state = 1470}, [8183] = {.lex_state = 0}, - [8184] = {.lex_state = 0}, + [8184] = {.lex_state = 1520}, [8185] = {.lex_state = 0}, [8186] = {.lex_state = 0}, [8187] = {.lex_state = 0}, @@ -38373,19 +39923,19 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8199] = {.lex_state = 0}, [8200] = {.lex_state = 0}, [8201] = {.lex_state = 0}, - [8202] = {.lex_state = 0}, + [8202] = {.lex_state = 1520}, [8203] = {.lex_state = 0}, [8204] = {.lex_state = 0}, [8205] = {.lex_state = 0}, [8206] = {.lex_state = 0}, [8207] = {.lex_state = 0}, [8208] = {.lex_state = 0}, - [8209] = {.lex_state = 0, .external_lex_state = 3}, + [8209] = {.lex_state = 1520}, [8210] = {.lex_state = 0}, [8211] = {.lex_state = 0}, [8212] = {.lex_state = 0}, [8213] = {.lex_state = 0}, - [8214] = {.lex_state = 0, .external_lex_state = 3}, + [8214] = {.lex_state = 0}, [8215] = {.lex_state = 0}, [8216] = {.lex_state = 0}, [8217] = {.lex_state = 0}, @@ -38399,43 +39949,43 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8225] = {.lex_state = 0}, [8226] = {.lex_state = 0}, [8227] = {.lex_state = 0}, - [8228] = {.lex_state = 0}, - [8229] = {.lex_state = 0}, - [8230] = {.lex_state = 0}, + [8228] = {.lex_state = 1520}, + [8229] = {.lex_state = 1474}, + [8230] = {.lex_state = 1474}, [8231] = {.lex_state = 0}, - [8232] = {.lex_state = 0}, + [8232] = {.lex_state = 1520}, [8233] = {.lex_state = 0}, [8234] = {.lex_state = 0}, [8235] = {.lex_state = 0}, [8236] = {.lex_state = 0}, [8237] = {.lex_state = 0}, - [8238] = {.lex_state = 0}, - [8239] = {.lex_state = 0}, + [8238] = {.lex_state = 1520}, + [8239] = {.lex_state = 1520}, [8240] = {.lex_state = 0}, [8241] = {.lex_state = 0}, - [8242] = {.lex_state = 0}, - [8243] = {.lex_state = 0}, - [8244] = {.lex_state = 0}, + [8242] = {.lex_state = 1474}, + [8243] = {.lex_state = 1474}, + [8244] = {.lex_state = 1520}, [8245] = {.lex_state = 0}, - [8246] = {.lex_state = 0}, - [8247] = {.lex_state = 0}, + [8246] = {.lex_state = 1474}, + [8247] = {.lex_state = 1474}, [8248] = {.lex_state = 0}, - [8249] = {.lex_state = 0}, + [8249] = {.lex_state = 1520}, [8250] = {.lex_state = 0}, - [8251] = {.lex_state = 0}, - [8252] = {.lex_state = 0}, - [8253] = {.lex_state = 0}, + [8251] = {.lex_state = 1474}, + [8252] = {.lex_state = 1474}, + [8253] = {.lex_state = 1474}, [8254] = {.lex_state = 0}, [8255] = {.lex_state = 0}, - [8256] = {.lex_state = 0, .external_lex_state = 3}, - [8257] = {.lex_state = 0}, + [8256] = {.lex_state = 0}, + [8257] = {.lex_state = 1474}, [8258] = {.lex_state = 0}, - [8259] = {.lex_state = 0}, + [8259] = {.lex_state = 2539}, [8260] = {.lex_state = 0}, [8261] = {.lex_state = 0}, [8262] = {.lex_state = 0}, - [8263] = {.lex_state = 0}, - [8264] = {.lex_state = 0, .external_lex_state = 3}, + [8263] = {.lex_state = 0, .external_lex_state = 3}, + [8264] = {.lex_state = 0}, [8265] = {.lex_state = 0}, [8266] = {.lex_state = 0}, [8267] = {.lex_state = 0}, @@ -38474,10 +40024,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8300] = {.lex_state = 0}, [8301] = {.lex_state = 0}, [8302] = {.lex_state = 0}, - [8303] = {.lex_state = 0, .external_lex_state = 3}, + [8303] = {.lex_state = 0}, [8304] = {.lex_state = 0}, [8305] = {.lex_state = 0}, - [8306] = {.lex_state = 0}, + [8306] = {.lex_state = 0, .external_lex_state = 3}, [8307] = {.lex_state = 0}, [8308] = {.lex_state = 0}, [8309] = {.lex_state = 0}, @@ -38489,14 +40039,14 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8315] = {.lex_state = 0}, [8316] = {.lex_state = 0}, [8317] = {.lex_state = 0}, - [8318] = {.lex_state = 1382}, + [8318] = {.lex_state = 0, .external_lex_state = 3}, [8319] = {.lex_state = 0}, - [8320] = {.lex_state = 1337}, + [8320] = {.lex_state = 0}, [8321] = {.lex_state = 0}, [8322] = {.lex_state = 0}, [8323] = {.lex_state = 0}, [8324] = {.lex_state = 0}, - [8325] = {.lex_state = 0, .external_lex_state = 3}, + [8325] = {.lex_state = 0}, [8326] = {.lex_state = 0}, [8327] = {.lex_state = 0}, [8328] = {.lex_state = 0}, @@ -38515,7 +40065,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8341] = {.lex_state = 0}, [8342] = {.lex_state = 0}, [8343] = {.lex_state = 0}, - [8344] = {.lex_state = 0, .external_lex_state = 3}, + [8344] = {.lex_state = 0}, [8345] = {.lex_state = 0}, [8346] = {.lex_state = 0}, [8347] = {.lex_state = 0}, @@ -38524,7 +40074,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8350] = {.lex_state = 0}, [8351] = {.lex_state = 0}, [8352] = {.lex_state = 0}, - [8353] = {.lex_state = 0}, + [8353] = {.lex_state = 0, .external_lex_state = 3}, [8354] = {.lex_state = 0}, [8355] = {.lex_state = 0}, [8356] = {.lex_state = 0}, @@ -38539,7 +40089,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8365] = {.lex_state = 0}, [8366] = {.lex_state = 0}, [8367] = {.lex_state = 0}, - [8368] = {.lex_state = 0}, + [8368] = {.lex_state = 0, .external_lex_state = 3}, [8369] = {.lex_state = 0}, [8370] = {.lex_state = 0}, [8371] = {.lex_state = 0}, @@ -38556,13 +40106,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8382] = {.lex_state = 0}, [8383] = {.lex_state = 0}, [8384] = {.lex_state = 0}, - [8385] = {.lex_state = 0, .external_lex_state = 3}, + [8385] = {.lex_state = 0}, [8386] = {.lex_state = 0}, [8387] = {.lex_state = 0}, [8388] = {.lex_state = 0}, [8389] = {.lex_state = 0}, [8390] = {.lex_state = 0}, - [8391] = {.lex_state = 1382}, + [8391] = {.lex_state = 0}, [8392] = {.lex_state = 0}, [8393] = {.lex_state = 0}, [8394] = {.lex_state = 0}, @@ -38571,9 +40121,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8397] = {.lex_state = 0}, [8398] = {.lex_state = 0}, [8399] = {.lex_state = 0}, - [8400] = {.lex_state = 0}, + [8400] = {.lex_state = 0, .external_lex_state = 3}, [8401] = {.lex_state = 0}, - [8402] = {.lex_state = 0, .external_lex_state = 3}, + [8402] = {.lex_state = 0}, [8403] = {.lex_state = 0}, [8404] = {.lex_state = 0}, [8405] = {.lex_state = 0}, @@ -38597,9 +40147,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8423] = {.lex_state = 0}, [8424] = {.lex_state = 0}, [8425] = {.lex_state = 0}, - [8426] = {.lex_state = 0, .external_lex_state = 3}, + [8426] = {.lex_state = 0}, [8427] = {.lex_state = 0}, - [8428] = {.lex_state = 1382}, + [8428] = {.lex_state = 0, .external_lex_state = 3}, [8429] = {.lex_state = 0}, [8430] = {.lex_state = 0}, [8431] = {.lex_state = 0}, @@ -38618,7 +40168,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8444] = {.lex_state = 0}, [8445] = {.lex_state = 0}, [8446] = {.lex_state = 0}, - [8447] = {.lex_state = 0}, + [8447] = {.lex_state = 0, .external_lex_state = 3}, [8448] = {.lex_state = 0}, [8449] = {.lex_state = 0}, [8450] = {.lex_state = 0}, @@ -38638,7 +40188,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8464] = {.lex_state = 0}, [8465] = {.lex_state = 0}, [8466] = {.lex_state = 0}, - [8467] = {.lex_state = 0, .external_lex_state = 3}, + [8467] = {.lex_state = 0}, [8468] = {.lex_state = 0}, [8469] = {.lex_state = 0}, [8470] = {.lex_state = 0}, @@ -38649,11 +40199,11 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8475] = {.lex_state = 0}, [8476] = {.lex_state = 0}, [8477] = {.lex_state = 0}, - [8478] = {.lex_state = 0, .external_lex_state = 3}, + [8478] = {.lex_state = 0}, [8479] = {.lex_state = 0}, [8480] = {.lex_state = 0}, [8481] = {.lex_state = 0}, - [8482] = {.lex_state = 1383}, + [8482] = {.lex_state = 0}, [8483] = {.lex_state = 0}, [8484] = {.lex_state = 0}, [8485] = {.lex_state = 0}, @@ -38665,18 +40215,18 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8491] = {.lex_state = 0}, [8492] = {.lex_state = 0}, [8493] = {.lex_state = 0}, - [8494] = {.lex_state = 0}, + [8494] = {.lex_state = 0, .external_lex_state = 3}, [8495] = {.lex_state = 0}, [8496] = {.lex_state = 0}, [8497] = {.lex_state = 0}, [8498] = {.lex_state = 0}, [8499] = {.lex_state = 0}, [8500] = {.lex_state = 0}, - [8501] = {.lex_state = 0}, + [8501] = {.lex_state = 0, .external_lex_state = 3}, [8502] = {.lex_state = 0}, [8503] = {.lex_state = 0}, [8504] = {.lex_state = 0}, - [8505] = {.lex_state = 0, .external_lex_state = 3}, + [8505] = {.lex_state = 0}, [8506] = {.lex_state = 0}, [8507] = {.lex_state = 0}, [8508] = {.lex_state = 0}, @@ -38702,7 +40252,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8528] = {.lex_state = 0}, [8529] = {.lex_state = 0}, [8530] = {.lex_state = 0}, - [8531] = {.lex_state = 0, .external_lex_state = 3}, + [8531] = {.lex_state = 0}, [8532] = {.lex_state = 0}, [8533] = {.lex_state = 0}, [8534] = {.lex_state = 0}, @@ -38712,13 +40262,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8538] = {.lex_state = 0}, [8539] = {.lex_state = 0}, [8540] = {.lex_state = 0}, - [8541] = {.lex_state = 0}, + [8541] = {.lex_state = 0, .external_lex_state = 3}, [8542] = {.lex_state = 0}, [8543] = {.lex_state = 0}, [8544] = {.lex_state = 0}, [8545] = {.lex_state = 0}, - [8546] = {.lex_state = 0}, - [8547] = {.lex_state = 0}, + [8546] = {.lex_state = 1520}, + [8547] = {.lex_state = 1520}, [8548] = {.lex_state = 0}, [8549] = {.lex_state = 0}, [8550] = {.lex_state = 0}, @@ -38728,9 +40278,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8554] = {.lex_state = 0}, [8555] = {.lex_state = 0}, [8556] = {.lex_state = 0}, - [8557] = {.lex_state = 0, .external_lex_state = 3}, + [8557] = {.lex_state = 0}, [8558] = {.lex_state = 0}, - [8559] = {.lex_state = 0}, + [8559] = {.lex_state = 1520}, [8560] = {.lex_state = 0}, [8561] = {.lex_state = 0}, [8562] = {.lex_state = 0}, @@ -38746,20 +40296,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8572] = {.lex_state = 0}, [8573] = {.lex_state = 0}, [8574] = {.lex_state = 0}, - [8575] = {.lex_state = 0}, + [8575] = {.lex_state = 0, .external_lex_state = 3}, [8576] = {.lex_state = 0}, [8577] = {.lex_state = 0}, [8578] = {.lex_state = 0}, - [8579] = {.lex_state = 0, .external_lex_state = 3}, + [8579] = {.lex_state = 0}, [8580] = {.lex_state = 0}, - [8581] = {.lex_state = 0, .external_lex_state = 3}, + [8581] = {.lex_state = 0}, [8582] = {.lex_state = 0}, [8583] = {.lex_state = 0}, [8584] = {.lex_state = 0}, [8585] = {.lex_state = 0}, [8586] = {.lex_state = 0}, [8587] = {.lex_state = 0}, - [8588] = {.lex_state = 0}, + [8588] = {.lex_state = 0, .external_lex_state = 3}, [8589] = {.lex_state = 0}, [8590] = {.lex_state = 0}, [8591] = {.lex_state = 0}, @@ -38800,13 +40350,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8626] = {.lex_state = 0}, [8627] = {.lex_state = 0}, [8628] = {.lex_state = 0}, - [8629] = {.lex_state = 0}, + [8629] = {.lex_state = 1520}, [8630] = {.lex_state = 0}, [8631] = {.lex_state = 0}, [8632] = {.lex_state = 0}, [8633] = {.lex_state = 0}, [8634] = {.lex_state = 0}, - [8635] = {.lex_state = 0}, + [8635] = {.lex_state = 0, .external_lex_state = 3}, [8636] = {.lex_state = 0}, [8637] = {.lex_state = 0}, [8638] = {.lex_state = 0}, @@ -38832,7 +40382,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8658] = {.lex_state = 0}, [8659] = {.lex_state = 0}, [8660] = {.lex_state = 0}, - [8661] = {.lex_state = 0}, + [8661] = {.lex_state = 0, .external_lex_state = 3}, [8662] = {.lex_state = 0}, [8663] = {.lex_state = 0}, [8664] = {.lex_state = 0}, @@ -38848,12 +40398,12 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8674] = {.lex_state = 0}, [8675] = {.lex_state = 0}, [8676] = {.lex_state = 0}, - [8677] = {.lex_state = 0}, + [8677] = {.lex_state = 0, .external_lex_state = 3}, [8678] = {.lex_state = 0}, [8679] = {.lex_state = 0}, [8680] = {.lex_state = 0}, [8681] = {.lex_state = 0}, - [8682] = {.lex_state = 0}, + [8682] = {.lex_state = 0, .external_lex_state = 3}, [8683] = {.lex_state = 0}, [8684] = {.lex_state = 0}, [8685] = {.lex_state = 0}, @@ -38864,7 +40414,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8690] = {.lex_state = 0}, [8691] = {.lex_state = 0}, [8692] = {.lex_state = 0}, - [8693] = {.lex_state = 0}, + [8693] = {.lex_state = 1520}, [8694] = {.lex_state = 0}, [8695] = {.lex_state = 0}, [8696] = {.lex_state = 0}, @@ -38891,7 +40441,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8717] = {.lex_state = 0}, [8718] = {.lex_state = 0}, [8719] = {.lex_state = 0}, - [8720] = {.lex_state = 0, .external_lex_state = 3}, + [8720] = {.lex_state = 0}, [8721] = {.lex_state = 0}, [8722] = {.lex_state = 0}, [8723] = {.lex_state = 0}, @@ -38900,10 +40450,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8726] = {.lex_state = 0}, [8727] = {.lex_state = 0}, [8728] = {.lex_state = 0}, - [8729] = {.lex_state = 0}, + [8729] = {.lex_state = 0, .external_lex_state = 3}, [8730] = {.lex_state = 0}, [8731] = {.lex_state = 0}, - [8732] = {.lex_state = 0}, + [8732] = {.lex_state = 1614}, [8733] = {.lex_state = 0}, [8734] = {.lex_state = 0}, [8735] = {.lex_state = 0}, @@ -38931,20 +40481,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8757] = {.lex_state = 0}, [8758] = {.lex_state = 0}, [8759] = {.lex_state = 0}, - [8760] = {.lex_state = 2372}, - [8761] = {.lex_state = 2380}, + [8760] = {.lex_state = 0}, + [8761] = {.lex_state = 0}, [8762] = {.lex_state = 0}, [8763] = {.lex_state = 0}, [8764] = {.lex_state = 0}, [8765] = {.lex_state = 0}, - [8766] = {.lex_state = 0}, + [8766] = {.lex_state = 0, .external_lex_state = 3}, [8767] = {.lex_state = 0}, [8768] = {.lex_state = 0}, [8769] = {.lex_state = 0}, - [8770] = {.lex_state = 0, .external_lex_state = 4}, + [8770] = {.lex_state = 0, .external_lex_state = 3}, [8771] = {.lex_state = 0}, [8772] = {.lex_state = 0}, - [8773] = {.lex_state = 2392}, + [8773] = {.lex_state = 0}, [8774] = {.lex_state = 0}, [8775] = {.lex_state = 0}, [8776] = {.lex_state = 0}, @@ -38955,17 +40505,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8781] = {.lex_state = 0}, [8782] = {.lex_state = 0}, [8783] = {.lex_state = 0}, - [8784] = {.lex_state = 1333}, - [8785] = {.lex_state = 1337}, + [8784] = {.lex_state = 0}, + [8785] = {.lex_state = 0}, [8786] = {.lex_state = 0}, [8787] = {.lex_state = 0}, - [8788] = {.lex_state = 1382}, + [8788] = {.lex_state = 0}, [8789] = {.lex_state = 0}, - [8790] = {.lex_state = 1382}, + [8790] = {.lex_state = 0}, [8791] = {.lex_state = 0}, - [8792] = {.lex_state = 0, .external_lex_state = 3}, + [8792] = {.lex_state = 0}, [8793] = {.lex_state = 0}, - [8794] = {.lex_state = 339}, + [8794] = {.lex_state = 0}, [8795] = {.lex_state = 0}, [8796] = {.lex_state = 0}, [8797] = {.lex_state = 0}, @@ -38973,7 +40523,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8799] = {.lex_state = 0}, [8800] = {.lex_state = 0}, [8801] = {.lex_state = 0}, - [8802] = {.lex_state = 1333}, + [8802] = {.lex_state = 0}, [8803] = {.lex_state = 0}, [8804] = {.lex_state = 0}, [8805] = {.lex_state = 0}, @@ -38982,17 +40532,17 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8808] = {.lex_state = 0}, [8809] = {.lex_state = 0}, [8810] = {.lex_state = 0}, - [8811] = {.lex_state = 0}, + [8811] = {.lex_state = 0, .external_lex_state = 3}, [8812] = {.lex_state = 0}, [8813] = {.lex_state = 0}, - [8814] = {.lex_state = 0}, + [8814] = {.lex_state = 0, .external_lex_state = 3}, [8815] = {.lex_state = 0}, [8816] = {.lex_state = 0}, [8817] = {.lex_state = 0}, [8818] = {.lex_state = 0}, [8819] = {.lex_state = 0}, [8820] = {.lex_state = 0}, - [8821] = {.lex_state = 0}, + [8821] = {.lex_state = 341}, [8822] = {.lex_state = 0}, [8823] = {.lex_state = 0}, [8824] = {.lex_state = 0}, @@ -39001,15 +40551,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8827] = {.lex_state = 0}, [8828] = {.lex_state = 0}, [8829] = {.lex_state = 0}, - [8830] = {.lex_state = 1341}, + [8830] = {.lex_state = 0}, [8831] = {.lex_state = 0}, [8832] = {.lex_state = 0}, [8833] = {.lex_state = 0}, [8834] = {.lex_state = 0}, [8835] = {.lex_state = 0}, - [8836] = {.lex_state = 1382}, + [8836] = {.lex_state = 0}, [8837] = {.lex_state = 0}, - [8838] = {.lex_state = 0, .external_lex_state = 3}, + [8838] = {.lex_state = 0}, [8839] = {.lex_state = 0}, [8840] = {.lex_state = 0}, [8841] = {.lex_state = 0}, @@ -39023,9 +40573,9 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8849] = {.lex_state = 0}, [8850] = {.lex_state = 0}, [8851] = {.lex_state = 0}, - [8852] = {.lex_state = 0}, + [8852] = {.lex_state = 0, .external_lex_state = 3}, [8853] = {.lex_state = 0}, - [8854] = {.lex_state = 1382}, + [8854] = {.lex_state = 0}, [8855] = {.lex_state = 0}, [8856] = {.lex_state = 0}, [8857] = {.lex_state = 0}, @@ -39037,7 +40587,7 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8863] = {.lex_state = 0}, [8864] = {.lex_state = 0}, [8865] = {.lex_state = 0}, - [8866] = {.lex_state = 1382}, + [8866] = {.lex_state = 0}, [8867] = {.lex_state = 0}, [8868] = {.lex_state = 0}, [8869] = {.lex_state = 0}, @@ -39059,20 +40609,20 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8885] = {.lex_state = 0}, [8886] = {.lex_state = 0}, [8887] = {.lex_state = 0}, - [8888] = {.lex_state = 0}, + [8888] = {.lex_state = 0, .external_lex_state = 3}, [8889] = {.lex_state = 0}, [8890] = {.lex_state = 0}, [8891] = {.lex_state = 0}, [8892] = {.lex_state = 0}, - [8893] = {.lex_state = 0}, + [8893] = {.lex_state = 0, .external_lex_state = 3}, [8894] = {.lex_state = 0}, [8895] = {.lex_state = 0}, - [8896] = {.lex_state = 0, .external_lex_state = 3}, + [8896] = {.lex_state = 1470}, [8897] = {.lex_state = 0}, [8898] = {.lex_state = 0}, [8899] = {.lex_state = 0}, - [8900] = {.lex_state = 1382}, - [8901] = {.lex_state = 0}, + [8900] = {.lex_state = 0}, + [8901] = {.lex_state = 1520}, [8902] = {.lex_state = 0}, [8903] = {.lex_state = 0}, [8904] = {.lex_state = 0}, @@ -39084,25 +40634,25 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8910] = {.lex_state = 0}, [8911] = {.lex_state = 0}, [8912] = {.lex_state = 0}, - [8913] = {.lex_state = 2372}, - [8914] = {.lex_state = 2380}, + [8913] = {.lex_state = 0}, + [8914] = {.lex_state = 0}, [8915] = {.lex_state = 0}, [8916] = {.lex_state = 0}, - [8917] = {.lex_state = 0, .external_lex_state = 4}, + [8917] = {.lex_state = 0}, [8918] = {.lex_state = 0}, [8919] = {.lex_state = 0}, - [8920] = {.lex_state = 2392}, + [8920] = {.lex_state = 0}, [8921] = {.lex_state = 0}, [8922] = {.lex_state = 0}, - [8923] = {.lex_state = 1333}, + [8923] = {.lex_state = 0}, [8924] = {.lex_state = 0}, - [8925] = {.lex_state = 1333}, + [8925] = {.lex_state = 0}, [8926] = {.lex_state = 0}, [8927] = {.lex_state = 0}, [8928] = {.lex_state = 0}, - [8929] = {.lex_state = 339}, + [8929] = {.lex_state = 0}, [8930] = {.lex_state = 0}, - [8931] = {.lex_state = 0}, + [8931] = {.lex_state = 0, .external_lex_state = 3}, [8932] = {.lex_state = 0}, [8933] = {.lex_state = 0}, [8934] = {.lex_state = 0}, @@ -39112,15 +40662,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8938] = {.lex_state = 0}, [8939] = {.lex_state = 0}, [8940] = {.lex_state = 0}, - [8941] = {.lex_state = 1382}, + [8941] = {.lex_state = 0}, [8942] = {.lex_state = 0}, [8943] = {.lex_state = 0}, - [8944] = {.lex_state = 1382}, + [8944] = {.lex_state = 0}, [8945] = {.lex_state = 0}, [8946] = {.lex_state = 0}, - [8947] = {.lex_state = 1382}, + [8947] = {.lex_state = 0}, [8948] = {.lex_state = 0}, - [8949] = {.lex_state = 0, .external_lex_state = 3}, + [8949] = {.lex_state = 0}, [8950] = {.lex_state = 0}, [8951] = {.lex_state = 0}, [8952] = {.lex_state = 0}, @@ -39130,21 +40680,21 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8956] = {.lex_state = 0}, [8957] = {.lex_state = 0}, [8958] = {.lex_state = 0}, - [8959] = {.lex_state = 0}, + [8959] = {.lex_state = 0, .external_lex_state = 3}, [8960] = {.lex_state = 0}, [8961] = {.lex_state = 0}, - [8962] = {.lex_state = 2372}, - [8963] = {.lex_state = 2380}, - [8964] = {.lex_state = 0, .external_lex_state = 4}, + [8962] = {.lex_state = 0}, + [8963] = {.lex_state = 0}, + [8964] = {.lex_state = 0}, [8965] = {.lex_state = 0}, [8966] = {.lex_state = 0}, - [8967] = {.lex_state = 2392}, + [8967] = {.lex_state = 0}, [8968] = {.lex_state = 0}, [8969] = {.lex_state = 0}, [8970] = {.lex_state = 0}, [8971] = {.lex_state = 0}, [8972] = {.lex_state = 0}, - [8973] = {.lex_state = 339}, + [8973] = {.lex_state = 0}, [8974] = {.lex_state = 0}, [8975] = {.lex_state = 0}, [8976] = {.lex_state = 0}, @@ -39153,13 +40703,13 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8979] = {.lex_state = 0}, [8980] = {.lex_state = 0}, [8981] = {.lex_state = 0}, - [8982] = {.lex_state = 1382}, + [8982] = {.lex_state = 0}, [8983] = {.lex_state = 0}, [8984] = {.lex_state = 0}, - [8985] = {.lex_state = 1382}, + [8985] = {.lex_state = 0, .external_lex_state = 3}, [8986] = {.lex_state = 0}, [8987] = {.lex_state = 0}, - [8988] = {.lex_state = 1382}, + [8988] = {.lex_state = 0}, [8989] = {.lex_state = 0}, [8990] = {.lex_state = 0}, [8991] = {.lex_state = 0}, @@ -39171,31 +40721,31 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [8997] = {.lex_state = 0}, [8998] = {.lex_state = 0}, [8999] = {.lex_state = 0}, - [9000] = {.lex_state = 2372}, - [9001] = {.lex_state = 2380}, - [9002] = {.lex_state = 0, .external_lex_state = 4}, + [9000] = {.lex_state = 0}, + [9001] = {.lex_state = 0}, + [9002] = {.lex_state = 0}, [9003] = {.lex_state = 0}, [9004] = {.lex_state = 0}, - [9005] = {.lex_state = 2392}, + [9005] = {.lex_state = 0}, [9006] = {.lex_state = 0}, - [9007] = {.lex_state = 0}, + [9007] = {.lex_state = 0, .external_lex_state = 3}, [9008] = {.lex_state = 0}, [9009] = {.lex_state = 0}, [9010] = {.lex_state = 0}, - [9011] = {.lex_state = 339}, + [9011] = {.lex_state = 0}, [9012] = {.lex_state = 0}, [9013] = {.lex_state = 0}, [9014] = {.lex_state = 0}, [9015] = {.lex_state = 0}, [9016] = {.lex_state = 0}, [9017] = {.lex_state = 0}, - [9018] = {.lex_state = 1382}, + [9018] = {.lex_state = 0}, [9019] = {.lex_state = 0}, [9020] = {.lex_state = 0}, - [9021] = {.lex_state = 1382}, + [9021] = {.lex_state = 0}, [9022] = {.lex_state = 0}, [9023] = {.lex_state = 0}, - [9024] = {.lex_state = 1382}, + [9024] = {.lex_state = 0}, [9025] = {.lex_state = 0}, [9026] = {.lex_state = 0}, [9027] = {.lex_state = 0}, @@ -39205,27 +40755,27 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9031] = {.lex_state = 0}, [9032] = {.lex_state = 0}, [9033] = {.lex_state = 0}, - [9034] = {.lex_state = 2372}, - [9035] = {.lex_state = 2380}, - [9036] = {.lex_state = 0, .external_lex_state = 4}, + [9034] = {.lex_state = 0}, + [9035] = {.lex_state = 0}, + [9036] = {.lex_state = 0}, [9037] = {.lex_state = 0}, [9038] = {.lex_state = 0}, - [9039] = {.lex_state = 2392}, + [9039] = {.lex_state = 0}, [9040] = {.lex_state = 0}, [9041] = {.lex_state = 0}, [9042] = {.lex_state = 0}, - [9043] = {.lex_state = 339}, + [9043] = {.lex_state = 0}, [9044] = {.lex_state = 0}, [9045] = {.lex_state = 0}, [9046] = {.lex_state = 0}, [9047] = {.lex_state = 0}, - [9048] = {.lex_state = 1382}, + [9048] = {.lex_state = 0}, [9049] = {.lex_state = 0}, [9050] = {.lex_state = 0}, - [9051] = {.lex_state = 1382}, + [9051] = {.lex_state = 0}, [9052] = {.lex_state = 0}, [9053] = {.lex_state = 0}, - [9054] = {.lex_state = 1382}, + [9054] = {.lex_state = 0}, [9055] = {.lex_state = 0}, [9056] = {.lex_state = 0}, [9057] = {.lex_state = 0}, @@ -39235,26 +40785,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9061] = {.lex_state = 0}, [9062] = {.lex_state = 0}, [9063] = {.lex_state = 0}, - [9064] = {.lex_state = 2372}, - [9065] = {.lex_state = 2380}, - [9066] = {.lex_state = 0, .external_lex_state = 4}, + [9064] = {.lex_state = 0}, + [9065] = {.lex_state = 0}, + [9066] = {.lex_state = 0}, [9067] = {.lex_state = 0}, [9068] = {.lex_state = 0}, - [9069] = {.lex_state = 2392}, + [9069] = {.lex_state = 0}, [9070] = {.lex_state = 0}, [9071] = {.lex_state = 0}, - [9072] = {.lex_state = 339}, + [9072] = {.lex_state = 0}, [9073] = {.lex_state = 0}, [9074] = {.lex_state = 0}, [9075] = {.lex_state = 0}, [9076] = {.lex_state = 0}, - [9077] = {.lex_state = 1382}, + [9077] = {.lex_state = 0}, [9078] = {.lex_state = 0}, [9079] = {.lex_state = 0}, - [9080] = {.lex_state = 1382}, + [9080] = {.lex_state = 0}, [9081] = {.lex_state = 0}, [9082] = {.lex_state = 0}, - [9083] = {.lex_state = 1382}, + [9083] = {.lex_state = 0}, [9084] = {.lex_state = 0}, [9085] = {.lex_state = 0}, [9086] = {.lex_state = 0}, @@ -39264,26 +40814,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9090] = {.lex_state = 0}, [9091] = {.lex_state = 0}, [9092] = {.lex_state = 0}, - [9093] = {.lex_state = 2372}, - [9094] = {.lex_state = 2380}, - [9095] = {.lex_state = 0, .external_lex_state = 4}, + [9093] = {.lex_state = 0}, + [9094] = {.lex_state = 0}, + [9095] = {.lex_state = 0}, [9096] = {.lex_state = 0}, [9097] = {.lex_state = 0}, - [9098] = {.lex_state = 2392}, + [9098] = {.lex_state = 0}, [9099] = {.lex_state = 0}, [9100] = {.lex_state = 0}, - [9101] = {.lex_state = 339}, + [9101] = {.lex_state = 0}, [9102] = {.lex_state = 0}, [9103] = {.lex_state = 0}, [9104] = {.lex_state = 0}, [9105] = {.lex_state = 0}, - [9106] = {.lex_state = 1382}, + [9106] = {.lex_state = 1520}, [9107] = {.lex_state = 0}, [9108] = {.lex_state = 0}, - [9109] = {.lex_state = 1382}, + [9109] = {.lex_state = 0}, [9110] = {.lex_state = 0}, [9111] = {.lex_state = 0}, - [9112] = {.lex_state = 1382}, + [9112] = {.lex_state = 1520}, [9113] = {.lex_state = 0}, [9114] = {.lex_state = 0}, [9115] = {.lex_state = 0}, @@ -39293,26 +40843,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9119] = {.lex_state = 0}, [9120] = {.lex_state = 0}, [9121] = {.lex_state = 0}, - [9122] = {.lex_state = 2372}, - [9123] = {.lex_state = 2380}, - [9124] = {.lex_state = 0, .external_lex_state = 4}, - [9125] = {.lex_state = 0, .external_lex_state = 3}, + [9122] = {.lex_state = 0}, + [9123] = {.lex_state = 0}, + [9124] = {.lex_state = 0}, + [9125] = {.lex_state = 0}, [9126] = {.lex_state = 0}, - [9127] = {.lex_state = 2392}, + [9127] = {.lex_state = 0}, [9128] = {.lex_state = 0}, [9129] = {.lex_state = 0}, - [9130] = {.lex_state = 339}, + [9130] = {.lex_state = 0}, [9131] = {.lex_state = 0}, [9132] = {.lex_state = 0}, [9133] = {.lex_state = 0}, [9134] = {.lex_state = 0}, - [9135] = {.lex_state = 1382}, - [9136] = {.lex_state = 0}, + [9135] = {.lex_state = 0}, + [9136] = {.lex_state = 0, .external_lex_state = 3}, [9137] = {.lex_state = 0}, - [9138] = {.lex_state = 1382}, + [9138] = {.lex_state = 0}, [9139] = {.lex_state = 0}, [9140] = {.lex_state = 0}, - [9141] = {.lex_state = 1382}, + [9141] = {.lex_state = 0}, [9142] = {.lex_state = 0}, [9143] = {.lex_state = 0}, [9144] = {.lex_state = 0}, @@ -39322,26 +40872,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9148] = {.lex_state = 0}, [9149] = {.lex_state = 0}, [9150] = {.lex_state = 0}, - [9151] = {.lex_state = 2372}, - [9152] = {.lex_state = 2380}, - [9153] = {.lex_state = 0, .external_lex_state = 4}, - [9154] = {.lex_state = 0}, + [9151] = {.lex_state = 0}, + [9152] = {.lex_state = 0}, + [9153] = {.lex_state = 0}, + [9154] = {.lex_state = 1520}, [9155] = {.lex_state = 0}, - [9156] = {.lex_state = 2392}, + [9156] = {.lex_state = 0}, [9157] = {.lex_state = 0}, [9158] = {.lex_state = 0}, - [9159] = {.lex_state = 339}, - [9160] = {.lex_state = 0}, + [9159] = {.lex_state = 0}, + [9160] = {.lex_state = 0, .external_lex_state = 3}, [9161] = {.lex_state = 0}, [9162] = {.lex_state = 0}, [9163] = {.lex_state = 0}, - [9164] = {.lex_state = 1382}, + [9164] = {.lex_state = 0}, [9165] = {.lex_state = 0}, [9166] = {.lex_state = 0}, - [9167] = {.lex_state = 1382}, + [9167] = {.lex_state = 0}, [9168] = {.lex_state = 0}, [9169] = {.lex_state = 0}, - [9170] = {.lex_state = 1382}, + [9170] = {.lex_state = 0}, [9171] = {.lex_state = 0}, [9172] = {.lex_state = 0}, [9173] = {.lex_state = 0}, @@ -39351,84 +40901,84 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9177] = {.lex_state = 0}, [9178] = {.lex_state = 0}, [9179] = {.lex_state = 0}, - [9180] = {.lex_state = 2372}, - [9181] = {.lex_state = 2380}, - [9182] = {.lex_state = 0, .external_lex_state = 4}, + [9180] = {.lex_state = 0}, + [9181] = {.lex_state = 0}, + [9182] = {.lex_state = 0}, [9183] = {.lex_state = 0}, [9184] = {.lex_state = 0}, - [9185] = {.lex_state = 2392}, + [9185] = {.lex_state = 0}, [9186] = {.lex_state = 0}, [9187] = {.lex_state = 0}, - [9188] = {.lex_state = 339}, + [9188] = {.lex_state = 0}, [9189] = {.lex_state = 0}, [9190] = {.lex_state = 0}, - [9191] = {.lex_state = 0}, - [9192] = {.lex_state = 0}, - [9193] = {.lex_state = 1382}, + [9191] = {.lex_state = 2539}, + [9192] = {.lex_state = 2547}, + [9193] = {.lex_state = 0}, [9194] = {.lex_state = 0}, [9195] = {.lex_state = 0}, - [9196] = {.lex_state = 1382}, + [9196] = {.lex_state = 0}, [9197] = {.lex_state = 0}, [9198] = {.lex_state = 0}, - [9199] = {.lex_state = 1382}, + [9199] = {.lex_state = 0}, [9200] = {.lex_state = 0}, - [9201] = {.lex_state = 0}, - [9202] = {.lex_state = 0}, + [9201] = {.lex_state = 0, .external_lex_state = 4}, + [9202] = {.lex_state = 1478}, [9203] = {.lex_state = 0}, - [9204] = {.lex_state = 0}, + [9204] = {.lex_state = 2559}, [9205] = {.lex_state = 0}, [9206] = {.lex_state = 0}, [9207] = {.lex_state = 0}, [9208] = {.lex_state = 0}, - [9209] = {.lex_state = 2372}, - [9210] = {.lex_state = 2380}, - [9211] = {.lex_state = 0, .external_lex_state = 4}, + [9209] = {.lex_state = 1520}, + [9210] = {.lex_state = 0}, + [9211] = {.lex_state = 0}, [9212] = {.lex_state = 0}, - [9213] = {.lex_state = 0}, - [9214] = {.lex_state = 2392}, + [9213] = {.lex_state = 1520}, + [9214] = {.lex_state = 0}, [9215] = {.lex_state = 0}, [9216] = {.lex_state = 0}, - [9217] = {.lex_state = 339}, + [9217] = {.lex_state = 0}, [9218] = {.lex_state = 0}, [9219] = {.lex_state = 0}, [9220] = {.lex_state = 0}, [9221] = {.lex_state = 0}, - [9222] = {.lex_state = 1382}, + [9222] = {.lex_state = 0}, [9223] = {.lex_state = 0}, - [9224] = {.lex_state = 0}, - [9225] = {.lex_state = 1382}, + [9224] = {.lex_state = 341}, + [9225] = {.lex_state = 0}, [9226] = {.lex_state = 0}, [9227] = {.lex_state = 0}, - [9228] = {.lex_state = 1382}, + [9228] = {.lex_state = 0}, [9229] = {.lex_state = 0}, [9230] = {.lex_state = 0}, [9231] = {.lex_state = 0}, - [9232] = {.lex_state = 0}, + [9232] = {.lex_state = 1470}, [9233] = {.lex_state = 0}, [9234] = {.lex_state = 0}, [9235] = {.lex_state = 0}, [9236] = {.lex_state = 0}, [9237] = {.lex_state = 0}, - [9238] = {.lex_state = 2372}, - [9239] = {.lex_state = 2380}, - [9240] = {.lex_state = 0, .external_lex_state = 4}, + [9238] = {.lex_state = 0}, + [9239] = {.lex_state = 0}, + [9240] = {.lex_state = 0}, [9241] = {.lex_state = 0}, [9242] = {.lex_state = 0}, - [9243] = {.lex_state = 2392}, + [9243] = {.lex_state = 0}, [9244] = {.lex_state = 0}, [9245] = {.lex_state = 0}, - [9246] = {.lex_state = 339}, + [9246] = {.lex_state = 0}, [9247] = {.lex_state = 0}, - [9248] = {.lex_state = 0, .external_lex_state = 3}, + [9248] = {.lex_state = 0}, [9249] = {.lex_state = 0}, [9250] = {.lex_state = 0}, - [9251] = {.lex_state = 1382}, + [9251] = {.lex_state = 0}, [9252] = {.lex_state = 0}, [9253] = {.lex_state = 0}, - [9254] = {.lex_state = 1382}, + [9254] = {.lex_state = 0}, [9255] = {.lex_state = 0}, [9256] = {.lex_state = 0}, - [9257] = {.lex_state = 1382}, + [9257] = {.lex_state = 0}, [9258] = {.lex_state = 0}, [9259] = {.lex_state = 0}, [9260] = {.lex_state = 0}, @@ -39437,29 +40987,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9263] = {.lex_state = 0}, [9264] = {.lex_state = 0}, [9265] = {.lex_state = 0}, - [9266] = {.lex_state = 0}, - [9267] = {.lex_state = 2372}, - [9268] = {.lex_state = 2380}, - [9269] = {.lex_state = 0, .external_lex_state = 4}, + [9266] = {.lex_state = 1520}, + [9267] = {.lex_state = 0}, + [9268] = {.lex_state = 1520}, + [9269] = {.lex_state = 0}, [9270] = {.lex_state = 0}, [9271] = {.lex_state = 0}, - [9272] = {.lex_state = 2392}, + [9272] = {.lex_state = 0}, [9273] = {.lex_state = 0}, [9274] = {.lex_state = 0}, - [9275] = {.lex_state = 339}, + [9275] = {.lex_state = 0}, [9276] = {.lex_state = 0}, [9277] = {.lex_state = 0}, - [9278] = {.lex_state = 0}, + [9278] = {.lex_state = 1474}, [9279] = {.lex_state = 0}, - [9280] = {.lex_state = 1382}, + [9280] = {.lex_state = 1520}, [9281] = {.lex_state = 0}, [9282] = {.lex_state = 0}, - [9283] = {.lex_state = 1382}, + [9283] = {.lex_state = 0}, [9284] = {.lex_state = 0}, [9285] = {.lex_state = 0}, - [9286] = {.lex_state = 1382}, + [9286] = {.lex_state = 0}, [9287] = {.lex_state = 0}, - [9288] = {.lex_state = 0}, + [9288] = {.lex_state = 0, .external_lex_state = 3}, [9289] = {.lex_state = 0}, [9290] = {.lex_state = 0}, [9291] = {.lex_state = 0}, @@ -39467,28 +41017,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9293] = {.lex_state = 0}, [9294] = {.lex_state = 0}, [9295] = {.lex_state = 0}, - [9296] = {.lex_state = 2372}, - [9297] = {.lex_state = 2380}, - [9298] = {.lex_state = 0, .external_lex_state = 4}, + [9296] = {.lex_state = 0}, + [9297] = {.lex_state = 0}, + [9298] = {.lex_state = 0}, [9299] = {.lex_state = 0}, [9300] = {.lex_state = 0}, - [9301] = {.lex_state = 2392}, + [9301] = {.lex_state = 0}, [9302] = {.lex_state = 0}, [9303] = {.lex_state = 0}, - [9304] = {.lex_state = 339}, - [9305] = {.lex_state = 0}, + [9304] = {.lex_state = 0}, + [9305] = {.lex_state = 1520}, [9306] = {.lex_state = 0}, [9307] = {.lex_state = 0}, [9308] = {.lex_state = 0}, - [9309] = {.lex_state = 1382}, + [9309] = {.lex_state = 0}, [9310] = {.lex_state = 0}, [9311] = {.lex_state = 0}, - [9312] = {.lex_state = 1382}, + [9312] = {.lex_state = 0}, [9313] = {.lex_state = 0}, [9314] = {.lex_state = 0}, - [9315] = {.lex_state = 1382}, + [9315] = {.lex_state = 0}, [9316] = {.lex_state = 0}, - [9317] = {.lex_state = 0}, + [9317] = {.lex_state = 1520}, [9318] = {.lex_state = 0}, [9319] = {.lex_state = 0}, [9320] = {.lex_state = 0}, @@ -39496,26 +41046,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9322] = {.lex_state = 0}, [9323] = {.lex_state = 0}, [9324] = {.lex_state = 0}, - [9325] = {.lex_state = 2372}, - [9326] = {.lex_state = 2380}, - [9327] = {.lex_state = 0, .external_lex_state = 4}, + [9325] = {.lex_state = 0}, + [9326] = {.lex_state = 0}, + [9327] = {.lex_state = 0}, [9328] = {.lex_state = 0}, [9329] = {.lex_state = 0}, - [9330] = {.lex_state = 2392}, + [9330] = {.lex_state = 0}, [9331] = {.lex_state = 0}, [9332] = {.lex_state = 0}, - [9333] = {.lex_state = 339}, + [9333] = {.lex_state = 0}, [9334] = {.lex_state = 0}, [9335] = {.lex_state = 0}, [9336] = {.lex_state = 0}, [9337] = {.lex_state = 0}, - [9338] = {.lex_state = 1382}, + [9338] = {.lex_state = 0}, [9339] = {.lex_state = 0}, [9340] = {.lex_state = 0}, - [9341] = {.lex_state = 1382}, + [9341] = {.lex_state = 0}, [9342] = {.lex_state = 0}, [9343] = {.lex_state = 0}, - [9344] = {.lex_state = 1382}, + [9344] = {.lex_state = 0}, [9345] = {.lex_state = 0}, [9346] = {.lex_state = 0}, [9347] = {.lex_state = 0}, @@ -39525,57 +41075,57 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9351] = {.lex_state = 0}, [9352] = {.lex_state = 0}, [9353] = {.lex_state = 0}, - [9354] = {.lex_state = 2372}, - [9355] = {.lex_state = 2380}, - [9356] = {.lex_state = 0, .external_lex_state = 4}, + [9354] = {.lex_state = 0}, + [9355] = {.lex_state = 0}, + [9356] = {.lex_state = 0}, [9357] = {.lex_state = 0}, [9358] = {.lex_state = 0}, - [9359] = {.lex_state = 2392}, + [9359] = {.lex_state = 0}, [9360] = {.lex_state = 0}, [9361] = {.lex_state = 0}, - [9362] = {.lex_state = 339}, + [9362] = {.lex_state = 0}, [9363] = {.lex_state = 0}, [9364] = {.lex_state = 0}, - [9365] = {.lex_state = 0}, + [9365] = {.lex_state = 1520}, [9366] = {.lex_state = 0}, - [9367] = {.lex_state = 1382}, + [9367] = {.lex_state = 0}, [9368] = {.lex_state = 0}, [9369] = {.lex_state = 0}, - [9370] = {.lex_state = 1382}, - [9371] = {.lex_state = 0}, + [9370] = {.lex_state = 2539}, + [9371] = {.lex_state = 2547}, [9372] = {.lex_state = 0}, - [9373] = {.lex_state = 1382}, - [9374] = {.lex_state = 0}, + [9373] = {.lex_state = 0}, + [9374] = {.lex_state = 0, .external_lex_state = 4}, [9375] = {.lex_state = 0}, - [9376] = {.lex_state = 0}, - [9377] = {.lex_state = 0}, + [9376] = {.lex_state = 0, .external_lex_state = 3}, + [9377] = {.lex_state = 2559}, [9378] = {.lex_state = 0}, [9379] = {.lex_state = 0}, [9380] = {.lex_state = 0}, [9381] = {.lex_state = 0}, [9382] = {.lex_state = 0}, - [9383] = {.lex_state = 2372}, - [9384] = {.lex_state = 2380}, - [9385] = {.lex_state = 0, .external_lex_state = 4}, - [9386] = {.lex_state = 0}, + [9383] = {.lex_state = 0}, + [9384] = {.lex_state = 0}, + [9385] = {.lex_state = 0}, + [9386] = {.lex_state = 341}, [9387] = {.lex_state = 0}, - [9388] = {.lex_state = 2392}, + [9388] = {.lex_state = 0}, [9389] = {.lex_state = 0}, [9390] = {.lex_state = 0}, - [9391] = {.lex_state = 339}, + [9391] = {.lex_state = 0}, [9392] = {.lex_state = 0}, [9393] = {.lex_state = 0}, [9394] = {.lex_state = 0}, [9395] = {.lex_state = 0}, - [9396] = {.lex_state = 1382}, + [9396] = {.lex_state = 0}, [9397] = {.lex_state = 0}, - [9398] = {.lex_state = 0}, - [9399] = {.lex_state = 1382}, + [9398] = {.lex_state = 1520}, + [9399] = {.lex_state = 0}, [9400] = {.lex_state = 0}, - [9401] = {.lex_state = 0}, - [9402] = {.lex_state = 1382}, + [9401] = {.lex_state = 1520}, + [9402] = {.lex_state = 0}, [9403] = {.lex_state = 0}, - [9404] = {.lex_state = 0}, + [9404] = {.lex_state = 1520}, [9405] = {.lex_state = 0}, [9406] = {.lex_state = 0}, [9407] = {.lex_state = 0}, @@ -39583,26 +41133,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9409] = {.lex_state = 0}, [9410] = {.lex_state = 0}, [9411] = {.lex_state = 0}, - [9412] = {.lex_state = 2372}, - [9413] = {.lex_state = 2380}, - [9414] = {.lex_state = 0, .external_lex_state = 4}, + [9412] = {.lex_state = 0}, + [9413] = {.lex_state = 0}, + [9414] = {.lex_state = 0}, [9415] = {.lex_state = 0}, [9416] = {.lex_state = 0}, - [9417] = {.lex_state = 2392}, + [9417] = {.lex_state = 0}, [9418] = {.lex_state = 0}, - [9419] = {.lex_state = 0}, - [9420] = {.lex_state = 339}, - [9421] = {.lex_state = 0}, - [9422] = {.lex_state = 1382}, + [9419] = {.lex_state = 2539}, + [9420] = {.lex_state = 2547}, + [9421] = {.lex_state = 0, .external_lex_state = 4}, + [9422] = {.lex_state = 0}, [9423] = {.lex_state = 0}, - [9424] = {.lex_state = 0}, - [9425] = {.lex_state = 1382}, + [9424] = {.lex_state = 2559}, + [9425] = {.lex_state = 0}, [9426] = {.lex_state = 0}, [9427] = {.lex_state = 0}, - [9428] = {.lex_state = 1382}, - [9429] = {.lex_state = 0}, - [9430] = {.lex_state = 0}, - [9431] = {.lex_state = 1382}, + [9428] = {.lex_state = 0}, + [9429] = {.lex_state = 1521}, + [9430] = {.lex_state = 341}, + [9431] = {.lex_state = 0}, [9432] = {.lex_state = 0}, [9433] = {.lex_state = 0}, [9434] = {.lex_state = 0}, @@ -39610,572 +41160,572 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [9436] = {.lex_state = 0}, [9437] = {.lex_state = 0}, [9438] = {.lex_state = 0}, - [9439] = {.lex_state = 0}, + [9439] = {.lex_state = 1520}, [9440] = {.lex_state = 0}, - [9441] = {.lex_state = 2372}, - [9442] = {.lex_state = 2380}, - [9443] = {.lex_state = 0, .external_lex_state = 4}, - [9444] = {.lex_state = 1333}, - [9445] = {.lex_state = 0}, - [9446] = {.lex_state = 2392}, - [9447] = {.lex_state = 0, .external_lex_state = 3}, + [9441] = {.lex_state = 0}, + [9442] = {.lex_state = 1520}, + [9443] = {.lex_state = 0}, + [9444] = {.lex_state = 0}, + [9445] = {.lex_state = 1520}, + [9446] = {.lex_state = 0}, + [9447] = {.lex_state = 0}, [9448] = {.lex_state = 0}, - [9449] = {.lex_state = 339}, + [9449] = {.lex_state = 0}, [9450] = {.lex_state = 0}, [9451] = {.lex_state = 0}, [9452] = {.lex_state = 0}, [9453] = {.lex_state = 0}, - [9454] = {.lex_state = 1382}, + [9454] = {.lex_state = 0}, [9455] = {.lex_state = 0}, [9456] = {.lex_state = 0}, - [9457] = {.lex_state = 1382}, - [9458] = {.lex_state = 0}, - [9459] = {.lex_state = 0}, - [9460] = {.lex_state = 1382}, + [9457] = {.lex_state = 2539}, + [9458] = {.lex_state = 2547}, + [9459] = {.lex_state = 0, .external_lex_state = 4}, + [9460] = {.lex_state = 0}, [9461] = {.lex_state = 0}, - [9462] = {.lex_state = 0}, + [9462] = {.lex_state = 2559}, [9463] = {.lex_state = 0}, [9464] = {.lex_state = 0}, [9465] = {.lex_state = 0}, [9466] = {.lex_state = 0}, [9467] = {.lex_state = 0}, - [9468] = {.lex_state = 0}, + [9468] = {.lex_state = 341}, [9469] = {.lex_state = 0}, - [9470] = {.lex_state = 2372}, - [9471] = {.lex_state = 2380}, - [9472] = {.lex_state = 0, .external_lex_state = 4}, - [9473] = {.lex_state = 1337}, + [9470] = {.lex_state = 0}, + [9471] = {.lex_state = 0}, + [9472] = {.lex_state = 0}, + [9473] = {.lex_state = 0}, [9474] = {.lex_state = 0}, - [9475] = {.lex_state = 2392}, + [9475] = {.lex_state = 1520}, [9476] = {.lex_state = 0}, [9477] = {.lex_state = 0}, - [9478] = {.lex_state = 339}, + [9478] = {.lex_state = 1520}, [9479] = {.lex_state = 0}, [9480] = {.lex_state = 0}, - [9481] = {.lex_state = 0}, + [9481] = {.lex_state = 1520}, [9482] = {.lex_state = 0}, - [9483] = {.lex_state = 1382}, + [9483] = {.lex_state = 0}, [9484] = {.lex_state = 0}, [9485] = {.lex_state = 0}, - [9486] = {.lex_state = 1382}, + [9486] = {.lex_state = 0}, [9487] = {.lex_state = 0}, [9488] = {.lex_state = 0}, - [9489] = {.lex_state = 1382}, + [9489] = {.lex_state = 0}, [9490] = {.lex_state = 0}, - [9491] = {.lex_state = 0}, - [9492] = {.lex_state = 0}, - [9493] = {.lex_state = 0}, + [9491] = {.lex_state = 2539}, + [9492] = {.lex_state = 2547}, + [9493] = {.lex_state = 0, .external_lex_state = 4}, [9494] = {.lex_state = 0}, [9495] = {.lex_state = 0}, - [9496] = {.lex_state = 0}, + [9496] = {.lex_state = 2559}, [9497] = {.lex_state = 0}, [9498] = {.lex_state = 0}, - [9499] = {.lex_state = 2372}, - [9500] = {.lex_state = 2380}, - [9501] = {.lex_state = 0, .external_lex_state = 4}, + [9499] = {.lex_state = 0}, + [9500] = {.lex_state = 341}, + [9501] = {.lex_state = 0}, [9502] = {.lex_state = 0}, [9503] = {.lex_state = 0}, - [9504] = {.lex_state = 2392}, - [9505] = {.lex_state = 0}, + [9504] = {.lex_state = 0}, + [9505] = {.lex_state = 1520}, [9506] = {.lex_state = 0}, - [9507] = {.lex_state = 339}, - [9508] = {.lex_state = 0}, + [9507] = {.lex_state = 0}, + [9508] = {.lex_state = 1520}, [9509] = {.lex_state = 0}, [9510] = {.lex_state = 0}, - [9511] = {.lex_state = 0}, - [9512] = {.lex_state = 1382}, + [9511] = {.lex_state = 1520}, + [9512] = {.lex_state = 0}, [9513] = {.lex_state = 0}, [9514] = {.lex_state = 0}, - [9515] = {.lex_state = 1382}, + [9515] = {.lex_state = 0}, [9516] = {.lex_state = 0}, [9517] = {.lex_state = 0}, - [9518] = {.lex_state = 1382}, + [9518] = {.lex_state = 0}, [9519] = {.lex_state = 0}, [9520] = {.lex_state = 0}, - [9521] = {.lex_state = 0}, - [9522] = {.lex_state = 0}, - [9523] = {.lex_state = 0}, + [9521] = {.lex_state = 2539}, + [9522] = {.lex_state = 2547}, + [9523] = {.lex_state = 0, .external_lex_state = 4}, [9524] = {.lex_state = 0}, [9525] = {.lex_state = 0}, - [9526] = {.lex_state = 0}, + [9526] = {.lex_state = 2559}, [9527] = {.lex_state = 0}, - [9528] = {.lex_state = 2372}, - [9529] = {.lex_state = 2380}, - [9530] = {.lex_state = 0, .external_lex_state = 4}, + [9528] = {.lex_state = 0}, + [9529] = {.lex_state = 341}, + [9530] = {.lex_state = 0}, [9531] = {.lex_state = 0}, [9532] = {.lex_state = 0}, - [9533] = {.lex_state = 2392}, - [9534] = {.lex_state = 0}, + [9533] = {.lex_state = 0}, + [9534] = {.lex_state = 1520}, [9535] = {.lex_state = 0}, - [9536] = {.lex_state = 339}, - [9537] = {.lex_state = 0}, + [9536] = {.lex_state = 0}, + [9537] = {.lex_state = 1520}, [9538] = {.lex_state = 0}, [9539] = {.lex_state = 0}, - [9540] = {.lex_state = 0}, - [9541] = {.lex_state = 1382}, + [9540] = {.lex_state = 1520}, + [9541] = {.lex_state = 0}, [9542] = {.lex_state = 0}, [9543] = {.lex_state = 0}, - [9544] = {.lex_state = 1382}, + [9544] = {.lex_state = 0}, [9545] = {.lex_state = 0}, [9546] = {.lex_state = 0}, - [9547] = {.lex_state = 1382}, + [9547] = {.lex_state = 0}, [9548] = {.lex_state = 0}, [9549] = {.lex_state = 0}, - [9550] = {.lex_state = 0}, - [9551] = {.lex_state = 0}, - [9552] = {.lex_state = 0}, + [9550] = {.lex_state = 2539}, + [9551] = {.lex_state = 2547}, + [9552] = {.lex_state = 0, .external_lex_state = 4}, [9553] = {.lex_state = 0}, - [9554] = {.lex_state = 0}, - [9555] = {.lex_state = 0}, + [9554] = {.lex_state = 0, .external_lex_state = 3}, + [9555] = {.lex_state = 2559}, [9556] = {.lex_state = 0}, - [9557] = {.lex_state = 2372}, - [9558] = {.lex_state = 2380}, - [9559] = {.lex_state = 0, .external_lex_state = 4}, + [9557] = {.lex_state = 0}, + [9558] = {.lex_state = 341}, + [9559] = {.lex_state = 0}, [9560] = {.lex_state = 0}, [9561] = {.lex_state = 0}, - [9562] = {.lex_state = 2392}, - [9563] = {.lex_state = 0}, + [9562] = {.lex_state = 0}, + [9563] = {.lex_state = 1520}, [9564] = {.lex_state = 0}, - [9565] = {.lex_state = 339}, - [9566] = {.lex_state = 0}, + [9565] = {.lex_state = 0}, + [9566] = {.lex_state = 1520}, [9567] = {.lex_state = 0}, [9568] = {.lex_state = 0}, - [9569] = {.lex_state = 0}, - [9570] = {.lex_state = 1382}, + [9569] = {.lex_state = 1520}, + [9570] = {.lex_state = 0}, [9571] = {.lex_state = 0}, [9572] = {.lex_state = 0}, - [9573] = {.lex_state = 1382}, + [9573] = {.lex_state = 0}, [9574] = {.lex_state = 0}, [9575] = {.lex_state = 0}, - [9576] = {.lex_state = 1382}, + [9576] = {.lex_state = 0}, [9577] = {.lex_state = 0}, [9578] = {.lex_state = 0}, - [9579] = {.lex_state = 0}, - [9580] = {.lex_state = 0}, - [9581] = {.lex_state = 0}, + [9579] = {.lex_state = 2539}, + [9580] = {.lex_state = 2547}, + [9581] = {.lex_state = 0, .external_lex_state = 4}, [9582] = {.lex_state = 0}, [9583] = {.lex_state = 0}, - [9584] = {.lex_state = 0}, + [9584] = {.lex_state = 2559}, [9585] = {.lex_state = 0}, - [9586] = {.lex_state = 2372}, - [9587] = {.lex_state = 2380}, - [9588] = {.lex_state = 0, .external_lex_state = 4}, + [9586] = {.lex_state = 0}, + [9587] = {.lex_state = 341}, + [9588] = {.lex_state = 0}, [9589] = {.lex_state = 0}, [9590] = {.lex_state = 0}, - [9591] = {.lex_state = 2392}, - [9592] = {.lex_state = 0}, + [9591] = {.lex_state = 0}, + [9592] = {.lex_state = 1520}, [9593] = {.lex_state = 0}, - [9594] = {.lex_state = 339}, - [9595] = {.lex_state = 0}, + [9594] = {.lex_state = 0}, + [9595] = {.lex_state = 1520}, [9596] = {.lex_state = 0}, [9597] = {.lex_state = 0}, - [9598] = {.lex_state = 0}, - [9599] = {.lex_state = 1382}, + [9598] = {.lex_state = 1520}, + [9599] = {.lex_state = 0}, [9600] = {.lex_state = 0}, [9601] = {.lex_state = 0}, - [9602] = {.lex_state = 1382}, + [9602] = {.lex_state = 0}, [9603] = {.lex_state = 0}, [9604] = {.lex_state = 0}, - [9605] = {.lex_state = 1382}, + [9605] = {.lex_state = 0}, [9606] = {.lex_state = 0}, [9607] = {.lex_state = 0}, - [9608] = {.lex_state = 0}, - [9609] = {.lex_state = 0}, - [9610] = {.lex_state = 0}, + [9608] = {.lex_state = 2539}, + [9609] = {.lex_state = 2547}, + [9610] = {.lex_state = 0, .external_lex_state = 4}, [9611] = {.lex_state = 0}, [9612] = {.lex_state = 0}, - [9613] = {.lex_state = 0}, + [9613] = {.lex_state = 2559}, [9614] = {.lex_state = 0}, - [9615] = {.lex_state = 2372}, - [9616] = {.lex_state = 2380}, - [9617] = {.lex_state = 0, .external_lex_state = 4}, + [9615] = {.lex_state = 0}, + [9616] = {.lex_state = 341}, + [9617] = {.lex_state = 0}, [9618] = {.lex_state = 0}, [9619] = {.lex_state = 0}, - [9620] = {.lex_state = 2392}, - [9621] = {.lex_state = 0, .external_lex_state = 3}, + [9620] = {.lex_state = 0}, + [9621] = {.lex_state = 1520}, [9622] = {.lex_state = 0}, - [9623] = {.lex_state = 339}, - [9624] = {.lex_state = 0}, + [9623] = {.lex_state = 0}, + [9624] = {.lex_state = 1520}, [9625] = {.lex_state = 0}, [9626] = {.lex_state = 0}, - [9627] = {.lex_state = 0}, - [9628] = {.lex_state = 1382}, + [9627] = {.lex_state = 1520}, + [9628] = {.lex_state = 0}, [9629] = {.lex_state = 0}, [9630] = {.lex_state = 0}, - [9631] = {.lex_state = 1382}, + [9631] = {.lex_state = 0}, [9632] = {.lex_state = 0}, [9633] = {.lex_state = 0}, - [9634] = {.lex_state = 1382}, + [9634] = {.lex_state = 0}, [9635] = {.lex_state = 0}, [9636] = {.lex_state = 0}, - [9637] = {.lex_state = 0}, - [9638] = {.lex_state = 0}, - [9639] = {.lex_state = 0}, + [9637] = {.lex_state = 2539}, + [9638] = {.lex_state = 2547}, + [9639] = {.lex_state = 0, .external_lex_state = 4}, [9640] = {.lex_state = 0}, [9641] = {.lex_state = 0}, - [9642] = {.lex_state = 0}, + [9642] = {.lex_state = 2559}, [9643] = {.lex_state = 0}, - [9644] = {.lex_state = 2372}, - [9645] = {.lex_state = 2380}, - [9646] = {.lex_state = 0, .external_lex_state = 4}, + [9644] = {.lex_state = 0}, + [9645] = {.lex_state = 341}, + [9646] = {.lex_state = 0}, [9647] = {.lex_state = 0}, [9648] = {.lex_state = 0}, - [9649] = {.lex_state = 2392}, - [9650] = {.lex_state = 0}, + [9649] = {.lex_state = 0}, + [9650] = {.lex_state = 1520}, [9651] = {.lex_state = 0}, - [9652] = {.lex_state = 339}, - [9653] = {.lex_state = 0}, + [9652] = {.lex_state = 0}, + [9653] = {.lex_state = 1520}, [9654] = {.lex_state = 0}, [9655] = {.lex_state = 0}, - [9656] = {.lex_state = 0}, - [9657] = {.lex_state = 1382}, + [9656] = {.lex_state = 1520}, + [9657] = {.lex_state = 0}, [9658] = {.lex_state = 0}, [9659] = {.lex_state = 0}, - [9660] = {.lex_state = 1382}, + [9660] = {.lex_state = 0}, [9661] = {.lex_state = 0}, [9662] = {.lex_state = 0}, - [9663] = {.lex_state = 1382}, + [9663] = {.lex_state = 0}, [9664] = {.lex_state = 0}, [9665] = {.lex_state = 0}, - [9666] = {.lex_state = 0}, - [9667] = {.lex_state = 0}, - [9668] = {.lex_state = 0}, + [9666] = {.lex_state = 2539}, + [9667] = {.lex_state = 2547}, + [9668] = {.lex_state = 0, .external_lex_state = 4}, [9669] = {.lex_state = 0}, [9670] = {.lex_state = 0}, - [9671] = {.lex_state = 0}, + [9671] = {.lex_state = 2559}, [9672] = {.lex_state = 0}, - [9673] = {.lex_state = 2372}, - [9674] = {.lex_state = 2380}, - [9675] = {.lex_state = 0, .external_lex_state = 4}, + [9673] = {.lex_state = 0}, + [9674] = {.lex_state = 341}, + [9675] = {.lex_state = 0}, [9676] = {.lex_state = 0}, [9677] = {.lex_state = 0}, - [9678] = {.lex_state = 2392}, - [9679] = {.lex_state = 0}, + [9678] = {.lex_state = 0}, + [9679] = {.lex_state = 1520}, [9680] = {.lex_state = 0}, - [9681] = {.lex_state = 339}, - [9682] = {.lex_state = 0}, + [9681] = {.lex_state = 0}, + [9682] = {.lex_state = 1520}, [9683] = {.lex_state = 0}, [9684] = {.lex_state = 0}, - [9685] = {.lex_state = 0}, - [9686] = {.lex_state = 1382}, + [9685] = {.lex_state = 1520}, + [9686] = {.lex_state = 0}, [9687] = {.lex_state = 0}, [9688] = {.lex_state = 0}, - [9689] = {.lex_state = 1382}, + [9689] = {.lex_state = 0}, [9690] = {.lex_state = 0}, [9691] = {.lex_state = 0}, - [9692] = {.lex_state = 1382}, + [9692] = {.lex_state = 0}, [9693] = {.lex_state = 0}, [9694] = {.lex_state = 0}, [9695] = {.lex_state = 0}, - [9696] = {.lex_state = 0}, - [9697] = {.lex_state = 0}, + [9696] = {.lex_state = 2547}, + [9697] = {.lex_state = 0, .external_lex_state = 4}, [9698] = {.lex_state = 0}, [9699] = {.lex_state = 0}, - [9700] = {.lex_state = 0}, + [9700] = {.lex_state = 2559}, [9701] = {.lex_state = 0}, - [9702] = {.lex_state = 2372}, - [9703] = {.lex_state = 2380}, - [9704] = {.lex_state = 0, .external_lex_state = 4}, + [9702] = {.lex_state = 0}, + [9703] = {.lex_state = 341}, + [9704] = {.lex_state = 0}, [9705] = {.lex_state = 0}, [9706] = {.lex_state = 0}, - [9707] = {.lex_state = 2392}, - [9708] = {.lex_state = 0}, + [9707] = {.lex_state = 0}, + [9708] = {.lex_state = 1520}, [9709] = {.lex_state = 0}, - [9710] = {.lex_state = 339}, - [9711] = {.lex_state = 0}, + [9710] = {.lex_state = 0}, + [9711] = {.lex_state = 1520}, [9712] = {.lex_state = 0}, [9713] = {.lex_state = 0}, - [9714] = {.lex_state = 0}, - [9715] = {.lex_state = 1382}, + [9714] = {.lex_state = 1520}, + [9715] = {.lex_state = 0}, [9716] = {.lex_state = 0}, [9717] = {.lex_state = 0}, - [9718] = {.lex_state = 1382}, + [9718] = {.lex_state = 0}, [9719] = {.lex_state = 0}, [9720] = {.lex_state = 0}, - [9721] = {.lex_state = 1382}, + [9721] = {.lex_state = 0}, [9722] = {.lex_state = 0}, [9723] = {.lex_state = 0}, - [9724] = {.lex_state = 0}, - [9725] = {.lex_state = 0}, - [9726] = {.lex_state = 0}, - [9727] = {.lex_state = 0}, + [9724] = {.lex_state = 2539}, + [9725] = {.lex_state = 2547}, + [9726] = {.lex_state = 0, .external_lex_state = 4}, + [9727] = {.lex_state = 0, .external_lex_state = 3}, [9728] = {.lex_state = 0}, - [9729] = {.lex_state = 0}, + [9729] = {.lex_state = 2559}, [9730] = {.lex_state = 0}, - [9731] = {.lex_state = 2372}, - [9732] = {.lex_state = 2380}, - [9733] = {.lex_state = 0, .external_lex_state = 4}, + [9731] = {.lex_state = 0}, + [9732] = {.lex_state = 341}, + [9733] = {.lex_state = 0}, [9734] = {.lex_state = 0}, [9735] = {.lex_state = 0}, - [9736] = {.lex_state = 2392}, - [9737] = {.lex_state = 0}, + [9736] = {.lex_state = 0}, + [9737] = {.lex_state = 1520}, [9738] = {.lex_state = 0}, - [9739] = {.lex_state = 339}, - [9740] = {.lex_state = 0}, + [9739] = {.lex_state = 0}, + [9740] = {.lex_state = 1520}, [9741] = {.lex_state = 0}, [9742] = {.lex_state = 0}, - [9743] = {.lex_state = 0}, - [9744] = {.lex_state = 1382}, + [9743] = {.lex_state = 1520}, + [9744] = {.lex_state = 0}, [9745] = {.lex_state = 0}, [9746] = {.lex_state = 0}, - [9747] = {.lex_state = 1382}, + [9747] = {.lex_state = 0}, [9748] = {.lex_state = 0}, [9749] = {.lex_state = 0}, - [9750] = {.lex_state = 1382}, + [9750] = {.lex_state = 0}, [9751] = {.lex_state = 0}, [9752] = {.lex_state = 0}, - [9753] = {.lex_state = 0}, - [9754] = {.lex_state = 0}, - [9755] = {.lex_state = 0}, + [9753] = {.lex_state = 2539}, + [9754] = {.lex_state = 2547}, + [9755] = {.lex_state = 0, .external_lex_state = 4}, [9756] = {.lex_state = 0}, [9757] = {.lex_state = 0}, - [9758] = {.lex_state = 0}, + [9758] = {.lex_state = 2559}, [9759] = {.lex_state = 0}, - [9760] = {.lex_state = 2372}, - [9761] = {.lex_state = 2380}, - [9762] = {.lex_state = 0, .external_lex_state = 4}, + [9760] = {.lex_state = 1520}, + [9761] = {.lex_state = 341}, + [9762] = {.lex_state = 0}, [9763] = {.lex_state = 0}, [9764] = {.lex_state = 0}, - [9765] = {.lex_state = 2392}, - [9766] = {.lex_state = 0}, + [9765] = {.lex_state = 0}, + [9766] = {.lex_state = 1520}, [9767] = {.lex_state = 0}, - [9768] = {.lex_state = 339}, - [9769] = {.lex_state = 0}, + [9768] = {.lex_state = 0}, + [9769] = {.lex_state = 1520}, [9770] = {.lex_state = 0}, [9771] = {.lex_state = 0}, - [9772] = {.lex_state = 0}, - [9773] = {.lex_state = 1382}, + [9772] = {.lex_state = 1520}, + [9773] = {.lex_state = 0}, [9774] = {.lex_state = 0}, [9775] = {.lex_state = 0}, - [9776] = {.lex_state = 1382}, + [9776] = {.lex_state = 0}, [9777] = {.lex_state = 0}, [9778] = {.lex_state = 0}, - [9779] = {.lex_state = 1382}, + [9779] = {.lex_state = 0}, [9780] = {.lex_state = 0}, [9781] = {.lex_state = 0}, - [9782] = {.lex_state = 0}, - [9783] = {.lex_state = 0}, - [9784] = {.lex_state = 0}, + [9782] = {.lex_state = 2539}, + [9783] = {.lex_state = 2547}, + [9784] = {.lex_state = 0, .external_lex_state = 4}, [9785] = {.lex_state = 0}, [9786] = {.lex_state = 0}, - [9787] = {.lex_state = 0}, + [9787] = {.lex_state = 2559}, [9788] = {.lex_state = 0}, - [9789] = {.lex_state = 2372}, - [9790] = {.lex_state = 2380}, - [9791] = {.lex_state = 0, .external_lex_state = 4}, - [9792] = {.lex_state = 0}, + [9789] = {.lex_state = 0}, + [9790] = {.lex_state = 341}, + [9791] = {.lex_state = 0}, + [9792] = {.lex_state = 1520}, [9793] = {.lex_state = 0}, - [9794] = {.lex_state = 2392}, - [9795] = {.lex_state = 0}, - [9796] = {.lex_state = 0, .external_lex_state = 3}, - [9797] = {.lex_state = 339}, - [9798] = {.lex_state = 0}, + [9794] = {.lex_state = 0}, + [9795] = {.lex_state = 1520}, + [9796] = {.lex_state = 0}, + [9797] = {.lex_state = 0}, + [9798] = {.lex_state = 1520}, [9799] = {.lex_state = 0}, [9800] = {.lex_state = 0}, - [9801] = {.lex_state = 0}, - [9802] = {.lex_state = 1382}, + [9801] = {.lex_state = 1520}, + [9802] = {.lex_state = 0}, [9803] = {.lex_state = 0}, [9804] = {.lex_state = 0}, - [9805] = {.lex_state = 1382}, + [9805] = {.lex_state = 0}, [9806] = {.lex_state = 0}, [9807] = {.lex_state = 0}, - [9808] = {.lex_state = 1382}, + [9808] = {.lex_state = 0}, [9809] = {.lex_state = 0}, [9810] = {.lex_state = 0}, - [9811] = {.lex_state = 0}, - [9812] = {.lex_state = 0}, - [9813] = {.lex_state = 0}, + [9811] = {.lex_state = 2539}, + [9812] = {.lex_state = 2547}, + [9813] = {.lex_state = 0, .external_lex_state = 4}, [9814] = {.lex_state = 0}, - [9815] = {.lex_state = 0}, - [9816] = {.lex_state = 0}, + [9815] = {.lex_state = 0, .external_lex_state = 3}, + [9816] = {.lex_state = 2559}, [9817] = {.lex_state = 0}, - [9818] = {.lex_state = 2372}, - [9819] = {.lex_state = 2380}, - [9820] = {.lex_state = 0, .external_lex_state = 4}, + [9818] = {.lex_state = 0}, + [9819] = {.lex_state = 341}, + [9820] = {.lex_state = 0}, [9821] = {.lex_state = 0}, - [9822] = {.lex_state = 0}, - [9823] = {.lex_state = 2392}, - [9824] = {.lex_state = 0}, + [9822] = {.lex_state = 1520}, + [9823] = {.lex_state = 0}, + [9824] = {.lex_state = 1520}, [9825] = {.lex_state = 0}, - [9826] = {.lex_state = 339}, - [9827] = {.lex_state = 0}, + [9826] = {.lex_state = 0}, + [9827] = {.lex_state = 1520}, [9828] = {.lex_state = 0}, [9829] = {.lex_state = 0}, - [9830] = {.lex_state = 0}, - [9831] = {.lex_state = 1382}, + [9830] = {.lex_state = 1520}, + [9831] = {.lex_state = 0}, [9832] = {.lex_state = 0}, [9833] = {.lex_state = 0}, - [9834] = {.lex_state = 1382}, + [9834] = {.lex_state = 0}, [9835] = {.lex_state = 0}, [9836] = {.lex_state = 0}, - [9837] = {.lex_state = 1382}, + [9837] = {.lex_state = 0}, [9838] = {.lex_state = 0}, [9839] = {.lex_state = 0}, - [9840] = {.lex_state = 0}, - [9841] = {.lex_state = 0}, - [9842] = {.lex_state = 0}, - [9843] = {.lex_state = 0}, + [9840] = {.lex_state = 2539}, + [9841] = {.lex_state = 2547}, + [9842] = {.lex_state = 0, .external_lex_state = 4}, + [9843] = {.lex_state = 1521}, [9844] = {.lex_state = 0}, - [9845] = {.lex_state = 0}, + [9845] = {.lex_state = 2559}, [9846] = {.lex_state = 0}, - [9847] = {.lex_state = 2372}, - [9848] = {.lex_state = 2380}, - [9849] = {.lex_state = 0, .external_lex_state = 4}, + [9847] = {.lex_state = 0}, + [9848] = {.lex_state = 341}, + [9849] = {.lex_state = 0}, [9850] = {.lex_state = 0}, [9851] = {.lex_state = 0}, - [9852] = {.lex_state = 2392}, - [9853] = {.lex_state = 0}, + [9852] = {.lex_state = 0}, + [9853] = {.lex_state = 1520}, [9854] = {.lex_state = 0}, - [9855] = {.lex_state = 339}, - [9856] = {.lex_state = 0}, + [9855] = {.lex_state = 0}, + [9856] = {.lex_state = 1520}, [9857] = {.lex_state = 0}, [9858] = {.lex_state = 0}, - [9859] = {.lex_state = 0}, - [9860] = {.lex_state = 1382}, + [9859] = {.lex_state = 1520}, + [9860] = {.lex_state = 0}, [9861] = {.lex_state = 0}, [9862] = {.lex_state = 0}, - [9863] = {.lex_state = 1382}, + [9863] = {.lex_state = 0}, [9864] = {.lex_state = 0}, [9865] = {.lex_state = 0}, - [9866] = {.lex_state = 1382}, + [9866] = {.lex_state = 0}, [9867] = {.lex_state = 0}, [9868] = {.lex_state = 0}, - [9869] = {.lex_state = 0}, - [9870] = {.lex_state = 0}, - [9871] = {.lex_state = 0}, + [9869] = {.lex_state = 2539}, + [9870] = {.lex_state = 2547}, + [9871] = {.lex_state = 0, .external_lex_state = 4}, [9872] = {.lex_state = 0}, [9873] = {.lex_state = 0}, - [9874] = {.lex_state = 0}, + [9874] = {.lex_state = 2559}, [9875] = {.lex_state = 0}, - [9876] = {.lex_state = 2372}, - [9877] = {.lex_state = 2380}, - [9878] = {.lex_state = 0, .external_lex_state = 4}, + [9876] = {.lex_state = 0}, + [9877] = {.lex_state = 341}, + [9878] = {.lex_state = 0}, [9879] = {.lex_state = 0}, [9880] = {.lex_state = 0}, - [9881] = {.lex_state = 2392}, - [9882] = {.lex_state = 0}, + [9881] = {.lex_state = 0}, + [9882] = {.lex_state = 1520}, [9883] = {.lex_state = 0}, - [9884] = {.lex_state = 339}, - [9885] = {.lex_state = 0}, + [9884] = {.lex_state = 0}, + [9885] = {.lex_state = 1520}, [9886] = {.lex_state = 0}, [9887] = {.lex_state = 0}, - [9888] = {.lex_state = 0}, - [9889] = {.lex_state = 1382}, + [9888] = {.lex_state = 1520}, + [9889] = {.lex_state = 0}, [9890] = {.lex_state = 0}, [9891] = {.lex_state = 0}, - [9892] = {.lex_state = 1382}, + [9892] = {.lex_state = 0}, [9893] = {.lex_state = 0}, [9894] = {.lex_state = 0}, - [9895] = {.lex_state = 1382}, + [9895] = {.lex_state = 0}, [9896] = {.lex_state = 0}, [9897] = {.lex_state = 0}, - [9898] = {.lex_state = 0}, - [9899] = {.lex_state = 0}, - [9900] = {.lex_state = 0}, + [9898] = {.lex_state = 2539}, + [9899] = {.lex_state = 2547}, + [9900] = {.lex_state = 0, .external_lex_state = 4}, [9901] = {.lex_state = 0}, [9902] = {.lex_state = 0}, - [9903] = {.lex_state = 0}, + [9903] = {.lex_state = 2559}, [9904] = {.lex_state = 0}, - [9905] = {.lex_state = 2372}, - [9906] = {.lex_state = 2380}, - [9907] = {.lex_state = 0, .external_lex_state = 4}, + [9905] = {.lex_state = 0}, + [9906] = {.lex_state = 341}, + [9907] = {.lex_state = 0}, [9908] = {.lex_state = 0}, [9909] = {.lex_state = 0}, - [9910] = {.lex_state = 2392}, - [9911] = {.lex_state = 0}, + [9910] = {.lex_state = 0}, + [9911] = {.lex_state = 1520}, [9912] = {.lex_state = 0}, - [9913] = {.lex_state = 339}, - [9914] = {.lex_state = 0}, + [9913] = {.lex_state = 0}, + [9914] = {.lex_state = 1520}, [9915] = {.lex_state = 0}, [9916] = {.lex_state = 0}, - [9917] = {.lex_state = 0}, - [9918] = {.lex_state = 1382}, + [9917] = {.lex_state = 1520}, + [9918] = {.lex_state = 0}, [9919] = {.lex_state = 0}, [9920] = {.lex_state = 0}, - [9921] = {.lex_state = 1382}, + [9921] = {.lex_state = 0}, [9922] = {.lex_state = 0}, [9923] = {.lex_state = 0}, - [9924] = {.lex_state = 1382}, + [9924] = {.lex_state = 0}, [9925] = {.lex_state = 0}, [9926] = {.lex_state = 0}, - [9927] = {.lex_state = 0}, - [9928] = {.lex_state = 0}, - [9929] = {.lex_state = 0}, + [9927] = {.lex_state = 2539}, + [9928] = {.lex_state = 2547}, + [9929] = {.lex_state = 0, .external_lex_state = 4}, [9930] = {.lex_state = 0}, [9931] = {.lex_state = 0}, - [9932] = {.lex_state = 0}, + [9932] = {.lex_state = 2559}, [9933] = {.lex_state = 0}, - [9934] = {.lex_state = 2372}, - [9935] = {.lex_state = 2380}, - [9936] = {.lex_state = 0, .external_lex_state = 4}, + [9934] = {.lex_state = 0}, + [9935] = {.lex_state = 341}, + [9936] = {.lex_state = 0}, [9937] = {.lex_state = 0}, [9938] = {.lex_state = 0}, - [9939] = {.lex_state = 2392}, - [9940] = {.lex_state = 0}, + [9939] = {.lex_state = 0}, + [9940] = {.lex_state = 1520}, [9941] = {.lex_state = 0}, - [9942] = {.lex_state = 339}, - [9943] = {.lex_state = 0}, - [9944] = {.lex_state = 0, .external_lex_state = 3}, + [9942] = {.lex_state = 0}, + [9943] = {.lex_state = 1520}, + [9944] = {.lex_state = 0}, [9945] = {.lex_state = 0}, - [9946] = {.lex_state = 0}, - [9947] = {.lex_state = 1382}, + [9946] = {.lex_state = 1520}, + [9947] = {.lex_state = 0}, [9948] = {.lex_state = 0}, [9949] = {.lex_state = 0}, - [9950] = {.lex_state = 1382}, + [9950] = {.lex_state = 0}, [9951] = {.lex_state = 0}, [9952] = {.lex_state = 0}, - [9953] = {.lex_state = 1382}, + [9953] = {.lex_state = 0}, [9954] = {.lex_state = 0}, [9955] = {.lex_state = 0}, - [9956] = {.lex_state = 0}, - [9957] = {.lex_state = 0}, - [9958] = {.lex_state = 0}, + [9956] = {.lex_state = 2539}, + [9957] = {.lex_state = 2547}, + [9958] = {.lex_state = 0, .external_lex_state = 4}, [9959] = {.lex_state = 0}, [9960] = {.lex_state = 0}, - [9961] = {.lex_state = 0}, + [9961] = {.lex_state = 2559}, [9962] = {.lex_state = 0}, - [9963] = {.lex_state = 2372}, - [9964] = {.lex_state = 2380}, - [9965] = {.lex_state = 0, .external_lex_state = 4}, + [9963] = {.lex_state = 0}, + [9964] = {.lex_state = 341}, + [9965] = {.lex_state = 0}, [9966] = {.lex_state = 0}, [9967] = {.lex_state = 0}, - [9968] = {.lex_state = 2392}, - [9969] = {.lex_state = 0}, + [9968] = {.lex_state = 0}, + [9969] = {.lex_state = 1520}, [9970] = {.lex_state = 0}, - [9971] = {.lex_state = 339}, - [9972] = {.lex_state = 0}, + [9971] = {.lex_state = 0}, + [9972] = {.lex_state = 1520}, [9973] = {.lex_state = 0}, [9974] = {.lex_state = 0}, - [9975] = {.lex_state = 0}, - [9976] = {.lex_state = 1382}, + [9975] = {.lex_state = 1520}, + [9976] = {.lex_state = 0}, [9977] = {.lex_state = 0}, [9978] = {.lex_state = 0}, - [9979] = {.lex_state = 1382}, + [9979] = {.lex_state = 0}, [9980] = {.lex_state = 0}, [9981] = {.lex_state = 0}, - [9982] = {.lex_state = 1382}, + [9982] = {.lex_state = 0}, [9983] = {.lex_state = 0}, [9984] = {.lex_state = 0}, - [9985] = {.lex_state = 0}, - [9986] = {.lex_state = 0}, - [9987] = {.lex_state = 0}, - [9988] = {.lex_state = 0}, + [9985] = {.lex_state = 2539}, + [9986] = {.lex_state = 2547}, + [9987] = {.lex_state = 0, .external_lex_state = 4}, + [9988] = {.lex_state = 1520}, [9989] = {.lex_state = 0}, - [9990] = {.lex_state = 0}, + [9990] = {.lex_state = 2559}, [9991] = {.lex_state = 0}, - [9992] = {.lex_state = 2372}, - [9993] = {.lex_state = 2380}, - [9994] = {.lex_state = 0, .external_lex_state = 4}, + [9992] = {.lex_state = 0, .external_lex_state = 3}, + [9993] = {.lex_state = 341}, + [9994] = {.lex_state = 0}, [9995] = {.lex_state = 0}, [9996] = {.lex_state = 0}, - [9997] = {.lex_state = 2392}, - [9998] = {.lex_state = 0}, + [9997] = {.lex_state = 0}, + [9998] = {.lex_state = 1520}, [9999] = {.lex_state = 0}, - [10000] = {.lex_state = 339}, - [10001] = {.lex_state = 0}, + [10000] = {.lex_state = 0}, + [10001] = {.lex_state = 1520}, [10002] = {.lex_state = 0}, [10003] = {.lex_state = 0}, - [10004] = {.lex_state = 0}, + [10004] = {.lex_state = 1520}, [10005] = {.lex_state = 0}, [10006] = {.lex_state = 0}, [10007] = {.lex_state = 0}, @@ -40185,26 +41735,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10011] = {.lex_state = 0}, [10012] = {.lex_state = 0}, [10013] = {.lex_state = 0}, - [10014] = {.lex_state = 0}, - [10015] = {.lex_state = 0}, - [10016] = {.lex_state = 0}, + [10014] = {.lex_state = 2539}, + [10015] = {.lex_state = 2547}, + [10016] = {.lex_state = 0, .external_lex_state = 4}, [10017] = {.lex_state = 0}, - [10018] = {.lex_state = 2372}, - [10019] = {.lex_state = 2380}, - [10020] = {.lex_state = 0, .external_lex_state = 4}, + [10018] = {.lex_state = 0}, + [10019] = {.lex_state = 2559}, + [10020] = {.lex_state = 0}, [10021] = {.lex_state = 0}, - [10022] = {.lex_state = 0}, - [10023] = {.lex_state = 2392}, + [10022] = {.lex_state = 341}, + [10023] = {.lex_state = 0}, [10024] = {.lex_state = 0}, [10025] = {.lex_state = 0}, - [10026] = {.lex_state = 339}, - [10027] = {.lex_state = 0}, + [10026] = {.lex_state = 0}, + [10027] = {.lex_state = 1520}, [10028] = {.lex_state = 0}, [10029] = {.lex_state = 0}, - [10030] = {.lex_state = 0}, + [10030] = {.lex_state = 1520}, [10031] = {.lex_state = 0}, [10032] = {.lex_state = 0}, - [10033] = {.lex_state = 0}, + [10033] = {.lex_state = 1520}, [10034] = {.lex_state = 0}, [10035] = {.lex_state = 0}, [10036] = {.lex_state = 0}, @@ -40214,26 +41764,26 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10040] = {.lex_state = 0}, [10041] = {.lex_state = 0}, [10042] = {.lex_state = 0}, - [10043] = {.lex_state = 0}, - [10044] = {.lex_state = 2372}, - [10045] = {.lex_state = 2380}, - [10046] = {.lex_state = 0, .external_lex_state = 4}, + [10043] = {.lex_state = 2539}, + [10044] = {.lex_state = 2547}, + [10045] = {.lex_state = 0, .external_lex_state = 4}, + [10046] = {.lex_state = 0}, [10047] = {.lex_state = 0}, - [10048] = {.lex_state = 0}, - [10049] = {.lex_state = 2392}, + [10048] = {.lex_state = 2559}, + [10049] = {.lex_state = 0}, [10050] = {.lex_state = 0}, - [10051] = {.lex_state = 1382}, - [10052] = {.lex_state = 339}, + [10051] = {.lex_state = 341}, + [10052] = {.lex_state = 0}, [10053] = {.lex_state = 0}, [10054] = {.lex_state = 0}, [10055] = {.lex_state = 0}, - [10056] = {.lex_state = 0}, + [10056] = {.lex_state = 1520}, [10057] = {.lex_state = 0}, [10058] = {.lex_state = 0}, - [10059] = {.lex_state = 0}, + [10059] = {.lex_state = 1520}, [10060] = {.lex_state = 0}, [10061] = {.lex_state = 0}, - [10062] = {.lex_state = 0}, + [10062] = {.lex_state = 1520}, [10063] = {.lex_state = 0}, [10064] = {.lex_state = 0}, [10065] = {.lex_state = 0}, @@ -40241,86 +41791,86 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10067] = {.lex_state = 0}, [10068] = {.lex_state = 0}, [10069] = {.lex_state = 0}, - [10070] = {.lex_state = 2372}, - [10071] = {.lex_state = 2380}, - [10072] = {.lex_state = 0, .external_lex_state = 4}, - [10073] = {.lex_state = 1333}, - [10074] = {.lex_state = 0}, - [10075] = {.lex_state = 2392}, + [10070] = {.lex_state = 0}, + [10071] = {.lex_state = 0}, + [10072] = {.lex_state = 2539}, + [10073] = {.lex_state = 2547}, + [10074] = {.lex_state = 0, .external_lex_state = 4}, + [10075] = {.lex_state = 0}, [10076] = {.lex_state = 0}, - [10077] = {.lex_state = 0, .external_lex_state = 3}, - [10078] = {.lex_state = 339}, + [10077] = {.lex_state = 2559}, + [10078] = {.lex_state = 0}, [10079] = {.lex_state = 0}, - [10080] = {.lex_state = 0}, + [10080] = {.lex_state = 341}, [10081] = {.lex_state = 0}, [10082] = {.lex_state = 0}, [10083] = {.lex_state = 0}, [10084] = {.lex_state = 0}, - [10085] = {.lex_state = 0}, + [10085] = {.lex_state = 1520}, [10086] = {.lex_state = 0}, [10087] = {.lex_state = 0}, - [10088] = {.lex_state = 0}, + [10088] = {.lex_state = 1520}, [10089] = {.lex_state = 0}, [10090] = {.lex_state = 0}, - [10091] = {.lex_state = 0}, + [10091] = {.lex_state = 1520}, [10092] = {.lex_state = 0}, [10093] = {.lex_state = 0}, [10094] = {.lex_state = 0}, [10095] = {.lex_state = 0}, - [10096] = {.lex_state = 2372}, - [10097] = {.lex_state = 2380}, - [10098] = {.lex_state = 0, .external_lex_state = 4}, + [10096] = {.lex_state = 0}, + [10097] = {.lex_state = 0}, + [10098] = {.lex_state = 0}, [10099] = {.lex_state = 0}, [10100] = {.lex_state = 0}, - [10101] = {.lex_state = 2392}, - [10102] = {.lex_state = 0, .external_lex_state = 3}, - [10103] = {.lex_state = 0}, - [10104] = {.lex_state = 339}, + [10101] = {.lex_state = 2539}, + [10102] = {.lex_state = 2547}, + [10103] = {.lex_state = 0, .external_lex_state = 4}, + [10104] = {.lex_state = 0}, [10105] = {.lex_state = 0}, - [10106] = {.lex_state = 0}, + [10106] = {.lex_state = 2559}, [10107] = {.lex_state = 0}, [10108] = {.lex_state = 0}, - [10109] = {.lex_state = 0}, + [10109] = {.lex_state = 341}, [10110] = {.lex_state = 0}, [10111] = {.lex_state = 0}, [10112] = {.lex_state = 0}, [10113] = {.lex_state = 0}, - [10114] = {.lex_state = 0}, + [10114] = {.lex_state = 1520}, [10115] = {.lex_state = 0}, [10116] = {.lex_state = 0}, - [10117] = {.lex_state = 0}, + [10117] = {.lex_state = 1520}, [10118] = {.lex_state = 0}, [10119] = {.lex_state = 0}, - [10120] = {.lex_state = 0}, + [10120] = {.lex_state = 1520}, [10121] = {.lex_state = 0}, - [10122] = {.lex_state = 2372}, - [10123] = {.lex_state = 2380}, - [10124] = {.lex_state = 0, .external_lex_state = 4}, - [10125] = {.lex_state = 2392}, + [10122] = {.lex_state = 0}, + [10123] = {.lex_state = 0}, + [10124] = {.lex_state = 0}, + [10125] = {.lex_state = 0}, [10126] = {.lex_state = 0}, [10127] = {.lex_state = 0}, [10128] = {.lex_state = 0}, [10129] = {.lex_state = 0}, - [10130] = {.lex_state = 0}, - [10131] = {.lex_state = 0}, - [10132] = {.lex_state = 0}, + [10130] = {.lex_state = 2539}, + [10131] = {.lex_state = 2547}, + [10132] = {.lex_state = 0, .external_lex_state = 4}, [10133] = {.lex_state = 0}, [10134] = {.lex_state = 0}, - [10135] = {.lex_state = 0}, + [10135] = {.lex_state = 2559}, [10136] = {.lex_state = 0}, [10137] = {.lex_state = 0}, - [10138] = {.lex_state = 0}, + [10138] = {.lex_state = 341}, [10139] = {.lex_state = 0}, - [10140] = {.lex_state = 2372}, - [10141] = {.lex_state = 2380}, - [10142] = {.lex_state = 0, .external_lex_state = 4}, - [10143] = {.lex_state = 2392}, + [10140] = {.lex_state = 0}, + [10141] = {.lex_state = 0}, + [10142] = {.lex_state = 0}, + [10143] = {.lex_state = 1520}, [10144] = {.lex_state = 0}, [10145] = {.lex_state = 0}, - [10146] = {.lex_state = 0}, + [10146] = {.lex_state = 1520}, [10147] = {.lex_state = 0}, [10148] = {.lex_state = 0}, - [10149] = {.lex_state = 0}, + [10149] = {.lex_state = 1520}, [10150] = {.lex_state = 0}, [10151] = {.lex_state = 0}, [10152] = {.lex_state = 0}, @@ -40329,28 +41879,28 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10155] = {.lex_state = 0}, [10156] = {.lex_state = 0}, [10157] = {.lex_state = 0}, - [10158] = {.lex_state = 2372}, - [10159] = {.lex_state = 2380}, - [10160] = {.lex_state = 0, .external_lex_state = 4}, - [10161] = {.lex_state = 2392}, + [10158] = {.lex_state = 0}, + [10159] = {.lex_state = 2539}, + [10160] = {.lex_state = 2547}, + [10161] = {.lex_state = 0, .external_lex_state = 4}, [10162] = {.lex_state = 0}, [10163] = {.lex_state = 0}, - [10164] = {.lex_state = 0}, + [10164] = {.lex_state = 2559}, [10165] = {.lex_state = 0}, [10166] = {.lex_state = 0}, - [10167] = {.lex_state = 0}, + [10167] = {.lex_state = 341}, [10168] = {.lex_state = 0}, [10169] = {.lex_state = 0}, [10170] = {.lex_state = 0}, [10171] = {.lex_state = 0}, - [10172] = {.lex_state = 0}, + [10172] = {.lex_state = 1520}, [10173] = {.lex_state = 0}, [10174] = {.lex_state = 0}, - [10175] = {.lex_state = 0}, - [10176] = {.lex_state = 2372}, - [10177] = {.lex_state = 2380}, - [10178] = {.lex_state = 0, .external_lex_state = 4}, - [10179] = {.lex_state = 2392}, + [10175] = {.lex_state = 1520}, + [10176] = {.lex_state = 0}, + [10177] = {.lex_state = 0}, + [10178] = {.lex_state = 1520}, + [10179] = {.lex_state = 0}, [10180] = {.lex_state = 0}, [10181] = {.lex_state = 0}, [10182] = {.lex_state = 0}, @@ -40359,142 +41909,142 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10185] = {.lex_state = 0}, [10186] = {.lex_state = 0}, [10187] = {.lex_state = 0}, - [10188] = {.lex_state = 0}, - [10189] = {.lex_state = 0}, - [10190] = {.lex_state = 0}, - [10191] = {.lex_state = 0}, + [10188] = {.lex_state = 2539}, + [10189] = {.lex_state = 2547}, + [10190] = {.lex_state = 0, .external_lex_state = 4}, + [10191] = {.lex_state = 0, .external_lex_state = 3}, [10192] = {.lex_state = 0}, - [10193] = {.lex_state = 0}, - [10194] = {.lex_state = 2372}, - [10195] = {.lex_state = 2380}, - [10196] = {.lex_state = 0}, + [10193] = {.lex_state = 2559}, + [10194] = {.lex_state = 0}, + [10195] = {.lex_state = 0}, + [10196] = {.lex_state = 341}, [10197] = {.lex_state = 0}, [10198] = {.lex_state = 0}, [10199] = {.lex_state = 0}, [10200] = {.lex_state = 0}, - [10201] = {.lex_state = 0}, + [10201] = {.lex_state = 1520}, [10202] = {.lex_state = 0}, [10203] = {.lex_state = 0}, - [10204] = {.lex_state = 0}, + [10204] = {.lex_state = 1520}, [10205] = {.lex_state = 0}, [10206] = {.lex_state = 0}, - [10207] = {.lex_state = 0}, + [10207] = {.lex_state = 1520}, [10208] = {.lex_state = 0}, [10209] = {.lex_state = 0}, - [10210] = {.lex_state = 2372}, - [10211] = {.lex_state = 2380}, + [10210] = {.lex_state = 0}, + [10211] = {.lex_state = 0}, [10212] = {.lex_state = 0}, [10213] = {.lex_state = 0}, [10214] = {.lex_state = 0}, [10215] = {.lex_state = 0}, [10216] = {.lex_state = 0}, - [10217] = {.lex_state = 0}, - [10218] = {.lex_state = 0}, - [10219] = {.lex_state = 0}, + [10217] = {.lex_state = 2539}, + [10218] = {.lex_state = 2547}, + [10219] = {.lex_state = 0, .external_lex_state = 4}, [10220] = {.lex_state = 0}, [10221] = {.lex_state = 0}, - [10222] = {.lex_state = 0}, + [10222] = {.lex_state = 2559}, [10223] = {.lex_state = 0}, - [10224] = {.lex_state = 0}, - [10225] = {.lex_state = 0}, - [10226] = {.lex_state = 2372}, - [10227] = {.lex_state = 2380}, + [10224] = {.lex_state = 0, .external_lex_state = 3}, + [10225] = {.lex_state = 341}, + [10226] = {.lex_state = 0}, + [10227] = {.lex_state = 0}, [10228] = {.lex_state = 0}, [10229] = {.lex_state = 0}, - [10230] = {.lex_state = 0}, + [10230] = {.lex_state = 1520}, [10231] = {.lex_state = 0}, [10232] = {.lex_state = 0}, - [10233] = {.lex_state = 0}, + [10233] = {.lex_state = 1520}, [10234] = {.lex_state = 0}, [10235] = {.lex_state = 0}, - [10236] = {.lex_state = 0}, + [10236] = {.lex_state = 1520}, [10237] = {.lex_state = 0}, [10238] = {.lex_state = 0}, [10239] = {.lex_state = 0}, [10240] = {.lex_state = 0}, [10241] = {.lex_state = 0}, - [10242] = {.lex_state = 2372}, - [10243] = {.lex_state = 2380}, - [10244] = {.lex_state = 2372}, - [10245] = {.lex_state = 2380}, - [10246] = {.lex_state = 2372}, - [10247] = {.lex_state = 2380}, - [10248] = {.lex_state = 2372}, - [10249] = {.lex_state = 2380}, - [10250] = {.lex_state = 2372}, - [10251] = {.lex_state = 2380}, - [10252] = {.lex_state = 2372}, - [10253] = {.lex_state = 2380}, - [10254] = {.lex_state = 2372}, - [10255] = {.lex_state = 2380}, - [10256] = {.lex_state = 2372}, - [10257] = {.lex_state = 2380}, - [10258] = {.lex_state = 2372}, - [10259] = {.lex_state = 2380}, - [10260] = {.lex_state = 2372}, - [10261] = {.lex_state = 2380}, - [10262] = {.lex_state = 2372}, - [10263] = {.lex_state = 2380}, - [10264] = {.lex_state = 2372}, - [10265] = {.lex_state = 2380}, - [10266] = {.lex_state = 2372}, - [10267] = {.lex_state = 2380}, - [10268] = {.lex_state = 2372}, - [10269] = {.lex_state = 2380}, - [10270] = {.lex_state = 2372}, - [10271] = {.lex_state = 2380}, - [10272] = {.lex_state = 2372}, - [10273] = {.lex_state = 2380}, - [10274] = {.lex_state = 2372}, - [10275] = {.lex_state = 2380}, - [10276] = {.lex_state = 2372}, - [10277] = {.lex_state = 2380}, - [10278] = {.lex_state = 2372}, - [10279] = {.lex_state = 2380}, - [10280] = {.lex_state = 2372}, - [10281] = {.lex_state = 2380}, - [10282] = {.lex_state = 2372}, - [10283] = {.lex_state = 2380}, - [10284] = {.lex_state = 2372}, - [10285] = {.lex_state = 2380}, - [10286] = {.lex_state = 2372}, - [10287] = {.lex_state = 2380}, - [10288] = {.lex_state = 2372}, - [10289] = {.lex_state = 2380}, - [10290] = {.lex_state = 2372}, - [10291] = {.lex_state = 2380}, - [10292] = {.lex_state = 2372}, - [10293] = {.lex_state = 2380}, - [10294] = {.lex_state = 2372}, - [10295] = {.lex_state = 2380}, - [10296] = {.lex_state = 2372}, - [10297] = {.lex_state = 2380}, - [10298] = {.lex_state = 2372}, - [10299] = {.lex_state = 2380}, - [10300] = {.lex_state = 2372}, - [10301] = {.lex_state = 2380}, - [10302] = {.lex_state = 2372}, - [10303] = {.lex_state = 2380}, - [10304] = {.lex_state = 2372}, - [10305] = {.lex_state = 2380}, - [10306] = {.lex_state = 2372}, - [10307] = {.lex_state = 2380}, - [10308] = {.lex_state = 2372}, - [10309] = {.lex_state = 2380}, - [10310] = {.lex_state = 2372}, - [10311] = {.lex_state = 2380}, - [10312] = {.lex_state = 2372}, - [10313] = {.lex_state = 2380}, - [10314] = {.lex_state = 2372}, - [10315] = {.lex_state = 2380}, - [10316] = {.lex_state = 2372}, - [10317] = {.lex_state = 2380}, - [10318] = {.lex_state = 2372}, - [10319] = {.lex_state = 2380}, - [10320] = {.lex_state = 0}, + [10242] = {.lex_state = 0}, + [10243] = {.lex_state = 0}, + [10244] = {.lex_state = 0}, + [10245] = {.lex_state = 0}, + [10246] = {.lex_state = 2539}, + [10247] = {.lex_state = 2547}, + [10248] = {.lex_state = 0, .external_lex_state = 4}, + [10249] = {.lex_state = 0}, + [10250] = {.lex_state = 0}, + [10251] = {.lex_state = 2559}, + [10252] = {.lex_state = 0}, + [10253] = {.lex_state = 0}, + [10254] = {.lex_state = 341}, + [10255] = {.lex_state = 0}, + [10256] = {.lex_state = 0}, + [10257] = {.lex_state = 0}, + [10258] = {.lex_state = 0}, + [10259] = {.lex_state = 1520}, + [10260] = {.lex_state = 0}, + [10261] = {.lex_state = 0}, + [10262] = {.lex_state = 1520}, + [10263] = {.lex_state = 0}, + [10264] = {.lex_state = 0}, + [10265] = {.lex_state = 1520}, + [10266] = {.lex_state = 0}, + [10267] = {.lex_state = 0}, + [10268] = {.lex_state = 0}, + [10269] = {.lex_state = 0}, + [10270] = {.lex_state = 0}, + [10271] = {.lex_state = 0}, + [10272] = {.lex_state = 0}, + [10273] = {.lex_state = 0}, + [10274] = {.lex_state = 0}, + [10275] = {.lex_state = 2539}, + [10276] = {.lex_state = 2547}, + [10277] = {.lex_state = 0, .external_lex_state = 4}, + [10278] = {.lex_state = 0}, + [10279] = {.lex_state = 0}, + [10280] = {.lex_state = 2559}, + [10281] = {.lex_state = 0}, + [10282] = {.lex_state = 0}, + [10283] = {.lex_state = 341}, + [10284] = {.lex_state = 0}, + [10285] = {.lex_state = 0}, + [10286] = {.lex_state = 0}, + [10287] = {.lex_state = 0}, + [10288] = {.lex_state = 1520}, + [10289] = {.lex_state = 0}, + [10290] = {.lex_state = 0}, + [10291] = {.lex_state = 1520}, + [10292] = {.lex_state = 0}, + [10293] = {.lex_state = 0}, + [10294] = {.lex_state = 1520}, + [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 = 2539}, + [10305] = {.lex_state = 2547}, + [10306] = {.lex_state = 0, .external_lex_state = 4}, + [10307] = {.lex_state = 0}, + [10308] = {.lex_state = 0}, + [10309] = {.lex_state = 2559}, + [10310] = {.lex_state = 0}, + [10311] = {.lex_state = 0}, + [10312] = {.lex_state = 341}, + [10313] = {.lex_state = 0}, + [10314] = {.lex_state = 0}, + [10315] = {.lex_state = 0}, + [10316] = {.lex_state = 0}, + [10317] = {.lex_state = 1520}, + [10318] = {.lex_state = 0}, + [10319] = {.lex_state = 0}, + [10320] = {.lex_state = 1520}, [10321] = {.lex_state = 0}, [10322] = {.lex_state = 0}, - [10323] = {.lex_state = 1333}, + [10323] = {.lex_state = 1520}, [10324] = {.lex_state = 0}, [10325] = {.lex_state = 0}, [10326] = {.lex_state = 0}, @@ -40503,29 +42053,29 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10329] = {.lex_state = 0}, [10330] = {.lex_state = 0}, [10331] = {.lex_state = 0}, - [10332] = {.lex_state = 2372}, - [10333] = {.lex_state = 0}, - [10334] = {.lex_state = 0}, - [10335] = {.lex_state = 0}, - [10336] = {.lex_state = 339}, + [10332] = {.lex_state = 0}, + [10333] = {.lex_state = 2539}, + [10334] = {.lex_state = 2547}, + [10335] = {.lex_state = 0, .external_lex_state = 4}, + [10336] = {.lex_state = 0}, [10337] = {.lex_state = 0}, - [10338] = {.lex_state = 0}, + [10338] = {.lex_state = 2559}, [10339] = {.lex_state = 0}, [10340] = {.lex_state = 0}, - [10341] = {.lex_state = 0}, + [10341] = {.lex_state = 341}, [10342] = {.lex_state = 0}, [10343] = {.lex_state = 0}, [10344] = {.lex_state = 0}, [10345] = {.lex_state = 0}, - [10346] = {.lex_state = 0}, + [10346] = {.lex_state = 1520}, [10347] = {.lex_state = 0}, [10348] = {.lex_state = 0}, - [10349] = {.lex_state = 0}, + [10349] = {.lex_state = 1520}, [10350] = {.lex_state = 0}, [10351] = {.lex_state = 0}, - [10352] = {.lex_state = 0}, + [10352] = {.lex_state = 1520}, [10353] = {.lex_state = 0}, - [10354] = {.lex_state = 0, .external_lex_state = 3}, + [10354] = {.lex_state = 0}, [10355] = {.lex_state = 0}, [10356] = {.lex_state = 0}, [10357] = {.lex_state = 0}, @@ -40533,103 +42083,103 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10359] = {.lex_state = 0}, [10360] = {.lex_state = 0}, [10361] = {.lex_state = 0}, - [10362] = {.lex_state = 0}, - [10363] = {.lex_state = 0}, - [10364] = {.lex_state = 0}, + [10362] = {.lex_state = 2539}, + [10363] = {.lex_state = 2547}, + [10364] = {.lex_state = 0, .external_lex_state = 4}, [10365] = {.lex_state = 0}, [10366] = {.lex_state = 0}, - [10367] = {.lex_state = 0}, + [10367] = {.lex_state = 2559}, [10368] = {.lex_state = 0}, [10369] = {.lex_state = 0}, - [10370] = {.lex_state = 0}, + [10370] = {.lex_state = 341}, [10371] = {.lex_state = 0}, [10372] = {.lex_state = 0}, [10373] = {.lex_state = 0}, [10374] = {.lex_state = 0}, - [10375] = {.lex_state = 0}, + [10375] = {.lex_state = 1520}, [10376] = {.lex_state = 0}, [10377] = {.lex_state = 0}, - [10378] = {.lex_state = 0}, + [10378] = {.lex_state = 1520}, [10379] = {.lex_state = 0}, [10380] = {.lex_state = 0}, - [10381] = {.lex_state = 0}, + [10381] = {.lex_state = 1520}, [10382] = {.lex_state = 0}, [10383] = {.lex_state = 0}, - [10384] = {.lex_state = 1382}, + [10384] = {.lex_state = 0}, [10385] = {.lex_state = 0}, [10386] = {.lex_state = 0}, [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}, + [10391] = {.lex_state = 2539}, + [10392] = {.lex_state = 2547}, + [10393] = {.lex_state = 0, .external_lex_state = 4}, [10394] = {.lex_state = 0}, [10395] = {.lex_state = 0}, - [10396] = {.lex_state = 2392}, + [10396] = {.lex_state = 2559}, [10397] = {.lex_state = 0}, [10398] = {.lex_state = 0}, - [10399] = {.lex_state = 0}, - [10400] = {.lex_state = 0, .external_lex_state = 4}, + [10399] = {.lex_state = 341}, + [10400] = {.lex_state = 0}, [10401] = {.lex_state = 0}, [10402] = {.lex_state = 0}, [10403] = {.lex_state = 0}, - [10404] = {.lex_state = 0}, + [10404] = {.lex_state = 1520}, [10405] = {.lex_state = 0}, [10406] = {.lex_state = 0}, - [10407] = {.lex_state = 0}, + [10407] = {.lex_state = 1520}, [10408] = {.lex_state = 0}, [10409] = {.lex_state = 0}, - [10410] = {.lex_state = 0, .external_lex_state = 3}, + [10410] = {.lex_state = 1520}, [10411] = {.lex_state = 0}, [10412] = {.lex_state = 0}, - [10413] = {.lex_state = 1475}, - [10414] = {.lex_state = 1383}, + [10413] = {.lex_state = 0}, + [10414] = {.lex_state = 0}, [10415] = {.lex_state = 0}, [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}, + [10420] = {.lex_state = 2539}, + [10421] = {.lex_state = 2547}, + [10422] = {.lex_state = 0, .external_lex_state = 4}, [10423] = {.lex_state = 0}, [10424] = {.lex_state = 0}, - [10425] = {.lex_state = 0}, + [10425] = {.lex_state = 2559}, [10426] = {.lex_state = 0}, [10427] = {.lex_state = 0}, - [10428] = {.lex_state = 0}, + [10428] = {.lex_state = 341}, [10429] = {.lex_state = 0}, [10430] = {.lex_state = 0}, [10431] = {.lex_state = 0}, [10432] = {.lex_state = 0}, - [10433] = {.lex_state = 1333}, + [10433] = {.lex_state = 1520}, [10434] = {.lex_state = 0}, - [10435] = {.lex_state = 1382}, - [10436] = {.lex_state = 1382}, + [10435] = {.lex_state = 0}, + [10436] = {.lex_state = 1520}, [10437] = {.lex_state = 0}, [10438] = {.lex_state = 0}, - [10439] = {.lex_state = 0}, + [10439] = {.lex_state = 1520}, [10440] = {.lex_state = 0}, [10441] = {.lex_state = 0}, - [10442] = {.lex_state = 1337}, + [10442] = {.lex_state = 0}, [10443] = {.lex_state = 0}, - [10444] = {.lex_state = 2380}, + [10444] = {.lex_state = 0}, [10445] = {.lex_state = 0}, - [10446] = {.lex_state = 0, .external_lex_state = 3}, + [10446] = {.lex_state = 0}, [10447] = {.lex_state = 0}, [10448] = {.lex_state = 0}, - [10449] = {.lex_state = 0}, - [10450] = {.lex_state = 1382}, - [10451] = {.lex_state = 0}, + [10449] = {.lex_state = 2539}, + [10450] = {.lex_state = 2547}, + [10451] = {.lex_state = 0, .external_lex_state = 4}, [10452] = {.lex_state = 0}, [10453] = {.lex_state = 0}, - [10454] = {.lex_state = 0, .external_lex_state = 3}, - [10455] = {.lex_state = 0}, + [10454] = {.lex_state = 2559}, + [10455] = {.lex_state = 1470}, [10456] = {.lex_state = 0}, - [10457] = {.lex_state = 0}, - [10458] = {.lex_state = 1475}, + [10457] = {.lex_state = 341}, + [10458] = {.lex_state = 0}, [10459] = {.lex_state = 0}, [10460] = {.lex_state = 0}, [10461] = {.lex_state = 0}, @@ -40646,15 +42196,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10472] = {.lex_state = 0}, [10473] = {.lex_state = 0}, [10474] = {.lex_state = 0}, - [10475] = {.lex_state = 0}, - [10476] = {.lex_state = 0}, - [10477] = {.lex_state = 1382}, + [10475] = {.lex_state = 2539}, + [10476] = {.lex_state = 2547}, + [10477] = {.lex_state = 0, .external_lex_state = 4}, [10478] = {.lex_state = 0}, - [10479] = {.lex_state = 1382}, - [10480] = {.lex_state = 0}, + [10479] = {.lex_state = 0, .external_lex_state = 3}, + [10480] = {.lex_state = 2559}, [10481] = {.lex_state = 0}, [10482] = {.lex_state = 0}, - [10483] = {.lex_state = 0}, + [10483] = {.lex_state = 341}, [10484] = {.lex_state = 0}, [10485] = {.lex_state = 0}, [10486] = {.lex_state = 0}, @@ -40663,24 +42213,24 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10489] = {.lex_state = 0}, [10490] = {.lex_state = 0}, [10491] = {.lex_state = 0}, - [10492] = {.lex_state = 0, .external_lex_state = 3}, - [10493] = {.lex_state = 1382}, + [10492] = {.lex_state = 0}, + [10493] = {.lex_state = 0}, [10494] = {.lex_state = 0}, [10495] = {.lex_state = 0}, - [10496] = {.lex_state = 1382}, + [10496] = {.lex_state = 0}, [10497] = {.lex_state = 0}, [10498] = {.lex_state = 0}, [10499] = {.lex_state = 0}, - [10500] = {.lex_state = 1382}, - [10501] = {.lex_state = 1382}, - [10502] = {.lex_state = 0}, - [10503] = {.lex_state = 0}, + [10500] = {.lex_state = 0}, + [10501] = {.lex_state = 2539}, + [10502] = {.lex_state = 2547}, + [10503] = {.lex_state = 0, .external_lex_state = 4}, [10504] = {.lex_state = 0}, [10505] = {.lex_state = 0}, - [10506] = {.lex_state = 0}, + [10506] = {.lex_state = 2559}, [10507] = {.lex_state = 0}, [10508] = {.lex_state = 0}, - [10509] = {.lex_state = 0}, + [10509] = {.lex_state = 341}, [10510] = {.lex_state = 0}, [10511] = {.lex_state = 0}, [10512] = {.lex_state = 0}, @@ -40698,42 +42248,42 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10524] = {.lex_state = 0}, [10525] = {.lex_state = 0}, [10526] = {.lex_state = 0}, - [10527] = {.lex_state = 0}, - [10528] = {.lex_state = 1382}, - [10529] = {.lex_state = 1382}, - [10530] = {.lex_state = 1382}, - [10531] = {.lex_state = 1382}, - [10532] = {.lex_state = 1382}, - [10533] = {.lex_state = 1382}, - [10534] = {.lex_state = 1382}, - [10535] = {.lex_state = 1382}, - [10536] = {.lex_state = 1382}, - [10537] = {.lex_state = 1382}, - [10538] = {.lex_state = 1382}, - [10539] = {.lex_state = 1382}, - [10540] = {.lex_state = 1382}, - [10541] = {.lex_state = 1382}, - [10542] = {.lex_state = 1382}, - [10543] = {.lex_state = 1382}, - [10544] = {.lex_state = 1382}, - [10545] = {.lex_state = 1382}, - [10546] = {.lex_state = 1382}, - [10547] = {.lex_state = 1382}, - [10548] = {.lex_state = 1382}, - [10549] = {.lex_state = 1382}, - [10550] = {.lex_state = 1382}, - [10551] = {.lex_state = 1382}, - [10552] = {.lex_state = 1382}, - [10553] = {.lex_state = 1382}, - [10554] = {.lex_state = 1382}, - [10555] = {.lex_state = 1382}, - [10556] = {.lex_state = 1382}, - [10557] = {.lex_state = 1382}, - [10558] = {.lex_state = 1382}, - [10559] = {.lex_state = 1382}, - [10560] = {.lex_state = 1382}, - [10561] = {.lex_state = 0}, - [10562] = {.lex_state = 1333}, + [10527] = {.lex_state = 2539}, + [10528] = {.lex_state = 2547}, + [10529] = {.lex_state = 0, .external_lex_state = 4}, + [10530] = {.lex_state = 0}, + [10531] = {.lex_state = 0}, + [10532] = {.lex_state = 2559}, + [10533] = {.lex_state = 0}, + [10534] = {.lex_state = 0}, + [10535] = {.lex_state = 341}, + [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}, + [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 = 2539}, + [10554] = {.lex_state = 2547}, + [10555] = {.lex_state = 0, .external_lex_state = 4}, + [10556] = {.lex_state = 0, .external_lex_state = 3}, + [10557] = {.lex_state = 0}, + [10558] = {.lex_state = 2559}, + [10559] = {.lex_state = 0}, + [10560] = {.lex_state = 0}, + [10561] = {.lex_state = 341}, + [10562] = {.lex_state = 0}, [10563] = {.lex_state = 0}, [10564] = {.lex_state = 0}, [10565] = {.lex_state = 0}, @@ -40750,10 +42300,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10576] = {.lex_state = 0}, [10577] = {.lex_state = 0}, [10578] = {.lex_state = 0}, - [10579] = {.lex_state = 0}, - [10580] = {.lex_state = 0}, - [10581] = {.lex_state = 0}, - [10582] = {.lex_state = 0}, + [10579] = {.lex_state = 2539}, + [10580] = {.lex_state = 2547}, + [10581] = {.lex_state = 0, .external_lex_state = 4}, + [10582] = {.lex_state = 2559}, [10583] = {.lex_state = 0}, [10584] = {.lex_state = 0}, [10585] = {.lex_state = 0}, @@ -40769,10 +42319,10 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10595] = {.lex_state = 0}, [10596] = {.lex_state = 0}, [10597] = {.lex_state = 0}, - [10598] = {.lex_state = 0}, - [10599] = {.lex_state = 0}, - [10600] = {.lex_state = 0}, - [10601] = {.lex_state = 0}, + [10598] = {.lex_state = 2539}, + [10599] = {.lex_state = 2547}, + [10600] = {.lex_state = 0, .external_lex_state = 4}, + [10601] = {.lex_state = 2559}, [10602] = {.lex_state = 0}, [10603] = {.lex_state = 0}, [10604] = {.lex_state = 0}, @@ -40782,15 +42332,15 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10608] = {.lex_state = 0}, [10609] = {.lex_state = 0}, [10610] = {.lex_state = 0}, - [10611] = {.lex_state = 1383}, + [10611] = {.lex_state = 0}, [10612] = {.lex_state = 0}, [10613] = {.lex_state = 0}, [10614] = {.lex_state = 0}, [10615] = {.lex_state = 0}, - [10616] = {.lex_state = 0}, - [10617] = {.lex_state = 0}, - [10618] = {.lex_state = 0}, - [10619] = {.lex_state = 1341}, + [10616] = {.lex_state = 2539}, + [10617] = {.lex_state = 2547}, + [10618] = {.lex_state = 0, .external_lex_state = 4}, + [10619] = {.lex_state = 2559}, [10620] = {.lex_state = 0}, [10621] = {.lex_state = 0}, [10622] = {.lex_state = 0}, @@ -40805,19 +42355,505 @@ static const TSLexMode ts_lex_modes[STATE_COUNT] = { [10631] = {.lex_state = 0}, [10632] = {.lex_state = 0}, [10633] = {.lex_state = 0}, - [10634] = {.lex_state = 0}, - [10635] = {.lex_state = 0}, - [10636] = {.lex_state = 0}, - [10637] = {.lex_state = 0}, + [10634] = {.lex_state = 2539}, + [10635] = {.lex_state = 2547}, + [10636] = {.lex_state = 0, .external_lex_state = 4}, + [10637] = {.lex_state = 2559}, [10638] = {.lex_state = 0}, - [10639] = {.lex_state = 1382}, + [10639] = {.lex_state = 0}, [10640] = {.lex_state = 0}, [10641] = {.lex_state = 0}, - [10642] = {.lex_state = 1382}, - [10643] = {.lex_state = 1382}, + [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 = 2539}, + [10653] = {.lex_state = 2547}, + [10654] = {.lex_state = 0}, + [10655] = {.lex_state = 0}, + [10656] = {.lex_state = 0}, + [10657] = {.lex_state = 0}, + [10658] = {.lex_state = 0}, + [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 = 2539}, + [10669] = {.lex_state = 2547}, + [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}, + [10682] = {.lex_state = 0}, + [10683] = {.lex_state = 0}, + [10684] = {.lex_state = 2539}, + [10685] = {.lex_state = 2547}, + [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}, + [10694] = {.lex_state = 0}, + [10695] = {.lex_state = 0}, + [10696] = {.lex_state = 0}, + [10697] = {.lex_state = 0}, + [10698] = {.lex_state = 0}, + [10699] = {.lex_state = 0}, + [10700] = {.lex_state = 2539}, + [10701] = {.lex_state = 2547}, + [10702] = {.lex_state = 2539}, + [10703] = {.lex_state = 2547}, + [10704] = {.lex_state = 2539}, + [10705] = {.lex_state = 2547}, + [10706] = {.lex_state = 2539}, + [10707] = {.lex_state = 2547}, + [10708] = {.lex_state = 2539}, + [10709] = {.lex_state = 2547}, + [10710] = {.lex_state = 2539}, + [10711] = {.lex_state = 2547}, + [10712] = {.lex_state = 2539}, + [10713] = {.lex_state = 2547}, + [10714] = {.lex_state = 2539}, + [10715] = {.lex_state = 2547}, + [10716] = {.lex_state = 2539}, + [10717] = {.lex_state = 2547}, + [10718] = {.lex_state = 2539}, + [10719] = {.lex_state = 2547}, + [10720] = {.lex_state = 2539}, + [10721] = {.lex_state = 2547}, + [10722] = {.lex_state = 2539}, + [10723] = {.lex_state = 2547}, + [10724] = {.lex_state = 2539}, + [10725] = {.lex_state = 2547}, + [10726] = {.lex_state = 2539}, + [10727] = {.lex_state = 2547}, + [10728] = {.lex_state = 2539}, + [10729] = {.lex_state = 2547}, + [10730] = {.lex_state = 2539}, + [10731] = {.lex_state = 2547}, + [10732] = {.lex_state = 2539}, + [10733] = {.lex_state = 2547}, + [10734] = {.lex_state = 2539}, + [10735] = {.lex_state = 2547}, + [10736] = {.lex_state = 2539}, + [10737] = {.lex_state = 2547}, + [10738] = {.lex_state = 2539}, + [10739] = {.lex_state = 2547}, + [10740] = {.lex_state = 2539}, + [10741] = {.lex_state = 2547}, + [10742] = {.lex_state = 2539}, + [10743] = {.lex_state = 2547}, + [10744] = {.lex_state = 2539}, + [10745] = {.lex_state = 2547}, + [10746] = {.lex_state = 2539}, + [10747] = {.lex_state = 2547}, + [10748] = {.lex_state = 2539}, + [10749] = {.lex_state = 2547}, + [10750] = {.lex_state = 2539}, + [10751] = {.lex_state = 2547}, + [10752] = {.lex_state = 2539}, + [10753] = {.lex_state = 2547}, + [10754] = {.lex_state = 2539}, + [10755] = {.lex_state = 2547}, + [10756] = {.lex_state = 2539}, + [10757] = {.lex_state = 2547}, + [10758] = {.lex_state = 2539}, + [10759] = {.lex_state = 2547}, + [10760] = {.lex_state = 2539}, + [10761] = {.lex_state = 2547}, + [10762] = {.lex_state = 2539}, + [10763] = {.lex_state = 2547}, + [10764] = {.lex_state = 2539}, + [10765] = {.lex_state = 2547}, + [10766] = {.lex_state = 2539}, + [10767] = {.lex_state = 2547}, + [10768] = {.lex_state = 2539}, + [10769] = {.lex_state = 2547}, + [10770] = {.lex_state = 2539}, + [10771] = {.lex_state = 2547}, + [10772] = {.lex_state = 2539}, + [10773] = {.lex_state = 2547}, + [10774] = {.lex_state = 2539}, + [10775] = {.lex_state = 2547}, + [10776] = {.lex_state = 2539}, + [10777] = {.lex_state = 2547}, + [10778] = {.lex_state = 2539}, + [10779] = {.lex_state = 2547}, + [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}, + [10795] = {.lex_state = 0}, + [10796] = {.lex_state = 0}, + [10797] = {.lex_state = 0}, + [10798] = {.lex_state = 0}, + [10799] = {.lex_state = 0}, + [10800] = {.lex_state = 0}, + [10801] = {.lex_state = 0}, + [10802] = {.lex_state = 0}, + [10803] = {.lex_state = 0}, + [10804] = {.lex_state = 0}, + [10805] = {.lex_state = 0}, + [10806] = {.lex_state = 0}, + [10807] = {.lex_state = 0}, + [10808] = {.lex_state = 0}, + [10809] = {.lex_state = 0}, + [10810] = {.lex_state = 0}, + [10811] = {.lex_state = 0}, + [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}, + [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 = 0}, + [10827] = {.lex_state = 0}, + [10828] = {.lex_state = 0}, + [10829] = {.lex_state = 0}, + [10830] = {.lex_state = 0}, + [10831] = {.lex_state = 0}, + [10832] = {.lex_state = 0}, + [10833] = {.lex_state = 0}, + [10834] = {.lex_state = 0}, + [10835] = {.lex_state = 0}, + [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 = 1520}, + [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 = 2559}, + [10870] = {.lex_state = 0}, + [10871] = {.lex_state = 0}, + [10872] = {.lex_state = 0}, + [10873] = {.lex_state = 0}, + [10874] = {.lex_state = 0, .external_lex_state = 4}, + [10875] = {.lex_state = 0}, + [10876] = {.lex_state = 0}, + [10877] = {.lex_state = 0, .external_lex_state = 3}, + [10878] = {.lex_state = 0}, + [10879] = {.lex_state = 0}, + [10880] = {.lex_state = 0}, + [10881] = {.lex_state = 0}, + [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}, + [10889] = {.lex_state = 0}, + [10890] = {.lex_state = 1521}, + [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 = 0}, + [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}, + [10917] = {.lex_state = 0}, + [10918] = {.lex_state = 0}, + [10919] = {.lex_state = 0}, + [10920] = {.lex_state = 1474}, + [10921] = {.lex_state = 0}, + [10922] = {.lex_state = 2547}, + [10923] = {.lex_state = 2539}, + [10924] = {.lex_state = 0}, + [10925] = {.lex_state = 0}, + [10926] = {.lex_state = 0, .external_lex_state = 3}, + [10927] = {.lex_state = 0}, + [10928] = {.lex_state = 0}, + [10929] = {.lex_state = 0}, + [10930] = {.lex_state = 0}, + [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 = 1614}, + [10938] = {.lex_state = 0}, + [10939] = {.lex_state = 0}, + [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}, + [10949] = {.lex_state = 0}, + [10950] = {.lex_state = 0}, + [10951] = {.lex_state = 0}, + [10952] = {.lex_state = 0}, + [10953] = {.lex_state = 0}, + [10954] = {.lex_state = 0}, + [10955] = {.lex_state = 0}, + [10956] = {.lex_state = 0, .external_lex_state = 3}, + [10957] = {.lex_state = 0}, + [10958] = {.lex_state = 0}, + [10959] = {.lex_state = 0}, + [10960] = {.lex_state = 0}, + [10961] = {.lex_state = 0}, + [10962] = {.lex_state = 0}, + [10963] = {.lex_state = 0, .external_lex_state = 3}, + [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 = 0}, + [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}, + [10982] = {.lex_state = 0}, + [10983] = {.lex_state = 0}, + [10984] = {.lex_state = 0}, + [10985] = {.lex_state = 0}, + [10986] = {.lex_state = 0}, + [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 = 0}, + [10994] = {.lex_state = 0, .external_lex_state = 3}, + [10995] = {.lex_state = 0}, + [10996] = {.lex_state = 0}, + [10997] = {.lex_state = 0}, + [10998] = {.lex_state = 0}, + [10999] = {.lex_state = 0}, + [11000] = {.lex_state = 0}, + [11001] = {.lex_state = 0}, + [11002] = {.lex_state = 0}, + [11003] = {.lex_state = 0}, + [11004] = {.lex_state = 0}, + [11005] = {.lex_state = 0}, + [11006] = {.lex_state = 0}, + [11007] = {.lex_state = 0}, + [11008] = {.lex_state = 0}, + [11009] = {.lex_state = 0}, + [11010] = {.lex_state = 0}, + [11011] = {.lex_state = 0}, + [11012] = {.lex_state = 0}, + [11013] = {.lex_state = 1520}, + [11014] = {.lex_state = 1520}, + [11015] = {.lex_state = 1520}, + [11016] = {.lex_state = 1520}, + [11017] = {.lex_state = 1520}, + [11018] = {.lex_state = 1520}, + [11019] = {.lex_state = 1520}, + [11020] = {.lex_state = 1520}, + [11021] = {.lex_state = 1520}, + [11022] = {.lex_state = 1520}, + [11023] = {.lex_state = 1520}, + [11024] = {.lex_state = 1520}, + [11025] = {.lex_state = 1520}, + [11026] = {.lex_state = 1520}, + [11027] = {.lex_state = 1520}, + [11028] = {.lex_state = 1520}, + [11029] = {.lex_state = 1520}, + [11030] = {.lex_state = 1520}, + [11031] = {.lex_state = 1520}, + [11032] = {.lex_state = 1520}, + [11033] = {.lex_state = 1520}, + [11034] = {.lex_state = 1520}, + [11035] = {.lex_state = 1520}, + [11036] = {.lex_state = 1520}, + [11037] = {.lex_state = 1520}, + [11038] = {.lex_state = 1520}, + [11039] = {.lex_state = 1520}, + [11040] = {.lex_state = 1520}, + [11041] = {.lex_state = 1520}, + [11042] = {.lex_state = 1520}, + [11043] = {.lex_state = 1520}, + [11044] = {.lex_state = 1520}, + [11045] = {.lex_state = 1520}, + [11046] = {.lex_state = 0}, + [11047] = {.lex_state = 0}, + [11048] = {.lex_state = 0}, + [11049] = {.lex_state = 0}, + [11050] = {.lex_state = 0}, + [11051] = {.lex_state = 0}, + [11052] = {.lex_state = 0}, + [11053] = {.lex_state = 0}, + [11054] = {.lex_state = 0}, + [11055] = {.lex_state = 0}, + [11056] = {.lex_state = 0}, + [11057] = {.lex_state = 0}, + [11058] = {.lex_state = 0}, + [11059] = {.lex_state = 0}, + [11060] = {.lex_state = 0}, + [11061] = {.lex_state = 0}, + [11062] = {.lex_state = 0}, + [11063] = {.lex_state = 0}, + [11064] = {.lex_state = 0}, + [11065] = {.lex_state = 0}, + [11066] = {.lex_state = 0}, + [11067] = {.lex_state = 0}, + [11068] = {.lex_state = 0}, + [11069] = {.lex_state = 0}, + [11070] = {.lex_state = 0}, + [11071] = {.lex_state = 0}, + [11072] = {.lex_state = 0}, + [11073] = {.lex_state = 0}, + [11074] = {.lex_state = 0}, + [11075] = {.lex_state = 0}, + [11076] = {.lex_state = 0}, + [11077] = {.lex_state = 0}, + [11078] = {.lex_state = 0}, + [11079] = {.lex_state = 0}, + [11080] = {.lex_state = 0}, + [11081] = {.lex_state = 0}, + [11082] = {.lex_state = 0}, + [11083] = {.lex_state = 0}, + [11084] = {.lex_state = 0}, + [11085] = {.lex_state = 0}, + [11086] = {.lex_state = 0}, + [11087] = {.lex_state = 0}, + [11088] = {.lex_state = 0}, + [11089] = {.lex_state = 0}, + [11090] = {.lex_state = 0}, + [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 = 1521}, + [11098] = {.lex_state = 0}, + [11099] = {.lex_state = 0}, + [11100] = {.lex_state = 0}, + [11101] = {.lex_state = 0}, + [11102] = {.lex_state = 0}, + [11103] = {.lex_state = 0}, + [11104] = {.lex_state = 0}, + [11105] = {.lex_state = 1478}, + [11106] = {.lex_state = 0}, + [11107] = {.lex_state = 0}, + [11108] = {.lex_state = 0}, + [11109] = {.lex_state = 0}, + [11110] = {.lex_state = 0}, + [11111] = {.lex_state = 0}, + [11112] = {.lex_state = 0}, + [11113] = {.lex_state = 0}, + [11114] = {.lex_state = 0}, + [11115] = {.lex_state = 0}, + [11116] = {.lex_state = 0}, + [11117] = {.lex_state = 0, .external_lex_state = 3}, + [11118] = {.lex_state = 0}, + [11119] = {.lex_state = 0}, + [11120] = {.lex_state = 0}, + [11121] = {.lex_state = 0}, + [11122] = {.lex_state = 0}, + [11123] = {.lex_state = 0}, + [11124] = {.lex_state = 0}, + [11125] = {.lex_state = 1520}, + [11126] = {.lex_state = 0}, + [11127] = {.lex_state = 0}, + [11128] = {.lex_state = 1520}, + [11129] = {.lex_state = 1520}, + [11130] = {.lex_state = 0}, + [11131] = {.lex_state = 0}, + [11132] = {.lex_state = 0}, }; enum { @@ -40963,9 +42999,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_extension_statement_token2] = ACTIONS(1), [aux_sym_create_role_statement_token1] = ACTIONS(1), [aux_sym_drop_statement_token1] = ACTIONS(1), - [anon_sym_TABLE] = ACTIONS(1), - [anon_sym_VIEW] = ACTIONS(1), - [anon_sym_EXTENSION] = 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), @@ -40978,7 +43015,30 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token9] = ACTIONS(1), [aux_sym_grant_statement_token10] = ACTIONS(1), [aux_sym_create_domain_statement_token1] = ACTIONS(1), - [aux_sym_create_index_statement_token2] = 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), @@ -40995,7 +43055,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_create_view_statement_token1] = ACTIONS(1), [aux_sym_order_by_clause_token1] = ACTIONS(1), [aux_sym_limit_clause_token1] = ACTIONS(1), [aux_sym_where_clause_token1] = ACTIONS(1), @@ -41009,7 +43068,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_conditional_expression_token1] = ACTIONS(1), [aux_sym_conditional_expression_token2] = ACTIONS(1), [aux_sym_conditional_expression_token3] = ACTIONS(1), - [aux_sym__constraint_action_token1] = ACTIONS(1), [aux_sym_distinct_from_token1] = ACTIONS(1), [aux_sym_boolean_expression_token1] = ACTIONS(1), [aux_sym_at_time_zone_expression_token1] = ACTIONS(1), @@ -41063,40 +43121,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__dollar_quoted_string_end_tag] = ACTIONS(1), }, [1] = { - [sym_source_file] = STATE(10453), - [sym__statement] = STATE(3352), - [sym_with_clause] = STATE(6426), - [sym_select_statement] = STATE(5969), - [sym_insert_statement] = STATE(5969), - [sym_update_statement] = STATE(5969), - [sym_delete_statement] = STATE(5969), - [sym_truncate_statement] = STATE(5969), - [sym_comment_statement] = STATE(5969), - [sym_begin_statement] = STATE(5969), - [sym_commit_statement] = STATE(5969), - [sym_rollback_statement] = STATE(5969), - [sym_create_statement] = STATE(5969), - [sym_alter_statement] = STATE(5969), - [sym_pg_command] = STATE(5969), - [sym_create_function_statement] = STATE(5969), - [sym_create_trigger_statement] = STATE(5969), - [sym_create_extension_statement] = STATE(5969), - [sym_create_role_statement] = STATE(5969), - [sym_create_schema_statement] = STATE(5969), - [sym_drop_statement] = STATE(5969), - [sym_set_statement] = STATE(5969), - [sym_grant_statement] = STATE(5969), - [sym_create_domain_statement] = STATE(5969), - [sym_create_type_statement] = STATE(5969), - [sym_create_index_statement] = STATE(5969), - [sym_create_table_statement] = STATE(5969), - [sym_create_view_statement] = STATE(5969), - [sym_create_materialized_view_statement] = STATE(5969), - [sym__select_statement] = STATE(5708), - [sym_select_clause] = STATE(5132), - [sym__update_statement] = STATE(5747), - [sym__delete_statement] = STATE(5728), - [aux_sym_source_file_repeat1] = STATE(3352), + [sym_source_file] = STATE(10932), + [sym__statement] = STATE(3372), + [sym_with_clause] = STATE(6628), + [sym_select_statement] = STATE(6170), + [sym_insert_statement] = STATE(6170), + [sym_update_statement] = STATE(6170), + [sym_delete_statement] = STATE(6170), + [sym_truncate_statement] = STATE(6170), + [sym_comment_statement] = STATE(6170), + [sym_begin_statement] = STATE(6170), + [sym_commit_statement] = STATE(6170), + [sym_rollback_statement] = STATE(6170), + [sym_create_statement] = STATE(6170), + [sym_alter_statement] = STATE(6170), + [sym_pg_command] = STATE(6170), + [sym_create_function_statement] = STATE(6170), + [sym_create_trigger_statement] = STATE(6170), + [sym_create_extension_statement] = STATE(6170), + [sym_create_role_statement] = STATE(6170), + [sym_create_schema_statement] = STATE(6170), + [sym_drop_statement] = STATE(6170), + [sym_set_statement] = STATE(6170), + [sym_grant_statement] = STATE(6170), + [sym_create_domain_statement] = STATE(6170), + [sym_create_type_statement] = STATE(6170), + [sym_create_index_statement] = STATE(6170), + [sym_create_table_statement] = STATE(6170), + [sym_create_view_statement] = STATE(6170), + [sym_create_materialized_view_statement] = STATE(6170), + [sym__select_statement] = STATE(5847), + [sym_select_clause] = STATE(5203), + [sym__update_statement] = STATE(5836), + [sym__delete_statement] = STATE(5826), + [aux_sym_source_file_repeat1] = STATE(3372), [ts_builtin_sym_end] = ACTIONS(5), [aux_sym_with_clause_token1] = ACTIONS(7), [aux_sym_insert_statement_token1] = ACTIONS(9), @@ -41117,34 +43175,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_comment] = ACTIONS(3), }, [2] = { - [sym__aliased_expression] = STATE(2140), - [sym__aliasable_expression] = STATE(2140), - [sym_select_clause_body] = STATE(2411), - [sym_select_subexpression] = STATE(115), - [sym_conditional_expression] = STATE(115), - [sym_in_expression] = STATE(115), - [sym_function_call] = STATE(101), - [sym__parenthesized_expression] = STATE(101), - [sym_is_expression] = STATE(115), - [sym_boolean_expression] = STATE(115), - [sym_at_time_zone_expression] = STATE(115), - [sym_NULL] = STATE(115), - [sym_TRUE] = STATE(115), - [sym_FALSE] = STATE(115), - [sym__quoted_identifier] = STATE(7), - [sym_identifier] = STATE(9), - [sym_dotted_name] = STATE(13), - [sym__identifier] = STATE(36), - [sym_string] = STATE(101), - [sym_json_access] = STATE(115), - [sym_type_cast] = STATE(115), - [sym_array_element_access] = STATE(115), - [sym_unary_expression] = STATE(115), - [sym_binary_expression] = STATE(115), - [sym_asterisk_expression] = STATE(115), - [sym_interval_expression] = STATE(115), - [sym_argument_reference] = STATE(96), - [sym__expression] = STATE(55), + [sym__aliased_expression] = STATE(2141), + [sym__aliasable_expression] = STATE(2141), + [sym_select_clause_body] = STATE(2324), + [sym_select_subexpression] = STATE(171), + [sym_conditional_expression] = STATE(171), + [sym_in_expression] = STATE(171), + [sym_function_call] = STATE(64), + [sym__parenthesized_expression] = STATE(64), + [sym_is_expression] = STATE(171), + [sym_boolean_expression] = STATE(171), + [sym_at_time_zone_expression] = STATE(171), + [sym_NULL] = STATE(171), + [sym_TRUE] = STATE(171), + [sym_FALSE] = STATE(171), + [sym__quoted_identifier] = STATE(8), + [sym_identifier] = STATE(11), + [sym_dotted_name] = STATE(12), + [sym__identifier] = STATE(37), + [sym_string] = STATE(64), + [sym_json_access] = STATE(171), + [sym_type_cast] = STATE(171), + [sym_array_element_access] = STATE(171), + [sym_unary_expression] = STATE(171), + [sym_binary_expression] = STATE(171), + [sym_asterisk_expression] = STATE(171), + [sym_interval_expression] = STATE(171), + [sym_argument_reference] = STATE(67), + [sym__expression] = STATE(46), [ts_builtin_sym_end] = ACTIONS(39), [anon_sym_SEMI] = ACTIONS(39), [aux_sym_with_clause_token1] = ACTIONS(41), @@ -41225,34 +43283,34 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__dollar_quoted_string_tag] = ACTIONS(77), }, [3] = { - [sym__aliased_expression] = STATE(2190), - [sym__aliasable_expression] = STATE(2190), - [sym_select_clause_body] = STATE(2505), - [sym_select_subexpression] = STATE(217), - [sym_conditional_expression] = STATE(217), - [sym_in_expression] = STATE(217), - [sym_function_call] = STATE(129), - [sym__parenthesized_expression] = STATE(129), - [sym_is_expression] = STATE(217), - [sym_boolean_expression] = STATE(217), - [sym_at_time_zone_expression] = STATE(217), - [sym_NULL] = STATE(217), - [sym_TRUE] = STATE(217), - [sym_FALSE] = STATE(217), + [sym__aliased_expression] = STATE(2174), + [sym__aliasable_expression] = STATE(2174), + [sym_select_clause_body] = STATE(2544), + [sym_select_subexpression] = STATE(229), + [sym_conditional_expression] = STATE(229), + [sym_in_expression] = STATE(229), + [sym_function_call] = STATE(110), + [sym__parenthesized_expression] = STATE(110), + [sym_is_expression] = STATE(229), + [sym_boolean_expression] = STATE(229), + [sym_at_time_zone_expression] = STATE(229), + [sym_NULL] = STATE(229), + [sym_TRUE] = STATE(229), + [sym_FALSE] = STATE(229), [sym__quoted_identifier] = STATE(20), - [sym_identifier] = STATE(14), - [sym_dotted_name] = STATE(39), - [sym__identifier] = STATE(49), - [sym_string] = STATE(129), - [sym_json_access] = STATE(217), - [sym_type_cast] = STATE(217), - [sym_array_element_access] = STATE(217), - [sym_unary_expression] = STATE(217), - [sym_binary_expression] = STATE(217), - [sym_asterisk_expression] = STATE(217), - [sym_interval_expression] = STATE(217), - [sym_argument_reference] = STATE(130), - [sym__expression] = STATE(68), + [sym_identifier] = STATE(15), + [sym_dotted_name] = STATE(55), + [sym__identifier] = STATE(53), + [sym_string] = STATE(110), + [sym_json_access] = STATE(229), + [sym_type_cast] = STATE(229), + [sym_array_element_access] = STATE(229), + [sym_unary_expression] = STATE(229), + [sym_binary_expression] = STATE(229), + [sym_asterisk_expression] = STATE(229), + [sym_interval_expression] = STATE(229), + [sym_argument_reference] = STATE(109), + [sym__expression] = STATE(99), [ts_builtin_sym_end] = ACTIONS(39), [anon_sym_SEMI] = ACTIONS(39), [aux_sym_with_clause_token1] = ACTIONS(41), @@ -41536,107 +43594,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_STAR] = ACTIONS(122), }, [6] = { - [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_insert_statement_token1] = ACTIONS(117), - [aux_sym_insert_statement_token2] = ACTIONS(117), - [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_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_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_boolean_expression_token1] = 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), - }, - [7] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -41737,6 +43694,107 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_insert_statement_token1] = ACTIONS(117), + [aux_sym_insert_statement_token2] = ACTIONS(117), + [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_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_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_boolean_expression_token1] = 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] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), @@ -41839,107 +43897,107 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_STAR] = ACTIONS(132), }, [9] = { - [aux_sym_dotted_name_repeat1] = STATE(5), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(126), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(140), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [aux_sym_dotted_name_repeat1] = STATE(9), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_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_boolean_expression_token1] = 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(136), + [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), }, [10] = { - [aux_sym_dotted_name_repeat1] = STATE(12), + [aux_sym_dotted_name_repeat1] = STATE(9), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -42005,7 +44063,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(142), + [anon_sym_DOT] = ACTIONS(139), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -42040,404 +44098,305 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { }, [11] = { [aux_sym_dotted_name_repeat1] = STATE(5), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(144), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(126), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(145), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [12] = { - [aux_sym_dotted_name_repeat1] = STATE(12), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_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_boolean_expression_token1] = 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(146), - [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), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [13] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [aux_sym_dotted_name_repeat1] = STATE(5), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(147), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [14] = { - [aux_sym_dotted_name_repeat1] = STATE(28), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(149), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(151), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [15] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -42536,106 +44495,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [16] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), - [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), - [aux_sym_type_token1] = ACTIONS(134), - [aux_sym_type_token2] = ACTIONS(134), - [anon_sym_LBRACK] = 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), - [anon_sym_DOT_STAR] = ACTIONS(132), + [15] = { + [aux_sym_dotted_name_repeat1] = STATE(26), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(149), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(151), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [17] = { + [16] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -42734,203 +44693,400 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, + [17] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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), + [aux_sym_type_token1] = ACTIONS(134), + [aux_sym_type_token2] = ACTIONS(134), + [anon_sym_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, [18] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(155), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(159), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_insert_statement_token2] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_reference_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(161), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(163), - [aux_sym_type_token2] = ACTIONS(165), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [aux_sym_dotted_name_repeat1] = STATE(22), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token5] = ACTIONS(143), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [anon_sym_CONSTRAINT] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_table_constraint_unique_token1] = ACTIONS(143), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(153), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [19] = { [aux_sym_dotted_name_repeat1] = STATE(10), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(142), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(167), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(155), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [20] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = ACTIONS(134), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, + [21] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -43028,302 +45184,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [21] = { - [aux_sym_dotted_name_repeat1] = STATE(26), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token5] = ACTIONS(138), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [anon_sym_CONSTRAINT] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_table_constraint_unique_token1] = ACTIONS(138), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(169), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, [22] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = ACTIONS(134), - [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), - [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_LBRACK] = ACTIONS(132), - [anon_sym_COLON_COLON] = ACTIONS(132), + [aux_sym_dotted_name_repeat1] = STATE(23), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_boolean_expression_token1] = 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(153), + [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(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), - [anon_sym_DOT_STAR] = ACTIONS(132), + [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), }, [23] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [24] = { - [aux_sym_dotted_name_repeat1] = STATE(24), + [aux_sym_dotted_name_repeat1] = STATE(23), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -43389,7 +45349,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(171), + [anon_sym_DOT] = ACTIONS(157), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -43420,204 +45380,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(115), [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), }, - [25] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(174), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(176), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_insert_statement_token2] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_reference_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(178), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(180), - [aux_sym_type_token2] = ACTIONS(182), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [26] = { - [aux_sym_dotted_name_repeat1] = STATE(24), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_boolean_expression_token1] = 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(169), - [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), + [24] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(162), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(166), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_insert_statement_token2] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_reference_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(168), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(170), + [aux_sym_type_token2] = ACTIONS(172), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, - [27] = { - [aux_sym_dotted_name_repeat1] = STATE(27), + [25] = { + [aux_sym_dotted_name_repeat1] = STATE(25), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -43684,7 +45546,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(184), + [anon_sym_DOT] = ACTIONS(174), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -43714,8 +45576,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [28] = { - [aux_sym_dotted_name_repeat1] = STATE(27), + [26] = { + [aux_sym_dotted_name_repeat1] = STATE(25), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -43812,125 +45674,418 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [29] = { + [27] = { [aux_sym_dotted_name_repeat1] = STATE(10), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(187), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(139), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(177), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [28] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [29] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(179), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(181), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_insert_statement_token2] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_reference_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(183), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(185), + [aux_sym_type_token2] = ACTIONS(187), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, [30] = { - [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_insert_statement_token1] = ACTIONS(117), - [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), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(191), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(195), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(199), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [31] = { + [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_insert_statement_token1] = ACTIONS(117), + [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), @@ -44007,201 +46162,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(115), [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), }, - [31] = { - [aux_sym_dotted_name_repeat1] = STATE(41), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token5] = ACTIONS(138), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [anon_sym_CONSTRAINT] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_table_constraint_unique_token1] = ACTIONS(138), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(189), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(191), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, [32] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(195), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(199), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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(193), - [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_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(201), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(203), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [33] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -44298,104 +46259,298 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, + [33] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(203), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(205), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(207), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, [34] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(205), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(207), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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(193), - [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_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(209), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(211), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [aux_sym_dotted_name_repeat1] = STATE(40), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token5] = ACTIONS(143), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [anon_sym_CONSTRAINT] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_table_constraint_unique_token1] = ACTIONS(143), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(209), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(211), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [35] = { + [aux_sym_dotted_name_repeat1] = STATE(47), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(213), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(215), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [36] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -44492,104 +46647,104 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(128), [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), }, - [36] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(217), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(219), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(221), - }, [37] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(221), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(223), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(225), + }, + [38] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -44686,297 +46841,104 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(132), [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), }, - [38] = { - [aux_sym_dotted_name_repeat1] = STATE(50), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(223), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(225), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, [39] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(201), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(203), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(205), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [40] = { - [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_insert_statement_token1] = ACTIONS(130), - [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_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_boolean_expression_token1] = 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), - }, - [41] = { - [aux_sym_dotted_name_repeat1] = STATE(43), + [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), @@ -45041,7 +47003,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(189), + [anon_sym_DOT] = ACTIONS(209), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -45071,104 +47033,104 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [42] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(195), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(199), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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(193), - [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_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(201), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [41] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(191), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(195), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(197), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [43] = { - [aux_sym_dotted_name_repeat1] = STATE(43), + [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), @@ -45263,584 +47225,392 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, + [43] = { + [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_insert_statement_token1] = ACTIONS(130), + [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_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_boolean_expression_token1] = 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), + }, [44] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(232), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(236), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_insert_statement_token2] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_reference_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(238), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(230), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(232), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(234), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(236), + [aux_sym_type_token2] = ACTIONS(238), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, [45] = { - [aux_sym_array_type_repeat1] = STATE(52), - [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_insert_statement_token1] = ACTIONS(242), - [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(244), - [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), + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(240), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(242), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token2] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token5] = ACTIONS(164), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(164), + [aux_sym_direction_constraint_token1] = ACTIONS(164), + [aux_sym_direction_constraint_token2] = ACTIONS(164), + [anon_sym_CONSTRAINT] = ACTIONS(164), + [aux_sym_table_constraint_check_token1] = ACTIONS(164), + [aux_sym_table_constraint_unique_token1] = ACTIONS(164), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(244), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(246), + [aux_sym_type_token2] = ACTIONS(248), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, [46] = { - [aux_sym_dotted_name_repeat1] = STATE(46), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_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_boolean_expression_token1] = 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(246), - [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), + [sym__quoted_identifier] = STATE(2182), + [sym_identifier] = STATE(2205), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(254), + [aux_sym_cte_token2] = ACTIONS(256), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_insert_statement_token2] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(258), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_sequence_token5] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [aux_sym_create_function_statement_token3] = ACTIONS(252), + [aux_sym_create_function_statement_token4] = ACTIONS(252), + [aux_sym_create_function_statement_token7] = ACTIONS(252), + [aux_sym_create_function_statement_token8] = ACTIONS(252), + [aux_sym_create_function_statement_token9] = ACTIONS(252), + [aux_sym_create_function_statement_token10] = ACTIONS(252), + [aux_sym_create_function_statement_token11] = ACTIONS(252), + [aux_sym_external_hint_token1] = ACTIONS(252), + [aux_sym_external_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token1] = ACTIONS(252), + [aux_sym_optimizer_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token3] = ACTIONS(252), + [aux_sym_parallel_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token4] = ACTIONS(252), + [aux_sym_deterministic_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token2] = ACTIONS(252), + [aux_sym_sql_hint_token3] = ACTIONS(252), + [aux_sym_sql_hint_token5] = ACTIONS(252), + [aux_sym__function_language_token1] = ACTIONS(252), + [aux_sym_create_function_parameter_token1] = ACTIONS(260), + [anon_sym_EQ] = ACTIONS(262), + [aux_sym_create_trigger_statement_token1] = ACTIONS(264), + [aux_sym_trigger_reference_token1] = ACTIONS(252), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_create_table_statement_token1] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(266), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(270), + [anon_sym_BQUOTE] = ACTIONS(272), + [anon_sym_DQUOTE] = ACTIONS(274), + [anon_sym_DASH_GT] = ACTIONS(276), + [anon_sym_DASH_GT_GT] = ACTIONS(278), + [anon_sym_POUND_GT] = ACTIONS(276), + [anon_sym_POUND_GT_GT] = ACTIONS(278), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(280), + [anon_sym_DASH] = ACTIONS(282), + [anon_sym_TILDE] = ACTIONS(284), + [anon_sym_CARET] = ACTIONS(286), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(288), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_PIPE] = ACTIONS(280), + [anon_sym_POUND] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(284), + [anon_sym_LT_EQ] = ACTIONS(262), + [anon_sym_LT_GT] = ACTIONS(262), + [anon_sym_BANG_EQ] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(284), + [anon_sym_GT_EQ] = ACTIONS(262), + [anon_sym_BANG_TILDE] = ACTIONS(284), + [anon_sym_TILDE_STAR] = ACTIONS(262), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(262), }, [47] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(249), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(251), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_insert_statement_token2] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_reference_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(253), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [48] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(205), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(207), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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(193), - [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_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(209), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [49] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(255), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(257), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(259), - }, - [50] = { - [aux_sym_dotted_name_repeat1] = STATE(46), + [aux_sym_dotted_name_repeat1] = STATE(51), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -45905,7 +47675,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(223), + [anon_sym_DOT] = ACTIONS(213), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -45935,587 +47705,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [51] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(261), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(263), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(265), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(267), - [aux_sym_type_token2] = ACTIONS(269), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [52] = { - [aux_sym_array_type_repeat1] = STATE(54), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = ACTIONS(273), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [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_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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(244), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [53] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(275), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(277), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(279), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(281), - [aux_sym_type_token2] = ACTIONS(283), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [54] = { - [aux_sym_array_type_repeat1] = STATE(54), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(289), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [55] = { - [sym__quoted_identifier] = STATE(2184), - [sym_identifier] = STATE(2185), - [ts_builtin_sym_end] = ACTIONS(292), - [anon_sym_SEMI] = ACTIONS(292), - [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(296), - [aux_sym_cte_token2] = ACTIONS(298), - [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_insert_statement_token2] = ACTIONS(294), - [aux_sym_truncate_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(300), - [aux_sym_begin_statement_token1] = ACTIONS(294), - [aux_sym_commit_statement_token1] = ACTIONS(294), - [aux_sym_rollback_statement_token1] = ACTIONS(294), - [aux_sym_create_statement_token1] = ACTIONS(294), - [aux_sym_alter_statement_token1] = ACTIONS(294), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), - [aux_sym_sequence_token5] = ACTIONS(294), - [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym_return_statement_token1] = ACTIONS(294), - [aux_sym_declare_statement_token1] = ACTIONS(294), - [aux_sym_create_function_statement_token3] = ACTIONS(294), - [aux_sym_create_function_statement_token4] = ACTIONS(294), - [aux_sym_create_function_statement_token7] = ACTIONS(294), - [aux_sym_create_function_statement_token8] = ACTIONS(294), - [aux_sym_create_function_statement_token9] = ACTIONS(294), - [aux_sym_create_function_statement_token10] = ACTIONS(294), - [aux_sym_create_function_statement_token11] = ACTIONS(294), - [aux_sym_external_hint_token1] = ACTIONS(294), - [aux_sym_external_hint_token2] = ACTIONS(294), - [aux_sym_optimizer_hint_token1] = ACTIONS(294), - [aux_sym_optimizer_hint_token2] = ACTIONS(294), - [aux_sym_optimizer_hint_token3] = ACTIONS(294), - [aux_sym_parallel_hint_token1] = ACTIONS(294), - [aux_sym_null_hint_token1] = ACTIONS(294), - [aux_sym_null_hint_token4] = ACTIONS(294), - [aux_sym_deterministic_hint_token1] = ACTIONS(294), - [aux_sym_sql_hint_token1] = ACTIONS(294), - [aux_sym_sql_hint_token2] = ACTIONS(294), - [aux_sym_sql_hint_token3] = ACTIONS(294), - [aux_sym_sql_hint_token5] = ACTIONS(294), - [aux_sym__function_language_token1] = ACTIONS(294), - [aux_sym_create_function_parameter_token1] = ACTIONS(302), - [anon_sym_EQ] = ACTIONS(304), - [aux_sym_create_trigger_statement_token1] = ACTIONS(306), - [aux_sym_trigger_reference_token1] = ACTIONS(294), - [aux_sym_trigger_event_token1] = ACTIONS(294), - [aux_sym_trigger_event_token2] = ACTIONS(294), - [aux_sym_drop_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_create_table_statement_token1] = ACTIONS(294), - [aux_sym_order_by_clause_token1] = ACTIONS(294), - [aux_sym_limit_clause_token1] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_join_type_token1] = ACTIONS(294), - [aux_sym_join_type_token2] = ACTIONS(294), - [aux_sym_join_type_token3] = ACTIONS(294), - [aux_sym_join_type_token4] = ACTIONS(294), - [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(308), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), - [sym__unquoted_identifier] = ACTIONS(312), - [anon_sym_BQUOTE] = ACTIONS(314), - [anon_sym_DQUOTE] = ACTIONS(316), - [anon_sym_DASH_GT] = ACTIONS(318), - [anon_sym_DASH_GT_GT] = ACTIONS(320), - [anon_sym_POUND_GT] = ACTIONS(318), - [anon_sym_POUND_GT_GT] = ACTIONS(320), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(324), - [anon_sym_TILDE] = ACTIONS(326), - [anon_sym_CARET] = ACTIONS(328), - [anon_sym_STAR] = ACTIONS(330), - [anon_sym_SLASH] = ACTIONS(332), - [anon_sym_PERCENT] = ACTIONS(330), - [anon_sym_LT_LT] = ACTIONS(330), - [anon_sym_GT_GT] = ACTIONS(330), - [anon_sym_AMP] = ACTIONS(330), - [anon_sym_PIPE] = ACTIONS(322), - [anon_sym_POUND] = ACTIONS(324), - [anon_sym_LT] = ACTIONS(326), - [anon_sym_LT_EQ] = ACTIONS(304), - [anon_sym_LT_GT] = ACTIONS(304), - [anon_sym_BANG_EQ] = ACTIONS(304), - [anon_sym_GT] = ACTIONS(326), - [anon_sym_GT_EQ] = ACTIONS(304), - [anon_sym_BANG_TILDE] = ACTIONS(326), - [anon_sym_TILDE_STAR] = ACTIONS(304), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(304), - }, - [56] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(334), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(336), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token2] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token5] = ACTIONS(157), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(157), - [aux_sym_direction_constraint_token1] = ACTIONS(157), - [aux_sym_direction_constraint_token2] = ACTIONS(157), - [anon_sym_CONSTRAINT] = ACTIONS(157), - [aux_sym_table_constraint_check_token1] = ACTIONS(157), - [aux_sym_table_constraint_unique_token1] = ACTIONS(157), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(338), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(340), - [aux_sym_type_token2] = ACTIONS(342), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [57] = { + [48] = { [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), [anon_sym_LPAREN] = ACTIONS(132), @@ -46529,6 +47722,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -46547,6 +47741,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -46562,15 +47757,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_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_boolean_expression_token1] = ACTIONS(134), [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), [sym__unquoted_identifier] = ACTIONS(134), @@ -46607,7 +47801,775 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [58] = { + [49] = { + [aux_sym_array_type_repeat1] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(296), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [50] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(301), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(305), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_insert_statement_token2] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_reference_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(307), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [51] = { + [aux_sym_dotted_name_repeat1] = STATE(51), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_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_boolean_expression_token1] = 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(309), + [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), + }, + [52] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(312), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(314), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(316), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(318), + [aux_sym_type_token2] = ACTIONS(320), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [53] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(322), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(324), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(326), + }, + [54] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(328), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(330), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_insert_statement_token2] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_reference_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(332), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [55] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [56] = { + [aux_sym_array_type_repeat1] = STATE(49), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = ACTIONS(336), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [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_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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(338), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [57] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -46703,106 +48665,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [59] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token5] = ACTIONS(138), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [anon_sym_CONSTRAINT] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_table_constraint_unique_token1] = ACTIONS(138), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [60] = { + [58] = { [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), [anon_sym_LPAREN] = ACTIONS(132), @@ -46816,7 +48683,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -46835,7 +48701,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -46851,14 +48716,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_grant_statement_token8] = ACTIONS(134), + [aux_sym_order_by_clause_token1] = ACTIONS(134), + [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(134), [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), [sym__unquoted_identifier] = ACTIONS(134), @@ -46895,6 +48761,198 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, + [59] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token5] = ACTIONS(143), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [anon_sym_CONSTRAINT] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_table_constraint_unique_token1] = ACTIONS(143), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, + [60] = { + [aux_sym_array_type_repeat1] = STATE(56), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_insert_statement_token2] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_reference_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(338), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, [61] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), @@ -46966,7 +49024,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -46991,589 +49049,1918 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, [62] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_insert_statement_token2] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_reference_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(348), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(350), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token2] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token5] = ACTIONS(193), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token2] = ACTIONS(193), + [anon_sym_CONSTRAINT] = ACTIONS(193), + [aux_sym_table_constraint_check_token1] = ACTIONS(193), + [aux_sym_table_constraint_unique_token1] = ACTIONS(193), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(352), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(354), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [63] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(354), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_insert_statement_token2] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_reference_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(358), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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), }, [64] = { - [aux_sym_array_type_repeat1] = STATE(67), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = ACTIONS(273), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [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_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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(360), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(223), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [65] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(364), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_insert_statement_token2] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_reference_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(368), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [aux_sym_array_type_repeat1] = STATE(81), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_insert_statement_token2] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_reference_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(356), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [66] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(370), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(372), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(374), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(376), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(358), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(360), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(362), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(364), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [67] = { - [aux_sym_array_type_repeat1] = STATE(67), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(378), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(145), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [68] = { - [sym__quoted_identifier] = STATE(2290), - [sym_identifier] = STATE(2274), + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_insert_statement_token2] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_reference_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [69] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_insert_statement_token2] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_reference_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [70] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(376), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_insert_statement_token2] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_reference_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(380), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [71] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(384), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_insert_statement_token2] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_reference_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(388), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [72] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_insert_statement_token2] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_reference_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [73] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(396), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_insert_statement_token2] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_reference_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(400), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [74] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(404), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_insert_statement_token2] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_reference_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(408), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [75] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_insert_statement_token2] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_reference_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [76] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(414), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_insert_statement_token2] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_reference_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(416), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [77] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(418), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_insert_statement_token2] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_reference_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(420), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [78] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(422), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_insert_statement_token2] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_reference_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(424), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [79] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(426), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_insert_statement_token2] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_reference_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(428), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [80] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_insert_statement_token2] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_reference_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [81] = { + [aux_sym_array_type_repeat1] = STATE(82), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = ACTIONS(336), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [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_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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(356), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [82] = { + [aux_sym_array_type_repeat1] = STATE(82), [ts_builtin_sym_end] = ACTIONS(292), [anon_sym_SEMI] = ACTIONS(292), [aux_sym_with_clause_token1] = ACTIONS(294), [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(381), - [aux_sym_cte_token2] = ACTIONS(383), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), [aux_sym_insert_statement_token1] = ACTIONS(294), [aux_sym_insert_statement_token2] = ACTIONS(294), [aux_sym_truncate_statement_token1] = ACTIONS(294), [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(385), + [aux_sym_comment_statement_token7] = ACTIONS(294), [aux_sym_begin_statement_token1] = ACTIONS(294), [aux_sym_commit_statement_token1] = ACTIONS(294), [aux_sym_rollback_statement_token1] = ACTIONS(294), @@ -47605,9 +50992,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(294), [aux_sym_sql_hint_token5] = ACTIONS(294), [aux_sym__function_language_token1] = ACTIONS(294), - [aux_sym_create_function_parameter_token1] = ACTIONS(387), - [anon_sym_EQ] = ACTIONS(389), - [aux_sym_create_trigger_statement_token1] = ACTIONS(391), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), [aux_sym_trigger_reference_token1] = ACTIONS(294), [aux_sym_trigger_event_token1] = ACTIONS(294), [aux_sym_trigger_event_token2] = ACTIONS(294), @@ -47623,42 +51010,329 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(294), [aux_sym_join_type_token4] = ACTIONS(294), [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(393), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(397), - [anon_sym_BQUOTE] = ACTIONS(399), - [anon_sym_DQUOTE] = ACTIONS(401), - [anon_sym_DASH_GT] = ACTIONS(403), - [anon_sym_DASH_GT_GT] = ACTIONS(405), - [anon_sym_POUND_GT] = ACTIONS(403), - [anon_sym_POUND_GT_GT] = ACTIONS(405), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(407), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_CARET] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(415), - [anon_sym_SLASH] = ACTIONS(417), - [anon_sym_PERCENT] = ACTIONS(415), - [anon_sym_LT_LT] = ACTIONS(415), - [anon_sym_GT_GT] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(415), - [anon_sym_PIPE] = ACTIONS(407), - [anon_sym_POUND] = ACTIONS(409), - [anon_sym_LT] = ACTIONS(411), - [anon_sym_LT_EQ] = ACTIONS(389), - [anon_sym_LT_GT] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(389), - [anon_sym_GT] = ACTIONS(411), - [anon_sym_GT_EQ] = ACTIONS(389), - [anon_sym_BANG_TILDE] = ACTIONS(411), - [anon_sym_TILDE_STAR] = ACTIONS(389), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(389), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(434), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [69] = { + [83] = { + [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_insert_statement_token1] = ACTIONS(439), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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), + }, + [84] = { + [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_insert_statement_token1] = ACTIONS(443), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [85] = { + [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_insert_statement_token1] = ACTIONS(447), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [86] = { [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), @@ -47672,7 +51346,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -47691,7 +51364,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -47707,14 +51379,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(117), [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), [sym__unquoted_identifier] = ACTIONS(117), @@ -47750,676 +51423,201 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [70] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(419), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(421), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(423), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(425), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [71] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = ACTIONS(429), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_reference_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [72] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = ACTIONS(433), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_reference_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [73] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = ACTIONS(437), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_reference_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [74] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = ACTIONS(441), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_reference_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [75] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = ACTIONS(445), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_reference_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [76] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(447), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(449), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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), + [87] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = ACTIONS(451), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_reference_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(453), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [aux_sym_order_by_clause_token1] = ACTIONS(451), + [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, - [77] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(457), - [anon_sym_COMMA] = ACTIONS(455), + [88] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_insert_statement_token2] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [89] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), [aux_sym_cte_token1] = ACTIONS(459), [aux_sym_cte_token2] = ACTIONS(459), [aux_sym_insert_statement_token1] = ACTIONS(459), @@ -48434,7 +51632,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_alter_statement_token1] = ACTIONS(459), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(457), [aux_sym_return_statement_token1] = ACTIONS(459), [aux_sym_declare_statement_token1] = ACTIONS(459), [aux_sym_create_function_statement_token3] = ACTIONS(459), @@ -48459,7 +51657,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token5] = ACTIONS(459), [aux_sym__function_language_token1] = ACTIONS(459), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), [aux_sym_trigger_reference_token1] = ACTIONS(459), [aux_sym_trigger_event_token1] = ACTIONS(459), @@ -48468,7 +51666,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token4] = ACTIONS(459), [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(461), + [aux_sym_create_table_statement_token1] = ACTIONS(459), [aux_sym_order_by_clause_token1] = ACTIONS(459), [aux_sym_limit_clause_token1] = ACTIONS(459), [aux_sym_where_clause_token1] = ACTIONS(459), @@ -48480,4574 +51678,2776 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_boolean_expression_token1] = ACTIONS(459), [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [78] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = ACTIONS(465), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_reference_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [79] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = ACTIONS(469), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_reference_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [80] = { - [aux_sym_array_type_repeat1] = STATE(64), - [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_insert_statement_token1] = ACTIONS(242), - [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(360), - [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), - }, - [81] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_insert_statement_token2] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_reference_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [82] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [83] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_insert_statement_token2] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_reference_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [84] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_insert_statement_token2] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_reference_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [85] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_insert_statement_token2] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_reference_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [86] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_insert_statement_token2] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_reference_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [87] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_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_boolean_expression_token1] = 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), - }, - [88] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_insert_statement_token2] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_reference_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [89] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_insert_statement_token2] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_reference_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [90] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_insert_statement_token2] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_reference_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [90] = { + [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_insert_statement_token1] = ACTIONS(463), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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), }, [91] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_insert_statement_token2] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_reference_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [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_insert_statement_token1] = ACTIONS(467), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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), }, [92] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_insert_statement_token2] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_reference_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [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_insert_statement_token1] = ACTIONS(471), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, [93] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_insert_statement_token2] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_reference_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_insert_statement_token2] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_reference_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, [94] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(515), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(517), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(519), + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_insert_statement_token2] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_reference_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, [95] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_insert_statement_token2] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_reference_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_insert_statement_token2] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_reference_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_create_table_statement_token1] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, [96] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(140), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_insert_statement_token2] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_reference_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_create_table_statement_token1] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, [97] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(525), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_insert_statement_token2] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_reference_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(527), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_insert_statement_token2] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_reference_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_create_table_statement_token1] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, [98] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(529), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_insert_statement_token2] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_reference_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(531), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_insert_statement_token2] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_reference_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, [99] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(533), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_insert_statement_token2] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_reference_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(535), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [sym__quoted_identifier] = STATE(2213), + [sym_identifier] = STATE(2300), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(497), + [aux_sym_cte_token2] = ACTIONS(499), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_insert_statement_token2] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(501), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_sequence_token5] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [aux_sym_create_function_statement_token3] = ACTIONS(252), + [aux_sym_create_function_statement_token4] = ACTIONS(252), + [aux_sym_create_function_statement_token7] = ACTIONS(252), + [aux_sym_create_function_statement_token8] = ACTIONS(252), + [aux_sym_create_function_statement_token9] = ACTIONS(252), + [aux_sym_create_function_statement_token10] = ACTIONS(252), + [aux_sym_create_function_statement_token11] = ACTIONS(252), + [aux_sym_external_hint_token1] = ACTIONS(252), + [aux_sym_external_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token1] = ACTIONS(252), + [aux_sym_optimizer_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token3] = ACTIONS(252), + [aux_sym_parallel_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token4] = ACTIONS(252), + [aux_sym_deterministic_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token2] = ACTIONS(252), + [aux_sym_sql_hint_token3] = ACTIONS(252), + [aux_sym_sql_hint_token5] = ACTIONS(252), + [aux_sym__function_language_token1] = ACTIONS(252), + [aux_sym_create_function_parameter_token1] = ACTIONS(503), + [anon_sym_EQ] = ACTIONS(505), + [aux_sym_create_trigger_statement_token1] = ACTIONS(507), + [aux_sym_trigger_reference_token1] = ACTIONS(252), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(509), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(513), + [anon_sym_BQUOTE] = ACTIONS(515), + [anon_sym_DQUOTE] = ACTIONS(517), + [anon_sym_DASH_GT] = ACTIONS(519), + [anon_sym_DASH_GT_GT] = ACTIONS(521), + [anon_sym_POUND_GT] = ACTIONS(519), + [anon_sym_POUND_GT_GT] = ACTIONS(521), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(523), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_CARET] = ACTIONS(529), + [anon_sym_STAR] = ACTIONS(531), + [anon_sym_SLASH] = ACTIONS(533), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(523), + [anon_sym_POUND] = ACTIONS(525), + [anon_sym_LT] = ACTIONS(527), + [anon_sym_LT_EQ] = ACTIONS(505), + [anon_sym_LT_GT] = ACTIONS(505), + [anon_sym_BANG_EQ] = ACTIONS(505), + [anon_sym_GT] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(505), + [anon_sym_BANG_TILDE] = ACTIONS(527), + [anon_sym_TILDE_STAR] = ACTIONS(505), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(505), }, [100] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(539), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_insert_statement_token2] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_reference_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(543), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [101] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(219), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(535), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(537), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(539), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(541), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [102] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(545), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_insert_statement_token2] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_reference_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(547), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(543), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(545), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(547), }, [103] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_insert_statement_token2] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_reference_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [sym__quoted_identifier] = STATE(2452), + [sym_identifier] = STATE(2354), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(549), + [aux_sym_cte_token2] = ACTIONS(551), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(553), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_sequence_token5] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [aux_sym_create_function_statement_token3] = ACTIONS(252), + [aux_sym_create_function_statement_token4] = ACTIONS(252), + [aux_sym_create_function_statement_token7] = ACTIONS(252), + [aux_sym_create_function_statement_token8] = ACTIONS(252), + [aux_sym_create_function_statement_token9] = ACTIONS(252), + [aux_sym_create_function_statement_token10] = ACTIONS(252), + [aux_sym_create_function_statement_token11] = ACTIONS(252), + [aux_sym_external_hint_token1] = ACTIONS(252), + [aux_sym_external_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token1] = ACTIONS(252), + [aux_sym_optimizer_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token3] = ACTIONS(252), + [aux_sym_parallel_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token4] = ACTIONS(252), + [aux_sym_deterministic_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token2] = ACTIONS(252), + [aux_sym_sql_hint_token3] = ACTIONS(252), + [aux_sym_sql_hint_token5] = ACTIONS(252), + [aux_sym__function_language_token1] = ACTIONS(252), + [aux_sym_create_function_parameter_token1] = ACTIONS(555), + [anon_sym_EQ] = ACTIONS(557), + [aux_sym_create_trigger_statement_token1] = ACTIONS(559), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_create_table_statement_token1] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(561), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(565), + [anon_sym_BQUOTE] = ACTIONS(567), + [anon_sym_DQUOTE] = ACTIONS(569), + [anon_sym_DASH_GT] = ACTIONS(571), + [anon_sym_DASH_GT_GT] = ACTIONS(573), + [anon_sym_POUND_GT] = ACTIONS(571), + [anon_sym_POUND_GT_GT] = ACTIONS(573), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(577), + [anon_sym_TILDE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_POUND] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_LT_GT] = ACTIONS(557), + [anon_sym_BANG_EQ] = ACTIONS(557), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_BANG_TILDE] = ACTIONS(579), + [anon_sym_TILDE_STAR] = ACTIONS(557), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(557), }, [104] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = ACTIONS(445), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_reference_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_insert_statement_token2] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_reference_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, [105] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(549), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(551), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token2] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token5] = ACTIONS(234), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(234), - [aux_sym_direction_constraint_token1] = ACTIONS(234), - [aux_sym_direction_constraint_token2] = ACTIONS(234), - [anon_sym_CONSTRAINT] = ACTIONS(234), - [aux_sym_table_constraint_check_token1] = ACTIONS(234), - [aux_sym_table_constraint_unique_token1] = ACTIONS(234), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(553), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_insert_statement_token2] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_reference_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_join_type_token1] = ACTIONS(346), + [aux_sym_join_type_token2] = ACTIONS(346), + [aux_sym_join_type_token3] = ACTIONS(346), + [aux_sym_join_type_token4] = ACTIONS(346), + [aux_sym_join_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, [106] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token5] = ACTIONS(138), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [anon_sym_CONSTRAINT] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_table_constraint_unique_token1] = ACTIONS(138), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_insert_statement_token2] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, [107] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_insert_statement_token2] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_reference_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = ACTIONS(451), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_reference_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, [108] = { - [aux_sym_dotted_name_repeat1] = STATE(108), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_limit_clause_token1] = ACTIONS(117), - [aux_sym_boolean_expression_token1] = 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(555), - [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), + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_insert_statement_token2] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_reference_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, [109] = { - [aux_sym_dotted_name_repeat1] = STATE(108), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_limit_clause_token1] = ACTIONS(124), - [aux_sym_boolean_expression_token1] = 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(558), - [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), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(151), [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), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [110] = { - [aux_sym_array_type_repeat1] = STATE(111), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(560), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(324), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [111] = { - [aux_sym_array_type_repeat1] = STATE(111), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(562), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [aux_sym_array_type_repeat1] = STATE(165), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(591), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [112] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [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_insert_statement_token1] = ACTIONS(471), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, [113] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_insert_statement_token2] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_reference_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_insert_statement_token2] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_reference_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, [114] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_insert_statement_token2] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_reference_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(535), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(537), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(539), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [115] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(593), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(595), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(597), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [116] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_insert_statement_token2] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_reference_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(599), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token5] = ACTIONS(219), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [anon_sym_CONSTRAINT] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_table_constraint_unique_token1] = ACTIONS(219), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(601), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(603), }, [117] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_insert_statement_token2] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_reference_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_insert_statement_token2] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_reference_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, [118] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_insert_statement_token2] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_reference_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(609), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(611), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(613), }, [119] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(585), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(587), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(589), - }, - [120] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_insert_statement_token2] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_reference_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [121] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_insert_statement_token2] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_reference_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [122] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_insert_statement_token2] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_reference_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [123] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_insert_statement_token2] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_reference_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [124] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_insert_statement_token2] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_reference_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [125] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_insert_statement_token2] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_reference_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [126] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), @@ -53141,7 +54541,759 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, + [120] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_insert_statement_token2] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_reference_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [121] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_insert_statement_token2] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_reference_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [122] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_insert_statement_token2] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_reference_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [123] = { + [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_insert_statement_token1] = ACTIONS(467), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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), + }, + [124] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_insert_statement_token2] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_reference_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [125] = { + [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_insert_statement_token1] = ACTIONS(447), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [126] = { + [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_insert_statement_token1] = ACTIONS(443), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, [127] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_insert_statement_token2] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_reference_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [128] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), @@ -53204,7 +55356,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(621), [aux_sym_join_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -53213,18 +55365,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(621), [anon_sym_POUND_GT_GT] = ACTIONS(619), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(324), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(328), - [anon_sym_STAR] = ACTIONS(330), - [anon_sym_SLASH] = ACTIONS(332), - [anon_sym_PERCENT] = ACTIONS(330), - [anon_sym_LT_LT] = ACTIONS(330), - [anon_sym_GT_GT] = ACTIONS(330), - [anon_sym_AMP] = ACTIONS(330), - [anon_sym_PIPE] = ACTIONS(322), - [anon_sym_POUND] = ACTIONS(324), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), [anon_sym_LT] = ACTIONS(621), [anon_sym_LT_EQ] = ACTIONS(619), [anon_sym_LT_GT] = ACTIONS(619), @@ -53235,18 +55387,864 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [128] = { + [129] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_insert_statement_token2] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_reference_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [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_insert_statement_token1] = ACTIONS(463), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_insert_statement_token2] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_reference_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [132] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [133] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_insert_statement_token2] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_reference_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [134] = { + [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_insert_statement_token1] = ACTIONS(439), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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), + }, + [135] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_insert_statement_token2] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_reference_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [136] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_insert_statement_token2] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_reference_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [137] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [138] = { [ts_builtin_sym_end] = ACTIONS(623), [anon_sym_SEMI] = ACTIONS(623), [aux_sym_with_clause_token1] = ACTIONS(625), [anon_sym_COMMA] = ACTIONS(623), [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(298), + [aux_sym_cte_token2] = ACTIONS(625), [aux_sym_insert_statement_token1] = ACTIONS(625), [aux_sym_insert_statement_token2] = ACTIONS(625), [aux_sym_truncate_statement_token1] = ACTIONS(625), [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(300), + [aux_sym_comment_statement_token7] = ACTIONS(625), [aux_sym_begin_statement_token1] = ACTIONS(625), [aux_sym_commit_statement_token1] = ACTIONS(625), [aux_sym_rollback_statement_token1] = ACTIONS(625), @@ -53278,8 +56276,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(625), [aux_sym_sql_hint_token5] = ACTIONS(625), [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(302), - [anon_sym_EQ] = ACTIONS(304), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), [aux_sym_create_trigger_statement_token1] = ACTIONS(625), [aux_sym_trigger_reference_token1] = ACTIONS(625), [aux_sym_trigger_event_token1] = ACTIONS(625), @@ -53297,8 +56295,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(625), [aux_sym_join_type_token4] = ACTIONS(625), [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(308), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), [sym__unquoted_identifier] = ACTIONS(625), [anon_sym_BQUOTE] = ACTIONS(623), [anon_sym_DQUOTE] = ACTIONS(623), @@ -53307,228 +56305,40 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(625), [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(324), - [anon_sym_TILDE] = ACTIONS(326), - [anon_sym_CARET] = ACTIONS(328), - [anon_sym_STAR] = ACTIONS(330), - [anon_sym_SLASH] = ACTIONS(332), - [anon_sym_PERCENT] = ACTIONS(330), - [anon_sym_LT_LT] = ACTIONS(330), - [anon_sym_GT_GT] = ACTIONS(330), - [anon_sym_AMP] = ACTIONS(330), - [anon_sym_PIPE] = ACTIONS(322), - [anon_sym_POUND] = ACTIONS(324), - [anon_sym_LT] = ACTIONS(326), - [anon_sym_LT_EQ] = ACTIONS(304), - [anon_sym_LT_GT] = ACTIONS(304), - [anon_sym_BANG_EQ] = ACTIONS(304), - [anon_sym_GT] = ACTIONS(326), - [anon_sym_GT_EQ] = ACTIONS(304), - [anon_sym_BANG_TILDE] = ACTIONS(326), - [anon_sym_TILDE_STAR] = ACTIONS(304), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(304), - }, - [129] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(257), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [130] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(151), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [131] = { + [139] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), [anon_sym_COMMA] = ACTIONS(627), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(298), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_insert_statement_token2] = ACTIONS(629), [aux_sym_truncate_statement_token1] = ACTIONS(629), [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(300), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_begin_statement_token1] = ACTIONS(629), [aux_sym_commit_statement_token1] = ACTIONS(629), [aux_sym_rollback_statement_token1] = ACTIONS(629), @@ -53560,8 +56370,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(629), [aux_sym_sql_hint_token5] = ACTIONS(629), [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(302), - [anon_sym_EQ] = ACTIONS(304), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_reference_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), @@ -53580,7 +56390,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(629), [aux_sym_join_clause_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -53589,29 +56399,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(324), - [anon_sym_TILDE] = ACTIONS(326), - [anon_sym_CARET] = ACTIONS(328), - [anon_sym_STAR] = ACTIONS(330), - [anon_sym_SLASH] = ACTIONS(332), - [anon_sym_PERCENT] = ACTIONS(330), - [anon_sym_LT_LT] = ACTIONS(330), - [anon_sym_GT_GT] = ACTIONS(330), - [anon_sym_AMP] = ACTIONS(330), - [anon_sym_PIPE] = ACTIONS(322), - [anon_sym_POUND] = ACTIONS(324), - [anon_sym_LT] = ACTIONS(326), - [anon_sym_LT_EQ] = ACTIONS(304), - [anon_sym_LT_GT] = ACTIONS(304), - [anon_sym_BANG_EQ] = ACTIONS(304), - [anon_sym_GT] = ACTIONS(326), - [anon_sym_GT_EQ] = ACTIONS(304), - [anon_sym_BANG_TILDE] = ACTIONS(326), - [anon_sym_TILDE_STAR] = ACTIONS(304), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(304), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [132] = { + [140] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), @@ -53705,676 +56515,1240 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [133] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(328), - [anon_sym_STAR] = ACTIONS(330), - [anon_sym_SLASH] = ACTIONS(332), - [anon_sym_PERCENT] = ACTIONS(330), - [anon_sym_LT_LT] = ACTIONS(330), - [anon_sym_GT_GT] = ACTIONS(330), - [anon_sym_AMP] = ACTIONS(330), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [141] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(256), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_insert_statement_token2] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(258), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(260), + [anon_sym_EQ] = ACTIONS(262), + [aux_sym_create_trigger_statement_token1] = ACTIONS(264), + [aux_sym_trigger_reference_token1] = ACTIONS(637), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(266), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(280), + [anon_sym_DASH] = ACTIONS(282), + [anon_sym_TILDE] = ACTIONS(284), + [anon_sym_CARET] = ACTIONS(286), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(288), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_PIPE] = ACTIONS(280), + [anon_sym_POUND] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(284), + [anon_sym_LT_EQ] = ACTIONS(262), + [anon_sym_LT_GT] = ACTIONS(262), + [anon_sym_BANG_EQ] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(284), + [anon_sym_GT_EQ] = ACTIONS(262), + [anon_sym_BANG_TILDE] = ACTIONS(284), + [anon_sym_TILDE_STAR] = ACTIONS(262), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(262), }, - [134] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_insert_statement_token2] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_reference_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [142] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(358), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(360), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(362), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [135] = { - [sym__quoted_identifier] = STATE(2328), - [sym_identifier] = STATE(2405), - [ts_builtin_sym_end] = ACTIONS(292), - [anon_sym_SEMI] = ACTIONS(292), - [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(635), - [aux_sym_cte_token2] = ACTIONS(637), - [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_truncate_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(639), - [aux_sym_begin_statement_token1] = ACTIONS(294), - [aux_sym_commit_statement_token1] = ACTIONS(294), - [aux_sym_rollback_statement_token1] = ACTIONS(294), - [aux_sym_create_statement_token1] = ACTIONS(294), - [aux_sym_alter_statement_token1] = ACTIONS(294), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), - [aux_sym_sequence_token5] = ACTIONS(294), - [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym_return_statement_token1] = ACTIONS(294), - [aux_sym_declare_statement_token1] = ACTIONS(294), - [aux_sym_create_function_statement_token3] = ACTIONS(294), - [aux_sym_create_function_statement_token4] = ACTIONS(294), - [aux_sym_create_function_statement_token7] = ACTIONS(294), - [aux_sym_create_function_statement_token8] = ACTIONS(294), - [aux_sym_create_function_statement_token9] = ACTIONS(294), - [aux_sym_create_function_statement_token10] = ACTIONS(294), - [aux_sym_create_function_statement_token11] = ACTIONS(294), - [aux_sym_external_hint_token1] = ACTIONS(294), - [aux_sym_external_hint_token2] = ACTIONS(294), - [aux_sym_optimizer_hint_token1] = ACTIONS(294), - [aux_sym_optimizer_hint_token2] = ACTIONS(294), - [aux_sym_optimizer_hint_token3] = ACTIONS(294), - [aux_sym_parallel_hint_token1] = ACTIONS(294), - [aux_sym_null_hint_token1] = ACTIONS(294), - [aux_sym_null_hint_token4] = ACTIONS(294), - [aux_sym_deterministic_hint_token1] = ACTIONS(294), - [aux_sym_sql_hint_token1] = ACTIONS(294), - [aux_sym_sql_hint_token2] = ACTIONS(294), - [aux_sym_sql_hint_token3] = ACTIONS(294), - [aux_sym_sql_hint_token5] = ACTIONS(294), - [aux_sym__function_language_token1] = ACTIONS(294), + [143] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_insert_statement_token2] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_reference_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [144] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_insert_statement_token2] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), [anon_sym_EQ] = ACTIONS(643), [aux_sym_create_trigger_statement_token1] = ACTIONS(645), - [aux_sym_trigger_event_token1] = ACTIONS(294), - [aux_sym_trigger_event_token2] = ACTIONS(294), - [aux_sym_drop_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_create_table_statement_token1] = ACTIONS(294), - [aux_sym_order_by_clause_token1] = ACTIONS(294), - [aux_sym_limit_clause_token1] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_join_type_token1] = ACTIONS(294), - [aux_sym_join_type_token2] = ACTIONS(294), - [aux_sym_join_type_token3] = ACTIONS(294), - [aux_sym_join_type_token4] = ACTIONS(294), - [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(647), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(651), - [anon_sym_BQUOTE] = ACTIONS(653), - [anon_sym_DQUOTE] = ACTIONS(655), - [anon_sym_DASH_GT] = ACTIONS(657), - [anon_sym_DASH_GT_GT] = ACTIONS(659), - [anon_sym_POUND_GT] = ACTIONS(657), - [anon_sym_POUND_GT_GT] = ACTIONS(659), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(663), - [anon_sym_TILDE] = ACTIONS(665), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(661), - [anon_sym_POUND] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), + [aux_sym_trigger_reference_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), [anon_sym_LT_EQ] = ACTIONS(643), [anon_sym_LT_GT] = ACTIONS(643), [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(645), [anon_sym_GT_EQ] = ACTIONS(643), - [anon_sym_BANG_TILDE] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(645), [anon_sym_TILDE_STAR] = ACTIONS(643), [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [136] = { - [aux_sym_array_type_repeat1] = STATE(110), - [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(560), - [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), + [145] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_insert_statement_token2] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_reference_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [137] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [146] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(651), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(653), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(655), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [147] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_insert_statement_token2] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_reference_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [148] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(286), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [138] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [149] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(328), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [139] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_insert_statement_token2] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_reference_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [150] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(348), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(350), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token2] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token5] = ACTIONS(193), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token2] = ACTIONS(193), + [anon_sym_CONSTRAINT] = ACTIONS(193), + [aux_sym_table_constraint_check_token1] = ACTIONS(193), + [aux_sym_table_constraint_unique_token1] = ACTIONS(193), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(352), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [140] = { + [151] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(286), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(288), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [152] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_insert_statement_token2] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_reference_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [153] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(256), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_insert_statement_token2] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(258), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(260), + [anon_sym_EQ] = ACTIONS(262), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_reference_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(280), + [anon_sym_DASH] = ACTIONS(282), + [anon_sym_TILDE] = ACTIONS(284), + [anon_sym_CARET] = ACTIONS(286), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(288), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_PIPE] = ACTIONS(280), + [anon_sym_POUND] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(284), + [anon_sym_LT_EQ] = ACTIONS(262), + [anon_sym_LT_GT] = ACTIONS(262), + [anon_sym_BANG_EQ] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(284), + [anon_sym_GT_EQ] = ACTIONS(262), + [anon_sym_BANG_TILDE] = ACTIONS(284), + [anon_sym_TILDE_STAR] = ACTIONS(262), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(262), + }, + [154] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(256), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_insert_statement_token2] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(258), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -54406,8 +57780,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(260), + [anon_sym_EQ] = ACTIONS(262), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), [aux_sym_trigger_reference_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), @@ -54425,8 +57799,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(675), [aux_sym_join_type_token4] = ACTIONS(675), [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(266), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -54435,593 +57809,405 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [141] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(419), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(421), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(423), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [anon_sym_PLUS] = ACTIONS(280), + [anon_sym_DASH] = ACTIONS(282), + [anon_sym_TILDE] = ACTIONS(284), + [anon_sym_CARET] = ACTIONS(286), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(288), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_PIPE] = ACTIONS(280), + [anon_sym_POUND] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(284), + [anon_sym_LT_EQ] = ACTIONS(262), + [anon_sym_LT_GT] = ACTIONS(262), + [anon_sym_BANG_EQ] = ACTIONS(262), + [anon_sym_GT] = ACTIONS(284), + [anon_sym_GT_EQ] = ACTIONS(262), + [anon_sym_BANG_TILDE] = ACTIONS(284), + [anon_sym_TILDE_STAR] = ACTIONS(262), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(262), }, - [142] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_insert_statement_token2] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_reference_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [155] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token5] = ACTIONS(143), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [anon_sym_CONSTRAINT] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_table_constraint_unique_token1] = ACTIONS(143), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [143] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_insert_statement_token2] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_reference_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [156] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(280), + [anon_sym_DASH] = ACTIONS(282), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(286), + [anon_sym_STAR] = ACTIONS(288), + [anon_sym_SLASH] = ACTIONS(290), + [anon_sym_PERCENT] = ACTIONS(288), + [anon_sym_LT_LT] = ACTIONS(288), + [anon_sym_GT_GT] = ACTIONS(288), + [anon_sym_AMP] = ACTIONS(288), + [anon_sym_PIPE] = ACTIONS(280), + [anon_sym_POUND] = ACTIONS(282), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [144] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(370), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(372), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(374), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [157] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(677), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(679), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token2] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token5] = ACTIONS(303), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(303), + [aux_sym_direction_constraint_token1] = ACTIONS(303), + [aux_sym_direction_constraint_token2] = ACTIONS(303), + [anon_sym_CONSTRAINT] = ACTIONS(303), + [aux_sym_table_constraint_check_token1] = ACTIONS(303), + [aux_sym_table_constraint_unique_token1] = ACTIONS(303), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(681), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, - [145] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(681), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(683), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), + [158] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_insert_statement_token2] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_reference_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), [aux_sym_create_table_statement_token1] = ACTIONS(685), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [146] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [147] = { + [159] = { [ts_builtin_sym_end] = ACTIONS(687), [anon_sym_SEMI] = ACTIONS(687), [aux_sym_with_clause_token1] = ACTIONS(689), @@ -55115,7 +58301,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [148] = { + [160] = { [ts_builtin_sym_end] = ACTIONS(691), [anon_sym_SEMI] = ACTIONS(691), [aux_sym_with_clause_token1] = ACTIONS(693), @@ -55209,101 +58395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [149] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_insert_statement_token2] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_reference_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [150] = { + [161] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), @@ -55397,206 +58489,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [151] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_insert_statement_token2] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_reference_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [152] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_insert_statement_token2] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_reference_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_where_clause_token1] = ACTIONS(346), - [aux_sym_join_type_token1] = ACTIONS(346), - [aux_sym_join_type_token2] = ACTIONS(346), - [aux_sym_join_type_token3] = ACTIONS(346), - [aux_sym_join_type_token4] = ACTIONS(346), - [aux_sym_join_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [153] = { + [162] = { [ts_builtin_sym_end] = ACTIONS(699), [anon_sym_SEMI] = ACTIONS(699), [aux_sym_with_clause_token1] = ACTIONS(701), [anon_sym_COMMA] = ACTIONS(699), [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(298), + [aux_sym_cte_token2] = ACTIONS(701), [aux_sym_insert_statement_token1] = ACTIONS(701), [aux_sym_insert_statement_token2] = ACTIONS(701), [aux_sym_truncate_statement_token1] = ACTIONS(701), [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(300), + [aux_sym_comment_statement_token7] = ACTIONS(701), [aux_sym_begin_statement_token1] = ACTIONS(701), [aux_sym_commit_statement_token1] = ACTIONS(701), [aux_sym_rollback_statement_token1] = ACTIONS(701), @@ -55628,9 +58532,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(701), [aux_sym_sql_hint_token5] = ACTIONS(701), [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(302), - [anon_sym_EQ] = ACTIONS(304), - [aux_sym_create_trigger_statement_token1] = ACTIONS(306), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), [aux_sym_trigger_reference_token1] = ACTIONS(701), [aux_sym_trigger_event_token1] = ACTIONS(701), [aux_sym_trigger_event_token2] = ACTIONS(701), @@ -55647,8 +58551,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(701), [aux_sym_join_type_token4] = ACTIONS(701), [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(308), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(310), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), [sym__unquoted_identifier] = ACTIONS(701), [anon_sym_BQUOTE] = ACTIONS(699), [anon_sym_DQUOTE] = ACTIONS(699), @@ -55657,29 +58561,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(701), [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(322), - [anon_sym_DASH] = ACTIONS(324), - [anon_sym_TILDE] = ACTIONS(326), - [anon_sym_CARET] = ACTIONS(328), - [anon_sym_STAR] = ACTIONS(330), - [anon_sym_SLASH] = ACTIONS(332), - [anon_sym_PERCENT] = ACTIONS(330), - [anon_sym_LT_LT] = ACTIONS(330), - [anon_sym_GT_GT] = ACTIONS(330), - [anon_sym_AMP] = ACTIONS(330), - [anon_sym_PIPE] = ACTIONS(322), - [anon_sym_POUND] = ACTIONS(324), - [anon_sym_LT] = ACTIONS(326), - [anon_sym_LT_EQ] = ACTIONS(304), - [anon_sym_LT_GT] = ACTIONS(304), - [anon_sym_BANG_EQ] = ACTIONS(304), - [anon_sym_GT] = ACTIONS(326), - [anon_sym_GT_EQ] = ACTIONS(304), - [anon_sym_BANG_TILDE] = ACTIONS(326), - [anon_sym_TILDE_STAR] = ACTIONS(304), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(304), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [154] = { + [163] = { [ts_builtin_sym_end] = ACTIONS(703), [anon_sym_SEMI] = ACTIONS(703), [aux_sym_with_clause_token1] = ACTIONS(705), @@ -55742,7 +58646,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(705), [aux_sym_join_clause_token1] = ACTIONS(705), [aux_sym_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -55773,2175 +58677,300 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [155] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_insert_statement_token2] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_reference_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [156] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(707), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(709), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(711), - }, - [157] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_insert_statement_token2] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_reference_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [158] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_insert_statement_token2] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_reference_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [159] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_insert_statement_token2] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_reference_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [160] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_insert_statement_token2] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_reference_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [161] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_insert_statement_token2] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_reference_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [162] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(713), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(715), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(717), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [163] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = ACTIONS(469), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_reference_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, [164] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(447), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(449), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(451), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = ACTIONS(709), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_reference_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(268), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), }, [165] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = ACTIONS(465), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_reference_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [aux_sym_array_type_repeat1] = STATE(167), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(591), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, [166] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = ACTIONS(721), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_reference_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = ACTIONS(713), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_reference_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, [167] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = ACTIONS(441), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_reference_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [168] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = ACTIONS(437), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_reference_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [169] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = ACTIONS(433), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_reference_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [170] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = ACTIONS(429), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_reference_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [171] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = ACTIONS(725), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_reference_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [172] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_insert_statement_token2] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_reference_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [173] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [174] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [175] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [176] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [177] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = ACTIONS(725), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_reference_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [178] = { - [sym__quoted_identifier] = STATE(2480), - [sym_identifier] = STATE(2524), + [aux_sym_array_type_repeat1] = STATE(167), [ts_builtin_sym_end] = ACTIONS(292), [anon_sym_SEMI] = ACTIONS(292), [aux_sym_with_clause_token1] = ACTIONS(294), [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(727), - [aux_sym_cte_token2] = ACTIONS(729), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), [aux_sym_insert_statement_token1] = ACTIONS(294), [aux_sym_truncate_statement_token1] = ACTIONS(294), [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(294), [aux_sym_begin_statement_token1] = ACTIONS(294), [aux_sym_commit_statement_token1] = ACTIONS(294), [aux_sym_rollback_statement_token1] = ACTIONS(294), @@ -57973,15 +59002,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(294), [aux_sym_sql_hint_token5] = ACTIONS(294), [aux_sym__function_language_token1] = ACTIONS(294), - [aux_sym_create_function_parameter_token1] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(735), - [aux_sym_create_trigger_statement_token1] = ACTIONS(737), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), [aux_sym_trigger_event_token1] = ACTIONS(294), [aux_sym_trigger_event_token2] = ACTIONS(294), [aux_sym_drop_statement_token1] = ACTIONS(294), [aux_sym_grant_statement_token1] = ACTIONS(294), [aux_sym_grant_statement_token4] = ACTIONS(294), [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), [aux_sym_order_by_clause_token1] = ACTIONS(294), [aux_sym_limit_clause_token1] = ACTIONS(294), [aux_sym_where_clause_token1] = ACTIONS(294), @@ -57990,967 +59020,1995 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(294), [aux_sym_join_type_token4] = ACTIONS(294), [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(739), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(743), - [anon_sym_BQUOTE] = ACTIONS(745), - [anon_sym_DQUOTE] = ACTIONS(747), - [anon_sym_DASH_GT] = ACTIONS(749), - [anon_sym_DASH_GT_GT] = ACTIONS(751), - [anon_sym_POUND_GT] = ACTIONS(749), - [anon_sym_POUND_GT_GT] = ACTIONS(751), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(753), - [anon_sym_DASH] = ACTIONS(755), - [anon_sym_TILDE] = ACTIONS(757), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(753), - [anon_sym_POUND] = ACTIONS(755), - [anon_sym_LT] = ACTIONS(757), - [anon_sym_LT_EQ] = ACTIONS(735), - [anon_sym_LT_GT] = ACTIONS(735), - [anon_sym_BANG_EQ] = ACTIONS(735), - [anon_sym_GT] = ACTIONS(757), - [anon_sym_GT_EQ] = ACTIONS(735), - [anon_sym_BANG_TILDE] = ACTIONS(757), - [anon_sym_TILDE_STAR] = ACTIONS(735), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(735), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(715), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [179] = { - [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_insert_statement_token1] = ACTIONS(705), - [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = 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), + [168] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_insert_statement_token2] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_reference_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, - [180] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(383), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_insert_statement_token2] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(385), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(387), - [anon_sym_EQ] = ACTIONS(389), - [aux_sym_create_trigger_statement_token1] = ACTIONS(391), - [aux_sym_trigger_reference_token1] = ACTIONS(701), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_join_type_token1] = ACTIONS(701), - [aux_sym_join_type_token2] = ACTIONS(701), - [aux_sym_join_type_token3] = ACTIONS(701), - [aux_sym_join_type_token4] = ACTIONS(701), - [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(393), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), + [169] = { + [aux_sym_dotted_name_repeat1] = STATE(169), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_limit_clause_token1] = ACTIONS(117), + [aux_sym_boolean_expression_token1] = 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(722), + [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(407), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_CARET] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(415), - [anon_sym_SLASH] = ACTIONS(417), - [anon_sym_PERCENT] = ACTIONS(415), - [anon_sym_LT_LT] = ACTIONS(415), - [anon_sym_GT_GT] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(415), - [anon_sym_PIPE] = ACTIONS(407), - [anon_sym_POUND] = ACTIONS(409), - [anon_sym_LT] = ACTIONS(411), - [anon_sym_LT_EQ] = ACTIONS(389), - [anon_sym_LT_GT] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(389), - [anon_sym_GT] = ACTIONS(411), - [anon_sym_GT_EQ] = ACTIONS(389), - [anon_sym_BANG_TILDE] = ACTIONS(411), - [anon_sym_TILDE_STAR] = ACTIONS(389), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(389), - }, - [181] = { - [aux_sym_array_type_repeat1] = STATE(181), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token2] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token5] = ACTIONS(287), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token2] = ACTIONS(287), - [anon_sym_CONSTRAINT] = ACTIONS(287), - [aux_sym_table_constraint_check_token1] = ACTIONS(287), - [aux_sym_table_constraint_unique_token1] = ACTIONS(287), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(765), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [182] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [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), }, - [183] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_insert_statement_token2] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_reference_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_where_clause_token1] = ACTIONS(697), - [aux_sym_join_type_token1] = ACTIONS(697), - [aux_sym_join_type_token2] = ACTIONS(697), - [aux_sym_join_type_token3] = ACTIONS(697), - [aux_sym_join_type_token4] = ACTIONS(697), - [aux_sym_join_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), + [170] = { + [aux_sym_dotted_name_repeat1] = STATE(169), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_limit_clause_token1] = ACTIONS(124), + [aux_sym_boolean_expression_token1] = 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(725), + [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(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [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), + }, + [171] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [172] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_insert_statement_token2] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_reference_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token8] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_where_clause_token1] = ACTIONS(629), + [aux_sym_join_type_token1] = ACTIONS(629), + [aux_sym_join_type_token2] = ACTIONS(629), + [aux_sym_join_type_token3] = ACTIONS(629), + [aux_sym_join_type_token4] = ACTIONS(629), + [aux_sym_join_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), + }, + [173] = { + [aux_sym_array_type_repeat1] = STATE(173), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token2] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token5] = ACTIONS(294), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token2] = ACTIONS(294), + [anon_sym_CONSTRAINT] = ACTIONS(294), + [aux_sym_table_constraint_check_token1] = ACTIONS(294), + [aux_sym_table_constraint_unique_token1] = ACTIONS(294), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(727), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [174] = { + [aux_sym_array_type_repeat1] = STATE(174), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(730), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [175] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(733), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token2] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token5] = ACTIONS(406), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(406), + [aux_sym_direction_constraint_token1] = ACTIONS(406), + [aux_sym_direction_constraint_token2] = ACTIONS(406), + [anon_sym_CONSTRAINT] = ACTIONS(406), + [aux_sym_table_constraint_check_token1] = ACTIONS(406), + [aux_sym_table_constraint_unique_token1] = ACTIONS(406), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(735), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [176] = { + [aux_sym_array_type_repeat1] = STATE(174), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [177] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(739), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(741), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [178] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_insert_statement_token2] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_reference_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [179] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(529), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [180] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [181] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(529), + [anon_sym_STAR] = ACTIONS(531), + [anon_sym_SLASH] = ACTIONS(533), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [182] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_insert_statement_token2] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_reference_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [183] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(499), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_insert_statement_token2] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(501), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(503), + [anon_sym_EQ] = ACTIONS(505), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_reference_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(523), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_CARET] = ACTIONS(529), + [anon_sym_STAR] = ACTIONS(531), + [anon_sym_SLASH] = ACTIONS(533), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(523), + [anon_sym_POUND] = ACTIONS(525), + [anon_sym_LT] = ACTIONS(527), + [anon_sym_LT_EQ] = ACTIONS(505), + [anon_sym_LT_GT] = ACTIONS(505), + [anon_sym_BANG_EQ] = ACTIONS(505), + [anon_sym_GT] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(505), + [anon_sym_BANG_TILDE] = ACTIONS(527), + [anon_sym_TILDE_STAR] = ACTIONS(505), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(505), }, [184] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(768), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(770), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(499), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_insert_statement_token2] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(501), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(503), + [anon_sym_EQ] = ACTIONS(505), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_reference_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_where_clause_token1] = ACTIONS(675), + [aux_sym_join_type_token1] = ACTIONS(675), + [aux_sym_join_type_token2] = ACTIONS(675), + [aux_sym_join_type_token3] = ACTIONS(675), + [aux_sym_join_type_token4] = ACTIONS(675), + [aux_sym_join_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(509), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(523), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_CARET] = ACTIONS(529), + [anon_sym_STAR] = ACTIONS(531), + [anon_sym_SLASH] = ACTIONS(533), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(523), + [anon_sym_POUND] = ACTIONS(525), + [anon_sym_LT] = ACTIONS(527), + [anon_sym_LT_EQ] = ACTIONS(505), + [anon_sym_LT_GT] = ACTIONS(505), + [anon_sym_BANG_EQ] = ACTIONS(505), + [anon_sym_GT] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(505), + [anon_sym_BANG_TILDE] = ACTIONS(527), + [anon_sym_TILDE_STAR] = ACTIONS(505), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(505), }, [185] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_insert_statement_token2] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_reference_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [aux_sym_dotted_name_repeat1] = STATE(185), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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(743), + [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), }, [186] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_insert_statement_token2] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_reference_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_join_type_token1] = ACTIONS(693), - [aux_sym_join_type_token2] = ACTIONS(693), - [aux_sym_join_type_token3] = ACTIONS(693), - [aux_sym_join_type_token4] = ACTIONS(693), - [aux_sym_join_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), + [aux_sym_dotted_name_repeat1] = STATE(185), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_boolean_expression_token1] = 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(746), + [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(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [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), }, [187] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(772), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(774), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(523), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(529), + [anon_sym_STAR] = ACTIONS(531), + [anon_sym_SLASH] = ACTIONS(533), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(523), + [anon_sym_POUND] = ACTIONS(525), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [188] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(776), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(778), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_insert_statement_token2] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_reference_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, [189] = { [ts_builtin_sym_end] = ACTIONS(687), @@ -59046,1587 +61104,285 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, [190] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_insert_statement_token2] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_reference_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(748), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(750), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, [191] = { - [aux_sym_array_type_repeat1] = STATE(181), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token2] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(780), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_insert_statement_token2] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_reference_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_join_type_token1] = ACTIONS(693), + [aux_sym_join_type_token2] = ACTIONS(693), + [aux_sym_join_type_token3] = ACTIONS(693), + [aux_sym_join_type_token4] = ACTIONS(693), + [aux_sym_join_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, [192] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_insert_statement_token2] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_reference_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_join_type_token1] = ACTIONS(675), - [aux_sym_join_type_token2] = ACTIONS(675), - [aux_sym_join_type_token3] = ACTIONS(675), - [aux_sym_join_type_token4] = ACTIONS(675), - [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(752), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(754), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, [193] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [194] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [195] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(415), - [anon_sym_SLASH] = ACTIONS(417), - [anon_sym_PERCENT] = ACTIONS(415), - [anon_sym_LT_LT] = ACTIONS(415), - [anon_sym_GT_GT] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(415), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [196] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_insert_statement_token2] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_reference_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_grant_statement_token8] = ACTIONS(633), - [aux_sym_order_by_clause_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_where_clause_token1] = ACTIONS(633), - [aux_sym_join_type_token1] = ACTIONS(633), - [aux_sym_join_type_token2] = ACTIONS(633), - [aux_sym_join_type_token3] = ACTIONS(633), - [aux_sym_join_type_token4] = ACTIONS(633), - [aux_sym_join_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), - }, - [197] = { - [aux_sym_array_type_repeat1] = STATE(191), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(780), - [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), - }, - [198] = { - [aux_sym_array_type_repeat1] = STATE(198), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(782), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [199] = { - [aux_sym_array_type_repeat1] = STATE(198), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(785), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [200] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(787), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(789), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [201] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(383), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_insert_statement_token2] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(385), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(387), - [anon_sym_EQ] = ACTIONS(389), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_reference_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token8] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_where_clause_token1] = ACTIONS(629), - [aux_sym_join_type_token1] = ACTIONS(629), - [aux_sym_join_type_token2] = ACTIONS(629), - [aux_sym_join_type_token3] = ACTIONS(629), - [aux_sym_join_type_token4] = ACTIONS(629), - [aux_sym_join_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(407), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_CARET] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(415), - [anon_sym_SLASH] = ACTIONS(417), - [anon_sym_PERCENT] = ACTIONS(415), - [anon_sym_LT_LT] = ACTIONS(415), - [anon_sym_GT_GT] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(415), - [anon_sym_PIPE] = ACTIONS(407), - [anon_sym_POUND] = ACTIONS(409), - [anon_sym_LT] = ACTIONS(411), - [anon_sym_LT_EQ] = ACTIONS(389), - [anon_sym_LT_GT] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(389), - [anon_sym_GT] = ACTIONS(411), - [anon_sym_GT_EQ] = ACTIONS(389), - [anon_sym_BANG_TILDE] = ACTIONS(411), - [anon_sym_TILDE_STAR] = ACTIONS(389), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(389), - }, - [202] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(791), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(793), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [203] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(795), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(797), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [204] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(383), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_insert_statement_token2] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(385), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(387), - [anon_sym_EQ] = ACTIONS(389), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_reference_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_join_type_token1] = ACTIONS(625), - [aux_sym_join_type_token2] = ACTIONS(625), - [aux_sym_join_type_token3] = ACTIONS(625), - [aux_sym_join_type_token4] = ACTIONS(625), - [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(393), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(407), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_TILDE] = ACTIONS(411), - [anon_sym_CARET] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(415), - [anon_sym_SLASH] = ACTIONS(417), - [anon_sym_PERCENT] = ACTIONS(415), - [anon_sym_LT_LT] = ACTIONS(415), - [anon_sym_GT_GT] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(415), - [anon_sym_PIPE] = ACTIONS(407), - [anon_sym_POUND] = ACTIONS(409), - [anon_sym_LT] = ACTIONS(411), - [anon_sym_LT_EQ] = ACTIONS(389), - [anon_sym_LT_GT] = ACTIONS(389), - [anon_sym_BANG_EQ] = ACTIONS(389), - [anon_sym_GT] = ACTIONS(411), - [anon_sym_GT_EQ] = ACTIONS(389), - [anon_sym_BANG_TILDE] = ACTIONS(411), - [anon_sym_TILDE_STAR] = ACTIONS(389), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(389), - }, - [205] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(799), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(801), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [206] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(407), - [anon_sym_DASH] = ACTIONS(409), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(413), - [anon_sym_STAR] = ACTIONS(415), - [anon_sym_SLASH] = ACTIONS(417), - [anon_sym_PERCENT] = ACTIONS(415), - [anon_sym_LT_LT] = ACTIONS(415), - [anon_sym_GT_GT] = ACTIONS(415), - [anon_sym_AMP] = ACTIONS(415), - [anon_sym_PIPE] = ACTIONS(407), - [anon_sym_POUND] = ACTIONS(409), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [207] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), @@ -60719,2518 +61475,1774 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [208] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_insert_statement_token2] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_reference_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [209] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_insert_statement_token2] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_reference_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [210] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(803), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token2] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token5] = ACTIONS(366), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(366), - [aux_sym_direction_constraint_token1] = ACTIONS(366), - [aux_sym_direction_constraint_token2] = ACTIONS(366), - [anon_sym_CONSTRAINT] = ACTIONS(366), - [aux_sym_table_constraint_check_token1] = ACTIONS(366), - [aux_sym_table_constraint_unique_token1] = ACTIONS(366), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(805), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [194] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(756), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(758), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [211] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = ACTIONS(721), - [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_reference_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [195] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, - [212] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(807), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(809), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [196] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(760), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(762), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, - [213] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_insert_statement_token2] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_reference_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [197] = { + [sym__quoted_identifier] = STATE(2547), + [sym_identifier] = STATE(2475), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(764), + [aux_sym_cte_token2] = ACTIONS(766), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(768), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_sequence_token5] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [aux_sym_create_function_statement_token3] = ACTIONS(252), + [aux_sym_create_function_statement_token4] = ACTIONS(252), + [aux_sym_create_function_statement_token7] = ACTIONS(252), + [aux_sym_create_function_statement_token8] = ACTIONS(252), + [aux_sym_create_function_statement_token9] = ACTIONS(252), + [aux_sym_create_function_statement_token10] = ACTIONS(252), + [aux_sym_create_function_statement_token11] = ACTIONS(252), + [aux_sym_external_hint_token1] = ACTIONS(252), + [aux_sym_external_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token1] = ACTIONS(252), + [aux_sym_optimizer_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token3] = ACTIONS(252), + [aux_sym_parallel_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token4] = ACTIONS(252), + [aux_sym_deterministic_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token2] = ACTIONS(252), + [aux_sym_sql_hint_token3] = ACTIONS(252), + [aux_sym_sql_hint_token5] = ACTIONS(252), + [aux_sym__function_language_token1] = ACTIONS(252), + [aux_sym_create_function_parameter_token1] = ACTIONS(770), + [anon_sym_EQ] = ACTIONS(772), + [aux_sym_create_trigger_statement_token1] = ACTIONS(774), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(776), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(782), + [anon_sym_DQUOTE] = ACTIONS(784), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(794), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(790), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(794), + [anon_sym_LT_EQ] = ACTIONS(772), + [anon_sym_LT_GT] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(794), + [anon_sym_GT_EQ] = ACTIONS(772), + [anon_sym_BANG_TILDE] = ACTIONS(794), + [anon_sym_TILDE_STAR] = ACTIONS(772), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(772), }, - [214] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_insert_statement_token2] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_reference_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [198] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_insert_statement_token2] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_reference_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, - [215] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_insert_statement_token2] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_reference_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(395), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [199] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [216] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_insert_statement_token2] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_reference_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), + [200] = { + [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_insert_statement_token1] = ACTIONS(117), + [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_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_limit_clause_token1] = ACTIONS(117), + [aux_sym_boolean_expression_token1] = 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(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [217] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [218] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_insert_statement_token2] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_reference_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [219] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_insert_statement_token2] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_reference_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [220] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [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), }, - [221] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [201] = { + [aux_sym_array_type_repeat1] = STATE(237), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token2] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token5] = ACTIONS(342), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(342), + [aux_sym_direction_constraint_token1] = ACTIONS(342), + [aux_sym_direction_constraint_token2] = ACTIONS(342), + [anon_sym_CONSTRAINT] = ACTIONS(342), + [aux_sym_table_constraint_check_token1] = ACTIONS(342), + [aux_sym_table_constraint_unique_token1] = ACTIONS(342), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(802), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [222] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(167), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [202] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(545), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [223] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_insert_statement_token2] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_reference_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [203] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(177), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [224] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(517), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [204] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, - [225] = { - [aux_sym_array_type_repeat1] = STATE(199), - [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(785), - [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), + [205] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, - [226] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [206] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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), }, - [227] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [207] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [228] = { - [aux_sym_dotted_name_repeat1] = STATE(233), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_boolean_expression_token1] = 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(811), - [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), - }, - [229] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [230] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [208] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_insert_statement_token2] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_reference_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_where_clause_token1] = ACTIONS(697), + [aux_sym_join_type_token1] = ACTIONS(697), + [aux_sym_join_type_token2] = ACTIONS(697), + [aux_sym_join_type_token3] = ACTIONS(697), + [aux_sym_join_type_token4] = ACTIONS(697), + [aux_sym_join_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [231] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [209] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, - [232] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_create_table_statement_token1] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_where_clause_token1] = ACTIONS(346), - [aux_sym_join_type_token1] = ACTIONS(346), - [aux_sym_join_type_token2] = ACTIONS(346), - [aux_sym_join_type_token3] = ACTIONS(346), - [aux_sym_join_type_token4] = ACTIONS(346), - [aux_sym_join_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + [210] = { + [aux_sym_array_type_repeat1] = STATE(176), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [233] = { - [aux_sym_dotted_name_repeat1] = STATE(233), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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(813), - [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), + [211] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_insert_statement_token2] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_reference_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_join_type_token1] = ACTIONS(625), + [aux_sym_join_type_token2] = ACTIONS(625), + [aux_sym_join_type_token3] = ACTIONS(625), + [aux_sym_join_type_token4] = ACTIONS(625), + [aux_sym_join_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), [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), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [234] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [212] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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), }, - [235] = { + [213] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -63323,7 +63335,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [236] = { + [214] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_create_table_statement_token1] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [215] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -63416,290 +63521,755 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [237] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [216] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_insert_statement_token2] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_reference_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_where_clause_token1] = ACTIONS(701), + [aux_sym_join_type_token1] = ACTIONS(701), + [aux_sym_join_type_token2] = ACTIONS(701), + [aux_sym_join_type_token3] = ACTIONS(701), + [aux_sym_join_type_token4] = ACTIONS(701), + [aux_sym_join_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [238] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [217] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [239] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [218] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [240] = { + [219] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [220] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [221] = { + [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_insert_statement_token1] = ACTIONS(705), + [aux_sym_insert_statement_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_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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [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), + }, + [222] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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), + }, + [223] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = ACTIONS(709), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_reference_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [224] = { + [aux_sym_dotted_name_repeat1] = STATE(224), [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), @@ -63746,16 +64316,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(804), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -63788,12 +64358,197 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [241] = { - [aux_sym_dotted_name_repeat1] = STATE(243), + [225] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [226] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_create_table_statement_token1] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [227] = { + [aux_sym_dotted_name_repeat1] = STATE(224), [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), @@ -63840,6 +64595,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -63848,7 +64604,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(807), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -63881,1488 +64637,751 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [242] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(818), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token2] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token5] = ACTIONS(356), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(356), - [aux_sym_direction_constraint_token1] = ACTIONS(356), - [aux_sym_direction_constraint_token2] = ACTIONS(356), - [anon_sym_CONSTRAINT] = ACTIONS(356), - [aux_sym_table_constraint_check_token1] = ACTIONS(356), - [aux_sym_table_constraint_unique_token1] = ACTIONS(356), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(820), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [228] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_insert_statement_token2] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_reference_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, - [243] = { - [aux_sym_dotted_name_repeat1] = STATE(243), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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(822), - [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), + [229] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [244] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [230] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_create_table_statement_token1] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, - [245] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [231] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_create_table_statement_token1] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, - [246] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [232] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = ACTIONS(713), + [aux_sym_insert_statement_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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_reference_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, - [247] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(825), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token2] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token5] = ACTIONS(459), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(459), - [aux_sym_direction_constraint_token1] = ACTIONS(459), - [aux_sym_direction_constraint_token2] = ACTIONS(459), - [anon_sym_CONSTRAINT] = ACTIONS(459), - [aux_sym_table_constraint_check_token1] = ACTIONS(459), - [aux_sym_table_constraint_unique_token1] = ACTIONS(459), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(827), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [233] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_insert_statement_token2] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_reference_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_grant_statement_token8] = ACTIONS(633), + [aux_sym_order_by_clause_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_where_clause_token1] = ACTIONS(633), + [aux_sym_join_type_token1] = ACTIONS(633), + [aux_sym_join_type_token2] = ACTIONS(633), + [aux_sym_join_type_token3] = ACTIONS(633), + [aux_sym_join_type_token4] = ACTIONS(633), + [aux_sym_join_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [248] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [249] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(829), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token2] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token5] = ACTIONS(541), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(541), - [aux_sym_direction_constraint_token1] = ACTIONS(541), - [aux_sym_direction_constraint_token2] = ACTIONS(541), - [anon_sym_CONSTRAINT] = ACTIONS(541), - [aux_sym_table_constraint_check_token1] = ACTIONS(541), - [aux_sym_table_constraint_unique_token1] = ACTIONS(541), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(831), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [250] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), + [234] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(499), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_insert_statement_token2] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [251] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token2] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [252] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [253] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token2] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token5] = ACTIONS(477), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(477), - [aux_sym_direction_constraint_token1] = ACTIONS(477), - [aux_sym_direction_constraint_token2] = ACTIONS(477), - [anon_sym_CONSTRAINT] = ACTIONS(477), - [aux_sym_table_constraint_check_token1] = ACTIONS(477), - [aux_sym_table_constraint_unique_token1] = ACTIONS(477), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [254] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token2] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token5] = ACTIONS(481), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(481), - [aux_sym_direction_constraint_token1] = ACTIONS(481), - [aux_sym_direction_constraint_token2] = ACTIONS(481), - [anon_sym_CONSTRAINT] = ACTIONS(481), - [aux_sym_table_constraint_check_token1] = ACTIONS(481), - [aux_sym_table_constraint_unique_token1] = ACTIONS(481), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [255] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token2] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token5] = ACTIONS(350), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(350), - [aux_sym_direction_constraint_token1] = ACTIONS(350), - [aux_sym_direction_constraint_token2] = ACTIONS(350), - [anon_sym_CONSTRAINT] = ACTIONS(350), - [aux_sym_table_constraint_check_token1] = ACTIONS(350), - [aux_sym_table_constraint_unique_token1] = ACTIONS(350), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [256] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token2] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token5] = ACTIONS(523), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(523), - [aux_sym_direction_constraint_token1] = ACTIONS(523), - [aux_sym_direction_constraint_token2] = ACTIONS(523), - [anon_sym_CONSTRAINT] = ACTIONS(523), - [aux_sym_table_constraint_check_token1] = ACTIONS(523), - [aux_sym_table_constraint_unique_token1] = ACTIONS(523), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(503), + [anon_sym_EQ] = ACTIONS(505), + [aux_sym_create_trigger_statement_token1] = ACTIONS(507), + [aux_sym_trigger_reference_token1] = ACTIONS(637), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(509), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(523), + [anon_sym_DASH] = ACTIONS(525), + [anon_sym_TILDE] = ACTIONS(527), + [anon_sym_CARET] = ACTIONS(529), + [anon_sym_STAR] = ACTIONS(531), + [anon_sym_SLASH] = ACTIONS(533), + [anon_sym_PERCENT] = ACTIONS(531), + [anon_sym_LT_LT] = ACTIONS(531), + [anon_sym_GT_GT] = ACTIONS(531), + [anon_sym_AMP] = ACTIONS(531), + [anon_sym_PIPE] = ACTIONS(523), + [anon_sym_POUND] = ACTIONS(525), + [anon_sym_LT] = ACTIONS(527), + [anon_sym_LT_EQ] = ACTIONS(505), + [anon_sym_LT_GT] = ACTIONS(505), + [anon_sym_BANG_EQ] = ACTIONS(505), + [anon_sym_GT] = ACTIONS(527), + [anon_sym_GT_EQ] = ACTIONS(505), + [anon_sym_BANG_TILDE] = ACTIONS(527), + [anon_sym_TILDE_STAR] = ACTIONS(505), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(505), }, - [257] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token2] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token5] = ACTIONS(497), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(497), - [aux_sym_direction_constraint_token1] = ACTIONS(497), - [aux_sym_direction_constraint_token2] = ACTIONS(497), - [anon_sym_CONSTRAINT] = ACTIONS(497), - [aux_sym_table_constraint_check_token1] = ACTIONS(497), - [aux_sym_table_constraint_unique_token1] = ACTIONS(497), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [235] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(809), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token2] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token5] = ACTIONS(398), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(398), + [aux_sym_direction_constraint_token1] = ACTIONS(398), + [aux_sym_direction_constraint_token2] = ACTIONS(398), + [anon_sym_CONSTRAINT] = ACTIONS(398), + [aux_sym_table_constraint_check_token1] = ACTIONS(398), + [aux_sym_table_constraint_unique_token1] = ACTIONS(398), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(811), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [258] = { + [236] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), @@ -65413,6 +65432,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token4] = ACTIONS(346), [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_create_table_statement_token1] = ACTIONS(346), [aux_sym_order_by_clause_token1] = ACTIONS(346), [aux_sym_limit_clause_token1] = ACTIONS(346), [aux_sym_where_clause_token1] = ACTIONS(346), @@ -65430,7 +65450,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -65454,2859 +65474,1953 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [259] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token2] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token5] = ACTIONS(509), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(509), - [aux_sym_direction_constraint_token1] = ACTIONS(509), - [aux_sym_direction_constraint_token2] = ACTIONS(509), - [anon_sym_CONSTRAINT] = ACTIONS(509), - [aux_sym_table_constraint_check_token1] = ACTIONS(509), - [aux_sym_table_constraint_unique_token1] = ACTIONS(509), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [237] = { + [aux_sym_array_type_repeat1] = STATE(173), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token2] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(802), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, - [260] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(191), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [238] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(813), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token2] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token5] = ACTIONS(386), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(386), + [aux_sym_direction_constraint_token1] = ACTIONS(386), + [aux_sym_direction_constraint_token2] = ACTIONS(386), + [anon_sym_CONSTRAINT] = ACTIONS(386), + [aux_sym_table_constraint_check_token1] = ACTIONS(386), + [aux_sym_table_constraint_unique_token1] = ACTIONS(386), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(815), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, - [261] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(709), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [239] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(817), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(819), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [262] = { - [aux_sym_dotted_name_repeat1] = STATE(109), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(833), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [240] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_insert_statement_token2] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_reference_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [263] = { - [aux_sym_dotted_name_repeat1] = STATE(109), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(558), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(835), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [241] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, - [264] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [242] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_insert_statement_token2] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_reference_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, - [265] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [243] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, - [266] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [244] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(821), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token2] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token5] = ACTIONS(378), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(378), + [aux_sym_direction_constraint_token1] = ACTIONS(378), + [aux_sym_direction_constraint_token2] = ACTIONS(378), + [anon_sym_CONSTRAINT] = ACTIONS(378), + [aux_sym_table_constraint_check_token1] = ACTIONS(378), + [aux_sym_table_constraint_unique_token1] = ACTIONS(378), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(823), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [267] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [245] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_insert_statement_token2] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), + [aux_sym_rollback_statement_token1] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_sequence_token5] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(621), + [aux_sym_declare_statement_token1] = ACTIONS(621), + [aux_sym_create_function_statement_token3] = ACTIONS(621), + [aux_sym_create_function_statement_token4] = ACTIONS(621), + [aux_sym_create_function_statement_token7] = ACTIONS(621), + [aux_sym_create_function_statement_token8] = ACTIONS(621), + [aux_sym_create_function_statement_token9] = ACTIONS(621), + [aux_sym_create_function_statement_token10] = ACTIONS(621), + [aux_sym_create_function_statement_token11] = ACTIONS(621), + [aux_sym_external_hint_token1] = ACTIONS(621), + [aux_sym_external_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token1] = ACTIONS(621), + [aux_sym_optimizer_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token3] = ACTIONS(621), + [aux_sym_parallel_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token4] = ACTIONS(621), + [aux_sym_deterministic_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token2] = ACTIONS(621), + [aux_sym_sql_hint_token3] = ACTIONS(621), + [aux_sym_sql_hint_token5] = ACTIONS(621), + [aux_sym__function_language_token1] = ACTIONS(621), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_reference_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(621), + [aux_sym_trigger_event_token2] = ACTIONS(621), + [aux_sym_drop_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token4] = ACTIONS(621), + [aux_sym_grant_statement_token8] = ACTIONS(621), + [aux_sym_order_by_clause_token1] = ACTIONS(621), + [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_where_clause_token1] = ACTIONS(621), + [aux_sym_join_type_token1] = ACTIONS(621), + [aux_sym_join_type_token2] = ACTIONS(621), + [aux_sym_join_type_token3] = ACTIONS(621), + [aux_sym_join_type_token4] = ACTIONS(621), + [aux_sym_join_clause_token1] = ACTIONS(621), + [aux_sym_boolean_expression_token1] = ACTIONS(621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), + [sym__unquoted_identifier] = ACTIONS(621), + [anon_sym_BQUOTE] = ACTIONS(619), + [anon_sym_DQUOTE] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [268] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [246] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(825), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(827), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, - [269] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [247] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_insert_statement_token2] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_reference_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [270] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [248] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_insert_statement_token2] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_reference_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [271] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [249] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(829), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(831), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [272] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [250] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [273] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [251] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [274] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [252] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [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), }, - [275] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [253] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token2] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token5] = ACTIONS(392), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(392), + [aux_sym_direction_constraint_token1] = ACTIONS(392), + [aux_sym_direction_constraint_token2] = ACTIONS(392), + [anon_sym_CONSTRAINT] = ACTIONS(392), + [aux_sym_table_constraint_check_token1] = ACTIONS(392), + [aux_sym_table_constraint_unique_token1] = ACTIONS(392), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [276] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [277] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [278] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [279] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token2] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [280] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [281] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token2] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [282] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token2] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [283] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token2] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [284] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token2] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [285] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token2] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [286] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token2] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token5] = ACTIONS(473), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(473), - [aux_sym_direction_constraint_token1] = ACTIONS(473), - [aux_sym_direction_constraint_token2] = ACTIONS(473), - [anon_sym_CONSTRAINT] = ACTIONS(473), - [aux_sym_table_constraint_check_token1] = ACTIONS(473), - [aux_sym_table_constraint_unique_token1] = ACTIONS(473), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [254] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token5] = ACTIONS(219), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [anon_sym_CONSTRAINT] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_table_constraint_unique_token1] = ACTIONS(219), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(211), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [287] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token2] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token5] = ACTIONS(485), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(485), - [aux_sym_direction_constraint_token1] = ACTIONS(485), - [aux_sym_direction_constraint_token2] = ACTIONS(485), - [anon_sym_CONSTRAINT] = ACTIONS(485), - [aux_sym_table_constraint_check_token1] = ACTIONS(485), - [aux_sym_table_constraint_unique_token1] = ACTIONS(485), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [255] = { + [aux_sym_dotted_name_repeat1] = STATE(170), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(833), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, - [288] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token2] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token5] = ACTIONS(489), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(489), - [aux_sym_direction_constraint_token1] = ACTIONS(489), - [aux_sym_direction_constraint_token2] = ACTIONS(489), - [anon_sym_CONSTRAINT] = ACTIONS(489), - [aux_sym_table_constraint_check_token1] = ACTIONS(489), - [aux_sym_table_constraint_unique_token1] = ACTIONS(489), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [256] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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), }, - [289] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [257] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token2] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token5] = ACTIONS(459), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(459), + [aux_sym_direction_constraint_token1] = ACTIONS(459), + [aux_sym_direction_constraint_token2] = ACTIONS(459), + [anon_sym_CONSTRAINT] = ACTIONS(459), + [aux_sym_table_constraint_check_token1] = ACTIONS(459), + [aux_sym_table_constraint_unique_token1] = ACTIONS(459), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [290] = { + [258] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -68398,99 +67512,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [291] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token2] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token5] = ACTIONS(493), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(493), - [aux_sym_direction_constraint_token1] = ACTIONS(493), - [aux_sym_direction_constraint_token2] = ACTIONS(493), - [anon_sym_CONSTRAINT] = ACTIONS(493), - [aux_sym_table_constraint_check_token1] = ACTIONS(493), - [aux_sym_table_constraint_unique_token1] = ACTIONS(493), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [292] = { + [259] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -68582,470 +67604,655 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [293] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token2] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token5] = ACTIONS(501), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(501), - [aux_sym_direction_constraint_token1] = ACTIONS(501), - [aux_sym_direction_constraint_token2] = ACTIONS(501), - [anon_sym_CONSTRAINT] = ACTIONS(501), - [aux_sym_table_constraint_check_token1] = ACTIONS(501), - [aux_sym_table_constraint_unique_token1] = ACTIONS(501), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [260] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token2] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token5] = ACTIONS(368), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(368), + [aux_sym_direction_constraint_token1] = ACTIONS(368), + [aux_sym_direction_constraint_token2] = ACTIONS(368), + [anon_sym_CONSTRAINT] = ACTIONS(368), + [aux_sym_table_constraint_check_token1] = ACTIONS(368), + [aux_sym_table_constraint_unique_token1] = ACTIONS(368), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, - [294] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token2] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token5] = ACTIONS(513), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(513), - [aux_sym_direction_constraint_token1] = ACTIONS(513), - [aux_sym_direction_constraint_token2] = ACTIONS(513), - [anon_sym_CONSTRAINT] = ACTIONS(513), - [aux_sym_table_constraint_check_token1] = ACTIONS(513), - [aux_sym_table_constraint_unique_token1] = ACTIONS(513), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [261] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), + [aux_sym_rollback_statement_token1] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_sequence_token5] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(621), + [aux_sym_declare_statement_token1] = ACTIONS(621), + [aux_sym_create_function_statement_token3] = ACTIONS(621), + [aux_sym_create_function_statement_token4] = ACTIONS(621), + [aux_sym_create_function_statement_token7] = ACTIONS(621), + [aux_sym_create_function_statement_token8] = ACTIONS(621), + [aux_sym_create_function_statement_token9] = ACTIONS(621), + [aux_sym_create_function_statement_token10] = ACTIONS(621), + [aux_sym_create_function_statement_token11] = ACTIONS(621), + [aux_sym_external_hint_token1] = ACTIONS(621), + [aux_sym_external_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token1] = ACTIONS(621), + [aux_sym_optimizer_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token3] = ACTIONS(621), + [aux_sym_parallel_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token4] = ACTIONS(621), + [aux_sym_deterministic_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token2] = ACTIONS(621), + [aux_sym_sql_hint_token3] = ACTIONS(621), + [aux_sym_sql_hint_token5] = ACTIONS(621), + [aux_sym__function_language_token1] = ACTIONS(621), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(621), + [aux_sym_trigger_event_token2] = ACTIONS(621), + [aux_sym_drop_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token4] = ACTIONS(621), + [aux_sym_grant_statement_token8] = ACTIONS(621), + [aux_sym_create_table_statement_token1] = ACTIONS(621), + [aux_sym_order_by_clause_token1] = ACTIONS(621), + [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_where_clause_token1] = ACTIONS(621), + [aux_sym_join_type_token1] = ACTIONS(621), + [aux_sym_join_type_token2] = ACTIONS(621), + [aux_sym_join_type_token3] = ACTIONS(621), + [aux_sym_join_type_token4] = ACTIONS(621), + [aux_sym_join_clause_token1] = ACTIONS(621), + [aux_sym_boolean_expression_token1] = ACTIONS(621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), + [sym__unquoted_identifier] = ACTIONS(621), + [anon_sym_BQUOTE] = ACTIONS(619), + [anon_sym_DQUOTE] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [295] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token2] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token5] = ACTIONS(505), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(505), - [aux_sym_direction_constraint_token1] = ACTIONS(505), - [aux_sym_direction_constraint_token2] = ACTIONS(505), - [anon_sym_CONSTRAINT] = ACTIONS(505), - [aux_sym_table_constraint_check_token1] = ACTIONS(505), - [aux_sym_table_constraint_unique_token1] = ACTIONS(505), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [262] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token2] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token5] = ACTIONS(372), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(372), + [aux_sym_direction_constraint_token1] = ACTIONS(372), + [aux_sym_direction_constraint_token2] = ACTIONS(372), + [anon_sym_CONSTRAINT] = ACTIONS(372), + [aux_sym_table_constraint_check_token1] = ACTIONS(372), + [aux_sym_table_constraint_unique_token1] = ACTIONS(372), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, - [296] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [263] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, - [297] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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), + [264] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token2] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token5] = ACTIONS(294), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token2] = ACTIONS(294), + [anon_sym_CONSTRAINT] = ACTIONS(294), + [aux_sym_table_constraint_check_token1] = ACTIONS(294), + [aux_sym_table_constraint_unique_token1] = ACTIONS(294), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [298] = { + [265] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [266] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [267] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), [aux_sym_cte_token1] = ACTIONS(346), [aux_sym_cte_token2] = ACTIONS(346), [aux_sym_insert_statement_token1] = ACTIONS(346), @@ -69058,7 +68265,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_statement_token1] = ACTIONS(346), [aux_sym_alter_statement_token1] = ACTIONS(346), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(346), [aux_sym_sequence_token5] = ACTIONS(346), [aux_sym_pg_command_token1] = ACTIONS(344), [aux_sym_return_statement_token1] = ACTIONS(346), @@ -69077,7 +68283,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(346), [aux_sym_parallel_hint_token1] = ACTIONS(346), [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token2] = ACTIONS(346), [aux_sym_null_hint_token4] = ACTIONS(346), [aux_sym_deterministic_hint_token1] = ACTIONS(346), [aux_sym_sql_hint_token1] = ACTIONS(346), @@ -69093,14 +68298,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token5] = ACTIONS(346), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(346), - [aux_sym_direction_constraint_token1] = ACTIONS(346), - [aux_sym_direction_constraint_token2] = ACTIONS(346), - [anon_sym_CONSTRAINT] = ACTIONS(346), - [aux_sym_table_constraint_check_token1] = ACTIONS(346), - [aux_sym_table_constraint_unique_token1] = ACTIONS(346), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_join_type_token1] = ACTIONS(346), + [aux_sym_join_type_token2] = ACTIONS(346), + [aux_sym_join_type_token3] = ACTIONS(346), + [aux_sym_join_type_token4] = ACTIONS(346), + [aux_sym_join_clause_token1] = ACTIONS(346), [aux_sym_boolean_expression_token1] = ACTIONS(346), [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), [sym__unquoted_identifier] = ACTIONS(346), @@ -69110,7 +68316,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -69134,1019 +68340,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [299] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token2] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token5] = ACTIONS(287), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token2] = ACTIONS(287), - [anon_sym_CONSTRAINT] = ACTIONS(287), - [aux_sym_table_constraint_check_token1] = ACTIONS(287), - [aux_sym_table_constraint_unique_token1] = ACTIONS(287), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [300] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [301] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [302] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [303] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [304] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [305] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [306] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [307] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [308] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [309] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [310] = { + [268] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), @@ -70238,201 +68432,477 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [311] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [269] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, - [312] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [270] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token5] = ACTIONS(219), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [anon_sym_CONSTRAINT] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_table_constraint_unique_token1] = ACTIONS(219), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(601), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [271] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(663), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(661), - [anon_sym_POUND] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [313] = { + [272] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [273] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [274] = { [ts_builtin_sym_end] = ACTIONS(623), [anon_sym_SEMI] = ACTIONS(623), [aux_sym_with_clause_token1] = ACTIONS(625), [anon_sym_COMMA] = ACTIONS(623), [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(625), [aux_sym_insert_statement_token1] = ACTIONS(625), [aux_sym_truncate_statement_token1] = ACTIONS(625), [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(639), + [aux_sym_comment_statement_token7] = ACTIONS(625), [aux_sym_begin_statement_token1] = ACTIONS(625), [aux_sym_commit_statement_token1] = ACTIONS(625), [aux_sym_rollback_statement_token1] = ACTIONS(625), @@ -70464,8 +68934,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(625), [aux_sym_sql_hint_token5] = ACTIONS(625), [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(641), - [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), [aux_sym_create_trigger_statement_token1] = ACTIONS(625), [aux_sym_trigger_event_token1] = ACTIONS(625), [aux_sym_trigger_event_token2] = ACTIONS(625), @@ -70482,8 +68952,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(625), [aux_sym_join_type_token4] = ACTIONS(625), [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(647), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), [sym__unquoted_identifier] = ACTIONS(625), [anon_sym_BQUOTE] = ACTIONS(623), [anon_sym_DQUOTE] = ACTIONS(623), @@ -70492,223 +68962,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(625), [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(663), - [anon_sym_TILDE] = ACTIONS(665), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(661), - [anon_sym_POUND] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_LT_EQ] = ACTIONS(643), - [anon_sym_LT_GT] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_EQ] = ACTIONS(643), - [anon_sym_BANG_TILDE] = ACTIONS(665), - [anon_sym_TILDE_STAR] = ACTIONS(643), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), - }, - [314] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [315] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [316] = { + [275] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), [anon_sym_COMMA] = ACTIONS(627), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_truncate_statement_token1] = ACTIONS(629), [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(639), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_begin_statement_token1] = ACTIONS(629), [aux_sym_commit_statement_token1] = ACTIONS(629), [aux_sym_rollback_statement_token1] = ACTIONS(629), @@ -70740,8 +69026,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(629), [aux_sym_sql_hint_token5] = ACTIONS(629), [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(641), - [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), [aux_sym_trigger_event_token2] = ACTIONS(629), @@ -70759,7 +69045,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(629), [aux_sym_join_clause_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -70768,29 +69054,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(663), - [anon_sym_TILDE] = ACTIONS(665), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(661), - [anon_sym_POUND] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_LT_EQ] = ACTIONS(643), - [anon_sym_LT_GT] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_EQ] = ACTIONS(643), - [anon_sym_BANG_TILDE] = ACTIONS(665), - [anon_sym_TILDE_STAR] = ACTIONS(643), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [317] = { + [276] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), @@ -70882,11 +69168,1206 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [318] = { + [277] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(551), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(553), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(555), + [anon_sym_EQ] = ACTIONS(557), + [aux_sym_create_trigger_statement_token1] = ACTIONS(559), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(561), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(577), + [anon_sym_TILDE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_POUND] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_LT_GT] = ACTIONS(557), + [anon_sym_BANG_EQ] = ACTIONS(557), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_BANG_TILDE] = ACTIONS(579), + [anon_sym_TILDE_STAR] = ACTIONS(557), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(557), + }, + [278] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [279] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [280] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [281] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [282] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(215), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [283] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [284] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [285] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [286] = { + [aux_sym_dotted_name_repeat1] = STATE(170), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(725), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(835), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [287] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [288] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [289] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token2] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token5] = ACTIONS(479), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(479), + [aux_sym_direction_constraint_token1] = ACTIONS(479), + [aux_sym_direction_constraint_token2] = ACTIONS(479), + [anon_sym_CONSTRAINT] = ACTIONS(479), + [aux_sym_table_constraint_check_token1] = ACTIONS(479), + [aux_sym_table_constraint_unique_token1] = ACTIONS(479), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [290] = { [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), @@ -70933,6 +70414,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -70974,477 +70456,661 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [319] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [291] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [320] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [292] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [321] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [293] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [322] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(225), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [294] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, - [323] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(587), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [295] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token2] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token5] = ACTIONS(483), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(483), + [aux_sym_direction_constraint_token1] = ACTIONS(483), + [aux_sym_direction_constraint_token2] = ACTIONS(483), + [anon_sym_CONSTRAINT] = ACTIONS(483), + [aux_sym_table_constraint_check_token1] = ACTIONS(483), + [aux_sym_table_constraint_unique_token1] = ACTIONS(483), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, - [324] = { + [296] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [297] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(551), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(553), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(555), + [anon_sym_EQ] = ACTIONS(557), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(577), + [anon_sym_TILDE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_POUND] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_LT_GT] = ACTIONS(557), + [anon_sym_BANG_EQ] = ACTIONS(557), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_BANG_TILDE] = ACTIONS(579), + [anon_sym_TILDE_STAR] = ACTIONS(557), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(557), + }, + [298] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(551), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(553), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -71476,8 +71142,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(555), + [anon_sym_EQ] = ACTIONS(557), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), [aux_sym_trigger_event_token2] = ACTIONS(675), @@ -71494,8 +71160,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(675), [aux_sym_join_type_token4] = ACTIONS(675), [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(561), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -71504,765 +71170,949 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [325] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(577), + [anon_sym_TILDE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_POUND] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_LT_GT] = ACTIONS(557), + [anon_sym_BANG_EQ] = ACTIONS(557), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_BANG_TILDE] = ACTIONS(579), + [anon_sym_TILDE_STAR] = ACTIONS(557), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(557), }, - [326] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token8] = ACTIONS(689), - [aux_sym_create_table_statement_token1] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_where_clause_token1] = ACTIONS(689), - [aux_sym_join_type_token1] = ACTIONS(689), - [aux_sym_join_type_token2] = ACTIONS(689), - [aux_sym_join_type_token3] = ACTIONS(689), - [aux_sym_join_type_token4] = ACTIONS(689), - [aux_sym_join_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [299] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, - [327] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_create_table_statement_token1] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_join_type_token1] = ACTIONS(693), - [aux_sym_join_type_token2] = ACTIONS(693), - [aux_sym_join_type_token3] = ACTIONS(693), - [aux_sym_join_type_token4] = ACTIONS(693), - [aux_sym_join_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [300] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(611), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [328] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_create_table_statement_token1] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_where_clause_token1] = ACTIONS(697), - [aux_sym_join_type_token1] = ACTIONS(697), - [aux_sym_join_type_token2] = ACTIONS(697), - [aux_sym_join_type_token3] = ACTIONS(697), - [aux_sym_join_type_token4] = ACTIONS(697), - [aux_sym_join_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [301] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, - [329] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(637), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(639), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(641), - [anon_sym_EQ] = ACTIONS(643), - [aux_sym_create_trigger_statement_token1] = ACTIONS(645), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_create_table_statement_token1] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_join_type_token1] = ACTIONS(701), - [aux_sym_join_type_token2] = ACTIONS(701), - [aux_sym_join_type_token3] = ACTIONS(701), - [aux_sym_join_type_token4] = ACTIONS(701), - [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(647), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(663), - [anon_sym_TILDE] = ACTIONS(665), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(661), - [anon_sym_POUND] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_LT_EQ] = ACTIONS(643), - [anon_sym_LT_GT] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_EQ] = ACTIONS(643), - [anon_sym_BANG_TILDE] = ACTIONS(665), - [anon_sym_TILDE_STAR] = ACTIONS(643), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + [302] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token2] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token5] = ACTIONS(487), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(487), + [aux_sym_direction_constraint_token1] = ACTIONS(487), + [aux_sym_direction_constraint_token2] = ACTIONS(487), + [anon_sym_CONSTRAINT] = ACTIONS(487), + [aux_sym_table_constraint_check_token1] = ACTIONS(487), + [aux_sym_table_constraint_unique_token1] = ACTIONS(487), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, - [330] = { - [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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), + [303] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(577), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_POUND] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [331] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), + [304] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token2] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token5] = ACTIONS(491), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(491), + [aux_sym_direction_constraint_token1] = ACTIONS(491), + [aux_sym_direction_constraint_token2] = ACTIONS(491), + [anon_sym_CONSTRAINT] = ACTIONS(491), + [aux_sym_table_constraint_check_token1] = ACTIONS(491), + [aux_sym_table_constraint_unique_token1] = ACTIONS(491), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, - [332] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [305] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, - [333] = { + [306] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [307] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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), + }, + [308] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [309] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -72354,191 +72204,191 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [334] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [310] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [335] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [311] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_create_table_statement_token1] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [336] = { + [312] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -72630,8 +72480,1111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [337] = { - [aux_sym_dotted_name_repeat1] = STATE(337), + [313] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token8] = ACTIONS(689), + [aux_sym_create_table_statement_token1] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_where_clause_token1] = ACTIONS(689), + [aux_sym_join_type_token1] = ACTIONS(689), + [aux_sym_join_type_token2] = ACTIONS(689), + [aux_sym_join_type_token3] = ACTIONS(689), + [aux_sym_join_type_token4] = ACTIONS(689), + [aux_sym_join_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + }, + [314] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [315] = { + [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_insert_statement_token1] = 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_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_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_boolean_expression_token1] = 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), + }, + [316] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [317] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token2] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token5] = ACTIONS(475), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(475), + [aux_sym_direction_constraint_token1] = ACTIONS(475), + [aux_sym_direction_constraint_token2] = ACTIONS(475), + [anon_sym_CONSTRAINT] = ACTIONS(475), + [aux_sym_table_constraint_check_token1] = ACTIONS(475), + [aux_sym_table_constraint_unique_token1] = ACTIONS(475), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [318] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [319] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_create_table_statement_token1] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_join_type_token1] = ACTIONS(693), + [aux_sym_join_type_token2] = ACTIONS(693), + [aux_sym_join_type_token3] = ACTIONS(693), + [aux_sym_join_type_token4] = ACTIONS(693), + [aux_sym_join_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + }, + [320] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [321] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [322] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token2] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [323] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token2] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token5] = ACTIONS(495), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(495), + [aux_sym_direction_constraint_token1] = ACTIONS(495), + [aux_sym_direction_constraint_token2] = ACTIONS(495), + [anon_sym_CONSTRAINT] = ACTIONS(495), + [aux_sym_table_constraint_check_token1] = ACTIONS(495), + [aux_sym_table_constraint_unique_token1] = ACTIONS(495), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [324] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token2] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token5] = ACTIONS(432), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(432), + [aux_sym_direction_constraint_token1] = ACTIONS(432), + [aux_sym_direction_constraint_token2] = ACTIONS(432), + [anon_sym_CONSTRAINT] = ACTIONS(432), + [aux_sym_table_constraint_check_token1] = ACTIONS(432), + [aux_sym_table_constraint_unique_token1] = ACTIONS(432), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [325] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -72677,20 +73630,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = 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(837), + [anon_sym_DOT] = ACTIONS(117), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -72698,6 +73651,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -72720,413 +73674,1336 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), }, - [338] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token2] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token5] = ACTIONS(609), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(609), - [aux_sym_direction_constraint_token1] = ACTIONS(609), - [aux_sym_direction_constraint_token2] = ACTIONS(609), - [anon_sym_CONSTRAINT] = ACTIONS(609), - [aux_sym_table_constraint_check_token1] = ACTIONS(609), - [aux_sym_table_constraint_unique_token1] = ACTIONS(609), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [339] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token2] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token5] = ACTIONS(579), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(579), - [aux_sym_direction_constraint_token1] = ACTIONS(579), - [aux_sym_direction_constraint_token2] = ACTIONS(579), - [anon_sym_CONSTRAINT] = ACTIONS(579), - [aux_sym_table_constraint_check_token1] = ACTIONS(579), - [aux_sym_table_constraint_unique_token1] = ACTIONS(579), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [326] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token2] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token5] = ACTIONS(455), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(455), + [aux_sym_direction_constraint_token1] = ACTIONS(455), + [aux_sym_direction_constraint_token2] = ACTIONS(455), + [anon_sym_CONSTRAINT] = ACTIONS(455), + [aux_sym_table_constraint_check_token1] = ACTIONS(455), + [aux_sym_table_constraint_unique_token1] = ACTIONS(455), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, - [340] = { - [aux_sym_dotted_name_repeat1] = STATE(337), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_boolean_expression_token1] = 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(840), - [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), + [327] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_create_table_statement_token1] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_where_clause_token1] = ACTIONS(697), + [aux_sym_join_type_token1] = ACTIONS(697), + [aux_sym_join_type_token2] = ACTIONS(697), + [aux_sym_join_type_token3] = ACTIONS(697), + [aux_sym_join_type_token4] = ACTIONS(697), + [aux_sym_join_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), [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_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [341] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(729), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(731), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(735), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_join_type_token1] = ACTIONS(625), - [aux_sym_join_type_token2] = ACTIONS(625), - [aux_sym_join_type_token3] = ACTIONS(625), - [aux_sym_join_type_token4] = ACTIONS(625), - [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(739), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(753), - [anon_sym_DASH] = ACTIONS(755), - [anon_sym_TILDE] = ACTIONS(757), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(753), - [anon_sym_POUND] = ACTIONS(755), - [anon_sym_LT] = ACTIONS(757), - [anon_sym_LT_EQ] = ACTIONS(735), - [anon_sym_LT_GT] = ACTIONS(735), - [anon_sym_BANG_EQ] = ACTIONS(735), - [anon_sym_GT] = ACTIONS(757), - [anon_sym_GT_EQ] = ACTIONS(735), - [anon_sym_BANG_TILDE] = ACTIONS(757), - [anon_sym_TILDE_STAR] = ACTIONS(735), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(735), + [328] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token2] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token5] = ACTIONS(412), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(412), + [aux_sym_direction_constraint_token1] = ACTIONS(412), + [aux_sym_direction_constraint_token2] = ACTIONS(412), + [anon_sym_CONSTRAINT] = ACTIONS(412), + [aux_sym_table_constraint_check_token1] = ACTIONS(412), + [aux_sym_table_constraint_unique_token1] = ACTIONS(412), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, - [342] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), + [329] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [330] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_create_table_statement_token1] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_where_clause_token1] = ACTIONS(701), + [aux_sym_join_type_token1] = ACTIONS(701), + [aux_sym_join_type_token2] = ACTIONS(701), + [aux_sym_join_type_token3] = ACTIONS(701), + [aux_sym_join_type_token4] = ACTIONS(701), + [aux_sym_join_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), + }, + [331] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [332] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [333] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [334] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [335] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [336] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token2] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token5] = ACTIONS(346), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(346), + [aux_sym_direction_constraint_token1] = ACTIONS(346), + [aux_sym_direction_constraint_token2] = ACTIONS(346), + [anon_sym_CONSTRAINT] = ACTIONS(346), + [aux_sym_table_constraint_check_token1] = ACTIONS(346), + [aux_sym_table_constraint_unique_token1] = ACTIONS(346), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + }, + [337] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token2] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token5] = ACTIONS(693), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(693), + [aux_sym_direction_constraint_token1] = ACTIONS(693), + [aux_sym_direction_constraint_token2] = ACTIONS(693), + [anon_sym_CONSTRAINT] = ACTIONS(693), + [aux_sym_table_constraint_check_token1] = ACTIONS(693), + [aux_sym_table_constraint_unique_token1] = ACTIONS(693), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + }, + [338] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token2] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token5] = ACTIONS(667), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(667), + [aux_sym_direction_constraint_token1] = ACTIONS(667), + [aux_sym_direction_constraint_token2] = ACTIONS(667), + [anon_sym_CONSTRAINT] = ACTIONS(667), + [aux_sym_table_constraint_check_token1] = ACTIONS(667), + [aux_sym_table_constraint_unique_token1] = ACTIONS(667), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [339] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [340] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), + [aux_sym_rollback_statement_token1] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(621), + [aux_sym_sequence_token5] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(621), + [aux_sym_declare_statement_token1] = ACTIONS(621), + [aux_sym_create_function_statement_token3] = ACTIONS(621), + [aux_sym_create_function_statement_token4] = ACTIONS(621), + [aux_sym_create_function_statement_token7] = ACTIONS(621), + [aux_sym_create_function_statement_token8] = ACTIONS(621), + [aux_sym_create_function_statement_token9] = ACTIONS(621), + [aux_sym_create_function_statement_token10] = ACTIONS(621), + [aux_sym_create_function_statement_token11] = ACTIONS(621), + [aux_sym_external_hint_token1] = ACTIONS(621), + [aux_sym_external_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token1] = ACTIONS(621), + [aux_sym_optimizer_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token3] = ACTIONS(621), + [aux_sym_parallel_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token2] = ACTIONS(621), + [aux_sym_null_hint_token4] = ACTIONS(621), + [aux_sym_deterministic_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token2] = ACTIONS(621), + [aux_sym_sql_hint_token3] = ACTIONS(621), + [aux_sym_sql_hint_token5] = ACTIONS(621), + [aux_sym__function_language_token1] = ACTIONS(621), [aux_sym_create_function_parameter_token1] = ACTIONS(621), [anon_sym_EQ] = ACTIONS(619), [aux_sym_create_trigger_statement_token1] = ACTIONS(621), @@ -73135,17 +75012,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), + [aux_sym_grant_statement_token5] = ACTIONS(621), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(621), + [aux_sym_direction_constraint_token1] = ACTIONS(621), + [aux_sym_direction_constraint_token2] = ACTIONS(621), + [anon_sym_CONSTRAINT] = ACTIONS(621), + [aux_sym_table_constraint_check_token1] = ACTIONS(621), + [aux_sym_table_constraint_unique_token1] = ACTIONS(621), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -73154,18 +75030,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(621), [anon_sym_POUND_GT_GT] = ACTIONS(619), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(753), - [anon_sym_DASH] = ACTIONS(755), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(753), - [anon_sym_POUND] = ACTIONS(755), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), [anon_sym_LT] = ACTIONS(621), [anon_sym_LT_EQ] = ACTIONS(619), [anon_sym_LT_GT] = ACTIONS(619), @@ -73176,7 +75052,644 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, + [341] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [342] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_where_clause_token1] = ACTIONS(701), + [aux_sym_join_type_token1] = ACTIONS(701), + [aux_sym_join_type_token2] = ACTIONS(701), + [aux_sym_join_type_token3] = ACTIONS(701), + [aux_sym_join_type_token4] = ACTIONS(701), + [aux_sym_join_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), + }, [343] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [344] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(790), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [345] = { + [ts_builtin_sym_end] = ACTIONS(837), + [anon_sym_SEMI] = ACTIONS(837), + [aux_sym_with_clause_token1] = ACTIONS(839), + [aux_sym_cte_token1] = ACTIONS(839), + [aux_sym_cte_token2] = ACTIONS(551), + [aux_sym_insert_statement_token1] = ACTIONS(839), + [aux_sym_truncate_statement_token1] = ACTIONS(839), + [aux_sym_comment_statement_token1] = ACTIONS(839), + [aux_sym_comment_statement_token7] = ACTIONS(553), + [aux_sym_begin_statement_token1] = ACTIONS(839), + [aux_sym_commit_statement_token1] = ACTIONS(839), + [aux_sym_rollback_statement_token1] = ACTIONS(839), + [aux_sym_create_statement_token1] = ACTIONS(839), + [aux_sym_alter_statement_token1] = ACTIONS(839), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(839), + [aux_sym_sequence_token5] = ACTIONS(839), + [aux_sym_pg_command_token1] = ACTIONS(837), + [aux_sym_return_statement_token1] = ACTIONS(839), + [aux_sym_declare_statement_token1] = ACTIONS(839), + [aux_sym_create_function_statement_token3] = ACTIONS(839), + [aux_sym_create_function_statement_token4] = ACTIONS(839), + [aux_sym_create_function_statement_token7] = ACTIONS(839), + [aux_sym_create_function_statement_token8] = ACTIONS(839), + [aux_sym_create_function_statement_token9] = ACTIONS(839), + [aux_sym_create_function_statement_token10] = ACTIONS(839), + [aux_sym_create_function_statement_token11] = ACTIONS(839), + [aux_sym_external_hint_token1] = ACTIONS(839), + [aux_sym_external_hint_token2] = ACTIONS(839), + [aux_sym_optimizer_hint_token1] = ACTIONS(839), + [aux_sym_optimizer_hint_token2] = ACTIONS(839), + [aux_sym_optimizer_hint_token3] = ACTIONS(839), + [aux_sym_parallel_hint_token1] = ACTIONS(839), + [aux_sym_null_hint_token1] = ACTIONS(839), + [aux_sym_null_hint_token4] = ACTIONS(839), + [aux_sym_deterministic_hint_token1] = ACTIONS(839), + [aux_sym_sql_hint_token1] = ACTIONS(839), + [aux_sym_sql_hint_token2] = ACTIONS(839), + [aux_sym_sql_hint_token3] = ACTIONS(839), + [aux_sym_sql_hint_token5] = ACTIONS(839), + [aux_sym__function_language_token1] = ACTIONS(839), + [aux_sym_create_function_parameter_token1] = ACTIONS(555), + [anon_sym_EQ] = ACTIONS(557), + [aux_sym_create_trigger_statement_token1] = ACTIONS(559), + [aux_sym_trigger_event_token1] = ACTIONS(839), + [aux_sym_trigger_event_token2] = ACTIONS(839), + [aux_sym_drop_statement_token1] = ACTIONS(839), + [aux_sym_grant_statement_token1] = ACTIONS(839), + [aux_sym_grant_statement_token4] = ACTIONS(839), + [aux_sym_grant_statement_token8] = ACTIONS(839), + [aux_sym_create_table_statement_token1] = ACTIONS(839), + [aux_sym_order_by_clause_token1] = ACTIONS(839), + [aux_sym_limit_clause_token1] = ACTIONS(839), + [aux_sym_where_clause_token1] = ACTIONS(839), + [aux_sym_join_type_token1] = ACTIONS(839), + [aux_sym_join_type_token2] = ACTIONS(839), + [aux_sym_join_type_token3] = ACTIONS(839), + [aux_sym_join_type_token4] = ACTIONS(839), + [aux_sym_join_clause_token1] = ACTIONS(839), + [aux_sym_boolean_expression_token1] = ACTIONS(561), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(839), + [anon_sym_BQUOTE] = ACTIONS(837), + [anon_sym_DQUOTE] = ACTIONS(837), + [anon_sym_DASH_GT] = ACTIONS(571), + [anon_sym_DASH_GT_GT] = ACTIONS(573), + [anon_sym_POUND_GT] = ACTIONS(571), + [anon_sym_POUND_GT_GT] = ACTIONS(573), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(577), + [anon_sym_TILDE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_POUND] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_LT_GT] = ACTIONS(557), + [anon_sym_BANG_EQ] = ACTIONS(557), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_BANG_TILDE] = ACTIONS(579), + [anon_sym_TILDE_STAR] = ACTIONS(557), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(557), + }, + [346] = { + [aux_sym_dotted_name_repeat1] = STATE(419), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(841), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(843), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [347] = { + [aux_sym_dotted_name_repeat1] = STATE(227), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(845), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, + [348] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), @@ -73267,1375 +75780,193 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [344] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [345] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_alter_table_action_alter_column_token2] = ACTIONS(721), - [aux_sym_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token2] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_token5] = ACTIONS(721), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(721), - [aux_sym_direction_constraint_token1] = ACTIONS(721), - [aux_sym_direction_constraint_token2] = ACTIONS(721), - [anon_sym_CONSTRAINT] = ACTIONS(721), - [aux_sym_table_constraint_check_token1] = ACTIONS(721), - [aux_sym_table_constraint_unique_token1] = ACTIONS(721), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [346] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [347] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [348] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, [349] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_alter_table_action_alter_column_token2] = ACTIONS(725), - [aux_sym_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token2] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_token5] = ACTIONS(725), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(725), - [aux_sym_direction_constraint_token1] = ACTIONS(725), - [aux_sym_direction_constraint_token2] = ACTIONS(725), - [anon_sym_CONSTRAINT] = ACTIONS(725), - [aux_sym_table_constraint_check_token1] = ACTIONS(725), - [aux_sym_table_constraint_unique_token1] = ACTIONS(725), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_where_clause_token1] = ACTIONS(697), + [aux_sym_join_type_token1] = ACTIONS(697), + [aux_sym_join_type_token2] = ACTIONS(697), + [aux_sym_join_type_token3] = ACTIONS(697), + [aux_sym_join_type_token4] = ACTIONS(697), + [aux_sym_join_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, [350] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [351] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [352] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [353] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [354] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_join_type_token1] = ACTIONS(625), + [aux_sym_join_type_token2] = ACTIONS(625), + [aux_sym_join_type_token3] = ACTIONS(625), + [aux_sym_join_type_token4] = ACTIONS(625), + [aux_sym_join_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [355] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [356] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [357] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [358] = { - [aux_sym_dotted_name_repeat1] = STATE(228), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(842), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [359] = { + [351] = { [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_insert_statement_token1] = ACTIONS(705), @@ -74648,7 +75979,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -74667,7 +75997,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -74683,16 +76012,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_grant_statement_token8] = ACTIONS(705), + [aux_sym_order_by_clause_token1] = ACTIONS(705), + [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -74723,192 +76053,830 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [360] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(844), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(846), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token2] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), - [aux_sym_create_trigger_statement_token1] = ACTIONS(852), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token5] = ACTIONS(701), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(701), - [aux_sym_direction_constraint_token1] = ACTIONS(701), - [aux_sym_direction_constraint_token2] = ACTIONS(701), - [anon_sym_CONSTRAINT] = ACTIONS(701), - [aux_sym_table_constraint_check_token1] = ACTIONS(701), - [aux_sym_table_constraint_unique_token1] = ACTIONS(701), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(854), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), + [352] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [353] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [354] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [355] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [356] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(766), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(768), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(770), + [anon_sym_EQ] = ACTIONS(772), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_where_clause_token1] = ACTIONS(675), + [aux_sym_join_type_token1] = ACTIONS(675), + [aux_sym_join_type_token2] = ACTIONS(675), + [aux_sym_join_type_token3] = ACTIONS(675), + [aux_sym_join_type_token4] = ACTIONS(675), + [aux_sym_join_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(776), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(858), - [anon_sym_DASH] = ACTIONS(860), - [anon_sym_TILDE] = ACTIONS(862), - [anon_sym_CARET] = ACTIONS(864), - [anon_sym_STAR] = ACTIONS(866), - [anon_sym_SLASH] = ACTIONS(868), - [anon_sym_PERCENT] = ACTIONS(866), - [anon_sym_LT_LT] = ACTIONS(866), - [anon_sym_GT_GT] = ACTIONS(866), - [anon_sym_AMP] = ACTIONS(866), - [anon_sym_PIPE] = ACTIONS(858), - [anon_sym_POUND] = ACTIONS(860), - [anon_sym_LT] = ACTIONS(862), - [anon_sym_LT_EQ] = ACTIONS(850), - [anon_sym_LT_GT] = ACTIONS(850), - [anon_sym_BANG_EQ] = ACTIONS(850), - [anon_sym_GT] = ACTIONS(862), - [anon_sym_GT_EQ] = ACTIONS(850), - [anon_sym_BANG_TILDE] = ACTIONS(862), - [anon_sym_TILDE_STAR] = ACTIONS(850), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(850), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(794), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(790), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(794), + [anon_sym_LT_EQ] = ACTIONS(772), + [anon_sym_LT_GT] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(794), + [anon_sym_GT_EQ] = ACTIONS(772), + [anon_sym_BANG_TILDE] = ACTIONS(794), + [anon_sym_TILDE_STAR] = ACTIONS(772), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(772), }, - [361] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token2] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token5] = ACTIONS(697), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(697), - [aux_sym_direction_constraint_token1] = ACTIONS(697), - [aux_sym_direction_constraint_token2] = ACTIONS(697), - [anon_sym_CONSTRAINT] = ACTIONS(697), - [aux_sym_table_constraint_check_token1] = ACTIONS(697), - [aux_sym_table_constraint_unique_token1] = ACTIONS(697), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), + [357] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token5] = ACTIONS(663), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [anon_sym_CONSTRAINT] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_table_constraint_unique_token1] = ACTIONS(663), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(849), + [anon_sym_DASH] = ACTIONS(851), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(853), + [anon_sym_STAR] = ACTIONS(855), + [anon_sym_SLASH] = ACTIONS(857), + [anon_sym_PERCENT] = ACTIONS(855), + [anon_sym_LT_LT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(855), + [anon_sym_AMP] = ACTIONS(855), + [anon_sym_PIPE] = ACTIONS(849), + [anon_sym_POUND] = ACTIONS(851), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [358] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(766), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(768), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(770), + [anon_sym_EQ] = ACTIONS(772), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(794), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(790), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(794), + [anon_sym_LT_EQ] = ACTIONS(772), + [anon_sym_LT_GT] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(794), + [anon_sym_GT_EQ] = ACTIONS(772), + [anon_sym_BANG_TILDE] = ACTIONS(794), + [anon_sym_TILDE_STAR] = ACTIONS(772), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(772), + }, + [359] = { + [ts_builtin_sym_end] = ACTIONS(859), + [anon_sym_SEMI] = ACTIONS(859), + [aux_sym_with_clause_token1] = ACTIONS(861), + [aux_sym_cte_token1] = ACTIONS(861), + [aux_sym_cte_token2] = ACTIONS(551), + [aux_sym_insert_statement_token1] = ACTIONS(861), + [aux_sym_truncate_statement_token1] = ACTIONS(861), + [aux_sym_comment_statement_token1] = ACTIONS(861), + [aux_sym_comment_statement_token7] = ACTIONS(553), + [aux_sym_begin_statement_token1] = ACTIONS(861), + [aux_sym_commit_statement_token1] = ACTIONS(861), + [aux_sym_rollback_statement_token1] = ACTIONS(861), + [aux_sym_create_statement_token1] = ACTIONS(861), + [aux_sym_alter_statement_token1] = ACTIONS(861), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(861), + [aux_sym_sequence_token5] = ACTIONS(861), + [aux_sym_pg_command_token1] = ACTIONS(859), + [aux_sym_return_statement_token1] = ACTIONS(861), + [aux_sym_declare_statement_token1] = ACTIONS(861), + [aux_sym_create_function_statement_token3] = ACTIONS(861), + [aux_sym_create_function_statement_token4] = ACTIONS(861), + [aux_sym_create_function_statement_token7] = ACTIONS(861), + [aux_sym_create_function_statement_token8] = ACTIONS(861), + [aux_sym_create_function_statement_token9] = ACTIONS(861), + [aux_sym_create_function_statement_token10] = ACTIONS(861), + [aux_sym_create_function_statement_token11] = ACTIONS(861), + [aux_sym_external_hint_token1] = ACTIONS(861), + [aux_sym_external_hint_token2] = ACTIONS(861), + [aux_sym_optimizer_hint_token1] = ACTIONS(861), + [aux_sym_optimizer_hint_token2] = ACTIONS(861), + [aux_sym_optimizer_hint_token3] = ACTIONS(861), + [aux_sym_parallel_hint_token1] = ACTIONS(861), + [aux_sym_null_hint_token1] = ACTIONS(861), + [aux_sym_null_hint_token4] = ACTIONS(861), + [aux_sym_deterministic_hint_token1] = ACTIONS(861), + [aux_sym_sql_hint_token1] = ACTIONS(861), + [aux_sym_sql_hint_token2] = ACTIONS(861), + [aux_sym_sql_hint_token3] = ACTIONS(861), + [aux_sym_sql_hint_token5] = ACTIONS(861), + [aux_sym__function_language_token1] = ACTIONS(861), + [aux_sym_create_function_parameter_token1] = ACTIONS(555), + [anon_sym_EQ] = ACTIONS(557), + [aux_sym_create_trigger_statement_token1] = ACTIONS(559), + [aux_sym_trigger_event_token1] = ACTIONS(861), + [aux_sym_trigger_event_token2] = ACTIONS(861), + [aux_sym_drop_statement_token1] = ACTIONS(861), + [aux_sym_grant_statement_token1] = ACTIONS(861), + [aux_sym_grant_statement_token4] = ACTIONS(861), + [aux_sym_grant_statement_token8] = ACTIONS(861), + [aux_sym_create_table_statement_token1] = ACTIONS(861), + [aux_sym_order_by_clause_token1] = ACTIONS(861), + [aux_sym_limit_clause_token1] = ACTIONS(861), + [aux_sym_where_clause_token1] = ACTIONS(861), + [aux_sym_join_type_token1] = ACTIONS(861), + [aux_sym_join_type_token2] = ACTIONS(861), + [aux_sym_join_type_token3] = ACTIONS(861), + [aux_sym_join_type_token4] = ACTIONS(861), + [aux_sym_join_clause_token1] = ACTIONS(861), + [aux_sym_boolean_expression_token1] = ACTIONS(561), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(563), + [sym__unquoted_identifier] = ACTIONS(861), + [anon_sym_BQUOTE] = ACTIONS(859), + [anon_sym_DQUOTE] = ACTIONS(859), + [anon_sym_DASH_GT] = ACTIONS(571), + [anon_sym_DASH_GT_GT] = ACTIONS(573), + [anon_sym_POUND_GT] = ACTIONS(571), + [anon_sym_POUND_GT_GT] = ACTIONS(573), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(577), + [anon_sym_TILDE] = ACTIONS(579), + [anon_sym_CARET] = ACTIONS(581), + [anon_sym_STAR] = ACTIONS(583), + [anon_sym_SLASH] = ACTIONS(585), + [anon_sym_PERCENT] = ACTIONS(583), + [anon_sym_LT_LT] = ACTIONS(583), + [anon_sym_GT_GT] = ACTIONS(583), + [anon_sym_AMP] = ACTIONS(583), + [anon_sym_PIPE] = ACTIONS(575), + [anon_sym_POUND] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(579), + [anon_sym_LT_EQ] = ACTIONS(557), + [anon_sym_LT_GT] = ACTIONS(557), + [anon_sym_BANG_EQ] = ACTIONS(557), + [anon_sym_GT] = ACTIONS(579), + [anon_sym_GT_EQ] = ACTIONS(557), + [anon_sym_BANG_TILDE] = ACTIONS(579), + [anon_sym_TILDE_STAR] = ACTIONS(557), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(557), }, - [362] = { + [360] = { + [aux_sym_dotted_name_repeat1] = STATE(366), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(863), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, + [361] = { [ts_builtin_sym_end] = ACTIONS(691), [anon_sym_SEMI] = ACTIONS(691), [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), [aux_sym_cte_token1] = ACTIONS(693), [aux_sym_cte_token2] = ACTIONS(693), [aux_sym_insert_statement_token1] = ACTIONS(693), @@ -74921,7 +76889,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_statement_token1] = ACTIONS(693), [aux_sym_alter_statement_token1] = ACTIONS(693), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(693), [aux_sym_sequence_token5] = ACTIONS(693), [aux_sym_pg_command_token1] = ACTIONS(691), [aux_sym_return_statement_token1] = ACTIONS(693), @@ -74940,7 +76907,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(693), [aux_sym_parallel_hint_token1] = ACTIONS(693), [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token2] = ACTIONS(693), [aux_sym_null_hint_token4] = ACTIONS(693), [aux_sym_deterministic_hint_token1] = ACTIONS(693), [aux_sym_sql_hint_token1] = ACTIONS(693), @@ -74956,14 +76922,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(693), [aux_sym_grant_statement_token1] = ACTIONS(693), [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token5] = ACTIONS(693), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(693), - [aux_sym_direction_constraint_token1] = ACTIONS(693), - [aux_sym_direction_constraint_token2] = ACTIONS(693), - [anon_sym_CONSTRAINT] = ACTIONS(693), - [aux_sym_table_constraint_check_token1] = ACTIONS(693), - [aux_sym_table_constraint_unique_token1] = ACTIONS(693), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_join_type_token1] = ACTIONS(693), + [aux_sym_join_type_token2] = ACTIONS(693), + [aux_sym_join_type_token3] = ACTIONS(693), + [aux_sym_join_type_token4] = ACTIONS(693), + [aux_sym_join_clause_token1] = ACTIONS(693), [aux_sym_boolean_expression_token1] = ACTIONS(693), [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), [sym__unquoted_identifier] = ACTIONS(693), @@ -74996,59 +76963,605 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, + [362] = { + [aux_sym_dotted_name_repeat1] = STATE(186), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(865), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, [363] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token2] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token5] = ACTIONS(689), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(689), + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token2] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token5] = ACTIONS(589), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(589), + [aux_sym_direction_constraint_token1] = ACTIONS(589), + [aux_sym_direction_constraint_token2] = ACTIONS(589), + [anon_sym_CONSTRAINT] = ACTIONS(589), + [aux_sym_table_constraint_check_token1] = ACTIONS(589), + [aux_sym_table_constraint_unique_token1] = ACTIONS(589), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [364] = { + [aux_sym_dotted_name_repeat1] = STATE(364), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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(867), + [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), + }, + [365] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_alter_table_action_alter_column_token2] = ACTIONS(713), + [aux_sym_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token2] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_token5] = ACTIONS(713), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(713), + [aux_sym_direction_constraint_token1] = ACTIONS(713), + [aux_sym_direction_constraint_token2] = ACTIONS(713), + [anon_sym_CONSTRAINT] = ACTIONS(713), + [aux_sym_table_constraint_check_token1] = ACTIONS(713), + [aux_sym_table_constraint_unique_token1] = ACTIONS(713), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [366] = { + [aux_sym_dotted_name_repeat1] = STATE(364), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_boolean_expression_token1] = 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(863), + [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), + }, + [367] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token2] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token5] = ACTIONS(685), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(685), + [aux_sym_direction_constraint_token1] = ACTIONS(685), + [aux_sym_direction_constraint_token2] = ACTIONS(685), + [anon_sym_CONSTRAINT] = ACTIONS(685), + [aux_sym_table_constraint_check_token1] = ACTIONS(685), + [aux_sym_table_constraint_unique_token1] = ACTIONS(685), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [368] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token2] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token5] = ACTIONS(689), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(689), [aux_sym_direction_constraint_token1] = ACTIONS(689), [aux_sym_direction_constraint_token2] = ACTIONS(689), [anon_sym_CONSTRAINT] = ACTIONS(689), @@ -75087,374 +77600,557 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [364] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token2] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token5] = ACTIONS(679), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(679), - [aux_sym_direction_constraint_token1] = ACTIONS(679), - [aux_sym_direction_constraint_token2] = ACTIONS(679), - [anon_sym_CONSTRAINT] = ACTIONS(679), - [aux_sym_table_constraint_check_token1] = ACTIONS(679), - [aux_sym_table_constraint_unique_token1] = ACTIONS(679), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [369] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [365] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token2] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token5] = ACTIONS(675), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(675), - [aux_sym_direction_constraint_token1] = ACTIONS(675), - [aux_sym_direction_constraint_token2] = ACTIONS(675), - [anon_sym_CONSTRAINT] = ACTIONS(675), - [aux_sym_table_constraint_check_token1] = ACTIONS(675), - [aux_sym_table_constraint_unique_token1] = ACTIONS(675), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), + [370] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token8] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_where_clause_token1] = ACTIONS(629), + [aux_sym_join_type_token1] = ACTIONS(629), + [aux_sym_join_type_token2] = ACTIONS(629), + [aux_sym_join_type_token3] = ACTIONS(629), + [aux_sym_join_type_token4] = ACTIONS(629), + [aux_sym_join_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [366] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token5] = ACTIONS(621), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [anon_sym_CONSTRAINT] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), - [aux_sym_table_constraint_unique_token1] = ACTIONS(621), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [371] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [372] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [373] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token8] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_where_clause_token1] = ACTIONS(689), + [aux_sym_join_type_token1] = ACTIONS(689), + [aux_sym_join_type_token2] = ACTIONS(689), + [aux_sym_join_type_token3] = ACTIONS(689), + [aux_sym_join_type_token4] = ACTIONS(689), + [aux_sym_join_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(864), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [367] = { - [aux_sym_dotted_name_repeat1] = STATE(228), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(811), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), + [374] = { + [aux_sym_dotted_name_repeat1] = STATE(227), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(807), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(870), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [368] = { + [375] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), [aux_sym_cte_token1] = ACTIONS(621), [aux_sym_cte_token2] = ACTIONS(621), [aux_sym_insert_statement_token1] = ACTIONS(621), @@ -75467,7 +78163,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_statement_token1] = ACTIONS(621), [aux_sym_alter_statement_token1] = ACTIONS(621), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(621), [aux_sym_sequence_token5] = ACTIONS(621), [aux_sym_pg_command_token1] = ACTIONS(619), [aux_sym_return_statement_token1] = ACTIONS(621), @@ -75486,7 +78181,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(621), [aux_sym_parallel_hint_token1] = ACTIONS(621), [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), [aux_sym_null_hint_token4] = ACTIONS(621), [aux_sym_deterministic_hint_token1] = ACTIONS(621), [aux_sym_sql_hint_token1] = ACTIONS(621), @@ -75502,16 +78196,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token5] = ACTIONS(621), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [anon_sym_CONSTRAINT] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), - [aux_sym_table_constraint_unique_token1] = ACTIONS(621), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(621), + [aux_sym_grant_statement_token8] = ACTIONS(621), + [aux_sym_order_by_clause_token1] = ACTIONS(621), + [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_where_clause_token1] = ACTIONS(621), + [aux_sym_join_type_token1] = ACTIONS(621), + [aux_sym_join_type_token2] = ACTIONS(621), + [aux_sym_join_type_token3] = ACTIONS(621), + [aux_sym_join_type_token4] = ACTIONS(621), + [aux_sym_join_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -75542,371 +78237,553 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [369] = { - [aux_sym_dotted_name_repeat1] = STATE(416), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(872), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(874), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [376] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, - [370] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token5] = ACTIONS(621), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [anon_sym_CONSTRAINT] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), - [aux_sym_table_constraint_unique_token1] = ACTIONS(621), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(864), - [anon_sym_STAR] = ACTIONS(866), - [anon_sym_SLASH] = ACTIONS(868), - [anon_sym_PERCENT] = ACTIONS(866), - [anon_sym_LT_LT] = ACTIONS(866), - [anon_sym_GT_GT] = ACTIONS(866), - [anon_sym_AMP] = ACTIONS(866), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [377] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token2] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token5] = ACTIONS(720), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(720), + [aux_sym_direction_constraint_token1] = ACTIONS(720), + [aux_sym_direction_constraint_token2] = ACTIONS(720), + [anon_sym_CONSTRAINT] = ACTIONS(720), + [aux_sym_table_constraint_check_token1] = ACTIONS(720), + [aux_sym_table_constraint_unique_token1] = ACTIONS(720), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, - [371] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token2] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_grant_statement_token5] = ACTIONS(633), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(633), - [aux_sym_direction_constraint_token1] = ACTIONS(633), - [aux_sym_direction_constraint_token2] = ACTIONS(633), - [anon_sym_CONSTRAINT] = ACTIONS(633), - [aux_sym_table_constraint_check_token1] = ACTIONS(633), - [aux_sym_table_constraint_unique_token1] = ACTIONS(633), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + [378] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(766), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(768), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(770), + [anon_sym_EQ] = ACTIONS(772), + [aux_sym_create_trigger_statement_token1] = ACTIONS(774), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(776), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(794), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(790), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(794), + [anon_sym_LT_EQ] = ACTIONS(772), + [anon_sym_LT_GT] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(794), + [anon_sym_GT_EQ] = ACTIONS(772), + [anon_sym_BANG_TILDE] = ACTIONS(794), + [anon_sym_TILDE_STAR] = ACTIONS(772), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(772), }, - [372] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(844), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(846), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token2] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token5] = ACTIONS(629), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(629), - [aux_sym_direction_constraint_token1] = ACTIONS(629), - [aux_sym_direction_constraint_token2] = ACTIONS(629), - [anon_sym_CONSTRAINT] = ACTIONS(629), - [aux_sym_table_constraint_check_token1] = ACTIONS(629), - [aux_sym_table_constraint_unique_token1] = ACTIONS(629), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(858), - [anon_sym_DASH] = ACTIONS(860), - [anon_sym_TILDE] = ACTIONS(862), - [anon_sym_CARET] = ACTIONS(864), - [anon_sym_STAR] = ACTIONS(866), - [anon_sym_SLASH] = ACTIONS(868), - [anon_sym_PERCENT] = ACTIONS(866), - [anon_sym_LT_LT] = ACTIONS(866), - [anon_sym_GT_GT] = ACTIONS(866), - [anon_sym_AMP] = ACTIONS(866), - [anon_sym_PIPE] = ACTIONS(858), - [anon_sym_POUND] = ACTIONS(860), - [anon_sym_LT] = ACTIONS(862), - [anon_sym_LT_EQ] = ACTIONS(850), - [anon_sym_LT_GT] = ACTIONS(850), - [anon_sym_BANG_EQ] = ACTIONS(850), - [anon_sym_GT] = ACTIONS(862), - [anon_sym_GT_EQ] = ACTIONS(850), - [anon_sym_BANG_TILDE] = ACTIONS(862), - [anon_sym_TILDE_STAR] = ACTIONS(850), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(850), + [379] = { + [aux_sym_dotted_name_repeat1] = STATE(186), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(746), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(872), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [373] = { + [380] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token5] = ACTIONS(219), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [anon_sym_CONSTRAINT] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_table_constraint_unique_token1] = ACTIONS(219), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [381] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token2] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token5] = ACTIONS(607), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(607), + [aux_sym_direction_constraint_token1] = ACTIONS(607), + [aux_sym_direction_constraint_token2] = ACTIONS(607), + [anon_sym_CONSTRAINT] = ACTIONS(607), + [aux_sym_table_constraint_check_token1] = ACTIONS(607), + [aux_sym_table_constraint_unique_token1] = ACTIONS(607), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [382] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), @@ -75997,1558 +78874,101 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [374] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [383] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(617), + [aux_sym_sequence_token5] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_statement_token3] = ACTIONS(617), + [aux_sym_create_function_statement_token4] = ACTIONS(617), + [aux_sym_create_function_statement_token7] = ACTIONS(617), + [aux_sym_create_function_statement_token8] = ACTIONS(617), + [aux_sym_create_function_statement_token9] = ACTIONS(617), + [aux_sym_create_function_statement_token10] = ACTIONS(617), + [aux_sym_create_function_statement_token11] = ACTIONS(617), + [aux_sym_external_hint_token1] = ACTIONS(617), + [aux_sym_external_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token1] = ACTIONS(617), + [aux_sym_optimizer_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token3] = ACTIONS(617), + [aux_sym_parallel_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token2] = ACTIONS(617), + [aux_sym_null_hint_token4] = ACTIONS(617), + [aux_sym_deterministic_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token2] = ACTIONS(617), + [aux_sym_sql_hint_token3] = ACTIONS(617), + [aux_sym_sql_hint_token5] = ACTIONS(617), + [aux_sym__function_language_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_grant_statement_token5] = ACTIONS(617), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(617), + [aux_sym_direction_constraint_token1] = ACTIONS(617), + [aux_sym_direction_constraint_token2] = ACTIONS(617), + [anon_sym_CONSTRAINT] = ACTIONS(617), + [aux_sym_table_constraint_check_token1] = ACTIONS(617), + [aux_sym_table_constraint_unique_token1] = ACTIONS(617), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [375] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(844), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(846), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token2] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token5] = ACTIONS(625), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(625), - [aux_sym_direction_constraint_token1] = ACTIONS(625), - [aux_sym_direction_constraint_token2] = ACTIONS(625), - [anon_sym_CONSTRAINT] = ACTIONS(625), - [aux_sym_table_constraint_check_token1] = ACTIONS(625), - [aux_sym_table_constraint_unique_token1] = ACTIONS(625), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(854), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(858), - [anon_sym_DASH] = ACTIONS(860), - [anon_sym_TILDE] = ACTIONS(862), - [anon_sym_CARET] = ACTIONS(864), - [anon_sym_STAR] = ACTIONS(866), - [anon_sym_SLASH] = ACTIONS(868), - [anon_sym_PERCENT] = ACTIONS(866), - [anon_sym_LT_LT] = ACTIONS(866), - [anon_sym_GT_GT] = ACTIONS(866), - [anon_sym_AMP] = ACTIONS(866), - [anon_sym_PIPE] = ACTIONS(858), - [anon_sym_POUND] = ACTIONS(860), - [anon_sym_LT] = ACTIONS(862), - [anon_sym_LT_EQ] = ACTIONS(850), - [anon_sym_LT_GT] = ACTIONS(850), - [anon_sym_BANG_EQ] = ACTIONS(850), - [anon_sym_GT] = ACTIONS(862), - [anon_sym_GT_EQ] = ACTIONS(850), - [anon_sym_BANG_TILDE] = ACTIONS(862), - [anon_sym_TILDE_STAR] = ACTIONS(850), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(850), - }, - [376] = { - [aux_sym_dotted_name_repeat1] = STATE(340), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(840), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [377] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [378] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token5] = ACTIONS(621), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [anon_sym_CONSTRAINT] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), - [aux_sym_table_constraint_unique_token1] = ACTIONS(621), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(858), - [anon_sym_DASH] = ACTIONS(860), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(864), - [anon_sym_STAR] = ACTIONS(866), - [anon_sym_SLASH] = ACTIONS(868), - [anon_sym_PERCENT] = ACTIONS(866), - [anon_sym_LT_LT] = ACTIONS(866), - [anon_sym_GT_GT] = ACTIONS(866), - [anon_sym_AMP] = ACTIONS(866), - [anon_sym_PIPE] = ACTIONS(858), - [anon_sym_POUND] = ACTIONS(860), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [379] = { - [ts_builtin_sym_end] = ACTIONS(876), - [anon_sym_SEMI] = ACTIONS(876), - [aux_sym_with_clause_token1] = ACTIONS(878), - [aux_sym_cte_token1] = ACTIONS(878), - [aux_sym_cte_token2] = ACTIONS(844), - [aux_sym_insert_statement_token1] = ACTIONS(878), - [aux_sym_truncate_statement_token1] = ACTIONS(878), - [aux_sym_comment_statement_token1] = ACTIONS(878), - [aux_sym_comment_statement_token7] = ACTIONS(846), - [aux_sym_begin_statement_token1] = ACTIONS(878), - [aux_sym_commit_statement_token1] = ACTIONS(878), - [aux_sym_rollback_statement_token1] = ACTIONS(878), - [aux_sym_create_statement_token1] = ACTIONS(878), - [aux_sym_alter_statement_token1] = ACTIONS(878), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(878), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(878), - [aux_sym_sequence_token5] = ACTIONS(878), - [aux_sym_pg_command_token1] = ACTIONS(876), - [aux_sym_return_statement_token1] = ACTIONS(878), - [aux_sym_declare_statement_token1] = ACTIONS(878), - [aux_sym_create_function_statement_token3] = ACTIONS(878), - [aux_sym_create_function_statement_token4] = ACTIONS(878), - [aux_sym_create_function_statement_token7] = ACTIONS(878), - [aux_sym_create_function_statement_token8] = ACTIONS(878), - [aux_sym_create_function_statement_token9] = ACTIONS(878), - [aux_sym_create_function_statement_token10] = ACTIONS(878), - [aux_sym_create_function_statement_token11] = ACTIONS(878), - [aux_sym_external_hint_token1] = ACTIONS(878), - [aux_sym_external_hint_token2] = ACTIONS(878), - [aux_sym_optimizer_hint_token1] = ACTIONS(878), - [aux_sym_optimizer_hint_token2] = ACTIONS(878), - [aux_sym_optimizer_hint_token3] = ACTIONS(878), - [aux_sym_parallel_hint_token1] = ACTIONS(878), - [aux_sym_null_hint_token1] = ACTIONS(878), - [aux_sym_null_hint_token2] = ACTIONS(878), - [aux_sym_null_hint_token4] = ACTIONS(878), - [aux_sym_deterministic_hint_token1] = ACTIONS(878), - [aux_sym_sql_hint_token1] = ACTIONS(878), - [aux_sym_sql_hint_token2] = ACTIONS(878), - [aux_sym_sql_hint_token3] = ACTIONS(878), - [aux_sym_sql_hint_token5] = ACTIONS(878), - [aux_sym__function_language_token1] = ACTIONS(878), - [aux_sym_create_function_parameter_token1] = ACTIONS(848), - [anon_sym_EQ] = ACTIONS(850), - [aux_sym_create_trigger_statement_token1] = ACTIONS(852), - [aux_sym_trigger_event_token1] = ACTIONS(878), - [aux_sym_trigger_event_token2] = ACTIONS(878), - [aux_sym_drop_statement_token1] = ACTIONS(878), - [aux_sym_grant_statement_token1] = ACTIONS(878), - [aux_sym_grant_statement_token4] = ACTIONS(878), - [aux_sym_grant_statement_token5] = ACTIONS(878), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(878), - [aux_sym_direction_constraint_token1] = ACTIONS(878), - [aux_sym_direction_constraint_token2] = ACTIONS(878), - [anon_sym_CONSTRAINT] = ACTIONS(878), - [aux_sym_table_constraint_check_token1] = ACTIONS(878), - [aux_sym_table_constraint_unique_token1] = ACTIONS(878), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(878), - [aux_sym_boolean_expression_token1] = ACTIONS(854), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(878), - [anon_sym_BQUOTE] = ACTIONS(876), - [anon_sym_DQUOTE] = ACTIONS(876), - [anon_sym_DASH_GT] = ACTIONS(880), - [anon_sym_DASH_GT_GT] = ACTIONS(882), - [anon_sym_POUND_GT] = ACTIONS(880), - [anon_sym_POUND_GT_GT] = ACTIONS(882), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(858), - [anon_sym_DASH] = ACTIONS(860), - [anon_sym_TILDE] = ACTIONS(862), - [anon_sym_CARET] = ACTIONS(864), - [anon_sym_STAR] = ACTIONS(866), - [anon_sym_SLASH] = ACTIONS(868), - [anon_sym_PERCENT] = ACTIONS(866), - [anon_sym_LT_LT] = ACTIONS(866), - [anon_sym_GT_GT] = ACTIONS(866), - [anon_sym_AMP] = ACTIONS(866), - [anon_sym_PIPE] = ACTIONS(858), - [anon_sym_POUND] = ACTIONS(860), - [anon_sym_LT] = ACTIONS(862), - [anon_sym_LT_EQ] = ACTIONS(850), - [anon_sym_LT_GT] = ACTIONS(850), - [anon_sym_BANG_EQ] = ACTIONS(850), - [anon_sym_GT] = ACTIONS(862), - [anon_sym_GT_EQ] = ACTIONS(850), - [anon_sym_BANG_TILDE] = ACTIONS(862), - [anon_sym_TILDE_STAR] = ACTIONS(850), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(850), - }, - [380] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [381] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(617), - [aux_sym_sequence_token5] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), - [aux_sym_create_function_statement_token3] = ACTIONS(617), - [aux_sym_create_function_statement_token4] = ACTIONS(617), - [aux_sym_create_function_statement_token7] = ACTIONS(617), - [aux_sym_create_function_statement_token8] = ACTIONS(617), - [aux_sym_create_function_statement_token9] = ACTIONS(617), - [aux_sym_create_function_statement_token10] = ACTIONS(617), - [aux_sym_create_function_statement_token11] = ACTIONS(617), - [aux_sym_external_hint_token1] = ACTIONS(617), - [aux_sym_external_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token1] = ACTIONS(617), - [aux_sym_optimizer_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token3] = ACTIONS(617), - [aux_sym_parallel_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token2] = ACTIONS(617), - [aux_sym_null_hint_token4] = ACTIONS(617), - [aux_sym_deterministic_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token2] = ACTIONS(617), - [aux_sym_sql_hint_token3] = ACTIONS(617), - [aux_sym_sql_hint_token5] = ACTIONS(617), - [aux_sym__function_language_token1] = ACTIONS(617), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_grant_statement_token5] = ACTIONS(617), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(617), - [aux_sym_direction_constraint_token1] = ACTIONS(617), - [aux_sym_direction_constraint_token2] = ACTIONS(617), - [anon_sym_CONSTRAINT] = ACTIONS(617), - [aux_sym_table_constraint_check_token1] = ACTIONS(617), - [aux_sym_table_constraint_unique_token1] = ACTIONS(617), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [382] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token2] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token5] = ACTIONS(613), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(613), - [aux_sym_direction_constraint_token1] = ACTIONS(613), - [aux_sym_direction_constraint_token2] = ACTIONS(613), - [anon_sym_CONSTRAINT] = ACTIONS(613), - [aux_sym_table_constraint_check_token1] = ACTIONS(613), - [aux_sym_table_constraint_unique_token1] = ACTIONS(613), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [383] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(729), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(731), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(735), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token8] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_where_clause_token1] = ACTIONS(629), - [aux_sym_join_type_token1] = ACTIONS(629), - [aux_sym_join_type_token2] = ACTIONS(629), - [aux_sym_join_type_token3] = ACTIONS(629), - [aux_sym_join_type_token4] = ACTIONS(629), - [aux_sym_join_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(753), - [anon_sym_DASH] = ACTIONS(755), - [anon_sym_TILDE] = ACTIONS(757), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(753), - [anon_sym_POUND] = ACTIONS(755), - [anon_sym_LT] = ACTIONS(757), - [anon_sym_LT_EQ] = ACTIONS(735), - [anon_sym_LT_GT] = ACTIONS(735), - [anon_sym_BANG_EQ] = ACTIONS(735), - [anon_sym_GT] = ACTIONS(757), - [anon_sym_GT_EQ] = ACTIONS(735), - [anon_sym_BANG_TILDE] = ACTIONS(757), - [anon_sym_TILDE_STAR] = ACTIONS(735), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, [384] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [385] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_join_type_token1] = ACTIONS(675), - [aux_sym_join_type_token2] = ACTIONS(675), - [aux_sym_join_type_token3] = ACTIONS(675), - [aux_sym_join_type_token4] = ACTIONS(675), - [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [386] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token2] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token5] = ACTIONS(605), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(605), - [aux_sym_direction_constraint_token1] = ACTIONS(605), - [aux_sym_direction_constraint_token2] = ACTIONS(605), - [anon_sym_CONSTRAINT] = ACTIONS(605), - [aux_sym_table_constraint_check_token1] = ACTIONS(605), - [aux_sym_table_constraint_unique_token1] = ACTIONS(605), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [387] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), - }, - [388] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token8] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_where_clause_token1] = ACTIONS(689), - [aux_sym_join_type_token1] = ACTIONS(689), - [aux_sym_join_type_token2] = ACTIONS(689), - [aux_sym_join_type_token3] = ACTIONS(689), - [aux_sym_join_type_token4] = ACTIONS(689), - [aux_sym_join_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), - }, - [389] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token2] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token5] = ACTIONS(601), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(601), - [aux_sym_direction_constraint_token1] = ACTIONS(601), - [aux_sym_direction_constraint_token2] = ACTIONS(601), - [anon_sym_CONSTRAINT] = ACTIONS(601), - [aux_sym_table_constraint_check_token1] = ACTIONS(601), - [aux_sym_table_constraint_unique_token1] = ACTIONS(601), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [390] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_join_type_token1] = ACTIONS(693), - [aux_sym_join_type_token2] = ACTIONS(693), - [aux_sym_join_type_token3] = ACTIONS(693), - [aux_sym_join_type_token4] = ACTIONS(693), - [aux_sym_join_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), - }, - [391] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), [aux_sym_cte_token1] = ACTIONS(697), [aux_sym_cte_token2] = ACTIONS(697), [aux_sym_insert_statement_token1] = ACTIONS(697), @@ -77561,6 +78981,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_statement_token1] = ACTIONS(697), [aux_sym_alter_statement_token1] = ACTIONS(697), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(697), [aux_sym_sequence_token5] = ACTIONS(697), [aux_sym_pg_command_token1] = ACTIONS(695), [aux_sym_return_statement_token1] = ACTIONS(697), @@ -77579,6 +79000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(697), [aux_sym_parallel_hint_token1] = ACTIONS(697), [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token2] = ACTIONS(697), [aux_sym_null_hint_token4] = ACTIONS(697), [aux_sym_deterministic_hint_token1] = ACTIONS(697), [aux_sym_sql_hint_token1] = ACTIONS(697), @@ -77594,15 +79016,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_where_clause_token1] = ACTIONS(697), - [aux_sym_join_type_token1] = ACTIONS(697), - [aux_sym_join_type_token2] = ACTIONS(697), - [aux_sym_join_type_token3] = ACTIONS(697), - [aux_sym_join_type_token4] = ACTIONS(697), - [aux_sym_join_clause_token1] = ACTIONS(697), + [aux_sym_grant_statement_token5] = ACTIONS(697), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(697), + [aux_sym_direction_constraint_token1] = ACTIONS(697), + [aux_sym_direction_constraint_token2] = ACTIONS(697), + [anon_sym_CONSTRAINT] = ACTIONS(697), + [aux_sym_table_constraint_check_token1] = ACTIONS(697), + [aux_sym_table_constraint_unique_token1] = ACTIONS(697), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(697), [aux_sym_boolean_expression_token1] = ACTIONS(697), [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), [sym__unquoted_identifier] = ACTIONS(697), @@ -77635,1206 +79056,114 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [392] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token2] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token5] = ACTIONS(597), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(597), - [aux_sym_direction_constraint_token1] = ACTIONS(597), - [aux_sym_direction_constraint_token2] = ACTIONS(597), - [anon_sym_CONSTRAINT] = ACTIONS(597), - [aux_sym_table_constraint_check_token1] = ACTIONS(597), - [aux_sym_table_constraint_unique_token1] = ACTIONS(597), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [393] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token2] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token5] = ACTIONS(593), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(593), - [aux_sym_direction_constraint_token1] = ACTIONS(593), - [aux_sym_direction_constraint_token2] = ACTIONS(593), - [anon_sym_CONSTRAINT] = ACTIONS(593), - [aux_sym_table_constraint_check_token1] = ACTIONS(593), - [aux_sym_table_constraint_unique_token1] = ACTIONS(593), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [394] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token2] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token5] = ACTIONS(583), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(583), - [aux_sym_direction_constraint_token1] = ACTIONS(583), - [aux_sym_direction_constraint_token2] = ACTIONS(583), - [anon_sym_CONSTRAINT] = ACTIONS(583), - [aux_sym_table_constraint_check_token1] = ACTIONS(583), - [aux_sym_table_constraint_unique_token1] = ACTIONS(583), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(856), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [395] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token2] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token5] = ACTIONS(575), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(575), - [aux_sym_direction_constraint_token1] = ACTIONS(575), - [aux_sym_direction_constraint_token2] = ACTIONS(575), - [anon_sym_CONSTRAINT] = ACTIONS(575), - [aux_sym_table_constraint_check_token1] = ACTIONS(575), - [aux_sym_table_constraint_unique_token1] = ACTIONS(575), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [396] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [397] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token2] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token5] = ACTIONS(571), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(571), - [aux_sym_direction_constraint_token1] = ACTIONS(571), - [aux_sym_direction_constraint_token2] = ACTIONS(571), - [anon_sym_CONSTRAINT] = ACTIONS(571), - [aux_sym_table_constraint_check_token1] = ACTIONS(571), - [aux_sym_table_constraint_unique_token1] = ACTIONS(571), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [398] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token2] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token5] = ACTIONS(567), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(567), - [aux_sym_direction_constraint_token1] = ACTIONS(567), - [aux_sym_direction_constraint_token2] = ACTIONS(567), - [anon_sym_CONSTRAINT] = ACTIONS(567), - [aux_sym_table_constraint_check_token1] = ACTIONS(567), - [aux_sym_table_constraint_unique_token1] = ACTIONS(567), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [399] = { - [aux_sym_dotted_name_repeat1] = STATE(241), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(884), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [400] = { - [aux_sym_dotted_name_repeat1] = STATE(241), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(816), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(886), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [401] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [402] = { - [ts_builtin_sym_end] = ACTIONS(888), - [anon_sym_SEMI] = ACTIONS(888), - [aux_sym_with_clause_token1] = ACTIONS(890), - [aux_sym_cte_token1] = ACTIONS(890), - [aux_sym_cte_token2] = ACTIONS(637), - [aux_sym_insert_statement_token1] = ACTIONS(890), - [aux_sym_truncate_statement_token1] = ACTIONS(890), - [aux_sym_comment_statement_token1] = ACTIONS(890), - [aux_sym_comment_statement_token7] = ACTIONS(639), - [aux_sym_begin_statement_token1] = ACTIONS(890), - [aux_sym_commit_statement_token1] = ACTIONS(890), - [aux_sym_rollback_statement_token1] = ACTIONS(890), - [aux_sym_create_statement_token1] = ACTIONS(890), - [aux_sym_alter_statement_token1] = ACTIONS(890), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(890), - [aux_sym_sequence_token5] = ACTIONS(890), - [aux_sym_pg_command_token1] = ACTIONS(888), - [aux_sym_return_statement_token1] = ACTIONS(890), - [aux_sym_declare_statement_token1] = ACTIONS(890), - [aux_sym_create_function_statement_token3] = ACTIONS(890), - [aux_sym_create_function_statement_token4] = ACTIONS(890), - [aux_sym_create_function_statement_token7] = ACTIONS(890), - [aux_sym_create_function_statement_token8] = ACTIONS(890), - [aux_sym_create_function_statement_token9] = ACTIONS(890), - [aux_sym_create_function_statement_token10] = ACTIONS(890), - [aux_sym_create_function_statement_token11] = ACTIONS(890), - [aux_sym_external_hint_token1] = ACTIONS(890), - [aux_sym_external_hint_token2] = ACTIONS(890), - [aux_sym_optimizer_hint_token1] = ACTIONS(890), - [aux_sym_optimizer_hint_token2] = ACTIONS(890), - [aux_sym_optimizer_hint_token3] = ACTIONS(890), - [aux_sym_parallel_hint_token1] = ACTIONS(890), - [aux_sym_null_hint_token1] = ACTIONS(890), - [aux_sym_null_hint_token4] = ACTIONS(890), - [aux_sym_deterministic_hint_token1] = ACTIONS(890), - [aux_sym_sql_hint_token1] = ACTIONS(890), - [aux_sym_sql_hint_token2] = ACTIONS(890), - [aux_sym_sql_hint_token3] = ACTIONS(890), - [aux_sym_sql_hint_token5] = ACTIONS(890), - [aux_sym__function_language_token1] = ACTIONS(890), - [aux_sym_create_function_parameter_token1] = ACTIONS(641), - [anon_sym_EQ] = ACTIONS(643), - [aux_sym_create_trigger_statement_token1] = ACTIONS(645), - [aux_sym_trigger_event_token1] = ACTIONS(890), - [aux_sym_trigger_event_token2] = ACTIONS(890), - [aux_sym_drop_statement_token1] = ACTIONS(890), - [aux_sym_grant_statement_token1] = ACTIONS(890), - [aux_sym_grant_statement_token4] = ACTIONS(890), - [aux_sym_grant_statement_token8] = ACTIONS(890), - [aux_sym_create_table_statement_token1] = ACTIONS(890), - [aux_sym_order_by_clause_token1] = ACTIONS(890), - [aux_sym_limit_clause_token1] = ACTIONS(890), - [aux_sym_where_clause_token1] = ACTIONS(890), - [aux_sym_join_type_token1] = ACTIONS(890), - [aux_sym_join_type_token2] = ACTIONS(890), - [aux_sym_join_type_token3] = ACTIONS(890), - [aux_sym_join_type_token4] = ACTIONS(890), - [aux_sym_join_clause_token1] = ACTIONS(890), - [aux_sym_boolean_expression_token1] = ACTIONS(647), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(890), - [anon_sym_BQUOTE] = ACTIONS(888), - [anon_sym_DQUOTE] = ACTIONS(888), - [anon_sym_DASH_GT] = ACTIONS(657), - [anon_sym_DASH_GT_GT] = ACTIONS(659), - [anon_sym_POUND_GT] = ACTIONS(657), - [anon_sym_POUND_GT_GT] = ACTIONS(659), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(663), - [anon_sym_TILDE] = ACTIONS(665), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(661), - [anon_sym_POUND] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_LT_EQ] = ACTIONS(643), - [anon_sym_LT_GT] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_EQ] = ACTIONS(643), - [anon_sym_BANG_TILDE] = ACTIONS(665), - [anon_sym_TILDE_STAR] = ACTIONS(643), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), - }, - [403] = { - [ts_builtin_sym_end] = ACTIONS(892), - [anon_sym_SEMI] = ACTIONS(892), - [aux_sym_with_clause_token1] = ACTIONS(894), - [aux_sym_cte_token1] = ACTIONS(894), - [aux_sym_cte_token2] = ACTIONS(637), - [aux_sym_insert_statement_token1] = ACTIONS(894), - [aux_sym_truncate_statement_token1] = ACTIONS(894), - [aux_sym_comment_statement_token1] = ACTIONS(894), - [aux_sym_comment_statement_token7] = ACTIONS(639), - [aux_sym_begin_statement_token1] = ACTIONS(894), - [aux_sym_commit_statement_token1] = ACTIONS(894), - [aux_sym_rollback_statement_token1] = ACTIONS(894), - [aux_sym_create_statement_token1] = ACTIONS(894), - [aux_sym_alter_statement_token1] = ACTIONS(894), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(894), - [aux_sym_sequence_token5] = ACTIONS(894), - [aux_sym_pg_command_token1] = ACTIONS(892), - [aux_sym_return_statement_token1] = ACTIONS(894), - [aux_sym_declare_statement_token1] = ACTIONS(894), - [aux_sym_create_function_statement_token3] = ACTIONS(894), - [aux_sym_create_function_statement_token4] = ACTIONS(894), - [aux_sym_create_function_statement_token7] = ACTIONS(894), - [aux_sym_create_function_statement_token8] = ACTIONS(894), - [aux_sym_create_function_statement_token9] = ACTIONS(894), - [aux_sym_create_function_statement_token10] = ACTIONS(894), - [aux_sym_create_function_statement_token11] = ACTIONS(894), - [aux_sym_external_hint_token1] = ACTIONS(894), - [aux_sym_external_hint_token2] = ACTIONS(894), - [aux_sym_optimizer_hint_token1] = ACTIONS(894), - [aux_sym_optimizer_hint_token2] = ACTIONS(894), - [aux_sym_optimizer_hint_token3] = ACTIONS(894), - [aux_sym_parallel_hint_token1] = ACTIONS(894), - [aux_sym_null_hint_token1] = ACTIONS(894), - [aux_sym_null_hint_token4] = ACTIONS(894), - [aux_sym_deterministic_hint_token1] = ACTIONS(894), - [aux_sym_sql_hint_token1] = ACTIONS(894), - [aux_sym_sql_hint_token2] = ACTIONS(894), - [aux_sym_sql_hint_token3] = ACTIONS(894), - [aux_sym_sql_hint_token5] = ACTIONS(894), - [aux_sym__function_language_token1] = ACTIONS(894), - [aux_sym_create_function_parameter_token1] = ACTIONS(641), - [anon_sym_EQ] = ACTIONS(643), - [aux_sym_create_trigger_statement_token1] = ACTIONS(645), - [aux_sym_trigger_event_token1] = ACTIONS(894), - [aux_sym_trigger_event_token2] = ACTIONS(894), - [aux_sym_drop_statement_token1] = ACTIONS(894), - [aux_sym_grant_statement_token1] = ACTIONS(894), - [aux_sym_grant_statement_token4] = ACTIONS(894), - [aux_sym_grant_statement_token8] = ACTIONS(894), - [aux_sym_create_table_statement_token1] = ACTIONS(894), - [aux_sym_order_by_clause_token1] = ACTIONS(894), - [aux_sym_limit_clause_token1] = ACTIONS(894), - [aux_sym_where_clause_token1] = ACTIONS(894), - [aux_sym_join_type_token1] = ACTIONS(894), - [aux_sym_join_type_token2] = ACTIONS(894), - [aux_sym_join_type_token3] = ACTIONS(894), - [aux_sym_join_type_token4] = ACTIONS(894), - [aux_sym_join_clause_token1] = ACTIONS(894), - [aux_sym_boolean_expression_token1] = ACTIONS(647), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), - [sym__unquoted_identifier] = ACTIONS(894), - [anon_sym_BQUOTE] = ACTIONS(892), - [anon_sym_DQUOTE] = ACTIONS(892), - [anon_sym_DASH_GT] = ACTIONS(657), - [anon_sym_DASH_GT_GT] = ACTIONS(659), - [anon_sym_POUND_GT] = ACTIONS(657), - [anon_sym_POUND_GT_GT] = ACTIONS(659), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(661), - [anon_sym_DASH] = ACTIONS(663), - [anon_sym_TILDE] = ACTIONS(665), - [anon_sym_CARET] = ACTIONS(667), - [anon_sym_STAR] = ACTIONS(669), - [anon_sym_SLASH] = ACTIONS(671), - [anon_sym_PERCENT] = ACTIONS(669), - [anon_sym_LT_LT] = ACTIONS(669), - [anon_sym_GT_GT] = ACTIONS(669), - [anon_sym_AMP] = ACTIONS(669), - [anon_sym_PIPE] = ACTIONS(661), - [anon_sym_POUND] = ACTIONS(663), - [anon_sym_LT] = ACTIONS(665), - [anon_sym_LT_EQ] = ACTIONS(643), - [anon_sym_LT_GT] = ACTIONS(643), - [anon_sym_BANG_EQ] = ACTIONS(643), - [anon_sym_GT] = ACTIONS(665), - [anon_sym_GT_EQ] = ACTIONS(643), - [anon_sym_BANG_TILDE] = ACTIONS(665), - [anon_sym_TILDE_STAR] = ACTIONS(643), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), - }, - [404] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [385] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, - [405] = { + [386] = { [ts_builtin_sym_end] = ACTIONS(699), [anon_sym_SEMI] = ACTIONS(699), [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(729), + [aux_sym_cte_token2] = ACTIONS(701), [aux_sym_insert_statement_token1] = ACTIONS(701), [aux_sym_truncate_statement_token1] = ACTIONS(701), [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(731), + [aux_sym_comment_statement_token7] = ACTIONS(701), [aux_sym_begin_statement_token1] = ACTIONS(701), [aux_sym_commit_statement_token1] = ACTIONS(701), [aux_sym_rollback_statement_token1] = ACTIONS(701), [aux_sym_create_statement_token1] = ACTIONS(701), [aux_sym_alter_statement_token1] = ACTIONS(701), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(701), [aux_sym_sequence_token5] = ACTIONS(701), [aux_sym_pg_command_token1] = ACTIONS(699), [aux_sym_return_statement_token1] = ACTIONS(701), @@ -78853,6 +79182,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(701), [aux_sym_parallel_hint_token1] = ACTIONS(701), [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token2] = ACTIONS(701), [aux_sym_null_hint_token4] = ACTIONS(701), [aux_sym_deterministic_hint_token1] = ACTIONS(701), [aux_sym_sql_hint_token1] = ACTIONS(701), @@ -78860,25 +79190,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(701), [aux_sym_sql_hint_token5] = ACTIONS(701), [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(735), - [aux_sym_create_trigger_statement_token1] = ACTIONS(737), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), [aux_sym_trigger_event_token1] = ACTIONS(701), [aux_sym_trigger_event_token2] = ACTIONS(701), [aux_sym_drop_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_join_type_token1] = ACTIONS(701), - [aux_sym_join_type_token2] = ACTIONS(701), - [aux_sym_join_type_token3] = ACTIONS(701), - [aux_sym_join_type_token4] = ACTIONS(701), - [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(739), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), + [aux_sym_grant_statement_token5] = ACTIONS(701), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(701), + [aux_sym_direction_constraint_token1] = ACTIONS(701), + [aux_sym_direction_constraint_token2] = ACTIONS(701), + [anon_sym_CONSTRAINT] = ACTIONS(701), + [aux_sym_table_constraint_check_token1] = ACTIONS(701), + [aux_sym_table_constraint_unique_token1] = ACTIONS(701), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), [sym__unquoted_identifier] = ACTIONS(701), [anon_sym_BQUOTE] = ACTIONS(699), [anon_sym_DQUOTE] = ACTIONS(699), @@ -78887,33 +79216,214 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(701), [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(753), - [anon_sym_DASH] = ACTIONS(755), - [anon_sym_TILDE] = ACTIONS(757), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(753), - [anon_sym_POUND] = ACTIONS(755), - [anon_sym_LT] = ACTIONS(757), - [anon_sym_LT_EQ] = ACTIONS(735), - [anon_sym_LT_GT] = ACTIONS(735), - [anon_sym_BANG_EQ] = ACTIONS(735), - [anon_sym_GT] = ACTIONS(757), - [anon_sym_GT_EQ] = ACTIONS(735), - [anon_sym_BANG_TILDE] = ACTIONS(757), - [anon_sym_TILDE_STAR] = ACTIONS(735), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(735), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [406] = { + [387] = { + [ts_builtin_sym_end] = ACTIONS(874), + [anon_sym_SEMI] = ACTIONS(874), + [aux_sym_with_clause_token1] = ACTIONS(876), + [aux_sym_cte_token1] = ACTIONS(876), + [aux_sym_cte_token2] = ACTIONS(878), + [aux_sym_insert_statement_token1] = ACTIONS(876), + [aux_sym_truncate_statement_token1] = ACTIONS(876), + [aux_sym_comment_statement_token1] = ACTIONS(876), + [aux_sym_comment_statement_token7] = ACTIONS(880), + [aux_sym_begin_statement_token1] = ACTIONS(876), + [aux_sym_commit_statement_token1] = ACTIONS(876), + [aux_sym_rollback_statement_token1] = ACTIONS(876), + [aux_sym_create_statement_token1] = ACTIONS(876), + [aux_sym_alter_statement_token1] = ACTIONS(876), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(876), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(876), + [aux_sym_sequence_token5] = ACTIONS(876), + [aux_sym_pg_command_token1] = ACTIONS(874), + [aux_sym_return_statement_token1] = ACTIONS(876), + [aux_sym_declare_statement_token1] = ACTIONS(876), + [aux_sym_create_function_statement_token3] = ACTIONS(876), + [aux_sym_create_function_statement_token4] = ACTIONS(876), + [aux_sym_create_function_statement_token7] = ACTIONS(876), + [aux_sym_create_function_statement_token8] = ACTIONS(876), + [aux_sym_create_function_statement_token9] = ACTIONS(876), + [aux_sym_create_function_statement_token10] = ACTIONS(876), + [aux_sym_create_function_statement_token11] = ACTIONS(876), + [aux_sym_external_hint_token1] = ACTIONS(876), + [aux_sym_external_hint_token2] = ACTIONS(876), + [aux_sym_optimizer_hint_token1] = ACTIONS(876), + [aux_sym_optimizer_hint_token2] = ACTIONS(876), + [aux_sym_optimizer_hint_token3] = ACTIONS(876), + [aux_sym_parallel_hint_token1] = ACTIONS(876), + [aux_sym_null_hint_token1] = ACTIONS(876), + [aux_sym_null_hint_token2] = ACTIONS(876), + [aux_sym_null_hint_token4] = ACTIONS(876), + [aux_sym_deterministic_hint_token1] = ACTIONS(876), + [aux_sym_sql_hint_token1] = ACTIONS(876), + [aux_sym_sql_hint_token2] = ACTIONS(876), + [aux_sym_sql_hint_token3] = ACTIONS(876), + [aux_sym_sql_hint_token5] = ACTIONS(876), + [aux_sym__function_language_token1] = ACTIONS(876), + [aux_sym_create_function_parameter_token1] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), + [aux_sym_create_trigger_statement_token1] = ACTIONS(886), + [aux_sym_trigger_event_token1] = ACTIONS(876), + [aux_sym_trigger_event_token2] = ACTIONS(876), + [aux_sym_drop_statement_token1] = ACTIONS(876), + [aux_sym_grant_statement_token1] = ACTIONS(876), + [aux_sym_grant_statement_token4] = ACTIONS(876), + [aux_sym_grant_statement_token5] = ACTIONS(876), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(876), + [aux_sym_direction_constraint_token1] = ACTIONS(876), + [aux_sym_direction_constraint_token2] = ACTIONS(876), + [anon_sym_CONSTRAINT] = ACTIONS(876), + [aux_sym_table_constraint_check_token1] = ACTIONS(876), + [aux_sym_table_constraint_unique_token1] = ACTIONS(876), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(876), + [aux_sym_boolean_expression_token1] = ACTIONS(888), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(876), + [anon_sym_BQUOTE] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(874), + [anon_sym_DASH_GT] = ACTIONS(890), + [anon_sym_DASH_GT_GT] = ACTIONS(892), + [anon_sym_POUND_GT] = ACTIONS(890), + [anon_sym_POUND_GT_GT] = ACTIONS(892), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(849), + [anon_sym_DASH] = ACTIONS(851), + [anon_sym_TILDE] = ACTIONS(894), + [anon_sym_CARET] = ACTIONS(853), + [anon_sym_STAR] = ACTIONS(855), + [anon_sym_SLASH] = ACTIONS(857), + [anon_sym_PERCENT] = ACTIONS(855), + [anon_sym_LT_LT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(855), + [anon_sym_AMP] = ACTIONS(855), + [anon_sym_PIPE] = ACTIONS(849), + [anon_sym_POUND] = ACTIONS(851), + [anon_sym_LT] = ACTIONS(894), + [anon_sym_LT_EQ] = ACTIONS(884), + [anon_sym_LT_GT] = ACTIONS(884), + [anon_sym_BANG_EQ] = ACTIONS(884), + [anon_sym_GT] = ACTIONS(894), + [anon_sym_GT_EQ] = ACTIONS(884), + [anon_sym_BANG_TILDE] = ACTIONS(894), + [anon_sym_TILDE_STAR] = ACTIONS(884), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(884), + }, + [388] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [389] = { [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_insert_statement_token1] = ACTIONS(705), @@ -78926,6 +79436,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -78944,6 +79455,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -78959,17 +79471,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_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_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -79000,553 +79511,1649 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [407] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [408] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(412), - [sym_optimizer_hint] = STATE(412), - [sym_parallel_hint] = STATE(412), - [sym_null_hint] = STATE(412), - [sym_deterministic_hint] = STATE(412), - [sym_sql_hint] = STATE(412), - [sym_sql_security_hint] = STATE(412), - [sym__function_language] = STATE(412), - [sym_function_body] = STATE(412), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(412), - [ts_builtin_sym_end] = ACTIONS(896), - [anon_sym_SEMI] = ACTIONS(896), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(906), - [aux_sym_comment_statement_token1] = ACTIONS(906), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(906), - [aux_sym_rollback_statement_token1] = ACTIONS(906), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(928), - [aux_sym_create_function_statement_token8] = ACTIONS(928), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [sym_comment] = ACTIONS(3), - }, - [409] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(974), - [anon_sym_SEMI] = ACTIONS(974), - [aux_sym_with_clause_token1] = ACTIONS(976), - [aux_sym_cte_token1] = ACTIONS(979), - [aux_sym_cte_token2] = ACTIONS(982), - [aux_sym_insert_statement_token1] = ACTIONS(985), - [aux_sym_truncate_statement_token1] = ACTIONS(988), - [aux_sym_comment_statement_token1] = ACTIONS(988), - [aux_sym_begin_statement_token1] = ACTIONS(990), - [aux_sym_commit_statement_token1] = ACTIONS(988), - [aux_sym_rollback_statement_token1] = ACTIONS(988), - [aux_sym_create_statement_token1] = ACTIONS(993), - [aux_sym_alter_statement_token1] = ACTIONS(996), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(999), - [aux_sym_sequence_token5] = ACTIONS(1002), - [aux_sym_pg_command_token1] = ACTIONS(1005), - [aux_sym_return_statement_token1] = ACTIONS(1008), - [aux_sym_declare_statement_token1] = ACTIONS(1011), - [aux_sym_create_function_statement_token3] = ACTIONS(1014), - [aux_sym_create_function_statement_token4] = ACTIONS(1017), - [aux_sym_create_function_statement_token7] = ACTIONS(1020), - [aux_sym_create_function_statement_token8] = ACTIONS(1020), - [aux_sym_create_function_statement_token9] = ACTIONS(1023), - [aux_sym_create_function_statement_token10] = ACTIONS(1023), - [aux_sym_create_function_statement_token11] = ACTIONS(1026), - [aux_sym_external_hint_token1] = ACTIONS(1029), - [aux_sym_external_hint_token2] = ACTIONS(1032), - [aux_sym_optimizer_hint_token1] = ACTIONS(1035), - [aux_sym_optimizer_hint_token2] = ACTIONS(1035), - [aux_sym_optimizer_hint_token3] = ACTIONS(1035), - [aux_sym_parallel_hint_token1] = ACTIONS(1038), - [aux_sym_null_hint_token1] = ACTIONS(1041), - [aux_sym_null_hint_token4] = ACTIONS(1044), - [aux_sym_deterministic_hint_token1] = ACTIONS(1047), - [aux_sym_sql_hint_token1] = ACTIONS(1050), - [aux_sym_sql_hint_token2] = ACTIONS(1053), - [aux_sym_sql_hint_token3] = ACTIONS(1056), - [aux_sym_sql_hint_token5] = ACTIONS(1059), - [aux_sym__function_language_token1] = ACTIONS(1062), - [aux_sym_trigger_event_token1] = ACTIONS(1065), - [aux_sym_trigger_event_token2] = ACTIONS(1068), - [aux_sym_drop_statement_token1] = ACTIONS(1071), - [aux_sym_grant_statement_token1] = ACTIONS(1074), - [aux_sym_grant_statement_token4] = ACTIONS(1077), - [sym__unquoted_identifier] = ACTIONS(1080), - [anon_sym_BQUOTE] = ACTIONS(1083), - [anon_sym_DQUOTE] = ACTIONS(1086), + [390] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [410] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(426), - [sym_optimizer_hint] = STATE(426), - [sym_parallel_hint] = STATE(426), - [sym_null_hint] = STATE(426), - [sym_deterministic_hint] = STATE(426), - [sym_sql_hint] = STATE(426), - [sym_sql_security_hint] = STATE(426), - [sym__function_language] = STATE(426), - [sym_function_body] = STATE(426), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(426), - [ts_builtin_sym_end] = ACTIONS(1089), - [anon_sym_SEMI] = ACTIONS(1089), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1091), - [aux_sym_comment_statement_token1] = ACTIONS(1091), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1091), - [aux_sym_rollback_statement_token1] = ACTIONS(1091), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(1093), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1095), - [aux_sym_create_function_statement_token8] = ACTIONS(1095), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [391] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token2] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token5] = ACTIONS(625), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(625), + [aux_sym_direction_constraint_token1] = ACTIONS(625), + [aux_sym_direction_constraint_token2] = ACTIONS(625), + [anon_sym_CONSTRAINT] = ACTIONS(625), + [aux_sym_table_constraint_check_token1] = ACTIONS(625), + [aux_sym_table_constraint_unique_token1] = ACTIONS(625), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [411] = { - [aux_sym_dotted_name_repeat1] = STATE(459), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1097), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(1099), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [412] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1101), - [anon_sym_SEMI] = ACTIONS(1101), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1103), - [aux_sym_comment_statement_token1] = ACTIONS(1103), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1103), - [aux_sym_rollback_statement_token1] = ACTIONS(1103), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [392] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token2] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token5] = ACTIONS(629), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(629), + [aux_sym_direction_constraint_token1] = ACTIONS(629), + [aux_sym_direction_constraint_token2] = ACTIONS(629), + [anon_sym_CONSTRAINT] = ACTIONS(629), + [aux_sym_table_constraint_check_token1] = ACTIONS(629), + [aux_sym_table_constraint_unique_token1] = ACTIONS(629), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [413] = { - [aux_sym_dotted_name_repeat1] = STATE(413), + [393] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token2] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_grant_statement_token5] = ACTIONS(633), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(633), + [aux_sym_direction_constraint_token1] = ACTIONS(633), + [aux_sym_direction_constraint_token2] = ACTIONS(633), + [anon_sym_CONSTRAINT] = ACTIONS(633), + [aux_sym_table_constraint_check_token1] = ACTIONS(633), + [aux_sym_table_constraint_unique_token1] = ACTIONS(633), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + }, + [394] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(878), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(880), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token2] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), + [aux_sym_create_trigger_statement_token1] = ACTIONS(886), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token5] = ACTIONS(637), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(637), + [aux_sym_direction_constraint_token1] = ACTIONS(637), + [aux_sym_direction_constraint_token2] = ACTIONS(637), + [anon_sym_CONSTRAINT] = ACTIONS(637), + [aux_sym_table_constraint_check_token1] = ACTIONS(637), + [aux_sym_table_constraint_unique_token1] = ACTIONS(637), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(888), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(849), + [anon_sym_DASH] = ACTIONS(851), + [anon_sym_TILDE] = ACTIONS(894), + [anon_sym_CARET] = ACTIONS(853), + [anon_sym_STAR] = ACTIONS(855), + [anon_sym_SLASH] = ACTIONS(857), + [anon_sym_PERCENT] = ACTIONS(855), + [anon_sym_LT_LT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(855), + [anon_sym_AMP] = ACTIONS(855), + [anon_sym_PIPE] = ACTIONS(849), + [anon_sym_POUND] = ACTIONS(851), + [anon_sym_LT] = ACTIONS(894), + [anon_sym_LT_EQ] = ACTIONS(884), + [anon_sym_LT_GT] = ACTIONS(884), + [anon_sym_BANG_EQ] = ACTIONS(884), + [anon_sym_GT] = ACTIONS(894), + [anon_sym_GT_EQ] = ACTIONS(884), + [anon_sym_BANG_TILDE] = ACTIONS(894), + [anon_sym_TILDE_STAR] = ACTIONS(884), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(884), + }, + [395] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_alter_table_action_alter_column_token2] = ACTIONS(709), + [aux_sym_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token2] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_token5] = ACTIONS(709), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(709), + [aux_sym_direction_constraint_token1] = ACTIONS(709), + [aux_sym_direction_constraint_token2] = ACTIONS(709), + [anon_sym_CONSTRAINT] = ACTIONS(709), + [aux_sym_table_constraint_check_token1] = ACTIONS(709), + [aux_sym_table_constraint_unique_token1] = ACTIONS(709), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [396] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token2] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token5] = ACTIONS(641), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(641), + [aux_sym_direction_constraint_token1] = ACTIONS(641), + [aux_sym_direction_constraint_token2] = ACTIONS(641), + [anon_sym_CONSTRAINT] = ACTIONS(641), + [aux_sym_table_constraint_check_token1] = ACTIONS(641), + [aux_sym_table_constraint_unique_token1] = ACTIONS(641), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [397] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token2] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token5] = ACTIONS(645), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(645), + [aux_sym_direction_constraint_token1] = ACTIONS(645), + [aux_sym_direction_constraint_token2] = ACTIONS(645), + [anon_sym_CONSTRAINT] = ACTIONS(645), + [aux_sym_table_constraint_check_token1] = ACTIONS(645), + [aux_sym_table_constraint_unique_token1] = ACTIONS(645), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [398] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token2] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token5] = ACTIONS(649), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(649), + [aux_sym_direction_constraint_token1] = ACTIONS(649), + [aux_sym_direction_constraint_token2] = ACTIONS(649), + [anon_sym_CONSTRAINT] = ACTIONS(649), + [aux_sym_table_constraint_check_token1] = ACTIONS(649), + [aux_sym_table_constraint_unique_token1] = ACTIONS(649), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [399] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [400] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token2] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token5] = ACTIONS(659), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(659), + [aux_sym_direction_constraint_token1] = ACTIONS(659), + [aux_sym_direction_constraint_token2] = ACTIONS(659), + [anon_sym_CONSTRAINT] = ACTIONS(659), + [aux_sym_table_constraint_check_token1] = ACTIONS(659), + [aux_sym_table_constraint_unique_token1] = ACTIONS(659), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [401] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [402] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token5] = ACTIONS(663), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [anon_sym_CONSTRAINT] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_table_constraint_unique_token1] = ACTIONS(663), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(853), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [403] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token5] = ACTIONS(663), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [anon_sym_CONSTRAINT] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_table_constraint_unique_token1] = ACTIONS(663), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [404] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token5] = ACTIONS(663), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [anon_sym_CONSTRAINT] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_table_constraint_unique_token1] = ACTIONS(663), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(853), + [anon_sym_STAR] = ACTIONS(855), + [anon_sym_SLASH] = ACTIONS(857), + [anon_sym_PERCENT] = ACTIONS(855), + [anon_sym_LT_LT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(855), + [anon_sym_AMP] = ACTIONS(855), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [405] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [406] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(878), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(880), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token2] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token5] = ACTIONS(671), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(671), + [aux_sym_direction_constraint_token1] = ACTIONS(671), + [aux_sym_direction_constraint_token2] = ACTIONS(671), + [anon_sym_CONSTRAINT] = ACTIONS(671), + [aux_sym_table_constraint_check_token1] = ACTIONS(671), + [aux_sym_table_constraint_unique_token1] = ACTIONS(671), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(849), + [anon_sym_DASH] = ACTIONS(851), + [anon_sym_TILDE] = ACTIONS(894), + [anon_sym_CARET] = ACTIONS(853), + [anon_sym_STAR] = ACTIONS(855), + [anon_sym_SLASH] = ACTIONS(857), + [anon_sym_PERCENT] = ACTIONS(855), + [anon_sym_LT_LT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(855), + [anon_sym_AMP] = ACTIONS(855), + [anon_sym_PIPE] = ACTIONS(849), + [anon_sym_POUND] = ACTIONS(851), + [anon_sym_LT] = ACTIONS(894), + [anon_sym_LT_EQ] = ACTIONS(884), + [anon_sym_LT_GT] = ACTIONS(884), + [anon_sym_BANG_EQ] = ACTIONS(884), + [anon_sym_GT] = ACTIONS(894), + [anon_sym_GT_EQ] = ACTIONS(884), + [anon_sym_BANG_TILDE] = ACTIONS(894), + [anon_sym_TILDE_STAR] = ACTIONS(884), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(884), + }, + [407] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(878), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(880), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token2] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(882), + [anon_sym_EQ] = ACTIONS(884), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token5] = ACTIONS(675), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(675), + [aux_sym_direction_constraint_token1] = ACTIONS(675), + [aux_sym_direction_constraint_token2] = ACTIONS(675), + [anon_sym_CONSTRAINT] = ACTIONS(675), + [aux_sym_table_constraint_check_token1] = ACTIONS(675), + [aux_sym_table_constraint_unique_token1] = ACTIONS(675), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(888), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(847), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(849), + [anon_sym_DASH] = ACTIONS(851), + [anon_sym_TILDE] = ACTIONS(894), + [anon_sym_CARET] = ACTIONS(853), + [anon_sym_STAR] = ACTIONS(855), + [anon_sym_SLASH] = ACTIONS(857), + [anon_sym_PERCENT] = ACTIONS(855), + [anon_sym_LT_LT] = ACTIONS(855), + [anon_sym_GT_GT] = ACTIONS(855), + [anon_sym_AMP] = ACTIONS(855), + [anon_sym_PIPE] = ACTIONS(849), + [anon_sym_POUND] = ACTIONS(851), + [anon_sym_LT] = ACTIONS(894), + [anon_sym_LT_EQ] = ACTIONS(884), + [anon_sym_LT_GT] = ACTIONS(884), + [anon_sym_BANG_EQ] = ACTIONS(884), + [anon_sym_GT] = ACTIONS(894), + [anon_sym_GT_EQ] = ACTIONS(884), + [anon_sym_BANG_TILDE] = ACTIONS(894), + [anon_sym_TILDE_STAR] = ACTIONS(884), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(884), + }, + [408] = { + [aux_sym_dotted_name_repeat1] = STATE(408), [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), @@ -79593,20 +81200,22 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_limit_clause_token1] = 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_boolean_expression_token1] = 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(1107), + [anon_sym_DOT] = ACTIONS(896), [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), + [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), @@ -79629,13 +81238,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), }, - [414] = { - [aux_sym_dotted_name_repeat1] = STATE(414), + [409] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(899), + [anon_sym_SEMI] = ACTIONS(899), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(909), + [aux_sym_comment_statement_token1] = ACTIONS(909), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(909), + [aux_sym_rollback_statement_token1] = ACTIONS(909), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), + }, + [410] = { [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), @@ -79677,20 +81375,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_where_clause_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = 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(1110), + [anon_sym_DOT] = ACTIONS(115), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -79721,19 +81419,469 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(115), [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), }, + [411] = { + [aux_sym_dotted_name_repeat1] = STATE(450), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(977), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(979), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [412] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(418), + [sym_optimizer_hint] = STATE(418), + [sym_parallel_hint] = STATE(418), + [sym_null_hint] = STATE(418), + [sym_deterministic_hint] = STATE(418), + [sym_sql_hint] = STATE(418), + [sym_sql_security_hint] = STATE(418), + [sym__function_language] = STATE(418), + [sym_function_body] = STATE(418), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(418), + [ts_builtin_sym_end] = ACTIONS(981), + [anon_sym_SEMI] = ACTIONS(981), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(983), + [aux_sym_comment_statement_token1] = ACTIONS(983), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(983), + [aux_sym_rollback_statement_token1] = ACTIONS(983), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(985), + [aux_sym_create_function_statement_token8] = ACTIONS(985), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), + }, + [413] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(987), + [anon_sym_SEMI] = ACTIONS(987), + [aux_sym_with_clause_token1] = ACTIONS(989), + [aux_sym_cte_token1] = ACTIONS(992), + [aux_sym_cte_token2] = ACTIONS(995), + [aux_sym_insert_statement_token1] = ACTIONS(998), + [aux_sym_truncate_statement_token1] = ACTIONS(1001), + [aux_sym_comment_statement_token1] = ACTIONS(1001), + [aux_sym_begin_statement_token1] = ACTIONS(1003), + [aux_sym_commit_statement_token1] = ACTIONS(1001), + [aux_sym_rollback_statement_token1] = ACTIONS(1001), + [aux_sym_create_statement_token1] = ACTIONS(1006), + [aux_sym_alter_statement_token1] = ACTIONS(1009), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1012), + [aux_sym_sequence_token5] = ACTIONS(1015), + [aux_sym_pg_command_token1] = ACTIONS(1018), + [aux_sym_return_statement_token1] = ACTIONS(1021), + [aux_sym_declare_statement_token1] = ACTIONS(1024), + [aux_sym_create_function_statement_token3] = ACTIONS(1027), + [aux_sym_create_function_statement_token4] = ACTIONS(1030), + [aux_sym_create_function_statement_token7] = ACTIONS(1033), + [aux_sym_create_function_statement_token8] = ACTIONS(1033), + [aux_sym_create_function_statement_token9] = ACTIONS(1036), + [aux_sym_create_function_statement_token10] = ACTIONS(1036), + [aux_sym_create_function_statement_token11] = ACTIONS(1039), + [aux_sym_external_hint_token1] = ACTIONS(1042), + [aux_sym_external_hint_token2] = ACTIONS(1045), + [aux_sym_optimizer_hint_token1] = ACTIONS(1048), + [aux_sym_optimizer_hint_token2] = ACTIONS(1048), + [aux_sym_optimizer_hint_token3] = ACTIONS(1048), + [aux_sym_parallel_hint_token1] = ACTIONS(1051), + [aux_sym_null_hint_token1] = ACTIONS(1054), + [aux_sym_null_hint_token4] = ACTIONS(1057), + [aux_sym_deterministic_hint_token1] = ACTIONS(1060), + [aux_sym_sql_hint_token1] = ACTIONS(1063), + [aux_sym_sql_hint_token2] = ACTIONS(1066), + [aux_sym_sql_hint_token3] = ACTIONS(1069), + [aux_sym_sql_hint_token5] = ACTIONS(1072), + [aux_sym__function_language_token1] = ACTIONS(1075), + [aux_sym_trigger_event_token1] = ACTIONS(1078), + [aux_sym_trigger_event_token2] = ACTIONS(1081), + [aux_sym_drop_statement_token1] = ACTIONS(1084), + [aux_sym_grant_statement_token1] = ACTIONS(1087), + [aux_sym_grant_statement_token4] = ACTIONS(1090), + [sym__unquoted_identifier] = ACTIONS(1093), + [anon_sym_BQUOTE] = ACTIONS(1096), + [anon_sym_DQUOTE] = ACTIONS(1099), + [sym_comment] = ACTIONS(3), + }, + [414] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(1102), + [anon_sym_SEMI] = ACTIONS(1102), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1104), + [aux_sym_comment_statement_token1] = ACTIONS(1104), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1104), + [aux_sym_rollback_statement_token1] = ACTIONS(1104), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), + }, [415] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(446), + [sym_optimizer_hint] = STATE(446), + [sym_parallel_hint] = STATE(446), + [sym_null_hint] = STATE(446), + [sym_deterministic_hint] = STATE(446), + [sym_sql_hint] = STATE(446), + [sym_sql_security_hint] = STATE(446), + [sym__function_language] = STATE(446), + [sym_function_body] = STATE(446), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(446), + [ts_builtin_sym_end] = ACTIONS(1106), + [anon_sym_SEMI] = ACTIONS(1106), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1108), + [aux_sym_comment_statement_token1] = ACTIONS(1108), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1108), + [aux_sym_rollback_statement_token1] = ACTIONS(1108), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(1110), + [aux_sym_create_function_statement_token8] = ACTIONS(1110), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), + }, + [416] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), [sym_external_hint] = STATE(439), [sym_optimizer_hint] = STATE(439), [sym_parallel_hint] = STATE(439), @@ -79743,76 +81891,256 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_sql_security_hint] = STATE(439), [sym__function_language] = STATE(439), [sym_function_body] = STATE(439), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), [aux_sym_create_function_statement_repeat2] = STATE(439), - [ts_builtin_sym_end] = ACTIONS(1113), - [anon_sym_SEMI] = ACTIONS(1113), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1115), - [aux_sym_comment_statement_token1] = ACTIONS(1115), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1115), - [aux_sym_rollback_statement_token1] = ACTIONS(1115), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(1117), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1119), - [aux_sym_create_function_statement_token8] = ACTIONS(1119), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [ts_builtin_sym_end] = ACTIONS(1112), + [anon_sym_SEMI] = ACTIONS(1112), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1114), + [aux_sym_comment_statement_token1] = ACTIONS(1114), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1114), + [aux_sym_rollback_statement_token1] = ACTIONS(1114), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(1116), + [aux_sym_create_function_statement_token8] = ACTIONS(1116), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), [sym_comment] = ACTIONS(3), }, - [416] = { - [aux_sym_dotted_name_repeat1] = STATE(413), + [417] = { + [aux_sym_dotted_name_repeat1] = STATE(417), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_limit_clause_token1] = ACTIONS(117), + [aux_sym_boolean_expression_token1] = 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(1118), + [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), + }, + [418] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(1121), + [anon_sym_SEMI] = ACTIONS(1121), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1123), + [aux_sym_comment_statement_token1] = ACTIONS(1123), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1123), + [aux_sym_rollback_statement_token1] = ACTIONS(1123), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), + }, + [419] = { + [aux_sym_dotted_name_repeat1] = STATE(417), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -79871,7 +82199,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(872), + [anon_sym_DOT] = ACTIONS(841), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -79901,187 +82229,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [417] = { - [aux_sym_dotted_name_repeat1] = STATE(456), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1121), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(1123), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [418] = { - [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_insert_statement_token1] = ACTIONS(130), - [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_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_boolean_expression_token1] = 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), - }, - [419] = { + [420] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -80127,26 +82275,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_limit_clause_token1] = ACTIONS(134), + [aux_sym_create_table_statement_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), [aux_sym_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [anon_sym_DOT] = 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), + [aux_sym_type_token1] = ACTIONS(134), + [aux_sym_type_token2] = ACTIONS(134), [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_COLON_COLON] = ACTIONS(132), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(132), [anon_sym_DASH] = ACTIONS(134), @@ -80169,279 +82318,458 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE] = ACTIONS(134), [anon_sym_TILDE_STAR] = ACTIONS(132), [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), - [anon_sym_DOT_STAR] = ACTIONS(132), }, - [420] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(434), - [sym_optimizer_hint] = STATE(434), - [sym_parallel_hint] = STATE(434), - [sym_null_hint] = STATE(434), - [sym_deterministic_hint] = STATE(434), - [sym_sql_hint] = STATE(434), - [sym_sql_security_hint] = STATE(434), - [sym__function_language] = STATE(434), - [sym_function_body] = STATE(434), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(434), + [421] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(409), + [sym_optimizer_hint] = STATE(409), + [sym_parallel_hint] = STATE(409), + [sym_null_hint] = STATE(409), + [sym_deterministic_hint] = STATE(409), + [sym_sql_hint] = STATE(409), + [sym_sql_security_hint] = STATE(409), + [sym__function_language] = STATE(409), + [sym_function_body] = STATE(409), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(409), [ts_builtin_sym_end] = ACTIONS(1125), [anon_sym_SEMI] = ACTIONS(1125), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), [aux_sym_truncate_statement_token1] = ACTIONS(1127), [aux_sym_comment_statement_token1] = ACTIONS(1127), - [aux_sym_begin_statement_token1] = ACTIONS(908), + [aux_sym_begin_statement_token1] = ACTIONS(911), [aux_sym_commit_statement_token1] = ACTIONS(1127), [aux_sym_rollback_statement_token1] = ACTIONS(1127), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1129), - [aux_sym_create_function_statement_token8] = ACTIONS(1129), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(1129), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(1131), + [aux_sym_create_function_statement_token8] = ACTIONS(1131), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), [sym_comment] = ACTIONS(3), }, - [421] = { - [aux_sym_dotted_name_repeat1] = STATE(429), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_mode_token1] = ACTIONS(138), - [aux_sym_initial_mode_token1] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1131), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, [422] = { - [ts_builtin_sym_end] = ACTIONS(892), - [anon_sym_SEMI] = ACTIONS(892), - [aux_sym_with_clause_token1] = ACTIONS(894), - [aux_sym_cte_token1] = ACTIONS(894), - [aux_sym_cte_token2] = ACTIONS(729), - [aux_sym_insert_statement_token1] = ACTIONS(894), - [aux_sym_truncate_statement_token1] = ACTIONS(894), - [aux_sym_comment_statement_token1] = ACTIONS(894), - [aux_sym_comment_statement_token7] = ACTIONS(731), - [aux_sym_begin_statement_token1] = ACTIONS(894), - [aux_sym_commit_statement_token1] = ACTIONS(894), - [aux_sym_rollback_statement_token1] = ACTIONS(894), - [aux_sym_create_statement_token1] = ACTIONS(894), - [aux_sym_alter_statement_token1] = ACTIONS(894), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(894), - [aux_sym_sequence_token5] = ACTIONS(894), - [aux_sym_pg_command_token1] = ACTIONS(892), - [aux_sym_return_statement_token1] = ACTIONS(894), - [aux_sym_declare_statement_token1] = ACTIONS(894), - [aux_sym_create_function_statement_token3] = ACTIONS(894), - [aux_sym_create_function_statement_token4] = ACTIONS(894), - [aux_sym_create_function_statement_token7] = ACTIONS(894), - [aux_sym_create_function_statement_token8] = ACTIONS(894), - [aux_sym_create_function_statement_token9] = ACTIONS(894), - [aux_sym_create_function_statement_token10] = ACTIONS(894), - [aux_sym_create_function_statement_token11] = ACTIONS(894), - [aux_sym_external_hint_token1] = ACTIONS(894), - [aux_sym_external_hint_token2] = ACTIONS(894), - [aux_sym_optimizer_hint_token1] = ACTIONS(894), - [aux_sym_optimizer_hint_token2] = ACTIONS(894), - [aux_sym_optimizer_hint_token3] = ACTIONS(894), - [aux_sym_parallel_hint_token1] = ACTIONS(894), - [aux_sym_null_hint_token1] = ACTIONS(894), - [aux_sym_null_hint_token4] = ACTIONS(894), - [aux_sym_deterministic_hint_token1] = ACTIONS(894), - [aux_sym_sql_hint_token1] = ACTIONS(894), - [aux_sym_sql_hint_token2] = ACTIONS(894), - [aux_sym_sql_hint_token3] = ACTIONS(894), - [aux_sym_sql_hint_token5] = ACTIONS(894), - [aux_sym__function_language_token1] = ACTIONS(894), - [aux_sym_create_function_parameter_token1] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(735), - [aux_sym_create_trigger_statement_token1] = ACTIONS(737), - [aux_sym_trigger_event_token1] = ACTIONS(894), - [aux_sym_trigger_event_token2] = ACTIONS(894), - [aux_sym_drop_statement_token1] = ACTIONS(894), - [aux_sym_grant_statement_token1] = ACTIONS(894), - [aux_sym_grant_statement_token4] = ACTIONS(894), - [aux_sym_grant_statement_token8] = ACTIONS(894), - [aux_sym_order_by_clause_token1] = ACTIONS(894), - [aux_sym_limit_clause_token1] = ACTIONS(894), - [aux_sym_where_clause_token1] = ACTIONS(894), - [aux_sym_join_type_token1] = ACTIONS(894), - [aux_sym_join_type_token2] = ACTIONS(894), - [aux_sym_join_type_token3] = ACTIONS(894), - [aux_sym_join_type_token4] = ACTIONS(894), - [aux_sym_join_clause_token1] = ACTIONS(894), - [aux_sym_boolean_expression_token1] = ACTIONS(739), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(894), - [anon_sym_BQUOTE] = ACTIONS(892), - [anon_sym_DQUOTE] = ACTIONS(892), - [anon_sym_DASH_GT] = ACTIONS(749), - [anon_sym_DASH_GT_GT] = ACTIONS(751), - [anon_sym_POUND_GT] = ACTIONS(749), - [anon_sym_POUND_GT_GT] = ACTIONS(751), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(753), - [anon_sym_DASH] = ACTIONS(755), - [anon_sym_TILDE] = ACTIONS(757), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(753), - [anon_sym_POUND] = ACTIONS(755), - [anon_sym_LT] = ACTIONS(757), - [anon_sym_LT_EQ] = ACTIONS(735), - [anon_sym_LT_GT] = ACTIONS(735), - [anon_sym_BANG_EQ] = ACTIONS(735), - [anon_sym_GT] = ACTIONS(757), - [anon_sym_GT_EQ] = ACTIONS(735), - [anon_sym_BANG_TILDE] = ACTIONS(757), - [anon_sym_TILDE_STAR] = ACTIONS(735), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(735), + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(1133), + [anon_sym_SEMI] = ACTIONS(1133), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1135), + [aux_sym_comment_statement_token1] = ACTIONS(1135), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1135), + [aux_sym_rollback_statement_token1] = ACTIONS(1135), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), }, [423] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(1137), + [anon_sym_SEMI] = ACTIONS(1137), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1139), + [aux_sym_comment_statement_token1] = ACTIONS(1139), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1139), + [aux_sym_rollback_statement_token1] = ACTIONS(1139), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), + }, + [424] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1141), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1143), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_direction_constraint_token1] = ACTIONS(164), + [aux_sym_direction_constraint_token2] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1145), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1147), + [aux_sym_type_token2] = ACTIONS(1149), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [425] = { + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(414), + [sym_optimizer_hint] = STATE(414), + [sym_parallel_hint] = STATE(414), + [sym_null_hint] = STATE(414), + [sym_deterministic_hint] = STATE(414), + [sym_sql_hint] = STATE(414), + [sym_sql_security_hint] = STATE(414), + [sym__function_language] = STATE(414), + [sym_function_body] = STATE(414), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(414), + [ts_builtin_sym_end] = ACTIONS(1151), + [anon_sym_SEMI] = ACTIONS(1151), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1153), + [aux_sym_comment_statement_token1] = ACTIONS(1153), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1153), + [aux_sym_rollback_statement_token1] = ACTIONS(1153), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(1155), + [aux_sym_create_function_statement_token8] = ACTIONS(1155), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), + }, + [426] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -80487,26 +82815,27 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_limit_clause_token1] = ACTIONS(130), + [aux_sym_create_table_statement_token1] = ACTIONS(130), + [aux_sym_where_clause_token1] = ACTIONS(130), [aux_sym_boolean_expression_token1] = 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_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), - [anon_sym_COLON_COLON] = ACTIONS(128), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(128), [anon_sym_DASH] = ACTIONS(130), @@ -80529,460 +82858,369 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), - }, - [424] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(440), - [sym_optimizer_hint] = STATE(440), - [sym_parallel_hint] = STATE(440), - [sym_null_hint] = STATE(440), - [sym_deterministic_hint] = STATE(440), - [sym_sql_hint] = STATE(440), - [sym_sql_security_hint] = STATE(440), - [sym__function_language] = STATE(440), - [sym_function_body] = STATE(440), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(440), - [ts_builtin_sym_end] = ACTIONS(1133), - [anon_sym_SEMI] = ACTIONS(1133), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1135), - [aux_sym_comment_statement_token1] = ACTIONS(1135), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1135), - [aux_sym_rollback_statement_token1] = ACTIONS(1135), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1137), - [aux_sym_create_function_statement_token8] = ACTIONS(1137), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [sym_comment] = ACTIONS(3), - }, - [425] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1139), - [anon_sym_SEMI] = ACTIONS(1139), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1141), - [aux_sym_comment_statement_token1] = ACTIONS(1141), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1141), - [aux_sym_rollback_statement_token1] = ACTIONS(1141), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [sym_comment] = ACTIONS(3), - }, - [426] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1143), - [anon_sym_SEMI] = ACTIONS(1143), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1145), - [aux_sym_comment_statement_token1] = ACTIONS(1145), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1145), - [aux_sym_rollback_statement_token1] = ACTIONS(1145), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [sym_comment] = ACTIONS(3), }, [427] = { - [aux_sym_dotted_name_repeat1] = STATE(437), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1147), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [aux_sym_dotted_name_repeat1] = STATE(434), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1157), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [428] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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_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_where_clause_token1] = ACTIONS(134), - [aux_sym_boolean_expression_token1] = 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_DOT] = 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), - [aux_sym_type_token1] = ACTIONS(134), - [aux_sym_type_token2] = ACTIONS(134), - [anon_sym_LBRACK] = ACTIONS(132), + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(441), + [sym_optimizer_hint] = STATE(441), + [sym_parallel_hint] = STATE(441), + [sym_null_hint] = STATE(441), + [sym_deterministic_hint] = STATE(441), + [sym_sql_hint] = STATE(441), + [sym_sql_security_hint] = STATE(441), + [sym__function_language] = STATE(441), + [sym_function_body] = STATE(441), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(441), + [ts_builtin_sym_end] = ACTIONS(1159), + [anon_sym_SEMI] = ACTIONS(1159), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1161), + [aux_sym_comment_statement_token1] = ACTIONS(1161), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1161), + [aux_sym_rollback_statement_token1] = ACTIONS(1161), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(1163), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(1165), + [aux_sym_create_function_statement_token8] = ACTIONS(1165), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), [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), }, [429] = { - [aux_sym_dotted_name_repeat1] = STATE(414), + [ts_builtin_sym_end] = ACTIONS(837), + [anon_sym_SEMI] = ACTIONS(837), + [aux_sym_with_clause_token1] = ACTIONS(839), + [aux_sym_cte_token1] = ACTIONS(839), + [aux_sym_cte_token2] = ACTIONS(766), + [aux_sym_insert_statement_token1] = ACTIONS(839), + [aux_sym_truncate_statement_token1] = ACTIONS(839), + [aux_sym_comment_statement_token1] = ACTIONS(839), + [aux_sym_comment_statement_token7] = ACTIONS(768), + [aux_sym_begin_statement_token1] = ACTIONS(839), + [aux_sym_commit_statement_token1] = ACTIONS(839), + [aux_sym_rollback_statement_token1] = ACTIONS(839), + [aux_sym_create_statement_token1] = ACTIONS(839), + [aux_sym_alter_statement_token1] = ACTIONS(839), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(839), + [aux_sym_sequence_token5] = ACTIONS(839), + [aux_sym_pg_command_token1] = ACTIONS(837), + [aux_sym_return_statement_token1] = ACTIONS(839), + [aux_sym_declare_statement_token1] = ACTIONS(839), + [aux_sym_create_function_statement_token3] = ACTIONS(839), + [aux_sym_create_function_statement_token4] = ACTIONS(839), + [aux_sym_create_function_statement_token7] = ACTIONS(839), + [aux_sym_create_function_statement_token8] = ACTIONS(839), + [aux_sym_create_function_statement_token9] = ACTIONS(839), + [aux_sym_create_function_statement_token10] = ACTIONS(839), + [aux_sym_create_function_statement_token11] = ACTIONS(839), + [aux_sym_external_hint_token1] = ACTIONS(839), + [aux_sym_external_hint_token2] = ACTIONS(839), + [aux_sym_optimizer_hint_token1] = ACTIONS(839), + [aux_sym_optimizer_hint_token2] = ACTIONS(839), + [aux_sym_optimizer_hint_token3] = ACTIONS(839), + [aux_sym_parallel_hint_token1] = ACTIONS(839), + [aux_sym_null_hint_token1] = ACTIONS(839), + [aux_sym_null_hint_token4] = ACTIONS(839), + [aux_sym_deterministic_hint_token1] = ACTIONS(839), + [aux_sym_sql_hint_token1] = ACTIONS(839), + [aux_sym_sql_hint_token2] = ACTIONS(839), + [aux_sym_sql_hint_token3] = ACTIONS(839), + [aux_sym_sql_hint_token5] = ACTIONS(839), + [aux_sym__function_language_token1] = ACTIONS(839), + [aux_sym_create_function_parameter_token1] = ACTIONS(770), + [anon_sym_EQ] = ACTIONS(772), + [aux_sym_create_trigger_statement_token1] = ACTIONS(774), + [aux_sym_trigger_event_token1] = ACTIONS(839), + [aux_sym_trigger_event_token2] = ACTIONS(839), + [aux_sym_drop_statement_token1] = ACTIONS(839), + [aux_sym_grant_statement_token1] = ACTIONS(839), + [aux_sym_grant_statement_token4] = ACTIONS(839), + [aux_sym_grant_statement_token8] = ACTIONS(839), + [aux_sym_order_by_clause_token1] = ACTIONS(839), + [aux_sym_limit_clause_token1] = ACTIONS(839), + [aux_sym_where_clause_token1] = ACTIONS(839), + [aux_sym_join_type_token1] = ACTIONS(839), + [aux_sym_join_type_token2] = ACTIONS(839), + [aux_sym_join_type_token3] = ACTIONS(839), + [aux_sym_join_type_token4] = ACTIONS(839), + [aux_sym_join_clause_token1] = ACTIONS(839), + [aux_sym_boolean_expression_token1] = ACTIONS(776), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(839), + [anon_sym_BQUOTE] = ACTIONS(837), + [anon_sym_DQUOTE] = ACTIONS(837), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(794), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(790), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(794), + [anon_sym_LT_EQ] = ACTIONS(772), + [anon_sym_LT_GT] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(794), + [anon_sym_GT_EQ] = ACTIONS(772), + [anon_sym_BANG_TILDE] = ACTIONS(794), + [anon_sym_TILDE_STAR] = ACTIONS(772), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(772), + }, + [430] = { + [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_insert_statement_token1] = ACTIONS(130), + [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_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_limit_clause_token1] = ACTIONS(130), + [aux_sym_boolean_expression_token1] = 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), + }, + [431] = { + [aux_sym_dotted_name_repeat1] = STATE(408), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -81040,7 +83278,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(1131), + [anon_sym_DOT] = ACTIONS(1167), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -81071,458 +83309,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(122), [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), }, - [430] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1149), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1151), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_direction_constraint_token1] = ACTIONS(157), - [aux_sym_direction_constraint_token2] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1153), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1155), - [aux_sym_type_token2] = ACTIONS(1157), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [431] = { - [aux_sym_dotted_name_repeat1] = STATE(452), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1159), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(1161), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, [432] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(433), - [sym_optimizer_hint] = STATE(433), - [sym_parallel_hint] = STATE(433), - [sym_null_hint] = STATE(433), - [sym_deterministic_hint] = STATE(433), - [sym_sql_hint] = STATE(433), - [sym_sql_security_hint] = STATE(433), - [sym__function_language] = STATE(433), - [sym_function_body] = STATE(433), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(433), - [ts_builtin_sym_end] = ACTIONS(1163), - [anon_sym_SEMI] = ACTIONS(1163), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1165), - [aux_sym_comment_statement_token1] = ACTIONS(1165), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1165), - [aux_sym_rollback_statement_token1] = ACTIONS(1165), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1167), - [aux_sym_create_function_statement_token8] = ACTIONS(1167), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [aux_sym_dotted_name_repeat1] = STATE(433), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_boolean_expression_token1] = 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(1169), + [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), }, [433] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1169), - [anon_sym_SEMI] = ACTIONS(1169), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1171), - [aux_sym_comment_statement_token1] = ACTIONS(1171), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1171), - [aux_sym_rollback_statement_token1] = ACTIONS(1171), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [sym_comment] = ACTIONS(3), - }, - [434] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1173), - [anon_sym_SEMI] = ACTIONS(1173), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1175), - [aux_sym_comment_statement_token1] = ACTIONS(1175), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1175), - [aux_sym_rollback_statement_token1] = ACTIONS(1175), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [sym_comment] = ACTIONS(3), - }, - [435] = { - [aux_sym_dotted_name_repeat1] = STATE(435), + [aux_sym_dotted_name_repeat1] = STATE(433), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -81580,7 +83458,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(1177), + [anon_sym_DOT] = ACTIONS(1171), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -81611,102 +83489,11 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(115), [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), }, - [436] = { - [ts_builtin_sym_end] = ACTIONS(888), - [anon_sym_SEMI] = ACTIONS(888), - [aux_sym_with_clause_token1] = ACTIONS(890), - [aux_sym_cte_token1] = ACTIONS(890), - [aux_sym_cte_token2] = ACTIONS(729), - [aux_sym_insert_statement_token1] = ACTIONS(890), - [aux_sym_truncate_statement_token1] = ACTIONS(890), - [aux_sym_comment_statement_token1] = ACTIONS(890), - [aux_sym_comment_statement_token7] = ACTIONS(731), - [aux_sym_begin_statement_token1] = ACTIONS(890), - [aux_sym_commit_statement_token1] = ACTIONS(890), - [aux_sym_rollback_statement_token1] = ACTIONS(890), - [aux_sym_create_statement_token1] = ACTIONS(890), - [aux_sym_alter_statement_token1] = ACTIONS(890), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(890), - [aux_sym_sequence_token5] = ACTIONS(890), - [aux_sym_pg_command_token1] = ACTIONS(888), - [aux_sym_return_statement_token1] = ACTIONS(890), - [aux_sym_declare_statement_token1] = ACTIONS(890), - [aux_sym_create_function_statement_token3] = ACTIONS(890), - [aux_sym_create_function_statement_token4] = ACTIONS(890), - [aux_sym_create_function_statement_token7] = ACTIONS(890), - [aux_sym_create_function_statement_token8] = ACTIONS(890), - [aux_sym_create_function_statement_token9] = ACTIONS(890), - [aux_sym_create_function_statement_token10] = ACTIONS(890), - [aux_sym_create_function_statement_token11] = ACTIONS(890), - [aux_sym_external_hint_token1] = ACTIONS(890), - [aux_sym_external_hint_token2] = ACTIONS(890), - [aux_sym_optimizer_hint_token1] = ACTIONS(890), - [aux_sym_optimizer_hint_token2] = ACTIONS(890), - [aux_sym_optimizer_hint_token3] = ACTIONS(890), - [aux_sym_parallel_hint_token1] = ACTIONS(890), - [aux_sym_null_hint_token1] = ACTIONS(890), - [aux_sym_null_hint_token4] = ACTIONS(890), - [aux_sym_deterministic_hint_token1] = ACTIONS(890), - [aux_sym_sql_hint_token1] = ACTIONS(890), - [aux_sym_sql_hint_token2] = ACTIONS(890), - [aux_sym_sql_hint_token3] = ACTIONS(890), - [aux_sym_sql_hint_token5] = ACTIONS(890), - [aux_sym__function_language_token1] = ACTIONS(890), - [aux_sym_create_function_parameter_token1] = ACTIONS(733), - [anon_sym_EQ] = ACTIONS(735), - [aux_sym_create_trigger_statement_token1] = ACTIONS(737), - [aux_sym_trigger_event_token1] = ACTIONS(890), - [aux_sym_trigger_event_token2] = ACTIONS(890), - [aux_sym_drop_statement_token1] = ACTIONS(890), - [aux_sym_grant_statement_token1] = ACTIONS(890), - [aux_sym_grant_statement_token4] = ACTIONS(890), - [aux_sym_grant_statement_token8] = ACTIONS(890), - [aux_sym_order_by_clause_token1] = ACTIONS(890), - [aux_sym_limit_clause_token1] = ACTIONS(890), - [aux_sym_where_clause_token1] = ACTIONS(890), - [aux_sym_join_type_token1] = ACTIONS(890), - [aux_sym_join_type_token2] = ACTIONS(890), - [aux_sym_join_type_token3] = ACTIONS(890), - [aux_sym_join_type_token4] = ACTIONS(890), - [aux_sym_join_clause_token1] = ACTIONS(890), - [aux_sym_boolean_expression_token1] = ACTIONS(739), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(741), - [sym__unquoted_identifier] = ACTIONS(890), - [anon_sym_BQUOTE] = ACTIONS(888), - [anon_sym_DQUOTE] = ACTIONS(888), - [anon_sym_DASH_GT] = ACTIONS(749), - [anon_sym_DASH_GT_GT] = ACTIONS(751), - [anon_sym_POUND_GT] = ACTIONS(749), - [anon_sym_POUND_GT_GT] = ACTIONS(751), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(753), - [anon_sym_DASH] = ACTIONS(755), - [anon_sym_TILDE] = ACTIONS(757), - [anon_sym_CARET] = ACTIONS(759), - [anon_sym_STAR] = ACTIONS(761), - [anon_sym_SLASH] = ACTIONS(763), - [anon_sym_PERCENT] = ACTIONS(761), - [anon_sym_LT_LT] = ACTIONS(761), - [anon_sym_GT_GT] = ACTIONS(761), - [anon_sym_AMP] = ACTIONS(761), - [anon_sym_PIPE] = ACTIONS(753), - [anon_sym_POUND] = ACTIONS(755), - [anon_sym_LT] = ACTIONS(757), - [anon_sym_LT_EQ] = ACTIONS(735), - [anon_sym_LT_GT] = ACTIONS(735), - [anon_sym_BANG_EQ] = ACTIONS(735), - [anon_sym_GT] = ACTIONS(757), - [anon_sym_GT_EQ] = ACTIONS(735), - [anon_sym_BANG_TILDE] = ACTIONS(757), - [anon_sym_TILDE_STAR] = ACTIONS(735), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(735), - }, - [437] = { - [aux_sym_dotted_name_repeat1] = STATE(435), + [434] = { + [aux_sym_dotted_name_repeat1] = STATE(437), [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), @@ -81738,6 +83525,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -81753,14 +83541,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_where_clause_token1] = ACTIONS(124), [aux_sym_boolean_expression_token1] = 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(1147), + [anon_sym_DOT] = ACTIONS(1157), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -81791,1179 +83579,1270 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(122), [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), }, + [435] = { + [aux_sym_dotted_name_repeat1] = STATE(458), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1174), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1176), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [436] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1178), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1180), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_direction_constraint_token1] = ACTIONS(164), + [aux_sym_direction_constraint_token2] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1182), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1184), + [aux_sym_type_token2] = ACTIONS(1186), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [437] = { + [aux_sym_dotted_name_repeat1] = STATE(437), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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(1188), + [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), + }, [438] = { - [aux_sym_dotted_name_repeat1] = STATE(444), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1180), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [aux_sym_dotted_name_repeat1] = STATE(431), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_mode_token1] = ACTIONS(143), + [aux_sym_initial_mode_token1] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1167), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [439] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1182), - [anon_sym_SEMI] = ACTIONS(1182), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1184), - [aux_sym_comment_statement_token1] = ACTIONS(1184), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1184), - [aux_sym_rollback_statement_token1] = ACTIONS(1184), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(1191), + [anon_sym_SEMI] = ACTIONS(1191), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1193), + [aux_sym_comment_statement_token1] = ACTIONS(1193), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1193), + [aux_sym_rollback_statement_token1] = ACTIONS(1193), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), [sym_comment] = ACTIONS(3), }, [440] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1186), - [anon_sym_SEMI] = ACTIONS(1186), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1188), - [aux_sym_comment_statement_token1] = ACTIONS(1188), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1188), - [aux_sym_rollback_statement_token1] = ACTIONS(1188), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(422), + [sym_optimizer_hint] = STATE(422), + [sym_parallel_hint] = STATE(422), + [sym_null_hint] = STATE(422), + [sym_deterministic_hint] = STATE(422), + [sym_sql_hint] = STATE(422), + [sym_sql_security_hint] = STATE(422), + [sym__function_language] = STATE(422), + [sym_function_body] = STATE(422), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(422), + [ts_builtin_sym_end] = ACTIONS(1195), + [anon_sym_SEMI] = ACTIONS(1195), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1197), + [aux_sym_comment_statement_token1] = ACTIONS(1197), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1197), + [aux_sym_rollback_statement_token1] = ACTIONS(1197), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(1199), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(1201), + [aux_sym_create_function_statement_token8] = ACTIONS(1201), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), [sym_comment] = ACTIONS(3), }, [441] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1190), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1192), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_direction_constraint_token1] = ACTIONS(157), - [aux_sym_direction_constraint_token2] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1194), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1196), - [aux_sym_type_token2] = ACTIONS(1198), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(1203), + [anon_sym_SEMI] = ACTIONS(1203), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1205), + [aux_sym_comment_statement_token1] = ACTIONS(1205), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1205), + [aux_sym_rollback_statement_token1] = ACTIONS(1205), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [sym_comment] = ACTIONS(3), }, [442] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(409), - [sym_optimizer_hint] = STATE(409), - [sym_parallel_hint] = STATE(409), - [sym_null_hint] = STATE(409), - [sym_deterministic_hint] = STATE(409), - [sym_sql_hint] = STATE(409), - [sym_sql_security_hint] = STATE(409), - [sym__function_language] = STATE(409), - [sym_function_body] = STATE(409), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(409), - [ts_builtin_sym_end] = ACTIONS(1200), - [anon_sym_SEMI] = ACTIONS(1200), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1202), - [aux_sym_comment_statement_token1] = ACTIONS(1202), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1202), - [aux_sym_rollback_statement_token1] = ACTIONS(1202), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(924), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1105), - [aux_sym_create_function_statement_token8] = ACTIONS(1105), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [sym__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(423), + [sym_optimizer_hint] = STATE(423), + [sym_parallel_hint] = STATE(423), + [sym_null_hint] = STATE(423), + [sym_deterministic_hint] = STATE(423), + [sym_sql_hint] = STATE(423), + [sym_sql_security_hint] = STATE(423), + [sym__function_language] = STATE(423), + [sym_function_body] = STATE(423), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(423), + [ts_builtin_sym_end] = ACTIONS(1207), + [anon_sym_SEMI] = ACTIONS(1207), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1209), + [aux_sym_comment_statement_token1] = ACTIONS(1209), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1209), + [aux_sym_rollback_statement_token1] = ACTIONS(1209), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(1211), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(1213), + [aux_sym_create_function_statement_token8] = ACTIONS(1213), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), [sym_comment] = ACTIONS(3), }, [443] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(425), - [sym_optimizer_hint] = STATE(425), - [sym_parallel_hint] = STATE(425), - [sym_null_hint] = STATE(425), - [sym_deterministic_hint] = STATE(425), - [sym_sql_hint] = STATE(425), - [sym_sql_security_hint] = STATE(425), - [sym__function_language] = STATE(425), - [sym_function_body] = STATE(425), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(425), - [ts_builtin_sym_end] = ACTIONS(1204), - [anon_sym_SEMI] = ACTIONS(1204), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1206), - [aux_sym_comment_statement_token1] = ACTIONS(1206), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1206), - [aux_sym_rollback_statement_token1] = ACTIONS(1206), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(1208), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1210), - [aux_sym_create_function_statement_token8] = ACTIONS(1210), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(134), + [aux_sym_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), }, [444] = { - [aux_sym_dotted_name_repeat1] = STATE(447), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_boolean_expression_token1] = 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(1180), - [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), + [aux_sym_dotted_name_repeat1] = STATE(432), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1169), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [445] = { - [sym__simple_statement] = STATE(4560), - [sym_with_clause] = STATE(6419), - [sym_select_statement] = STATE(4556), - [sym_insert_statement] = STATE(4556), - [sym_update_statement] = STATE(4556), - [sym_delete_statement] = STATE(4556), - [sym_create_statement] = STATE(4556), - [sym_alter_statement] = STATE(4556), - [sym_pg_command] = STATE(4556), - [sym__compound_statement] = STATE(4521), - [sym_return_statement] = STATE(4556), - [sym_declare_statement] = STATE(4556), - [sym_external_hint] = STATE(442), - [sym_optimizer_hint] = STATE(442), - [sym_parallel_hint] = STATE(442), - [sym_null_hint] = STATE(442), - [sym_deterministic_hint] = STATE(442), - [sym_sql_hint] = STATE(442), - [sym_sql_security_hint] = STATE(442), - [sym__function_language] = STATE(442), - [sym_function_body] = STATE(442), - [sym_create_extension_statement] = STATE(4556), - [sym_create_role_statement] = STATE(4556), - [sym_create_schema_statement] = STATE(4556), - [sym_drop_statement] = STATE(4556), - [sym_set_statement] = STATE(4556), - [sym_grant_statement] = STATE(4556), - [sym_create_domain_statement] = STATE(4556), - [sym_create_type_statement] = STATE(4556), - [sym_create_index_statement] = STATE(4556), - [sym_create_table_statement] = STATE(4556), - [sym_create_view_statement] = STATE(4556), - [sym_create_materialized_view_statement] = STATE(4556), - [sym__select_statement] = STATE(4598), - [sym_select_clause] = STATE(1729), - [sym__update_statement] = STATE(4446), - [sym__delete_statement] = STATE(4447), - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(8830), - [aux_sym_create_function_statement_repeat2] = STATE(442), - [ts_builtin_sym_end] = ACTIONS(1212), - [anon_sym_SEMI] = ACTIONS(1212), - [aux_sym_with_clause_token1] = ACTIONS(898), - [aux_sym_cte_token1] = ACTIONS(900), - [aux_sym_cte_token2] = ACTIONS(902), - [aux_sym_insert_statement_token1] = ACTIONS(904), - [aux_sym_truncate_statement_token1] = ACTIONS(1214), - [aux_sym_comment_statement_token1] = ACTIONS(1214), - [aux_sym_begin_statement_token1] = ACTIONS(908), - [aux_sym_commit_statement_token1] = ACTIONS(1214), - [aux_sym_rollback_statement_token1] = ACTIONS(1214), - [aux_sym_create_statement_token1] = ACTIONS(910), - [aux_sym_alter_statement_token1] = ACTIONS(912), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(914), - [aux_sym_sequence_token5] = ACTIONS(916), - [aux_sym_pg_command_token1] = ACTIONS(918), - [aux_sym_return_statement_token1] = ACTIONS(920), - [aux_sym_declare_statement_token1] = ACTIONS(922), - [aux_sym_create_function_statement_token3] = ACTIONS(1216), - [aux_sym_create_function_statement_token4] = ACTIONS(926), - [aux_sym_create_function_statement_token7] = ACTIONS(1218), - [aux_sym_create_function_statement_token8] = ACTIONS(1218), - [aux_sym_create_function_statement_token9] = ACTIONS(930), - [aux_sym_create_function_statement_token10] = ACTIONS(930), - [aux_sym_create_function_statement_token11] = ACTIONS(932), - [aux_sym_external_hint_token1] = ACTIONS(934), - [aux_sym_external_hint_token2] = ACTIONS(936), - [aux_sym_optimizer_hint_token1] = ACTIONS(938), - [aux_sym_optimizer_hint_token2] = ACTIONS(938), - [aux_sym_optimizer_hint_token3] = ACTIONS(938), - [aux_sym_parallel_hint_token1] = ACTIONS(940), - [aux_sym_null_hint_token1] = ACTIONS(942), - [aux_sym_null_hint_token4] = ACTIONS(944), - [aux_sym_deterministic_hint_token1] = ACTIONS(946), - [aux_sym_sql_hint_token1] = ACTIONS(948), - [aux_sym_sql_hint_token2] = ACTIONS(950), - [aux_sym_sql_hint_token3] = ACTIONS(952), - [aux_sym_sql_hint_token5] = ACTIONS(954), - [aux_sym__function_language_token1] = ACTIONS(956), - [aux_sym_trigger_event_token1] = ACTIONS(958), - [aux_sym_trigger_event_token2] = ACTIONS(960), - [aux_sym_drop_statement_token1] = ACTIONS(962), - [aux_sym_grant_statement_token1] = ACTIONS(964), - [aux_sym_grant_statement_token4] = ACTIONS(966), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [sym_comment] = ACTIONS(3), + [ts_builtin_sym_end] = ACTIONS(859), + [anon_sym_SEMI] = ACTIONS(859), + [aux_sym_with_clause_token1] = ACTIONS(861), + [aux_sym_cte_token1] = ACTIONS(861), + [aux_sym_cte_token2] = ACTIONS(766), + [aux_sym_insert_statement_token1] = ACTIONS(861), + [aux_sym_truncate_statement_token1] = ACTIONS(861), + [aux_sym_comment_statement_token1] = ACTIONS(861), + [aux_sym_comment_statement_token7] = ACTIONS(768), + [aux_sym_begin_statement_token1] = ACTIONS(861), + [aux_sym_commit_statement_token1] = ACTIONS(861), + [aux_sym_rollback_statement_token1] = ACTIONS(861), + [aux_sym_create_statement_token1] = ACTIONS(861), + [aux_sym_alter_statement_token1] = ACTIONS(861), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(861), + [aux_sym_sequence_token5] = ACTIONS(861), + [aux_sym_pg_command_token1] = ACTIONS(859), + [aux_sym_return_statement_token1] = ACTIONS(861), + [aux_sym_declare_statement_token1] = ACTIONS(861), + [aux_sym_create_function_statement_token3] = ACTIONS(861), + [aux_sym_create_function_statement_token4] = ACTIONS(861), + [aux_sym_create_function_statement_token7] = ACTIONS(861), + [aux_sym_create_function_statement_token8] = ACTIONS(861), + [aux_sym_create_function_statement_token9] = ACTIONS(861), + [aux_sym_create_function_statement_token10] = ACTIONS(861), + [aux_sym_create_function_statement_token11] = ACTIONS(861), + [aux_sym_external_hint_token1] = ACTIONS(861), + [aux_sym_external_hint_token2] = ACTIONS(861), + [aux_sym_optimizer_hint_token1] = ACTIONS(861), + [aux_sym_optimizer_hint_token2] = ACTIONS(861), + [aux_sym_optimizer_hint_token3] = ACTIONS(861), + [aux_sym_parallel_hint_token1] = ACTIONS(861), + [aux_sym_null_hint_token1] = ACTIONS(861), + [aux_sym_null_hint_token4] = ACTIONS(861), + [aux_sym_deterministic_hint_token1] = ACTIONS(861), + [aux_sym_sql_hint_token1] = ACTIONS(861), + [aux_sym_sql_hint_token2] = ACTIONS(861), + [aux_sym_sql_hint_token3] = ACTIONS(861), + [aux_sym_sql_hint_token5] = ACTIONS(861), + [aux_sym__function_language_token1] = ACTIONS(861), + [aux_sym_create_function_parameter_token1] = ACTIONS(770), + [anon_sym_EQ] = ACTIONS(772), + [aux_sym_create_trigger_statement_token1] = ACTIONS(774), + [aux_sym_trigger_event_token1] = ACTIONS(861), + [aux_sym_trigger_event_token2] = ACTIONS(861), + [aux_sym_drop_statement_token1] = ACTIONS(861), + [aux_sym_grant_statement_token1] = ACTIONS(861), + [aux_sym_grant_statement_token4] = ACTIONS(861), + [aux_sym_grant_statement_token8] = ACTIONS(861), + [aux_sym_order_by_clause_token1] = ACTIONS(861), + [aux_sym_limit_clause_token1] = ACTIONS(861), + [aux_sym_where_clause_token1] = ACTIONS(861), + [aux_sym_join_type_token1] = ACTIONS(861), + [aux_sym_join_type_token2] = ACTIONS(861), + [aux_sym_join_type_token3] = ACTIONS(861), + [aux_sym_join_type_token4] = ACTIONS(861), + [aux_sym_join_clause_token1] = ACTIONS(861), + [aux_sym_boolean_expression_token1] = ACTIONS(776), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(778), + [sym__unquoted_identifier] = ACTIONS(861), + [anon_sym_BQUOTE] = ACTIONS(859), + [anon_sym_DQUOTE] = ACTIONS(859), + [anon_sym_DASH_GT] = ACTIONS(786), + [anon_sym_DASH_GT_GT] = ACTIONS(788), + [anon_sym_POUND_GT] = ACTIONS(786), + [anon_sym_POUND_GT_GT] = ACTIONS(788), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(790), + [anon_sym_DASH] = ACTIONS(792), + [anon_sym_TILDE] = ACTIONS(794), + [anon_sym_CARET] = ACTIONS(796), + [anon_sym_STAR] = ACTIONS(798), + [anon_sym_SLASH] = ACTIONS(800), + [anon_sym_PERCENT] = ACTIONS(798), + [anon_sym_LT_LT] = ACTIONS(798), + [anon_sym_GT_GT] = ACTIONS(798), + [anon_sym_AMP] = ACTIONS(798), + [anon_sym_PIPE] = ACTIONS(790), + [anon_sym_POUND] = ACTIONS(792), + [anon_sym_LT] = ACTIONS(794), + [anon_sym_LT_EQ] = ACTIONS(772), + [anon_sym_LT_GT] = ACTIONS(772), + [anon_sym_BANG_EQ] = ACTIONS(772), + [anon_sym_GT] = ACTIONS(794), + [anon_sym_GT_EQ] = ACTIONS(772), + [anon_sym_BANG_TILDE] = ACTIONS(794), + [anon_sym_TILDE_STAR] = ACTIONS(772), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(772), }, [446] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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__simple_statement] = STATE(4619), + [sym_with_clause] = STATE(6618), + [sym_select_statement] = STATE(4617), + [sym_insert_statement] = STATE(4617), + [sym_update_statement] = STATE(4617), + [sym_delete_statement] = STATE(4617), + [sym_create_statement] = STATE(4617), + [sym_alter_statement] = STATE(4617), + [sym_pg_command] = STATE(4617), + [sym__compound_statement] = STATE(4616), + [sym_return_statement] = STATE(4617), + [sym_declare_statement] = STATE(4617), + [sym_external_hint] = STATE(413), + [sym_optimizer_hint] = STATE(413), + [sym_parallel_hint] = STATE(413), + [sym_null_hint] = STATE(413), + [sym_deterministic_hint] = STATE(413), + [sym_sql_hint] = STATE(413), + [sym_sql_security_hint] = STATE(413), + [sym__function_language] = STATE(413), + [sym_function_body] = STATE(413), + [sym_create_extension_statement] = STATE(4617), + [sym_create_role_statement] = STATE(4617), + [sym_create_schema_statement] = STATE(4617), + [sym_drop_statement] = STATE(4617), + [sym_set_statement] = STATE(4617), + [sym_grant_statement] = STATE(4617), + [sym_create_domain_statement] = STATE(4617), + [sym_create_type_statement] = STATE(4617), + [sym_create_index_statement] = STATE(4617), + [sym_create_table_statement] = STATE(4617), + [sym_create_view_statement] = STATE(4617), + [sym_create_materialized_view_statement] = STATE(4617), + [sym__select_statement] = STATE(4595), + [sym_select_clause] = STATE(1630), + [sym__update_statement] = STATE(4530), + [sym__delete_statement] = STATE(4529), + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(9202), + [aux_sym_create_function_statement_repeat2] = STATE(413), + [ts_builtin_sym_end] = ACTIONS(1215), + [anon_sym_SEMI] = ACTIONS(1215), + [aux_sym_with_clause_token1] = ACTIONS(901), + [aux_sym_cte_token1] = ACTIONS(903), + [aux_sym_cte_token2] = ACTIONS(905), + [aux_sym_insert_statement_token1] = ACTIONS(907), + [aux_sym_truncate_statement_token1] = ACTIONS(1217), + [aux_sym_comment_statement_token1] = ACTIONS(1217), + [aux_sym_begin_statement_token1] = ACTIONS(911), + [aux_sym_commit_statement_token1] = ACTIONS(1217), + [aux_sym_rollback_statement_token1] = ACTIONS(1217), + [aux_sym_create_statement_token1] = ACTIONS(913), + [aux_sym_alter_statement_token1] = ACTIONS(915), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(917), + [aux_sym_sequence_token5] = ACTIONS(919), + [aux_sym_pg_command_token1] = ACTIONS(921), + [aux_sym_return_statement_token1] = ACTIONS(923), + [aux_sym_declare_statement_token1] = ACTIONS(925), + [aux_sym_create_function_statement_token3] = ACTIONS(927), + [aux_sym_create_function_statement_token4] = ACTIONS(929), + [aux_sym_create_function_statement_token7] = ACTIONS(931), + [aux_sym_create_function_statement_token8] = ACTIONS(931), + [aux_sym_create_function_statement_token9] = ACTIONS(933), + [aux_sym_create_function_statement_token10] = ACTIONS(933), + [aux_sym_create_function_statement_token11] = ACTIONS(935), + [aux_sym_external_hint_token1] = ACTIONS(937), + [aux_sym_external_hint_token2] = ACTIONS(939), + [aux_sym_optimizer_hint_token1] = ACTIONS(941), + [aux_sym_optimizer_hint_token2] = ACTIONS(941), + [aux_sym_optimizer_hint_token3] = ACTIONS(941), + [aux_sym_parallel_hint_token1] = ACTIONS(943), + [aux_sym_null_hint_token1] = ACTIONS(945), + [aux_sym_null_hint_token4] = ACTIONS(947), + [aux_sym_deterministic_hint_token1] = ACTIONS(949), + [aux_sym_sql_hint_token1] = ACTIONS(951), + [aux_sym_sql_hint_token2] = ACTIONS(953), + [aux_sym_sql_hint_token3] = ACTIONS(955), + [aux_sym_sql_hint_token5] = ACTIONS(957), + [aux_sym__function_language_token1] = ACTIONS(959), + [aux_sym_trigger_event_token1] = ACTIONS(961), + [aux_sym_trigger_event_token2] = ACTIONS(963), + [aux_sym_drop_statement_token1] = ACTIONS(965), + [aux_sym_grant_statement_token1] = ACTIONS(967), + [aux_sym_grant_statement_token4] = ACTIONS(969), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), [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), }, [447] = { - [aux_sym_dotted_name_repeat1] = STATE(447), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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(1220), - [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), + [aux_sym_dotted_name_repeat1] = STATE(466), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1219), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1221), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [448] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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), + [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_insert_statement_token1] = ACTIONS(130), + [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_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_boolean_expression_token1] = 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(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_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), }, [449] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1223), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1225), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1227), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1229), - [aux_sym_type_token2] = ACTIONS(1231), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [450] = { - [aux_sym_dotted_name_repeat1] = STATE(489), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1233), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(1235), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [451] = { - [aux_sym_dotted_name_repeat1] = STATE(451), + [aux_sym_dotted_name_repeat1] = STATE(449), [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), @@ -83005,19 +84884,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_grant_statement_token8] = ACTIONS(117), + [aux_sym_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = 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(1237), + [anon_sym_DOT] = ACTIONS(1223), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -83047,8 +84927,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [452] = { - [aux_sym_dotted_name_repeat1] = STATE(451), + [450] = { + [aux_sym_dotted_name_repeat1] = STATE(483), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -83106,7 +84986,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(1159), + [anon_sym_DOT] = ACTIONS(977), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -83136,7 +85016,363 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, + [451] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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_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_where_clause_token1] = ACTIONS(134), + [aux_sym_boolean_expression_token1] = 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_DOT] = 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), + [aux_sym_type_token1] = ACTIONS(134), + [aux_sym_type_token2] = ACTIONS(134), + [anon_sym_LBRACK] = 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), + }, + [452] = { + [aux_sym_dotted_name_repeat1] = STATE(481), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1226), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, [453] = { + [aux_sym_dotted_name_repeat1] = STATE(520), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1228), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1230), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [454] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, + [455] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -83225,8 +85461,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(128), [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), }, - [454] = { - [aux_sym_dotted_name_repeat1] = STATE(454), + [456] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -83261,6 +85496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -83276,20 +85512,21 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_table_constraint_check_token1] = ACTIONS(117), + [aux_sym_create_table_statement_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = 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(1240), + [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), - [anon_sym_COLON_COLON] = 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), @@ -83312,99 +85549,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), }, - [455] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1243), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1245), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1247), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1249), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [457] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1232), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1234), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1236), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1238), + [aux_sym_type_token2] = ACTIONS(1240), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, - [456] = { - [aux_sym_dotted_name_repeat1] = STATE(454), + [458] = { + [aux_sym_dotted_name_repeat1] = STATE(449), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -83462,7 +85698,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(1121), + [anon_sym_DOT] = ACTIONS(1174), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -83492,277 +85728,189 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [457] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1251), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1253), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_reference_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1255), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1257), - [aux_sym_type_token2] = ACTIONS(1259), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [458] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1261), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1263), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1265), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1267), - [aux_sym_type_token2] = ACTIONS(1269), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, [459] = { - [aux_sym_dotted_name_repeat1] = STATE(461), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_boolean_expression_token1] = 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(1097), - [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), + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1242), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1244), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1246), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1248), + [aux_sym_type_token2] = ACTIONS(1250), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, [460] = { + [aux_sym_dotted_name_repeat1] = STATE(519), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_mode_token1] = ACTIONS(143), + [aux_sym_initial_mode_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1252), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1254), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [461] = { [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), @@ -83794,7 +85942,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -83810,21 +85957,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), [aux_sym_boolean_expression_token1] = 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_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), @@ -83847,190 +85993,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE] = ACTIONS(130), [anon_sym_TILDE_STAR] = ACTIONS(128), [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), - }, - [461] = { - [aux_sym_dotted_name_repeat1] = STATE(461), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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(1271), - [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), + [anon_sym_DOT_STAR] = ACTIONS(128), }, [462] = { - [aux_sym_dotted_name_repeat1] = STATE(475), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1274), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [463] = { [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), @@ -84072,13 +86040,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_grant_statement_token8] = ACTIONS(130), + [aux_sym_order_by_clause_token1] = ACTIONS(130), + [aux_sym_limit_clause_token1] = ACTIONS(130), [aux_sym_boolean_expression_token1] = ACTIONS(130), [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), [sym__unquoted_identifier] = ACTIONS(130), @@ -84115,278 +86084,99 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [464] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), - [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_LBRACK] = 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), - [anon_sym_DOT_STAR] = ACTIONS(132), - }, - [465] = { - [aux_sym_dotted_name_repeat1] = STATE(508), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1276), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(1278), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [466] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1280), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1282), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1284), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1286), - [aux_sym_type_token2] = ACTIONS(1288), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [463] = { + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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), }, - [467] = { + [464] = { [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), [anon_sym_LPAREN] = ACTIONS(132), @@ -84418,6 +86208,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -84433,8 +86224,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_create_table_statement_token1] = ACTIONS(134), - [aux_sym_where_clause_token1] = ACTIONS(134), [aux_sym_boolean_expression_token1] = ACTIONS(134), [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), [sym__unquoted_identifier] = ACTIONS(134), @@ -84471,10 +86262,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(132), [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), }, - [468] = { + [465] = { + [aux_sym_dotted_name_repeat1] = STATE(465), [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), @@ -84521,22 +86314,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = 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_DOT] = ACTIONS(1256), [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), @@ -84559,6 +86349,274 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + }, + [466] = { + [aux_sym_dotted_name_repeat1] = STATE(465), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_boolean_expression_token1] = 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(1219), + [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), + }, + [467] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1259), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1261), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1263), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1265), + [aux_sym_type_token2] = ACTIONS(1267), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [468] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1269), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1271), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_direction_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token2] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1273), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1275), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [469] = { [ts_builtin_sym_end] = ACTIONS(128), @@ -84606,13 +86664,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_where_clause_token1] = ACTIONS(130), [aux_sym_boolean_expression_token1] = ACTIONS(130), [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), [sym__unquoted_identifier] = ACTIONS(130), @@ -84650,95 +86708,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_STAR] = ACTIONS(128), }, [470] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), - [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_LBRACK] = 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), - [anon_sym_DOT_STAR] = ACTIONS(132), - }, - [471] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -84827,99 +86796,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(128), [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), }, - [472] = { - [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_insert_statement_token1] = ACTIONS(130), - [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_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_boolean_expression_token1] = 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), + [471] = { + [aux_sym_dotted_name_repeat1] = STATE(502), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1277), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1279), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [473] = { + [472] = { [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), [anon_sym_LPAREN] = ACTIONS(132), @@ -84951,7 +86921,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -84962,26 +86931,25 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_create_table_statement_token1] = ACTIONS(134), + [aux_sym_where_clause_token1] = ACTIONS(134), [aux_sym_boolean_expression_token1] = 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_DOT] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(134), [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), - [aux_sym_type_token1] = ACTIONS(134), - [aux_sym_type_token2] = ACTIONS(134), [anon_sym_LBRACK] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(132), [anon_sym_DASH] = ACTIONS(134), @@ -85004,9 +86972,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE] = ACTIONS(134), [anon_sym_TILDE_STAR] = ACTIONS(132), [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, + [473] = { + [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_insert_statement_token1] = ACTIONS(117), + [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_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_limit_clause_token1] = ACTIONS(117), + [aux_sym_boolean_expression_token1] = 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), }, [474] = { - [aux_sym_dotted_name_repeat1] = STATE(474), + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1281), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1283), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_reference_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1285), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1287), + [aux_sym_type_token2] = ACTIONS(1289), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [475] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -85058,12 +87204,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_boolean_expression_token1] = 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(1290), + [anon_sym_DOT] = ACTIONS(115), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -85094,274 +87241,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(115), [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), }, - [475] = { - [aux_sym_dotted_name_repeat1] = STATE(474), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_boolean_expression_token1] = 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(1274), - [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), - }, [476] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1293), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1295), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1297), - }, - [477] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1299), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1301), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1303), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1305), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [478] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -85450,274 +87330,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [479] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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), - }, - [480] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1307), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1309), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1311), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1313), - [aux_sym_type_token2] = ACTIONS(1315), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [481] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_limit_clause_token1] = ACTIONS(117), - [aux_sym_boolean_expression_token1] = 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), + [477] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1291), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1293), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_direction_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token2] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1295), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1297), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [482] = { + [478] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -85806,541 +87508,190 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(132), [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), }, - [483] = { - [aux_sym_dotted_name_repeat1] = STATE(501), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_mode_token1] = ACTIONS(138), - [aux_sym_initial_mode_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1317), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(1319), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [484] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [485] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1321), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1323), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1325), - }, - [486] = { - [aux_sym_array_type_repeat1] = STATE(518), - [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(242), - [aux_sym_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1327), - [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), - }, - [487] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1329), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1331), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1333), + [479] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1299), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1301), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1303), }, - [488] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1299), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1301), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1303), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [480] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, - [489] = { - [aux_sym_dotted_name_repeat1] = STATE(490), + [481] = { + [aux_sym_dotted_name_repeat1] = STATE(482), [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), @@ -86372,7 +87723,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -86388,18 +87738,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_boolean_expression_token1] = 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(1233), + [anon_sym_DOT] = ACTIONS(1226), [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), + [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), @@ -86422,13 +87774,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), }, - [490] = { - [aux_sym_dotted_name_repeat1] = STATE(490), + [482] = { + [aux_sym_dotted_name_repeat1] = STATE(482), [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), @@ -86460,7 +87812,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -86476,18 +87827,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_boolean_expression_token1] = 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(1335), + [anon_sym_DOT] = ACTIONS(1305), [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), + [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), @@ -86510,629 +87863,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), - }, - [491] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [492] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1338), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1340), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1342), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1344), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [493] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_mode_token1] = ACTIONS(138), - [aux_sym_initial_mode_token1] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [494] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1346), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1348), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_direction_constraint_token1] = ACTIONS(234), - [aux_sym_direction_constraint_token2] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1350), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [495] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1243), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1245), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1247), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [496] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1352), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1354), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1356), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1358), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [497] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1360), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1362), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1364), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1366), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), }, - [498] = { - [aux_sym_dotted_name_repeat1] = STATE(498), + [483] = { + [aux_sym_dotted_name_repeat1] = STATE(483), [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), @@ -87174,19 +87911,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_where_clause_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = 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(1368), + [anon_sym_DOT] = ACTIONS(1308), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -87216,98 +87953,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [499] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1371), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1375), + [484] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1311), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1313), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1315), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1317), + [aux_sym_type_token2] = ACTIONS(1319), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, - [500] = { + [485] = { [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), @@ -87349,14 +88088,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_where_clause_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = ACTIONS(117), [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), [sym__unquoted_identifier] = ACTIONS(117), @@ -87392,95 +88130,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [501] = { - [aux_sym_dotted_name_repeat1] = STATE(498), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_boolean_expression_token1] = 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(1317), - [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), + [486] = { + [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_insert_statement_token1] = ACTIONS(130), + [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_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_boolean_expression_token1] = 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(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), + [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), }, - [502] = { + [487] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -87515,7 +88253,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -87531,7 +88268,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_mode_token1] = ACTIONS(134), + [aux_sym_initial_mode_token1] = ACTIONS(134), [aux_sym_boolean_expression_token1] = ACTIONS(134), [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), [sym__unquoted_identifier] = ACTIONS(134), @@ -87568,7 +88306,447 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [503] = { + [488] = { + [aux_sym_array_type_repeat1] = STATE(499), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(336), + [aux_sym_limit_clause_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1321), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [489] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1323), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1325), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_mode_token1] = ACTIONS(164), + [aux_sym_initial_mode_token1] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1327), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1329), + [aux_sym_type_token2] = ACTIONS(1331), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [490] = { + [aux_sym_dotted_name_repeat1] = STATE(490), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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(1333), + [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), + }, + [491] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1336), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1338), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_direction_constraint_token1] = ACTIONS(303), + [aux_sym_direction_constraint_token2] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1340), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [492] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1342), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1344), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1346), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1348), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [493] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -87603,7 +88781,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -87619,7 +88796,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_mode_token1] = ACTIONS(130), + [aux_sym_initial_mode_token1] = ACTIONS(130), [aux_sym_boolean_expression_token1] = ACTIONS(130), [aux_sym_at_time_zone_expression_token1] = ACTIONS(130), [sym__unquoted_identifier] = ACTIONS(130), @@ -87656,95 +88834,359 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [504] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [494] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, - [505] = { + [495] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1291), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1293), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_direction_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token2] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1295), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [496] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, + [497] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [498] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -87790,13 +89232,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_order_by_clause_token1] = ACTIONS(117), + [aux_sym_limit_clause_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = ACTIONS(117), [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), [sym__unquoted_identifier] = ACTIONS(117), @@ -87832,188 +89274,275 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [506] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1377), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1379), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1381), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1383), - [aux_sym_type_token2] = ACTIONS(1385), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [499] = { + [aux_sym_array_type_repeat1] = STATE(499), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_direction_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token2] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1350), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [507] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1387), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1389), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token2] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_table_constraint_check_token1] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1391), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1393), - [aux_sym_type_token2] = ACTIONS(1395), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [500] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_mode_token1] = ACTIONS(143), + [aux_sym_initial_mode_token1] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, - [508] = { - [aux_sym_dotted_name_repeat1] = STATE(516), + [501] = { + [aux_sym_dotted_name_repeat1] = STATE(578), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(1353), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1355), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [502] = { + [aux_sym_dotted_name_repeat1] = STATE(513), [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), @@ -88045,6 +89574,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -88060,13 +89590,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_table_constraint_check_token1] = ACTIONS(124), [aux_sym_boolean_expression_token1] = 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(1276), + [anon_sym_DOT] = ACTIONS(1277), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -88096,11 +89626,714 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, + [503] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1357), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1359), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1361), + }, + [504] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1363), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1365), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1367), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1369), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [505] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1371), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1373), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token2] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_table_constraint_check_token1] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1375), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1377), + [aux_sym_type_token2] = ACTIONS(1379), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [506] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1381), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1383), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1385), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1387), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [507] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1389), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1391), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1393), + }, + [508] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1395), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1397), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_direction_constraint_token1] = ACTIONS(303), + [aux_sym_direction_constraint_token2] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1399), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, [509] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1401), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1403), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1405), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1407), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [510] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1409), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1411), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1413), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1415), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [511] = { [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), [anon_sym_LPAREN] = ACTIONS(132), @@ -88132,6 +90365,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -88147,7 +90381,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_table_constraint_check_token1] = ACTIONS(134), [aux_sym_boolean_expression_token1] = ACTIONS(134), [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), [sym__unquoted_identifier] = ACTIONS(134), @@ -88184,275 +90418,186 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [510] = { - [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_insert_statement_token1] = ACTIONS(130), - [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_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_boolean_expression_token1] = 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), - }, - [511] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, [512] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1397), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1399), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_mode_token1] = ACTIONS(157), - [aux_sym_initial_mode_token1] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1401), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1403), - [aux_sym_type_token2] = ACTIONS(1405), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [aux_sym_array_type_repeat1] = STATE(488), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_direction_constraint_token1] = ACTIONS(342), + [aux_sym_direction_constraint_token2] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1321), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [513] = { + [aux_sym_dotted_name_repeat1] = STATE(513), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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(1417), + [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), + }, + [514] = { [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), @@ -88484,6 +90629,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -88499,20 +90645,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_table_constraint_check_token1] = ACTIONS(130), [aux_sym_boolean_expression_token1] = 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_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), @@ -88535,185 +90680,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE] = ACTIONS(130), [anon_sym_TILDE_STAR] = ACTIONS(128), [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), - }, - [514] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1407), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1409), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1411), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1413), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [anon_sym_DOT_STAR] = ACTIONS(128), }, [515] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_boolean_expression_token1] = 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), + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_DOT] = 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), + [aux_sym_type_token1] = ACTIONS(134), + [aux_sym_type_token2] = ACTIONS(134), + [anon_sym_LBRACK] = ACTIONS(132), [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), + [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), }, [516] = { - [aux_sym_dotted_name_repeat1] = STATE(516), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -88764,18 +90821,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_create_table_statement_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = 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(1415), + [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), - [anon_sym_COLON_COLON] = 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), @@ -88798,9 +90857,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), }, [517] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1420), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1422), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1424), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1426), + [aux_sym_type_token2] = ACTIONS(1428), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [518] = { + [aux_sym_dotted_name_repeat1] = STATE(518), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -88851,20 +90998,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_boolean_expression_token1] = 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_DOT] = ACTIONS(1430), [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), @@ -88887,275 +91032,189 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE] = ACTIONS(117), [anon_sym_TILDE_STAR] = ACTIONS(115), [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), - }, - [518] = { - [aux_sym_array_type_repeat1] = STATE(524), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(273), - [aux_sym_limit_clause_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1327), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [anon_sym_DOT_STAR] = ACTIONS(115), }, [519] = { - [aux_sym_dotted_name_repeat1] = STATE(576), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(1418), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(1420), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [aux_sym_dotted_name_repeat1] = STATE(490), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_boolean_expression_token1] = 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(1252), + [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), }, [520] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1422), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1424), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [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_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(1426), - [aux_sym_where_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1428), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [aux_sym_dotted_name_repeat1] = STATE(518), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_boolean_expression_token1] = 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(1228), + [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), }, [521] = { [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), [anon_sym_LPAREN] = ACTIONS(132), @@ -89202,8 +91261,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_where_clause_token1] = ACTIONS(134), [aux_sym_boolean_expression_token1] = ACTIONS(134), [aux_sym_at_time_zone_expression_token1] = ACTIONS(134), [sym__unquoted_identifier] = ACTIONS(134), @@ -89241,94 +91299,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_STAR] = ACTIONS(132), }, [522] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1430), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1432), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_direction_constraint_token1] = ACTIONS(234), - [aux_sym_direction_constraint_token2] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1434), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [523] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -89379,19 +91349,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_create_table_statement_token1] = ACTIONS(130), [aux_sym_boolean_expression_token1] = 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_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), - [anon_sym_COLON_COLON] = ACTIONS(128), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(128), [anon_sym_DASH] = ACTIONS(130), @@ -89414,1668 +91385,1233 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), + }, + [523] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1433), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1435), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1437), }, [524] = { - [aux_sym_array_type_repeat1] = STATE(524), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_direction_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token2] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1436), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1269), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1271), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_direction_constraint_token1] = ACTIONS(193), + [aux_sym_direction_constraint_token2] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1273), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [525] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_DOT] = 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), - [aux_sym_type_token1] = ACTIONS(134), - [aux_sym_type_token2] = ACTIONS(134), - [anon_sym_LBRACK] = ACTIONS(132), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_boolean_expression_token1] = 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(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), + [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(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1439), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_direction_constraint_token1] = ACTIONS(386), + [aux_sym_direction_constraint_token2] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1441), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, [527] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1439), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1441), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1443), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1401), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1403), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1405), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [528] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1445), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_direction_constraint_token1] = ACTIONS(541), - [aux_sym_direction_constraint_token2] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1447), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_direction_constraint_token1] = ACTIONS(491), + [aux_sym_direction_constraint_token2] = ACTIONS(491), + [aux_sym_create_table_statement_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, [529] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_direction_constraint_token1] = ACTIONS(505), - [aux_sym_direction_constraint_token2] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_direction_constraint_token1] = ACTIONS(495), + [aux_sym_direction_constraint_token2] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, [530] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_direction_constraint_token1] = ACTIONS(513), - [aux_sym_direction_constraint_token2] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(463), + [aux_sym_boolean_expression_token1] = 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), }, [531] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1449), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_direction_constraint_token1] = ACTIONS(459), - [aux_sym_direction_constraint_token2] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1451), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(439), + [aux_sym_boolean_expression_token1] = 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), }, [532] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_direction_constraint_token1] = ACTIONS(501), - [aux_sym_direction_constraint_token2] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1443), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1445), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1447), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [533] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_direction_constraint_token1] = ACTIONS(497), - [aux_sym_direction_constraint_token2] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_direction_constraint_token1] = ACTIONS(412), + [aux_sym_direction_constraint_token2] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, [534] = { - [aux_sym_array_type_repeat1] = STATE(562), - [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(242), - [aux_sym_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1453), - [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), + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_direction_constraint_token1] = ACTIONS(432), + [aux_sym_direction_constraint_token2] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, [535] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_direction_constraint_token1] = ACTIONS(493), - [aux_sym_direction_constraint_token2] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(443), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), }, [536] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_direction_constraint_token1] = ACTIONS(489), - [aux_sym_direction_constraint_token2] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(447), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), }, [537] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1455), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_direction_constraint_token1] = ACTIONS(356), - [aux_sym_direction_constraint_token2] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1457), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [538] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1459), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_direction_constraint_token1] = ACTIONS(541), - [aux_sym_direction_constraint_token2] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1461), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [539] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [540] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_direction_constraint_token1] = ACTIONS(485), - [aux_sym_direction_constraint_token2] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [541] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_direction_constraint_token1] = ACTIONS(473), - [aux_sym_direction_constraint_token2] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [542] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(469), - [aux_sym_direction_constraint_token2] = ACTIONS(469), - [aux_sym_create_table_statement_token1] = ACTIONS(469), - [aux_sym_limit_clause_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [543] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1463), - [anon_sym_COMMA] = ACTIONS(455), + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), [aux_sym_cte_token1] = ACTIONS(459), [aux_sym_cte_token2] = ACTIONS(459), [aux_sym_insert_statement_token1] = ACTIONS(459), @@ -91089,7 +92625,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_alter_statement_token1] = ACTIONS(459), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(457), [aux_sym_return_statement_token1] = ACTIONS(459), [aux_sym_declare_statement_token1] = ACTIONS(459), [aux_sym_create_function_statement_token3] = ACTIONS(459), @@ -91114,7 +92650,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token5] = ACTIONS(459), [aux_sym__function_language_token1] = ACTIONS(459), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), [aux_sym_trigger_event_token1] = ACTIONS(459), [aux_sym_trigger_event_token2] = ACTIONS(459), @@ -91123,2217 +92659,1956 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token4] = ACTIONS(459), [aux_sym_direction_constraint_token1] = ACTIONS(459), [aux_sym_direction_constraint_token2] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1465), + [aux_sym_create_table_statement_token1] = ACTIONS(459), [aux_sym_limit_clause_token1] = ACTIONS(459), [aux_sym_boolean_expression_token1] = ACTIONS(459), [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [538] = { + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(467), + [aux_sym_boolean_expression_token1] = 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), + }, + [539] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_direction_constraint_token1] = ACTIONS(479), + [aux_sym_direction_constraint_token2] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [540] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_direction_constraint_token1] = ACTIONS(392), + [aux_sym_direction_constraint_token2] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [541] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_direction_constraint_token1] = ACTIONS(372), + [aux_sym_direction_constraint_token2] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [542] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_direction_constraint_token1] = ACTIONS(483), + [aux_sym_direction_constraint_token2] = ACTIONS(483), + [aux_sym_create_table_statement_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [543] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_direction_constraint_token1] = ACTIONS(487), + [aux_sym_direction_constraint_token2] = ACTIONS(487), + [aux_sym_create_table_statement_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, [544] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(465), - [aux_sym_direction_constraint_token2] = ACTIONS(465), - [aux_sym_create_table_statement_token1] = ACTIONS(465), - [aux_sym_limit_clause_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [545] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(445), - [aux_sym_direction_constraint_token2] = ACTIONS(445), - [aux_sym_create_table_statement_token1] = ACTIONS(445), - [aux_sym_limit_clause_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_direction_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token2] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [546] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1467), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_direction_constraint_token1] = ACTIONS(356), - [aux_sym_direction_constraint_token2] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1469), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1449), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1451), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token2] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_table_constraint_check_token1] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1453), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1455), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [547] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(441), - [aux_sym_direction_constraint_token2] = ACTIONS(441), - [aux_sym_create_table_statement_token1] = ACTIONS(441), - [aux_sym_limit_clause_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [aux_sym_group_by_clause_body_repeat1] = STATE(2855), + [ts_builtin_sym_end] = ACTIONS(1457), + [anon_sym_SEMI] = ACTIONS(1457), + [aux_sym_with_clause_token1] = ACTIONS(1459), + [anon_sym_COMMA] = ACTIONS(1461), + [aux_sym_cte_token1] = ACTIONS(1459), + [aux_sym_cte_token2] = ACTIONS(1463), + [aux_sym_insert_statement_token1] = ACTIONS(1459), + [aux_sym_truncate_statement_token1] = ACTIONS(1459), + [aux_sym_comment_statement_token1] = ACTIONS(1459), + [aux_sym_comment_statement_token7] = ACTIONS(1465), + [aux_sym_begin_statement_token1] = ACTIONS(1459), + [aux_sym_commit_statement_token1] = ACTIONS(1459), + [aux_sym_rollback_statement_token1] = ACTIONS(1459), + [aux_sym_create_statement_token1] = ACTIONS(1459), + [aux_sym_alter_statement_token1] = ACTIONS(1459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1459), + [aux_sym_sequence_token5] = ACTIONS(1459), + [aux_sym_pg_command_token1] = ACTIONS(1457), + [aux_sym_return_statement_token1] = ACTIONS(1459), + [aux_sym_declare_statement_token1] = ACTIONS(1459), + [aux_sym_create_function_statement_token3] = ACTIONS(1459), + [aux_sym_create_function_statement_token4] = ACTIONS(1459), + [aux_sym_create_function_statement_token7] = ACTIONS(1459), + [aux_sym_create_function_statement_token8] = ACTIONS(1459), + [aux_sym_create_function_statement_token9] = ACTIONS(1459), + [aux_sym_create_function_statement_token10] = ACTIONS(1459), + [aux_sym_create_function_statement_token11] = ACTIONS(1459), + [aux_sym_external_hint_token1] = ACTIONS(1459), + [aux_sym_external_hint_token2] = ACTIONS(1459), + [aux_sym_optimizer_hint_token1] = ACTIONS(1459), + [aux_sym_optimizer_hint_token2] = ACTIONS(1459), + [aux_sym_optimizer_hint_token3] = ACTIONS(1459), + [aux_sym_parallel_hint_token1] = ACTIONS(1459), + [aux_sym_null_hint_token1] = ACTIONS(1459), + [aux_sym_null_hint_token4] = ACTIONS(1459), + [aux_sym_deterministic_hint_token1] = ACTIONS(1459), + [aux_sym_sql_hint_token1] = ACTIONS(1459), + [aux_sym_sql_hint_token2] = ACTIONS(1459), + [aux_sym_sql_hint_token3] = ACTIONS(1459), + [aux_sym_sql_hint_token5] = ACTIONS(1459), + [aux_sym__function_language_token1] = ACTIONS(1459), + [aux_sym_create_function_parameter_token1] = ACTIONS(1467), + [anon_sym_EQ] = ACTIONS(1469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1471), + [aux_sym_trigger_event_token1] = ACTIONS(1459), + [aux_sym_trigger_event_token2] = ACTIONS(1459), + [aux_sym_drop_statement_token1] = ACTIONS(1459), + [aux_sym_grant_statement_token1] = ACTIONS(1459), + [aux_sym_grant_statement_token4] = ACTIONS(1459), + [aux_sym_direction_constraint_token1] = ACTIONS(1459), + [aux_sym_direction_constraint_token2] = ACTIONS(1459), + [aux_sym_create_table_statement_token1] = ACTIONS(1459), + [aux_sym_limit_clause_token1] = ACTIONS(1459), + [aux_sym_boolean_expression_token1] = ACTIONS(1473), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(1459), + [anon_sym_BQUOTE] = ACTIONS(1457), + [anon_sym_DQUOTE] = ACTIONS(1457), + [anon_sym_DASH_GT] = ACTIONS(1477), + [anon_sym_DASH_GT_GT] = ACTIONS(1479), + [anon_sym_POUND_GT] = ACTIONS(1477), + [anon_sym_POUND_GT_GT] = ACTIONS(1479), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1481), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(1485), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1491), + [anon_sym_PERCENT] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(1489), + [anon_sym_GT_GT] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1489), + [anon_sym_PIPE] = ACTIONS(1481), + [anon_sym_POUND] = ACTIONS(1483), + [anon_sym_LT] = ACTIONS(1485), + [anon_sym_LT_EQ] = ACTIONS(1469), + [anon_sym_LT_GT] = ACTIONS(1469), + [anon_sym_BANG_EQ] = ACTIONS(1469), + [anon_sym_GT] = ACTIONS(1485), + [anon_sym_GT_EQ] = ACTIONS(1469), + [anon_sym_BANG_TILDE] = ACTIONS(1485), + [anon_sym_TILDE_STAR] = ACTIONS(1469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1469), }, [548] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1471), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_direction_constraint_token1] = ACTIONS(366), - [aux_sym_direction_constraint_token2] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1473), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [aux_sym_array_type_repeat1] = STATE(554), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, [549] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(437), - [aux_sym_direction_constraint_token2] = ACTIONS(437), - [aux_sym_create_table_statement_token1] = ACTIONS(437), - [aux_sym_limit_clause_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1409), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1411), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1413), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [550] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(433), - [aux_sym_direction_constraint_token2] = ACTIONS(433), - [aux_sym_create_table_statement_token1] = ACTIONS(433), - [aux_sym_limit_clause_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [aux_sym_array_type_repeat1] = STATE(566), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_direction_constraint_token1] = ACTIONS(342), + [aux_sym_direction_constraint_token2] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1495), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [551] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(429), - [aux_sym_direction_constraint_token2] = ACTIONS(429), - [aux_sym_create_table_statement_token1] = ACTIONS(429), - [aux_sym_limit_clause_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1301), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [552] = { - [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_insert_statement_token1] = ACTIONS(130), - [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_drop_statement_token1] = ACTIONS(130), - [aux_sym_grant_statement_token1] = ACTIONS(130), - [aux_sym_grant_statement_token4] = ACTIONS(130), - [aux_sym_boolean_expression_token1] = 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), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1497), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1499), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1501), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [553] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1475), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1477), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1479), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(835), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [554] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_direction_constraint_token1] = ACTIONS(346), - [aux_sym_direction_constraint_token2] = ACTIONS(346), - [aux_sym_create_table_statement_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + [aux_sym_array_type_repeat1] = STATE(554), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1503), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [555] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1481), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_direction_constraint_token1] = ACTIONS(366), - [aux_sym_direction_constraint_token2] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1483), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1506), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1508), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1510), }, [556] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1485), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1487), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1489), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_direction_constraint_token1] = ACTIONS(368), + [aux_sym_direction_constraint_token2] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, [557] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1338), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1340), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1342), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [aux_sym_array_type_repeat1] = STATE(584), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1512), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [558] = { - [aux_sym_array_type_repeat1] = STATE(561), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(1514), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(1516), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_sequence_token5] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_statement_token3] = ACTIONS(164), + [aux_sym_create_function_statement_token4] = ACTIONS(164), + [aux_sym_create_function_statement_token7] = ACTIONS(164), + [aux_sym_create_function_statement_token8] = ACTIONS(164), + [aux_sym_create_function_statement_token9] = ACTIONS(164), + [aux_sym_create_function_statement_token10] = ACTIONS(164), + [aux_sym_create_function_statement_token11] = ACTIONS(164), + [aux_sym_external_hint_token1] = ACTIONS(164), + [aux_sym_external_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token1] = ACTIONS(164), + [aux_sym_optimizer_hint_token2] = ACTIONS(164), + [aux_sym_optimizer_hint_token3] = ACTIONS(164), + [aux_sym_parallel_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token1] = ACTIONS(164), + [aux_sym_null_hint_token4] = ACTIONS(164), + [aux_sym_deterministic_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token1] = ACTIONS(164), + [aux_sym_sql_hint_token2] = ACTIONS(164), + [aux_sym_sql_hint_token3] = ACTIONS(164), + [aux_sym_sql_hint_token5] = ACTIONS(164), + [aux_sym__function_language_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(1518), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(1520), + [aux_sym_type_token2] = ACTIONS(1522), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, [559] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1493), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1495), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1497), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1524), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_direction_constraint_token1] = ACTIONS(406), + [aux_sym_direction_constraint_token2] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1526), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, [560] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1360), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1362), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1364), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [561] = { - [aux_sym_array_type_repeat1] = STATE(561), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [562] = { - [aux_sym_array_type_repeat1] = STATE(568), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1453), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [563] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1352), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1354), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1356), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [564] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_direction_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token2] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [565] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [566] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1502), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1504), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(1506), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1508), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [567] = { - [aux_sym_array_type_repeat1] = STATE(558), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1491), - [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), - }, - [568] = { - [aux_sym_array_type_repeat1] = STATE(568), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_direction_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token2] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1510), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [569] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -93368,7 +94643,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -93384,7 +94658,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_mode_token1] = ACTIONS(117), + [aux_sym_initial_mode_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = ACTIONS(117), [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), [sym__unquoted_identifier] = ACTIONS(117), @@ -93420,7 +94695,703 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [570] = { + [561] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [562] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token1] = ACTIONS(134), + [aux_sym_grant_statement_token4] = ACTIONS(134), + [aux_sym_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, + [563] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1363), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1365), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1367), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [564] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [565] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1528), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_direction_constraint_token1] = ACTIONS(398), + [aux_sym_direction_constraint_token2] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1530), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [566] = { + [aux_sym_array_type_repeat1] = STATE(577), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1495), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [567] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1532), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1536), + }, + [568] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_direction_constraint_token1] = ACTIONS(475), + [aux_sym_direction_constraint_token2] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [569] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -93507,181 +95478,355 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, + [570] = { + [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_insert_statement_token1] = ACTIONS(130), + [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_drop_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token1] = ACTIONS(130), + [aux_sym_grant_statement_token4] = ACTIONS(130), + [aux_sym_boolean_expression_token1] = 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), + }, [571] = { - [aux_sym_group_by_clause_body_repeat1] = STATE(2896), - [ts_builtin_sym_end] = ACTIONS(1513), - [anon_sym_SEMI] = ACTIONS(1513), - [aux_sym_with_clause_token1] = ACTIONS(1515), - [anon_sym_COMMA] = ACTIONS(1517), - [aux_sym_cte_token1] = ACTIONS(1515), - [aux_sym_cte_token2] = ACTIONS(1519), - [aux_sym_insert_statement_token1] = ACTIONS(1515), - [aux_sym_truncate_statement_token1] = ACTIONS(1515), - [aux_sym_comment_statement_token1] = ACTIONS(1515), - [aux_sym_comment_statement_token7] = ACTIONS(1521), - [aux_sym_begin_statement_token1] = ACTIONS(1515), - [aux_sym_commit_statement_token1] = ACTIONS(1515), - [aux_sym_rollback_statement_token1] = ACTIONS(1515), - [aux_sym_create_statement_token1] = ACTIONS(1515), - [aux_sym_alter_statement_token1] = ACTIONS(1515), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1515), - [aux_sym_sequence_token5] = ACTIONS(1515), - [aux_sym_pg_command_token1] = ACTIONS(1513), - [aux_sym_return_statement_token1] = ACTIONS(1515), - [aux_sym_declare_statement_token1] = ACTIONS(1515), - [aux_sym_create_function_statement_token3] = ACTIONS(1515), - [aux_sym_create_function_statement_token4] = ACTIONS(1515), - [aux_sym_create_function_statement_token7] = ACTIONS(1515), - [aux_sym_create_function_statement_token8] = ACTIONS(1515), - [aux_sym_create_function_statement_token9] = ACTIONS(1515), - [aux_sym_create_function_statement_token10] = ACTIONS(1515), - [aux_sym_create_function_statement_token11] = ACTIONS(1515), - [aux_sym_external_hint_token1] = ACTIONS(1515), - [aux_sym_external_hint_token2] = ACTIONS(1515), - [aux_sym_optimizer_hint_token1] = ACTIONS(1515), - [aux_sym_optimizer_hint_token2] = ACTIONS(1515), - [aux_sym_optimizer_hint_token3] = ACTIONS(1515), - [aux_sym_parallel_hint_token1] = ACTIONS(1515), - [aux_sym_null_hint_token1] = ACTIONS(1515), - [aux_sym_null_hint_token4] = ACTIONS(1515), - [aux_sym_deterministic_hint_token1] = ACTIONS(1515), - [aux_sym_sql_hint_token1] = ACTIONS(1515), - [aux_sym_sql_hint_token2] = ACTIONS(1515), - [aux_sym_sql_hint_token3] = ACTIONS(1515), - [aux_sym_sql_hint_token5] = ACTIONS(1515), - [aux_sym__function_language_token1] = ACTIONS(1515), - [aux_sym_create_function_parameter_token1] = ACTIONS(1523), - [anon_sym_EQ] = ACTIONS(1525), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1527), - [aux_sym_trigger_event_token1] = ACTIONS(1515), - [aux_sym_trigger_event_token2] = ACTIONS(1515), - [aux_sym_drop_statement_token1] = ACTIONS(1515), - [aux_sym_grant_statement_token1] = ACTIONS(1515), - [aux_sym_grant_statement_token4] = ACTIONS(1515), - [aux_sym_direction_constraint_token1] = ACTIONS(1515), - [aux_sym_direction_constraint_token2] = ACTIONS(1515), - [aux_sym_create_table_statement_token1] = ACTIONS(1515), - [aux_sym_limit_clause_token1] = ACTIONS(1515), - [aux_sym_boolean_expression_token1] = ACTIONS(1529), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(1515), - [anon_sym_BQUOTE] = ACTIONS(1513), - [anon_sym_DQUOTE] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(1533), - [anon_sym_DASH_GT_GT] = ACTIONS(1535), - [anon_sym_POUND_GT] = ACTIONS(1533), - [anon_sym_POUND_GT_GT] = ACTIONS(1535), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1537), - [anon_sym_DASH] = ACTIONS(1539), - [anon_sym_TILDE] = ACTIONS(1541), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_PERCENT] = ACTIONS(1545), - [anon_sym_LT_LT] = ACTIONS(1545), - [anon_sym_GT_GT] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_POUND] = ACTIONS(1539), - [anon_sym_LT] = ACTIONS(1541), - [anon_sym_LT_EQ] = ACTIONS(1525), - [anon_sym_LT_GT] = ACTIONS(1525), - [anon_sym_BANG_EQ] = ACTIONS(1525), - [anon_sym_GT] = ACTIONS(1541), - [anon_sym_GT_EQ] = ACTIONS(1525), - [anon_sym_BANG_TILDE] = ACTIONS(1541), - [anon_sym_TILDE_STAR] = ACTIONS(1525), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1525), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1538), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1540), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1542), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1544), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [572] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1295), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [aux_sym_array_type_repeat1] = STATE(548), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [573] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_direction_constraint_token1] = ACTIONS(378), + [aux_sym_direction_constraint_token2] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1548), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [574] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -93716,6 +95861,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -93731,8 +95877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_table_constraint_check_token1] = ACTIONS(117), [aux_sym_boolean_expression_token1] = ACTIONS(117), [aux_sym_at_time_zone_expression_token1] = ACTIONS(117), [sym__unquoted_identifier] = ACTIONS(117), @@ -93768,182 +95913,269 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [574] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(835), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, [575] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_direction_constraint_token1] = ACTIONS(481), - [aux_sym_direction_constraint_token2] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1550), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_direction_constraint_token1] = ACTIONS(386), + [aux_sym_direction_constraint_token2] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1552), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, [576] = { - [aux_sym_dotted_name_repeat1] = STATE(578), + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1554), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_direction_constraint_token1] = ACTIONS(398), + [aux_sym_direction_constraint_token2] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1556), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [577] = { + [aux_sym_array_type_repeat1] = STATE(577), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_direction_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token2] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1558), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [578] = { + [aux_sym_dotted_name_repeat1] = STATE(580), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -93999,7 +96231,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(1418), + [anon_sym_DOT] = ACTIONS(1353), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -94029,95 +96261,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [577] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_direction_constraint_token1] = ACTIONS(509), - [aux_sym_direction_constraint_token2] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [579] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1561), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_direction_constraint_token1] = ACTIONS(406), + [aux_sym_direction_constraint_token2] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1563), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, - [578] = { - [aux_sym_dotted_name_repeat1] = STATE(578), + [580] = { + [aux_sym_dotted_name_repeat1] = STATE(580), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -94173,7 +96405,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(1549), + [anon_sym_DOT] = ACTIONS(1565), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -94203,2522 +96435,2520 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [579] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_direction_constraint_token1] = ACTIONS(477), - [aux_sym_direction_constraint_token2] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [580] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1552), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1554), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1556), - }, [581] = { - [aux_sym_array_type_repeat1] = STATE(592), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1558), - [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), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1568), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1570), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_mode_token1] = ACTIONS(193), + [aux_sym_initial_mode_token1] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1572), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1574), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [582] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(1560), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(1562), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_sequence_token5] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_statement_token3] = ACTIONS(157), - [aux_sym_create_function_statement_token4] = ACTIONS(157), - [aux_sym_create_function_statement_token7] = ACTIONS(157), - [aux_sym_create_function_statement_token8] = ACTIONS(157), - [aux_sym_create_function_statement_token9] = ACTIONS(157), - [aux_sym_create_function_statement_token10] = ACTIONS(157), - [aux_sym_create_function_statement_token11] = ACTIONS(157), - [aux_sym_external_hint_token1] = ACTIONS(157), - [aux_sym_external_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token1] = ACTIONS(157), - [aux_sym_optimizer_hint_token2] = ACTIONS(157), - [aux_sym_optimizer_hint_token3] = ACTIONS(157), - [aux_sym_parallel_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token1] = ACTIONS(157), - [aux_sym_null_hint_token4] = ACTIONS(157), - [aux_sym_deterministic_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token1] = ACTIONS(157), - [aux_sym_sql_hint_token2] = ACTIONS(157), - [aux_sym_sql_hint_token3] = ACTIONS(157), - [aux_sym_sql_hint_token5] = ACTIONS(157), - [aux_sym__function_language_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(1564), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(1566), - [aux_sym_type_token2] = ACTIONS(1568), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1576), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1578), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_reference_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1580), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [583] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(134), - [aux_sym_grant_statement_token1] = ACTIONS(134), - [aux_sym_grant_statement_token4] = ACTIONS(134), - [aux_sym_boolean_expression_token1] = 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_DOT] = ACTIONS(134), - [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_LBRACK] = 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), - [anon_sym_DOT_STAR] = ACTIONS(132), + [aux_sym_array_type_repeat1] = STATE(583), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1582), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [584] = { - [aux_sym_array_type_repeat1] = STATE(584), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1570), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [aux_sym_array_type_repeat1] = STATE(583), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(336), + [aux_sym_order_by_clause_token1] = ACTIONS(336), + [aux_sym_limit_clause_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1512), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, [585] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1573), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1575), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(1577), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1579), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1585), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_direction_constraint_token1] = ACTIONS(378), + [aux_sym_direction_constraint_token2] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1587), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, [586] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1407), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1409), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1411), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1342), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1344), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1346), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [587] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1581), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1583), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_reference_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1585), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1381), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1383), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1385), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [588] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1422), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1424), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [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_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(1426), - [aux_sym_where_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1589), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1591), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1593), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [589] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_direction_constraint_token1] = ACTIONS(350), - [aux_sym_direction_constraint_token2] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(451), + [aux_sym_direction_constraint_token2] = ACTIONS(451), + [aux_sym_create_table_statement_token1] = ACTIONS(451), + [aux_sym_limit_clause_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, [590] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_direction_constraint_token1] = ACTIONS(455), + [aux_sym_direction_constraint_token2] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, [591] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_direction_constraint_token1] = ACTIONS(523), - [aux_sym_direction_constraint_token2] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_direction_constraint_token1] = ACTIONS(346), + [aux_sym_direction_constraint_token2] = ACTIONS(346), + [aux_sym_create_table_statement_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, [592] = { - [aux_sym_array_type_repeat1] = STATE(584), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(273), - [aux_sym_order_by_clause_token1] = ACTIONS(273), - [aux_sym_limit_clause_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1558), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(471), + [aux_sym_boolean_expression_token1] = 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_COLON_COLON] = 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), }, [593] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1587), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1589), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1591), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [594] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1593), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [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_drop_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token4] = ACTIONS(215), - [aux_sym_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1597), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1595), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1597), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1599), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [595] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1599), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), [anon_sym_LPAREN] = ACTIONS(1601), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1603), - [aux_sym_where_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1605), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1603), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1605), }, [596] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_direction_constraint_token1] = ACTIONS(501), - [aux_sym_direction_constraint_token2] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, [597] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_direction_constraint_token1] = ACTIONS(685), + [aux_sym_direction_constraint_token2] = ACTIONS(685), + [aux_sym_create_table_statement_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, [598] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1607), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_reference_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1609), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [aux_sym_array_type_repeat1] = STATE(683), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1607), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [599] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_direction_constraint_token1] = ACTIONS(294), + [aux_sym_direction_constraint_token2] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [600] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(439), + [aux_sym_boolean_expression_token1] = 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), }, [601] = { - [aux_sym_array_type_repeat1] = STATE(723), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1611), - [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), + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_direction_constraint_token1] = ACTIONS(483), + [aux_sym_direction_constraint_token2] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, [602] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1613), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1615), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_mode_token1] = ACTIONS(234), - [aux_sym_initial_mode_token1] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1617), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_direction_constraint_token1] = ACTIONS(487), + [aux_sym_direction_constraint_token2] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, [603] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1573), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1575), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(1577), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_direction_constraint_token1] = ACTIONS(491), + [aux_sym_direction_constraint_token2] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, [604] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_direction_constraint_token1] = ACTIONS(495), + [aux_sym_direction_constraint_token2] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, [605] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1619), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1621), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(463), + [aux_sym_boolean_expression_token1] = 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), + }, [606] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(429), - [aux_sym_direction_constraint_token2] = ACTIONS(429), - [aux_sym_limit_clause_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_direction_constraint_token1] = ACTIONS(412), + [aux_sym_direction_constraint_token2] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, [607] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1623), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1625), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1627), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_direction_constraint_token1] = ACTIONS(432), + [aux_sym_direction_constraint_token2] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, [608] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1629), - [anon_sym_COMMA] = ACTIONS(455), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(443), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [609] = { + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(447), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [610] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), [aux_sym_cte_token1] = ACTIONS(459), [aux_sym_cte_token2] = ACTIONS(459), [aux_sym_insert_statement_token1] = ACTIONS(459), @@ -96732,7 +98962,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_alter_statement_token1] = ACTIONS(459), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(457), [aux_sym_return_statement_token1] = ACTIONS(459), [aux_sym_declare_statement_token1] = ACTIONS(459), [aux_sym_create_function_statement_token3] = ACTIONS(459), @@ -96757,3060 +98987,6672 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token5] = ACTIONS(459), [aux_sym__function_language_token1] = ACTIONS(459), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), [aux_sym_trigger_event_token1] = ACTIONS(459), [aux_sym_trigger_event_token2] = ACTIONS(459), [aux_sym_drop_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1631), - [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_direction_constraint_token1] = ACTIONS(459), + [aux_sym_direction_constraint_token2] = ACTIONS(459), [aux_sym_limit_clause_token1] = ACTIONS(459), [aux_sym_boolean_expression_token1] = ACTIONS(459), [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [609] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1599), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1601), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1603), - [aux_sym_where_clause_token1] = ACTIONS(197), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [610] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1633), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1635), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, [611] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(467), + [aux_sym_boolean_expression_token1] = 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), }, [612] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(433), - [aux_sym_direction_constraint_token2] = ACTIONS(433), - [aux_sym_limit_clause_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_direction_constraint_token1] = ACTIONS(479), + [aux_sym_direction_constraint_token2] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, [613] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1637), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1639), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_direction_constraint_token1] = ACTIONS(392), + [aux_sym_direction_constraint_token2] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, [614] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(437), - [aux_sym_direction_constraint_token2] = ACTIONS(437), - [aux_sym_limit_clause_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_direction_constraint_token1] = ACTIONS(372), + [aux_sym_direction_constraint_token2] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, [615] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(441), - [aux_sym_direction_constraint_token2] = ACTIONS(441), - [aux_sym_limit_clause_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [aux_sym_group_by_clause_body_repeat1] = STATE(3007), + [ts_builtin_sym_end] = ACTIONS(1457), + [anon_sym_SEMI] = ACTIONS(1457), + [aux_sym_with_clause_token1] = ACTIONS(1459), + [anon_sym_COMMA] = ACTIONS(1609), + [aux_sym_cte_token1] = ACTIONS(1459), + [aux_sym_cte_token2] = ACTIONS(1611), + [aux_sym_insert_statement_token1] = ACTIONS(1459), + [aux_sym_truncate_statement_token1] = ACTIONS(1459), + [aux_sym_comment_statement_token1] = ACTIONS(1459), + [aux_sym_comment_statement_token7] = ACTIONS(1613), + [aux_sym_begin_statement_token1] = ACTIONS(1459), + [aux_sym_commit_statement_token1] = ACTIONS(1459), + [aux_sym_rollback_statement_token1] = ACTIONS(1459), + [aux_sym_create_statement_token1] = ACTIONS(1459), + [aux_sym_alter_statement_token1] = ACTIONS(1459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1459), + [aux_sym_sequence_token5] = ACTIONS(1459), + [aux_sym_pg_command_token1] = ACTIONS(1457), + [aux_sym_return_statement_token1] = ACTIONS(1459), + [aux_sym_declare_statement_token1] = ACTIONS(1459), + [aux_sym_create_function_statement_token3] = ACTIONS(1459), + [aux_sym_create_function_statement_token4] = ACTIONS(1459), + [aux_sym_create_function_statement_token7] = ACTIONS(1459), + [aux_sym_create_function_statement_token8] = ACTIONS(1459), + [aux_sym_create_function_statement_token9] = ACTIONS(1459), + [aux_sym_create_function_statement_token10] = ACTIONS(1459), + [aux_sym_create_function_statement_token11] = ACTIONS(1459), + [aux_sym_external_hint_token1] = ACTIONS(1459), + [aux_sym_external_hint_token2] = ACTIONS(1459), + [aux_sym_optimizer_hint_token1] = ACTIONS(1459), + [aux_sym_optimizer_hint_token2] = ACTIONS(1459), + [aux_sym_optimizer_hint_token3] = ACTIONS(1459), + [aux_sym_parallel_hint_token1] = ACTIONS(1459), + [aux_sym_null_hint_token1] = ACTIONS(1459), + [aux_sym_null_hint_token4] = ACTIONS(1459), + [aux_sym_deterministic_hint_token1] = ACTIONS(1459), + [aux_sym_sql_hint_token1] = ACTIONS(1459), + [aux_sym_sql_hint_token2] = ACTIONS(1459), + [aux_sym_sql_hint_token3] = ACTIONS(1459), + [aux_sym_sql_hint_token5] = ACTIONS(1459), + [aux_sym__function_language_token1] = ACTIONS(1459), + [aux_sym_create_function_parameter_token1] = ACTIONS(1615), + [anon_sym_EQ] = ACTIONS(1617), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1619), + [aux_sym_trigger_event_token1] = ACTIONS(1459), + [aux_sym_trigger_event_token2] = ACTIONS(1459), + [aux_sym_drop_statement_token1] = ACTIONS(1459), + [aux_sym_grant_statement_token1] = ACTIONS(1459), + [aux_sym_grant_statement_token4] = ACTIONS(1459), + [aux_sym_direction_constraint_token1] = ACTIONS(1459), + [aux_sym_direction_constraint_token2] = ACTIONS(1459), + [aux_sym_limit_clause_token1] = ACTIONS(1459), + [aux_sym_boolean_expression_token1] = ACTIONS(1621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(1459), + [anon_sym_BQUOTE] = ACTIONS(1457), + [anon_sym_DQUOTE] = ACTIONS(1457), + [anon_sym_DASH_GT] = ACTIONS(1625), + [anon_sym_DASH_GT_GT] = ACTIONS(1627), + [anon_sym_POUND_GT] = ACTIONS(1625), + [anon_sym_POUND_GT_GT] = ACTIONS(1627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1629), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(1633), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(1637), + [anon_sym_SLASH] = ACTIONS(1639), + [anon_sym_PERCENT] = ACTIONS(1637), + [anon_sym_LT_LT] = ACTIONS(1637), + [anon_sym_GT_GT] = ACTIONS(1637), + [anon_sym_AMP] = ACTIONS(1637), + [anon_sym_PIPE] = ACTIONS(1629), + [anon_sym_POUND] = ACTIONS(1631), + [anon_sym_LT] = ACTIONS(1633), + [anon_sym_LT_EQ] = ACTIONS(1617), + [anon_sym_LT_GT] = ACTIONS(1617), + [anon_sym_BANG_EQ] = ACTIONS(1617), + [anon_sym_GT] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1617), + [anon_sym_BANG_TILDE] = ACTIONS(1633), + [anon_sym_TILDE_STAR] = ACTIONS(1617), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1617), }, [616] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(445), - [aux_sym_direction_constraint_token2] = ACTIONS(445), - [aux_sym_limit_clause_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, [617] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [aux_sym_array_type_repeat1] = STATE(617), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1641), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [618] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(465), - [aux_sym_direction_constraint_token2] = ACTIONS(465), - [aux_sym_limit_clause_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1568), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1570), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_mode_token1] = ACTIONS(193), + [aux_sym_initial_mode_token1] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1572), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [619] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(469), - [aux_sym_direction_constraint_token2] = ACTIONS(469), - [aux_sym_limit_clause_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1644), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1646), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_mode_token1] = ACTIONS(303), + [aux_sym_initial_mode_token1] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1648), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [620] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(870), + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_create_table_statement_token1] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, [621] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_direction_constraint_token1] = ACTIONS(473), - [aux_sym_direction_constraint_token2] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1650), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1652), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, [622] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1654), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1656), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, [623] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1658), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1660), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, [624] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_direction_constraint_token1] = ACTIONS(485), - [aux_sym_direction_constraint_token2] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1662), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1664), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, [625] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(721), - [aux_sym_direction_constraint_token2] = ACTIONS(721), - [aux_sym_create_table_statement_token1] = ACTIONS(721), - [aux_sym_limit_clause_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [aux_sym_array_type_repeat1] = STATE(617), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(336), + [aux_sym_limit_clause_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1666), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, [626] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_direction_constraint_token1] = ACTIONS(489), - [aux_sym_direction_constraint_token2] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [aux_sym_group_by_clause_body_repeat1] = STATE(3067), + [ts_builtin_sym_end] = ACTIONS(1668), + [anon_sym_SEMI] = ACTIONS(1668), + [aux_sym_with_clause_token1] = ACTIONS(1670), + [anon_sym_COMMA] = ACTIONS(1672), + [aux_sym_cte_token1] = ACTIONS(1670), + [aux_sym_cte_token2] = ACTIONS(1674), + [aux_sym_insert_statement_token1] = ACTIONS(1670), + [aux_sym_truncate_statement_token1] = ACTIONS(1670), + [aux_sym_comment_statement_token1] = ACTIONS(1670), + [aux_sym_comment_statement_token7] = ACTIONS(1676), + [aux_sym_begin_statement_token1] = ACTIONS(1670), + [aux_sym_commit_statement_token1] = ACTIONS(1670), + [aux_sym_rollback_statement_token1] = ACTIONS(1670), + [aux_sym_create_statement_token1] = ACTIONS(1670), + [aux_sym_alter_statement_token1] = ACTIONS(1670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1670), + [aux_sym_sequence_token5] = ACTIONS(1670), + [aux_sym_pg_command_token1] = ACTIONS(1668), + [aux_sym_return_statement_token1] = ACTIONS(1670), + [aux_sym_declare_statement_token1] = ACTIONS(1670), + [aux_sym_create_function_statement_token3] = ACTIONS(1670), + [aux_sym_create_function_statement_token4] = ACTIONS(1670), + [aux_sym_create_function_statement_token7] = ACTIONS(1670), + [aux_sym_create_function_statement_token8] = ACTIONS(1670), + [aux_sym_create_function_statement_token9] = ACTIONS(1670), + [aux_sym_create_function_statement_token10] = ACTIONS(1670), + [aux_sym_create_function_statement_token11] = ACTIONS(1670), + [aux_sym_external_hint_token1] = ACTIONS(1670), + [aux_sym_external_hint_token2] = ACTIONS(1670), + [aux_sym_optimizer_hint_token1] = ACTIONS(1670), + [aux_sym_optimizer_hint_token2] = ACTIONS(1670), + [aux_sym_optimizer_hint_token3] = ACTIONS(1670), + [aux_sym_parallel_hint_token1] = ACTIONS(1670), + [aux_sym_null_hint_token1] = ACTIONS(1670), + [aux_sym_null_hint_token4] = ACTIONS(1670), + [aux_sym_deterministic_hint_token1] = ACTIONS(1670), + [aux_sym_sql_hint_token1] = ACTIONS(1670), + [aux_sym_sql_hint_token2] = ACTIONS(1670), + [aux_sym_sql_hint_token3] = ACTIONS(1670), + [aux_sym_sql_hint_token5] = ACTIONS(1670), + [aux_sym__function_language_token1] = ACTIONS(1670), + [aux_sym_create_function_parameter_token1] = ACTIONS(1678), + [anon_sym_EQ] = ACTIONS(1680), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1682), + [aux_sym_trigger_event_token1] = ACTIONS(1670), + [aux_sym_trigger_event_token2] = ACTIONS(1670), + [aux_sym_drop_statement_token1] = ACTIONS(1670), + [aux_sym_grant_statement_token1] = ACTIONS(1670), + [aux_sym_grant_statement_token4] = ACTIONS(1670), + [aux_sym_create_table_statement_token1] = ACTIONS(1670), + [aux_sym_order_by_clause_token1] = ACTIONS(1670), + [aux_sym_limit_clause_token1] = ACTIONS(1670), + [aux_sym_boolean_expression_token1] = ACTIONS(1684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(1670), + [anon_sym_BQUOTE] = ACTIONS(1668), + [anon_sym_DQUOTE] = ACTIONS(1668), + [anon_sym_DASH_GT] = ACTIONS(1688), + [anon_sym_DASH_GT_GT] = ACTIONS(1690), + [anon_sym_POUND_GT] = ACTIONS(1688), + [anon_sym_POUND_GT_GT] = ACTIONS(1690), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(1696), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(1700), + [anon_sym_SLASH] = ACTIONS(1702), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(1692), + [anon_sym_POUND] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(1696), + [anon_sym_LT_EQ] = ACTIONS(1680), + [anon_sym_LT_GT] = ACTIONS(1680), + [anon_sym_BANG_EQ] = ACTIONS(1680), + [anon_sym_GT] = ACTIONS(1696), + [anon_sym_GT_EQ] = ACTIONS(1680), + [anon_sym_BANG_TILDE] = ACTIONS(1696), + [anon_sym_TILDE_STAR] = ACTIONS(1680), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1680), }, [627] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_direction_constraint_token1] = ACTIONS(493), - [aux_sym_direction_constraint_token2] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1704), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1706), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, [628] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1708), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1710), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, [629] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(725), - [aux_sym_direction_constraint_token2] = ACTIONS(725), - [aux_sym_create_table_statement_token1] = ACTIONS(725), - [aux_sym_limit_clause_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1712), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1714), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, [630] = { - [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(705), - [aux_sym_boolean_expression_token1] = 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), + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1716), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1718), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, [631] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(1519), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(1521), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(1523), - [anon_sym_EQ] = ACTIONS(1525), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1527), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_direction_constraint_token1] = ACTIONS(701), - [aux_sym_direction_constraint_token2] = ACTIONS(701), - [aux_sym_create_table_statement_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(1529), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1537), - [anon_sym_DASH] = ACTIONS(1539), - [anon_sym_TILDE] = ACTIONS(1541), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_PERCENT] = ACTIONS(1545), - [anon_sym_LT_LT] = ACTIONS(1545), - [anon_sym_GT_GT] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_POUND] = ACTIONS(1539), - [anon_sym_LT] = ACTIONS(1541), - [anon_sym_LT_EQ] = ACTIONS(1525), - [anon_sym_LT_GT] = ACTIONS(1525), - [anon_sym_BANG_EQ] = ACTIONS(1525), - [anon_sym_GT] = ACTIONS(1541), - [anon_sym_GT_EQ] = ACTIONS(1525), - [anon_sym_BANG_TILDE] = ACTIONS(1541), - [anon_sym_TILDE_STAR] = ACTIONS(1525), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1525), + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1720), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_reference_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1722), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, [632] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, [633] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1724), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_reference_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1726), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, [634] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, [635] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_direction_constraint_token1] = ACTIONS(509), - [aux_sym_direction_constraint_token2] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1728), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_reference_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1730), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, [636] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_direction_constraint_token1] = ACTIONS(697), - [aux_sym_direction_constraint_token2] = ACTIONS(697), - [aux_sym_create_table_statement_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1732), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_reference_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1734), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, [637] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_direction_constraint_token1] = ACTIONS(693), - [aux_sym_direction_constraint_token2] = ACTIONS(693), - [aux_sym_create_table_statement_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [aux_sym_array_type_repeat1] = STATE(625), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1666), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [638] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_direction_constraint_token1] = ACTIONS(689), - [aux_sym_direction_constraint_token2] = ACTIONS(689), - [aux_sym_create_table_statement_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1449), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1451), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token2] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_table_constraint_check_token1] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1453), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [639] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1736), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1738), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token2] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_table_constraint_check_token1] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1740), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [640] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_direction_constraint_token1] = ACTIONS(679), - [aux_sym_direction_constraint_token2] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1742), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1744), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, [641] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_direction_constraint_token1] = ACTIONS(513), - [aux_sym_direction_constraint_token2] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1359), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [642] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_direction_constraint_token1] = ACTIONS(675), - [aux_sym_direction_constraint_token2] = ACTIONS(675), - [aux_sym_create_table_statement_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1746), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1748), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1750), }, [643] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1752), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1754), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1756), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(1758), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [644] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(843), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [645] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_direction_constraint_token1] = ACTIONS(368), + [aux_sym_direction_constraint_token2] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [646] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1760), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1762), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [647] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(451), + [aux_sym_direction_constraint_token2] = ACTIONS(451), + [aux_sym_limit_clause_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [648] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_direction_constraint_token1] = ACTIONS(455), + [aux_sym_direction_constraint_token2] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [649] = { + [aux_sym_array_type_repeat1] = STATE(651), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [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_drop_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token1] = ACTIONS(336), + [aux_sym_grant_statement_token4] = ACTIONS(336), + [aux_sym_where_clause_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1764), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [650] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_direction_constraint_token1] = ACTIONS(346), + [aux_sym_direction_constraint_token2] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + }, + [651] = { + [aux_sym_array_type_repeat1] = STATE(651), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1766), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [652] = { + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(471), + [aux_sym_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [653] = { + [ts_builtin_sym_end] = ACTIONS(1769), + [anon_sym_SEMI] = ACTIONS(1769), + [aux_sym_with_clause_token1] = ACTIONS(1771), + [anon_sym_COMMA] = ACTIONS(1769), + [aux_sym_cte_token1] = ACTIONS(1771), + [aux_sym_cte_token2] = ACTIONS(1463), + [aux_sym_insert_statement_token1] = ACTIONS(1771), + [aux_sym_truncate_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token7] = ACTIONS(1465), + [aux_sym_begin_statement_token1] = ACTIONS(1771), + [aux_sym_commit_statement_token1] = ACTIONS(1771), + [aux_sym_rollback_statement_token1] = ACTIONS(1771), + [aux_sym_create_statement_token1] = ACTIONS(1771), + [aux_sym_alter_statement_token1] = ACTIONS(1771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1771), + [aux_sym_sequence_token5] = ACTIONS(1771), + [aux_sym_pg_command_token1] = ACTIONS(1769), + [aux_sym_return_statement_token1] = ACTIONS(1771), + [aux_sym_declare_statement_token1] = ACTIONS(1771), + [aux_sym_create_function_statement_token3] = ACTIONS(1771), + [aux_sym_create_function_statement_token4] = ACTIONS(1771), + [aux_sym_create_function_statement_token7] = ACTIONS(1771), + [aux_sym_create_function_statement_token8] = ACTIONS(1771), + [aux_sym_create_function_statement_token9] = ACTIONS(1771), + [aux_sym_create_function_statement_token10] = ACTIONS(1771), + [aux_sym_create_function_statement_token11] = ACTIONS(1771), + [aux_sym_external_hint_token1] = ACTIONS(1771), + [aux_sym_external_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token1] = ACTIONS(1771), + [aux_sym_optimizer_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token3] = ACTIONS(1771), + [aux_sym_parallel_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token4] = ACTIONS(1771), + [aux_sym_deterministic_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token2] = ACTIONS(1771), + [aux_sym_sql_hint_token3] = ACTIONS(1771), + [aux_sym_sql_hint_token5] = ACTIONS(1771), + [aux_sym__function_language_token1] = ACTIONS(1771), + [aux_sym_create_function_parameter_token1] = ACTIONS(1467), + [anon_sym_EQ] = ACTIONS(1469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1471), + [aux_sym_trigger_event_token1] = ACTIONS(1771), + [aux_sym_trigger_event_token2] = ACTIONS(1771), + [aux_sym_drop_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token4] = ACTIONS(1771), + [aux_sym_direction_constraint_token1] = ACTIONS(1771), + [aux_sym_direction_constraint_token2] = ACTIONS(1771), + [aux_sym_create_table_statement_token1] = ACTIONS(1771), + [aux_sym_limit_clause_token1] = ACTIONS(1771), + [aux_sym_boolean_expression_token1] = ACTIONS(1473), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(1771), + [anon_sym_BQUOTE] = ACTIONS(1769), + [anon_sym_DQUOTE] = ACTIONS(1769), + [anon_sym_DASH_GT] = ACTIONS(1477), + [anon_sym_DASH_GT_GT] = ACTIONS(1479), + [anon_sym_POUND_GT] = ACTIONS(1477), + [anon_sym_POUND_GT_GT] = ACTIONS(1479), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1481), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(1485), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1491), + [anon_sym_PERCENT] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(1489), + [anon_sym_GT_GT] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1489), + [anon_sym_PIPE] = ACTIONS(1481), + [anon_sym_POUND] = ACTIONS(1483), + [anon_sym_LT] = ACTIONS(1485), + [anon_sym_LT_EQ] = ACTIONS(1469), + [anon_sym_LT_GT] = ACTIONS(1469), + [anon_sym_BANG_EQ] = ACTIONS(1469), + [anon_sym_GT] = ACTIONS(1485), + [anon_sym_GT_EQ] = ACTIONS(1469), + [anon_sym_BANG_TILDE] = ACTIONS(1485), + [anon_sym_TILDE_STAR] = ACTIONS(1469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1469), + }, + [654] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1773), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1775), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [655] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1777), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1779), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [656] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1781), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1783), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1785), + }, + [657] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [658] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [659] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_direction_constraint_token1] = ACTIONS(475), + [aux_sym_direction_constraint_token2] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [660] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_mode_token1] = ACTIONS(143), + [aux_sym_initial_mode_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [661] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [662] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1435), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [663] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(872), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [664] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [665] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1787), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_mode_token1] = ACTIONS(219), + [aux_sym_initial_mode_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1789), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1791), + }, + [666] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_create_table_statement_token1] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [667] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_create_table_statement_token1] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [668] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [669] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_create_table_statement_token1] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [670] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [671] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [672] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [673] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [674] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [675] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [676] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [677] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_create_table_statement_token1] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [678] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [679] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [680] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [681] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [682] = { + [aux_sym_array_type_repeat1] = STATE(682), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1793), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [683] = { + [aux_sym_array_type_repeat1] = STATE(682), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1607), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [684] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [685] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1796), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1798), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [686] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1800), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1802), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [687] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1804), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1806), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [688] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), @@ -99865,7 +105707,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_table_statement_token1] = ACTIONS(621), [aux_sym_limit_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -99896,695 +105738,265 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [645] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_PERCENT] = ACTIONS(1545), - [anon_sym_LT_LT] = ACTIONS(1545), - [anon_sym_GT_GT] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [646] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [647] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_direction_constraint_token1] = ACTIONS(633), - [aux_sym_direction_constraint_token2] = ACTIONS(633), - [aux_sym_create_table_statement_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), - }, - [648] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(1519), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(1521), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(1523), - [anon_sym_EQ] = ACTIONS(1525), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_direction_constraint_token1] = ACTIONS(629), - [aux_sym_direction_constraint_token2] = ACTIONS(629), - [aux_sym_create_table_statement_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1537), - [anon_sym_DASH] = ACTIONS(1539), - [anon_sym_TILDE] = ACTIONS(1541), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_PERCENT] = ACTIONS(1545), - [anon_sym_LT_LT] = ACTIONS(1545), - [anon_sym_GT_GT] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_POUND] = ACTIONS(1539), - [anon_sym_LT] = ACTIONS(1541), - [anon_sym_LT_EQ] = ACTIONS(1525), - [anon_sym_LT_GT] = ACTIONS(1525), - [anon_sym_BANG_EQ] = ACTIONS(1525), - [anon_sym_GT] = ACTIONS(1541), - [anon_sym_GT_EQ] = ACTIONS(1525), - [anon_sym_BANG_TILDE] = ACTIONS(1541), - [anon_sym_TILDE_STAR] = ACTIONS(1525), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1525), - }, - [649] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(1519), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(1521), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(1523), - [anon_sym_EQ] = ACTIONS(1525), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_direction_constraint_token1] = ACTIONS(625), - [aux_sym_direction_constraint_token2] = ACTIONS(625), - [aux_sym_create_table_statement_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(1529), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1537), - [anon_sym_DASH] = ACTIONS(1539), - [anon_sym_TILDE] = ACTIONS(1541), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_PERCENT] = ACTIONS(1545), - [anon_sym_LT_LT] = ACTIONS(1545), - [anon_sym_GT_GT] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_POUND] = ACTIONS(1539), - [anon_sym_LT] = ACTIONS(1541), - [anon_sym_LT_EQ] = ACTIONS(1525), - [anon_sym_LT_GT] = ACTIONS(1525), - [anon_sym_BANG_EQ] = ACTIONS(1525), - [anon_sym_GT] = ACTIONS(1541), - [anon_sym_GT_EQ] = ACTIONS(1525), - [anon_sym_BANG_TILDE] = ACTIONS(1541), - [anon_sym_TILDE_STAR] = ACTIONS(1525), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1525), + [689] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_direction_constraint_token1] = ACTIONS(607), + [aux_sym_direction_constraint_token2] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, - [650] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [690] = { + [aux_sym_array_type_repeat1] = STATE(649), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_reference_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1764), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1537), - [anon_sym_DASH] = ACTIONS(1539), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_PERCENT] = ACTIONS(1545), - [anon_sym_LT_LT] = ACTIONS(1545), - [anon_sym_GT_GT] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_POUND] = ACTIONS(1539), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [651] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1641), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_reference_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1643), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [652] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_direction_constraint_token1] = ACTIONS(505), - [aux_sym_direction_constraint_token2] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [691] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1808), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1810), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [653] = { + [692] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), @@ -100670,2931 +106082,1211 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [654] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_direction_constraint_token1] = ACTIONS(613), - [aux_sym_direction_constraint_token2] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [655] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [693] = { + [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_insert_statement_token1] = ACTIONS(117), + [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_drop_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token1] = ACTIONS(117), + [aux_sym_grant_statement_token4] = ACTIONS(117), + [aux_sym_boolean_expression_token1] = 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), }, - [656] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1645), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_reference_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1647), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [694] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [657] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_direction_constraint_token1] = ACTIONS(609), - [aux_sym_direction_constraint_token2] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [695] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, - [658] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [696] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_direction_constraint_token1] = ACTIONS(625), + [aux_sym_direction_constraint_token2] = ACTIONS(625), + [aux_sym_create_table_statement_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [659] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_direction_constraint_token1] = ACTIONS(605), - [aux_sym_direction_constraint_token2] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [697] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1812), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1814), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1816), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, - [660] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [698] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1538), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1540), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1542), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [661] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [699] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_direction_constraint_token1] = ACTIONS(629), + [aux_sym_direction_constraint_token2] = ACTIONS(629), + [aux_sym_create_table_statement_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [662] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [700] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_direction_constraint_token1] = ACTIONS(633), + [aux_sym_direction_constraint_token2] = ACTIONS(633), + [aux_sym_create_table_statement_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [663] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [701] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(1463), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(1465), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(1467), + [anon_sym_EQ] = ACTIONS(1469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1471), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_direction_constraint_token1] = ACTIONS(637), + [aux_sym_direction_constraint_token2] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(1473), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1481), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(1485), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1491), + [anon_sym_PERCENT] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(1489), + [anon_sym_GT_GT] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1489), + [anon_sym_PIPE] = ACTIONS(1481), + [anon_sym_POUND] = ACTIONS(1483), + [anon_sym_LT] = ACTIONS(1485), + [anon_sym_LT_EQ] = ACTIONS(1469), + [anon_sym_LT_GT] = ACTIONS(1469), + [anon_sym_BANG_EQ] = ACTIONS(1469), + [anon_sym_GT] = ACTIONS(1485), + [anon_sym_GT_EQ] = ACTIONS(1469), + [anon_sym_BANG_TILDE] = ACTIONS(1485), + [anon_sym_TILDE_STAR] = ACTIONS(1469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1469), }, - [664] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_direction_constraint_token1] = ACTIONS(601), - [aux_sym_direction_constraint_token2] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [702] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [665] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [703] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, - [666] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_direction_constraint_token1] = ACTIONS(597), - [aux_sym_direction_constraint_token2] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [704] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_direction_constraint_token1] = ACTIONS(641), + [aux_sym_direction_constraint_token2] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [667] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_direction_constraint_token1] = ACTIONS(593), - [aux_sym_direction_constraint_token2] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [705] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_direction_constraint_token1] = ACTIONS(645), + [aux_sym_direction_constraint_token2] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [668] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_direction_constraint_token1] = ACTIONS(583), - [aux_sym_direction_constraint_token2] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [706] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_direction_constraint_token1] = ACTIONS(649), + [aux_sym_direction_constraint_token2] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [669] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1649), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_reference_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1651), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [670] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_create_table_statement_token1] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [671] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [672] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1653), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1657), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(1659), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [673] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1661), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1663), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1665), - }, - [674] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_direction_constraint_token1] = ACTIONS(575), - [aux_sym_direction_constraint_token2] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [675] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [676] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_direction_constraint_token1] = ACTIONS(571), - [aux_sym_direction_constraint_token2] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [677] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_direction_constraint_token1] = ACTIONS(567), - [aux_sym_direction_constraint_token2] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [678] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [679] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [680] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [681] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1323), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [682] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [683] = { - [aux_sym_group_by_clause_body_repeat1] = STATE(3102), - [ts_builtin_sym_end] = ACTIONS(1667), - [anon_sym_SEMI] = ACTIONS(1667), - [aux_sym_with_clause_token1] = ACTIONS(1669), - [anon_sym_COMMA] = ACTIONS(1671), - [aux_sym_cte_token1] = ACTIONS(1669), - [aux_sym_cte_token2] = ACTIONS(1673), - [aux_sym_insert_statement_token1] = ACTIONS(1669), - [aux_sym_truncate_statement_token1] = ACTIONS(1669), - [aux_sym_comment_statement_token1] = ACTIONS(1669), - [aux_sym_comment_statement_token7] = ACTIONS(1675), - [aux_sym_begin_statement_token1] = ACTIONS(1669), - [aux_sym_commit_statement_token1] = ACTIONS(1669), - [aux_sym_rollback_statement_token1] = ACTIONS(1669), - [aux_sym_create_statement_token1] = ACTIONS(1669), - [aux_sym_alter_statement_token1] = ACTIONS(1669), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1669), - [aux_sym_sequence_token5] = ACTIONS(1669), - [aux_sym_pg_command_token1] = ACTIONS(1667), - [aux_sym_return_statement_token1] = ACTIONS(1669), - [aux_sym_declare_statement_token1] = ACTIONS(1669), - [aux_sym_create_function_statement_token3] = ACTIONS(1669), - [aux_sym_create_function_statement_token4] = ACTIONS(1669), - [aux_sym_create_function_statement_token7] = ACTIONS(1669), - [aux_sym_create_function_statement_token8] = ACTIONS(1669), - [aux_sym_create_function_statement_token9] = ACTIONS(1669), - [aux_sym_create_function_statement_token10] = ACTIONS(1669), - [aux_sym_create_function_statement_token11] = ACTIONS(1669), - [aux_sym_external_hint_token1] = ACTIONS(1669), - [aux_sym_external_hint_token2] = ACTIONS(1669), - [aux_sym_optimizer_hint_token1] = ACTIONS(1669), - [aux_sym_optimizer_hint_token2] = ACTIONS(1669), - [aux_sym_optimizer_hint_token3] = ACTIONS(1669), - [aux_sym_parallel_hint_token1] = ACTIONS(1669), - [aux_sym_null_hint_token1] = ACTIONS(1669), - [aux_sym_null_hint_token4] = ACTIONS(1669), - [aux_sym_deterministic_hint_token1] = ACTIONS(1669), - [aux_sym_sql_hint_token1] = ACTIONS(1669), - [aux_sym_sql_hint_token2] = ACTIONS(1669), - [aux_sym_sql_hint_token3] = ACTIONS(1669), - [aux_sym_sql_hint_token5] = ACTIONS(1669), - [aux_sym__function_language_token1] = ACTIONS(1669), - [aux_sym_create_function_parameter_token1] = ACTIONS(1677), - [anon_sym_EQ] = ACTIONS(1679), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1681), - [aux_sym_trigger_event_token1] = ACTIONS(1669), - [aux_sym_trigger_event_token2] = ACTIONS(1669), - [aux_sym_drop_statement_token1] = ACTIONS(1669), - [aux_sym_grant_statement_token1] = ACTIONS(1669), - [aux_sym_grant_statement_token4] = ACTIONS(1669), - [aux_sym_create_table_statement_token1] = ACTIONS(1669), - [aux_sym_order_by_clause_token1] = ACTIONS(1669), - [aux_sym_limit_clause_token1] = ACTIONS(1669), - [aux_sym_boolean_expression_token1] = ACTIONS(1683), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(1669), - [anon_sym_BQUOTE] = ACTIONS(1667), - [anon_sym_DQUOTE] = ACTIONS(1667), - [anon_sym_DASH_GT] = ACTIONS(1687), - [anon_sym_DASH_GT_GT] = ACTIONS(1689), - [anon_sym_POUND_GT] = ACTIONS(1687), - [anon_sym_POUND_GT_GT] = ACTIONS(1689), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1691), - [anon_sym_DASH] = ACTIONS(1693), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1699), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1699), - [anon_sym_LT_LT] = ACTIONS(1699), - [anon_sym_GT_GT] = ACTIONS(1699), - [anon_sym_AMP] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_POUND] = ACTIONS(1693), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_LT_GT] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_BANG_TILDE] = ACTIONS(1695), - [anon_sym_TILDE_STAR] = ACTIONS(1679), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1679), - }, - [684] = { - [aux_sym_array_type_repeat1] = STATE(703), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1703), - [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), - }, - [685] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(429), - [aux_sym_order_by_clause_token1] = ACTIONS(429), - [aux_sym_limit_clause_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [686] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_mode_token1] = ACTIONS(138), - [aux_sym_initial_mode_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [687] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_direction_constraint_token1] = ACTIONS(497), - [aux_sym_direction_constraint_token2] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [688] = { + [707] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), @@ -103644,780 +107336,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_direction_constraint_token1] = ACTIONS(346), - [aux_sym_direction_constraint_token2] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [689] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(874), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [690] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1705), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1707), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1709), - }, - [691] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_direction_constraint_token1] = ACTIONS(579), - [aux_sym_direction_constraint_token2] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [692] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [693] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_direction_constraint_token1] = ACTIONS(287), - [aux_sym_direction_constraint_token2] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [694] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [695] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [696] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_direction_constraint_token1] = ACTIONS(481), - [aux_sym_direction_constraint_token2] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [697] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), [aux_sym_create_table_statement_token1] = ACTIONS(346), [aux_sym_order_by_clause_token1] = ACTIONS(346), [aux_sym_limit_clause_token1] = ACTIONS(346), @@ -104430,7 +107348,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -104454,1903 +107372,1129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [698] = { - [aux_sym_array_type_repeat1] = STATE(698), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1711), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [699] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [700] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1373), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [701] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1502), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1504), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(1506), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [702] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(433), - [aux_sym_order_by_clause_token1] = ACTIONS(433), - [aux_sym_limit_clause_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [703] = { - [aux_sym_array_type_repeat1] = STATE(712), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(273), - [aux_sym_limit_clause_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1703), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [704] = { - [aux_sym_array_type_repeat1] = STATE(731), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1714), - [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), - }, - [705] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [706] = { - [aux_sym_group_by_clause_body_repeat1] = STATE(3027), - [ts_builtin_sym_end] = ACTIONS(1513), - [anon_sym_SEMI] = ACTIONS(1513), - [aux_sym_with_clause_token1] = ACTIONS(1515), - [anon_sym_COMMA] = ACTIONS(1716), - [aux_sym_cte_token1] = ACTIONS(1515), - [aux_sym_cte_token2] = ACTIONS(1718), - [aux_sym_insert_statement_token1] = ACTIONS(1515), - [aux_sym_truncate_statement_token1] = ACTIONS(1515), - [aux_sym_comment_statement_token1] = ACTIONS(1515), - [aux_sym_comment_statement_token7] = ACTIONS(1720), - [aux_sym_begin_statement_token1] = ACTIONS(1515), - [aux_sym_commit_statement_token1] = ACTIONS(1515), - [aux_sym_rollback_statement_token1] = ACTIONS(1515), - [aux_sym_create_statement_token1] = ACTIONS(1515), - [aux_sym_alter_statement_token1] = ACTIONS(1515), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1515), - [aux_sym_sequence_token5] = ACTIONS(1515), - [aux_sym_pg_command_token1] = ACTIONS(1513), - [aux_sym_return_statement_token1] = ACTIONS(1515), - [aux_sym_declare_statement_token1] = ACTIONS(1515), - [aux_sym_create_function_statement_token3] = ACTIONS(1515), - [aux_sym_create_function_statement_token4] = ACTIONS(1515), - [aux_sym_create_function_statement_token7] = ACTIONS(1515), - [aux_sym_create_function_statement_token8] = ACTIONS(1515), - [aux_sym_create_function_statement_token9] = ACTIONS(1515), - [aux_sym_create_function_statement_token10] = ACTIONS(1515), - [aux_sym_create_function_statement_token11] = ACTIONS(1515), - [aux_sym_external_hint_token1] = ACTIONS(1515), - [aux_sym_external_hint_token2] = ACTIONS(1515), - [aux_sym_optimizer_hint_token1] = ACTIONS(1515), - [aux_sym_optimizer_hint_token2] = ACTIONS(1515), - [aux_sym_optimizer_hint_token3] = ACTIONS(1515), - [aux_sym_parallel_hint_token1] = ACTIONS(1515), - [aux_sym_null_hint_token1] = ACTIONS(1515), - [aux_sym_null_hint_token4] = ACTIONS(1515), - [aux_sym_deterministic_hint_token1] = ACTIONS(1515), - [aux_sym_sql_hint_token1] = ACTIONS(1515), - [aux_sym_sql_hint_token2] = ACTIONS(1515), - [aux_sym_sql_hint_token3] = ACTIONS(1515), - [aux_sym_sql_hint_token5] = ACTIONS(1515), - [aux_sym__function_language_token1] = ACTIONS(1515), - [aux_sym_create_function_parameter_token1] = ACTIONS(1722), - [anon_sym_EQ] = ACTIONS(1724), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1726), - [aux_sym_trigger_event_token1] = ACTIONS(1515), - [aux_sym_trigger_event_token2] = ACTIONS(1515), - [aux_sym_drop_statement_token1] = ACTIONS(1515), - [aux_sym_grant_statement_token1] = ACTIONS(1515), - [aux_sym_grant_statement_token4] = ACTIONS(1515), - [aux_sym_direction_constraint_token1] = ACTIONS(1515), - [aux_sym_direction_constraint_token2] = ACTIONS(1515), - [aux_sym_limit_clause_token1] = ACTIONS(1515), - [aux_sym_boolean_expression_token1] = ACTIONS(1728), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(1515), - [anon_sym_BQUOTE] = ACTIONS(1513), - [anon_sym_DQUOTE] = ACTIONS(1513), - [anon_sym_DASH_GT] = ACTIONS(1732), - [anon_sym_DASH_GT_GT] = ACTIONS(1734), - [anon_sym_POUND_GT] = ACTIONS(1732), - [anon_sym_POUND_GT_GT] = ACTIONS(1734), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1736), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_TILDE] = ACTIONS(1740), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1746), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_LT_LT] = ACTIONS(1744), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_PIPE] = ACTIONS(1736), - [anon_sym_POUND] = ACTIONS(1738), - [anon_sym_LT] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1724), - [anon_sym_LT_GT] = ACTIONS(1724), - [anon_sym_BANG_EQ] = ACTIONS(1724), - [anon_sym_GT] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1724), - [anon_sym_BANG_TILDE] = ACTIONS(1740), - [anon_sym_TILDE_STAR] = ACTIONS(1724), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1724), - }, - [707] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1748), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1750), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, [708] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1752), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1754), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(870), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [709] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1756), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1758), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_direction_constraint_token1] = ACTIONS(659), + [aux_sym_direction_constraint_token2] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, [710] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1760), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1762), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [711] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(437), - [aux_sym_order_by_clause_token1] = ACTIONS(437), - [aux_sym_limit_clause_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1391), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [712] = { - [aux_sym_array_type_repeat1] = STATE(712), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1764), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [713] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(441), - [aux_sym_order_by_clause_token1] = ACTIONS(441), - [aux_sym_limit_clause_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1491), + [anon_sym_PERCENT] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(1489), + [anon_sym_GT_GT] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1489), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [714] = { - [ts_builtin_sym_end] = ACTIONS(1767), - [anon_sym_SEMI] = ACTIONS(1767), - [aux_sym_with_clause_token1] = ACTIONS(1769), - [anon_sym_COMMA] = ACTIONS(1767), - [aux_sym_cte_token1] = ACTIONS(1769), - [aux_sym_cte_token2] = ACTIONS(1519), - [aux_sym_insert_statement_token1] = ACTIONS(1769), - [aux_sym_truncate_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token7] = ACTIONS(1521), - [aux_sym_begin_statement_token1] = ACTIONS(1769), - [aux_sym_commit_statement_token1] = ACTIONS(1769), - [aux_sym_rollback_statement_token1] = ACTIONS(1769), - [aux_sym_create_statement_token1] = ACTIONS(1769), - [aux_sym_alter_statement_token1] = ACTIONS(1769), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1769), - [aux_sym_sequence_token5] = ACTIONS(1769), - [aux_sym_pg_command_token1] = ACTIONS(1767), - [aux_sym_return_statement_token1] = ACTIONS(1769), - [aux_sym_declare_statement_token1] = ACTIONS(1769), - [aux_sym_create_function_statement_token3] = ACTIONS(1769), - [aux_sym_create_function_statement_token4] = ACTIONS(1769), - [aux_sym_create_function_statement_token7] = ACTIONS(1769), - [aux_sym_create_function_statement_token8] = ACTIONS(1769), - [aux_sym_create_function_statement_token9] = ACTIONS(1769), - [aux_sym_create_function_statement_token10] = ACTIONS(1769), - [aux_sym_create_function_statement_token11] = ACTIONS(1769), - [aux_sym_external_hint_token1] = ACTIONS(1769), - [aux_sym_external_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token1] = ACTIONS(1769), - [aux_sym_optimizer_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token3] = ACTIONS(1769), - [aux_sym_parallel_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token4] = ACTIONS(1769), - [aux_sym_deterministic_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token2] = ACTIONS(1769), - [aux_sym_sql_hint_token3] = ACTIONS(1769), - [aux_sym_sql_hint_token5] = ACTIONS(1769), - [aux_sym__function_language_token1] = ACTIONS(1769), - [aux_sym_create_function_parameter_token1] = ACTIONS(1523), - [anon_sym_EQ] = ACTIONS(1525), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1527), - [aux_sym_trigger_event_token1] = ACTIONS(1769), - [aux_sym_trigger_event_token2] = ACTIONS(1769), - [aux_sym_drop_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token4] = ACTIONS(1769), - [aux_sym_direction_constraint_token1] = ACTIONS(1769), - [aux_sym_direction_constraint_token2] = ACTIONS(1769), - [aux_sym_create_table_statement_token1] = ACTIONS(1769), - [aux_sym_limit_clause_token1] = ACTIONS(1769), - [aux_sym_boolean_expression_token1] = ACTIONS(1529), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1531), - [sym__unquoted_identifier] = ACTIONS(1769), - [anon_sym_BQUOTE] = ACTIONS(1767), - [anon_sym_DQUOTE] = ACTIONS(1767), - [anon_sym_DASH_GT] = ACTIONS(1533), - [anon_sym_DASH_GT_GT] = ACTIONS(1535), - [anon_sym_POUND_GT] = ACTIONS(1533), - [anon_sym_POUND_GT_GT] = ACTIONS(1535), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1537), - [anon_sym_DASH] = ACTIONS(1539), - [anon_sym_TILDE] = ACTIONS(1541), - [anon_sym_CARET] = ACTIONS(1543), - [anon_sym_STAR] = ACTIONS(1545), - [anon_sym_SLASH] = ACTIONS(1547), - [anon_sym_PERCENT] = ACTIONS(1545), - [anon_sym_LT_LT] = ACTIONS(1545), - [anon_sym_GT_GT] = ACTIONS(1545), - [anon_sym_AMP] = ACTIONS(1545), - [anon_sym_PIPE] = ACTIONS(1537), - [anon_sym_POUND] = ACTIONS(1539), - [anon_sym_LT] = ACTIONS(1541), - [anon_sym_LT_EQ] = ACTIONS(1525), - [anon_sym_LT_GT] = ACTIONS(1525), - [anon_sym_BANG_EQ] = ACTIONS(1525), - [anon_sym_GT] = ACTIONS(1541), - [anon_sym_GT_EQ] = ACTIONS(1525), - [anon_sym_BANG_TILDE] = ACTIONS(1541), - [anon_sym_TILDE_STAR] = ACTIONS(1525), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1525), + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_direction_constraint_token1] = ACTIONS(667), + [aux_sym_direction_constraint_token2] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), }, [715] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(445), - [aux_sym_order_by_clause_token1] = ACTIONS(445), - [aux_sym_limit_clause_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(1463), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(1465), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(1467), + [anon_sym_EQ] = ACTIONS(1469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_direction_constraint_token1] = ACTIONS(671), + [aux_sym_direction_constraint_token2] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1481), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(1485), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1491), + [anon_sym_PERCENT] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(1489), + [anon_sym_GT_GT] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1489), + [anon_sym_PIPE] = ACTIONS(1481), + [anon_sym_POUND] = ACTIONS(1483), + [anon_sym_LT] = ACTIONS(1485), + [anon_sym_LT_EQ] = ACTIONS(1469), + [anon_sym_LT_GT] = ACTIONS(1469), + [anon_sym_BANG_EQ] = ACTIONS(1469), + [anon_sym_GT] = ACTIONS(1485), + [anon_sym_GT_EQ] = ACTIONS(1469), + [anon_sym_BANG_TILDE] = ACTIONS(1485), + [anon_sym_TILDE_STAR] = ACTIONS(1469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1469), }, [716] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1771), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1773), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(1463), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(1465), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(1467), + [anon_sym_EQ] = ACTIONS(1469), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_direction_constraint_token1] = ACTIONS(675), + [aux_sym_direction_constraint_token2] = ACTIONS(675), + [aux_sym_create_table_statement_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(1473), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1481), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(1485), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1491), + [anon_sym_PERCENT] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(1489), + [anon_sym_GT_GT] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1489), + [anon_sym_PIPE] = ACTIONS(1481), + [anon_sym_POUND] = ACTIONS(1483), + [anon_sym_LT] = ACTIONS(1485), + [anon_sym_LT_EQ] = ACTIONS(1469), + [anon_sym_LT_GT] = ACTIONS(1469), + [anon_sym_BANG_EQ] = ACTIONS(1469), + [anon_sym_GT] = ACTIONS(1485), + [anon_sym_GT_EQ] = ACTIONS(1469), + [anon_sym_BANG_TILDE] = ACTIONS(1485), + [anon_sym_TILDE_STAR] = ACTIONS(1469), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1469), }, [717] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1481), + [anon_sym_DASH] = ACTIONS(1483), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1487), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_SLASH] = ACTIONS(1491), + [anon_sym_PERCENT] = ACTIONS(1489), + [anon_sym_LT_LT] = ACTIONS(1489), + [anon_sym_GT_GT] = ACTIONS(1489), + [anon_sym_AMP] = ACTIONS(1489), + [anon_sym_PIPE] = ACTIONS(1481), + [anon_sym_POUND] = ACTIONS(1483), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [718] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1775), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1777), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, [719] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_direction_constraint_token1] = ACTIONS(477), - [aux_sym_direction_constraint_token2] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, [720] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1779), - [anon_sym_COMMA] = ACTIONS(455), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [721] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), [aux_sym_cte_token1] = ACTIONS(459), [aux_sym_cte_token2] = ACTIONS(459), [aux_sym_insert_statement_token1] = ACTIONS(459), @@ -106364,7 +108508,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_alter_statement_token1] = ACTIONS(459), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(457), [aux_sym_return_statement_token1] = ACTIONS(459), [aux_sym_declare_statement_token1] = ACTIONS(459), [aux_sym_create_function_statement_token3] = ACTIONS(459), @@ -106389,2889 +108533,1951 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token5] = ACTIONS(459), [aux_sym__function_language_token1] = ACTIONS(459), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), [aux_sym_trigger_event_token1] = ACTIONS(459), [aux_sym_trigger_event_token2] = ACTIONS(459), [aux_sym_drop_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1781), + [aux_sym_create_table_statement_token1] = ACTIONS(459), [aux_sym_order_by_clause_token1] = ACTIONS(459), [aux_sym_limit_clause_token1] = ACTIONS(459), [aux_sym_boolean_expression_token1] = ACTIONS(459), [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [721] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1783), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1785), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1787), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, [722] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1789), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1791), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [723] = { - [aux_sym_array_type_repeat1] = STATE(698), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [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_drop_statement_token1] = ACTIONS(273), - [aux_sym_grant_statement_token1] = ACTIONS(273), - [aux_sym_grant_statement_token4] = ACTIONS(273), - [aux_sym_where_clause_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [724] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, [725] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(465), - [aux_sym_order_by_clause_token1] = ACTIONS(465), - [aux_sym_limit_clause_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, [726] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [727] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1793), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1795), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, [728] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1797), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1799), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token2] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_table_constraint_check_token1] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1801), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_create_table_statement_token1] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, [729] = { - [aux_sym_array_type_repeat1] = STATE(729), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1803), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_create_table_statement_token1] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, [730] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1806), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1808), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_create_table_statement_token1] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, [731] = { - [aux_sym_array_type_repeat1] = STATE(729), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1714), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_direction_constraint_token1] = ACTIONS(589), + [aux_sym_direction_constraint_token2] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, [732] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_direction_constraint_token1] = ACTIONS(350), - [aux_sym_direction_constraint_token2] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(713), + [aux_sym_direction_constraint_token2] = ACTIONS(713), + [aux_sym_create_table_statement_token1] = ACTIONS(713), + [aux_sym_limit_clause_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, [733] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(469), - [aux_sym_order_by_clause_token1] = ACTIONS(469), - [aux_sym_limit_clause_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [734] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1810), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1812), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_direction_constraint_token1] = ACTIONS(720), + [aux_sym_direction_constraint_token2] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, [735] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(709), + [aux_sym_direction_constraint_token2] = ACTIONS(709), + [aux_sym_create_table_statement_token1] = ACTIONS(709), + [aux_sym_limit_clause_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), }, [736] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1814), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1816), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [737] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [738] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_drop_statement_token1] = ACTIONS(117), - [aux_sym_grant_statement_token1] = ACTIONS(117), - [aux_sym_grant_statement_token4] = ACTIONS(117), - [aux_sym_boolean_expression_token1] = 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), + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(705), + [aux_sym_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1475), + [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(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), + [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), + }, + [737] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_direction_constraint_token1] = ACTIONS(701), + [aux_sym_direction_constraint_token2] = ACTIONS(701), + [aux_sym_create_table_statement_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), + }, + [738] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_direction_constraint_token1] = ACTIONS(697), + [aux_sym_direction_constraint_token2] = ACTIONS(697), + [aux_sym_create_table_statement_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, [739] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1331), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(451), + [aux_sym_order_by_clause_token1] = ACTIONS(451), + [aux_sym_limit_clause_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, [740] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_direction_constraint_token1] = ACTIONS(523), - [aux_sym_direction_constraint_token2] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_direction_constraint_token1] = ACTIONS(693), + [aux_sym_direction_constraint_token2] = ACTIONS(693), + [aux_sym_create_table_statement_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, [741] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(886), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, [742] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_direction_constraint_token1] = ACTIONS(689), + [aux_sym_direction_constraint_token2] = ACTIONS(689), + [aux_sym_create_table_statement_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, [743] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_reference_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [ts_builtin_sym_end] = ACTIONS(1818), + [anon_sym_SEMI] = ACTIONS(1818), + [aux_sym_with_clause_token1] = ACTIONS(1820), + [aux_sym_cte_token1] = ACTIONS(1820), + [aux_sym_cte_token2] = ACTIONS(1822), + [aux_sym_insert_statement_token1] = ACTIONS(1820), + [aux_sym_truncate_statement_token1] = ACTIONS(1820), + [aux_sym_comment_statement_token1] = ACTIONS(1820), + [aux_sym_comment_statement_token7] = ACTIONS(1824), + [aux_sym_begin_statement_token1] = ACTIONS(1820), + [aux_sym_commit_statement_token1] = ACTIONS(1820), + [aux_sym_rollback_statement_token1] = ACTIONS(1820), + [aux_sym_create_statement_token1] = ACTIONS(1820), + [aux_sym_alter_statement_token1] = ACTIONS(1820), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1820), + [aux_sym_sequence_token5] = ACTIONS(1820), + [aux_sym_pg_command_token1] = ACTIONS(1818), + [aux_sym_return_statement_token1] = ACTIONS(1820), + [aux_sym_declare_statement_token1] = ACTIONS(1820), + [aux_sym_create_function_statement_token3] = ACTIONS(1820), + [aux_sym_create_function_statement_token4] = ACTIONS(1820), + [aux_sym_create_function_statement_token7] = ACTIONS(1820), + [aux_sym_create_function_statement_token8] = ACTIONS(1820), + [aux_sym_create_function_statement_token9] = ACTIONS(1820), + [aux_sym_create_function_statement_token10] = ACTIONS(1820), + [aux_sym_create_function_statement_token11] = ACTIONS(1820), + [aux_sym_external_hint_token1] = ACTIONS(1820), + [aux_sym_external_hint_token2] = ACTIONS(1820), + [aux_sym_optimizer_hint_token1] = ACTIONS(1820), + [aux_sym_optimizer_hint_token2] = ACTIONS(1820), + [aux_sym_optimizer_hint_token3] = ACTIONS(1820), + [aux_sym_parallel_hint_token1] = ACTIONS(1820), + [aux_sym_null_hint_token1] = ACTIONS(1820), + [aux_sym_null_hint_token4] = ACTIONS(1820), + [aux_sym_deterministic_hint_token1] = ACTIONS(1820), + [aux_sym_sql_hint_token1] = ACTIONS(1820), + [aux_sym_sql_hint_token2] = ACTIONS(1820), + [aux_sym_sql_hint_token3] = ACTIONS(1820), + [aux_sym_sql_hint_token5] = ACTIONS(1820), + [aux_sym__function_language_token1] = ACTIONS(1820), + [aux_sym_create_function_parameter_token1] = ACTIONS(1826), + [anon_sym_EQ] = ACTIONS(1828), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1830), + [aux_sym_trigger_event_token1] = ACTIONS(1820), + [aux_sym_trigger_event_token2] = ACTIONS(1820), + [aux_sym_drop_statement_token1] = ACTIONS(1820), + [aux_sym_grant_statement_token1] = ACTIONS(1820), + [aux_sym_grant_statement_token4] = ACTIONS(1820), + [aux_sym_grant_statement_token8] = ACTIONS(1820), + [aux_sym_create_table_statement_token1] = ACTIONS(1820), + [aux_sym_order_by_clause_token1] = ACTIONS(1820), + [aux_sym_limit_clause_token1] = ACTIONS(1820), + [aux_sym_boolean_expression_token1] = ACTIONS(1832), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(1820), + [anon_sym_BQUOTE] = ACTIONS(1818), + [anon_sym_DQUOTE] = ACTIONS(1818), + [anon_sym_DASH_GT] = ACTIONS(1836), + [anon_sym_DASH_GT_GT] = ACTIONS(1838), + [anon_sym_POUND_GT] = ACTIONS(1836), + [anon_sym_POUND_GT_GT] = ACTIONS(1838), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1840), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(1844), + [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_STAR] = ACTIONS(1848), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1840), + [anon_sym_POUND] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(1844), + [anon_sym_LT_EQ] = ACTIONS(1828), + [anon_sym_LT_GT] = ACTIONS(1828), + [anon_sym_BANG_EQ] = ACTIONS(1828), + [anon_sym_GT] = ACTIONS(1844), + [anon_sym_GT_EQ] = ACTIONS(1828), + [anon_sym_BANG_TILDE] = ACTIONS(1844), + [anon_sym_TILDE_STAR] = ACTIONS(1828), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1828), }, [744] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(437), - [aux_sym_limit_clause_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [745] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [746] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [747] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [748] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [749] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [750] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [751] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [752] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [753] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [754] = { - [sym__quoted_identifier] = STATE(3569), - [sym_identifier] = STATE(3552), + [aux_sym_array_type_repeat1] = STATE(744), [ts_builtin_sym_end] = ACTIONS(292), [anon_sym_SEMI] = ACTIONS(292), [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(1818), - [aux_sym_cte_token2] = ACTIONS(1820), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), [aux_sym_insert_statement_token1] = ACTIONS(294), [aux_sym_truncate_statement_token1] = ACTIONS(294), [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(1822), + [aux_sym_comment_statement_token7] = ACTIONS(294), [aux_sym_begin_statement_token1] = ACTIONS(294), [aux_sym_commit_statement_token1] = ACTIONS(294), [aux_sym_rollback_statement_token1] = ACTIONS(294), @@ -109296,6 +110502,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(294), [aux_sym_parallel_hint_token1] = ACTIONS(294), [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token2] = ACTIONS(294), [aux_sym_null_hint_token4] = ACTIONS(294), [aux_sym_deterministic_hint_token1] = ACTIONS(294), [aux_sym_sql_hint_token1] = ACTIONS(294), @@ -109303,728 +110510,474 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(294), [aux_sym_sql_hint_token5] = ACTIONS(294), [aux_sym__function_language_token1] = ACTIONS(294), - [aux_sym_create_function_parameter_token1] = ACTIONS(1824), - [anon_sym_EQ] = ACTIONS(1826), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1828), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), [aux_sym_trigger_event_token1] = ACTIONS(294), [aux_sym_trigger_event_token2] = ACTIONS(294), [aux_sym_drop_statement_token1] = ACTIONS(294), [aux_sym_grant_statement_token1] = ACTIONS(294), [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(1830), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(1834), - [anon_sym_BQUOTE] = ACTIONS(1836), - [anon_sym_DQUOTE] = ACTIONS(1838), - [anon_sym_DASH_GT] = ACTIONS(1840), - [anon_sym_DASH_GT_GT] = ACTIONS(1842), - [anon_sym_POUND_GT] = ACTIONS(1840), - [anon_sym_POUND_GT_GT] = ACTIONS(1842), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1844), - [anon_sym_DASH] = ACTIONS(1846), - [anon_sym_TILDE] = ACTIONS(1848), - [anon_sym_CARET] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(1852), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1852), - [anon_sym_LT_LT] = ACTIONS(1852), - [anon_sym_GT_GT] = ACTIONS(1852), - [anon_sym_AMP] = ACTIONS(1852), - [anon_sym_PIPE] = ACTIONS(1844), - [anon_sym_POUND] = ACTIONS(1846), - [anon_sym_LT] = ACTIONS(1848), - [anon_sym_LT_EQ] = ACTIONS(1826), - [anon_sym_LT_GT] = ACTIONS(1826), - [anon_sym_BANG_EQ] = ACTIONS(1826), - [anon_sym_GT] = ACTIONS(1848), - [anon_sym_GT_EQ] = ACTIONS(1826), - [anon_sym_BANG_TILDE] = ACTIONS(1848), - [anon_sym_TILDE_STAR] = ACTIONS(1826), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1826), - }, - [755] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + [aux_sym_table_constraint_check_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1852), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [756] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(1856), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(1858), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_sequence_token5] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_statement_token3] = ACTIONS(234), - [aux_sym_create_function_statement_token4] = ACTIONS(234), - [aux_sym_create_function_statement_token7] = ACTIONS(234), - [aux_sym_create_function_statement_token8] = ACTIONS(234), - [aux_sym_create_function_statement_token9] = ACTIONS(234), - [aux_sym_create_function_statement_token10] = ACTIONS(234), - [aux_sym_create_function_statement_token11] = ACTIONS(234), - [aux_sym_external_hint_token1] = ACTIONS(234), - [aux_sym_external_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token1] = ACTIONS(234), - [aux_sym_optimizer_hint_token2] = ACTIONS(234), - [aux_sym_optimizer_hint_token3] = ACTIONS(234), - [aux_sym_parallel_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token1] = ACTIONS(234), - [aux_sym_null_hint_token4] = ACTIONS(234), - [aux_sym_deterministic_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token1] = ACTIONS(234), - [aux_sym_sql_hint_token2] = ACTIONS(234), - [aux_sym_sql_hint_token3] = ACTIONS(234), - [aux_sym_sql_hint_token5] = ACTIONS(234), - [aux_sym__function_language_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(1860), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [745] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(1674), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(1676), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(1678), + [anon_sym_EQ] = ACTIONS(1680), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1682), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(1684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(1696), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(1700), + [anon_sym_SLASH] = ACTIONS(1702), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(1692), + [anon_sym_POUND] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(1696), + [anon_sym_LT_EQ] = ACTIONS(1680), + [anon_sym_LT_GT] = ACTIONS(1680), + [anon_sym_BANG_EQ] = ACTIONS(1680), + [anon_sym_GT] = ACTIONS(1696), + [anon_sym_GT_EQ] = ACTIONS(1680), + [anon_sym_BANG_TILDE] = ACTIONS(1696), + [anon_sym_TILDE_STAR] = ACTIONS(1680), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1680), }, - [757] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [746] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_create_table_statement_token1] = ACTIONS(633), + [aux_sym_order_by_clause_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [758] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1477), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [759] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [760] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [747] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_create_table_statement_token1] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [761] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(1123), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [748] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_create_table_statement_token1] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [762] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [749] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, - [763] = { + [750] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), @@ -110109,1116 +111062,435 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [764] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [751] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, - [765] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1691), - [anon_sym_DASH] = ACTIONS(1693), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1699), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1699), - [anon_sym_LT_LT] = ACTIONS(1699), - [anon_sym_GT_GT] = ACTIONS(1699), - [anon_sym_AMP] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_POUND] = ACTIONS(1693), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [766] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(1673), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(1675), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(1677), - [anon_sym_EQ] = ACTIONS(1679), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_create_table_statement_token1] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(1683), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1691), - [anon_sym_DASH] = ACTIONS(1693), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1699), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1699), - [anon_sym_LT_LT] = ACTIONS(1699), - [anon_sym_GT_GT] = ACTIONS(1699), - [anon_sym_AMP] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_POUND] = ACTIONS(1693), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_LT_GT] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_BANG_TILDE] = ACTIONS(1695), - [anon_sym_TILDE_STAR] = ACTIONS(1679), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1679), - }, - [767] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [768] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(1673), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(1675), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(1677), - [anon_sym_EQ] = ACTIONS(1679), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_create_table_statement_token1] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1691), - [anon_sym_DASH] = ACTIONS(1693), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1699), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1699), - [anon_sym_LT_LT] = ACTIONS(1699), - [anon_sym_GT_GT] = ACTIONS(1699), - [anon_sym_AMP] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_POUND] = ACTIONS(1693), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_LT_GT] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_BANG_TILDE] = ACTIONS(1695), - [anon_sym_TILDE_STAR] = ACTIONS(1679), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1679), - }, - [769] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_create_table_statement_token1] = ACTIONS(633), - [aux_sym_order_by_clause_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), - }, - [770] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1699), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1699), - [anon_sym_LT_LT] = ACTIONS(1699), - [anon_sym_GT_GT] = ACTIONS(1699), - [anon_sym_AMP] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [771] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [772] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [773] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_create_table_statement_token1] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [752] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, - [774] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [753] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [775] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [754] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [776] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_create_table_statement_token1] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [755] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [777] = { + [756] = { [ts_builtin_sym_end] = ACTIONS(691), [anon_sym_SEMI] = ACTIONS(691), [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), [aux_sym_cte_token1] = ACTIONS(693), [aux_sym_cte_token2] = ACTIONS(693), [aux_sym_insert_statement_token1] = ACTIONS(693), @@ -111264,6 +111536,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(693), [aux_sym_grant_statement_token1] = ACTIONS(693), [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), [aux_sym_create_table_statement_token1] = ACTIONS(693), [aux_sym_order_by_clause_token1] = ACTIONS(693), [aux_sym_limit_clause_token1] = ACTIONS(693), @@ -111299,266 +111572,1115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [778] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_create_table_statement_token1] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), + [757] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [779] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [758] = { + [aux_sym_array_type_repeat1] = STATE(926), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token2] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_table_constraint_check_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1855), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [780] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(1673), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(1675), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(1677), - [anon_sym_EQ] = ACTIONS(1679), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1681), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_create_table_statement_token1] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(1683), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), + [759] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [760] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [761] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [762] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [763] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [764] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [765] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [766] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [767] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [768] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1691), - [anon_sym_DASH] = ACTIONS(1693), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1699), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1699), - [anon_sym_LT_LT] = ACTIONS(1699), - [anon_sym_GT_GT] = ACTIONS(1699), - [anon_sym_AMP] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_POUND] = ACTIONS(1693), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_LT_GT] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_BANG_TILDE] = ACTIONS(1695), - [anon_sym_TILDE_STAR] = ACTIONS(1679), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1679), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [781] = { + [769] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [770] = { [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_insert_statement_token1] = ACTIONS(705), @@ -111604,11 +112726,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -111639,3751 +112762,1626 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [782] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(725), - [aux_sym_order_by_clause_token1] = ACTIONS(725), - [aux_sym_limit_clause_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [771] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, - [783] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [784] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(721), - [aux_sym_order_by_clause_token1] = ACTIONS(721), - [aux_sym_limit_clause_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [785] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [786] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [787] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [788] = { - [aux_sym_array_type_repeat1] = STATE(791), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1862), - [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), - }, - [789] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [790] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [791] = { - [aux_sym_array_type_repeat1] = STATE(792), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token2] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1862), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [792] = { - [aux_sym_array_type_repeat1] = STATE(792), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token2] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_table_constraint_check_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1864), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [793] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [794] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [795] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [796] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(1653), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(1655), - [aux_sym_insert_statement_token1] = 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(193), - [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(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(1657), - [aux_sym_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [797] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(469), - [aux_sym_limit_clause_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [798] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(465), - [aux_sym_limit_clause_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [799] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(445), - [aux_sym_limit_clause_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [800] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [801] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [802] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(441), - [aux_sym_limit_clause_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [772] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, - [803] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_reference_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [773] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_create_table_statement_token1] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [804] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [774] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_create_table_statement_token1] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [805] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(433), - [aux_sym_limit_clause_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [775] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [806] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(429), - [aux_sym_limit_clause_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [776] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(1176), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [807] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_reference_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [777] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_reference_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, - [808] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_reference_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [778] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, - [809] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [779] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, - [810] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_reference_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [780] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, - [811] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_reference_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [781] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [812] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_reference_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [782] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1508), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [813] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [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_drop_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token4] = ACTIONS(215), - [aux_sym_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [783] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(1700), + [anon_sym_SLASH] = ACTIONS(1702), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [814] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_reference_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [784] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), }, - [815] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [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_drop_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token4] = ACTIONS(215), - [aux_sym_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(1161), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [785] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1857), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1859), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [816] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_reference_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [786] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1861), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1863), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, - [817] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_reference_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [787] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [818] = { - [aux_sym_array_type_repeat1] = STATE(862), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1867), - [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), + [788] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1865), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1867), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [819] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), + [789] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), [aux_sym_with_clause_token1] = ACTIONS(1869), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token2] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_table_constraint_check_token1] = ACTIONS(541), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), [aux_sym_create_table_statement_token1] = ACTIONS(1871), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [820] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_reference_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [821] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_reference_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [822] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_reference_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [823] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [824] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_reference_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, - [825] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1873), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1875), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [826] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1877), - [anon_sym_COMMA] = ACTIONS(455), + [790] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), [aux_sym_cte_token1] = ACTIONS(459), [aux_sym_cte_token2] = ACTIONS(459), [aux_sym_insert_statement_token1] = ACTIONS(459), @@ -115397,7 +114395,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_alter_statement_token1] = ACTIONS(459), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(457), [aux_sym_return_statement_token1] = ACTIONS(459), [aux_sym_declare_statement_token1] = ACTIONS(459), [aux_sym_create_function_statement_token3] = ACTIONS(459), @@ -115422,2599 +114420,1834 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token5] = ACTIONS(459), [aux_sym__function_language_token1] = ACTIONS(459), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), [aux_sym_trigger_event_token1] = ACTIONS(459), [aux_sym_trigger_event_token2] = ACTIONS(459), [aux_sym_drop_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1879), - [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), [aux_sym_boolean_expression_token1] = ACTIONS(459), [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [827] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [828] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1881), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1883), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [829] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [791] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_reference_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [792] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, - [831] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1885), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1887), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [793] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [832] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_reference_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [794] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, - [833] = { - [ts_builtin_sym_end] = ACTIONS(1767), - [anon_sym_SEMI] = ACTIONS(1767), - [aux_sym_with_clause_token1] = ACTIONS(1769), - [anon_sym_COMMA] = ACTIONS(1767), - [aux_sym_cte_token1] = ACTIONS(1769), - [aux_sym_cte_token2] = ACTIONS(1673), - [aux_sym_insert_statement_token1] = ACTIONS(1769), - [aux_sym_truncate_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token7] = ACTIONS(1675), - [aux_sym_begin_statement_token1] = ACTIONS(1769), - [aux_sym_commit_statement_token1] = ACTIONS(1769), - [aux_sym_rollback_statement_token1] = ACTIONS(1769), - [aux_sym_create_statement_token1] = ACTIONS(1769), - [aux_sym_alter_statement_token1] = ACTIONS(1769), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1769), - [aux_sym_sequence_token5] = ACTIONS(1769), - [aux_sym_pg_command_token1] = ACTIONS(1767), - [aux_sym_return_statement_token1] = ACTIONS(1769), - [aux_sym_declare_statement_token1] = ACTIONS(1769), - [aux_sym_create_function_statement_token3] = ACTIONS(1769), - [aux_sym_create_function_statement_token4] = ACTIONS(1769), - [aux_sym_create_function_statement_token7] = ACTIONS(1769), - [aux_sym_create_function_statement_token8] = ACTIONS(1769), - [aux_sym_create_function_statement_token9] = ACTIONS(1769), - [aux_sym_create_function_statement_token10] = ACTIONS(1769), - [aux_sym_create_function_statement_token11] = ACTIONS(1769), - [aux_sym_external_hint_token1] = ACTIONS(1769), - [aux_sym_external_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token1] = ACTIONS(1769), - [aux_sym_optimizer_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token3] = ACTIONS(1769), - [aux_sym_parallel_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token4] = ACTIONS(1769), - [aux_sym_deterministic_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token2] = ACTIONS(1769), - [aux_sym_sql_hint_token3] = ACTIONS(1769), - [aux_sym_sql_hint_token5] = ACTIONS(1769), - [aux_sym__function_language_token1] = ACTIONS(1769), - [aux_sym_create_function_parameter_token1] = ACTIONS(1677), - [anon_sym_EQ] = ACTIONS(1679), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1681), - [aux_sym_trigger_event_token1] = ACTIONS(1769), - [aux_sym_trigger_event_token2] = ACTIONS(1769), - [aux_sym_drop_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token4] = ACTIONS(1769), - [aux_sym_create_table_statement_token1] = ACTIONS(1769), - [aux_sym_order_by_clause_token1] = ACTIONS(1769), - [aux_sym_limit_clause_token1] = ACTIONS(1769), - [aux_sym_boolean_expression_token1] = ACTIONS(1683), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1685), - [sym__unquoted_identifier] = ACTIONS(1769), - [anon_sym_BQUOTE] = ACTIONS(1767), - [anon_sym_DQUOTE] = ACTIONS(1767), - [anon_sym_DASH_GT] = ACTIONS(1687), - [anon_sym_DASH_GT_GT] = ACTIONS(1689), - [anon_sym_POUND_GT] = ACTIONS(1687), - [anon_sym_POUND_GT_GT] = ACTIONS(1689), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1691), - [anon_sym_DASH] = ACTIONS(1693), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_CARET] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1699), - [anon_sym_SLASH] = ACTIONS(1701), - [anon_sym_PERCENT] = ACTIONS(1699), - [anon_sym_LT_LT] = ACTIONS(1699), - [anon_sym_GT_GT] = ACTIONS(1699), - [anon_sym_AMP] = ACTIONS(1699), - [anon_sym_PIPE] = ACTIONS(1691), - [anon_sym_POUND] = ACTIONS(1693), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_LT_EQ] = ACTIONS(1679), - [anon_sym_LT_GT] = ACTIONS(1679), - [anon_sym_BANG_EQ] = ACTIONS(1679), - [anon_sym_GT] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1679), - [anon_sym_BANG_TILDE] = ACTIONS(1695), - [anon_sym_TILDE_STAR] = ACTIONS(1679), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1679), + [795] = { + [aux_sym_array_type_repeat1] = STATE(798), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1873), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, - [834] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_reference_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [796] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), + [aux_sym_rollback_statement_token1] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_sequence_token5] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(621), + [aux_sym_declare_statement_token1] = ACTIONS(621), + [aux_sym_create_function_statement_token3] = ACTIONS(621), + [aux_sym_create_function_statement_token4] = ACTIONS(621), + [aux_sym_create_function_statement_token7] = ACTIONS(621), + [aux_sym_create_function_statement_token8] = ACTIONS(621), + [aux_sym_create_function_statement_token9] = ACTIONS(621), + [aux_sym_create_function_statement_token10] = ACTIONS(621), + [aux_sym_create_function_statement_token11] = ACTIONS(621), + [aux_sym_external_hint_token1] = ACTIONS(621), + [aux_sym_external_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token1] = ACTIONS(621), + [aux_sym_optimizer_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token3] = ACTIONS(621), + [aux_sym_parallel_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token4] = ACTIONS(621), + [aux_sym_deterministic_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token2] = ACTIONS(621), + [aux_sym_sql_hint_token3] = ACTIONS(621), + [aux_sym_sql_hint_token5] = ACTIONS(621), + [aux_sym__function_language_token1] = ACTIONS(621), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(621), + [aux_sym_trigger_event_token2] = ACTIONS(621), + [aux_sym_drop_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token4] = ACTIONS(621), + [aux_sym_grant_statement_token8] = ACTIONS(621), + [aux_sym_create_table_statement_token1] = ACTIONS(621), + [aux_sym_order_by_clause_token1] = ACTIONS(621), + [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_boolean_expression_token1] = ACTIONS(621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), + [sym__unquoted_identifier] = ACTIONS(621), + [anon_sym_BQUOTE] = ACTIONS(619), + [anon_sym_DQUOTE] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [835] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1889), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_mode_token1] = ACTIONS(541), - [aux_sym_initial_mode_token1] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(1891), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [797] = { + [aux_sym_group_by_clause_body_repeat1] = STATE(3217), + [ts_builtin_sym_end] = ACTIONS(1668), + [anon_sym_SEMI] = ACTIONS(1668), + [aux_sym_with_clause_token1] = ACTIONS(1670), + [anon_sym_COMMA] = ACTIONS(1875), + [aux_sym_cte_token1] = ACTIONS(1670), + [aux_sym_cte_token2] = ACTIONS(1877), + [aux_sym_insert_statement_token1] = ACTIONS(1670), + [aux_sym_truncate_statement_token1] = ACTIONS(1670), + [aux_sym_comment_statement_token1] = ACTIONS(1670), + [aux_sym_comment_statement_token7] = ACTIONS(1879), + [aux_sym_begin_statement_token1] = ACTIONS(1670), + [aux_sym_commit_statement_token1] = ACTIONS(1670), + [aux_sym_rollback_statement_token1] = ACTIONS(1670), + [aux_sym_create_statement_token1] = ACTIONS(1670), + [aux_sym_alter_statement_token1] = ACTIONS(1670), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1670), + [aux_sym_sequence_token5] = ACTIONS(1670), + [aux_sym_pg_command_token1] = ACTIONS(1668), + [aux_sym_return_statement_token1] = ACTIONS(1670), + [aux_sym_declare_statement_token1] = ACTIONS(1670), + [aux_sym_create_function_statement_token3] = ACTIONS(1670), + [aux_sym_create_function_statement_token4] = ACTIONS(1670), + [aux_sym_create_function_statement_token7] = ACTIONS(1670), + [aux_sym_create_function_statement_token8] = ACTIONS(1670), + [aux_sym_create_function_statement_token9] = ACTIONS(1670), + [aux_sym_create_function_statement_token10] = ACTIONS(1670), + [aux_sym_create_function_statement_token11] = ACTIONS(1670), + [aux_sym_external_hint_token1] = ACTIONS(1670), + [aux_sym_external_hint_token2] = ACTIONS(1670), + [aux_sym_optimizer_hint_token1] = ACTIONS(1670), + [aux_sym_optimizer_hint_token2] = ACTIONS(1670), + [aux_sym_optimizer_hint_token3] = ACTIONS(1670), + [aux_sym_parallel_hint_token1] = ACTIONS(1670), + [aux_sym_null_hint_token1] = ACTIONS(1670), + [aux_sym_null_hint_token4] = ACTIONS(1670), + [aux_sym_deterministic_hint_token1] = ACTIONS(1670), + [aux_sym_sql_hint_token1] = ACTIONS(1670), + [aux_sym_sql_hint_token2] = ACTIONS(1670), + [aux_sym_sql_hint_token3] = ACTIONS(1670), + [aux_sym_sql_hint_token5] = ACTIONS(1670), + [aux_sym__function_language_token1] = ACTIONS(1670), + [aux_sym_create_function_parameter_token1] = ACTIONS(1881), + [anon_sym_EQ] = ACTIONS(1883), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1885), + [aux_sym_trigger_event_token1] = ACTIONS(1670), + [aux_sym_trigger_event_token2] = ACTIONS(1670), + [aux_sym_drop_statement_token1] = ACTIONS(1670), + [aux_sym_grant_statement_token1] = ACTIONS(1670), + [aux_sym_grant_statement_token4] = ACTIONS(1670), + [aux_sym_order_by_clause_token1] = ACTIONS(1670), + [aux_sym_limit_clause_token1] = ACTIONS(1670), + [aux_sym_boolean_expression_token1] = ACTIONS(1887), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(1670), + [anon_sym_BQUOTE] = ACTIONS(1668), + [anon_sym_DQUOTE] = ACTIONS(1668), + [anon_sym_DASH_GT] = ACTIONS(1891), + [anon_sym_DASH_GT_GT] = ACTIONS(1893), + [anon_sym_POUND_GT] = ACTIONS(1891), + [anon_sym_POUND_GT_GT] = ACTIONS(1893), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1895), + [anon_sym_DASH] = ACTIONS(1897), + [anon_sym_TILDE] = ACTIONS(1899), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(1903), + [anon_sym_SLASH] = ACTIONS(1905), + [anon_sym_PERCENT] = ACTIONS(1903), + [anon_sym_LT_LT] = ACTIONS(1903), + [anon_sym_GT_GT] = ACTIONS(1903), + [anon_sym_AMP] = ACTIONS(1903), + [anon_sym_PIPE] = ACTIONS(1895), + [anon_sym_POUND] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1899), + [anon_sym_LT_EQ] = ACTIONS(1883), + [anon_sym_LT_GT] = ACTIONS(1883), + [anon_sym_BANG_EQ] = ACTIONS(1883), + [anon_sym_GT] = ACTIONS(1899), + [anon_sym_GT_EQ] = ACTIONS(1883), + [anon_sym_BANG_TILDE] = ACTIONS(1899), + [anon_sym_TILDE_STAR] = ACTIONS(1883), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1883), }, - [836] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1893), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_mode_token1] = ACTIONS(459), - [aux_sym_initial_mode_token1] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1895), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [837] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_reference_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [838] = { - [aux_sym_array_type_repeat1] = STATE(841), - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1897), - [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), - }, - [839] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1899), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_mode_token1] = ACTIONS(356), - [aux_sym_initial_mode_token1] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1901), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [840] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1903), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_mode_token1] = ACTIONS(366), - [aux_sym_initial_mode_token1] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1905), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [841] = { - [aux_sym_array_type_repeat1] = STATE(886), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1897), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [842] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_reference_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [843] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [798] = { + [aux_sym_array_type_repeat1] = STATE(798), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1907), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [844] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1554), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [799] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, - [845] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(1099), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [800] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, - [846] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [801] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1910), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_mode_token1] = ACTIONS(378), + [aux_sym_initial_mode_token1] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1912), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [847] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [802] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1914), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_mode_token1] = ACTIONS(386), + [aux_sym_initial_mode_token1] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1916), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, - [848] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [803] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1918), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_mode_token1] = ACTIONS(398), + [aux_sym_initial_mode_token1] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1920), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [849] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [804] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1922), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_mode_token1] = ACTIONS(406), + [aux_sym_initial_mode_token1] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1924), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, - [850] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [805] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [851] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [806] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [852] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_direction_constraint_token1] = ACTIONS(579), - [aux_sym_direction_constraint_token2] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [807] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, - [853] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [808] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(1674), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(1676), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(1678), + [anon_sym_EQ] = ACTIONS(1680), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_create_table_statement_token1] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(1684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(1696), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(1700), + [anon_sym_SLASH] = ACTIONS(1702), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(1692), + [anon_sym_POUND] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(1696), + [anon_sym_LT_EQ] = ACTIONS(1680), + [anon_sym_LT_GT] = ACTIONS(1680), + [anon_sym_BANG_EQ] = ACTIONS(1680), + [anon_sym_GT] = ACTIONS(1696), + [anon_sym_GT_EQ] = ACTIONS(1680), + [anon_sym_BANG_TILDE] = ACTIONS(1696), + [anon_sym_TILDE_STAR] = ACTIONS(1680), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1680), }, - [854] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(1907), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1909), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(1911), + [809] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [855] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(721), - [aux_sym_direction_constraint_token2] = ACTIONS(721), - [aux_sym_limit_clause_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [810] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_sequence_token5] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_statement_token3] = ACTIONS(617), + [aux_sym_create_function_statement_token4] = ACTIONS(617), + [aux_sym_create_function_statement_token7] = ACTIONS(617), + [aux_sym_create_function_statement_token8] = ACTIONS(617), + [aux_sym_create_function_statement_token9] = ACTIONS(617), + [aux_sym_create_function_statement_token10] = ACTIONS(617), + [aux_sym_create_function_statement_token11] = ACTIONS(617), + [aux_sym_external_hint_token1] = ACTIONS(617), + [aux_sym_external_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token1] = ACTIONS(617), + [aux_sym_optimizer_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token3] = ACTIONS(617), + [aux_sym_parallel_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token4] = ACTIONS(617), + [aux_sym_deterministic_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token2] = ACTIONS(617), + [aux_sym_sql_hint_token3] = ACTIONS(617), + [aux_sym_sql_hint_token5] = ACTIONS(617), + [aux_sym__function_language_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_grant_statement_token8] = ACTIONS(617), + [aux_sym_create_table_statement_token1] = ACTIONS(617), + [aux_sym_order_by_clause_token1] = ACTIONS(617), + [aux_sym_limit_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [856] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [811] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token8] = ACTIONS(689), + [aux_sym_create_table_statement_token1] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [857] = { + [812] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), @@ -118075,7 +116308,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -118099,606 +116332,2986 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [858] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(725), - [aux_sym_direction_constraint_token2] = ACTIONS(725), - [aux_sym_limit_clause_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [813] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1534), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [859] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [814] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(1221), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [860] = { - [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(705), - [aux_sym_boolean_expression_token1] = 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), + [815] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [816] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(451), + [aux_sym_limit_clause_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [817] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [818] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), + [aux_sym_rollback_statement_token1] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_sequence_token5] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(621), + [aux_sym_declare_statement_token1] = ACTIONS(621), + [aux_sym_create_function_statement_token3] = ACTIONS(621), + [aux_sym_create_function_statement_token4] = ACTIONS(621), + [aux_sym_create_function_statement_token7] = ACTIONS(621), + [aux_sym_create_function_statement_token8] = ACTIONS(621), + [aux_sym_create_function_statement_token9] = ACTIONS(621), + [aux_sym_create_function_statement_token10] = ACTIONS(621), + [aux_sym_create_function_statement_token11] = ACTIONS(621), + [aux_sym_external_hint_token1] = ACTIONS(621), + [aux_sym_external_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token1] = ACTIONS(621), + [aux_sym_optimizer_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token3] = ACTIONS(621), + [aux_sym_parallel_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token4] = ACTIONS(621), + [aux_sym_deterministic_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token2] = ACTIONS(621), + [aux_sym_sql_hint_token3] = ACTIONS(621), + [aux_sym_sql_hint_token5] = ACTIONS(621), + [aux_sym__function_language_token1] = ACTIONS(621), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(621), + [aux_sym_trigger_event_token2] = ACTIONS(621), + [aux_sym_drop_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token4] = ACTIONS(621), + [aux_sym_create_table_statement_token1] = ACTIONS(621), + [aux_sym_order_by_clause_token1] = ACTIONS(621), + [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_boolean_expression_token1] = ACTIONS(621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), + [sym__unquoted_identifier] = ACTIONS(621), + [anon_sym_BQUOTE] = ACTIONS(619), + [anon_sym_DQUOTE] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), [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), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [861] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(1718), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(1720), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(1722), - [anon_sym_EQ] = ACTIONS(1724), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1726), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_direction_constraint_token1] = ACTIONS(701), - [aux_sym_direction_constraint_token2] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(1728), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), + [819] = { + [aux_sym_array_type_repeat1] = STATE(822), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(336), + [aux_sym_initial_mode_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1926), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [820] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1736), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_TILDE] = ACTIONS(1740), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1746), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_LT_LT] = ACTIONS(1744), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_PIPE] = ACTIONS(1736), - [anon_sym_POUND] = ACTIONS(1738), - [anon_sym_LT] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1724), - [anon_sym_LT_GT] = ACTIONS(1724), - [anon_sym_BANG_EQ] = ACTIONS(1724), - [anon_sym_GT] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1724), - [anon_sym_BANG_TILDE] = ACTIONS(1740), - [anon_sym_TILDE_STAR] = ACTIONS(1724), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1724), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [862] = { - [aux_sym_array_type_repeat1] = STATE(880), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(273), - [aux_sym_initial_mode_token1] = ACTIONS(273), - [aux_sym_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1867), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [821] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_create_table_statement_token1] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [863] = { - [aux_sym_group_by_clause_body_repeat1] = STATE(3179), - [ts_builtin_sym_end] = ACTIONS(1667), - [anon_sym_SEMI] = ACTIONS(1667), - [aux_sym_with_clause_token1] = ACTIONS(1669), - [anon_sym_COMMA] = ACTIONS(1913), - [aux_sym_cte_token1] = ACTIONS(1669), - [aux_sym_cte_token2] = ACTIONS(1915), - [aux_sym_insert_statement_token1] = ACTIONS(1669), - [aux_sym_truncate_statement_token1] = ACTIONS(1669), - [aux_sym_comment_statement_token1] = ACTIONS(1669), - [aux_sym_comment_statement_token7] = ACTIONS(1917), - [aux_sym_begin_statement_token1] = ACTIONS(1669), - [aux_sym_commit_statement_token1] = ACTIONS(1669), - [aux_sym_rollback_statement_token1] = ACTIONS(1669), - [aux_sym_create_statement_token1] = ACTIONS(1669), - [aux_sym_alter_statement_token1] = ACTIONS(1669), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1669), - [aux_sym_sequence_token5] = ACTIONS(1669), - [aux_sym_pg_command_token1] = ACTIONS(1667), - [aux_sym_return_statement_token1] = ACTIONS(1669), - [aux_sym_declare_statement_token1] = ACTIONS(1669), - [aux_sym_create_function_statement_token3] = ACTIONS(1669), - [aux_sym_create_function_statement_token4] = ACTIONS(1669), - [aux_sym_create_function_statement_token7] = ACTIONS(1669), - [aux_sym_create_function_statement_token8] = ACTIONS(1669), - [aux_sym_create_function_statement_token9] = ACTIONS(1669), - [aux_sym_create_function_statement_token10] = ACTIONS(1669), - [aux_sym_create_function_statement_token11] = ACTIONS(1669), - [aux_sym_external_hint_token1] = ACTIONS(1669), - [aux_sym_external_hint_token2] = ACTIONS(1669), - [aux_sym_optimizer_hint_token1] = ACTIONS(1669), - [aux_sym_optimizer_hint_token2] = ACTIONS(1669), - [aux_sym_optimizer_hint_token3] = ACTIONS(1669), - [aux_sym_parallel_hint_token1] = ACTIONS(1669), - [aux_sym_null_hint_token1] = ACTIONS(1669), - [aux_sym_null_hint_token4] = ACTIONS(1669), - [aux_sym_deterministic_hint_token1] = ACTIONS(1669), - [aux_sym_sql_hint_token1] = ACTIONS(1669), - [aux_sym_sql_hint_token2] = ACTIONS(1669), - [aux_sym_sql_hint_token3] = ACTIONS(1669), - [aux_sym_sql_hint_token5] = ACTIONS(1669), - [aux_sym__function_language_token1] = ACTIONS(1669), - [aux_sym_create_function_parameter_token1] = ACTIONS(1919), - [anon_sym_EQ] = ACTIONS(1921), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1923), - [aux_sym_trigger_event_token1] = ACTIONS(1669), - [aux_sym_trigger_event_token2] = ACTIONS(1669), - [aux_sym_drop_statement_token1] = ACTIONS(1669), - [aux_sym_grant_statement_token1] = ACTIONS(1669), - [aux_sym_grant_statement_token4] = ACTIONS(1669), - [aux_sym_order_by_clause_token1] = ACTIONS(1669), - [aux_sym_limit_clause_token1] = ACTIONS(1669), - [aux_sym_boolean_expression_token1] = ACTIONS(1925), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(1669), - [anon_sym_BQUOTE] = ACTIONS(1667), - [anon_sym_DQUOTE] = ACTIONS(1667), - [anon_sym_DASH_GT] = ACTIONS(1929), - [anon_sym_DASH_GT_GT] = ACTIONS(1931), - [anon_sym_POUND_GT] = ACTIONS(1929), - [anon_sym_POUND_GT_GT] = ACTIONS(1931), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1933), - [anon_sym_DASH] = ACTIONS(1935), - [anon_sym_TILDE] = ACTIONS(1937), - [anon_sym_CARET] = ACTIONS(1939), - [anon_sym_STAR] = ACTIONS(1941), - [anon_sym_SLASH] = ACTIONS(1943), - [anon_sym_PERCENT] = ACTIONS(1941), - [anon_sym_LT_LT] = ACTIONS(1941), - [anon_sym_GT_GT] = ACTIONS(1941), - [anon_sym_AMP] = ACTIONS(1941), - [anon_sym_PIPE] = ACTIONS(1933), - [anon_sym_POUND] = ACTIONS(1935), - [anon_sym_LT] = ACTIONS(1937), - [anon_sym_LT_EQ] = ACTIONS(1921), - [anon_sym_LT_GT] = ACTIONS(1921), - [anon_sym_BANG_EQ] = ACTIONS(1921), - [anon_sym_GT] = ACTIONS(1937), - [anon_sym_GT_EQ] = ACTIONS(1921), - [anon_sym_BANG_TILDE] = ACTIONS(1937), - [anon_sym_TILDE_STAR] = ACTIONS(1921), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1921), + [822] = { + [aux_sym_array_type_repeat1] = STATE(822), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_mode_token1] = ACTIONS(294), + [aux_sym_initial_mode_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(1928), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [864] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [823] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1840), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_STAR] = ACTIONS(1848), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1840), + [anon_sym_POUND] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [865] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), + [824] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [825] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [826] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(1822), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(1824), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(1826), + [anon_sym_EQ] = ACTIONS(1828), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_create_table_statement_token1] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(1832), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1840), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(1844), + [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_STAR] = ACTIONS(1848), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1840), + [anon_sym_POUND] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(1844), + [anon_sym_LT_EQ] = ACTIONS(1828), + [anon_sym_LT_GT] = ACTIONS(1828), + [anon_sym_BANG_EQ] = ACTIONS(1828), + [anon_sym_GT] = ACTIONS(1844), + [anon_sym_GT_EQ] = ACTIONS(1828), + [anon_sym_BANG_TILDE] = ACTIONS(1844), + [anon_sym_TILDE_STAR] = ACTIONS(1828), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1828), + }, + [827] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(1822), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(1824), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(1826), + [anon_sym_EQ] = ACTIONS(1828), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1840), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(1844), + [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_STAR] = ACTIONS(1848), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1840), + [anon_sym_POUND] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(1844), + [anon_sym_LT_EQ] = ACTIONS(1828), + [anon_sym_LT_GT] = ACTIONS(1828), + [anon_sym_BANG_EQ] = ACTIONS(1828), + [anon_sym_GT] = ACTIONS(1844), + [anon_sym_GT_EQ] = ACTIONS(1828), + [anon_sym_BANG_TILDE] = ACTIONS(1844), + [anon_sym_TILDE_STAR] = ACTIONS(1828), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1828), + }, + [828] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_reference_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [829] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(1931), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token2] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_table_constraint_check_token1] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(1933), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [830] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [831] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(1935), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token2] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_table_constraint_check_token1] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(1937), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [832] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_STAR] = ACTIONS(1848), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [833] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(1939), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token2] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_table_constraint_check_token1] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(1941), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [834] = { + [ts_builtin_sym_end] = ACTIONS(1769), + [anon_sym_SEMI] = ACTIONS(1769), + [aux_sym_with_clause_token1] = ACTIONS(1771), + [anon_sym_COMMA] = ACTIONS(1769), + [aux_sym_cte_token1] = ACTIONS(1771), + [aux_sym_cte_token2] = ACTIONS(1611), + [aux_sym_insert_statement_token1] = ACTIONS(1771), + [aux_sym_truncate_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token7] = ACTIONS(1613), + [aux_sym_begin_statement_token1] = ACTIONS(1771), + [aux_sym_commit_statement_token1] = ACTIONS(1771), + [aux_sym_rollback_statement_token1] = ACTIONS(1771), + [aux_sym_create_statement_token1] = ACTIONS(1771), + [aux_sym_alter_statement_token1] = ACTIONS(1771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1771), + [aux_sym_sequence_token5] = ACTIONS(1771), + [aux_sym_pg_command_token1] = ACTIONS(1769), + [aux_sym_return_statement_token1] = ACTIONS(1771), + [aux_sym_declare_statement_token1] = ACTIONS(1771), + [aux_sym_create_function_statement_token3] = ACTIONS(1771), + [aux_sym_create_function_statement_token4] = ACTIONS(1771), + [aux_sym_create_function_statement_token7] = ACTIONS(1771), + [aux_sym_create_function_statement_token8] = ACTIONS(1771), + [aux_sym_create_function_statement_token9] = ACTIONS(1771), + [aux_sym_create_function_statement_token10] = ACTIONS(1771), + [aux_sym_create_function_statement_token11] = ACTIONS(1771), + [aux_sym_external_hint_token1] = ACTIONS(1771), + [aux_sym_external_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token1] = ACTIONS(1771), + [aux_sym_optimizer_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token3] = ACTIONS(1771), + [aux_sym_parallel_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token4] = ACTIONS(1771), + [aux_sym_deterministic_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token2] = ACTIONS(1771), + [aux_sym_sql_hint_token3] = ACTIONS(1771), + [aux_sym_sql_hint_token5] = ACTIONS(1771), + [aux_sym__function_language_token1] = ACTIONS(1771), + [aux_sym_create_function_parameter_token1] = ACTIONS(1615), + [anon_sym_EQ] = ACTIONS(1617), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1619), + [aux_sym_trigger_event_token1] = ACTIONS(1771), + [aux_sym_trigger_event_token2] = ACTIONS(1771), + [aux_sym_drop_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token4] = ACTIONS(1771), + [aux_sym_direction_constraint_token1] = ACTIONS(1771), + [aux_sym_direction_constraint_token2] = ACTIONS(1771), + [aux_sym_limit_clause_token1] = ACTIONS(1771), + [aux_sym_boolean_expression_token1] = ACTIONS(1621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(1771), + [anon_sym_BQUOTE] = ACTIONS(1769), + [anon_sym_DQUOTE] = ACTIONS(1769), + [anon_sym_DASH_GT] = ACTIONS(1625), + [anon_sym_DASH_GT_GT] = ACTIONS(1627), + [anon_sym_POUND_GT] = ACTIONS(1625), + [anon_sym_POUND_GT_GT] = ACTIONS(1627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1629), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(1633), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(1637), + [anon_sym_SLASH] = ACTIONS(1639), + [anon_sym_PERCENT] = ACTIONS(1637), + [anon_sym_LT_LT] = ACTIONS(1637), + [anon_sym_GT_GT] = ACTIONS(1637), + [anon_sym_AMP] = ACTIONS(1637), + [anon_sym_PIPE] = ACTIONS(1629), + [anon_sym_POUND] = ACTIONS(1631), + [anon_sym_LT] = ACTIONS(1633), + [anon_sym_LT_EQ] = ACTIONS(1617), + [anon_sym_LT_GT] = ACTIONS(1617), + [anon_sym_BANG_EQ] = ACTIONS(1617), + [anon_sym_GT] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1617), + [anon_sym_BANG_TILDE] = ACTIONS(1633), + [anon_sym_TILDE_STAR] = ACTIONS(1617), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1617), + }, + [835] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(1700), + [anon_sym_SLASH] = ACTIONS(1702), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(1692), + [anon_sym_POUND] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [836] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(1943), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token2] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_table_constraint_check_token1] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(1945), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [837] = { + [ts_builtin_sym_end] = ACTIONS(1769), + [anon_sym_SEMI] = ACTIONS(1769), + [aux_sym_with_clause_token1] = ACTIONS(1771), + [anon_sym_COMMA] = ACTIONS(1769), + [aux_sym_cte_token1] = ACTIONS(1771), + [aux_sym_cte_token2] = ACTIONS(1674), + [aux_sym_insert_statement_token1] = ACTIONS(1771), + [aux_sym_truncate_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token7] = ACTIONS(1676), + [aux_sym_begin_statement_token1] = ACTIONS(1771), + [aux_sym_commit_statement_token1] = ACTIONS(1771), + [aux_sym_rollback_statement_token1] = ACTIONS(1771), + [aux_sym_create_statement_token1] = ACTIONS(1771), + [aux_sym_alter_statement_token1] = ACTIONS(1771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1771), + [aux_sym_sequence_token5] = ACTIONS(1771), + [aux_sym_pg_command_token1] = ACTIONS(1769), + [aux_sym_return_statement_token1] = ACTIONS(1771), + [aux_sym_declare_statement_token1] = ACTIONS(1771), + [aux_sym_create_function_statement_token3] = ACTIONS(1771), + [aux_sym_create_function_statement_token4] = ACTIONS(1771), + [aux_sym_create_function_statement_token7] = ACTIONS(1771), + [aux_sym_create_function_statement_token8] = ACTIONS(1771), + [aux_sym_create_function_statement_token9] = ACTIONS(1771), + [aux_sym_create_function_statement_token10] = ACTIONS(1771), + [aux_sym_create_function_statement_token11] = ACTIONS(1771), + [aux_sym_external_hint_token1] = ACTIONS(1771), + [aux_sym_external_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token1] = ACTIONS(1771), + [aux_sym_optimizer_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token3] = ACTIONS(1771), + [aux_sym_parallel_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token4] = ACTIONS(1771), + [aux_sym_deterministic_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token2] = ACTIONS(1771), + [aux_sym_sql_hint_token3] = ACTIONS(1771), + [aux_sym_sql_hint_token5] = ACTIONS(1771), + [aux_sym__function_language_token1] = ACTIONS(1771), + [aux_sym_create_function_parameter_token1] = ACTIONS(1678), + [anon_sym_EQ] = ACTIONS(1680), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1682), + [aux_sym_trigger_event_token1] = ACTIONS(1771), + [aux_sym_trigger_event_token2] = ACTIONS(1771), + [aux_sym_drop_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token4] = ACTIONS(1771), + [aux_sym_create_table_statement_token1] = ACTIONS(1771), + [aux_sym_order_by_clause_token1] = ACTIONS(1771), + [aux_sym_limit_clause_token1] = ACTIONS(1771), + [aux_sym_boolean_expression_token1] = ACTIONS(1684), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(1771), + [anon_sym_BQUOTE] = ACTIONS(1769), + [anon_sym_DQUOTE] = ACTIONS(1769), + [anon_sym_DASH_GT] = ACTIONS(1688), + [anon_sym_DASH_GT_GT] = ACTIONS(1690), + [anon_sym_POUND_GT] = ACTIONS(1688), + [anon_sym_POUND_GT_GT] = ACTIONS(1690), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(1696), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(1700), + [anon_sym_SLASH] = ACTIONS(1702), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(1692), + [anon_sym_POUND] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(1696), + [anon_sym_LT_EQ] = ACTIONS(1680), + [anon_sym_LT_GT] = ACTIONS(1680), + [anon_sym_BANG_EQ] = ACTIONS(1680), + [anon_sym_GT] = ACTIONS(1696), + [anon_sym_GT_EQ] = ACTIONS(1680), + [anon_sym_BANG_TILDE] = ACTIONS(1696), + [anon_sym_TILDE_STAR] = ACTIONS(1680), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1680), + }, + [838] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_direction_constraint_token1] = ACTIONS(589), + [aux_sym_direction_constraint_token2] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [839] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(713), + [aux_sym_direction_constraint_token2] = ACTIONS(713), + [aux_sym_limit_clause_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [840] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_direction_constraint_token1] = ACTIONS(219), + [aux_sym_direction_constraint_token2] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [841] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_direction_constraint_token1] = ACTIONS(720), + [aux_sym_direction_constraint_token2] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [842] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_create_table_statement_token1] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [843] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [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), + }, + [844] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_direction_constraint_token1] = ACTIONS(709), + [aux_sym_direction_constraint_token2] = ACTIONS(709), + [aux_sym_limit_clause_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [845] = { + [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_insert_statement_token1] = 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_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_limit_clause_token1] = ACTIONS(705), + [aux_sym_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [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), + }, + [846] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_direction_constraint_token1] = ACTIONS(701), + [aux_sym_direction_constraint_token2] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), + }, + [847] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [848] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), [aux_sym_cte_token1] = ACTIONS(697), [aux_sym_cte_token2] = ACTIONS(697), [aux_sym_insert_statement_token1] = ACTIONS(697), @@ -118779,92 +119392,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [866] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [849] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_sequence_token5] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_statement_token3] = ACTIONS(617), + [aux_sym_create_function_statement_token4] = ACTIONS(617), + [aux_sym_create_function_statement_token7] = ACTIONS(617), + [aux_sym_create_function_statement_token8] = ACTIONS(617), + [aux_sym_create_function_statement_token9] = ACTIONS(617), + [aux_sym_create_function_statement_token10] = ACTIONS(617), + [aux_sym_create_function_statement_token11] = ACTIONS(617), + [aux_sym_external_hint_token1] = ACTIONS(617), + [aux_sym_external_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token1] = ACTIONS(617), + [aux_sym_optimizer_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token3] = ACTIONS(617), + [aux_sym_parallel_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token4] = ACTIONS(617), + [aux_sym_deterministic_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token2] = ACTIONS(617), + [aux_sym_sql_hint_token3] = ACTIONS(617), + [aux_sym_sql_hint_token5] = ACTIONS(617), + [aux_sym__function_language_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_direction_constraint_token1] = ACTIONS(617), + [aux_sym_direction_constraint_token2] = ACTIONS(617), + [aux_sym_limit_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [867] = { + [850] = { [ts_builtin_sym_end] = ACTIONS(691), [anon_sym_SEMI] = ACTIONS(691), [aux_sym_with_clause_token1] = ACTIONS(693), @@ -118949,7 +119562,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [868] = { + [851] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(1752), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(1754), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_sequence_token5] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_statement_token3] = ACTIONS(193), + [aux_sym_create_function_statement_token4] = ACTIONS(193), + [aux_sym_create_function_statement_token7] = ACTIONS(193), + [aux_sym_create_function_statement_token8] = ACTIONS(193), + [aux_sym_create_function_statement_token9] = ACTIONS(193), + [aux_sym_create_function_statement_token10] = ACTIONS(193), + [aux_sym_create_function_statement_token11] = ACTIONS(193), + [aux_sym_external_hint_token1] = ACTIONS(193), + [aux_sym_external_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token1] = ACTIONS(193), + [aux_sym_optimizer_hint_token2] = ACTIONS(193), + [aux_sym_optimizer_hint_token3] = ACTIONS(193), + [aux_sym_parallel_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token1] = ACTIONS(193), + [aux_sym_null_hint_token4] = ACTIONS(193), + [aux_sym_deterministic_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token1] = ACTIONS(193), + [aux_sym_sql_hint_token2] = ACTIONS(193), + [aux_sym_sql_hint_token3] = ACTIONS(193), + [aux_sym_sql_hint_token5] = ACTIONS(193), + [aux_sym__function_language_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(1756), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [852] = { [ts_builtin_sym_end] = ACTIONS(687), [anon_sym_SEMI] = ACTIONS(687), [aux_sym_with_clause_token1] = ACTIONS(689), @@ -119034,187 +119732,187 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [869] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_direction_constraint_token1] = ACTIONS(679), - [aux_sym_direction_constraint_token2] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [853] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_direction_constraint_token1] = ACTIONS(685), + [aux_sym_direction_constraint_token2] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [870] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [854] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1629), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(1637), + [anon_sym_SLASH] = ACTIONS(1639), + [anon_sym_PERCENT] = ACTIONS(1637), + [anon_sym_LT_LT] = ACTIONS(1637), + [anon_sym_GT_GT] = ACTIONS(1637), + [anon_sym_AMP] = ACTIONS(1637), + [anon_sym_PIPE] = ACTIONS(1629), + [anon_sym_POUND] = ACTIONS(1631), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [871] = { + [855] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(1611), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(1613), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -119246,8 +119944,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(1615), + [anon_sym_EQ] = ACTIONS(1617), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), [aux_sym_trigger_event_token2] = ACTIONS(675), @@ -119257,8 +119955,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_direction_constraint_token1] = ACTIONS(675), [aux_sym_direction_constraint_token2] = ACTIONS(675), [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(1621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -119267,284 +119965,1049 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(1629), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(1633), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(1637), + [anon_sym_SLASH] = ACTIONS(1639), + [anon_sym_PERCENT] = ACTIONS(1637), + [anon_sym_LT_LT] = ACTIONS(1637), + [anon_sym_GT_GT] = ACTIONS(1637), + [anon_sym_AMP] = ACTIONS(1637), + [anon_sym_PIPE] = ACTIONS(1629), + [anon_sym_POUND] = ACTIONS(1631), + [anon_sym_LT] = ACTIONS(1633), + [anon_sym_LT_EQ] = ACTIONS(1617), + [anon_sym_LT_GT] = ACTIONS(1617), + [anon_sym_BANG_EQ] = ACTIONS(1617), + [anon_sym_GT] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1617), + [anon_sym_BANG_TILDE] = ACTIONS(1633), + [anon_sym_TILDE_STAR] = ACTIONS(1617), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1617), }, - [872] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [856] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(1611), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(1613), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(1615), + [anon_sym_EQ] = ACTIONS(1617), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_direction_constraint_token1] = ACTIONS(671), + [aux_sym_direction_constraint_token2] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1629), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(1633), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(1637), + [anon_sym_SLASH] = ACTIONS(1639), + [anon_sym_PERCENT] = ACTIONS(1637), + [anon_sym_LT_LT] = ACTIONS(1637), + [anon_sym_GT_GT] = ACTIONS(1637), + [anon_sym_AMP] = ACTIONS(1637), + [anon_sym_PIPE] = ACTIONS(1629), + [anon_sym_POUND] = ACTIONS(1631), + [anon_sym_LT] = ACTIONS(1633), + [anon_sym_LT_EQ] = ACTIONS(1617), + [anon_sym_LT_GT] = ACTIONS(1617), + [anon_sym_BANG_EQ] = ACTIONS(1617), + [anon_sym_GT] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1617), + [anon_sym_BANG_TILDE] = ACTIONS(1633), + [anon_sym_TILDE_STAR] = ACTIONS(1617), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1617), + }, + [857] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_direction_constraint_token1] = ACTIONS(667), + [aux_sym_direction_constraint_token2] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [858] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(1637), + [anon_sym_SLASH] = ACTIONS(1639), + [anon_sym_PERCENT] = ACTIONS(1637), + [anon_sym_LT_LT] = ACTIONS(1637), + [anon_sym_GT_GT] = ACTIONS(1637), + [anon_sym_AMP] = ACTIONS(1637), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [873] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [859] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [874] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_direction_constraint_token1] = ACTIONS(621), - [aux_sym_direction_constraint_token2] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [860] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_direction_constraint_token1] = ACTIONS(663), + [aux_sym_direction_constraint_token2] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1746), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_LT_LT] = ACTIONS(1744), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [875] = { + [861] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_direction_constraint_token1] = ACTIONS(607), + [aux_sym_direction_constraint_token2] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [862] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_direction_constraint_token1] = ACTIONS(659), + [aux_sym_direction_constraint_token2] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [863] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_direction_constraint_token1] = ACTIONS(649), + [aux_sym_direction_constraint_token2] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [864] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_direction_constraint_token1] = ACTIONS(645), + [aux_sym_direction_constraint_token2] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [865] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_direction_constraint_token1] = ACTIONS(641), + [aux_sym_direction_constraint_token2] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [866] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [867] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(1611), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(1613), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(1615), + [anon_sym_EQ] = ACTIONS(1617), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1619), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_direction_constraint_token1] = ACTIONS(637), + [aux_sym_direction_constraint_token2] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(1621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1623), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1629), + [anon_sym_DASH] = ACTIONS(1631), + [anon_sym_TILDE] = ACTIONS(1633), + [anon_sym_CARET] = ACTIONS(1635), + [anon_sym_STAR] = ACTIONS(1637), + [anon_sym_SLASH] = ACTIONS(1639), + [anon_sym_PERCENT] = ACTIONS(1637), + [anon_sym_LT_LT] = ACTIONS(1637), + [anon_sym_GT_GT] = ACTIONS(1637), + [anon_sym_AMP] = ACTIONS(1637), + [anon_sym_PIPE] = ACTIONS(1629), + [anon_sym_POUND] = ACTIONS(1631), + [anon_sym_LT] = ACTIONS(1633), + [anon_sym_LT_EQ] = ACTIONS(1617), + [anon_sym_LT_GT] = ACTIONS(1617), + [anon_sym_BANG_EQ] = ACTIONS(1617), + [anon_sym_GT] = ACTIONS(1633), + [anon_sym_GT_EQ] = ACTIONS(1617), + [anon_sym_BANG_TILDE] = ACTIONS(1633), + [anon_sym_TILDE_STAR] = ACTIONS(1617), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1617), + }, + [868] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), @@ -119629,17 +121092,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [876] = { + [869] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), [anon_sym_COMMA] = ACTIONS(627), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(1718), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_truncate_statement_token1] = ACTIONS(629), [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(1720), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_begin_statement_token1] = ACTIONS(629), [aux_sym_commit_statement_token1] = ACTIONS(629), [aux_sym_rollback_statement_token1] = ACTIONS(629), @@ -119671,8 +121134,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(629), [aux_sym_sql_hint_token5] = ACTIONS(629), [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(1722), - [anon_sym_EQ] = ACTIONS(1724), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), [aux_sym_trigger_event_token2] = ACTIONS(629), @@ -119683,7 +121146,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_direction_constraint_token2] = ACTIONS(629), [aux_sym_limit_clause_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -119692,39 +121155,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1736), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_TILDE] = ACTIONS(1740), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1746), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_LT_LT] = ACTIONS(1744), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_PIPE] = ACTIONS(1736), - [anon_sym_POUND] = ACTIONS(1738), - [anon_sym_LT] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1724), - [anon_sym_LT_GT] = ACTIONS(1724), - [anon_sym_BANG_EQ] = ACTIONS(1724), - [anon_sym_GT] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1724), - [anon_sym_BANG_TILDE] = ACTIONS(1740), - [anon_sym_TILDE_STAR] = ACTIONS(1724), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1724), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [877] = { + [870] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [871] = { [ts_builtin_sym_end] = ACTIONS(623), [anon_sym_SEMI] = ACTIONS(623), [aux_sym_with_clause_token1] = ACTIONS(625), [anon_sym_COMMA] = ACTIONS(623), [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(1718), + [aux_sym_cte_token2] = ACTIONS(625), [aux_sym_insert_statement_token1] = ACTIONS(625), [aux_sym_truncate_statement_token1] = ACTIONS(625), [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(1720), + [aux_sym_comment_statement_token7] = ACTIONS(625), [aux_sym_begin_statement_token1] = ACTIONS(625), [aux_sym_commit_statement_token1] = ACTIONS(625), [aux_sym_rollback_statement_token1] = ACTIONS(625), @@ -119756,8 +121304,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(625), [aux_sym_sql_hint_token5] = ACTIONS(625), [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(1722), - [anon_sym_EQ] = ACTIONS(1724), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), [aux_sym_create_trigger_statement_token1] = ACTIONS(625), [aux_sym_trigger_event_token1] = ACTIONS(625), [aux_sym_trigger_event_token2] = ACTIONS(625), @@ -119767,8 +121315,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_direction_constraint_token1] = ACTIONS(625), [aux_sym_direction_constraint_token2] = ACTIONS(625), [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(1728), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), [sym__unquoted_identifier] = ACTIONS(625), [anon_sym_BQUOTE] = ACTIONS(623), [anon_sym_DQUOTE] = ACTIONS(623), @@ -119777,29 +121325,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(625), [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1736), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_TILDE] = ACTIONS(1740), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1746), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_LT_LT] = ACTIONS(1744), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_PIPE] = ACTIONS(1736), - [anon_sym_POUND] = ACTIONS(1738), - [anon_sym_LT] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1724), - [anon_sym_LT_GT] = ACTIONS(1724), - [anon_sym_BANG_EQ] = ACTIONS(1724), - [anon_sym_GT] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1724), - [anon_sym_BANG_TILDE] = ACTIONS(1740), - [anon_sym_TILDE_STAR] = ACTIONS(1724), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1724), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [878] = { + [872] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), @@ -119853,7 +121401,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_direction_constraint_token2] = ACTIONS(621), [aux_sym_limit_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -119862,18 +121410,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(621), [anon_sym_POUND_GT_GT] = ACTIONS(619), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1736), - [anon_sym_DASH] = ACTIONS(1738), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1746), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_LT_LT] = ACTIONS(1744), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_PIPE] = ACTIONS(1736), - [anon_sym_POUND] = ACTIONS(1738), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), [anon_sym_LT] = ACTIONS(621), [anon_sym_LT_EQ] = ACTIONS(619), [anon_sym_LT_GT] = ACTIONS(619), @@ -119884,945 +121432,3666 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [879] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_sequence_token5] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), - [aux_sym_create_function_statement_token3] = ACTIONS(617), - [aux_sym_create_function_statement_token4] = ACTIONS(617), - [aux_sym_create_function_statement_token7] = ACTIONS(617), - [aux_sym_create_function_statement_token8] = ACTIONS(617), - [aux_sym_create_function_statement_token9] = ACTIONS(617), - [aux_sym_create_function_statement_token10] = ACTIONS(617), - [aux_sym_create_function_statement_token11] = ACTIONS(617), - [aux_sym_external_hint_token1] = ACTIONS(617), - [aux_sym_external_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token1] = ACTIONS(617), - [aux_sym_optimizer_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token3] = ACTIONS(617), - [aux_sym_parallel_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token4] = ACTIONS(617), - [aux_sym_deterministic_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token2] = ACTIONS(617), - [aux_sym_sql_hint_token3] = ACTIONS(617), - [aux_sym_sql_hint_token5] = ACTIONS(617), - [aux_sym__function_language_token1] = ACTIONS(617), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_direction_constraint_token1] = ACTIONS(617), - [aux_sym_direction_constraint_token2] = ACTIONS(617), - [aux_sym_limit_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), + [873] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [874] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [875] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [876] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_create_table_statement_token1] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + }, + [877] = { + [aux_sym_array_type_repeat1] = STATE(795), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1873), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [878] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_reference_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [879] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_reference_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, [880] = { - [aux_sym_array_type_repeat1] = STATE(880), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_mode_token1] = ACTIONS(287), - [aux_sym_initial_mode_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1945), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_reference_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, [881] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_direction_constraint_token1] = ACTIONS(613), - [aux_sym_direction_constraint_token2] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_reference_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, [882] = { - [ts_builtin_sym_end] = ACTIONS(1948), - [anon_sym_SEMI] = ACTIONS(1948), - [aux_sym_with_clause_token1] = ACTIONS(1950), - [aux_sym_cte_token1] = ACTIONS(1950), - [aux_sym_cte_token2] = ACTIONS(1952), - [aux_sym_insert_statement_token1] = ACTIONS(1950), - [aux_sym_truncate_statement_token1] = ACTIONS(1950), - [aux_sym_comment_statement_token1] = ACTIONS(1950), - [aux_sym_comment_statement_token7] = ACTIONS(1954), - [aux_sym_begin_statement_token1] = ACTIONS(1950), - [aux_sym_commit_statement_token1] = ACTIONS(1950), - [aux_sym_rollback_statement_token1] = ACTIONS(1950), - [aux_sym_create_statement_token1] = ACTIONS(1950), - [aux_sym_alter_statement_token1] = ACTIONS(1950), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1950), - [aux_sym_sequence_token5] = ACTIONS(1950), - [aux_sym_pg_command_token1] = ACTIONS(1948), - [aux_sym_return_statement_token1] = ACTIONS(1950), - [aux_sym_declare_statement_token1] = ACTIONS(1950), - [aux_sym_create_function_statement_token3] = ACTIONS(1950), - [aux_sym_create_function_statement_token4] = ACTIONS(1950), - [aux_sym_create_function_statement_token7] = ACTIONS(1950), - [aux_sym_create_function_statement_token8] = ACTIONS(1950), - [aux_sym_create_function_statement_token9] = ACTIONS(1950), - [aux_sym_create_function_statement_token10] = ACTIONS(1950), - [aux_sym_create_function_statement_token11] = ACTIONS(1950), - [aux_sym_external_hint_token1] = ACTIONS(1950), - [aux_sym_external_hint_token2] = ACTIONS(1950), - [aux_sym_optimizer_hint_token1] = ACTIONS(1950), - [aux_sym_optimizer_hint_token2] = ACTIONS(1950), - [aux_sym_optimizer_hint_token3] = ACTIONS(1950), - [aux_sym_parallel_hint_token1] = ACTIONS(1950), - [aux_sym_null_hint_token1] = ACTIONS(1950), - [aux_sym_null_hint_token4] = ACTIONS(1950), - [aux_sym_deterministic_hint_token1] = ACTIONS(1950), - [aux_sym_sql_hint_token1] = ACTIONS(1950), - [aux_sym_sql_hint_token2] = ACTIONS(1950), - [aux_sym_sql_hint_token3] = ACTIONS(1950), - [aux_sym_sql_hint_token5] = ACTIONS(1950), - [aux_sym__function_language_token1] = ACTIONS(1950), - [aux_sym_create_function_parameter_token1] = ACTIONS(1956), - [anon_sym_EQ] = ACTIONS(1958), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1960), - [aux_sym_trigger_event_token1] = ACTIONS(1950), - [aux_sym_trigger_event_token2] = ACTIONS(1950), - [aux_sym_drop_statement_token1] = ACTIONS(1950), - [aux_sym_grant_statement_token1] = ACTIONS(1950), - [aux_sym_grant_statement_token4] = ACTIONS(1950), - [aux_sym_grant_statement_token8] = ACTIONS(1950), - [aux_sym_create_table_statement_token1] = ACTIONS(1950), - [aux_sym_order_by_clause_token1] = ACTIONS(1950), - [aux_sym_limit_clause_token1] = ACTIONS(1950), - [aux_sym_boolean_expression_token1] = ACTIONS(1962), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(1950), - [anon_sym_BQUOTE] = ACTIONS(1948), - [anon_sym_DQUOTE] = ACTIONS(1948), - [anon_sym_DASH_GT] = ACTIONS(1966), - [anon_sym_DASH_GT_GT] = ACTIONS(1968), - [anon_sym_POUND_GT] = ACTIONS(1966), - [anon_sym_POUND_GT_GT] = ACTIONS(1968), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1970), - [anon_sym_DASH] = ACTIONS(1972), - [anon_sym_TILDE] = ACTIONS(1974), - [anon_sym_CARET] = ACTIONS(1976), - [anon_sym_STAR] = ACTIONS(1978), - [anon_sym_SLASH] = ACTIONS(1980), - [anon_sym_PERCENT] = ACTIONS(1978), - [anon_sym_LT_LT] = ACTIONS(1978), - [anon_sym_GT_GT] = ACTIONS(1978), - [anon_sym_AMP] = ACTIONS(1978), - [anon_sym_PIPE] = ACTIONS(1970), - [anon_sym_POUND] = ACTIONS(1972), - [anon_sym_LT] = ACTIONS(1974), - [anon_sym_LT_EQ] = ACTIONS(1958), - [anon_sym_LT_GT] = ACTIONS(1958), - [anon_sym_BANG_EQ] = ACTIONS(1958), - [anon_sym_GT] = ACTIONS(1974), - [anon_sym_GT_EQ] = ACTIONS(1958), - [anon_sym_BANG_TILDE] = ACTIONS(1974), - [anon_sym_TILDE_STAR] = ACTIONS(1958), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1958), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [883] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_reference_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, [884] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_reference_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, [885] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_direction_constraint_token1] = ACTIONS(609), - [aux_sym_direction_constraint_token2] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [886] = { - [aux_sym_array_type_repeat1] = STATE(886), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(1982), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [887] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [888] = { - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_reference_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [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), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, [889] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(1952), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(1954), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(1956), - [anon_sym_EQ] = ACTIONS(1958), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1960), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_create_table_statement_token1] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(1962), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1970), - [anon_sym_DASH] = ACTIONS(1972), - [anon_sym_TILDE] = ACTIONS(1974), - [anon_sym_CARET] = ACTIONS(1976), - [anon_sym_STAR] = ACTIONS(1978), - [anon_sym_SLASH] = ACTIONS(1980), - [anon_sym_PERCENT] = ACTIONS(1978), - [anon_sym_LT_LT] = ACTIONS(1978), - [anon_sym_GT_GT] = ACTIONS(1978), - [anon_sym_AMP] = ACTIONS(1978), - [anon_sym_PIPE] = ACTIONS(1970), - [anon_sym_POUND] = ACTIONS(1972), - [anon_sym_LT] = ACTIONS(1974), - [anon_sym_LT_EQ] = ACTIONS(1958), - [anon_sym_LT_GT] = ACTIONS(1958), - [anon_sym_BANG_EQ] = ACTIONS(1958), - [anon_sym_GT] = ACTIONS(1974), - [anon_sym_GT_EQ] = ACTIONS(1958), - [anon_sym_BANG_TILDE] = ACTIONS(1974), - [anon_sym_TILDE_STAR] = ACTIONS(1958), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1958), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [890] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_reference_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [891] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_reference_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [892] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_reference_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [893] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [894] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(713), + [aux_sym_order_by_clause_token1] = ACTIONS(713), + [aux_sym_limit_clause_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [895] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [896] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [897] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [898] = { + [aux_sym_array_type_repeat1] = STATE(819), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_mode_token1] = ACTIONS(342), + [aux_sym_initial_mode_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1926), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [899] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [900] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [901] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [902] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [903] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [904] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [905] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_reference_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [906] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [907] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [908] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [909] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(979), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [910] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [911] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [912] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1603), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [913] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [914] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(1947), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(1949), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_sequence_token5] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_statement_token3] = ACTIONS(303), + [aux_sym_create_function_statement_token4] = ACTIONS(303), + [aux_sym_create_function_statement_token7] = ACTIONS(303), + [aux_sym_create_function_statement_token8] = ACTIONS(303), + [aux_sym_create_function_statement_token9] = ACTIONS(303), + [aux_sym_create_function_statement_token10] = ACTIONS(303), + [aux_sym_create_function_statement_token11] = ACTIONS(303), + [aux_sym_external_hint_token1] = ACTIONS(303), + [aux_sym_external_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token1] = ACTIONS(303), + [aux_sym_optimizer_hint_token2] = ACTIONS(303), + [aux_sym_optimizer_hint_token3] = ACTIONS(303), + [aux_sym_parallel_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token1] = ACTIONS(303), + [aux_sym_null_hint_token4] = ACTIONS(303), + [aux_sym_deterministic_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token1] = ACTIONS(303), + [aux_sym_sql_hint_token2] = ACTIONS(303), + [aux_sym_sql_hint_token3] = ACTIONS(303), + [aux_sym_sql_hint_token5] = ACTIONS(303), + [aux_sym__function_language_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(1951), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [915] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_create_table_statement_token1] = ACTIONS(709), + [aux_sym_order_by_clause_token1] = ACTIONS(709), + [aux_sym_limit_clause_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [916] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), [aux_sym_cte_token1] = ACTIONS(697), [aux_sym_cte_token2] = ACTIONS(697), [aux_sym_insert_statement_token1] = ACTIONS(697), @@ -120868,7 +125137,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), [aux_sym_create_table_statement_token1] = ACTIONS(697), [aux_sym_order_by_clause_token1] = ACTIONS(697), [aux_sym_limit_clause_token1] = ACTIONS(697), @@ -120904,10 +125172,436 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [891] = { + [917] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_create_table_statement_token1] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), + }, + [918] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(1674), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(1676), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(1678), + [anon_sym_EQ] = ACTIONS(1680), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1686), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(1696), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_STAR] = ACTIONS(1700), + [anon_sym_SLASH] = ACTIONS(1702), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(1692), + [anon_sym_POUND] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(1696), + [anon_sym_LT_EQ] = ACTIONS(1680), + [anon_sym_LT_GT] = ACTIONS(1680), + [anon_sym_BANG_EQ] = ACTIONS(1680), + [anon_sym_GT] = ACTIONS(1696), + [anon_sym_GT_EQ] = ACTIONS(1680), + [anon_sym_BANG_TILDE] = ACTIONS(1696), + [anon_sym_TILDE_STAR] = ACTIONS(1680), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1680), + }, + [919] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [920] = { + [sym__quoted_identifier] = STATE(3475), + [sym_identifier] = STATE(3627), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(1953), + [aux_sym_cte_token2] = ACTIONS(1955), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(1957), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_sequence_token5] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [aux_sym_create_function_statement_token3] = ACTIONS(252), + [aux_sym_create_function_statement_token4] = ACTIONS(252), + [aux_sym_create_function_statement_token7] = ACTIONS(252), + [aux_sym_create_function_statement_token8] = ACTIONS(252), + [aux_sym_create_function_statement_token9] = ACTIONS(252), + [aux_sym_create_function_statement_token10] = ACTIONS(252), + [aux_sym_create_function_statement_token11] = ACTIONS(252), + [aux_sym_external_hint_token1] = ACTIONS(252), + [aux_sym_external_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token1] = ACTIONS(252), + [aux_sym_optimizer_hint_token2] = ACTIONS(252), + [aux_sym_optimizer_hint_token3] = ACTIONS(252), + [aux_sym_parallel_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token1] = ACTIONS(252), + [aux_sym_null_hint_token4] = ACTIONS(252), + [aux_sym_deterministic_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token1] = ACTIONS(252), + [aux_sym_sql_hint_token2] = ACTIONS(252), + [aux_sym_sql_hint_token3] = ACTIONS(252), + [aux_sym_sql_hint_token5] = ACTIONS(252), + [aux_sym__function_language_token1] = ACTIONS(252), + [aux_sym_create_function_parameter_token1] = ACTIONS(1959), + [anon_sym_EQ] = ACTIONS(1961), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1963), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(1965), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(1969), + [anon_sym_BQUOTE] = ACTIONS(1971), + [anon_sym_DQUOTE] = ACTIONS(1973), + [anon_sym_DASH_GT] = ACTIONS(1975), + [anon_sym_DASH_GT_GT] = ACTIONS(1977), + [anon_sym_POUND_GT] = ACTIONS(1975), + [anon_sym_POUND_GT_GT] = ACTIONS(1977), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1979), + [anon_sym_DASH] = ACTIONS(1981), + [anon_sym_TILDE] = ACTIONS(1983), + [anon_sym_CARET] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1989), + [anon_sym_PERCENT] = ACTIONS(1987), + [anon_sym_LT_LT] = ACTIONS(1987), + [anon_sym_GT_GT] = ACTIONS(1987), + [anon_sym_AMP] = ACTIONS(1987), + [anon_sym_PIPE] = ACTIONS(1979), + [anon_sym_POUND] = ACTIONS(1981), + [anon_sym_LT] = ACTIONS(1983), + [anon_sym_LT_EQ] = ACTIONS(1961), + [anon_sym_LT_GT] = ACTIONS(1961), + [anon_sym_BANG_EQ] = ACTIONS(1961), + [anon_sym_GT] = ACTIONS(1983), + [anon_sym_GT_EQ] = ACTIONS(1961), + [anon_sym_BANG_TILDE] = ACTIONS(1983), + [anon_sym_TILDE_STAR] = ACTIONS(1961), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1961), + }, + [921] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [922] = { [ts_builtin_sym_end] = ACTIONS(691), [anon_sym_SEMI] = ACTIONS(691), [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), [aux_sym_cte_token1] = ACTIONS(693), [aux_sym_cte_token2] = ACTIONS(693), [aux_sym_insert_statement_token1] = ACTIONS(693), @@ -120953,7 +125647,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(693), [aux_sym_grant_statement_token1] = ACTIONS(693), [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), [aux_sym_create_table_statement_token1] = ACTIONS(693), [aux_sym_order_by_clause_token1] = ACTIONS(693), [aux_sym_limit_clause_token1] = ACTIONS(693), @@ -120989,517 +125682,517 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [892] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token8] = ACTIONS(689), - [aux_sym_create_table_statement_token1] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [923] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [893] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [924] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [894] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_create_table_statement_token1] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [925] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [895] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1976), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [926] = { + [aux_sym_array_type_repeat1] = STATE(744), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token2] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(336), + [aux_sym_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1855), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, - [896] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [927] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_create_table_statement_token1] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [897] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1976), - [anon_sym_STAR] = ACTIONS(1978), - [anon_sym_SLASH] = ACTIONS(1980), - [anon_sym_PERCENT] = ACTIONS(1978), - [anon_sym_LT_LT] = ACTIONS(1978), - [anon_sym_GT_GT] = ACTIONS(1978), - [anon_sym_AMP] = ACTIONS(1978), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [928] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(1822), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(1824), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(1826), + [anon_sym_EQ] = ACTIONS(1828), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1830), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(1832), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1834), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1840), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_TILDE] = ACTIONS(1844), + [anon_sym_CARET] = ACTIONS(1846), + [anon_sym_STAR] = ACTIONS(1848), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1840), + [anon_sym_POUND] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(1844), + [anon_sym_LT_EQ] = ACTIONS(1828), + [anon_sym_LT_GT] = ACTIONS(1828), + [anon_sym_BANG_EQ] = ACTIONS(1828), + [anon_sym_GT] = ACTIONS(1844), + [anon_sym_GT_EQ] = ACTIONS(1828), + [anon_sym_BANG_TILDE] = ACTIONS(1844), + [anon_sym_TILDE_STAR] = ACTIONS(1828), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1828), }, - [898] = { + [929] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), @@ -121584,16 +126277,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [899] = { + [930] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(1952), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_truncate_statement_token1] = ACTIONS(629), [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(1954), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_begin_statement_token1] = ACTIONS(629), [aux_sym_commit_statement_token1] = ACTIONS(629), [aux_sym_rollback_statement_token1] = ACTIONS(629), @@ -121625,8 +126318,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(629), [aux_sym_sql_hint_token5] = ACTIONS(629), [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(1956), - [anon_sym_EQ] = ACTIONS(1958), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), [aux_sym_trigger_event_token2] = ACTIONS(629), @@ -121638,7 +126331,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_order_by_clause_token1] = ACTIONS(629), [aux_sym_limit_clause_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -121647,199 +126340,450 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1970), - [anon_sym_DASH] = ACTIONS(1972), - [anon_sym_TILDE] = ACTIONS(1974), - [anon_sym_CARET] = ACTIONS(1976), - [anon_sym_STAR] = ACTIONS(1978), - [anon_sym_SLASH] = ACTIONS(1980), - [anon_sym_PERCENT] = ACTIONS(1978), - [anon_sym_LT_LT] = ACTIONS(1978), - [anon_sym_GT_GT] = ACTIONS(1978), - [anon_sym_AMP] = ACTIONS(1978), - [anon_sym_PIPE] = ACTIONS(1970), - [anon_sym_POUND] = ACTIONS(1972), - [anon_sym_LT] = ACTIONS(1974), - [anon_sym_LT_EQ] = ACTIONS(1958), - [anon_sym_LT_GT] = ACTIONS(1958), - [anon_sym_BANG_EQ] = ACTIONS(1958), - [anon_sym_GT] = ACTIONS(1974), - [anon_sym_GT_EQ] = ACTIONS(1958), - [anon_sym_BANG_TILDE] = ACTIONS(1974), - [anon_sym_TILDE_STAR] = ACTIONS(1958), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1958), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [900] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(1952), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(1954), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(1956), - [anon_sym_EQ] = ACTIONS(1958), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_create_table_statement_token1] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(1962), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1970), - [anon_sym_DASH] = ACTIONS(1972), - [anon_sym_TILDE] = ACTIONS(1974), - [anon_sym_CARET] = ACTIONS(1976), - [anon_sym_STAR] = ACTIONS(1978), - [anon_sym_SLASH] = ACTIONS(1980), - [anon_sym_PERCENT] = ACTIONS(1978), - [anon_sym_LT_LT] = ACTIONS(1978), - [anon_sym_GT_GT] = ACTIONS(1978), - [anon_sym_AMP] = ACTIONS(1978), - [anon_sym_PIPE] = ACTIONS(1970), - [anon_sym_POUND] = ACTIONS(1972), - [anon_sym_LT] = ACTIONS(1974), - [anon_sym_LT_EQ] = ACTIONS(1958), - [anon_sym_LT_GT] = ACTIONS(1958), - [anon_sym_BANG_EQ] = ACTIONS(1958), - [anon_sym_GT] = ACTIONS(1974), - [anon_sym_GT_EQ] = ACTIONS(1958), - [anon_sym_BANG_TILDE] = ACTIONS(1974), - [anon_sym_TILDE_STAR] = ACTIONS(1958), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1958), + [931] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(1991), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1993), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(1995), }, - [901] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [932] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_reference_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [933] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token2] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_table_constraint_check_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [934] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1970), - [anon_sym_DASH] = ACTIONS(1972), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1976), - [anon_sym_STAR] = ACTIONS(1978), - [anon_sym_SLASH] = ACTIONS(1980), - [anon_sym_PERCENT] = ACTIONS(1978), - [anon_sym_LT_LT] = ACTIONS(1978), - [anon_sym_GT_GT] = ACTIONS(1978), - [anon_sym_AMP] = ACTIONS(1978), - [anon_sym_PIPE] = ACTIONS(1970), - [anon_sym_POUND] = ACTIONS(1972), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [902] = { + [935] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [936] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), @@ -121889,7 +126833,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(617), [aux_sym_grant_statement_token4] = ACTIONS(617), [aux_sym_grant_statement_token8] = ACTIONS(617), - [aux_sym_create_table_statement_token1] = ACTIONS(617), [aux_sym_order_by_clause_token1] = ACTIONS(617), [aux_sym_limit_clause_token1] = ACTIONS(617), [aux_sym_boolean_expression_token1] = ACTIONS(617), @@ -121924,2566 +126867,772 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [903] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [904] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [905] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [906] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_reference_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [907] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [908] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_direction_constraint_token1] = ACTIONS(605), - [aux_sym_direction_constraint_token2] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [937] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [909] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [938] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token2] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_table_constraint_check_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, - [910] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [939] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [911] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1964), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [940] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, - [912] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_direction_constraint_token1] = ACTIONS(601), - [aux_sym_direction_constraint_token2] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [941] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token8] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [913] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_direction_constraint_token1] = ACTIONS(597), - [aux_sym_direction_constraint_token2] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [942] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [914] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), + [943] = { + [aux_sym_array_type_repeat1] = STATE(1029), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(336), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(336), + [aux_sym_declare_statement_token1] = ACTIONS(336), + [aux_sym_create_function_statement_token3] = ACTIONS(336), + [aux_sym_create_function_statement_token4] = ACTIONS(336), + [aux_sym_create_function_statement_token7] = ACTIONS(336), + [aux_sym_create_function_statement_token8] = ACTIONS(336), + [aux_sym_create_function_statement_token9] = ACTIONS(336), + [aux_sym_create_function_statement_token10] = ACTIONS(336), + [aux_sym_create_function_statement_token11] = ACTIONS(336), + [aux_sym_external_hint_token1] = ACTIONS(336), + [aux_sym_external_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token1] = ACTIONS(336), + [aux_sym_optimizer_hint_token2] = ACTIONS(336), + [aux_sym_optimizer_hint_token3] = ACTIONS(336), + [aux_sym_parallel_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token1] = ACTIONS(336), + [aux_sym_null_hint_token4] = ACTIONS(336), + [aux_sym_deterministic_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token1] = ACTIONS(336), + [aux_sym_sql_hint_token2] = ACTIONS(336), + [aux_sym_sql_hint_token3] = ACTIONS(336), + [aux_sym_sql_hint_token5] = ACTIONS(336), + [aux_sym__function_language_token1] = ACTIONS(336), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(1997), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, - [915] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [944] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2001), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_STAR] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2009), + [anon_sym_PERCENT] = ACTIONS(2007), + [anon_sym_LT_LT] = ACTIONS(2007), + [anon_sym_GT_GT] = ACTIONS(2007), + [anon_sym_AMP] = ACTIONS(2007), + [anon_sym_PIPE] = ACTIONS(2001), + [anon_sym_POUND] = ACTIONS(2003), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [916] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [917] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [918] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [919] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_direction_constraint_token1] = ACTIONS(593), - [aux_sym_direction_constraint_token2] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [920] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_direction_constraint_token1] = ACTIONS(583), - [aux_sym_direction_constraint_token2] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [921] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_direction_constraint_token1] = ACTIONS(575), - [aux_sym_direction_constraint_token2] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [922] = { - [ts_builtin_sym_end] = ACTIONS(1767), - [anon_sym_SEMI] = ACTIONS(1767), - [aux_sym_with_clause_token1] = ACTIONS(1769), - [anon_sym_COMMA] = ACTIONS(1767), - [aux_sym_cte_token1] = ACTIONS(1769), - [aux_sym_cte_token2] = ACTIONS(1718), - [aux_sym_insert_statement_token1] = ACTIONS(1769), - [aux_sym_truncate_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token7] = ACTIONS(1720), - [aux_sym_begin_statement_token1] = ACTIONS(1769), - [aux_sym_commit_statement_token1] = ACTIONS(1769), - [aux_sym_rollback_statement_token1] = ACTIONS(1769), - [aux_sym_create_statement_token1] = ACTIONS(1769), - [aux_sym_alter_statement_token1] = ACTIONS(1769), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1769), - [aux_sym_sequence_token5] = ACTIONS(1769), - [aux_sym_pg_command_token1] = ACTIONS(1767), - [aux_sym_return_statement_token1] = ACTIONS(1769), - [aux_sym_declare_statement_token1] = ACTIONS(1769), - [aux_sym_create_function_statement_token3] = ACTIONS(1769), - [aux_sym_create_function_statement_token4] = ACTIONS(1769), - [aux_sym_create_function_statement_token7] = ACTIONS(1769), - [aux_sym_create_function_statement_token8] = ACTIONS(1769), - [aux_sym_create_function_statement_token9] = ACTIONS(1769), - [aux_sym_create_function_statement_token10] = ACTIONS(1769), - [aux_sym_create_function_statement_token11] = ACTIONS(1769), - [aux_sym_external_hint_token1] = ACTIONS(1769), - [aux_sym_external_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token1] = ACTIONS(1769), - [aux_sym_optimizer_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token3] = ACTIONS(1769), - [aux_sym_parallel_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token4] = ACTIONS(1769), - [aux_sym_deterministic_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token2] = ACTIONS(1769), - [aux_sym_sql_hint_token3] = ACTIONS(1769), - [aux_sym_sql_hint_token5] = ACTIONS(1769), - [aux_sym__function_language_token1] = ACTIONS(1769), - [aux_sym_create_function_parameter_token1] = ACTIONS(1722), - [anon_sym_EQ] = ACTIONS(1724), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1726), - [aux_sym_trigger_event_token1] = ACTIONS(1769), - [aux_sym_trigger_event_token2] = ACTIONS(1769), - [aux_sym_drop_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token4] = ACTIONS(1769), - [aux_sym_direction_constraint_token1] = ACTIONS(1769), - [aux_sym_direction_constraint_token2] = ACTIONS(1769), - [aux_sym_limit_clause_token1] = ACTIONS(1769), - [aux_sym_boolean_expression_token1] = ACTIONS(1728), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1730), - [sym__unquoted_identifier] = ACTIONS(1769), - [anon_sym_BQUOTE] = ACTIONS(1767), - [anon_sym_DQUOTE] = ACTIONS(1767), - [anon_sym_DASH_GT] = ACTIONS(1732), - [anon_sym_DASH_GT_GT] = ACTIONS(1734), - [anon_sym_POUND_GT] = ACTIONS(1732), - [anon_sym_POUND_GT_GT] = ACTIONS(1734), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1736), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_TILDE] = ACTIONS(1740), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_STAR] = ACTIONS(1744), - [anon_sym_SLASH] = ACTIONS(1746), - [anon_sym_PERCENT] = ACTIONS(1744), - [anon_sym_LT_LT] = ACTIONS(1744), - [anon_sym_GT_GT] = ACTIONS(1744), - [anon_sym_AMP] = ACTIONS(1744), - [anon_sym_PIPE] = ACTIONS(1736), - [anon_sym_POUND] = ACTIONS(1738), - [anon_sym_LT] = ACTIONS(1740), - [anon_sym_LT_EQ] = ACTIONS(1724), - [anon_sym_LT_GT] = ACTIONS(1724), - [anon_sym_BANG_EQ] = ACTIONS(1724), - [anon_sym_GT] = ACTIONS(1740), - [anon_sym_GT_EQ] = ACTIONS(1724), - [anon_sym_BANG_TILDE] = ACTIONS(1740), - [anon_sym_TILDE_STAR] = ACTIONS(1724), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1724), - }, - [923] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [924] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_direction_constraint_token1] = ACTIONS(571), - [aux_sym_direction_constraint_token2] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [925] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [926] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_direction_constraint_token1] = ACTIONS(567), - [aux_sym_direction_constraint_token2] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [927] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(1985), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token2] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_table_constraint_check_token1] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(1987), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [928] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(1989), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token2] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_table_constraint_check_token1] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(1991), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [929] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [930] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(1993), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token2] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_table_constraint_check_token1] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(1995), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [931] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [932] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [945] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token2] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_table_constraint_check_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [933] = { + [946] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2011), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2013), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -124515,18 +127664,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2015), + [anon_sym_EQ] = ACTIONS(2017), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_reference_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), [aux_sym_trigger_event_token2] = ACTIONS(675), [aux_sym_drop_statement_token1] = ACTIONS(675), [aux_sym_grant_statement_token1] = ACTIONS(675), [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2019), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -124535,2213 +127685,1205 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [934] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(725), - [aux_sym_limit_clause_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [935] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [936] = { - [aux_sym_array_type_repeat1] = STATE(946), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(273), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(273), - [aux_sym_declare_statement_token1] = ACTIONS(273), - [aux_sym_create_function_statement_token3] = ACTIONS(273), - [aux_sym_create_function_statement_token4] = ACTIONS(273), - [aux_sym_create_function_statement_token7] = ACTIONS(273), - [aux_sym_create_function_statement_token8] = ACTIONS(273), - [aux_sym_create_function_statement_token9] = ACTIONS(273), - [aux_sym_create_function_statement_token10] = ACTIONS(273), - [aux_sym_create_function_statement_token11] = ACTIONS(273), - [aux_sym_external_hint_token1] = ACTIONS(273), - [aux_sym_external_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token1] = ACTIONS(273), - [aux_sym_optimizer_hint_token2] = ACTIONS(273), - [aux_sym_optimizer_hint_token3] = ACTIONS(273), - [aux_sym_parallel_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token1] = ACTIONS(273), - [aux_sym_null_hint_token4] = ACTIONS(273), - [aux_sym_deterministic_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token1] = ACTIONS(273), - [aux_sym_sql_hint_token2] = ACTIONS(273), - [aux_sym_sql_hint_token3] = ACTIONS(273), - [aux_sym_sql_hint_token5] = ACTIONS(273), - [aux_sym__function_language_token1] = ACTIONS(273), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(1997), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [937] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [938] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [939] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(1999), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_sequence_token5] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_statement_token3] = ACTIONS(541), - [aux_sym_create_function_statement_token4] = ACTIONS(541), - [aux_sym_create_function_statement_token7] = ACTIONS(541), - [aux_sym_create_function_statement_token8] = ACTIONS(541), - [aux_sym_create_function_statement_token9] = ACTIONS(541), - [aux_sym_create_function_statement_token10] = ACTIONS(541), - [aux_sym_create_function_statement_token11] = ACTIONS(541), - [aux_sym_external_hint_token1] = ACTIONS(541), - [aux_sym_external_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token1] = ACTIONS(541), - [aux_sym_optimizer_hint_token2] = ACTIONS(541), - [aux_sym_optimizer_hint_token3] = ACTIONS(541), - [aux_sym_parallel_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token1] = ACTIONS(541), - [aux_sym_null_hint_token4] = ACTIONS(541), - [aux_sym_deterministic_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token1] = ACTIONS(541), - [aux_sym_sql_hint_token2] = ACTIONS(541), - [aux_sym_sql_hint_token3] = ACTIONS(541), - [aux_sym_sql_hint_token5] = ACTIONS(541), - [aux_sym__function_language_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(2001), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [940] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_mode_token1] = ACTIONS(346), - [aux_sym_initial_mode_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [941] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(721), - [aux_sym_limit_clause_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [942] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [943] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(2005), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_sequence_token5] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_statement_token3] = ACTIONS(459), - [aux_sym_create_function_statement_token4] = ACTIONS(459), - [aux_sym_create_function_statement_token7] = ACTIONS(459), - [aux_sym_create_function_statement_token8] = ACTIONS(459), - [aux_sym_create_function_statement_token9] = ACTIONS(459), - [aux_sym_create_function_statement_token10] = ACTIONS(459), - [aux_sym_create_function_statement_token11] = ACTIONS(459), - [aux_sym_external_hint_token1] = ACTIONS(459), - [aux_sym_external_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token1] = ACTIONS(459), - [aux_sym_optimizer_hint_token2] = ACTIONS(459), - [aux_sym_optimizer_hint_token3] = ACTIONS(459), - [aux_sym_parallel_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token1] = ACTIONS(459), - [aux_sym_null_hint_token4] = ACTIONS(459), - [aux_sym_deterministic_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token1] = ACTIONS(459), - [aux_sym_sql_hint_token2] = ACTIONS(459), - [aux_sym_sql_hint_token3] = ACTIONS(459), - [aux_sym_sql_hint_token5] = ACTIONS(459), - [aux_sym__function_language_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(2007), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [944] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [945] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [946] = { - [aux_sym_array_type_repeat1] = STATE(946), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(2009), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [anon_sym_PLUS] = ACTIONS(2001), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_TILDE] = ACTIONS(2021), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_STAR] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2009), + [anon_sym_PERCENT] = ACTIONS(2007), + [anon_sym_LT_LT] = ACTIONS(2007), + [anon_sym_GT_GT] = ACTIONS(2007), + [anon_sym_AMP] = ACTIONS(2007), + [anon_sym_PIPE] = ACTIONS(2001), + [anon_sym_POUND] = ACTIONS(2003), + [anon_sym_LT] = ACTIONS(2021), + [anon_sym_LT_EQ] = ACTIONS(2017), + [anon_sym_LT_GT] = ACTIONS(2017), + [anon_sym_BANG_EQ] = ACTIONS(2017), + [anon_sym_GT] = ACTIONS(2021), + [anon_sym_GT_EQ] = ACTIONS(2017), + [anon_sym_BANG_TILDE] = ACTIONS(2021), + [anon_sym_TILDE_STAR] = ACTIONS(2017), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2017), }, [947] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2011), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2013), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(2015), + [anon_sym_EQ] = ACTIONS(2017), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2001), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_TILDE] = ACTIONS(2021), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_STAR] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2009), + [anon_sym_PERCENT] = ACTIONS(2007), + [anon_sym_LT_LT] = ACTIONS(2007), + [anon_sym_GT_GT] = ACTIONS(2007), + [anon_sym_AMP] = ACTIONS(2007), + [anon_sym_PIPE] = ACTIONS(2001), + [anon_sym_POUND] = ACTIONS(2003), + [anon_sym_LT] = ACTIONS(2021), + [anon_sym_LT_EQ] = ACTIONS(2017), + [anon_sym_LT_GT] = ACTIONS(2017), + [anon_sym_BANG_EQ] = ACTIONS(2017), + [anon_sym_GT] = ACTIONS(2021), + [anon_sym_GT_EQ] = ACTIONS(2017), + [anon_sym_BANG_TILDE] = ACTIONS(2021), + [anon_sym_TILDE_STAR] = ACTIONS(2017), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2017), }, [948] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token2] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_table_constraint_check_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), }, [949] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_STAR] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2009), + [anon_sym_PERCENT] = ACTIONS(2007), + [anon_sym_LT_LT] = ACTIONS(2007), + [anon_sym_GT_GT] = ACTIONS(2007), + [anon_sym_AMP] = ACTIONS(2007), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [950] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [951] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [952] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token2] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_table_constraint_check_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, [953] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, [954] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_sequence_token5] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), - [aux_sym_create_function_statement_token3] = ACTIONS(617), - [aux_sym_create_function_statement_token4] = ACTIONS(617), - [aux_sym_create_function_statement_token7] = ACTIONS(617), - [aux_sym_create_function_statement_token8] = ACTIONS(617), - [aux_sym_create_function_statement_token9] = ACTIONS(617), - [aux_sym_create_function_statement_token10] = ACTIONS(617), - [aux_sym_create_function_statement_token11] = ACTIONS(617), - [aux_sym_external_hint_token1] = ACTIONS(617), - [aux_sym_external_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token1] = ACTIONS(617), - [aux_sym_optimizer_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token3] = ACTIONS(617), - [aux_sym_parallel_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token4] = ACTIONS(617), - [aux_sym_deterministic_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token2] = ACTIONS(617), - [aux_sym_sql_hint_token3] = ACTIONS(617), - [aux_sym_sql_hint_token5] = ACTIONS(617), - [aux_sym__function_language_token1] = ACTIONS(617), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_grant_statement_token8] = ACTIONS(617), - [aux_sym_order_by_clause_token1] = ACTIONS(617), - [aux_sym_limit_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, [955] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, [956] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2012), - [anon_sym_DASH] = ACTIONS(2014), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2016), - [anon_sym_STAR] = ACTIONS(2018), - [anon_sym_SLASH] = ACTIONS(2020), - [anon_sym_PERCENT] = ACTIONS(2018), - [anon_sym_LT_LT] = ACTIONS(2018), - [anon_sym_GT_GT] = ACTIONS(2018), - [anon_sym_AMP] = ACTIONS(2018), - [anon_sym_PIPE] = ACTIONS(2012), - [anon_sym_POUND] = ACTIONS(2014), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, [957] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2022), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2024), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(2026), - [anon_sym_EQ] = ACTIONS(2028), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2030), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [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(2012), - [anon_sym_DASH] = ACTIONS(2014), - [anon_sym_TILDE] = ACTIONS(2032), - [anon_sym_CARET] = ACTIONS(2016), - [anon_sym_STAR] = ACTIONS(2018), - [anon_sym_SLASH] = ACTIONS(2020), - [anon_sym_PERCENT] = ACTIONS(2018), - [anon_sym_LT_LT] = ACTIONS(2018), - [anon_sym_GT_GT] = ACTIONS(2018), - [anon_sym_AMP] = ACTIONS(2018), - [anon_sym_PIPE] = ACTIONS(2012), - [anon_sym_POUND] = ACTIONS(2014), - [anon_sym_LT] = ACTIONS(2032), - [anon_sym_LT_EQ] = ACTIONS(2028), - [anon_sym_LT_GT] = ACTIONS(2028), - [anon_sym_BANG_EQ] = ACTIONS(2028), - [anon_sym_GT] = ACTIONS(2032), - [anon_sym_GT_EQ] = ACTIONS(2028), - [anon_sym_BANG_TILDE] = ACTIONS(2032), - [anon_sym_TILDE_STAR] = ACTIONS(2028), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2028), + [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), }, [958] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2022), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2024), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(2026), - [anon_sym_EQ] = ACTIONS(2028), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token8] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2012), - [anon_sym_DASH] = ACTIONS(2014), - [anon_sym_TILDE] = ACTIONS(2032), - [anon_sym_CARET] = ACTIONS(2016), - [anon_sym_STAR] = ACTIONS(2018), - [anon_sym_SLASH] = ACTIONS(2020), - [anon_sym_PERCENT] = ACTIONS(2018), - [anon_sym_LT_LT] = ACTIONS(2018), - [anon_sym_GT_GT] = ACTIONS(2018), - [anon_sym_AMP] = ACTIONS(2018), - [anon_sym_PIPE] = ACTIONS(2012), - [anon_sym_POUND] = ACTIONS(2014), - [anon_sym_LT] = ACTIONS(2032), - [anon_sym_LT_EQ] = ACTIONS(2028), - [anon_sym_LT_GT] = ACTIONS(2028), - [anon_sym_BANG_EQ] = ACTIONS(2028), - [anon_sym_GT] = ACTIONS(2032), - [anon_sym_GT_EQ] = ACTIONS(2028), - [anon_sym_BANG_TILDE] = ACTIONS(2032), - [anon_sym_TILDE_STAR] = ACTIONS(2028), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2028), + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_mode_token1] = ACTIONS(475), + [aux_sym_initial_mode_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, [959] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [ts_builtin_sym_end] = ACTIONS(2023), + [anon_sym_SEMI] = ACTIONS(2023), + [aux_sym_with_clause_token1] = ACTIONS(2025), + [anon_sym_COMMA] = ACTIONS(2023), + [aux_sym_cte_token1] = ACTIONS(2025), + [aux_sym_cte_token2] = ACTIONS(2027), + [aux_sym_insert_statement_token1] = ACTIONS(2025), + [aux_sym_truncate_statement_token1] = ACTIONS(2025), + [aux_sym_comment_statement_token1] = ACTIONS(2025), + [aux_sym_comment_statement_token7] = ACTIONS(2029), + [aux_sym_begin_statement_token1] = ACTIONS(2025), + [aux_sym_commit_statement_token1] = ACTIONS(2025), + [aux_sym_rollback_statement_token1] = ACTIONS(2025), + [aux_sym_create_statement_token1] = ACTIONS(2025), + [aux_sym_alter_statement_token1] = ACTIONS(2025), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2025), + [aux_sym_sequence_token5] = ACTIONS(2025), + [aux_sym_pg_command_token1] = ACTIONS(2023), + [aux_sym_return_statement_token1] = ACTIONS(2025), + [aux_sym_declare_statement_token1] = ACTIONS(2025), + [aux_sym_create_function_statement_token3] = ACTIONS(2025), + [aux_sym_create_function_statement_token4] = ACTIONS(2025), + [aux_sym_create_function_statement_token7] = ACTIONS(2025), + [aux_sym_create_function_statement_token8] = ACTIONS(2025), + [aux_sym_create_function_statement_token9] = ACTIONS(2025), + [aux_sym_create_function_statement_token10] = ACTIONS(2025), + [aux_sym_create_function_statement_token11] = ACTIONS(2025), + [aux_sym_external_hint_token1] = ACTIONS(2025), + [aux_sym_external_hint_token2] = ACTIONS(2025), + [aux_sym_optimizer_hint_token1] = ACTIONS(2025), + [aux_sym_optimizer_hint_token2] = ACTIONS(2025), + [aux_sym_optimizer_hint_token3] = ACTIONS(2025), + [aux_sym_parallel_hint_token1] = ACTIONS(2025), + [aux_sym_null_hint_token1] = ACTIONS(2025), + [aux_sym_null_hint_token4] = ACTIONS(2025), + [aux_sym_deterministic_hint_token1] = ACTIONS(2025), + [aux_sym_sql_hint_token1] = ACTIONS(2025), + [aux_sym_sql_hint_token2] = ACTIONS(2025), + [aux_sym_sql_hint_token3] = ACTIONS(2025), + [aux_sym_sql_hint_token5] = ACTIONS(2025), + [aux_sym__function_language_token1] = ACTIONS(2025), + [aux_sym_create_function_parameter_token1] = ACTIONS(2031), + [anon_sym_EQ] = ACTIONS(2033), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2035), + [aux_sym_trigger_reference_token1] = ACTIONS(2025), + [aux_sym_trigger_event_token1] = ACTIONS(2025), + [aux_sym_trigger_event_token2] = ACTIONS(2025), + [aux_sym_drop_statement_token1] = ACTIONS(2025), + [aux_sym_grant_statement_token1] = ACTIONS(2025), + [aux_sym_grant_statement_token4] = ACTIONS(2025), + [aux_sym_where_clause_token1] = ACTIONS(2025), + [aux_sym_boolean_expression_token1] = ACTIONS(2037), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(2025), + [anon_sym_BQUOTE] = ACTIONS(2023), + [anon_sym_DQUOTE] = ACTIONS(2023), + [anon_sym_DASH_GT] = ACTIONS(2041), + [anon_sym_DASH_GT_GT] = ACTIONS(2043), + [anon_sym_POUND_GT] = ACTIONS(2041), + [anon_sym_POUND_GT_GT] = ACTIONS(2043), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2045), + [anon_sym_DASH] = ACTIONS(2047), + [anon_sym_TILDE] = ACTIONS(2049), + [anon_sym_CARET] = ACTIONS(2051), + [anon_sym_STAR] = ACTIONS(2053), + [anon_sym_SLASH] = ACTIONS(2055), + [anon_sym_PERCENT] = ACTIONS(2053), + [anon_sym_LT_LT] = ACTIONS(2053), + [anon_sym_GT_GT] = ACTIONS(2053), + [anon_sym_AMP] = ACTIONS(2053), + [anon_sym_PIPE] = ACTIONS(2045), + [anon_sym_POUND] = ACTIONS(2047), + [anon_sym_LT] = ACTIONS(2049), + [anon_sym_LT_EQ] = ACTIONS(2033), + [anon_sym_LT_GT] = ACTIONS(2033), + [anon_sym_BANG_EQ] = ACTIONS(2033), + [anon_sym_GT] = ACTIONS(2049), + [anon_sym_GT_EQ] = ACTIONS(2033), + [anon_sym_BANG_TILDE] = ACTIONS(2049), + [anon_sym_TILDE_STAR] = ACTIONS(2033), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2033), }, [960] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2011), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2013), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(2015), + [anon_sym_EQ] = ACTIONS(2017), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2057), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2019), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2001), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_TILDE] = ACTIONS(2021), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_STAR] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2009), + [anon_sym_PERCENT] = ACTIONS(2007), + [anon_sym_LT_LT] = ACTIONS(2007), + [anon_sym_GT_GT] = ACTIONS(2007), + [anon_sym_AMP] = ACTIONS(2007), + [anon_sym_PIPE] = ACTIONS(2001), + [anon_sym_POUND] = ACTIONS(2003), + [anon_sym_LT] = ACTIONS(2021), + [anon_sym_LT_EQ] = ACTIONS(2017), + [anon_sym_LT_GT] = ACTIONS(2017), + [anon_sym_BANG_EQ] = ACTIONS(2017), + [anon_sym_GT] = ACTIONS(2021), + [anon_sym_GT_EQ] = ACTIONS(2017), + [anon_sym_BANG_TILDE] = ACTIONS(2021), + [anon_sym_TILDE_STAR] = ACTIONS(2017), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2017), + }, + [961] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), @@ -126825,102 +128967,355 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [961] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2016), - [anon_sym_STAR] = ACTIONS(2018), - [anon_sym_SLASH] = ACTIONS(2020), - [anon_sym_PERCENT] = ACTIONS(2018), - [anon_sym_LT_LT] = ACTIONS(2018), - [anon_sym_GT_GT] = ACTIONS(2018), - [anon_sym_AMP] = ACTIONS(2018), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, [962] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token8] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), + }, + [963] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [964] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token2] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [965] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), + }, + [966] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), [aux_sym_rollback_statement_token1] = ACTIONS(621), [aux_sym_create_statement_token1] = ACTIONS(621), [aux_sym_alter_statement_token1] = ACTIONS(621), @@ -126953,16 +129348,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_function_parameter_token1] = ACTIONS(621), [anon_sym_EQ] = ACTIONS(619), [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_reference_token1] = ACTIONS(621), [aux_sym_trigger_event_token1] = ACTIONS(621), [aux_sym_trigger_event_token2] = ACTIONS(621), [aux_sym_drop_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_where_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -126993,91 +129387,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [963] = { - [aux_sym_array_type_repeat1] = STATE(936), - [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(242), - [aux_sym_grant_statement_token1] = ACTIONS(242), - [aux_sym_grant_statement_token4] = ACTIONS(242), - [aux_sym_boolean_expression_token1] = 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_LBRACK] = ACTIONS(1997), - [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), - }, - [964] = { + [967] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), @@ -127130,7 +129440,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_order_by_clause_token1] = ACTIONS(621), [aux_sym_limit_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -127142,7 +129452,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2016), + [anon_sym_CARET] = ACTIONS(619), [anon_sym_STAR] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(621), [anon_sym_PERCENT] = ACTIONS(619), @@ -127161,1018 +129471,1607 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [965] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [966] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(1915), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(1917), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(1919), - [anon_sym_EQ] = ACTIONS(1921), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1923), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(1925), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1933), - [anon_sym_DASH] = ACTIONS(1935), - [anon_sym_TILDE] = ACTIONS(1937), - [anon_sym_CARET] = ACTIONS(1939), - [anon_sym_STAR] = ACTIONS(1941), - [anon_sym_SLASH] = ACTIONS(1943), - [anon_sym_PERCENT] = ACTIONS(1941), - [anon_sym_LT_LT] = ACTIONS(1941), - [anon_sym_GT_GT] = ACTIONS(1941), - [anon_sym_AMP] = ACTIONS(1941), - [anon_sym_PIPE] = ACTIONS(1933), - [anon_sym_POUND] = ACTIONS(1935), - [anon_sym_LT] = ACTIONS(1937), - [anon_sym_LT_EQ] = ACTIONS(1921), - [anon_sym_LT_GT] = ACTIONS(1921), - [anon_sym_BANG_EQ] = ACTIONS(1921), - [anon_sym_GT] = ACTIONS(1937), - [anon_sym_GT_EQ] = ACTIONS(1921), - [anon_sym_BANG_TILDE] = ACTIONS(1937), - [anon_sym_TILDE_STAR] = ACTIONS(1921), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1921), - }, - [967] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1785), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, [968] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_mode_token1] = ACTIONS(368), + [aux_sym_initial_mode_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, [969] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, [970] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token8] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [971] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(1235), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [972] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_mode_token1] = ACTIONS(219), + [aux_sym_initial_mode_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(1254), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [973] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, [974] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, [975] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_mode_token1] = ACTIONS(219), + [aux_sym_initial_mode_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1789), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [976] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2022), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2024), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(2026), - [anon_sym_EQ] = ACTIONS(2028), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2034), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2030), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2012), - [anon_sym_DASH] = ACTIONS(2014), - [anon_sym_TILDE] = ACTIONS(2032), - [anon_sym_CARET] = ACTIONS(2016), - [anon_sym_STAR] = ACTIONS(2018), - [anon_sym_SLASH] = ACTIONS(2020), - [anon_sym_PERCENT] = ACTIONS(2018), - [anon_sym_LT_LT] = ACTIONS(2018), - [anon_sym_GT_GT] = ACTIONS(2018), - [anon_sym_AMP] = ACTIONS(2018), - [anon_sym_PIPE] = ACTIONS(2012), - [anon_sym_POUND] = ACTIONS(2014), - [anon_sym_LT] = ACTIONS(2032), - [anon_sym_LT_EQ] = ACTIONS(2028), - [anon_sym_LT_GT] = ACTIONS(2028), - [anon_sym_BANG_EQ] = ACTIONS(2028), - [anon_sym_GT] = ACTIONS(2032), - [anon_sym_GT_EQ] = ACTIONS(2028), - [anon_sym_BANG_TILDE] = ACTIONS(2032), - [anon_sym_TILDE_STAR] = ACTIONS(2028), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2028), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [977] = { + [ts_builtin_sym_end] = ACTIONS(1818), + [anon_sym_SEMI] = ACTIONS(1818), + [aux_sym_with_clause_token1] = ACTIONS(1820), + [aux_sym_cte_token1] = ACTIONS(1820), + [aux_sym_cte_token2] = ACTIONS(2011), + [aux_sym_insert_statement_token1] = ACTIONS(1820), + [aux_sym_truncate_statement_token1] = ACTIONS(1820), + [aux_sym_comment_statement_token1] = ACTIONS(1820), + [aux_sym_comment_statement_token7] = ACTIONS(2013), + [aux_sym_begin_statement_token1] = ACTIONS(1820), + [aux_sym_commit_statement_token1] = ACTIONS(1820), + [aux_sym_rollback_statement_token1] = ACTIONS(1820), + [aux_sym_create_statement_token1] = ACTIONS(1820), + [aux_sym_alter_statement_token1] = ACTIONS(1820), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1820), + [aux_sym_sequence_token5] = ACTIONS(1820), + [aux_sym_pg_command_token1] = ACTIONS(1818), + [aux_sym_return_statement_token1] = ACTIONS(1820), + [aux_sym_declare_statement_token1] = ACTIONS(1820), + [aux_sym_create_function_statement_token3] = ACTIONS(1820), + [aux_sym_create_function_statement_token4] = ACTIONS(1820), + [aux_sym_create_function_statement_token7] = ACTIONS(1820), + [aux_sym_create_function_statement_token8] = ACTIONS(1820), + [aux_sym_create_function_statement_token9] = ACTIONS(1820), + [aux_sym_create_function_statement_token10] = ACTIONS(1820), + [aux_sym_create_function_statement_token11] = ACTIONS(1820), + [aux_sym_external_hint_token1] = ACTIONS(1820), + [aux_sym_external_hint_token2] = ACTIONS(1820), + [aux_sym_optimizer_hint_token1] = ACTIONS(1820), + [aux_sym_optimizer_hint_token2] = ACTIONS(1820), + [aux_sym_optimizer_hint_token3] = ACTIONS(1820), + [aux_sym_parallel_hint_token1] = ACTIONS(1820), + [aux_sym_null_hint_token1] = ACTIONS(1820), + [aux_sym_null_hint_token4] = ACTIONS(1820), + [aux_sym_deterministic_hint_token1] = ACTIONS(1820), + [aux_sym_sql_hint_token1] = ACTIONS(1820), + [aux_sym_sql_hint_token2] = ACTIONS(1820), + [aux_sym_sql_hint_token3] = ACTIONS(1820), + [aux_sym_sql_hint_token5] = ACTIONS(1820), + [aux_sym__function_language_token1] = ACTIONS(1820), + [aux_sym_create_function_parameter_token1] = ACTIONS(2015), + [anon_sym_EQ] = ACTIONS(2017), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2057), + [aux_sym_trigger_event_token1] = ACTIONS(1820), + [aux_sym_trigger_event_token2] = ACTIONS(1820), + [aux_sym_drop_statement_token1] = ACTIONS(1820), + [aux_sym_grant_statement_token1] = ACTIONS(1820), + [aux_sym_grant_statement_token4] = ACTIONS(1820), + [aux_sym_grant_statement_token8] = ACTIONS(1820), + [aux_sym_order_by_clause_token1] = ACTIONS(1820), + [aux_sym_limit_clause_token1] = ACTIONS(1820), + [aux_sym_boolean_expression_token1] = ACTIONS(2019), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1999), + [sym__unquoted_identifier] = ACTIONS(1820), + [anon_sym_BQUOTE] = ACTIONS(1818), + [anon_sym_DQUOTE] = ACTIONS(1818), + [anon_sym_DASH_GT] = ACTIONS(2059), + [anon_sym_DASH_GT_GT] = ACTIONS(2061), + [anon_sym_POUND_GT] = ACTIONS(2059), + [anon_sym_POUND_GT_GT] = ACTIONS(2061), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2001), + [anon_sym_DASH] = ACTIONS(2003), + [anon_sym_TILDE] = ACTIONS(2021), + [anon_sym_CARET] = ACTIONS(2005), + [anon_sym_STAR] = ACTIONS(2007), + [anon_sym_SLASH] = ACTIONS(2009), + [anon_sym_PERCENT] = ACTIONS(2007), + [anon_sym_LT_LT] = ACTIONS(2007), + [anon_sym_GT_GT] = ACTIONS(2007), + [anon_sym_AMP] = ACTIONS(2007), + [anon_sym_PIPE] = ACTIONS(2001), + [anon_sym_POUND] = ACTIONS(2003), + [anon_sym_LT] = ACTIONS(2021), + [anon_sym_LT_EQ] = ACTIONS(2017), + [anon_sym_LT_GT] = ACTIONS(2017), + [anon_sym_BANG_EQ] = ACTIONS(2017), + [anon_sym_GT] = ACTIONS(2021), + [anon_sym_GT_EQ] = ACTIONS(2017), + [anon_sym_BANG_TILDE] = ACTIONS(2021), + [anon_sym_TILDE_STAR] = ACTIONS(2017), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2017), + }, + [978] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token2] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_table_constraint_check_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [979] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token2] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_table_constraint_check_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [980] = { + [ts_builtin_sym_end] = ACTIONS(1769), + [anon_sym_SEMI] = ACTIONS(1769), + [aux_sym_with_clause_token1] = ACTIONS(1771), + [anon_sym_COMMA] = ACTIONS(1769), + [aux_sym_cte_token1] = ACTIONS(1771), + [aux_sym_cte_token2] = ACTIONS(1877), + [aux_sym_insert_statement_token1] = ACTIONS(1771), + [aux_sym_truncate_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token1] = ACTIONS(1771), + [aux_sym_comment_statement_token7] = ACTIONS(1879), + [aux_sym_begin_statement_token1] = ACTIONS(1771), + [aux_sym_commit_statement_token1] = ACTIONS(1771), + [aux_sym_rollback_statement_token1] = ACTIONS(1771), + [aux_sym_create_statement_token1] = ACTIONS(1771), + [aux_sym_alter_statement_token1] = ACTIONS(1771), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1771), + [aux_sym_sequence_token5] = ACTIONS(1771), + [aux_sym_pg_command_token1] = ACTIONS(1769), + [aux_sym_return_statement_token1] = ACTIONS(1771), + [aux_sym_declare_statement_token1] = ACTIONS(1771), + [aux_sym_create_function_statement_token3] = ACTIONS(1771), + [aux_sym_create_function_statement_token4] = ACTIONS(1771), + [aux_sym_create_function_statement_token7] = ACTIONS(1771), + [aux_sym_create_function_statement_token8] = ACTIONS(1771), + [aux_sym_create_function_statement_token9] = ACTIONS(1771), + [aux_sym_create_function_statement_token10] = ACTIONS(1771), + [aux_sym_create_function_statement_token11] = ACTIONS(1771), + [aux_sym_external_hint_token1] = ACTIONS(1771), + [aux_sym_external_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token1] = ACTIONS(1771), + [aux_sym_optimizer_hint_token2] = ACTIONS(1771), + [aux_sym_optimizer_hint_token3] = ACTIONS(1771), + [aux_sym_parallel_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token1] = ACTIONS(1771), + [aux_sym_null_hint_token4] = ACTIONS(1771), + [aux_sym_deterministic_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token1] = ACTIONS(1771), + [aux_sym_sql_hint_token2] = ACTIONS(1771), + [aux_sym_sql_hint_token3] = ACTIONS(1771), + [aux_sym_sql_hint_token5] = ACTIONS(1771), + [aux_sym__function_language_token1] = ACTIONS(1771), + [aux_sym_create_function_parameter_token1] = ACTIONS(1881), + [anon_sym_EQ] = ACTIONS(1883), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1885), + [aux_sym_trigger_event_token1] = ACTIONS(1771), + [aux_sym_trigger_event_token2] = ACTIONS(1771), + [aux_sym_drop_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token1] = ACTIONS(1771), + [aux_sym_grant_statement_token4] = ACTIONS(1771), + [aux_sym_order_by_clause_token1] = ACTIONS(1771), + [aux_sym_limit_clause_token1] = ACTIONS(1771), + [aux_sym_boolean_expression_token1] = ACTIONS(1887), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(1771), + [anon_sym_BQUOTE] = ACTIONS(1769), + [anon_sym_DQUOTE] = ACTIONS(1769), + [anon_sym_DASH_GT] = ACTIONS(1891), + [anon_sym_DASH_GT_GT] = ACTIONS(1893), + [anon_sym_POUND_GT] = ACTIONS(1891), + [anon_sym_POUND_GT_GT] = ACTIONS(1893), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1895), + [anon_sym_DASH] = ACTIONS(1897), + [anon_sym_TILDE] = ACTIONS(1899), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(1903), + [anon_sym_SLASH] = ACTIONS(1905), + [anon_sym_PERCENT] = ACTIONS(1903), + [anon_sym_LT_LT] = ACTIONS(1903), + [anon_sym_GT_GT] = ACTIONS(1903), + [anon_sym_AMP] = ACTIONS(1903), + [anon_sym_PIPE] = ACTIONS(1895), + [anon_sym_POUND] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1899), + [anon_sym_LT_EQ] = ACTIONS(1883), + [anon_sym_LT_GT] = ACTIONS(1883), + [anon_sym_BANG_EQ] = ACTIONS(1883), + [anon_sym_GT] = ACTIONS(1899), + [anon_sym_GT_EQ] = ACTIONS(1883), + [anon_sym_BANG_TILDE] = ACTIONS(1899), + [anon_sym_TILDE_STAR] = ACTIONS(1883), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1883), + }, + [981] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [982] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(713), + [aux_sym_limit_clause_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [983] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [984] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [985] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_reference_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [986] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(709), + [aux_sym_limit_clause_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [987] = { [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_insert_statement_token1] = ACTIONS(705), @@ -128218,11 +131117,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -128253,595 +131151,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [978] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token2] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_table_constraint_check_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [979] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [980] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [981] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [982] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_mode_token1] = ACTIONS(287), - [aux_sym_initial_mode_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [983] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [984] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [988] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [985] = { + [989] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), @@ -128925,175 +131319,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [986] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token2] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_table_constraint_check_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [987] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(2036), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_sequence_token5] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_statement_token3] = ACTIONS(356), - [aux_sym_create_function_statement_token4] = ACTIONS(356), - [aux_sym_create_function_statement_token7] = ACTIONS(356), - [aux_sym_create_function_statement_token8] = ACTIONS(356), - [aux_sym_create_function_statement_token9] = ACTIONS(356), - [aux_sym_create_function_statement_token10] = ACTIONS(356), - [aux_sym_create_function_statement_token11] = ACTIONS(356), - [aux_sym_external_hint_token1] = ACTIONS(356), - [aux_sym_external_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token1] = ACTIONS(356), - [aux_sym_optimizer_hint_token2] = ACTIONS(356), - [aux_sym_optimizer_hint_token3] = ACTIONS(356), - [aux_sym_parallel_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token1] = ACTIONS(356), - [aux_sym_null_hint_token4] = ACTIONS(356), - [aux_sym_deterministic_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token1] = ACTIONS(356), - [aux_sym_sql_hint_token2] = ACTIONS(356), - [aux_sym_sql_hint_token3] = ACTIONS(356), - [aux_sym_sql_hint_token5] = ACTIONS(356), - [aux_sym__function_language_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(2038), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [990] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_sequence_token5] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_statement_token3] = ACTIONS(617), + [aux_sym_create_function_statement_token4] = ACTIONS(617), + [aux_sym_create_function_statement_token7] = ACTIONS(617), + [aux_sym_create_function_statement_token8] = ACTIONS(617), + [aux_sym_create_function_statement_token9] = ACTIONS(617), + [aux_sym_create_function_statement_token10] = ACTIONS(617), + [aux_sym_create_function_statement_token11] = ACTIONS(617), + [aux_sym_external_hint_token1] = ACTIONS(617), + [aux_sym_external_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token1] = ACTIONS(617), + [aux_sym_optimizer_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token3] = ACTIONS(617), + [aux_sym_parallel_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token4] = ACTIONS(617), + [aux_sym_deterministic_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token2] = ACTIONS(617), + [aux_sym_sql_hint_token3] = ACTIONS(617), + [aux_sym_sql_hint_token5] = ACTIONS(617), + [aux_sym__function_language_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_order_by_clause_token1] = ACTIONS(617), + [aux_sym_limit_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [988] = { + [991] = { [ts_builtin_sym_end] = ACTIONS(691), [anon_sym_SEMI] = ACTIONS(691), [aux_sym_with_clause_token1] = ACTIONS(693), @@ -129177,91 +131487,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [989] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1707), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [990] = { + [992] = { [ts_builtin_sym_end] = ACTIONS(687), [anon_sym_SEMI] = ACTIONS(687), [aux_sym_with_clause_token1] = ACTIONS(689), @@ -129345,1781 +131571,185 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [991] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(1319), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [992] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, [993] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, [994] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1895), + [anon_sym_DASH] = ACTIONS(1897), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(1903), + [anon_sym_SLASH] = ACTIONS(1905), + [anon_sym_PERCENT] = ACTIONS(1903), + [anon_sym_LT_LT] = ACTIONS(1903), + [anon_sym_GT_GT] = ACTIONS(1903), + [anon_sym_AMP] = ACTIONS(1903), + [anon_sym_PIPE] = ACTIONS(1895), + [anon_sym_POUND] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, [995] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [996] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [997] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), - }, - [998] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_mode_token1] = ACTIONS(509), - [aux_sym_initial_mode_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [999] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token2] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_table_constraint_check_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1000] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token2] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_table_constraint_check_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1001] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [1002] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1003] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token2] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_table_constraint_check_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1004] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [1005] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_mode_token1] = ACTIONS(497), - [aux_sym_initial_mode_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [1006] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token2] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_table_constraint_check_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [1007] = { - [ts_builtin_sym_end] = ACTIONS(1948), - [anon_sym_SEMI] = ACTIONS(1948), - [aux_sym_with_clause_token1] = ACTIONS(1950), - [aux_sym_cte_token1] = ACTIONS(1950), - [aux_sym_cte_token2] = ACTIONS(2022), - [aux_sym_insert_statement_token1] = ACTIONS(1950), - [aux_sym_truncate_statement_token1] = ACTIONS(1950), - [aux_sym_comment_statement_token1] = ACTIONS(1950), - [aux_sym_comment_statement_token7] = ACTIONS(2024), - [aux_sym_begin_statement_token1] = ACTIONS(1950), - [aux_sym_commit_statement_token1] = ACTIONS(1950), - [aux_sym_rollback_statement_token1] = ACTIONS(1950), - [aux_sym_create_statement_token1] = ACTIONS(1950), - [aux_sym_alter_statement_token1] = ACTIONS(1950), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1950), - [aux_sym_sequence_token5] = ACTIONS(1950), - [aux_sym_pg_command_token1] = ACTIONS(1948), - [aux_sym_return_statement_token1] = ACTIONS(1950), - [aux_sym_declare_statement_token1] = ACTIONS(1950), - [aux_sym_create_function_statement_token3] = ACTIONS(1950), - [aux_sym_create_function_statement_token4] = ACTIONS(1950), - [aux_sym_create_function_statement_token7] = ACTIONS(1950), - [aux_sym_create_function_statement_token8] = ACTIONS(1950), - [aux_sym_create_function_statement_token9] = ACTIONS(1950), - [aux_sym_create_function_statement_token10] = ACTIONS(1950), - [aux_sym_create_function_statement_token11] = ACTIONS(1950), - [aux_sym_external_hint_token1] = ACTIONS(1950), - [aux_sym_external_hint_token2] = ACTIONS(1950), - [aux_sym_optimizer_hint_token1] = ACTIONS(1950), - [aux_sym_optimizer_hint_token2] = ACTIONS(1950), - [aux_sym_optimizer_hint_token3] = ACTIONS(1950), - [aux_sym_parallel_hint_token1] = ACTIONS(1950), - [aux_sym_null_hint_token1] = ACTIONS(1950), - [aux_sym_null_hint_token4] = ACTIONS(1950), - [aux_sym_deterministic_hint_token1] = ACTIONS(1950), - [aux_sym_sql_hint_token1] = ACTIONS(1950), - [aux_sym_sql_hint_token2] = ACTIONS(1950), - [aux_sym_sql_hint_token3] = ACTIONS(1950), - [aux_sym_sql_hint_token5] = ACTIONS(1950), - [aux_sym__function_language_token1] = ACTIONS(1950), - [aux_sym_create_function_parameter_token1] = ACTIONS(2026), - [anon_sym_EQ] = ACTIONS(2028), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2034), - [aux_sym_trigger_event_token1] = ACTIONS(1950), - [aux_sym_trigger_event_token2] = ACTIONS(1950), - [aux_sym_drop_statement_token1] = ACTIONS(1950), - [aux_sym_grant_statement_token1] = ACTIONS(1950), - [aux_sym_grant_statement_token4] = ACTIONS(1950), - [aux_sym_grant_statement_token8] = ACTIONS(1950), - [aux_sym_order_by_clause_token1] = ACTIONS(1950), - [aux_sym_limit_clause_token1] = ACTIONS(1950), - [aux_sym_boolean_expression_token1] = ACTIONS(2030), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2003), - [sym__unquoted_identifier] = ACTIONS(1950), - [anon_sym_BQUOTE] = ACTIONS(1948), - [anon_sym_DQUOTE] = ACTIONS(1948), - [anon_sym_DASH_GT] = ACTIONS(2040), - [anon_sym_DASH_GT_GT] = ACTIONS(2042), - [anon_sym_POUND_GT] = ACTIONS(2040), - [anon_sym_POUND_GT_GT] = ACTIONS(2042), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2012), - [anon_sym_DASH] = ACTIONS(2014), - [anon_sym_TILDE] = ACTIONS(2032), - [anon_sym_CARET] = ACTIONS(2016), - [anon_sym_STAR] = ACTIONS(2018), - [anon_sym_SLASH] = ACTIONS(2020), - [anon_sym_PERCENT] = ACTIONS(2018), - [anon_sym_LT_LT] = ACTIONS(2018), - [anon_sym_GT_GT] = ACTIONS(2018), - [anon_sym_AMP] = ACTIONS(2018), - [anon_sym_PIPE] = ACTIONS(2012), - [anon_sym_POUND] = ACTIONS(2014), - [anon_sym_LT] = ACTIONS(2032), - [anon_sym_LT_EQ] = ACTIONS(2028), - [anon_sym_LT_GT] = ACTIONS(2028), - [anon_sym_BANG_EQ] = ACTIONS(2028), - [anon_sym_GT] = ACTIONS(2032), - [anon_sym_GT_EQ] = ACTIONS(2028), - [anon_sym_BANG_TILDE] = ACTIONS(2032), - [anon_sym_TILDE_STAR] = ACTIONS(2028), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2028), - }, - [1008] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1009] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1010] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [1011] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_mode_token1] = ACTIONS(505), - [aux_sym_initial_mode_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1012] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(1877), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(1879), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -131151,8 +131781,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(1881), + [anon_sym_EQ] = ACTIONS(1883), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), [aux_sym_trigger_event_token2] = ACTIONS(675), @@ -131161,8 +131791,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token4] = ACTIONS(675), [aux_sym_order_by_clause_token1] = ACTIONS(675), [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(1887), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -131171,369 +131801,1796 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(1895), + [anon_sym_DASH] = ACTIONS(1897), + [anon_sym_TILDE] = ACTIONS(1899), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(1903), + [anon_sym_SLASH] = ACTIONS(1905), + [anon_sym_PERCENT] = ACTIONS(1903), + [anon_sym_LT_LT] = ACTIONS(1903), + [anon_sym_GT_GT] = ACTIONS(1903), + [anon_sym_AMP] = ACTIONS(1903), + [anon_sym_PIPE] = ACTIONS(1895), + [anon_sym_POUND] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1899), + [anon_sym_LT_EQ] = ACTIONS(1883), + [anon_sym_LT_GT] = ACTIONS(1883), + [anon_sym_BANG_EQ] = ACTIONS(1883), + [anon_sym_GT] = ACTIONS(1899), + [anon_sym_GT_EQ] = ACTIONS(1883), + [anon_sym_BANG_TILDE] = ACTIONS(1899), + [anon_sym_TILDE_STAR] = ACTIONS(1883), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1883), + }, + [996] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(1877), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(1879), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(1881), + [anon_sym_EQ] = ACTIONS(1883), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1895), + [anon_sym_DASH] = ACTIONS(1897), + [anon_sym_TILDE] = ACTIONS(1899), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(1903), + [anon_sym_SLASH] = ACTIONS(1905), + [anon_sym_PERCENT] = ACTIONS(1903), + [anon_sym_LT_LT] = ACTIONS(1903), + [anon_sym_GT_GT] = ACTIONS(1903), + [anon_sym_AMP] = ACTIONS(1903), + [anon_sym_PIPE] = ACTIONS(1895), + [anon_sym_POUND] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1899), + [anon_sym_LT_EQ] = ACTIONS(1883), + [anon_sym_LT_GT] = ACTIONS(1883), + [anon_sym_BANG_EQ] = ACTIONS(1883), + [anon_sym_GT] = ACTIONS(1899), + [anon_sym_GT_EQ] = ACTIONS(1883), + [anon_sym_BANG_TILDE] = ACTIONS(1899), + [anon_sym_TILDE_STAR] = ACTIONS(1883), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1883), + }, + [997] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [998] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(1903), + [anon_sym_SLASH] = ACTIONS(1905), + [anon_sym_PERCENT] = ACTIONS(1903), + [anon_sym_LT_LT] = ACTIONS(1903), + [anon_sym_GT_GT] = ACTIONS(1903), + [anon_sym_AMP] = ACTIONS(1903), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [999] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1000] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1001] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [1002] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1003] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [1004] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [1005] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [1006] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [1007] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1008] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_mode_token1] = ACTIONS(294), + [aux_sym_initial_mode_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1009] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [1010] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_sequence_token5] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_statement_token3] = ACTIONS(617), + [aux_sym_create_function_statement_token4] = ACTIONS(617), + [aux_sym_create_function_statement_token7] = ACTIONS(617), + [aux_sym_create_function_statement_token8] = ACTIONS(617), + [aux_sym_create_function_statement_token9] = ACTIONS(617), + [aux_sym_create_function_statement_token10] = ACTIONS(617), + [aux_sym_create_function_statement_token11] = ACTIONS(617), + [aux_sym_external_hint_token1] = ACTIONS(617), + [aux_sym_external_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token1] = ACTIONS(617), + [aux_sym_optimizer_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token3] = ACTIONS(617), + [aux_sym_parallel_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token4] = ACTIONS(617), + [aux_sym_deterministic_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token2] = ACTIONS(617), + [aux_sym_sql_hint_token3] = ACTIONS(617), + [aux_sym_sql_hint_token5] = ACTIONS(617), + [aux_sym__function_language_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_reference_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_where_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), + }, + [1011] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(1877), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(1879), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(1881), + [anon_sym_EQ] = ACTIONS(1883), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1885), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(1887), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1889), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1895), + [anon_sym_DASH] = ACTIONS(1897), + [anon_sym_TILDE] = ACTIONS(1899), + [anon_sym_CARET] = ACTIONS(1901), + [anon_sym_STAR] = ACTIONS(1903), + [anon_sym_SLASH] = ACTIONS(1905), + [anon_sym_PERCENT] = ACTIONS(1903), + [anon_sym_LT_LT] = ACTIONS(1903), + [anon_sym_GT_GT] = ACTIONS(1903), + [anon_sym_AMP] = ACTIONS(1903), + [anon_sym_PIPE] = ACTIONS(1895), + [anon_sym_POUND] = ACTIONS(1897), + [anon_sym_LT] = ACTIONS(1899), + [anon_sym_LT_EQ] = ACTIONS(1883), + [anon_sym_LT_GT] = ACTIONS(1883), + [anon_sym_BANG_EQ] = ACTIONS(1883), + [anon_sym_GT] = ACTIONS(1899), + [anon_sym_GT_EQ] = ACTIONS(1883), + [anon_sym_BANG_TILDE] = ACTIONS(1899), + [anon_sym_TILDE_STAR] = ACTIONS(1883), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1883), + }, + [1012] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_order_by_clause_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, [1013] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, [1014] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [1015] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_mode_token1] = ACTIONS(513), - [aux_sym_initial_mode_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, [1016] = { - [ts_builtin_sym_end] = ACTIONS(1767), - [anon_sym_SEMI] = ACTIONS(1767), - [aux_sym_with_clause_token1] = ACTIONS(1769), - [anon_sym_COMMA] = ACTIONS(1767), - [aux_sym_cte_token1] = ACTIONS(1769), - [aux_sym_cte_token2] = ACTIONS(1915), - [aux_sym_insert_statement_token1] = ACTIONS(1769), - [aux_sym_truncate_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token1] = ACTIONS(1769), - [aux_sym_comment_statement_token7] = ACTIONS(1917), - [aux_sym_begin_statement_token1] = ACTIONS(1769), - [aux_sym_commit_statement_token1] = ACTIONS(1769), - [aux_sym_rollback_statement_token1] = ACTIONS(1769), - [aux_sym_create_statement_token1] = ACTIONS(1769), - [aux_sym_alter_statement_token1] = ACTIONS(1769), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1769), - [aux_sym_sequence_token5] = ACTIONS(1769), - [aux_sym_pg_command_token1] = ACTIONS(1767), - [aux_sym_return_statement_token1] = ACTIONS(1769), - [aux_sym_declare_statement_token1] = ACTIONS(1769), - [aux_sym_create_function_statement_token3] = ACTIONS(1769), - [aux_sym_create_function_statement_token4] = ACTIONS(1769), - [aux_sym_create_function_statement_token7] = ACTIONS(1769), - [aux_sym_create_function_statement_token8] = ACTIONS(1769), - [aux_sym_create_function_statement_token9] = ACTIONS(1769), - [aux_sym_create_function_statement_token10] = ACTIONS(1769), - [aux_sym_create_function_statement_token11] = ACTIONS(1769), - [aux_sym_external_hint_token1] = ACTIONS(1769), - [aux_sym_external_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token1] = ACTIONS(1769), - [aux_sym_optimizer_hint_token2] = ACTIONS(1769), - [aux_sym_optimizer_hint_token3] = ACTIONS(1769), - [aux_sym_parallel_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token1] = ACTIONS(1769), - [aux_sym_null_hint_token4] = ACTIONS(1769), - [aux_sym_deterministic_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token1] = ACTIONS(1769), - [aux_sym_sql_hint_token2] = ACTIONS(1769), - [aux_sym_sql_hint_token3] = ACTIONS(1769), - [aux_sym_sql_hint_token5] = ACTIONS(1769), - [aux_sym__function_language_token1] = ACTIONS(1769), - [aux_sym_create_function_parameter_token1] = ACTIONS(1919), - [anon_sym_EQ] = ACTIONS(1921), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1923), - [aux_sym_trigger_event_token1] = ACTIONS(1769), - [aux_sym_trigger_event_token2] = ACTIONS(1769), - [aux_sym_drop_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token1] = ACTIONS(1769), - [aux_sym_grant_statement_token4] = ACTIONS(1769), - [aux_sym_order_by_clause_token1] = ACTIONS(1769), - [aux_sym_limit_clause_token1] = ACTIONS(1769), - [aux_sym_boolean_expression_token1] = ACTIONS(1925), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(1769), - [anon_sym_BQUOTE] = ACTIONS(1767), - [anon_sym_DQUOTE] = ACTIONS(1767), - [anon_sym_DASH_GT] = ACTIONS(1929), - [anon_sym_DASH_GT_GT] = ACTIONS(1931), - [anon_sym_POUND_GT] = ACTIONS(1929), - [anon_sym_POUND_GT_GT] = ACTIONS(1931), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1933), - [anon_sym_DASH] = ACTIONS(1935), - [anon_sym_TILDE] = ACTIONS(1937), - [anon_sym_CARET] = ACTIONS(1939), - [anon_sym_STAR] = ACTIONS(1941), - [anon_sym_SLASH] = ACTIONS(1943), - [anon_sym_PERCENT] = ACTIONS(1941), - [anon_sym_LT_LT] = ACTIONS(1941), - [anon_sym_GT_GT] = ACTIONS(1941), - [anon_sym_AMP] = ACTIONS(1941), - [anon_sym_PIPE] = ACTIONS(1933), - [anon_sym_POUND] = ACTIONS(1935), - [anon_sym_LT] = ACTIONS(1937), - [anon_sym_LT_EQ] = ACTIONS(1921), - [anon_sym_LT_GT] = ACTIONS(1921), - [anon_sym_BANG_EQ] = ACTIONS(1921), - [anon_sym_GT] = ACTIONS(1937), - [anon_sym_GT_EQ] = ACTIONS(1921), - [anon_sym_BANG_TILDE] = ACTIONS(1937), - [anon_sym_TILDE_STAR] = ACTIONS(1921), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1921), + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, [1017] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), [aux_sym_cte_token1] = ACTIONS(346), [aux_sym_cte_token2] = ACTIONS(346), [aux_sym_insert_statement_token1] = ACTIONS(346), @@ -131564,6 +133621,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(346), [aux_sym_parallel_hint_token1] = ACTIONS(346), [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token2] = ACTIONS(346), [aux_sym_null_hint_token4] = ACTIONS(346), [aux_sym_deterministic_hint_token1] = ACTIONS(346), [aux_sym_sql_hint_token1] = ACTIONS(346), @@ -131579,7 +133637,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_table_constraint_check_token1] = ACTIONS(346), [aux_sym_boolean_expression_token1] = ACTIONS(346), [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), [sym__unquoted_identifier] = ACTIONS(346), @@ -131589,7 +133647,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -131614,340 +133672,340 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, [1018] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_mode_token1] = ACTIONS(501), - [aux_sym_initial_mode_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, [1019] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_mode_token1] = ACTIONS(493), - [aux_sym_initial_mode_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [1020] = { - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, [1021] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(1279), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [1022] = { [ts_builtin_sym_end] = ACTIONS(619), @@ -132002,7 +134060,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_order_by_clause_token1] = ACTIONS(621), [aux_sym_limit_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -132014,7 +134072,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1939), + [anon_sym_CARET] = ACTIONS(619), [anon_sym_STAR] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(621), [anon_sym_PERCENT] = ACTIONS(619), @@ -132034,2788 +134092,1696 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, [1023] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_reference_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, [1024] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_reference_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [1025] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1663), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [1026] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_reference_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, [1027] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [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_drop_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token1] = ACTIONS(215), - [aux_sym_grant_statement_token4] = ACTIONS(215), - [aux_sym_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1748), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [1028] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(1278), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [1029] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_reference_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [aux_sym_array_type_repeat1] = STATE(1029), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2063), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [1030] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(2044), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_sequence_token5] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_statement_token3] = ACTIONS(366), - [aux_sym_create_function_statement_token4] = ACTIONS(366), - [aux_sym_create_function_statement_token7] = ACTIONS(366), - [aux_sym_create_function_statement_token8] = ACTIONS(366), - [aux_sym_create_function_statement_token9] = ACTIONS(366), - [aux_sym_create_function_statement_token10] = ACTIONS(366), - [aux_sym_create_function_statement_token11] = ACTIONS(366), - [aux_sym_external_hint_token1] = ACTIONS(366), - [aux_sym_external_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token1] = ACTIONS(366), - [aux_sym_optimizer_hint_token2] = ACTIONS(366), - [aux_sym_optimizer_hint_token3] = ACTIONS(366), - [aux_sym_parallel_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token1] = ACTIONS(366), - [aux_sym_null_hint_token4] = ACTIONS(366), - [aux_sym_deterministic_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token1] = ACTIONS(366), - [aux_sym_sql_hint_token2] = ACTIONS(366), - [aux_sym_sql_hint_token3] = ACTIONS(366), - [aux_sym_sql_hint_token5] = ACTIONS(366), - [aux_sym__function_language_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(2046), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token2] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_table_constraint_check_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, [1031] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_mode_token1] = ACTIONS(489), - [aux_sym_initial_mode_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token2] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_table_constraint_check_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, [1032] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_mode_token1] = ACTIONS(485), - [aux_sym_initial_mode_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token2] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_table_constraint_check_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, [1033] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [1034] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token2] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_table_constraint_check_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, [1035] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_reference_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [1036] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1939), - [anon_sym_STAR] = ACTIONS(1941), - [anon_sym_SLASH] = ACTIONS(1943), - [anon_sym_PERCENT] = ACTIONS(1941), - [anon_sym_LT_LT] = ACTIONS(1941), - [anon_sym_GT_GT] = ACTIONS(1941), - [anon_sym_AMP] = ACTIONS(1941), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, [1037] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_reference_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [1038] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_mode_token1] = ACTIONS(473), - [aux_sym_initial_mode_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token2] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_table_constraint_check_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, [1039] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), }, [1040] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(469), - [aux_sym_initial_mode_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, [1041] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_reference_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token2] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_table_constraint_check_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, [1042] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, [1043] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [1044] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_reference_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [1045] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [1046] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1047] = { - [ts_builtin_sym_end] = ACTIONS(2050), - [anon_sym_SEMI] = ACTIONS(2050), - [aux_sym_with_clause_token1] = ACTIONS(2052), - [anon_sym_COMMA] = ACTIONS(2050), - [aux_sym_cte_token1] = ACTIONS(2052), - [aux_sym_cte_token2] = ACTIONS(2054), - [aux_sym_insert_statement_token1] = ACTIONS(2052), - [aux_sym_truncate_statement_token1] = ACTIONS(2052), - [aux_sym_comment_statement_token1] = ACTIONS(2052), - [aux_sym_comment_statement_token7] = ACTIONS(2056), - [aux_sym_begin_statement_token1] = ACTIONS(2052), - [aux_sym_commit_statement_token1] = ACTIONS(2052), - [aux_sym_rollback_statement_token1] = ACTIONS(2052), - [aux_sym_create_statement_token1] = ACTIONS(2052), - [aux_sym_alter_statement_token1] = ACTIONS(2052), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2052), - [aux_sym_sequence_token5] = ACTIONS(2052), - [aux_sym_pg_command_token1] = ACTIONS(2050), - [aux_sym_return_statement_token1] = ACTIONS(2052), - [aux_sym_declare_statement_token1] = ACTIONS(2052), - [aux_sym_create_function_statement_token3] = ACTIONS(2052), - [aux_sym_create_function_statement_token4] = ACTIONS(2052), - [aux_sym_create_function_statement_token7] = ACTIONS(2052), - [aux_sym_create_function_statement_token8] = ACTIONS(2052), - [aux_sym_create_function_statement_token9] = ACTIONS(2052), - [aux_sym_create_function_statement_token10] = ACTIONS(2052), - [aux_sym_create_function_statement_token11] = ACTIONS(2052), - [aux_sym_external_hint_token1] = ACTIONS(2052), - [aux_sym_external_hint_token2] = ACTIONS(2052), - [aux_sym_optimizer_hint_token1] = ACTIONS(2052), - [aux_sym_optimizer_hint_token2] = ACTIONS(2052), - [aux_sym_optimizer_hint_token3] = ACTIONS(2052), - [aux_sym_parallel_hint_token1] = ACTIONS(2052), - [aux_sym_null_hint_token1] = ACTIONS(2052), - [aux_sym_null_hint_token4] = ACTIONS(2052), - [aux_sym_deterministic_hint_token1] = ACTIONS(2052), - [aux_sym_sql_hint_token1] = ACTIONS(2052), - [aux_sym_sql_hint_token2] = ACTIONS(2052), - [aux_sym_sql_hint_token3] = ACTIONS(2052), - [aux_sym_sql_hint_token5] = ACTIONS(2052), - [aux_sym__function_language_token1] = ACTIONS(2052), - [aux_sym_create_function_parameter_token1] = ACTIONS(2058), - [anon_sym_EQ] = ACTIONS(2060), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2062), - [aux_sym_trigger_reference_token1] = ACTIONS(2052), - [aux_sym_trigger_event_token1] = ACTIONS(2052), - [aux_sym_trigger_event_token2] = ACTIONS(2052), - [aux_sym_drop_statement_token1] = ACTIONS(2052), - [aux_sym_grant_statement_token1] = ACTIONS(2052), - [aux_sym_grant_statement_token4] = ACTIONS(2052), - [aux_sym_where_clause_token1] = ACTIONS(2052), - [aux_sym_boolean_expression_token1] = ACTIONS(2064), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), - [sym__unquoted_identifier] = ACTIONS(2052), - [anon_sym_BQUOTE] = ACTIONS(2050), - [anon_sym_DQUOTE] = ACTIONS(2050), - [anon_sym_DASH_GT] = ACTIONS(2066), - [anon_sym_DASH_GT_GT] = ACTIONS(2068), - [anon_sym_POUND_GT] = ACTIONS(2066), - [anon_sym_POUND_GT_GT] = ACTIONS(2068), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2070), - [anon_sym_DASH] = ACTIONS(2072), - [anon_sym_TILDE] = ACTIONS(2074), - [anon_sym_CARET] = ACTIONS(2076), - [anon_sym_STAR] = ACTIONS(2078), - [anon_sym_SLASH] = ACTIONS(2080), - [anon_sym_PERCENT] = ACTIONS(2078), - [anon_sym_LT_LT] = ACTIONS(2078), - [anon_sym_GT_GT] = ACTIONS(2078), - [anon_sym_AMP] = ACTIONS(2078), - [anon_sym_PIPE] = ACTIONS(2070), - [anon_sym_POUND] = ACTIONS(2072), - [anon_sym_LT] = ACTIONS(2074), - [anon_sym_LT_EQ] = ACTIONS(2060), - [anon_sym_LT_GT] = ACTIONS(2060), - [anon_sym_BANG_EQ] = ACTIONS(2060), - [anon_sym_GT] = ACTIONS(2074), - [anon_sym_GT_EQ] = ACTIONS(2060), - [anon_sym_BANG_TILDE] = ACTIONS(2074), - [anon_sym_TILDE_STAR] = ACTIONS(2060), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2060), - }, - [1048] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_reference_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [1049] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_mode_token1] = ACTIONS(523), - [aux_sym_initial_mode_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1050] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_reference_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1051] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1052] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_mode_token1] = ACTIONS(350), - [aux_sym_initial_mode_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1053] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_reference_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [1054] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_sequence_token5] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), - [aux_sym_create_function_statement_token3] = ACTIONS(617), - [aux_sym_create_function_statement_token4] = ACTIONS(617), - [aux_sym_create_function_statement_token7] = ACTIONS(617), - [aux_sym_create_function_statement_token8] = ACTIONS(617), - [aux_sym_create_function_statement_token9] = ACTIONS(617), - [aux_sym_create_function_statement_token10] = ACTIONS(617), - [aux_sym_create_function_statement_token11] = ACTIONS(617), - [aux_sym_external_hint_token1] = ACTIONS(617), - [aux_sym_external_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token1] = ACTIONS(617), - [aux_sym_optimizer_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token3] = ACTIONS(617), - [aux_sym_parallel_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token4] = ACTIONS(617), - [aux_sym_deterministic_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token2] = ACTIONS(617), - [aux_sym_sql_hint_token3] = ACTIONS(617), - [aux_sym_sql_hint_token5] = ACTIONS(617), - [aux_sym__function_language_token1] = ACTIONS(617), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_reference_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_where_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [1055] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2070), - [anon_sym_DASH] = ACTIONS(2072), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2076), - [anon_sym_STAR] = ACTIONS(2078), - [anon_sym_SLASH] = ACTIONS(2080), - [anon_sym_PERCENT] = ACTIONS(2078), - [anon_sym_LT_LT] = ACTIONS(2078), - [anon_sym_GT_GT] = ACTIONS(2078), - [anon_sym_AMP] = ACTIONS(2078), - [anon_sym_PIPE] = ACTIONS(2070), - [anon_sym_POUND] = ACTIONS(2072), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1056] = { [ts_builtin_sym_end] = ACTIONS(623), [anon_sym_SEMI] = ACTIONS(623), [aux_sym_with_clause_token1] = ACTIONS(625), [anon_sym_COMMA] = ACTIONS(623), [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2054), + [aux_sym_cte_token2] = ACTIONS(625), [aux_sym_insert_statement_token1] = ACTIONS(625), [aux_sym_truncate_statement_token1] = ACTIONS(625), [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2056), + [aux_sym_comment_statement_token7] = ACTIONS(625), [aux_sym_begin_statement_token1] = ACTIONS(625), [aux_sym_commit_statement_token1] = ACTIONS(625), [aux_sym_rollback_statement_token1] = ACTIONS(625), @@ -134847,8 +135813,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(625), [aux_sym_sql_hint_token5] = ACTIONS(625), [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(2058), - [anon_sym_EQ] = ACTIONS(2060), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), [aux_sym_create_trigger_statement_token1] = ACTIONS(625), [aux_sym_trigger_reference_token1] = ACTIONS(625), [aux_sym_trigger_event_token1] = ACTIONS(625), @@ -134857,8 +135823,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(625), [aux_sym_grant_statement_token4] = ACTIONS(625), [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2064), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), [sym__unquoted_identifier] = ACTIONS(625), [anon_sym_BQUOTE] = ACTIONS(623), [anon_sym_DQUOTE] = ACTIONS(623), @@ -134867,123 +135833,207 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(625), [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2070), - [anon_sym_DASH] = ACTIONS(2072), - [anon_sym_TILDE] = ACTIONS(2074), - [anon_sym_CARET] = ACTIONS(2076), - [anon_sym_STAR] = ACTIONS(2078), - [anon_sym_SLASH] = ACTIONS(2080), - [anon_sym_PERCENT] = ACTIONS(2078), - [anon_sym_LT_LT] = ACTIONS(2078), - [anon_sym_GT_GT] = ACTIONS(2078), - [anon_sym_AMP] = ACTIONS(2078), - [anon_sym_PIPE] = ACTIONS(2070), - [anon_sym_POUND] = ACTIONS(2072), - [anon_sym_LT] = ACTIONS(2074), - [anon_sym_LT_EQ] = ACTIONS(2060), - [anon_sym_LT_GT] = ACTIONS(2060), - [anon_sym_BANG_EQ] = ACTIONS(2060), - [anon_sym_GT] = ACTIONS(2074), - [anon_sym_GT_EQ] = ACTIONS(2060), - [anon_sym_BANG_TILDE] = ACTIONS(2074), - [anon_sym_TILDE_STAR] = ACTIONS(2060), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2060), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [1057] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [1044] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token2] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_table_constraint_check_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, - [1058] = { + [1045] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token2] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_table_constraint_check_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [1046] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), [anon_sym_COMMA] = ACTIONS(627), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2054), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_truncate_statement_token1] = ACTIONS(629), [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2056), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_begin_statement_token1] = ACTIONS(629), [aux_sym_commit_statement_token1] = ACTIONS(629), [aux_sym_rollback_statement_token1] = ACTIONS(629), @@ -135015,8 +136065,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(629), [aux_sym_sql_hint_token5] = ACTIONS(629), [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(2058), - [anon_sym_EQ] = ACTIONS(2060), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_reference_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), @@ -135026,7 +136076,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token4] = ACTIONS(629), [aux_sym_where_clause_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -135035,29 +136085,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2070), - [anon_sym_DASH] = ACTIONS(2072), - [anon_sym_TILDE] = ACTIONS(2074), - [anon_sym_CARET] = ACTIONS(2076), - [anon_sym_STAR] = ACTIONS(2078), - [anon_sym_SLASH] = ACTIONS(2080), - [anon_sym_PERCENT] = ACTIONS(2078), - [anon_sym_LT_LT] = ACTIONS(2078), - [anon_sym_GT_GT] = ACTIONS(2078), - [anon_sym_AMP] = ACTIONS(2078), - [anon_sym_PIPE] = ACTIONS(2070), - [anon_sym_POUND] = ACTIONS(2072), - [anon_sym_LT] = ACTIONS(2074), - [anon_sym_LT_EQ] = ACTIONS(2060), - [anon_sym_LT_GT] = ACTIONS(2060), - [anon_sym_BANG_EQ] = ACTIONS(2060), - [anon_sym_GT] = ACTIONS(2074), - [anon_sym_GT_EQ] = ACTIONS(2060), - [anon_sym_BANG_TILDE] = ACTIONS(2074), - [anon_sym_TILDE_STAR] = ACTIONS(2060), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2060), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [1059] = { + [1047] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), @@ -135141,2779 +136191,763 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [1060] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2076), - [anon_sym_STAR] = ACTIONS(2078), - [anon_sym_SLASH] = ACTIONS(2080), - [anon_sym_PERCENT] = ACTIONS(2078), - [anon_sym_LT_LT] = ACTIONS(2078), - [anon_sym_GT_GT] = ACTIONS(2078), - [anon_sym_AMP] = ACTIONS(2078), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1048] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [1061] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1049] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_reference_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, - [1062] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2076), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1050] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_mode_token1] = ACTIONS(483), + [aux_sym_initial_mode_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, - [1063] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(465), - [aux_sym_initial_mode_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [1064] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(445), - [aux_sym_initial_mode_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [1065] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(441), - [aux_sym_initial_mode_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [1066] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_order_by_clause_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), - }, - [1067] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1068] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(1915), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(1917), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(1919), - [anon_sym_EQ] = ACTIONS(1921), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1933), - [anon_sym_DASH] = ACTIONS(1935), - [anon_sym_TILDE] = ACTIONS(1937), - [anon_sym_CARET] = ACTIONS(1939), - [anon_sym_STAR] = ACTIONS(1941), - [anon_sym_SLASH] = ACTIONS(1943), - [anon_sym_PERCENT] = ACTIONS(1941), - [anon_sym_LT_LT] = ACTIONS(1941), - [anon_sym_GT_GT] = ACTIONS(1941), - [anon_sym_AMP] = ACTIONS(1941), - [anon_sym_PIPE] = ACTIONS(1933), - [anon_sym_POUND] = ACTIONS(1935), - [anon_sym_LT] = ACTIONS(1937), - [anon_sym_LT_EQ] = ACTIONS(1921), - [anon_sym_LT_GT] = ACTIONS(1921), - [anon_sym_BANG_EQ] = ACTIONS(1921), - [anon_sym_GT] = ACTIONS(1937), - [anon_sym_GT_EQ] = ACTIONS(1921), - [anon_sym_BANG_TILDE] = ACTIONS(1937), - [anon_sym_TILDE_STAR] = ACTIONS(1921), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1921), - }, - [1069] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [1070] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(1915), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(1917), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(1919), - [anon_sym_EQ] = ACTIONS(1921), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(1925), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1933), - [anon_sym_DASH] = ACTIONS(1935), - [anon_sym_TILDE] = ACTIONS(1937), - [anon_sym_CARET] = ACTIONS(1939), - [anon_sym_STAR] = ACTIONS(1941), - [anon_sym_SLASH] = ACTIONS(1943), - [anon_sym_PERCENT] = ACTIONS(1941), - [anon_sym_LT_LT] = ACTIONS(1941), - [anon_sym_GT_GT] = ACTIONS(1941), - [anon_sym_AMP] = ACTIONS(1941), - [anon_sym_PIPE] = ACTIONS(1933), - [anon_sym_POUND] = ACTIONS(1935), - [anon_sym_LT] = ACTIONS(1937), - [anon_sym_LT_EQ] = ACTIONS(1921), - [anon_sym_LT_GT] = ACTIONS(1921), - [anon_sym_BANG_EQ] = ACTIONS(1921), - [anon_sym_GT] = ACTIONS(1937), - [anon_sym_GT_EQ] = ACTIONS(1921), - [anon_sym_BANG_TILDE] = ACTIONS(1937), - [anon_sym_TILDE_STAR] = ACTIONS(1921), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1921), - }, - [1071] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1927), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1933), - [anon_sym_DASH] = ACTIONS(1935), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1939), - [anon_sym_STAR] = ACTIONS(1941), - [anon_sym_SLASH] = ACTIONS(1943), - [anon_sym_PERCENT] = ACTIONS(1941), - [anon_sym_LT_LT] = ACTIONS(1941), - [anon_sym_GT_GT] = ACTIONS(1941), - [anon_sym_AMP] = ACTIONS(1941), - [anon_sym_PIPE] = ACTIONS(1933), - [anon_sym_POUND] = ACTIONS(1935), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1072] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(437), - [aux_sym_initial_mode_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1073] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(433), - [aux_sym_initial_mode_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [1074] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(429), - [aux_sym_initial_mode_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [1075] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token2] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(429), - [aux_sym_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [1076] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token2] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(433), - [aux_sym_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [1077] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token2] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(437), - [aux_sym_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1078] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token2] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(441), - [aux_sym_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [1079] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token2] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(445), - [aux_sym_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [1080] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token2] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(465), - [aux_sym_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [1081] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_sequence_token5] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), - [aux_sym_create_function_statement_token3] = ACTIONS(617), - [aux_sym_create_function_statement_token4] = ACTIONS(617), - [aux_sym_create_function_statement_token7] = ACTIONS(617), - [aux_sym_create_function_statement_token8] = ACTIONS(617), - [aux_sym_create_function_statement_token9] = ACTIONS(617), - [aux_sym_create_function_statement_token10] = ACTIONS(617), - [aux_sym_create_function_statement_token11] = ACTIONS(617), - [aux_sym_external_hint_token1] = ACTIONS(617), - [aux_sym_external_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token1] = ACTIONS(617), - [aux_sym_optimizer_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token3] = ACTIONS(617), - [aux_sym_parallel_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token4] = ACTIONS(617), - [aux_sym_deterministic_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token2] = ACTIONS(617), - [aux_sym_sql_hint_token3] = ACTIONS(617), - [aux_sym_sql_hint_token5] = ACTIONS(617), - [aux_sym__function_language_token1] = ACTIONS(617), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_order_by_clause_token1] = ACTIONS(617), - [aux_sym_limit_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [1082] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token2] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(469), - [aux_sym_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [1083] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token2] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_table_constraint_check_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [1084] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token2] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_table_constraint_check_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [1085] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token2] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_table_constraint_check_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [1086] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token2] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_table_constraint_check_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [1087] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token2] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_table_constraint_check_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [1051] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_mode_token1] = ACTIONS(487), + [aux_sym_initial_mode_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, - [1088] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_reference_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [1052] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2027), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2029), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(2031), + [anon_sym_EQ] = ACTIONS(2033), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2035), + [aux_sym_trigger_reference_token1] = ACTIONS(637), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2037), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2045), + [anon_sym_DASH] = ACTIONS(2047), + [anon_sym_TILDE] = ACTIONS(2049), + [anon_sym_CARET] = ACTIONS(2051), + [anon_sym_STAR] = ACTIONS(2053), + [anon_sym_SLASH] = ACTIONS(2055), + [anon_sym_PERCENT] = ACTIONS(2053), + [anon_sym_LT_LT] = ACTIONS(2053), + [anon_sym_GT_GT] = ACTIONS(2053), + [anon_sym_AMP] = ACTIONS(2053), + [anon_sym_PIPE] = ACTIONS(2045), + [anon_sym_POUND] = ACTIONS(2047), + [anon_sym_LT] = ACTIONS(2049), + [anon_sym_LT_EQ] = ACTIONS(2033), + [anon_sym_LT_GT] = ACTIONS(2033), + [anon_sym_BANG_EQ] = ACTIONS(2033), + [anon_sym_GT] = ACTIONS(2049), + [anon_sym_GT_EQ] = ACTIONS(2033), + [anon_sym_BANG_TILDE] = ACTIONS(2049), + [anon_sym_TILDE_STAR] = ACTIONS(2033), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2033), }, - [1089] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [1053] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_reference_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, - [1090] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token2] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_table_constraint_check_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [1054] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [1091] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token2] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_table_constraint_check_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [1055] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_mode_token1] = ACTIONS(491), + [aux_sym_initial_mode_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, - [1092] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_reference_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [1056] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_reference_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), }, - [1093] = { + [1057] = { [ts_builtin_sym_end] = ACTIONS(703), [anon_sym_SEMI] = ACTIONS(703), [aux_sym_with_clause_token1] = ACTIONS(705), @@ -137966,7 +137000,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token4] = ACTIONS(705), [aux_sym_where_clause_token1] = ACTIONS(705), [aux_sym_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -137997,17 +137031,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [1094] = { + [1058] = { [ts_builtin_sym_end] = ACTIONS(699), [anon_sym_SEMI] = ACTIONS(699), [aux_sym_with_clause_token1] = ACTIONS(701), [anon_sym_COMMA] = ACTIONS(699), [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2054), + [aux_sym_cte_token2] = ACTIONS(701), [aux_sym_insert_statement_token1] = ACTIONS(701), [aux_sym_truncate_statement_token1] = ACTIONS(701), [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2056), + [aux_sym_comment_statement_token7] = ACTIONS(701), [aux_sym_begin_statement_token1] = ACTIONS(701), [aux_sym_commit_statement_token1] = ACTIONS(701), [aux_sym_rollback_statement_token1] = ACTIONS(701), @@ -138039,9 +137073,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(701), [aux_sym_sql_hint_token5] = ACTIONS(701), [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(2058), - [anon_sym_EQ] = ACTIONS(2060), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2062), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), [aux_sym_trigger_reference_token1] = ACTIONS(701), [aux_sym_trigger_event_token1] = ACTIONS(701), [aux_sym_trigger_event_token2] = ACTIONS(701), @@ -138049,8 +137083,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token4] = ACTIONS(701), [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2064), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2048), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), [sym__unquoted_identifier] = ACTIONS(701), [anon_sym_BQUOTE] = ACTIONS(699), [anon_sym_DQUOTE] = ACTIONS(699), @@ -138059,113 +137093,29 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(701), [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2070), - [anon_sym_DASH] = ACTIONS(2072), - [anon_sym_TILDE] = ACTIONS(2074), - [anon_sym_CARET] = ACTIONS(2076), - [anon_sym_STAR] = ACTIONS(2078), - [anon_sym_SLASH] = ACTIONS(2080), - [anon_sym_PERCENT] = ACTIONS(2078), - [anon_sym_LT_LT] = ACTIONS(2078), - [anon_sym_GT_GT] = ACTIONS(2078), - [anon_sym_AMP] = ACTIONS(2078), - [anon_sym_PIPE] = ACTIONS(2070), - [anon_sym_POUND] = ACTIONS(2072), - [anon_sym_LT] = ACTIONS(2074), - [anon_sym_LT_EQ] = ACTIONS(2060), - [anon_sym_LT_GT] = ACTIONS(2060), - [anon_sym_BANG_EQ] = ACTIONS(2060), - [anon_sym_GT] = ACTIONS(2074), - [anon_sym_GT_EQ] = ACTIONS(2060), - [anon_sym_BANG_TILDE] = ACTIONS(2074), - [anon_sym_TILDE_STAR] = ACTIONS(2060), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2060), - }, - [1095] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_mode_token1] = ACTIONS(481), - [aux_sym_initial_mode_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1096] = { + [1059] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), @@ -138249,7 +137199,679 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1097] = { + [1060] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_mode_token1] = ACTIONS(495), + [aux_sym_initial_mode_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [1061] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [1062] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_mode_token1] = ACTIONS(412), + [aux_sym_initial_mode_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1063] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_mode_token1] = ACTIONS(432), + [aux_sym_initial_mode_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [1064] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(2066), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_sequence_token5] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_statement_token3] = ACTIONS(406), + [aux_sym_create_function_statement_token4] = ACTIONS(406), + [aux_sym_create_function_statement_token7] = ACTIONS(406), + [aux_sym_create_function_statement_token8] = ACTIONS(406), + [aux_sym_create_function_statement_token9] = ACTIONS(406), + [aux_sym_create_function_statement_token10] = ACTIONS(406), + [aux_sym_create_function_statement_token11] = ACTIONS(406), + [aux_sym_external_hint_token1] = ACTIONS(406), + [aux_sym_external_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token1] = ACTIONS(406), + [aux_sym_optimizer_hint_token2] = ACTIONS(406), + [aux_sym_optimizer_hint_token3] = ACTIONS(406), + [aux_sym_parallel_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token1] = ACTIONS(406), + [aux_sym_null_hint_token4] = ACTIONS(406), + [aux_sym_deterministic_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token1] = ACTIONS(406), + [aux_sym_sql_hint_token2] = ACTIONS(406), + [aux_sym_sql_hint_token3] = ACTIONS(406), + [aux_sym_sql_hint_token5] = ACTIONS(406), + [aux_sym__function_language_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(2068), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [1065] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(451), + [aux_sym_initial_mode_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1066] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(2070), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_sequence_token5] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_statement_token3] = ACTIONS(378), + [aux_sym_create_function_statement_token4] = ACTIONS(378), + [aux_sym_create_function_statement_token7] = ACTIONS(378), + [aux_sym_create_function_statement_token8] = ACTIONS(378), + [aux_sym_create_function_statement_token9] = ACTIONS(378), + [aux_sym_create_function_statement_token10] = ACTIONS(378), + [aux_sym_create_function_statement_token11] = ACTIONS(378), + [aux_sym_external_hint_token1] = ACTIONS(378), + [aux_sym_external_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token1] = ACTIONS(378), + [aux_sym_optimizer_hint_token2] = ACTIONS(378), + [aux_sym_optimizer_hint_token3] = ACTIONS(378), + [aux_sym_parallel_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token1] = ACTIONS(378), + [aux_sym_null_hint_token4] = ACTIONS(378), + [aux_sym_deterministic_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token1] = ACTIONS(378), + [aux_sym_sql_hint_token2] = ACTIONS(378), + [aux_sym_sql_hint_token3] = ACTIONS(378), + [aux_sym_sql_hint_token5] = ACTIONS(378), + [aux_sym__function_language_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(2072), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [1068] = { [ts_builtin_sym_end] = ACTIONS(691), [anon_sym_SEMI] = ACTIONS(691), [aux_sym_with_clause_token1] = ACTIONS(693), @@ -138333,601 +137955,941 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [1098] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_reference_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_where_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), - }, - [1099] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_mode_token1] = ACTIONS(477), - [aux_sym_initial_mode_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [1069] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [1100] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_reference_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), - }, - [1101] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1070] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_mode_token1] = ACTIONS(459), + [aux_sym_initial_mode_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2084), - [anon_sym_STAR] = ACTIONS(2086), - [anon_sym_SLASH] = ACTIONS(2088), - [anon_sym_PERCENT] = ACTIONS(2086), - [anon_sym_LT_LT] = ACTIONS(2086), - [anon_sym_GT_GT] = ACTIONS(2086), - [anon_sym_AMP] = ACTIONS(2086), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [1102] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_mode_token1] = ACTIONS(621), - [aux_sym_initial_mode_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1071] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_mode_token1] = ACTIONS(455), + [aux_sym_initial_mode_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1072] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + }, + [1073] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_reference_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_where_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [1103] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_sequence_token5] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_statement_token3] = ACTIONS(287), - [aux_sym_create_function_statement_token4] = ACTIONS(287), - [aux_sym_create_function_statement_token7] = ACTIONS(287), - [aux_sym_create_function_statement_token8] = ACTIONS(287), - [aux_sym_create_function_statement_token9] = ACTIONS(287), - [aux_sym_create_function_statement_token10] = ACTIONS(287), - [aux_sym_create_function_statement_token11] = ACTIONS(287), - [aux_sym_external_hint_token1] = ACTIONS(287), - [aux_sym_external_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token1] = ACTIONS(287), - [aux_sym_optimizer_hint_token2] = ACTIONS(287), - [aux_sym_optimizer_hint_token3] = ACTIONS(287), - [aux_sym_parallel_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token1] = ACTIONS(287), - [aux_sym_null_hint_token4] = ACTIONS(287), - [aux_sym_deterministic_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token1] = ACTIONS(287), - [aux_sym_sql_hint_token2] = ACTIONS(287), - [aux_sym_sql_hint_token3] = ACTIONS(287), - [aux_sym_sql_hint_token5] = ACTIONS(287), - [aux_sym__function_language_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1074] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_reference_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [1104] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2092), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2094), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token2] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(2096), - [anon_sym_EQ] = ACTIONS(2098), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2100), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_table_constraint_check_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2102), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), + [1075] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_mode_token1] = ACTIONS(479), + [aux_sym_initial_mode_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1076] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_mode_token1] = ACTIONS(392), + [aux_sym_initial_mode_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [1077] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2045), + [anon_sym_DASH] = ACTIONS(2047), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2051), + [anon_sym_STAR] = ACTIONS(2053), + [anon_sym_SLASH] = ACTIONS(2055), + [anon_sym_PERCENT] = ACTIONS(2053), + [anon_sym_LT_LT] = ACTIONS(2053), + [anon_sym_GT_GT] = ACTIONS(2053), + [anon_sym_AMP] = ACTIONS(2053), + [anon_sym_PIPE] = ACTIONS(2045), + [anon_sym_POUND] = ACTIONS(2047), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1078] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_mode_token1] = ACTIONS(372), + [aux_sym_initial_mode_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [1079] = { + [aux_sym_array_type_repeat1] = STATE(943), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_sequence_token5] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_statement_token3] = ACTIONS(342), + [aux_sym_create_function_statement_token4] = ACTIONS(342), + [aux_sym_create_function_statement_token7] = ACTIONS(342), + [aux_sym_create_function_statement_token8] = ACTIONS(342), + [aux_sym_create_function_statement_token9] = ACTIONS(342), + [aux_sym_create_function_statement_token10] = ACTIONS(342), + [aux_sym_create_function_statement_token11] = ACTIONS(342), + [aux_sym_external_hint_token1] = ACTIONS(342), + [aux_sym_external_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token1] = ACTIONS(342), + [aux_sym_optimizer_hint_token2] = ACTIONS(342), + [aux_sym_optimizer_hint_token3] = ACTIONS(342), + [aux_sym_parallel_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token1] = ACTIONS(342), + [aux_sym_null_hint_token4] = ACTIONS(342), + [aux_sym_deterministic_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token1] = ACTIONS(342), + [aux_sym_sql_hint_token2] = ACTIONS(342), + [aux_sym_sql_hint_token3] = ACTIONS(342), + [aux_sym_sql_hint_token5] = ACTIONS(342), + [aux_sym__function_language_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(1997), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2104), - [anon_sym_DASH] = ACTIONS(2106), - [anon_sym_TILDE] = ACTIONS(2108), - [anon_sym_CARET] = ACTIONS(2084), - [anon_sym_STAR] = ACTIONS(2086), - [anon_sym_SLASH] = ACTIONS(2088), - [anon_sym_PERCENT] = ACTIONS(2086), - [anon_sym_LT_LT] = ACTIONS(2086), - [anon_sym_GT_GT] = ACTIONS(2086), - [anon_sym_AMP] = ACTIONS(2086), - [anon_sym_PIPE] = ACTIONS(2104), - [anon_sym_POUND] = ACTIONS(2106), - [anon_sym_LT] = ACTIONS(2108), - [anon_sym_LT_EQ] = ACTIONS(2098), - [anon_sym_LT_GT] = ACTIONS(2098), - [anon_sym_BANG_EQ] = ACTIONS(2098), - [anon_sym_GT] = ACTIONS(2108), - [anon_sym_GT_EQ] = ACTIONS(2098), - [anon_sym_BANG_TILDE] = ACTIONS(2108), - [anon_sym_TILDE_STAR] = ACTIONS(2098), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2098), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [1105] = { + [1080] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2027), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2029), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -138959,17 +138921,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2031), + [anon_sym_EQ] = ACTIONS(2033), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_reference_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), [aux_sym_trigger_event_token2] = ACTIONS(675), [aux_sym_drop_statement_token1] = ACTIONS(675), [aux_sym_grant_statement_token1] = ACTIONS(675), [aux_sym_grant_statement_token4] = ACTIONS(675), [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2037), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -138978,195 +138941,1792 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(2045), + [anon_sym_DASH] = ACTIONS(2047), + [anon_sym_TILDE] = ACTIONS(2049), + [anon_sym_CARET] = ACTIONS(2051), + [anon_sym_STAR] = ACTIONS(2053), + [anon_sym_SLASH] = ACTIONS(2055), + [anon_sym_PERCENT] = ACTIONS(2053), + [anon_sym_LT_LT] = ACTIONS(2053), + [anon_sym_GT_GT] = ACTIONS(2053), + [anon_sym_AMP] = ACTIONS(2053), + [anon_sym_PIPE] = ACTIONS(2045), + [anon_sym_POUND] = ACTIONS(2047), + [anon_sym_LT] = ACTIONS(2049), + [anon_sym_LT_EQ] = ACTIONS(2033), + [anon_sym_LT_GT] = ACTIONS(2033), + [anon_sym_BANG_EQ] = ACTIONS(2033), + [anon_sym_GT] = ACTIONS(2049), + [anon_sym_GT_EQ] = ACTIONS(2033), + [anon_sym_BANG_TILDE] = ACTIONS(2049), + [anon_sym_TILDE_STAR] = ACTIONS(2033), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2033), }, - [1106] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(1820), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(1822), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(1824), - [anon_sym_EQ] = ACTIONS(1826), - [aux_sym_create_trigger_statement_token1] = ACTIONS(1828), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(1830), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), + [1081] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2027), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2029), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(2031), + [anon_sym_EQ] = ACTIONS(2033), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_reference_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2045), + [anon_sym_DASH] = ACTIONS(2047), + [anon_sym_TILDE] = ACTIONS(2049), + [anon_sym_CARET] = ACTIONS(2051), + [anon_sym_STAR] = ACTIONS(2053), + [anon_sym_SLASH] = ACTIONS(2055), + [anon_sym_PERCENT] = ACTIONS(2053), + [anon_sym_LT_LT] = ACTIONS(2053), + [anon_sym_GT_GT] = ACTIONS(2053), + [anon_sym_AMP] = ACTIONS(2053), + [anon_sym_PIPE] = ACTIONS(2045), + [anon_sym_POUND] = ACTIONS(2047), + [anon_sym_LT] = ACTIONS(2049), + [anon_sym_LT_EQ] = ACTIONS(2033), + [anon_sym_LT_GT] = ACTIONS(2033), + [anon_sym_BANG_EQ] = ACTIONS(2033), + [anon_sym_GT] = ACTIONS(2049), + [anon_sym_GT_EQ] = ACTIONS(2033), + [anon_sym_BANG_TILDE] = ACTIONS(2049), + [anon_sym_TILDE_STAR] = ACTIONS(2033), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2033), + }, + [1082] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_reference_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1083] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1844), - [anon_sym_DASH] = ACTIONS(1846), - [anon_sym_TILDE] = ACTIONS(1848), - [anon_sym_CARET] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(1852), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1852), - [anon_sym_LT_LT] = ACTIONS(1852), - [anon_sym_GT_GT] = ACTIONS(1852), - [anon_sym_AMP] = ACTIONS(1852), - [anon_sym_PIPE] = ACTIONS(1844), - [anon_sym_POUND] = ACTIONS(1846), - [anon_sym_LT] = ACTIONS(1848), - [anon_sym_LT_EQ] = ACTIONS(1826), - [anon_sym_LT_GT] = ACTIONS(1826), - [anon_sym_BANG_EQ] = ACTIONS(1826), - [anon_sym_GT] = ACTIONS(1848), - [anon_sym_GT_EQ] = ACTIONS(1826), - [anon_sym_BANG_TILDE] = ACTIONS(1848), - [anon_sym_TILDE_STAR] = ACTIONS(1826), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2051), + [anon_sym_STAR] = ACTIONS(2053), + [anon_sym_SLASH] = ACTIONS(2055), + [anon_sym_PERCENT] = ACTIONS(2053), + [anon_sym_LT_LT] = ACTIONS(2053), + [anon_sym_GT_GT] = ACTIONS(2053), + [anon_sym_AMP] = ACTIONS(2053), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1107] = { - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + [1084] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [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), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1108] = { + [1085] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2039), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2051), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1086] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [1087] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + }, + [1088] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(2074), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_sequence_token5] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_statement_token3] = ACTIONS(386), + [aux_sym_create_function_statement_token4] = ACTIONS(386), + [aux_sym_create_function_statement_token7] = ACTIONS(386), + [aux_sym_create_function_statement_token8] = ACTIONS(386), + [aux_sym_create_function_statement_token9] = ACTIONS(386), + [aux_sym_create_function_statement_token10] = ACTIONS(386), + [aux_sym_create_function_statement_token11] = ACTIONS(386), + [aux_sym_external_hint_token1] = ACTIONS(386), + [aux_sym_external_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token1] = ACTIONS(386), + [aux_sym_optimizer_hint_token2] = ACTIONS(386), + [aux_sym_optimizer_hint_token3] = ACTIONS(386), + [aux_sym_parallel_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token1] = ACTIONS(386), + [aux_sym_null_hint_token4] = ACTIONS(386), + [aux_sym_deterministic_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token1] = ACTIONS(386), + [aux_sym_sql_hint_token2] = ACTIONS(386), + [aux_sym_sql_hint_token3] = ACTIONS(386), + [aux_sym_sql_hint_token5] = ACTIONS(386), + [aux_sym__function_language_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(2076), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1089] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_reference_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1090] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_mode_token1] = ACTIONS(346), + [aux_sym_initial_mode_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + }, + [1091] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_reference_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [1092] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token2] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_table_constraint_check_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [1093] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1094] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_reference_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [1095] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_reference_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [1096] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1783), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1097] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(451), + [aux_sym_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1098] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [1099] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(1230), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1100] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(2078), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_sequence_token5] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_statement_token3] = ACTIONS(398), + [aux_sym_create_function_statement_token4] = ACTIONS(398), + [aux_sym_create_function_statement_token7] = ACTIONS(398), + [aux_sym_create_function_statement_token8] = ACTIONS(398), + [aux_sym_create_function_statement_token9] = ACTIONS(398), + [aux_sym_create_function_statement_token10] = ACTIONS(398), + [aux_sym_create_function_statement_token11] = ACTIONS(398), + [aux_sym_external_hint_token1] = ACTIONS(398), + [aux_sym_external_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token1] = ACTIONS(398), + [aux_sym_optimizer_hint_token2] = ACTIONS(398), + [aux_sym_optimizer_hint_token3] = ACTIONS(398), + [aux_sym_parallel_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token1] = ACTIONS(398), + [aux_sym_null_hint_token4] = ACTIONS(398), + [aux_sym_deterministic_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token1] = ACTIONS(398), + [aux_sym_sql_hint_token2] = ACTIONS(398), + [aux_sym_sql_hint_token3] = ACTIONS(398), + [aux_sym_sql_hint_token5] = ACTIONS(398), + [aux_sym__function_language_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(2080), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [1101] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_mode_token1] = ACTIONS(693), + [aux_sym_initial_mode_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + }, + [1102] = { [ts_builtin_sym_end] = ACTIONS(703), [anon_sym_SEMI] = ACTIONS(703), [aux_sym_with_clause_token1] = ACTIONS(705), @@ -139218,7 +140778,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token4] = ACTIONS(705), [aux_sym_table_constraint_check_token1] = ACTIONS(705), [aux_sym_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -139249,758 +140809,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [1109] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_sequence_token5] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_statement_token3] = ACTIONS(481), - [aux_sym_create_function_statement_token4] = ACTIONS(481), - [aux_sym_create_function_statement_token7] = ACTIONS(481), - [aux_sym_create_function_statement_token8] = ACTIONS(481), - [aux_sym_create_function_statement_token9] = ACTIONS(481), - [aux_sym_create_function_statement_token10] = ACTIONS(481), - [aux_sym_create_function_statement_token11] = ACTIONS(481), - [aux_sym_external_hint_token1] = ACTIONS(481), - [aux_sym_external_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token1] = ACTIONS(481), - [aux_sym_optimizer_hint_token2] = ACTIONS(481), - [aux_sym_optimizer_hint_token3] = ACTIONS(481), - [aux_sym_parallel_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token1] = ACTIONS(481), - [aux_sym_null_hint_token4] = ACTIONS(481), - [aux_sym_deterministic_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token1] = ACTIONS(481), - [aux_sym_sql_hint_token2] = ACTIONS(481), - [aux_sym_sql_hint_token3] = ACTIONS(481), - [aux_sym_sql_hint_token5] = ACTIONS(481), - [aux_sym__function_language_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [1103] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_where_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1110] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token2] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_table_constraint_check_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [1111] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [1112] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1113] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token2] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1114] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1115] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token2] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [1116] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_sequence_token5] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_statement_token3] = ACTIONS(505), - [aux_sym_create_function_statement_token4] = ACTIONS(505), - [aux_sym_create_function_statement_token7] = ACTIONS(505), - [aux_sym_create_function_statement_token8] = ACTIONS(505), - [aux_sym_create_function_statement_token9] = ACTIONS(505), - [aux_sym_create_function_statement_token10] = ACTIONS(505), - [aux_sym_create_function_statement_token11] = ACTIONS(505), - [aux_sym_external_hint_token1] = ACTIONS(505), - [aux_sym_external_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token1] = ACTIONS(505), - [aux_sym_optimizer_hint_token2] = ACTIONS(505), - [aux_sym_optimizer_hint_token3] = ACTIONS(505), - [aux_sym_parallel_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token1] = ACTIONS(505), - [aux_sym_null_hint_token4] = ACTIONS(505), - [aux_sym_deterministic_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token1] = ACTIONS(505), - [aux_sym_sql_hint_token2] = ACTIONS(505), - [aux_sym_sql_hint_token3] = ACTIONS(505), - [aux_sym_sql_hint_token5] = ACTIONS(505), - [aux_sym__function_language_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1117] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(1852), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1852), - [anon_sym_LT_LT] = ACTIONS(1852), - [anon_sym_GT_GT] = ACTIONS(1852), - [anon_sym_AMP] = ACTIONS(1852), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1118] = { + [1104] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), [aux_sym_cte_token1] = ACTIONS(621), [aux_sym_cte_token2] = ACTIONS(621), [aux_sym_insert_statement_token1] = ACTIONS(621), @@ -140031,6 +140926,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(621), [aux_sym_parallel_hint_token1] = ACTIONS(621), [aux_sym_null_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token2] = ACTIONS(621), [aux_sym_null_hint_token4] = ACTIONS(621), [aux_sym_deterministic_hint_token1] = ACTIONS(621), [aux_sym_sql_hint_token1] = ACTIONS(621), @@ -140046,9 +140942,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), + [aux_sym_table_constraint_check_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -140079,837 +140975,671 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [1119] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_sequence_token5] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_statement_token3] = ACTIONS(477), - [aux_sym_create_function_statement_token4] = ACTIONS(477), - [aux_sym_create_function_statement_token7] = ACTIONS(477), - [aux_sym_create_function_statement_token8] = ACTIONS(477), - [aux_sym_create_function_statement_token9] = ACTIONS(477), - [aux_sym_create_function_statement_token10] = ACTIONS(477), - [aux_sym_create_function_statement_token11] = ACTIONS(477), - [aux_sym_external_hint_token1] = ACTIONS(477), - [aux_sym_external_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token1] = ACTIONS(477), - [aux_sym_optimizer_hint_token2] = ACTIONS(477), - [aux_sym_optimizer_hint_token3] = ACTIONS(477), - [aux_sym_parallel_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token1] = ACTIONS(477), - [aux_sym_null_hint_token4] = ACTIONS(477), - [aux_sym_deterministic_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token1] = ACTIONS(477), - [aux_sym_sql_hint_token2] = ACTIONS(477), - [aux_sym_sql_hint_token3] = ACTIONS(477), - [aux_sym_sql_hint_token5] = ACTIONS(477), - [aux_sym__function_language_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1120] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_mode_token1] = ACTIONS(579), - [aux_sym_initial_mode_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1121] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1105] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_where_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1122] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1123] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_sequence_token5] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_statement_token3] = ACTIONS(497), - [aux_sym_create_function_statement_token4] = ACTIONS(497), - [aux_sym_create_function_statement_token7] = ACTIONS(497), - [aux_sym_create_function_statement_token8] = ACTIONS(497), - [aux_sym_create_function_statement_token9] = ACTIONS(497), - [aux_sym_create_function_statement_token10] = ACTIONS(497), - [aux_sym_create_function_statement_token11] = ACTIONS(497), - [aux_sym_external_hint_token1] = ACTIONS(497), - [aux_sym_external_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token1] = ACTIONS(497), - [aux_sym_optimizer_hint_token2] = ACTIONS(497), - [aux_sym_optimizer_hint_token3] = ACTIONS(497), - [aux_sym_parallel_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token1] = ACTIONS(497), - [aux_sym_null_hint_token4] = ACTIONS(497), - [aux_sym_deterministic_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token1] = ACTIONS(497), - [aux_sym_sql_hint_token2] = ACTIONS(497), - [aux_sym_sql_hint_token3] = ACTIONS(497), - [aux_sym_sql_hint_token5] = ACTIONS(497), - [aux_sym__function_language_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [1106] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token2] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_table_constraint_check_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1124] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token2] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_table_constraint_check_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [1107] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_sequence_token5] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_statement_token3] = ACTIONS(617), + [aux_sym_create_function_statement_token4] = ACTIONS(617), + [aux_sym_create_function_statement_token7] = ACTIONS(617), + [aux_sym_create_function_statement_token8] = ACTIONS(617), + [aux_sym_create_function_statement_token9] = ACTIONS(617), + [aux_sym_create_function_statement_token10] = ACTIONS(617), + [aux_sym_create_function_statement_token11] = ACTIONS(617), + [aux_sym_external_hint_token1] = ACTIONS(617), + [aux_sym_external_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token1] = ACTIONS(617), + [aux_sym_optimizer_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token3] = ACTIONS(617), + [aux_sym_parallel_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token4] = ACTIONS(617), + [aux_sym_deterministic_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token2] = ACTIONS(617), + [aux_sym_sql_hint_token3] = ACTIONS(617), + [aux_sym_sql_hint_token5] = ACTIONS(617), + [aux_sym__function_language_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_where_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1125] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_sequence_token5] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_statement_token3] = ACTIONS(523), - [aux_sym_create_function_statement_token4] = ACTIONS(523), - [aux_sym_create_function_statement_token7] = ACTIONS(523), - [aux_sym_create_function_statement_token8] = ACTIONS(523), - [aux_sym_create_function_statement_token9] = ACTIONS(523), - [aux_sym_create_function_statement_token10] = ACTIONS(523), - [aux_sym_create_function_statement_token11] = ACTIONS(523), - [aux_sym_external_hint_token1] = ACTIONS(523), - [aux_sym_external_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token1] = ACTIONS(523), - [aux_sym_optimizer_hint_token2] = ACTIONS(523), - [aux_sym_optimizer_hint_token3] = ACTIONS(523), - [aux_sym_parallel_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token1] = ACTIONS(523), - [aux_sym_null_hint_token4] = ACTIONS(523), - [aux_sym_deterministic_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token1] = ACTIONS(523), - [aux_sym_sql_hint_token2] = ACTIONS(523), - [aux_sym_sql_hint_token3] = ACTIONS(523), - [aux_sym_sql_hint_token5] = ACTIONS(523), - [aux_sym__function_language_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [1108] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token2] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_table_constraint_check_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1126] = { - [sym__aliased_expression] = STATE(5397), - [sym__aliasable_expression] = STATE(5397), - [sym_select_clause_body] = STATE(5393), - [sym_select_subexpression] = STATE(1534), - [sym_conditional_expression] = STATE(1534), - [sym_in_expression] = STATE(1534), - [sym_function_call] = STATE(1356), - [sym__parenthesized_expression] = STATE(1356), - [sym_is_expression] = STATE(1534), - [sym_boolean_expression] = STATE(1534), - [sym_at_time_zone_expression] = STATE(1534), - [sym_NULL] = STATE(1534), - [sym_TRUE] = STATE(1534), - [sym_FALSE] = STATE(1534), - [sym__quoted_identifier] = STATE(1260), - [sym_identifier] = STATE(1270), - [sym_dotted_name] = STATE(1269), - [sym__identifier] = STATE(1315), - [sym_string] = STATE(1356), - [sym_json_access] = STATE(1534), - [sym_type_cast] = STATE(1534), - [sym_array_element_access] = STATE(1534), - [sym_unary_expression] = STATE(1534), - [sym_binary_expression] = STATE(1534), - [sym_asterisk_expression] = STATE(1534), - [sym_interval_expression] = STATE(1534), - [sym_argument_reference] = STATE(1408), - [sym__expression] = STATE(1341), - [ts_builtin_sym_end] = ACTIONS(39), - [anon_sym_SEMI] = ACTIONS(39), - [aux_sym_with_clause_token1] = ACTIONS(41), - [aux_sym_cte_token2] = ACTIONS(2110), - [anon_sym_LPAREN] = ACTIONS(2112), - [aux_sym_insert_statement_token1] = ACTIONS(41), - [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_null_hint_token2] = ACTIONS(2114), - [aux_sym_trigger_reference_token1] = ACTIONS(41), - [aux_sym_trigger_event_token1] = ACTIONS(41), - [aux_sym_trigger_event_token2] = 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_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(2116), - [aux_sym_conditional_expression_token1] = ACTIONS(2118), - [aux_sym_TRUE_token1] = ACTIONS(2120), - [aux_sym_FALSE_token1] = ACTIONS(2122), - [sym_number] = ACTIONS(2124), - [sym__unquoted_identifier] = ACTIONS(2126), - [anon_sym_BQUOTE] = ACTIONS(2128), - [anon_sym_DQUOTE] = ACTIONS(2130), - [anon_sym_SQUOTE] = ACTIONS(2132), + [1109] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2134), - [anon_sym_DASH] = ACTIONS(2136), - [anon_sym_BANG_BANG] = ACTIONS(2134), - [anon_sym_TILDE] = ACTIONS(2134), - [anon_sym_AT] = ACTIONS(2134), - [anon_sym_PIPE_SLASH] = ACTIONS(2134), - [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2134), - [anon_sym_STAR] = ACTIONS(2138), - [aux_sym_interval_expression_token1] = ACTIONS(2140), - [anon_sym_DOLLAR] = ACTIONS(2142), - [sym__dollar_quoted_string_tag] = ACTIONS(2144), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [1127] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [1110] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_mode_token1] = ACTIONS(589), + [aux_sym_initial_mode_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, - [1128] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_where_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), + [1111] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token2] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_table_constraint_check_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [1129] = { + [1112] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [1113] = { [ts_builtin_sym_end] = ACTIONS(687), [anon_sym_SEMI] = ACTIONS(687), [aux_sym_with_clause_token1] = ACTIONS(689), @@ -140992,515 +141722,1012 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [1130] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token2] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_table_constraint_check_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), + [1114] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [1131] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(429), - [aux_sym_pg_command_token1] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(429), - [aux_sym_declare_statement_token1] = ACTIONS(429), - [aux_sym_create_function_statement_token3] = ACTIONS(429), - [aux_sym_create_function_statement_token4] = ACTIONS(429), - [aux_sym_create_function_statement_token7] = ACTIONS(429), - [aux_sym_create_function_statement_token8] = ACTIONS(429), - [aux_sym_create_function_statement_token9] = ACTIONS(429), - [aux_sym_create_function_statement_token10] = ACTIONS(429), - [aux_sym_create_function_statement_token11] = ACTIONS(429), - [aux_sym_external_hint_token1] = ACTIONS(429), - [aux_sym_external_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token1] = ACTIONS(429), - [aux_sym_optimizer_hint_token2] = ACTIONS(429), - [aux_sym_optimizer_hint_token3] = ACTIONS(429), - [aux_sym_parallel_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token1] = ACTIONS(429), - [aux_sym_null_hint_token4] = ACTIONS(429), - [aux_sym_deterministic_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token1] = ACTIONS(429), - [aux_sym_sql_hint_token2] = ACTIONS(429), - [aux_sym_sql_hint_token3] = ACTIONS(429), - [aux_sym_sql_hint_token5] = ACTIONS(429), - [aux_sym__function_language_token1] = ACTIONS(429), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [1115] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1979), + [anon_sym_DASH] = ACTIONS(1981), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1989), + [anon_sym_PERCENT] = ACTIONS(1987), + [anon_sym_LT_LT] = ACTIONS(1987), + [anon_sym_GT_GT] = ACTIONS(1987), + [anon_sym_AMP] = ACTIONS(1987), + [anon_sym_PIPE] = ACTIONS(1979), + [anon_sym_POUND] = ACTIONS(1981), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1132] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(433), - [aux_sym_pg_command_token1] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(433), - [aux_sym_declare_statement_token1] = ACTIONS(433), - [aux_sym_create_function_statement_token3] = ACTIONS(433), - [aux_sym_create_function_statement_token4] = ACTIONS(433), - [aux_sym_create_function_statement_token7] = ACTIONS(433), - [aux_sym_create_function_statement_token8] = ACTIONS(433), - [aux_sym_create_function_statement_token9] = ACTIONS(433), - [aux_sym_create_function_statement_token10] = ACTIONS(433), - [aux_sym_create_function_statement_token11] = ACTIONS(433), - [aux_sym_external_hint_token1] = ACTIONS(433), - [aux_sym_external_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token1] = ACTIONS(433), - [aux_sym_optimizer_hint_token2] = ACTIONS(433), - [aux_sym_optimizer_hint_token3] = ACTIONS(433), - [aux_sym_parallel_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token1] = ACTIONS(433), - [aux_sym_null_hint_token4] = ACTIONS(433), - [aux_sym_deterministic_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token1] = ACTIONS(433), - [aux_sym_sql_hint_token2] = ACTIONS(433), - [aux_sym_sql_hint_token3] = ACTIONS(433), - [aux_sym_sql_hint_token5] = ACTIONS(433), - [aux_sym__function_language_token1] = ACTIONS(433), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [1116] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(1955), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(1957), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(1959), + [anon_sym_EQ] = ACTIONS(1961), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_where_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(1965), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1979), + [anon_sym_DASH] = ACTIONS(1981), + [anon_sym_TILDE] = ACTIONS(1983), + [anon_sym_CARET] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1989), + [anon_sym_PERCENT] = ACTIONS(1987), + [anon_sym_LT_LT] = ACTIONS(1987), + [anon_sym_GT_GT] = ACTIONS(1987), + [anon_sym_AMP] = ACTIONS(1987), + [anon_sym_PIPE] = ACTIONS(1979), + [anon_sym_POUND] = ACTIONS(1981), + [anon_sym_LT] = ACTIONS(1983), + [anon_sym_LT_EQ] = ACTIONS(1961), + [anon_sym_LT_GT] = ACTIONS(1961), + [anon_sym_BANG_EQ] = ACTIONS(1961), + [anon_sym_GT] = ACTIONS(1983), + [anon_sym_GT_EQ] = ACTIONS(1961), + [anon_sym_BANG_TILDE] = ACTIONS(1983), + [anon_sym_TILDE_STAR] = ACTIONS(1961), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1961), }, - [1133] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), + [1117] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(1955), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(1957), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(1959), + [anon_sym_EQ] = ACTIONS(1961), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1979), + [anon_sym_DASH] = ACTIONS(1981), + [anon_sym_TILDE] = ACTIONS(1983), + [anon_sym_CARET] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1989), + [anon_sym_PERCENT] = ACTIONS(1987), + [anon_sym_LT_LT] = ACTIONS(1987), + [anon_sym_GT_GT] = ACTIONS(1987), + [anon_sym_AMP] = ACTIONS(1987), + [anon_sym_PIPE] = ACTIONS(1979), + [anon_sym_POUND] = ACTIONS(1981), + [anon_sym_LT] = ACTIONS(1983), + [anon_sym_LT_EQ] = ACTIONS(1961), + [anon_sym_LT_GT] = ACTIONS(1961), + [anon_sym_BANG_EQ] = ACTIONS(1961), + [anon_sym_GT] = ACTIONS(1983), + [anon_sym_GT_EQ] = ACTIONS(1961), + [anon_sym_BANG_TILDE] = ACTIONS(1983), + [anon_sym_TILDE_STAR] = ACTIONS(1961), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1961), + }, + [1118] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1119] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1989), + [anon_sym_PERCENT] = ACTIONS(1987), + [anon_sym_LT_LT] = ACTIONS(1987), + [anon_sym_GT_GT] = ACTIONS(1987), + [anon_sym_AMP] = ACTIONS(1987), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1134] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [1120] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1135] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(1820), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(1822), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(1824), - [anon_sym_EQ] = ACTIONS(1826), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_where_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), + [1121] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1844), - [anon_sym_DASH] = ACTIONS(1846), - [anon_sym_TILDE] = ACTIONS(1848), - [anon_sym_CARET] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(1852), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1852), - [anon_sym_LT_LT] = ACTIONS(1852), - [anon_sym_GT_GT] = ACTIONS(1852), - [anon_sym_AMP] = ACTIONS(1852), - [anon_sym_PIPE] = ACTIONS(1844), - [anon_sym_POUND] = ACTIONS(1846), - [anon_sym_LT] = ACTIONS(1848), - [anon_sym_LT_EQ] = ACTIONS(1826), - [anon_sym_LT_GT] = ACTIONS(1826), - [anon_sym_BANG_EQ] = ACTIONS(1826), - [anon_sym_GT] = ACTIONS(1848), - [anon_sym_GT_EQ] = ACTIONS(1826), - [anon_sym_BANG_TILDE] = ACTIONS(1848), - [anon_sym_TILDE_STAR] = ACTIONS(1826), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1136] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), + [1122] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [1123] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token2] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [1124] = { + [sym__aliased_expression] = STATE(5490), + [sym__aliasable_expression] = STATE(5490), + [sym_select_clause_body] = STATE(5489), + [sym_select_subexpression] = STATE(1441), + [sym_conditional_expression] = STATE(1441), + [sym_in_expression] = STATE(1441), + [sym_function_call] = STATE(1387), + [sym__parenthesized_expression] = STATE(1387), + [sym_is_expression] = STATE(1441), + [sym_boolean_expression] = STATE(1441), + [sym_at_time_zone_expression] = STATE(1441), + [sym_NULL] = STATE(1441), + [sym_TRUE] = STATE(1441), + [sym_FALSE] = STATE(1441), + [sym__quoted_identifier] = STATE(1264), + [sym_identifier] = STATE(1271), + [sym_dotted_name] = STATE(1272), + [sym__identifier] = STATE(1304), + [sym_string] = STATE(1387), + [sym_json_access] = STATE(1441), + [sym_type_cast] = STATE(1441), + [sym_array_element_access] = STATE(1441), + [sym_unary_expression] = STATE(1441), + [sym_binary_expression] = STATE(1441), + [sym_asterisk_expression] = STATE(1441), + [sym_interval_expression] = STATE(1441), + [sym_argument_reference] = STATE(1355), + [sym__expression] = STATE(1325), + [ts_builtin_sym_end] = ACTIONS(39), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(2084), + [anon_sym_LPAREN] = ACTIONS(2086), + [aux_sym_insert_statement_token1] = ACTIONS(41), + [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_null_hint_token2] = ACTIONS(2088), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = 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_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(2090), + [aux_sym_conditional_expression_token1] = ACTIONS(2092), + [aux_sym_TRUE_token1] = ACTIONS(2094), + [aux_sym_FALSE_token1] = ACTIONS(2096), + [sym_number] = ACTIONS(2098), + [sym__unquoted_identifier] = ACTIONS(2100), + [anon_sym_BQUOTE] = ACTIONS(2102), + [anon_sym_DQUOTE] = ACTIONS(2104), + [anon_sym_SQUOTE] = ACTIONS(2106), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2108), + [anon_sym_DASH] = ACTIONS(2110), + [anon_sym_BANG_BANG] = ACTIONS(2108), + [anon_sym_TILDE] = ACTIONS(2108), + [anon_sym_AT] = ACTIONS(2108), + [anon_sym_PIPE_SLASH] = ACTIONS(2108), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2108), + [anon_sym_STAR] = ACTIONS(2112), + [aux_sym_interval_expression_token1] = ACTIONS(2114), + [anon_sym_DOLLAR] = ACTIONS(2116), + [sym__dollar_quoted_string_tag] = ACTIONS(2118), + }, + [1125] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(451), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(451), + [aux_sym_declare_statement_token1] = ACTIONS(451), + [aux_sym_create_function_statement_token3] = ACTIONS(451), + [aux_sym_create_function_statement_token4] = ACTIONS(451), + [aux_sym_create_function_statement_token7] = ACTIONS(451), + [aux_sym_create_function_statement_token8] = ACTIONS(451), + [aux_sym_create_function_statement_token9] = ACTIONS(451), + [aux_sym_create_function_statement_token10] = ACTIONS(451), + [aux_sym_create_function_statement_token11] = ACTIONS(451), + [aux_sym_external_hint_token1] = ACTIONS(451), + [aux_sym_external_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token1] = ACTIONS(451), + [aux_sym_optimizer_hint_token2] = ACTIONS(451), + [aux_sym_optimizer_hint_token3] = ACTIONS(451), + [aux_sym_parallel_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token1] = ACTIONS(451), + [aux_sym_null_hint_token4] = ACTIONS(451), + [aux_sym_deterministic_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token1] = ACTIONS(451), + [aux_sym_sql_hint_token2] = ACTIONS(451), + [aux_sym_sql_hint_token3] = ACTIONS(451), + [aux_sym_sql_hint_token5] = ACTIONS(451), + [aux_sym__function_language_token1] = ACTIONS(451), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1126] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(1820), + [aux_sym_cte_token2] = ACTIONS(625), [aux_sym_insert_statement_token1] = ACTIONS(625), [aux_sym_truncate_statement_token1] = ACTIONS(625), [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(1822), + [aux_sym_comment_statement_token7] = ACTIONS(625), [aux_sym_begin_statement_token1] = ACTIONS(625), [aux_sym_commit_statement_token1] = ACTIONS(625), [aux_sym_rollback_statement_token1] = ACTIONS(625), @@ -141532,17 +142759,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(625), [aux_sym_sql_hint_token5] = ACTIONS(625), [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(1824), - [anon_sym_EQ] = ACTIONS(1826), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), [aux_sym_create_trigger_statement_token1] = ACTIONS(625), [aux_sym_trigger_event_token1] = ACTIONS(625), [aux_sym_trigger_event_token2] = ACTIONS(625), [aux_sym_drop_statement_token1] = ACTIONS(625), [aux_sym_grant_statement_token1] = ACTIONS(625), [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(1830), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), + [aux_sym_mode_token1] = ACTIONS(625), + [aux_sym_initial_mode_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), [sym__unquoted_identifier] = ACTIONS(625), [anon_sym_BQUOTE] = ACTIONS(623), [anon_sym_DQUOTE] = ACTIONS(623), @@ -141551,116 +142779,2024 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(625), [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1844), - [anon_sym_DASH] = ACTIONS(1846), - [anon_sym_TILDE] = ACTIONS(1848), - [anon_sym_CARET] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(1852), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1852), - [anon_sym_LT_LT] = ACTIONS(1852), - [anon_sym_GT_GT] = ACTIONS(1852), - [anon_sym_AMP] = ACTIONS(1852), - [anon_sym_PIPE] = ACTIONS(1844), - [anon_sym_POUND] = ACTIONS(1846), - [anon_sym_LT] = ACTIONS(1848), - [anon_sym_LT_EQ] = ACTIONS(1826), - [anon_sym_LT_GT] = ACTIONS(1826), - [anon_sym_BANG_EQ] = ACTIONS(1826), - [anon_sym_GT] = ACTIONS(1848), - [anon_sym_GT_EQ] = ACTIONS(1826), - [anon_sym_BANG_TILDE] = ACTIONS(1848), - [anon_sym_TILDE_STAR] = ACTIONS(1826), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(1826), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), + }, + [1127] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1128] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token2] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_table_constraint_check_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [1129] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [1130] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [1131] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_mode_token1] = ACTIONS(629), + [aux_sym_initial_mode_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), + }, + [1132] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [1133] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_mode_token1] = ACTIONS(633), + [aux_sym_initial_mode_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + }, + [1134] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2120), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2122), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(2124), + [anon_sym_EQ] = ACTIONS(2126), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2128), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_mode_token1] = ACTIONS(637), + [aux_sym_initial_mode_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2134), + [anon_sym_DASH] = ACTIONS(2136), + [anon_sym_TILDE] = ACTIONS(2138), + [anon_sym_CARET] = ACTIONS(2140), + [anon_sym_STAR] = ACTIONS(2142), + [anon_sym_SLASH] = ACTIONS(2144), + [anon_sym_PERCENT] = ACTIONS(2142), + [anon_sym_LT_LT] = ACTIONS(2142), + [anon_sym_GT_GT] = ACTIONS(2142), + [anon_sym_AMP] = ACTIONS(2142), + [anon_sym_PIPE] = ACTIONS(2134), + [anon_sym_POUND] = ACTIONS(2136), + [anon_sym_LT] = ACTIONS(2138), + [anon_sym_LT_EQ] = ACTIONS(2126), + [anon_sym_LT_GT] = ACTIONS(2126), + [anon_sym_BANG_EQ] = ACTIONS(2126), + [anon_sym_GT] = ACTIONS(2138), + [anon_sym_GT_EQ] = ACTIONS(2126), + [anon_sym_BANG_TILDE] = ACTIONS(2138), + [anon_sym_TILDE_STAR] = ACTIONS(2126), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2126), + }, + [1135] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_mode_token1] = ACTIONS(607), + [aux_sym_initial_mode_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [1136] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(1955), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(1957), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(1959), + [anon_sym_EQ] = ACTIONS(1961), + [aux_sym_create_trigger_statement_token1] = ACTIONS(1963), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(1965), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(1979), + [anon_sym_DASH] = ACTIONS(1981), + [anon_sym_TILDE] = ACTIONS(1983), + [anon_sym_CARET] = ACTIONS(1985), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1989), + [anon_sym_PERCENT] = ACTIONS(1987), + [anon_sym_LT_LT] = ACTIONS(1987), + [anon_sym_GT_GT] = ACTIONS(1987), + [anon_sym_AMP] = ACTIONS(1987), + [anon_sym_PIPE] = ACTIONS(1979), + [anon_sym_POUND] = ACTIONS(1981), + [anon_sym_LT] = ACTIONS(1983), + [anon_sym_LT_EQ] = ACTIONS(1961), + [anon_sym_LT_GT] = ACTIONS(1961), + [anon_sym_BANG_EQ] = ACTIONS(1961), + [anon_sym_GT] = ACTIONS(1983), + [anon_sym_GT_EQ] = ACTIONS(1961), + [anon_sym_BANG_TILDE] = ACTIONS(1983), + [anon_sym_TILDE_STAR] = ACTIONS(1961), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(1961), }, [1137] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_where_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(1844), - [anon_sym_DASH] = ACTIONS(1846), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(1850), - [anon_sym_STAR] = ACTIONS(1852), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1852), - [anon_sym_LT_LT] = ACTIONS(1852), - [anon_sym_GT_GT] = ACTIONS(1852), - [anon_sym_AMP] = ACTIONS(1852), - [anon_sym_PIPE] = ACTIONS(1844), - [anon_sym_POUND] = ACTIONS(1846), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, [1138] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_sequence_token5] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(629), + [aux_sym_declare_statement_token1] = ACTIONS(629), + [aux_sym_create_function_statement_token3] = ACTIONS(629), + [aux_sym_create_function_statement_token4] = ACTIONS(629), + [aux_sym_create_function_statement_token7] = ACTIONS(629), + [aux_sym_create_function_statement_token8] = ACTIONS(629), + [aux_sym_create_function_statement_token9] = ACTIONS(629), + [aux_sym_create_function_statement_token10] = ACTIONS(629), + [aux_sym_create_function_statement_token11] = ACTIONS(629), + [aux_sym_external_hint_token1] = ACTIONS(629), + [aux_sym_external_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token1] = ACTIONS(629), + [aux_sym_optimizer_hint_token2] = ACTIONS(629), + [aux_sym_optimizer_hint_token3] = ACTIONS(629), + [aux_sym_parallel_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token1] = ACTIONS(629), + [aux_sym_null_hint_token4] = ACTIONS(629), + [aux_sym_deterministic_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token1] = ACTIONS(629), + [aux_sym_sql_hint_token2] = ACTIONS(629), + [aux_sym_sql_hint_token3] = ACTIONS(629), + [aux_sym_sql_hint_token5] = ACTIONS(629), + [aux_sym__function_language_token1] = ACTIONS(629), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_where_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), + }, + [1139] = { + [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token1] = ACTIONS(471), + [aux_sym_grant_statement_token4] = ACTIONS(471), + [aux_sym_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [1140] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), + }, + [1141] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_mode_token1] = ACTIONS(641), + [aux_sym_initial_mode_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [1142] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_sequence_token5] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_statement_token3] = ACTIONS(372), + [aux_sym_create_function_statement_token4] = ACTIONS(372), + [aux_sym_create_function_statement_token7] = ACTIONS(372), + [aux_sym_create_function_statement_token8] = ACTIONS(372), + [aux_sym_create_function_statement_token9] = ACTIONS(372), + [aux_sym_create_function_statement_token10] = ACTIONS(372), + [aux_sym_create_function_statement_token11] = ACTIONS(372), + [aux_sym_external_hint_token1] = ACTIONS(372), + [aux_sym_external_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token1] = ACTIONS(372), + [aux_sym_optimizer_hint_token2] = ACTIONS(372), + [aux_sym_optimizer_hint_token3] = ACTIONS(372), + [aux_sym_parallel_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token1] = ACTIONS(372), + [aux_sym_null_hint_token4] = ACTIONS(372), + [aux_sym_deterministic_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token1] = ACTIONS(372), + [aux_sym_sql_hint_token2] = ACTIONS(372), + [aux_sym_sql_hint_token3] = ACTIONS(372), + [aux_sym_sql_hint_token5] = ACTIONS(372), + [aux_sym__function_language_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [1143] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_mode_token1] = ACTIONS(645), + [aux_sym_initial_mode_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [1144] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [1145] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_mode_token1] = ACTIONS(649), + [aux_sym_initial_mode_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [1146] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [1147] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(1993), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1148] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_mode_token1] = ACTIONS(659), + [aux_sym_initial_mode_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1149] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_mode_token1] = ACTIONS(663), + [aux_sym_initial_mode_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2140), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1150] = { + [ts_builtin_sym_end] = ACTIONS(2146), + [anon_sym_SEMI] = ACTIONS(2146), + [aux_sym_with_clause_token1] = ACTIONS(2148), + [aux_sym_cte_token1] = ACTIONS(2148), + [aux_sym_cte_token2] = ACTIONS(2120), + [aux_sym_insert_statement_token1] = ACTIONS(2148), + [aux_sym_truncate_statement_token1] = ACTIONS(2148), + [aux_sym_comment_statement_token1] = ACTIONS(2148), + [aux_sym_comment_statement_token7] = ACTIONS(2122), + [aux_sym_begin_statement_token1] = ACTIONS(2148), + [aux_sym_commit_statement_token1] = ACTIONS(2148), + [aux_sym_rollback_statement_token1] = ACTIONS(2148), + [aux_sym_create_statement_token1] = ACTIONS(2148), + [aux_sym_alter_statement_token1] = ACTIONS(2148), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2148), + [aux_sym_sequence_token5] = ACTIONS(2148), + [aux_sym_pg_command_token1] = ACTIONS(2146), + [aux_sym_return_statement_token1] = ACTIONS(2148), + [aux_sym_declare_statement_token1] = ACTIONS(2148), + [aux_sym_create_function_statement_token3] = ACTIONS(2148), + [aux_sym_create_function_statement_token4] = ACTIONS(2148), + [aux_sym_create_function_statement_token7] = ACTIONS(2148), + [aux_sym_create_function_statement_token8] = ACTIONS(2148), + [aux_sym_create_function_statement_token9] = ACTIONS(2148), + [aux_sym_create_function_statement_token10] = ACTIONS(2148), + [aux_sym_create_function_statement_token11] = ACTIONS(2148), + [aux_sym_external_hint_token1] = ACTIONS(2148), + [aux_sym_external_hint_token2] = ACTIONS(2148), + [aux_sym_optimizer_hint_token1] = ACTIONS(2148), + [aux_sym_optimizer_hint_token2] = ACTIONS(2148), + [aux_sym_optimizer_hint_token3] = ACTIONS(2148), + [aux_sym_parallel_hint_token1] = ACTIONS(2148), + [aux_sym_null_hint_token1] = ACTIONS(2148), + [aux_sym_null_hint_token4] = ACTIONS(2148), + [aux_sym_deterministic_hint_token1] = ACTIONS(2148), + [aux_sym_sql_hint_token1] = ACTIONS(2148), + [aux_sym_sql_hint_token2] = ACTIONS(2148), + [aux_sym_sql_hint_token3] = ACTIONS(2148), + [aux_sym_sql_hint_token5] = ACTIONS(2148), + [aux_sym__function_language_token1] = ACTIONS(2148), + [aux_sym_create_function_parameter_token1] = ACTIONS(2124), + [anon_sym_EQ] = ACTIONS(2126), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2128), + [aux_sym_trigger_event_token1] = ACTIONS(2148), + [aux_sym_trigger_event_token2] = ACTIONS(2148), + [aux_sym_drop_statement_token1] = ACTIONS(2148), + [aux_sym_grant_statement_token1] = ACTIONS(2148), + [aux_sym_grant_statement_token4] = ACTIONS(2148), + [aux_sym_mode_token1] = ACTIONS(2148), + [aux_sym_initial_mode_token1] = ACTIONS(2148), + [aux_sym_boolean_expression_token1] = ACTIONS(2130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(2148), + [anon_sym_BQUOTE] = ACTIONS(2146), + [anon_sym_DQUOTE] = ACTIONS(2146), + [anon_sym_DASH_GT] = ACTIONS(2150), + [anon_sym_DASH_GT_GT] = ACTIONS(2152), + [anon_sym_POUND_GT] = ACTIONS(2150), + [anon_sym_POUND_GT_GT] = ACTIONS(2152), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2134), + [anon_sym_DASH] = ACTIONS(2136), + [anon_sym_TILDE] = ACTIONS(2138), + [anon_sym_CARET] = ACTIONS(2140), + [anon_sym_STAR] = ACTIONS(2142), + [anon_sym_SLASH] = ACTIONS(2144), + [anon_sym_PERCENT] = ACTIONS(2142), + [anon_sym_LT_LT] = ACTIONS(2142), + [anon_sym_GT_GT] = ACTIONS(2142), + [anon_sym_AMP] = ACTIONS(2142), + [anon_sym_PIPE] = ACTIONS(2134), + [anon_sym_POUND] = ACTIONS(2136), + [anon_sym_LT] = ACTIONS(2138), + [anon_sym_LT_EQ] = ACTIONS(2126), + [anon_sym_LT_GT] = ACTIONS(2126), + [anon_sym_BANG_EQ] = ACTIONS(2126), + [anon_sym_GT] = ACTIONS(2138), + [anon_sym_GT_EQ] = ACTIONS(2126), + [anon_sym_BANG_TILDE] = ACTIONS(2138), + [anon_sym_TILDE_STAR] = ACTIONS(2126), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2126), + }, + [1151] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), [aux_sym_cte_token1] = ACTIONS(617), [aux_sym_cte_token2] = ACTIONS(617), [aux_sym_insert_statement_token1] = ACTIONS(617), @@ -141706,7 +144842,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(617), [aux_sym_grant_statement_token1] = ACTIONS(617), [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_where_clause_token1] = ACTIONS(617), + [aux_sym_mode_token1] = ACTIONS(617), + [aux_sym_initial_mode_token1] = ACTIONS(617), [aux_sym_boolean_expression_token1] = ACTIONS(617), [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), [sym__unquoted_identifier] = ACTIONS(617), @@ -141739,671 +144876,754 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1139] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [1140] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(437), - [aux_sym_pg_command_token1] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(437), - [aux_sym_declare_statement_token1] = ACTIONS(437), - [aux_sym_create_function_statement_token3] = ACTIONS(437), - [aux_sym_create_function_statement_token4] = ACTIONS(437), - [aux_sym_create_function_statement_token7] = ACTIONS(437), - [aux_sym_create_function_statement_token8] = ACTIONS(437), - [aux_sym_create_function_statement_token9] = ACTIONS(437), - [aux_sym_create_function_statement_token10] = ACTIONS(437), - [aux_sym_create_function_statement_token11] = ACTIONS(437), - [aux_sym_external_hint_token1] = ACTIONS(437), - [aux_sym_external_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token1] = ACTIONS(437), - [aux_sym_optimizer_hint_token2] = ACTIONS(437), - [aux_sym_optimizer_hint_token3] = ACTIONS(437), - [aux_sym_parallel_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token1] = ACTIONS(437), - [aux_sym_null_hint_token4] = ACTIONS(437), - [aux_sym_deterministic_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token1] = ACTIONS(437), - [aux_sym_sql_hint_token2] = ACTIONS(437), - [aux_sym_sql_hint_token3] = ACTIONS(437), - [aux_sym_sql_hint_token5] = ACTIONS(437), - [aux_sym__function_language_token1] = ACTIONS(437), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [1152] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_mode_token1] = ACTIONS(663), + [aux_sym_initial_mode_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1141] = { - [ts_builtin_sym_end] = ACTIONS(2146), - [anon_sym_SEMI] = ACTIONS(2146), - [aux_sym_with_clause_token1] = ACTIONS(2148), - [aux_sym_cte_token1] = ACTIONS(2148), - [aux_sym_cte_token2] = ACTIONS(2150), - [aux_sym_insert_statement_token1] = ACTIONS(2148), - [aux_sym_truncate_statement_token1] = ACTIONS(2148), - [aux_sym_comment_statement_token1] = ACTIONS(2148), - [aux_sym_comment_statement_token7] = ACTIONS(2152), - [aux_sym_begin_statement_token1] = ACTIONS(2148), - [aux_sym_commit_statement_token1] = ACTIONS(2148), - [aux_sym_rollback_statement_token1] = ACTIONS(2148), - [aux_sym_create_statement_token1] = ACTIONS(2148), - [aux_sym_alter_statement_token1] = ACTIONS(2148), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2148), - [aux_sym_sequence_token5] = ACTIONS(2148), - [aux_sym_pg_command_token1] = ACTIONS(2146), - [aux_sym_return_statement_token1] = ACTIONS(2148), - [aux_sym_declare_statement_token1] = ACTIONS(2148), - [aux_sym_create_function_statement_token3] = ACTIONS(2148), - [aux_sym_create_function_statement_token4] = ACTIONS(2148), - [aux_sym_create_function_statement_token7] = ACTIONS(2148), - [aux_sym_create_function_statement_token8] = ACTIONS(2148), - [aux_sym_create_function_statement_token9] = ACTIONS(2148), - [aux_sym_create_function_statement_token10] = ACTIONS(2148), - [aux_sym_create_function_statement_token11] = ACTIONS(2148), - [aux_sym_external_hint_token1] = ACTIONS(2148), - [aux_sym_external_hint_token2] = ACTIONS(2148), - [aux_sym_optimizer_hint_token1] = ACTIONS(2148), - [aux_sym_optimizer_hint_token2] = ACTIONS(2148), - [aux_sym_optimizer_hint_token3] = ACTIONS(2148), - [aux_sym_parallel_hint_token1] = ACTIONS(2148), - [aux_sym_null_hint_token1] = ACTIONS(2148), - [aux_sym_null_hint_token4] = ACTIONS(2148), - [aux_sym_deterministic_hint_token1] = ACTIONS(2148), - [aux_sym_sql_hint_token1] = ACTIONS(2148), - [aux_sym_sql_hint_token2] = ACTIONS(2148), - [aux_sym_sql_hint_token3] = ACTIONS(2148), - [aux_sym_sql_hint_token5] = ACTIONS(2148), - [aux_sym__function_language_token1] = ACTIONS(2148), - [aux_sym_create_function_parameter_token1] = ACTIONS(2154), - [anon_sym_EQ] = ACTIONS(2156), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2158), - [aux_sym_trigger_event_token1] = ACTIONS(2148), - [aux_sym_trigger_event_token2] = ACTIONS(2148), - [aux_sym_drop_statement_token1] = ACTIONS(2148), - [aux_sym_grant_statement_token1] = ACTIONS(2148), - [aux_sym_grant_statement_token4] = ACTIONS(2148), - [aux_sym_mode_token1] = ACTIONS(2148), - [aux_sym_initial_mode_token1] = ACTIONS(2148), - [aux_sym_boolean_expression_token1] = ACTIONS(2160), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(2148), - [anon_sym_BQUOTE] = ACTIONS(2146), - [anon_sym_DQUOTE] = ACTIONS(2146), - [anon_sym_DASH_GT] = ACTIONS(2162), - [anon_sym_DASH_GT_GT] = ACTIONS(2164), - [anon_sym_POUND_GT] = ACTIONS(2162), - [anon_sym_POUND_GT_GT] = ACTIONS(2164), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2166), - [anon_sym_DASH] = ACTIONS(2168), - [anon_sym_TILDE] = ACTIONS(2170), - [anon_sym_CARET] = ACTIONS(2172), - [anon_sym_STAR] = ACTIONS(2174), - [anon_sym_SLASH] = ACTIONS(2176), - [anon_sym_PERCENT] = ACTIONS(2174), - [anon_sym_LT_LT] = ACTIONS(2174), - [anon_sym_GT_GT] = ACTIONS(2174), - [anon_sym_AMP] = ACTIONS(2174), - [anon_sym_PIPE] = ACTIONS(2166), - [anon_sym_POUND] = ACTIONS(2168), - [anon_sym_LT] = ACTIONS(2170), - [anon_sym_LT_EQ] = ACTIONS(2156), - [anon_sym_LT_GT] = ACTIONS(2156), - [anon_sym_BANG_EQ] = ACTIONS(2156), - [anon_sym_GT] = ACTIONS(2170), - [anon_sym_GT_EQ] = ACTIONS(2156), - [anon_sym_BANG_TILDE] = ACTIONS(2170), - [anon_sym_TILDE_STAR] = ACTIONS(2156), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2156), + [1153] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_sequence_token5] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_statement_token3] = ACTIONS(392), + [aux_sym_create_function_statement_token4] = ACTIONS(392), + [aux_sym_create_function_statement_token7] = ACTIONS(392), + [aux_sym_create_function_statement_token8] = ACTIONS(392), + [aux_sym_create_function_statement_token9] = ACTIONS(392), + [aux_sym_create_function_statement_token10] = ACTIONS(392), + [aux_sym_create_function_statement_token11] = ACTIONS(392), + [aux_sym_external_hint_token1] = ACTIONS(392), + [aux_sym_external_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token1] = ACTIONS(392), + [aux_sym_optimizer_hint_token2] = ACTIONS(392), + [aux_sym_optimizer_hint_token3] = ACTIONS(392), + [aux_sym_parallel_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token1] = ACTIONS(392), + [aux_sym_null_hint_token4] = ACTIONS(392), + [aux_sym_deterministic_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token1] = ACTIONS(392), + [aux_sym_sql_hint_token2] = ACTIONS(392), + [aux_sym_sql_hint_token3] = ACTIONS(392), + [aux_sym_sql_hint_token5] = ACTIONS(392), + [aux_sym__function_language_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [1142] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token2] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_table_constraint_check_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), + [1154] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_sequence_token5] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_statement_token3] = ACTIONS(346), + [aux_sym_create_function_statement_token4] = ACTIONS(346), + [aux_sym_create_function_statement_token7] = ACTIONS(346), + [aux_sym_create_function_statement_token8] = ACTIONS(346), + [aux_sym_create_function_statement_token9] = ACTIONS(346), + [aux_sym_create_function_statement_token10] = ACTIONS(346), + [aux_sym_create_function_statement_token11] = ACTIONS(346), + [aux_sym_external_hint_token1] = ACTIONS(346), + [aux_sym_external_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token1] = ACTIONS(346), + [aux_sym_optimizer_hint_token2] = ACTIONS(346), + [aux_sym_optimizer_hint_token3] = ACTIONS(346), + [aux_sym_parallel_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token1] = ACTIONS(346), + [aux_sym_null_hint_token4] = ACTIONS(346), + [aux_sym_deterministic_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token1] = ACTIONS(346), + [aux_sym_sql_hint_token2] = ACTIONS(346), + [aux_sym_sql_hint_token3] = ACTIONS(346), + [aux_sym_sql_hint_token5] = ACTIONS(346), + [aux_sym__function_language_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1143] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token2] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_table_constraint_check_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), + [1155] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_mode_token1] = ACTIONS(663), + [aux_sym_initial_mode_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2140), + [anon_sym_STAR] = ACTIONS(2142), + [anon_sym_SLASH] = ACTIONS(2144), + [anon_sym_PERCENT] = ACTIONS(2142), + [anon_sym_LT_LT] = ACTIONS(2142), + [anon_sym_GT_GT] = ACTIONS(2142), + [anon_sym_AMP] = ACTIONS(2142), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1144] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_sequence_token5] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_statement_token3] = ACTIONS(493), - [aux_sym_create_function_statement_token4] = ACTIONS(493), - [aux_sym_create_function_statement_token7] = ACTIONS(493), - [aux_sym_create_function_statement_token8] = ACTIONS(493), - [aux_sym_create_function_statement_token9] = ACTIONS(493), - [aux_sym_create_function_statement_token10] = ACTIONS(493), - [aux_sym_create_function_statement_token11] = ACTIONS(493), - [aux_sym_external_hint_token1] = ACTIONS(493), - [aux_sym_external_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token1] = ACTIONS(493), - [aux_sym_optimizer_hint_token2] = ACTIONS(493), - [aux_sym_optimizer_hint_token3] = ACTIONS(493), - [aux_sym_parallel_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token1] = ACTIONS(493), - [aux_sym_null_hint_token4] = ACTIONS(493), - [aux_sym_deterministic_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token1] = ACTIONS(493), - [aux_sym_sql_hint_token2] = ACTIONS(493), - [aux_sym_sql_hint_token3] = ACTIONS(493), - [aux_sym_sql_hint_token5] = ACTIONS(493), - [aux_sym__function_language_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [1156] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_sequence_token5] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_statement_token3] = ACTIONS(368), + [aux_sym_create_function_statement_token4] = ACTIONS(368), + [aux_sym_create_function_statement_token7] = ACTIONS(368), + [aux_sym_create_function_statement_token8] = ACTIONS(368), + [aux_sym_create_function_statement_token9] = ACTIONS(368), + [aux_sym_create_function_statement_token10] = ACTIONS(368), + [aux_sym_create_function_statement_token11] = ACTIONS(368), + [aux_sym_external_hint_token1] = ACTIONS(368), + [aux_sym_external_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token1] = ACTIONS(368), + [aux_sym_optimizer_hint_token2] = ACTIONS(368), + [aux_sym_optimizer_hint_token3] = ACTIONS(368), + [aux_sym_parallel_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token1] = ACTIONS(368), + [aux_sym_null_hint_token4] = ACTIONS(368), + [aux_sym_deterministic_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token1] = ACTIONS(368), + [aux_sym_sql_hint_token2] = ACTIONS(368), + [aux_sym_sql_hint_token3] = ACTIONS(368), + [aux_sym_sql_hint_token5] = ACTIONS(368), + [aux_sym__function_language_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, - [1145] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(441), - [aux_sym_pg_command_token1] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(441), - [aux_sym_declare_statement_token1] = ACTIONS(441), - [aux_sym_create_function_statement_token3] = ACTIONS(441), - [aux_sym_create_function_statement_token4] = ACTIONS(441), - [aux_sym_create_function_statement_token7] = ACTIONS(441), - [aux_sym_create_function_statement_token8] = ACTIONS(441), - [aux_sym_create_function_statement_token9] = ACTIONS(441), - [aux_sym_create_function_statement_token10] = ACTIONS(441), - [aux_sym_create_function_statement_token11] = ACTIONS(441), - [aux_sym_external_hint_token1] = ACTIONS(441), - [aux_sym_external_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token1] = ACTIONS(441), - [aux_sym_optimizer_hint_token2] = ACTIONS(441), - [aux_sym_optimizer_hint_token3] = ACTIONS(441), - [aux_sym_parallel_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token1] = ACTIONS(441), - [aux_sym_null_hint_token4] = ACTIONS(441), - [aux_sym_deterministic_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token1] = ACTIONS(441), - [aux_sym_sql_hint_token2] = ACTIONS(441), - [aux_sym_sql_hint_token3] = ACTIONS(441), - [aux_sym_sql_hint_token5] = ACTIONS(441), - [aux_sym__function_language_token1] = ACTIONS(441), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [1157] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_sequence_token5] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_statement_token3] = ACTIONS(479), + [aux_sym_create_function_statement_token4] = ACTIONS(479), + [aux_sym_create_function_statement_token7] = ACTIONS(479), + [aux_sym_create_function_statement_token8] = ACTIONS(479), + [aux_sym_create_function_statement_token9] = ACTIONS(479), + [aux_sym_create_function_statement_token10] = ACTIONS(479), + [aux_sym_create_function_statement_token11] = ACTIONS(479), + [aux_sym_external_hint_token1] = ACTIONS(479), + [aux_sym_external_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token1] = ACTIONS(479), + [aux_sym_optimizer_hint_token2] = ACTIONS(479), + [aux_sym_optimizer_hint_token3] = ACTIONS(479), + [aux_sym_parallel_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token1] = ACTIONS(479), + [aux_sym_null_hint_token4] = ACTIONS(479), + [aux_sym_deterministic_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token1] = ACTIONS(479), + [aux_sym_sql_hint_token2] = ACTIONS(479), + [aux_sym_sql_hint_token3] = ACTIONS(479), + [aux_sym_sql_hint_token5] = ACTIONS(479), + [aux_sym__function_language_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, - [1146] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [1158] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token2] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_table_constraint_check_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [1147] = { + [1159] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_mode_token1] = ACTIONS(667), + [aux_sym_initial_mode_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1160] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2120), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2122), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(2124), + [anon_sym_EQ] = ACTIONS(2126), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_mode_token1] = ACTIONS(671), + [aux_sym_initial_mode_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2134), + [anon_sym_DASH] = ACTIONS(2136), + [anon_sym_TILDE] = ACTIONS(2138), + [anon_sym_CARET] = ACTIONS(2140), + [anon_sym_STAR] = ACTIONS(2142), + [anon_sym_SLASH] = ACTIONS(2144), + [anon_sym_PERCENT] = ACTIONS(2142), + [anon_sym_LT_LT] = ACTIONS(2142), + [anon_sym_GT_GT] = ACTIONS(2142), + [anon_sym_AMP] = ACTIONS(2142), + [anon_sym_PIPE] = ACTIONS(2134), + [anon_sym_POUND] = ACTIONS(2136), + [anon_sym_LT] = ACTIONS(2138), + [anon_sym_LT_EQ] = ACTIONS(2126), + [anon_sym_LT_GT] = ACTIONS(2126), + [anon_sym_BANG_EQ] = ACTIONS(2126), + [anon_sym_GT] = ACTIONS(2138), + [anon_sym_GT_EQ] = ACTIONS(2126), + [anon_sym_BANG_TILDE] = ACTIONS(2138), + [anon_sym_TILDE_STAR] = ACTIONS(2126), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2126), + }, + [1161] = { [ts_builtin_sym_end] = ACTIONS(687), [anon_sym_SEMI] = ACTIONS(687), [aux_sym_with_clause_token1] = ACTIONS(689), @@ -142486,99 +145706,680 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [1148] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token2] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_table_constraint_check_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [1162] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_mode_token1] = ACTIONS(663), + [aux_sym_initial_mode_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2134), + [anon_sym_DASH] = ACTIONS(2136), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2140), + [anon_sym_STAR] = ACTIONS(2142), + [anon_sym_SLASH] = ACTIONS(2144), + [anon_sym_PERCENT] = ACTIONS(2142), + [anon_sym_LT_LT] = ACTIONS(2142), + [anon_sym_GT_GT] = ACTIONS(2142), + [anon_sym_AMP] = ACTIONS(2142), + [anon_sym_PIPE] = ACTIONS(2134), + [anon_sym_POUND] = ACTIONS(2136), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1149] = { + [1163] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_mode_token1] = ACTIONS(685), + [aux_sym_initial_mode_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [1164] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(1355), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1165] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_mode_token1] = ACTIONS(689), + [aux_sym_initial_mode_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + }, + [1166] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2154), + [anon_sym_DASH] = ACTIONS(2156), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2158), + [anon_sym_STAR] = ACTIONS(2160), + [anon_sym_SLASH] = ACTIONS(2162), + [anon_sym_PERCENT] = ACTIONS(2160), + [anon_sym_LT_LT] = ACTIONS(2160), + [anon_sym_GT_GT] = ACTIONS(2160), + [anon_sym_AMP] = ACTIONS(2160), + [anon_sym_PIPE] = ACTIONS(2154), + [anon_sym_POUND] = ACTIONS(2156), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1167] = { + [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token1] = ACTIONS(467), + [aux_sym_grant_statement_token4] = ACTIONS(467), + [aux_sym_boolean_expression_token1] = 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), + }, + [1168] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_sequence_token5] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_statement_token3] = ACTIONS(455), + [aux_sym_create_function_statement_token4] = ACTIONS(455), + [aux_sym_create_function_statement_token7] = ACTIONS(455), + [aux_sym_create_function_statement_token8] = ACTIONS(455), + [aux_sym_create_function_statement_token9] = ACTIONS(455), + [aux_sym_create_function_statement_token10] = ACTIONS(455), + [aux_sym_create_function_statement_token11] = ACTIONS(455), + [aux_sym_external_hint_token1] = ACTIONS(455), + [aux_sym_external_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token1] = ACTIONS(455), + [aux_sym_optimizer_hint_token2] = ACTIONS(455), + [aux_sym_optimizer_hint_token3] = ACTIONS(455), + [aux_sym_parallel_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token1] = ACTIONS(455), + [aux_sym_null_hint_token4] = ACTIONS(455), + [aux_sym_deterministic_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token1] = ACTIONS(455), + [aux_sym_sql_hint_token2] = ACTIONS(455), + [aux_sym_sql_hint_token3] = ACTIONS(455), + [aux_sym_sql_hint_token5] = ACTIONS(455), + [aux_sym__function_language_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1169] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_sequence_token5] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), + [aux_sym_create_function_statement_token3] = ACTIONS(459), + [aux_sym_create_function_statement_token4] = ACTIONS(459), + [aux_sym_create_function_statement_token7] = ACTIONS(459), + [aux_sym_create_function_statement_token8] = ACTIONS(459), + [aux_sym_create_function_statement_token9] = ACTIONS(459), + [aux_sym_create_function_statement_token10] = ACTIONS(459), + [aux_sym_create_function_statement_token11] = ACTIONS(459), + [aux_sym_external_hint_token1] = ACTIONS(459), + [aux_sym_external_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token1] = ACTIONS(459), + [aux_sym_optimizer_hint_token2] = ACTIONS(459), + [aux_sym_optimizer_hint_token3] = ACTIONS(459), + [aux_sym_parallel_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token1] = ACTIONS(459), + [aux_sym_null_hint_token4] = ACTIONS(459), + [aux_sym_deterministic_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token1] = ACTIONS(459), + [aux_sym_sql_hint_token2] = ACTIONS(459), + [aux_sym_sql_hint_token3] = ACTIONS(459), + [aux_sym_sql_hint_token5] = ACTIONS(459), + [aux_sym__function_language_token1] = ACTIONS(459), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [1170] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2164), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2166), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -142611,8 +146412,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2168), + [anon_sym_EQ] = ACTIONS(2170), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), [aux_sym_trigger_event_token2] = ACTIONS(675), @@ -142620,8 +146421,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(675), [aux_sym_grant_statement_token4] = ACTIONS(675), [aux_sym_table_constraint_check_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2172), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -142630,613 +146431,1029 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [anon_sym_PLUS] = ACTIONS(2154), + [anon_sym_DASH] = ACTIONS(2156), + [anon_sym_TILDE] = ACTIONS(2174), + [anon_sym_CARET] = ACTIONS(2158), + [anon_sym_STAR] = ACTIONS(2160), + [anon_sym_SLASH] = ACTIONS(2162), + [anon_sym_PERCENT] = ACTIONS(2160), + [anon_sym_LT_LT] = ACTIONS(2160), + [anon_sym_GT_GT] = ACTIONS(2160), + [anon_sym_AMP] = ACTIONS(2160), + [anon_sym_PIPE] = ACTIONS(2154), + [anon_sym_POUND] = ACTIONS(2156), + [anon_sym_LT] = ACTIONS(2174), + [anon_sym_LT_EQ] = ACTIONS(2170), + [anon_sym_LT_GT] = ACTIONS(2170), + [anon_sym_BANG_EQ] = ACTIONS(2170), + [anon_sym_GT] = ACTIONS(2174), + [anon_sym_GT_EQ] = ACTIONS(2170), + [anon_sym_BANG_TILDE] = ACTIONS(2174), + [anon_sym_TILDE_STAR] = ACTIONS(2170), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2170), }, - [1150] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_sequence_token5] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_statement_token3] = ACTIONS(350), - [aux_sym_create_function_statement_token4] = ACTIONS(350), - [aux_sym_create_function_statement_token7] = ACTIONS(350), - [aux_sym_create_function_statement_token8] = ACTIONS(350), - [aux_sym_create_function_statement_token9] = ACTIONS(350), - [aux_sym_create_function_statement_token10] = ACTIONS(350), - [aux_sym_create_function_statement_token11] = ACTIONS(350), - [aux_sym_external_hint_token1] = ACTIONS(350), - [aux_sym_external_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token1] = ACTIONS(350), - [aux_sym_optimizer_hint_token2] = ACTIONS(350), - [aux_sym_optimizer_hint_token3] = ACTIONS(350), - [aux_sym_parallel_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token1] = ACTIONS(350), - [aux_sym_null_hint_token4] = ACTIONS(350), - [aux_sym_deterministic_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token1] = ACTIONS(350), - [aux_sym_sql_hint_token2] = ACTIONS(350), - [aux_sym_sql_hint_token3] = ACTIONS(350), - [aux_sym_sql_hint_token5] = ACTIONS(350), - [aux_sym__function_language_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [1171] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2164), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2166), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token2] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(2168), + [anon_sym_EQ] = ACTIONS(2170), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_table_constraint_check_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2154), + [anon_sym_DASH] = ACTIONS(2156), + [anon_sym_TILDE] = ACTIONS(2174), + [anon_sym_CARET] = ACTIONS(2158), + [anon_sym_STAR] = ACTIONS(2160), + [anon_sym_SLASH] = ACTIONS(2162), + [anon_sym_PERCENT] = ACTIONS(2160), + [anon_sym_LT_LT] = ACTIONS(2160), + [anon_sym_GT_GT] = ACTIONS(2160), + [anon_sym_AMP] = ACTIONS(2160), + [anon_sym_PIPE] = ACTIONS(2154), + [anon_sym_POUND] = ACTIONS(2156), + [anon_sym_LT] = ACTIONS(2174), + [anon_sym_LT_EQ] = ACTIONS(2170), + [anon_sym_LT_GT] = ACTIONS(2170), + [anon_sym_BANG_EQ] = ACTIONS(2170), + [anon_sym_GT] = ACTIONS(2174), + [anon_sym_GT_EQ] = ACTIONS(2170), + [anon_sym_BANG_TILDE] = ACTIONS(2174), + [anon_sym_TILDE_STAR] = ACTIONS(2170), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2170), }, - [1151] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_sequence_token5] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_statement_token3] = ACTIONS(489), - [aux_sym_create_function_statement_token4] = ACTIONS(489), - [aux_sym_create_function_statement_token7] = ACTIONS(489), - [aux_sym_create_function_statement_token8] = ACTIONS(489), - [aux_sym_create_function_statement_token9] = ACTIONS(489), - [aux_sym_create_function_statement_token10] = ACTIONS(489), - [aux_sym_create_function_statement_token11] = ACTIONS(489), - [aux_sym_external_hint_token1] = ACTIONS(489), - [aux_sym_external_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token1] = ACTIONS(489), - [aux_sym_optimizer_hint_token2] = ACTIONS(489), - [aux_sym_optimizer_hint_token3] = ACTIONS(489), - [aux_sym_parallel_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token1] = ACTIONS(489), - [aux_sym_null_hint_token4] = ACTIONS(489), - [aux_sym_deterministic_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token1] = ACTIONS(489), - [aux_sym_sql_hint_token2] = ACTIONS(489), - [aux_sym_sql_hint_token3] = ACTIONS(489), - [aux_sym_sql_hint_token5] = ACTIONS(489), - [aux_sym__function_language_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [1172] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token2] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_table_constraint_check_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), }, - [1152] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [1173] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2120), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2122), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_sequence_token5] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_return_statement_token1] = ACTIONS(675), + [aux_sym_declare_statement_token1] = ACTIONS(675), + [aux_sym_create_function_statement_token3] = ACTIONS(675), + [aux_sym_create_function_statement_token4] = ACTIONS(675), + [aux_sym_create_function_statement_token7] = ACTIONS(675), + [aux_sym_create_function_statement_token8] = ACTIONS(675), + [aux_sym_create_function_statement_token9] = ACTIONS(675), + [aux_sym_create_function_statement_token10] = ACTIONS(675), + [aux_sym_create_function_statement_token11] = ACTIONS(675), + [aux_sym_external_hint_token1] = ACTIONS(675), + [aux_sym_external_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token1] = ACTIONS(675), + [aux_sym_optimizer_hint_token2] = ACTIONS(675), + [aux_sym_optimizer_hint_token3] = ACTIONS(675), + [aux_sym_parallel_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token1] = ACTIONS(675), + [aux_sym_null_hint_token4] = ACTIONS(675), + [aux_sym_deterministic_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token1] = ACTIONS(675), + [aux_sym_sql_hint_token2] = ACTIONS(675), + [aux_sym_sql_hint_token3] = ACTIONS(675), + [aux_sym_sql_hint_token5] = ACTIONS(675), + [aux_sym__function_language_token1] = ACTIONS(675), + [aux_sym_create_function_parameter_token1] = ACTIONS(2124), + [anon_sym_EQ] = ACTIONS(2126), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_mode_token1] = ACTIONS(675), + [aux_sym_initial_mode_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2130), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2134), + [anon_sym_DASH] = ACTIONS(2136), + [anon_sym_TILDE] = ACTIONS(2138), + [anon_sym_CARET] = ACTIONS(2140), + [anon_sym_STAR] = ACTIONS(2142), + [anon_sym_SLASH] = ACTIONS(2144), + [anon_sym_PERCENT] = ACTIONS(2142), + [anon_sym_LT_LT] = ACTIONS(2142), + [anon_sym_GT_GT] = ACTIONS(2142), + [anon_sym_AMP] = ACTIONS(2142), + [anon_sym_PIPE] = ACTIONS(2134), + [anon_sym_POUND] = ACTIONS(2136), + [anon_sym_LT] = ACTIONS(2138), + [anon_sym_LT_EQ] = ACTIONS(2126), + [anon_sym_LT_GT] = ACTIONS(2126), + [anon_sym_BANG_EQ] = ACTIONS(2126), + [anon_sym_GT] = ACTIONS(2138), + [anon_sym_GT_EQ] = ACTIONS(2126), + [anon_sym_BANG_TILDE] = ACTIONS(2138), + [anon_sym_TILDE_STAR] = ACTIONS(2126), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2126), }, - [1153] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token2] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_table_constraint_check_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [1174] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [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), }, - [1154] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), + [1175] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1176] = { + [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token1] = ACTIONS(447), + [aux_sym_grant_statement_token4] = ACTIONS(447), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1177] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2084), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1155] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(1909), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2158), + [anon_sym_STAR] = ACTIONS(2160), + [anon_sym_SLASH] = ACTIONS(2162), + [anon_sym_PERCENT] = ACTIONS(2160), + [anon_sym_LT_LT] = ACTIONS(2160), + [anon_sym_GT_GT] = ACTIONS(2160), + [anon_sym_AMP] = ACTIONS(2160), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1156] = { - [ts_builtin_sym_end] = ACTIONS(876), - [anon_sym_SEMI] = ACTIONS(876), - [aux_sym_with_clause_token1] = ACTIONS(878), - [aux_sym_cte_token1] = ACTIONS(878), - [aux_sym_cte_token2] = ACTIONS(2092), - [aux_sym_insert_statement_token1] = ACTIONS(878), - [aux_sym_truncate_statement_token1] = ACTIONS(878), - [aux_sym_comment_statement_token1] = ACTIONS(878), - [aux_sym_comment_statement_token7] = ACTIONS(2094), - [aux_sym_begin_statement_token1] = ACTIONS(878), - [aux_sym_commit_statement_token1] = ACTIONS(878), - [aux_sym_rollback_statement_token1] = ACTIONS(878), - [aux_sym_create_statement_token1] = ACTIONS(878), - [aux_sym_alter_statement_token1] = ACTIONS(878), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(878), - [aux_sym_sequence_token5] = ACTIONS(878), - [aux_sym_pg_command_token1] = ACTIONS(876), - [aux_sym_return_statement_token1] = ACTIONS(878), - [aux_sym_declare_statement_token1] = ACTIONS(878), - [aux_sym_create_function_statement_token3] = ACTIONS(878), - [aux_sym_create_function_statement_token4] = ACTIONS(878), - [aux_sym_create_function_statement_token7] = ACTIONS(878), - [aux_sym_create_function_statement_token8] = ACTIONS(878), - [aux_sym_create_function_statement_token9] = ACTIONS(878), - [aux_sym_create_function_statement_token10] = ACTIONS(878), - [aux_sym_create_function_statement_token11] = ACTIONS(878), - [aux_sym_external_hint_token1] = ACTIONS(878), - [aux_sym_external_hint_token2] = ACTIONS(878), - [aux_sym_optimizer_hint_token1] = ACTIONS(878), - [aux_sym_optimizer_hint_token2] = ACTIONS(878), - [aux_sym_optimizer_hint_token3] = ACTIONS(878), - [aux_sym_parallel_hint_token1] = ACTIONS(878), - [aux_sym_null_hint_token1] = ACTIONS(878), - [aux_sym_null_hint_token2] = ACTIONS(878), - [aux_sym_null_hint_token4] = ACTIONS(878), - [aux_sym_deterministic_hint_token1] = ACTIONS(878), - [aux_sym_sql_hint_token1] = ACTIONS(878), - [aux_sym_sql_hint_token2] = ACTIONS(878), - [aux_sym_sql_hint_token3] = ACTIONS(878), - [aux_sym_sql_hint_token5] = ACTIONS(878), - [aux_sym__function_language_token1] = ACTIONS(878), - [aux_sym_create_function_parameter_token1] = ACTIONS(2096), - [anon_sym_EQ] = ACTIONS(2098), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2100), - [aux_sym_trigger_event_token1] = ACTIONS(878), - [aux_sym_trigger_event_token2] = ACTIONS(878), - [aux_sym_drop_statement_token1] = ACTIONS(878), - [aux_sym_grant_statement_token1] = ACTIONS(878), - [aux_sym_grant_statement_token4] = ACTIONS(878), - [aux_sym_table_constraint_check_token1] = ACTIONS(878), - [aux_sym_boolean_expression_token1] = ACTIONS(2102), + [1178] = { + [ts_builtin_sym_end] = ACTIONS(874), + [anon_sym_SEMI] = ACTIONS(874), + [aux_sym_with_clause_token1] = ACTIONS(876), + [aux_sym_cte_token1] = ACTIONS(876), + [aux_sym_cte_token2] = ACTIONS(2164), + [aux_sym_insert_statement_token1] = ACTIONS(876), + [aux_sym_truncate_statement_token1] = ACTIONS(876), + [aux_sym_comment_statement_token1] = ACTIONS(876), + [aux_sym_comment_statement_token7] = ACTIONS(2166), + [aux_sym_begin_statement_token1] = ACTIONS(876), + [aux_sym_commit_statement_token1] = ACTIONS(876), + [aux_sym_rollback_statement_token1] = ACTIONS(876), + [aux_sym_create_statement_token1] = ACTIONS(876), + [aux_sym_alter_statement_token1] = ACTIONS(876), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(876), + [aux_sym_sequence_token5] = ACTIONS(876), + [aux_sym_pg_command_token1] = ACTIONS(874), + [aux_sym_return_statement_token1] = ACTIONS(876), + [aux_sym_declare_statement_token1] = ACTIONS(876), + [aux_sym_create_function_statement_token3] = ACTIONS(876), + [aux_sym_create_function_statement_token4] = ACTIONS(876), + [aux_sym_create_function_statement_token7] = ACTIONS(876), + [aux_sym_create_function_statement_token8] = ACTIONS(876), + [aux_sym_create_function_statement_token9] = ACTIONS(876), + [aux_sym_create_function_statement_token10] = ACTIONS(876), + [aux_sym_create_function_statement_token11] = ACTIONS(876), + [aux_sym_external_hint_token1] = ACTIONS(876), + [aux_sym_external_hint_token2] = ACTIONS(876), + [aux_sym_optimizer_hint_token1] = ACTIONS(876), + [aux_sym_optimizer_hint_token2] = ACTIONS(876), + [aux_sym_optimizer_hint_token3] = ACTIONS(876), + [aux_sym_parallel_hint_token1] = ACTIONS(876), + [aux_sym_null_hint_token1] = ACTIONS(876), + [aux_sym_null_hint_token2] = ACTIONS(876), + [aux_sym_null_hint_token4] = ACTIONS(876), + [aux_sym_deterministic_hint_token1] = ACTIONS(876), + [aux_sym_sql_hint_token1] = ACTIONS(876), + [aux_sym_sql_hint_token2] = ACTIONS(876), + [aux_sym_sql_hint_token3] = ACTIONS(876), + [aux_sym_sql_hint_token5] = ACTIONS(876), + [aux_sym__function_language_token1] = ACTIONS(876), + [aux_sym_create_function_parameter_token1] = ACTIONS(2168), + [anon_sym_EQ] = ACTIONS(2170), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2176), + [aux_sym_trigger_event_token1] = ACTIONS(876), + [aux_sym_trigger_event_token2] = ACTIONS(876), + [aux_sym_drop_statement_token1] = ACTIONS(876), + [aux_sym_grant_statement_token1] = ACTIONS(876), + [aux_sym_grant_statement_token4] = ACTIONS(876), + [aux_sym_table_constraint_check_token1] = ACTIONS(876), + [aux_sym_boolean_expression_token1] = ACTIONS(2172), [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), - [sym__unquoted_identifier] = ACTIONS(878), - [anon_sym_BQUOTE] = ACTIONS(876), - [anon_sym_DQUOTE] = ACTIONS(876), + [sym__unquoted_identifier] = ACTIONS(876), + [anon_sym_BQUOTE] = ACTIONS(874), + [anon_sym_DQUOTE] = ACTIONS(874), [anon_sym_DASH_GT] = ACTIONS(2178), [anon_sym_DASH_GT_GT] = ACTIONS(2180), [anon_sym_POUND_GT] = ACTIONS(2178), [anon_sym_POUND_GT_GT] = ACTIONS(2180), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2104), - [anon_sym_DASH] = ACTIONS(2106), - [anon_sym_TILDE] = ACTIONS(2108), - [anon_sym_CARET] = ACTIONS(2084), - [anon_sym_STAR] = ACTIONS(2086), - [anon_sym_SLASH] = ACTIONS(2088), - [anon_sym_PERCENT] = ACTIONS(2086), - [anon_sym_LT_LT] = ACTIONS(2086), - [anon_sym_GT_GT] = ACTIONS(2086), - [anon_sym_AMP] = ACTIONS(2086), - [anon_sym_PIPE] = ACTIONS(2104), - [anon_sym_POUND] = ACTIONS(2106), - [anon_sym_LT] = ACTIONS(2108), - [anon_sym_LT_EQ] = ACTIONS(2098), - [anon_sym_LT_GT] = ACTIONS(2098), - [anon_sym_BANG_EQ] = ACTIONS(2098), - [anon_sym_GT] = ACTIONS(2108), - [anon_sym_GT_EQ] = ACTIONS(2098), - [anon_sym_BANG_TILDE] = ACTIONS(2108), - [anon_sym_TILDE_STAR] = ACTIONS(2098), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2098), + [anon_sym_PLUS] = ACTIONS(2154), + [anon_sym_DASH] = ACTIONS(2156), + [anon_sym_TILDE] = ACTIONS(2174), + [anon_sym_CARET] = ACTIONS(2158), + [anon_sym_STAR] = ACTIONS(2160), + [anon_sym_SLASH] = ACTIONS(2162), + [anon_sym_PERCENT] = ACTIONS(2160), + [anon_sym_LT_LT] = ACTIONS(2160), + [anon_sym_GT_GT] = ACTIONS(2160), + [anon_sym_AMP] = ACTIONS(2160), + [anon_sym_PIPE] = ACTIONS(2154), + [anon_sym_POUND] = ACTIONS(2156), + [anon_sym_LT] = ACTIONS(2174), + [anon_sym_LT_EQ] = ACTIONS(2170), + [anon_sym_LT_GT] = ACTIONS(2170), + [anon_sym_BANG_EQ] = ACTIONS(2170), + [anon_sym_GT] = ACTIONS(2174), + [anon_sym_GT_EQ] = ACTIONS(2170), + [anon_sym_BANG_TILDE] = ACTIONS(2174), + [anon_sym_TILDE_STAR] = ACTIONS(2170), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2170), }, - [1157] = { + [1179] = { + [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token1] = ACTIONS(443), + [aux_sym_grant_statement_token4] = ACTIONS(443), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1180] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1181] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token2] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_table_constraint_check_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2158), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1182] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(713), + [aux_sym_initial_mode_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [1183] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), [aux_sym_cte_token1] = ACTIONS(621), [aux_sym_cte_token2] = ACTIONS(621), [aux_sym_insert_statement_token1] = ACTIONS(621), @@ -143267,7 +147484,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(621), [aux_sym_parallel_hint_token1] = ACTIONS(621), [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), [aux_sym_null_hint_token4] = ACTIONS(621), [aux_sym_deterministic_hint_token1] = ACTIONS(621), [aux_sym_sql_hint_token1] = ACTIONS(621), @@ -143283,9 +147499,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), + [aux_sym_where_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -143316,846 +147532,929 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [1158] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [1184] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token2] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_table_constraint_check_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, - [1159] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [1185] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(1967), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), }, - [1160] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_sequence_token5] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_statement_token3] = ACTIONS(485), - [aux_sym_create_function_statement_token4] = ACTIONS(485), - [aux_sym_create_function_statement_token7] = ACTIONS(485), - [aux_sym_create_function_statement_token8] = ACTIONS(485), - [aux_sym_create_function_statement_token9] = ACTIONS(485), - [aux_sym_create_function_statement_token10] = ACTIONS(485), - [aux_sym_create_function_statement_token11] = ACTIONS(485), - [aux_sym_external_hint_token1] = ACTIONS(485), - [aux_sym_external_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token1] = ACTIONS(485), - [aux_sym_optimizer_hint_token2] = ACTIONS(485), - [aux_sym_optimizer_hint_token3] = ACTIONS(485), - [aux_sym_parallel_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token1] = ACTIONS(485), - [aux_sym_null_hint_token4] = ACTIONS(485), - [aux_sym_deterministic_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token1] = ACTIONS(485), - [aux_sym_sql_hint_token2] = ACTIONS(485), - [aux_sym_sql_hint_token3] = ACTIONS(485), - [aux_sym_sql_hint_token5] = ACTIONS(485), - [aux_sym__function_language_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [1186] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_sequence_token5] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_statement_token3] = ACTIONS(697), + [aux_sym_create_function_statement_token4] = ACTIONS(697), + [aux_sym_create_function_statement_token7] = ACTIONS(697), + [aux_sym_create_function_statement_token8] = ACTIONS(697), + [aux_sym_create_function_statement_token9] = ACTIONS(697), + [aux_sym_create_function_statement_token10] = ACTIONS(697), + [aux_sym_create_function_statement_token11] = ACTIONS(697), + [aux_sym_external_hint_token1] = ACTIONS(697), + [aux_sym_external_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token1] = ACTIONS(697), + [aux_sym_optimizer_hint_token2] = ACTIONS(697), + [aux_sym_optimizer_hint_token3] = ACTIONS(697), + [aux_sym_parallel_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token1] = ACTIONS(697), + [aux_sym_null_hint_token4] = ACTIONS(697), + [aux_sym_deterministic_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token1] = ACTIONS(697), + [aux_sym_sql_hint_token2] = ACTIONS(697), + [aux_sym_sql_hint_token3] = ACTIONS(697), + [aux_sym_sql_hint_token5] = ACTIONS(697), + [aux_sym__function_language_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_mode_token1] = ACTIONS(697), + [aux_sym_initial_mode_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1161] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [1187] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_sequence_token5] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_statement_token3] = ACTIONS(701), + [aux_sym_create_function_statement_token4] = ACTIONS(701), + [aux_sym_create_function_statement_token7] = ACTIONS(701), + [aux_sym_create_function_statement_token8] = ACTIONS(701), + [aux_sym_create_function_statement_token9] = ACTIONS(701), + [aux_sym_create_function_statement_token10] = ACTIONS(701), + [aux_sym_create_function_statement_token11] = ACTIONS(701), + [aux_sym_external_hint_token1] = ACTIONS(701), + [aux_sym_external_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token1] = ACTIONS(701), + [aux_sym_optimizer_hint_token2] = ACTIONS(701), + [aux_sym_optimizer_hint_token3] = ACTIONS(701), + [aux_sym_parallel_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token1] = ACTIONS(701), + [aux_sym_null_hint_token4] = ACTIONS(701), + [aux_sym_deterministic_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token1] = ACTIONS(701), + [aux_sym_sql_hint_token2] = ACTIONS(701), + [aux_sym_sql_hint_token3] = ACTIONS(701), + [aux_sym_sql_hint_token5] = ACTIONS(701), + [aux_sym__function_language_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_mode_token1] = ACTIONS(701), + [aux_sym_initial_mode_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1162] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token2] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_table_constraint_check_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [1188] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token2] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_table_constraint_check_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, - [1163] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_sequence_token5] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_statement_token3] = ACTIONS(473), - [aux_sym_create_function_statement_token4] = ACTIONS(473), - [aux_sym_create_function_statement_token7] = ACTIONS(473), - [aux_sym_create_function_statement_token8] = ACTIONS(473), - [aux_sym_create_function_statement_token9] = ACTIONS(473), - [aux_sym_create_function_statement_token10] = ACTIONS(473), - [aux_sym_create_function_statement_token11] = ACTIONS(473), - [aux_sym_external_hint_token1] = ACTIONS(473), - [aux_sym_external_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token1] = ACTIONS(473), - [aux_sym_optimizer_hint_token2] = ACTIONS(473), - [aux_sym_optimizer_hint_token3] = ACTIONS(473), - [aux_sym_parallel_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token1] = ACTIONS(473), - [aux_sym_null_hint_token4] = ACTIONS(473), - [aux_sym_deterministic_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token1] = ACTIONS(473), - [aux_sym_sql_hint_token2] = ACTIONS(473), - [aux_sym_sql_hint_token3] = ACTIONS(473), - [aux_sym_sql_hint_token5] = ACTIONS(473), - [aux_sym__function_language_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [1189] = { + [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_insert_statement_token1] = 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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [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), }, - [1164] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token2] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_table_constraint_check_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [1190] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_sequence_token5] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_statement_token3] = ACTIONS(617), + [aux_sym_create_function_statement_token4] = ACTIONS(617), + [aux_sym_create_function_statement_token7] = ACTIONS(617), + [aux_sym_create_function_statement_token8] = ACTIONS(617), + [aux_sym_create_function_statement_token9] = ACTIONS(617), + [aux_sym_create_function_statement_token10] = ACTIONS(617), + [aux_sym_create_function_statement_token11] = ACTIONS(617), + [aux_sym_external_hint_token1] = ACTIONS(617), + [aux_sym_external_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token1] = ACTIONS(617), + [aux_sym_optimizer_hint_token2] = ACTIONS(617), + [aux_sym_optimizer_hint_token3] = ACTIONS(617), + [aux_sym_parallel_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token1] = ACTIONS(617), + [aux_sym_null_hint_token2] = ACTIONS(617), + [aux_sym_null_hint_token4] = ACTIONS(617), + [aux_sym_deterministic_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token1] = ACTIONS(617), + [aux_sym_sql_hint_token2] = ACTIONS(617), + [aux_sym_sql_hint_token3] = ACTIONS(617), + [aux_sym_sql_hint_token5] = ACTIONS(617), + [aux_sym__function_language_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_table_constraint_check_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1165] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(1832), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [1191] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_sequence_token5] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_statement_token3] = ACTIONS(475), + [aux_sym_create_function_statement_token4] = ACTIONS(475), + [aux_sym_create_function_statement_token7] = ACTIONS(475), + [aux_sym_create_function_statement_token8] = ACTIONS(475), + [aux_sym_create_function_statement_token9] = ACTIONS(475), + [aux_sym_create_function_statement_token10] = ACTIONS(475), + [aux_sym_create_function_statement_token11] = ACTIONS(475), + [aux_sym_external_hint_token1] = ACTIONS(475), + [aux_sym_external_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token1] = ACTIONS(475), + [aux_sym_optimizer_hint_token2] = ACTIONS(475), + [aux_sym_optimizer_hint_token3] = ACTIONS(475), + [aux_sym_parallel_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token1] = ACTIONS(475), + [aux_sym_null_hint_token4] = ACTIONS(475), + [aux_sym_deterministic_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token1] = ACTIONS(475), + [aux_sym_sql_hint_token2] = ACTIONS(475), + [aux_sym_sql_hint_token3] = ACTIONS(475), + [aux_sym_sql_hint_token5] = ACTIONS(475), + [aux_sym__function_language_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, - [1166] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token2] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_table_constraint_check_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [1192] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(709), + [aux_sym_initial_mode_token1] = ACTIONS(709), + [aux_sym_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2132), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), }, - [1167] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token2] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_table_constraint_check_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), + [1193] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_sequence_token5] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_statement_token3] = ACTIONS(625), + [aux_sym_create_function_statement_token4] = ACTIONS(625), + [aux_sym_create_function_statement_token7] = ACTIONS(625), + [aux_sym_create_function_statement_token8] = ACTIONS(625), + [aux_sym_create_function_statement_token9] = ACTIONS(625), + [aux_sym_create_function_statement_token10] = ACTIONS(625), + [aux_sym_create_function_statement_token11] = ACTIONS(625), + [aux_sym_external_hint_token1] = ACTIONS(625), + [aux_sym_external_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token1] = ACTIONS(625), + [aux_sym_optimizer_hint_token2] = ACTIONS(625), + [aux_sym_optimizer_hint_token3] = ACTIONS(625), + [aux_sym_parallel_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token1] = ACTIONS(625), + [aux_sym_null_hint_token2] = ACTIONS(625), + [aux_sym_null_hint_token4] = ACTIONS(625), + [aux_sym_deterministic_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token1] = ACTIONS(625), + [aux_sym_sql_hint_token2] = ACTIONS(625), + [aux_sym_sql_hint_token3] = ACTIONS(625), + [aux_sym_sql_hint_token5] = ACTIONS(625), + [aux_sym__function_language_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_table_constraint_check_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [1168] = { + [1194] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token2] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_table_constraint_check_token1] = ACTIONS(713), + [aux_sym_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [1195] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2092), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_truncate_statement_token1] = ACTIONS(629), [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2094), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_begin_statement_token1] = ACTIONS(629), [aux_sym_commit_statement_token1] = ACTIONS(629), [aux_sym_rollback_statement_token1] = ACTIONS(629), @@ -144188,8 +148487,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(629), [aux_sym_sql_hint_token5] = ACTIONS(629), [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(2096), - [anon_sym_EQ] = ACTIONS(2098), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), [aux_sym_trigger_event_token2] = ACTIONS(629), @@ -144198,7 +148497,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token4] = ACTIONS(629), [aux_sym_table_constraint_check_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -144207,287 +148506,2026 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2104), - [anon_sym_DASH] = ACTIONS(2106), - [anon_sym_TILDE] = ACTIONS(2108), - [anon_sym_CARET] = ACTIONS(2084), - [anon_sym_STAR] = ACTIONS(2086), - [anon_sym_SLASH] = ACTIONS(2088), - [anon_sym_PERCENT] = ACTIONS(2086), - [anon_sym_LT_LT] = ACTIONS(2086), - [anon_sym_GT_GT] = ACTIONS(2086), - [anon_sym_AMP] = ACTIONS(2086), - [anon_sym_PIPE] = ACTIONS(2104), - [anon_sym_POUND] = ACTIONS(2106), - [anon_sym_LT] = ACTIONS(2108), - [anon_sym_LT_EQ] = ACTIONS(2098), - [anon_sym_LT_GT] = ACTIONS(2098), - [anon_sym_BANG_EQ] = ACTIONS(2098), - [anon_sym_GT] = ACTIONS(2108), - [anon_sym_GT_EQ] = ACTIONS(2098), - [anon_sym_BANG_TILDE] = ACTIONS(2108), - [anon_sym_TILDE_STAR] = ACTIONS(2098), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2098), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [1169] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), + [1196] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token2] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_table_constraint_check_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1197] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_sequence_token5] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_statement_token3] = ACTIONS(294), + [aux_sym_create_function_statement_token4] = ACTIONS(294), + [aux_sym_create_function_statement_token7] = ACTIONS(294), + [aux_sym_create_function_statement_token8] = ACTIONS(294), + [aux_sym_create_function_statement_token9] = ACTIONS(294), + [aux_sym_create_function_statement_token10] = ACTIONS(294), + [aux_sym_create_function_statement_token11] = ACTIONS(294), + [aux_sym_external_hint_token1] = ACTIONS(294), + [aux_sym_external_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token1] = ACTIONS(294), + [aux_sym_optimizer_hint_token2] = ACTIONS(294), + [aux_sym_optimizer_hint_token3] = ACTIONS(294), + [aux_sym_parallel_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token1] = ACTIONS(294), + [aux_sym_null_hint_token4] = ACTIONS(294), + [aux_sym_deterministic_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token1] = ACTIONS(294), + [aux_sym_sql_hint_token2] = ACTIONS(294), + [aux_sym_sql_hint_token3] = ACTIONS(294), + [aux_sym_sql_hint_token5] = ACTIONS(294), + [aux_sym__function_language_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1198] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), + [aux_sym_rollback_statement_token1] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_sequence_token5] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(621), + [aux_sym_declare_statement_token1] = ACTIONS(621), + [aux_sym_create_function_statement_token3] = ACTIONS(621), + [aux_sym_create_function_statement_token4] = ACTIONS(621), + [aux_sym_create_function_statement_token7] = ACTIONS(621), + [aux_sym_create_function_statement_token8] = ACTIONS(621), + [aux_sym_create_function_statement_token9] = ACTIONS(621), + [aux_sym_create_function_statement_token10] = ACTIONS(621), + [aux_sym_create_function_statement_token11] = ACTIONS(621), + [aux_sym_external_hint_token1] = ACTIONS(621), + [aux_sym_external_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token1] = ACTIONS(621), + [aux_sym_optimizer_hint_token2] = ACTIONS(621), + [aux_sym_optimizer_hint_token3] = ACTIONS(621), + [aux_sym_parallel_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token1] = ACTIONS(621), + [aux_sym_null_hint_token4] = ACTIONS(621), + [aux_sym_deterministic_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token1] = ACTIONS(621), + [aux_sym_sql_hint_token2] = ACTIONS(621), + [aux_sym_sql_hint_token3] = ACTIONS(621), + [aux_sym_sql_hint_token5] = ACTIONS(621), + [aux_sym__function_language_token1] = ACTIONS(621), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(621), + [aux_sym_trigger_event_token2] = ACTIONS(621), + [aux_sym_drop_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token4] = ACTIONS(621), + [aux_sym_mode_token1] = ACTIONS(621), + [aux_sym_initial_mode_token1] = ACTIONS(621), + [aux_sym_boolean_expression_token1] = ACTIONS(621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), + [sym__unquoted_identifier] = ACTIONS(621), + [anon_sym_BQUOTE] = ACTIONS(619), + [anon_sym_DQUOTE] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [1170] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_sequence_token5] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_statement_token3] = ACTIONS(501), - [aux_sym_create_function_statement_token4] = ACTIONS(501), - [aux_sym_create_function_statement_token7] = ACTIONS(501), - [aux_sym_create_function_statement_token8] = ACTIONS(501), - [aux_sym_create_function_statement_token9] = ACTIONS(501), - [aux_sym_create_function_statement_token10] = ACTIONS(501), - [aux_sym_create_function_statement_token11] = ACTIONS(501), - [aux_sym_external_hint_token1] = ACTIONS(501), - [aux_sym_external_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token1] = ACTIONS(501), - [aux_sym_optimizer_hint_token2] = ACTIONS(501), - [aux_sym_optimizer_hint_token3] = ACTIONS(501), - [aux_sym_parallel_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token1] = ACTIONS(501), - [aux_sym_null_hint_token4] = ACTIONS(501), - [aux_sym_deterministic_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token1] = ACTIONS(501), - [aux_sym_sql_hint_token2] = ACTIONS(501), - [aux_sym_sql_hint_token3] = ACTIONS(501), - [aux_sym_sql_hint_token5] = ACTIONS(501), - [aux_sym__function_language_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [1199] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_sequence_token5] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_statement_token3] = ACTIONS(483), + [aux_sym_create_function_statement_token4] = ACTIONS(483), + [aux_sym_create_function_statement_token7] = ACTIONS(483), + [aux_sym_create_function_statement_token8] = ACTIONS(483), + [aux_sym_create_function_statement_token9] = ACTIONS(483), + [aux_sym_create_function_statement_token10] = ACTIONS(483), + [aux_sym_create_function_statement_token11] = ACTIONS(483), + [aux_sym_external_hint_token1] = ACTIONS(483), + [aux_sym_external_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token1] = ACTIONS(483), + [aux_sym_optimizer_hint_token2] = ACTIONS(483), + [aux_sym_optimizer_hint_token3] = ACTIONS(483), + [aux_sym_parallel_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token1] = ACTIONS(483), + [aux_sym_null_hint_token4] = ACTIONS(483), + [aux_sym_deterministic_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token1] = ACTIONS(483), + [aux_sym_sql_hint_token2] = ACTIONS(483), + [aux_sym_sql_hint_token3] = ACTIONS(483), + [aux_sym_sql_hint_token5] = ACTIONS(483), + [aux_sym__function_language_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, - [1171] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token2] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_table_constraint_check_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [1200] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token2] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_table_constraint_check_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, - [1172] = { + [1201] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token2] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_table_constraint_check_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + }, + [1202] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2164), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2166), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token2] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(2168), + [anon_sym_EQ] = ACTIONS(2170), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2176), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_table_constraint_check_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2172), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2154), + [anon_sym_DASH] = ACTIONS(2156), + [anon_sym_TILDE] = ACTIONS(2174), + [anon_sym_CARET] = ACTIONS(2158), + [anon_sym_STAR] = ACTIONS(2160), + [anon_sym_SLASH] = ACTIONS(2162), + [anon_sym_PERCENT] = ACTIONS(2160), + [anon_sym_LT_LT] = ACTIONS(2160), + [anon_sym_GT_GT] = ACTIONS(2160), + [anon_sym_AMP] = ACTIONS(2160), + [anon_sym_PIPE] = ACTIONS(2154), + [anon_sym_POUND] = ACTIONS(2156), + [anon_sym_LT] = ACTIONS(2174), + [anon_sym_LT_EQ] = ACTIONS(2170), + [anon_sym_LT_GT] = ACTIONS(2170), + [anon_sym_BANG_EQ] = ACTIONS(2170), + [anon_sym_GT] = ACTIONS(2174), + [anon_sym_GT_EQ] = ACTIONS(2170), + [anon_sym_BANG_TILDE] = ACTIONS(2174), + [anon_sym_TILDE_STAR] = ACTIONS(2170), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2170), + }, + [1203] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_sequence_token5] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_statement_token3] = ACTIONS(487), + [aux_sym_create_function_statement_token4] = ACTIONS(487), + [aux_sym_create_function_statement_token7] = ACTIONS(487), + [aux_sym_create_function_statement_token8] = ACTIONS(487), + [aux_sym_create_function_statement_token9] = ACTIONS(487), + [aux_sym_create_function_statement_token10] = ACTIONS(487), + [aux_sym_create_function_statement_token11] = ACTIONS(487), + [aux_sym_external_hint_token1] = ACTIONS(487), + [aux_sym_external_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token1] = ACTIONS(487), + [aux_sym_optimizer_hint_token2] = ACTIONS(487), + [aux_sym_optimizer_hint_token3] = ACTIONS(487), + [aux_sym_parallel_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token1] = ACTIONS(487), + [aux_sym_null_hint_token4] = ACTIONS(487), + [aux_sym_deterministic_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token1] = ACTIONS(487), + [aux_sym_sql_hint_token2] = ACTIONS(487), + [aux_sym_sql_hint_token3] = ACTIONS(487), + [aux_sym_sql_hint_token5] = ACTIONS(487), + [aux_sym__function_language_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [1204] = { + [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token1] = ACTIONS(439), + [aux_sym_grant_statement_token4] = ACTIONS(439), + [aux_sym_boolean_expression_token1] = 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), + }, + [1205] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_sequence_token5] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_statement_token3] = ACTIONS(491), + [aux_sym_create_function_statement_token4] = ACTIONS(491), + [aux_sym_create_function_statement_token7] = ACTIONS(491), + [aux_sym_create_function_statement_token8] = ACTIONS(491), + [aux_sym_create_function_statement_token9] = ACTIONS(491), + [aux_sym_create_function_statement_token10] = ACTIONS(491), + [aux_sym_create_function_statement_token11] = ACTIONS(491), + [aux_sym_external_hint_token1] = ACTIONS(491), + [aux_sym_external_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token1] = ACTIONS(491), + [aux_sym_optimizer_hint_token2] = ACTIONS(491), + [aux_sym_optimizer_hint_token3] = ACTIONS(491), + [aux_sym_parallel_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token1] = ACTIONS(491), + [aux_sym_null_hint_token4] = ACTIONS(491), + [aux_sym_deterministic_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token1] = ACTIONS(491), + [aux_sym_sql_hint_token2] = ACTIONS(491), + [aux_sym_sql_hint_token3] = ACTIONS(491), + [aux_sym_sql_hint_token5] = ACTIONS(491), + [aux_sym__function_language_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [1206] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token2] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_table_constraint_check_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [1207] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_sequence_token5] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_statement_token3] = ACTIONS(495), + [aux_sym_create_function_statement_token4] = ACTIONS(495), + [aux_sym_create_function_statement_token7] = ACTIONS(495), + [aux_sym_create_function_statement_token8] = ACTIONS(495), + [aux_sym_create_function_statement_token9] = ACTIONS(495), + [aux_sym_create_function_statement_token10] = ACTIONS(495), + [aux_sym_create_function_statement_token11] = ACTIONS(495), + [aux_sym_external_hint_token1] = ACTIONS(495), + [aux_sym_external_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token1] = ACTIONS(495), + [aux_sym_optimizer_hint_token2] = ACTIONS(495), + [aux_sym_optimizer_hint_token3] = ACTIONS(495), + [aux_sym_parallel_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token1] = ACTIONS(495), + [aux_sym_null_hint_token4] = ACTIONS(495), + [aux_sym_deterministic_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token1] = ACTIONS(495), + [aux_sym_sql_hint_token2] = ACTIONS(495), + [aux_sym_sql_hint_token3] = ACTIONS(495), + [aux_sym_sql_hint_token5] = ACTIONS(495), + [aux_sym__function_language_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [1208] = { + [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token1] = ACTIONS(463), + [aux_sym_grant_statement_token4] = ACTIONS(463), + [aux_sym_boolean_expression_token1] = 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), + }, + [1209] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_sequence_token5] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_statement_token3] = ACTIONS(412), + [aux_sym_create_function_statement_token4] = ACTIONS(412), + [aux_sym_create_function_statement_token7] = ACTIONS(412), + [aux_sym_create_function_statement_token8] = ACTIONS(412), + [aux_sym_create_function_statement_token9] = ACTIONS(412), + [aux_sym_create_function_statement_token10] = ACTIONS(412), + [aux_sym_create_function_statement_token11] = ACTIONS(412), + [aux_sym_external_hint_token1] = ACTIONS(412), + [aux_sym_external_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token1] = ACTIONS(412), + [aux_sym_optimizer_hint_token2] = ACTIONS(412), + [aux_sym_optimizer_hint_token3] = ACTIONS(412), + [aux_sym_parallel_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token1] = ACTIONS(412), + [aux_sym_null_hint_token4] = ACTIONS(412), + [aux_sym_deterministic_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token1] = ACTIONS(412), + [aux_sym_sql_hint_token2] = ACTIONS(412), + [aux_sym_sql_hint_token3] = ACTIONS(412), + [aux_sym_sql_hint_token5] = ACTIONS(412), + [aux_sym__function_language_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1210] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token2] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_table_constraint_check_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [1211] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_sequence_token5] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_statement_token3] = ACTIONS(432), + [aux_sym_create_function_statement_token4] = ACTIONS(432), + [aux_sym_create_function_statement_token7] = ACTIONS(432), + [aux_sym_create_function_statement_token8] = ACTIONS(432), + [aux_sym_create_function_statement_token9] = ACTIONS(432), + [aux_sym_create_function_statement_token10] = ACTIONS(432), + [aux_sym_create_function_statement_token11] = ACTIONS(432), + [aux_sym_external_hint_token1] = ACTIONS(432), + [aux_sym_external_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token1] = ACTIONS(432), + [aux_sym_optimizer_hint_token2] = ACTIONS(432), + [aux_sym_optimizer_hint_token3] = ACTIONS(432), + [aux_sym_parallel_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token1] = ACTIONS(432), + [aux_sym_null_hint_token4] = ACTIONS(432), + [aux_sym_deterministic_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token1] = ACTIONS(432), + [aux_sym_sql_hint_token2] = ACTIONS(432), + [aux_sym_sql_hint_token3] = ACTIONS(432), + [aux_sym_sql_hint_token5] = ACTIONS(432), + [aux_sym__function_language_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [1212] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_mode_token1] = ACTIONS(720), + [aux_sym_initial_mode_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [1213] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token2] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_table_constraint_check_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [1214] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_mode_token1] = ACTIONS(219), + [aux_sym_initial_mode_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1215] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_sequence_token5] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_statement_token3] = ACTIONS(667), + [aux_sym_create_function_statement_token4] = ACTIONS(667), + [aux_sym_create_function_statement_token7] = ACTIONS(667), + [aux_sym_create_function_statement_token8] = ACTIONS(667), + [aux_sym_create_function_statement_token9] = ACTIONS(667), + [aux_sym_create_function_statement_token10] = ACTIONS(667), + [aux_sym_create_function_statement_token11] = ACTIONS(667), + [aux_sym_external_hint_token1] = ACTIONS(667), + [aux_sym_external_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token1] = ACTIONS(667), + [aux_sym_optimizer_hint_token2] = ACTIONS(667), + [aux_sym_optimizer_hint_token3] = ACTIONS(667), + [aux_sym_parallel_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token1] = ACTIONS(667), + [aux_sym_null_hint_token4] = ACTIONS(667), + [aux_sym_deterministic_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token1] = ACTIONS(667), + [aux_sym_sql_hint_token2] = ACTIONS(667), + [aux_sym_sql_hint_token3] = ACTIONS(667), + [aux_sym_sql_hint_token5] = ACTIONS(667), + [aux_sym__function_language_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1216] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_sequence_token5] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(689), + [aux_sym_declare_statement_token1] = ACTIONS(689), + [aux_sym_create_function_statement_token3] = ACTIONS(689), + [aux_sym_create_function_statement_token4] = ACTIONS(689), + [aux_sym_create_function_statement_token7] = ACTIONS(689), + [aux_sym_create_function_statement_token8] = ACTIONS(689), + [aux_sym_create_function_statement_token9] = ACTIONS(689), + [aux_sym_create_function_statement_token10] = ACTIONS(689), + [aux_sym_create_function_statement_token11] = ACTIONS(689), + [aux_sym_external_hint_token1] = ACTIONS(689), + [aux_sym_external_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token1] = ACTIONS(689), + [aux_sym_optimizer_hint_token2] = ACTIONS(689), + [aux_sym_optimizer_hint_token3] = ACTIONS(689), + [aux_sym_parallel_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token1] = ACTIONS(689), + [aux_sym_null_hint_token4] = ACTIONS(689), + [aux_sym_deterministic_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token1] = ACTIONS(689), + [aux_sym_sql_hint_token2] = ACTIONS(689), + [aux_sym_sql_hint_token3] = ACTIONS(689), + [aux_sym_sql_hint_token5] = ACTIONS(689), + [aux_sym__function_language_token1] = ACTIONS(689), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + }, + [1217] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_sequence_token5] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_statement_token3] = ACTIONS(659), + [aux_sym_create_function_statement_token4] = ACTIONS(659), + [aux_sym_create_function_statement_token7] = ACTIONS(659), + [aux_sym_create_function_statement_token8] = ACTIONS(659), + [aux_sym_create_function_statement_token9] = ACTIONS(659), + [aux_sym_create_function_statement_token10] = ACTIONS(659), + [aux_sym_create_function_statement_token11] = ACTIONS(659), + [aux_sym_external_hint_token1] = ACTIONS(659), + [aux_sym_external_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token1] = ACTIONS(659), + [aux_sym_optimizer_hint_token2] = ACTIONS(659), + [aux_sym_optimizer_hint_token3] = ACTIONS(659), + [aux_sym_parallel_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token1] = ACTIONS(659), + [aux_sym_null_hint_token4] = ACTIONS(659), + [aux_sym_deterministic_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token1] = ACTIONS(659), + [aux_sym_sql_hint_token2] = ACTIONS(659), + [aux_sym_sql_hint_token3] = ACTIONS(659), + [aux_sym_sql_hint_token5] = ACTIONS(659), + [aux_sym__function_language_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1218] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_sequence_token5] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_statement_token3] = ACTIONS(645), + [aux_sym_create_function_statement_token4] = ACTIONS(645), + [aux_sym_create_function_statement_token7] = ACTIONS(645), + [aux_sym_create_function_statement_token8] = ACTIONS(645), + [aux_sym_create_function_statement_token9] = ACTIONS(645), + [aux_sym_create_function_statement_token10] = ACTIONS(645), + [aux_sym_create_function_statement_token11] = ACTIONS(645), + [aux_sym_external_hint_token1] = ACTIONS(645), + [aux_sym_external_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token1] = ACTIONS(645), + [aux_sym_optimizer_hint_token2] = ACTIONS(645), + [aux_sym_optimizer_hint_token3] = ACTIONS(645), + [aux_sym_parallel_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token1] = ACTIONS(645), + [aux_sym_null_hint_token4] = ACTIONS(645), + [aux_sym_deterministic_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token1] = ACTIONS(645), + [aux_sym_sql_hint_token2] = ACTIONS(645), + [aux_sym_sql_hint_token3] = ACTIONS(645), + [aux_sym_sql_hint_token5] = ACTIONS(645), + [aux_sym__function_language_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [1219] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_sequence_token5] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_statement_token3] = ACTIONS(685), + [aux_sym_create_function_statement_token4] = ACTIONS(685), + [aux_sym_create_function_statement_token7] = ACTIONS(685), + [aux_sym_create_function_statement_token8] = ACTIONS(685), + [aux_sym_create_function_statement_token9] = ACTIONS(685), + [aux_sym_create_function_statement_token10] = ACTIONS(685), + [aux_sym_create_function_statement_token11] = ACTIONS(685), + [aux_sym_external_hint_token1] = ACTIONS(685), + [aux_sym_external_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token1] = ACTIONS(685), + [aux_sym_optimizer_hint_token2] = ACTIONS(685), + [aux_sym_optimizer_hint_token3] = ACTIONS(685), + [aux_sym_parallel_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token1] = ACTIONS(685), + [aux_sym_null_hint_token4] = ACTIONS(685), + [aux_sym_deterministic_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token1] = ACTIONS(685), + [aux_sym_sql_hint_token2] = ACTIONS(685), + [aux_sym_sql_hint_token3] = ACTIONS(685), + [aux_sym_sql_hint_token5] = ACTIONS(685), + [aux_sym__function_language_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [1220] = { [ts_builtin_sym_end] = ACTIONS(623), [anon_sym_SEMI] = ACTIONS(623), [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2092), + [aux_sym_cte_token2] = ACTIONS(625), [aux_sym_insert_statement_token1] = ACTIONS(625), [aux_sym_truncate_statement_token1] = ACTIONS(625), [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2094), + [aux_sym_comment_statement_token7] = ACTIONS(625), [aux_sym_begin_statement_token1] = ACTIONS(625), [aux_sym_commit_statement_token1] = ACTIONS(625), [aux_sym_rollback_statement_token1] = ACTIONS(625), @@ -144512,7 +150550,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(625), [aux_sym_parallel_hint_token1] = ACTIONS(625), [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token2] = ACTIONS(625), [aux_sym_null_hint_token4] = ACTIONS(625), [aux_sym_deterministic_hint_token1] = ACTIONS(625), [aux_sym_sql_hint_token1] = ACTIONS(625), @@ -144520,17 +150557,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(625), [aux_sym_sql_hint_token5] = ACTIONS(625), [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(2096), - [anon_sym_EQ] = ACTIONS(2098), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), [aux_sym_create_trigger_statement_token1] = ACTIONS(625), [aux_sym_trigger_event_token1] = ACTIONS(625), [aux_sym_trigger_event_token2] = ACTIONS(625), [aux_sym_drop_statement_token1] = ACTIONS(625), [aux_sym_grant_statement_token1] = ACTIONS(625), [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_table_constraint_check_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2102), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), [sym__unquoted_identifier] = ACTIONS(625), [anon_sym_BQUOTE] = ACTIONS(623), [anon_sym_DQUOTE] = ACTIONS(623), @@ -144539,1692 +150575,33 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(625), [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2104), - [anon_sym_DASH] = ACTIONS(2106), - [anon_sym_TILDE] = ACTIONS(2108), - [anon_sym_CARET] = ACTIONS(2084), - [anon_sym_STAR] = ACTIONS(2086), - [anon_sym_SLASH] = ACTIONS(2088), - [anon_sym_PERCENT] = ACTIONS(2086), - [anon_sym_LT_LT] = ACTIONS(2086), - [anon_sym_GT_GT] = ACTIONS(2086), - [anon_sym_AMP] = ACTIONS(2086), - [anon_sym_PIPE] = ACTIONS(2104), - [anon_sym_POUND] = ACTIONS(2106), - [anon_sym_LT] = ACTIONS(2108), - [anon_sym_LT_EQ] = ACTIONS(2098), - [anon_sym_LT_GT] = ACTIONS(2098), - [anon_sym_BANG_EQ] = ACTIONS(2098), - [anon_sym_GT] = ACTIONS(2108), - [anon_sym_GT_EQ] = ACTIONS(2098), - [anon_sym_BANG_TILDE] = ACTIONS(2108), - [anon_sym_TILDE_STAR] = ACTIONS(2098), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2098), - }, - [1173] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token2] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_table_constraint_check_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [1174] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(1420), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1175] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_sequence_token5] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_statement_token3] = ACTIONS(513), - [aux_sym_create_function_statement_token4] = ACTIONS(513), - [aux_sym_create_function_statement_token7] = ACTIONS(513), - [aux_sym_create_function_statement_token8] = ACTIONS(513), - [aux_sym_create_function_statement_token9] = ACTIONS(513), - [aux_sym_create_function_statement_token10] = ACTIONS(513), - [aux_sym_create_function_statement_token11] = ACTIONS(513), - [aux_sym_external_hint_token1] = ACTIONS(513), - [aux_sym_external_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token1] = ACTIONS(513), - [aux_sym_optimizer_hint_token2] = ACTIONS(513), - [aux_sym_optimizer_hint_token3] = ACTIONS(513), - [aux_sym_parallel_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token1] = ACTIONS(513), - [aux_sym_null_hint_token4] = ACTIONS(513), - [aux_sym_deterministic_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token1] = ACTIONS(513), - [aux_sym_sql_hint_token2] = ACTIONS(513), - [aux_sym_sql_hint_token3] = ACTIONS(513), - [aux_sym_sql_hint_token5] = ACTIONS(513), - [aux_sym__function_language_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [1176] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token2] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_table_constraint_check_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1177] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_sequence_token5] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_statement_token3] = ACTIONS(509), - [aux_sym_create_function_statement_token4] = ACTIONS(509), - [aux_sym_create_function_statement_token7] = ACTIONS(509), - [aux_sym_create_function_statement_token8] = ACTIONS(509), - [aux_sym_create_function_statement_token9] = ACTIONS(509), - [aux_sym_create_function_statement_token10] = ACTIONS(509), - [aux_sym_create_function_statement_token11] = ACTIONS(509), - [aux_sym_external_hint_token1] = ACTIONS(509), - [aux_sym_external_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token1] = ACTIONS(509), - [aux_sym_optimizer_hint_token2] = ACTIONS(509), - [aux_sym_optimizer_hint_token3] = ACTIONS(509), - [aux_sym_parallel_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token1] = ACTIONS(509), - [aux_sym_null_hint_token4] = ACTIONS(509), - [aux_sym_deterministic_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token1] = ACTIONS(509), - [aux_sym_sql_hint_token2] = ACTIONS(509), - [aux_sym_sql_hint_token3] = ACTIONS(509), - [aux_sym_sql_hint_token5] = ACTIONS(509), - [aux_sym__function_language_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [1178] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_mode_token1] = ACTIONS(567), - [aux_sym_initial_mode_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1179] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_mode_token1] = ACTIONS(571), - [aux_sym_initial_mode_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [1180] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(469), - [aux_sym_pg_command_token1] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(469), - [aux_sym_declare_statement_token1] = ACTIONS(469), - [aux_sym_create_function_statement_token3] = ACTIONS(469), - [aux_sym_create_function_statement_token4] = ACTIONS(469), - [aux_sym_create_function_statement_token7] = ACTIONS(469), - [aux_sym_create_function_statement_token8] = ACTIONS(469), - [aux_sym_create_function_statement_token9] = ACTIONS(469), - [aux_sym_create_function_statement_token10] = ACTIONS(469), - [aux_sym_create_function_statement_token11] = ACTIONS(469), - [aux_sym_external_hint_token1] = ACTIONS(469), - [aux_sym_external_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token1] = ACTIONS(469), - [aux_sym_optimizer_hint_token2] = ACTIONS(469), - [aux_sym_optimizer_hint_token3] = ACTIONS(469), - [aux_sym_parallel_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token1] = ACTIONS(469), - [aux_sym_null_hint_token4] = ACTIONS(469), - [aux_sym_deterministic_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token1] = ACTIONS(469), - [aux_sym_sql_hint_token2] = ACTIONS(469), - [aux_sym_sql_hint_token3] = ACTIONS(469), - [aux_sym_sql_hint_token5] = ACTIONS(469), - [aux_sym__function_language_token1] = ACTIONS(469), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [1181] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(215), - [aux_sym_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1182] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1183] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_mode_token1] = ACTIONS(575), - [aux_sym_initial_mode_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [1184] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_sequence_token5] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_statement_token3] = ACTIONS(346), - [aux_sym_create_function_statement_token4] = ACTIONS(346), - [aux_sym_create_function_statement_token7] = ACTIONS(346), - [aux_sym_create_function_statement_token8] = ACTIONS(346), - [aux_sym_create_function_statement_token9] = ACTIONS(346), - [aux_sym_create_function_statement_token10] = ACTIONS(346), - [aux_sym_create_function_statement_token11] = ACTIONS(346), - [aux_sym_external_hint_token1] = ACTIONS(346), - [aux_sym_external_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token1] = ACTIONS(346), - [aux_sym_optimizer_hint_token2] = ACTIONS(346), - [aux_sym_optimizer_hint_token3] = ACTIONS(346), - [aux_sym_parallel_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token1] = ACTIONS(346), - [aux_sym_null_hint_token4] = ACTIONS(346), - [aux_sym_deterministic_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token1] = ACTIONS(346), - [aux_sym_sql_hint_token2] = ACTIONS(346), - [aux_sym_sql_hint_token3] = ACTIONS(346), - [aux_sym_sql_hint_token5] = ACTIONS(346), - [aux_sym__function_language_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [1185] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token2] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_table_constraint_check_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [1186] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(445), - [aux_sym_pg_command_token1] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(445), - [aux_sym_declare_statement_token1] = ACTIONS(445), - [aux_sym_create_function_statement_token3] = ACTIONS(445), - [aux_sym_create_function_statement_token4] = ACTIONS(445), - [aux_sym_create_function_statement_token7] = ACTIONS(445), - [aux_sym_create_function_statement_token8] = ACTIONS(445), - [aux_sym_create_function_statement_token9] = ACTIONS(445), - [aux_sym_create_function_statement_token10] = ACTIONS(445), - [aux_sym_create_function_statement_token11] = ACTIONS(445), - [aux_sym_external_hint_token1] = ACTIONS(445), - [aux_sym_external_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token1] = ACTIONS(445), - [aux_sym_optimizer_hint_token2] = ACTIONS(445), - [aux_sym_optimizer_hint_token3] = ACTIONS(445), - [aux_sym_parallel_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token1] = ACTIONS(445), - [aux_sym_null_hint_token4] = ACTIONS(445), - [aux_sym_deterministic_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token1] = ACTIONS(445), - [aux_sym_sql_hint_token2] = ACTIONS(445), - [aux_sym_sql_hint_token3] = ACTIONS(445), - [aux_sym_sql_hint_token5] = ACTIONS(445), - [aux_sym__function_language_token1] = ACTIONS(445), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [1187] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(721), - [aux_sym_initial_mode_token1] = ACTIONS(721), - [aux_sym_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1188] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_mode_token1] = ACTIONS(583), - [aux_sym_initial_mode_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [1189] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_mode_token1] = ACTIONS(593), - [aux_sym_initial_mode_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [1190] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_mode_token1] = ACTIONS(597), - [aux_sym_initial_mode_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [1191] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_sequence_token5] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), - [aux_sym_create_function_statement_token3] = ACTIONS(617), - [aux_sym_create_function_statement_token4] = ACTIONS(617), - [aux_sym_create_function_statement_token7] = ACTIONS(617), - [aux_sym_create_function_statement_token8] = ACTIONS(617), - [aux_sym_create_function_statement_token9] = ACTIONS(617), - [aux_sym_create_function_statement_token10] = ACTIONS(617), - [aux_sym_create_function_statement_token11] = ACTIONS(617), - [aux_sym_external_hint_token1] = ACTIONS(617), - [aux_sym_external_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token1] = ACTIONS(617), - [aux_sym_optimizer_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token3] = ACTIONS(617), - [aux_sym_parallel_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token2] = ACTIONS(617), - [aux_sym_null_hint_token4] = ACTIONS(617), - [aux_sym_deterministic_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token2] = ACTIONS(617), - [aux_sym_sql_hint_token3] = ACTIONS(617), - [aux_sym_sql_hint_token5] = ACTIONS(617), - [aux_sym__function_language_token1] = ACTIONS(617), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_table_constraint_check_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [1192] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_mode_token1] = ACTIONS(601), - [aux_sym_initial_mode_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [1193] = { + [1221] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), [aux_sym_cte_token1] = ACTIONS(621), [aux_sym_cte_token2] = ACTIONS(621), [aux_sym_insert_statement_token1] = ACTIONS(621), @@ -146255,7 +150632,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_optimizer_hint_token3] = ACTIONS(621), [aux_sym_parallel_hint_token1] = ACTIONS(621), [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token2] = ACTIONS(621), [aux_sym_null_hint_token4] = ACTIONS(621), [aux_sym_deterministic_hint_token1] = ACTIONS(621), [aux_sym_sql_hint_token1] = ACTIONS(621), @@ -146271,9 +150647,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_table_constraint_check_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2082), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -146282,18 +150657,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(621), [anon_sym_POUND_GT_GT] = ACTIONS(619), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2104), - [anon_sym_DASH] = ACTIONS(2106), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2084), - [anon_sym_STAR] = ACTIONS(2086), - [anon_sym_SLASH] = ACTIONS(2088), - [anon_sym_PERCENT] = ACTIONS(2086), - [anon_sym_LT_LT] = ACTIONS(2086), - [anon_sym_GT_GT] = ACTIONS(2086), - [anon_sym_AMP] = ACTIONS(2086), - [anon_sym_PIPE] = ACTIONS(2104), - [anon_sym_POUND] = ACTIONS(2106), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), [anon_sym_LT] = ACTIONS(621), [anon_sym_LT_EQ] = ACTIONS(619), [anon_sym_LT_GT] = ACTIONS(619), @@ -146304,350 +150679,839 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [1194] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_mode_token1] = ACTIONS(725), - [aux_sym_initial_mode_token1] = ACTIONS(725), - [aux_sym_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [1195] = { - [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_insert_statement_token1] = 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_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_boolean_expression_token1] = 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), + [1222] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [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), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1196] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_mode_token1] = ACTIONS(605), - [aux_sym_initial_mode_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [1223] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_sequence_token5] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_statement_token3] = ACTIONS(589), + [aux_sym_create_function_statement_token4] = ACTIONS(589), + [aux_sym_create_function_statement_token7] = ACTIONS(589), + [aux_sym_create_function_statement_token8] = ACTIONS(589), + [aux_sym_create_function_statement_token9] = ACTIONS(589), + [aux_sym_create_function_statement_token10] = ACTIONS(589), + [aux_sym_create_function_statement_token11] = ACTIONS(589), + [aux_sym_external_hint_token1] = ACTIONS(589), + [aux_sym_external_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token1] = ACTIONS(589), + [aux_sym_optimizer_hint_token2] = ACTIONS(589), + [aux_sym_optimizer_hint_token3] = ACTIONS(589), + [aux_sym_parallel_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token1] = ACTIONS(589), + [aux_sym_null_hint_token4] = ACTIONS(589), + [aux_sym_deterministic_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token1] = ACTIONS(589), + [aux_sym_sql_hint_token2] = ACTIONS(589), + [aux_sym_sql_hint_token3] = ACTIONS(589), + [aux_sym_sql_hint_token5] = ACTIONS(589), + [aux_sym__function_language_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, - [1197] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(465), - [aux_sym_pg_command_token1] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(465), - [aux_sym_declare_statement_token1] = ACTIONS(465), - [aux_sym_create_function_statement_token3] = ACTIONS(465), - [aux_sym_create_function_statement_token4] = ACTIONS(465), - [aux_sym_create_function_statement_token7] = ACTIONS(465), - [aux_sym_create_function_statement_token8] = ACTIONS(465), - [aux_sym_create_function_statement_token9] = ACTIONS(465), - [aux_sym_create_function_statement_token10] = ACTIONS(465), - [aux_sym_create_function_statement_token11] = ACTIONS(465), - [aux_sym_external_hint_token1] = ACTIONS(465), - [aux_sym_external_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token1] = ACTIONS(465), - [aux_sym_optimizer_hint_token2] = ACTIONS(465), - [aux_sym_optimizer_hint_token3] = ACTIONS(465), - [aux_sym_parallel_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token1] = ACTIONS(465), - [aux_sym_null_hint_token4] = ACTIONS(465), - [aux_sym_deterministic_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token1] = ACTIONS(465), - [aux_sym_sql_hint_token2] = ACTIONS(465), - [aux_sym_sql_hint_token3] = ACTIONS(465), - [aux_sym_sql_hint_token5] = ACTIONS(465), - [aux_sym__function_language_token1] = ACTIONS(465), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [1224] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(713), + [aux_sym_pg_command_token1] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(713), + [aux_sym_declare_statement_token1] = ACTIONS(713), + [aux_sym_create_function_statement_token3] = ACTIONS(713), + [aux_sym_create_function_statement_token4] = ACTIONS(713), + [aux_sym_create_function_statement_token7] = ACTIONS(713), + [aux_sym_create_function_statement_token8] = ACTIONS(713), + [aux_sym_create_function_statement_token9] = ACTIONS(713), + [aux_sym_create_function_statement_token10] = ACTIONS(713), + [aux_sym_create_function_statement_token11] = ACTIONS(713), + [aux_sym_external_hint_token1] = ACTIONS(713), + [aux_sym_external_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token1] = ACTIONS(713), + [aux_sym_optimizer_hint_token2] = ACTIONS(713), + [aux_sym_optimizer_hint_token3] = ACTIONS(713), + [aux_sym_parallel_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token1] = ACTIONS(713), + [aux_sym_null_hint_token4] = ACTIONS(713), + [aux_sym_deterministic_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token1] = ACTIONS(713), + [aux_sym_sql_hint_token2] = ACTIONS(713), + [aux_sym_sql_hint_token3] = ACTIONS(713), + [aux_sym_sql_hint_token5] = ACTIONS(713), + [aux_sym__function_language_token1] = ACTIONS(713), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, - [1198] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2150), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2152), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), + [1225] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_sequence_token5] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_statement_token3] = ACTIONS(649), + [aux_sym_create_function_statement_token4] = ACTIONS(649), + [aux_sym_create_function_statement_token7] = ACTIONS(649), + [aux_sym_create_function_statement_token8] = ACTIONS(649), + [aux_sym_create_function_statement_token9] = ACTIONS(649), + [aux_sym_create_function_statement_token10] = ACTIONS(649), + [aux_sym_create_function_statement_token11] = ACTIONS(649), + [aux_sym_external_hint_token1] = ACTIONS(649), + [aux_sym_external_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token1] = ACTIONS(649), + [aux_sym_optimizer_hint_token2] = ACTIONS(649), + [aux_sym_optimizer_hint_token3] = ACTIONS(649), + [aux_sym_parallel_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token1] = ACTIONS(649), + [aux_sym_null_hint_token4] = ACTIONS(649), + [aux_sym_deterministic_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token1] = ACTIONS(649), + [aux_sym_sql_hint_token2] = ACTIONS(649), + [aux_sym_sql_hint_token3] = ACTIONS(649), + [aux_sym_sql_hint_token5] = ACTIONS(649), + [aux_sym__function_language_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [1226] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_sequence_token5] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_statement_token3] = ACTIONS(720), + [aux_sym_create_function_statement_token4] = ACTIONS(720), + [aux_sym_create_function_statement_token7] = ACTIONS(720), + [aux_sym_create_function_statement_token8] = ACTIONS(720), + [aux_sym_create_function_statement_token9] = ACTIONS(720), + [aux_sym_create_function_statement_token10] = ACTIONS(720), + [aux_sym_create_function_statement_token11] = ACTIONS(720), + [aux_sym_external_hint_token1] = ACTIONS(720), + [aux_sym_external_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token1] = ACTIONS(720), + [aux_sym_optimizer_hint_token2] = ACTIONS(720), + [aux_sym_optimizer_hint_token3] = ACTIONS(720), + [aux_sym_parallel_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token1] = ACTIONS(720), + [aux_sym_null_hint_token4] = ACTIONS(720), + [aux_sym_deterministic_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token1] = ACTIONS(720), + [aux_sym_sql_hint_token2] = ACTIONS(720), + [aux_sym_sql_hint_token3] = ACTIONS(720), + [aux_sym_sql_hint_token5] = ACTIONS(720), + [aux_sym__function_language_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [1227] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_sequence_token5] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_statement_token3] = ACTIONS(219), + [aux_sym_create_function_statement_token4] = ACTIONS(219), + [aux_sym_create_function_statement_token7] = ACTIONS(219), + [aux_sym_create_function_statement_token8] = ACTIONS(219), + [aux_sym_create_function_statement_token9] = ACTIONS(219), + [aux_sym_create_function_statement_token10] = ACTIONS(219), + [aux_sym_create_function_statement_token11] = ACTIONS(219), + [aux_sym_external_hint_token1] = ACTIONS(219), + [aux_sym_external_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token1] = ACTIONS(219), + [aux_sym_optimizer_hint_token2] = ACTIONS(219), + [aux_sym_optimizer_hint_token3] = ACTIONS(219), + [aux_sym_parallel_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token1] = ACTIONS(219), + [aux_sym_null_hint_token4] = ACTIONS(219), + [aux_sym_deterministic_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token1] = ACTIONS(219), + [aux_sym_sql_hint_token2] = ACTIONS(219), + [aux_sym_sql_hint_token3] = ACTIONS(219), + [aux_sym_sql_hint_token5] = ACTIONS(219), + [aux_sym__function_language_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1228] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1229] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1230] = { + [sym__aliased_expression] = STATE(5498), + [sym__aliasable_expression] = STATE(5498), + [sym_select_clause_body] = STATE(5494), + [sym_select_subexpression] = STATE(1559), + [sym_conditional_expression] = STATE(1559), + [sym_in_expression] = STATE(1559), + [sym_function_call] = STATE(1522), + [sym__parenthesized_expression] = STATE(1522), + [sym_is_expression] = STATE(1559), + [sym_boolean_expression] = STATE(1559), + [sym_at_time_zone_expression] = STATE(1559), + [sym_NULL] = STATE(1559), + [sym_TRUE] = STATE(1559), + [sym_FALSE] = STATE(1559), + [sym__quoted_identifier] = STATE(1295), + [sym_identifier] = STATE(1278), + [sym_dotted_name] = STATE(1322), + [sym__identifier] = STATE(1321), + [sym_string] = STATE(1522), + [sym_json_access] = STATE(1559), + [sym_type_cast] = STATE(1559), + [sym_array_element_access] = STATE(1559), + [sym_unary_expression] = STATE(1559), + [sym_binary_expression] = STATE(1559), + [sym_asterisk_expression] = STATE(1559), + [sym_interval_expression] = STATE(1559), + [sym_argument_reference] = STATE(1537), + [sym__expression] = STATE(1372), + [ts_builtin_sym_end] = ACTIONS(39), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(2194), + [anon_sym_LPAREN] = ACTIONS(2196), + [aux_sym_insert_statement_token1] = ACTIONS(41), + [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_null_hint_token2] = ACTIONS(2198), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = 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_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(2200), + [aux_sym_conditional_expression_token1] = ACTIONS(2202), + [aux_sym_TRUE_token1] = ACTIONS(2204), + [aux_sym_FALSE_token1] = ACTIONS(2206), + [sym_number] = ACTIONS(2208), + [sym__unquoted_identifier] = ACTIONS(2210), + [anon_sym_BQUOTE] = ACTIONS(2212), + [anon_sym_DQUOTE] = ACTIONS(2214), + [anon_sym_SQUOTE] = ACTIONS(2216), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2218), + [anon_sym_DASH] = ACTIONS(2220), + [anon_sym_BANG_BANG] = ACTIONS(2218), + [anon_sym_TILDE] = ACTIONS(2218), + [anon_sym_AT] = ACTIONS(2218), + [anon_sym_PIPE_SLASH] = ACTIONS(2218), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2218), + [anon_sym_STAR] = ACTIONS(2222), + [aux_sym_interval_expression_token1] = ACTIONS(2224), + [anon_sym_DOLLAR] = ACTIONS(2226), + [sym__dollar_quoted_string_tag] = ACTIONS(2228), + }, + [1231] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(709), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(709), + [aux_sym_declare_statement_token1] = ACTIONS(709), + [aux_sym_create_function_statement_token3] = ACTIONS(709), + [aux_sym_create_function_statement_token4] = ACTIONS(709), + [aux_sym_create_function_statement_token7] = ACTIONS(709), + [aux_sym_create_function_statement_token8] = ACTIONS(709), + [aux_sym_create_function_statement_token9] = ACTIONS(709), + [aux_sym_create_function_statement_token10] = ACTIONS(709), + [aux_sym_create_function_statement_token11] = ACTIONS(709), + [aux_sym_external_hint_token1] = ACTIONS(709), + [aux_sym_external_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token1] = ACTIONS(709), + [aux_sym_optimizer_hint_token2] = ACTIONS(709), + [aux_sym_optimizer_hint_token3] = ACTIONS(709), + [aux_sym_parallel_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token1] = ACTIONS(709), + [aux_sym_null_hint_token4] = ACTIONS(709), + [aux_sym_deterministic_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token1] = ACTIONS(709), + [aux_sym_sql_hint_token2] = ACTIONS(709), + [aux_sym_sql_hint_token3] = ACTIONS(709), + [aux_sym_sql_hint_token5] = ACTIONS(709), + [aux_sym__function_language_token1] = ACTIONS(709), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [1232] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), [aux_sym_rollback_statement_token1] = ACTIONS(701), [aux_sym_create_statement_token1] = ACTIONS(701), [aux_sym_alter_statement_token1] = ACTIONS(701), @@ -146677,18 +151541,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(701), [aux_sym_sql_hint_token5] = ACTIONS(701), [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(2154), - [anon_sym_EQ] = ACTIONS(2156), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2158), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), [aux_sym_trigger_event_token1] = ACTIONS(701), [aux_sym_trigger_event_token2] = ACTIONS(701), [aux_sym_drop_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_mode_token1] = ACTIONS(701), - [aux_sym_initial_mode_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2160), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), [sym__unquoted_identifier] = ACTIONS(701), [anon_sym_BQUOTE] = ACTIONS(699), [anon_sym_DQUOTE] = ACTIONS(699), @@ -146697,281 +151559,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(701), [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2166), - [anon_sym_DASH] = ACTIONS(2168), - [anon_sym_TILDE] = ACTIONS(2170), - [anon_sym_CARET] = ACTIONS(2172), - [anon_sym_STAR] = ACTIONS(2174), - [anon_sym_SLASH] = ACTIONS(2176), - [anon_sym_PERCENT] = ACTIONS(2174), - [anon_sym_LT_LT] = ACTIONS(2174), - [anon_sym_GT_GT] = ACTIONS(2174), - [anon_sym_AMP] = ACTIONS(2174), - [anon_sym_PIPE] = ACTIONS(2166), - [anon_sym_POUND] = ACTIONS(2168), - [anon_sym_LT] = ACTIONS(2170), - [anon_sym_LT_EQ] = ACTIONS(2156), - [anon_sym_LT_GT] = ACTIONS(2156), - [anon_sym_BANG_EQ] = ACTIONS(2156), - [anon_sym_GT] = ACTIONS(2170), - [anon_sym_GT_EQ] = ACTIONS(2156), - [anon_sym_BANG_TILDE] = ACTIONS(2170), - [anon_sym_TILDE_STAR] = ACTIONS(2156), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2156), - }, - [1199] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1200] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_mode_token1] = ACTIONS(609), - [aux_sym_initial_mode_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1201] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_mode_token1] = ACTIONS(613), - [aux_sym_initial_mode_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [1233] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_sequence_token5] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), + [aux_sym_create_function_statement_token3] = ACTIONS(633), + [aux_sym_create_function_statement_token4] = ACTIONS(633), + [aux_sym_create_function_statement_token7] = ACTIONS(633), + [aux_sym_create_function_statement_token8] = ACTIONS(633), + [aux_sym_create_function_statement_token9] = ACTIONS(633), + [aux_sym_create_function_statement_token10] = ACTIONS(633), + [aux_sym_create_function_statement_token11] = ACTIONS(633), + [aux_sym_external_hint_token1] = ACTIONS(633), + [aux_sym_external_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token1] = ACTIONS(633), + [aux_sym_optimizer_hint_token2] = ACTIONS(633), + [aux_sym_optimizer_hint_token3] = ACTIONS(633), + [aux_sym_parallel_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token1] = ACTIONS(633), + [aux_sym_null_hint_token4] = ACTIONS(633), + [aux_sym_deterministic_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token1] = ACTIONS(633), + [aux_sym_sql_hint_token2] = ACTIONS(633), + [aux_sym_sql_hint_token3] = ACTIONS(633), + [aux_sym_sql_hint_token5] = ACTIONS(633), + [aux_sym__function_language_token1] = ACTIONS(633), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [1202] = { + [1234] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), [aux_sym_cte_token1] = ACTIONS(697), [aux_sym_cte_token2] = ACTIONS(697), [aux_sym_insert_statement_token1] = ACTIONS(697), @@ -147017,8 +151713,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_mode_token1] = ACTIONS(697), - [aux_sym_initial_mode_token1] = ACTIONS(697), [aux_sym_boolean_expression_token1] = ACTIONS(697), [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), [sym__unquoted_identifier] = ACTIONS(697), @@ -147051,176 +151745,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1203] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_mode_token1] = ACTIONS(693), - [aux_sym_initial_mode_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), - }, - [1204] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_mode_token1] = ACTIONS(689), - [aux_sym_initial_mode_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [1235] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_sequence_token5] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_statement_token3] = ACTIONS(637), + [aux_sym_create_function_statement_token4] = ACTIONS(637), + [aux_sym_create_function_statement_token7] = ACTIONS(637), + [aux_sym_create_function_statement_token8] = ACTIONS(637), + [aux_sym_create_function_statement_token9] = ACTIONS(637), + [aux_sym_create_function_statement_token10] = ACTIONS(637), + [aux_sym_create_function_statement_token11] = ACTIONS(637), + [aux_sym_external_hint_token1] = ACTIONS(637), + [aux_sym_external_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token1] = ACTIONS(637), + [aux_sym_optimizer_hint_token2] = ACTIONS(637), + [aux_sym_optimizer_hint_token3] = ACTIONS(637), + [aux_sym_parallel_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token1] = ACTIONS(637), + [aux_sym_null_hint_token4] = ACTIONS(637), + [aux_sym_deterministic_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token1] = ACTIONS(637), + [aux_sym_sql_hint_token2] = ACTIONS(637), + [aux_sym_sql_hint_token3] = ACTIONS(637), + [aux_sym_sql_hint_token5] = ACTIONS(637), + [aux_sym__function_language_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2238), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), }, - [1205] = { + [1236] = { [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), [aux_sym_cte_token1] = ACTIONS(617), [aux_sym_cte_token2] = ACTIONS(617), [aux_sym_insert_statement_token1] = ACTIONS(617), @@ -147266,8 +151877,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(617), [aux_sym_grant_statement_token1] = ACTIONS(617), [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_mode_token1] = ACTIONS(617), - [aux_sym_initial_mode_token1] = ACTIONS(617), [aux_sym_boolean_expression_token1] = ACTIONS(617), [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), [sym__unquoted_identifier] = ACTIONS(617), @@ -147300,182 +151909,427 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1206] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_mode_token1] = ACTIONS(679), - [aux_sym_initial_mode_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [1237] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_sequence_token5] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_statement_token3] = ACTIONS(641), + [aux_sym_create_function_statement_token4] = ACTIONS(641), + [aux_sym_create_function_statement_token7] = ACTIONS(641), + [aux_sym_create_function_statement_token8] = ACTIONS(641), + [aux_sym_create_function_statement_token9] = ACTIONS(641), + [aux_sym_create_function_statement_token10] = ACTIONS(641), + [aux_sym_create_function_statement_token11] = ACTIONS(641), + [aux_sym_external_hint_token1] = ACTIONS(641), + [aux_sym_external_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token1] = ACTIONS(641), + [aux_sym_optimizer_hint_token2] = ACTIONS(641), + [aux_sym_optimizer_hint_token3] = ACTIONS(641), + [aux_sym_parallel_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token1] = ACTIONS(641), + [aux_sym_null_hint_token4] = ACTIONS(641), + [aux_sym_deterministic_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token1] = ACTIONS(641), + [aux_sym_sql_hint_token2] = ACTIONS(641), + [aux_sym_sql_hint_token3] = ACTIONS(641), + [aux_sym_sql_hint_token5] = ACTIONS(641), + [aux_sym__function_language_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [1207] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_mode_token1] = ACTIONS(621), - [aux_sym_initial_mode_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1238] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_sequence_token5] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_statement_token3] = ACTIONS(671), + [aux_sym_create_function_statement_token4] = ACTIONS(671), + [aux_sym_create_function_statement_token7] = ACTIONS(671), + [aux_sym_create_function_statement_token8] = ACTIONS(671), + [aux_sym_create_function_statement_token9] = ACTIONS(671), + [aux_sym_create_function_statement_token10] = ACTIONS(671), + [aux_sym_create_function_statement_token11] = ACTIONS(671), + [aux_sym_external_hint_token1] = ACTIONS(671), + [aux_sym_external_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token1] = ACTIONS(671), + [aux_sym_optimizer_hint_token2] = ACTIONS(671), + [aux_sym_optimizer_hint_token3] = ACTIONS(671), + [aux_sym_parallel_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token1] = ACTIONS(671), + [aux_sym_null_hint_token4] = ACTIONS(671), + [aux_sym_deterministic_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token1] = ACTIONS(671), + [aux_sym_sql_hint_token2] = ACTIONS(671), + [aux_sym_sql_hint_token3] = ACTIONS(671), + [aux_sym_sql_hint_token5] = ACTIONS(671), + [aux_sym__function_language_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), + }, + [1239] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_sequence_token5] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_statement_token3] = ACTIONS(663), + [aux_sym_create_function_statement_token4] = ACTIONS(663), + [aux_sym_create_function_statement_token7] = ACTIONS(663), + [aux_sym_create_function_statement_token8] = ACTIONS(663), + [aux_sym_create_function_statement_token9] = ACTIONS(663), + [aux_sym_create_function_statement_token10] = ACTIONS(663), + [aux_sym_create_function_statement_token11] = ACTIONS(663), + [aux_sym_external_hint_token1] = ACTIONS(663), + [aux_sym_external_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token1] = ACTIONS(663), + [aux_sym_optimizer_hint_token2] = ACTIONS(663), + [aux_sym_optimizer_hint_token3] = ACTIONS(663), + [aux_sym_parallel_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token1] = ACTIONS(663), + [aux_sym_null_hint_token4] = ACTIONS(663), + [aux_sym_deterministic_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token1] = ACTIONS(663), + [aux_sym_sql_hint_token2] = ACTIONS(663), + [aux_sym_sql_hint_token3] = ACTIONS(663), + [aux_sym_sql_hint_token5] = ACTIONS(663), + [aux_sym__function_language_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2166), - [anon_sym_DASH] = ACTIONS(2168), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2172), - [anon_sym_STAR] = ACTIONS(2174), - [anon_sym_SLASH] = ACTIONS(2176), - [anon_sym_PERCENT] = ACTIONS(2174), - [anon_sym_LT_LT] = ACTIONS(2174), - [anon_sym_GT_GT] = ACTIONS(2174), - [anon_sym_AMP] = ACTIONS(2174), - [anon_sym_PIPE] = ACTIONS(2166), - [anon_sym_POUND] = ACTIONS(2168), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1208] = { + [1240] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_sequence_token5] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_statement_token3] = ACTIONS(693), + [aux_sym_create_function_statement_token4] = ACTIONS(693), + [aux_sym_create_function_statement_token7] = ACTIONS(693), + [aux_sym_create_function_statement_token8] = ACTIONS(693), + [aux_sym_create_function_statement_token9] = ACTIONS(693), + [aux_sym_create_function_statement_token10] = ACTIONS(693), + [aux_sym_create_function_statement_token11] = ACTIONS(693), + [aux_sym_external_hint_token1] = ACTIONS(693), + [aux_sym_external_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token1] = ACTIONS(693), + [aux_sym_optimizer_hint_token2] = ACTIONS(693), + [aux_sym_optimizer_hint_token3] = ACTIONS(693), + [aux_sym_parallel_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token1] = ACTIONS(693), + [aux_sym_null_hint_token4] = ACTIONS(693), + [aux_sym_deterministic_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token1] = ACTIONS(693), + [aux_sym_sql_hint_token2] = ACTIONS(693), + [aux_sym_sql_hint_token3] = ACTIONS(693), + [aux_sym_sql_hint_token5] = ACTIONS(693), + [aux_sym__function_language_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + }, + [1241] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_sequence_token5] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_statement_token3] = ACTIONS(607), + [aux_sym_create_function_statement_token4] = ACTIONS(607), + [aux_sym_create_function_statement_token7] = ACTIONS(607), + [aux_sym_create_function_statement_token8] = ACTIONS(607), + [aux_sym_create_function_statement_token9] = ACTIONS(607), + [aux_sym_create_function_statement_token10] = ACTIONS(607), + [aux_sym_create_function_statement_token11] = ACTIONS(607), + [aux_sym_external_hint_token1] = ACTIONS(607), + [aux_sym_external_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token1] = ACTIONS(607), + [aux_sym_optimizer_hint_token2] = ACTIONS(607), + [aux_sym_optimizer_hint_token3] = ACTIONS(607), + [aux_sym_parallel_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token1] = ACTIONS(607), + [aux_sym_null_hint_token4] = ACTIONS(607), + [aux_sym_deterministic_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token1] = ACTIONS(607), + [aux_sym_sql_hint_token2] = ACTIONS(607), + [aux_sym_sql_hint_token3] = ACTIONS(607), + [aux_sym_sql_hint_token5] = ACTIONS(607), + [aux_sym__function_language_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [1242] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2230), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_truncate_statement_token1] = ACTIONS(675), [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2232), [aux_sym_begin_statement_token1] = ACTIONS(675), [aux_sym_commit_statement_token1] = ACTIONS(675), [aux_sym_rollback_statement_token1] = ACTIONS(675), @@ -147507,18 +152361,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(675), [aux_sym_sql_hint_token5] = ACTIONS(675), [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), [aux_sym_trigger_event_token2] = ACTIONS(675), [aux_sym_drop_statement_token1] = ACTIONS(675), [aux_sym_grant_statement_token1] = ACTIONS(675), [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_mode_token1] = ACTIONS(675), - [aux_sym_initial_mode_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -147527,370 +152379,39 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [1209] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_mode_token1] = ACTIONS(621), - [aux_sym_initial_mode_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2172), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1210] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_where_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), - }, - [1211] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_mode_token1] = ACTIONS(621), - [aux_sym_initial_mode_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2172), - [anon_sym_STAR] = ACTIONS(2174), - [anon_sym_SLASH] = ACTIONS(2176), - [anon_sym_PERCENT] = ACTIONS(2174), - [anon_sym_LT_LT] = ACTIONS(2174), - [anon_sym_GT_GT] = ACTIONS(2174), - [anon_sym_AMP] = ACTIONS(2174), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1212] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_mode_token1] = ACTIONS(633), - [aux_sym_initial_mode_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), }, - [1213] = { + [1243] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2150), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_truncate_statement_token1] = ACTIONS(629), [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2152), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_begin_statement_token1] = ACTIONS(629), [aux_sym_commit_statement_token1] = ACTIONS(629), [aux_sym_rollback_statement_token1] = ACTIONS(629), @@ -147922,18 +152443,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_sql_hint_token3] = ACTIONS(629), [aux_sym_sql_hint_token5] = ACTIONS(629), [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(2154), - [anon_sym_EQ] = ACTIONS(2156), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), [aux_sym_trigger_event_token2] = ACTIONS(629), [aux_sym_drop_statement_token1] = ACTIONS(629), [aux_sym_grant_statement_token1] = ACTIONS(629), [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_mode_token1] = ACTIONS(629), - [aux_sym_initial_mode_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -147942,484 +152461,639 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2166), - [anon_sym_DASH] = ACTIONS(2168), - [anon_sym_TILDE] = ACTIONS(2170), - [anon_sym_CARET] = ACTIONS(2172), - [anon_sym_STAR] = ACTIONS(2174), - [anon_sym_SLASH] = ACTIONS(2176), - [anon_sym_PERCENT] = ACTIONS(2174), - [anon_sym_LT_LT] = ACTIONS(2174), - [anon_sym_GT_GT] = ACTIONS(2174), - [anon_sym_AMP] = ACTIONS(2174), - [anon_sym_PIPE] = ACTIONS(2166), - [anon_sym_POUND] = ACTIONS(2168), - [anon_sym_LT] = ACTIONS(2170), - [anon_sym_LT_EQ] = ACTIONS(2156), - [anon_sym_LT_GT] = ACTIONS(2156), - [anon_sym_BANG_EQ] = ACTIONS(2156), - [anon_sym_GT] = ACTIONS(2170), - [anon_sym_GT_EQ] = ACTIONS(2156), - [anon_sym_BANG_TILDE] = ACTIONS(2170), - [anon_sym_TILDE_STAR] = ACTIONS(2156), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2156), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [1214] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2150), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2152), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(2154), - [anon_sym_EQ] = ACTIONS(2156), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_mode_token1] = ACTIONS(625), - [aux_sym_initial_mode_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2160), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2090), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), + [1244] = { + [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token1] = ACTIONS(705), + [aux_sym_grant_statement_token4] = ACTIONS(705), + [aux_sym_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [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(2166), - [anon_sym_DASH] = ACTIONS(2168), - [anon_sym_TILDE] = ACTIONS(2170), - [anon_sym_CARET] = ACTIONS(2172), - [anon_sym_STAR] = ACTIONS(2174), - [anon_sym_SLASH] = ACTIONS(2176), - [anon_sym_PERCENT] = ACTIONS(2174), - [anon_sym_LT_LT] = ACTIONS(2174), - [anon_sym_GT_GT] = ACTIONS(2174), - [anon_sym_AMP] = ACTIONS(2174), - [anon_sym_PIPE] = ACTIONS(2166), - [anon_sym_POUND] = ACTIONS(2168), - [anon_sym_LT] = ACTIONS(2170), - [anon_sym_LT_EQ] = ACTIONS(2156), - [anon_sym_LT_GT] = ACTIONS(2156), - [anon_sym_BANG_EQ] = ACTIONS(2156), - [anon_sym_GT] = ACTIONS(2170), - [anon_sym_GT_EQ] = ACTIONS(2156), - [anon_sym_BANG_TILDE] = ACTIONS(2170), - [anon_sym_TILDE_STAR] = ACTIONS(2156), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2156), + [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), }, - [1215] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_sequence_token5] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_statement_token3] = ACTIONS(697), - [aux_sym_create_function_statement_token4] = ACTIONS(697), - [aux_sym_create_function_statement_token7] = ACTIONS(697), - [aux_sym_create_function_statement_token8] = ACTIONS(697), - [aux_sym_create_function_statement_token9] = ACTIONS(697), - [aux_sym_create_function_statement_token10] = ACTIONS(697), - [aux_sym_create_function_statement_token11] = ACTIONS(697), - [aux_sym_external_hint_token1] = ACTIONS(697), - [aux_sym_external_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token1] = ACTIONS(697), - [aux_sym_optimizer_hint_token2] = ACTIONS(697), - [aux_sym_optimizer_hint_token3] = ACTIONS(697), - [aux_sym_parallel_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token1] = ACTIONS(697), - [aux_sym_null_hint_token4] = ACTIONS(697), - [aux_sym_deterministic_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token1] = ACTIONS(697), - [aux_sym_sql_hint_token2] = ACTIONS(697), - [aux_sym_sql_hint_token3] = ACTIONS(697), - [aux_sym_sql_hint_token5] = ACTIONS(697), - [aux_sym__function_language_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), + [1245] = { + [ts_builtin_sym_end] = ACTIONS(2023), + [anon_sym_SEMI] = ACTIONS(2023), + [aux_sym_with_clause_token1] = ACTIONS(2025), + [anon_sym_COMMA] = ACTIONS(2023), + [aux_sym_cte_token1] = ACTIONS(2025), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(2025), + [aux_sym_truncate_statement_token1] = ACTIONS(2025), + [aux_sym_comment_statement_token1] = ACTIONS(2025), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(2025), + [aux_sym_commit_statement_token1] = ACTIONS(2025), + [aux_sym_rollback_statement_token1] = ACTIONS(2025), + [aux_sym_create_statement_token1] = ACTIONS(2025), + [aux_sym_alter_statement_token1] = ACTIONS(2025), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2025), + [aux_sym_sequence_token5] = ACTIONS(2025), + [aux_sym_pg_command_token1] = ACTIONS(2023), + [aux_sym_return_statement_token1] = ACTIONS(2025), + [aux_sym_declare_statement_token1] = ACTIONS(2025), + [aux_sym_create_function_statement_token3] = ACTIONS(2025), + [aux_sym_create_function_statement_token4] = ACTIONS(2025), + [aux_sym_create_function_statement_token7] = ACTIONS(2025), + [aux_sym_create_function_statement_token8] = ACTIONS(2025), + [aux_sym_create_function_statement_token9] = ACTIONS(2025), + [aux_sym_create_function_statement_token10] = ACTIONS(2025), + [aux_sym_create_function_statement_token11] = ACTIONS(2025), + [aux_sym_external_hint_token1] = ACTIONS(2025), + [aux_sym_external_hint_token2] = ACTIONS(2025), + [aux_sym_optimizer_hint_token1] = ACTIONS(2025), + [aux_sym_optimizer_hint_token2] = ACTIONS(2025), + [aux_sym_optimizer_hint_token3] = ACTIONS(2025), + [aux_sym_parallel_hint_token1] = ACTIONS(2025), + [aux_sym_null_hint_token1] = ACTIONS(2025), + [aux_sym_null_hint_token4] = ACTIONS(2025), + [aux_sym_deterministic_hint_token1] = ACTIONS(2025), + [aux_sym_sql_hint_token1] = ACTIONS(2025), + [aux_sym_sql_hint_token2] = ACTIONS(2025), + [aux_sym_sql_hint_token3] = ACTIONS(2025), + [aux_sym_sql_hint_token5] = ACTIONS(2025), + [aux_sym__function_language_token1] = ACTIONS(2025), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2238), + [aux_sym_trigger_event_token1] = ACTIONS(2025), + [aux_sym_trigger_event_token2] = ACTIONS(2025), + [aux_sym_drop_statement_token1] = ACTIONS(2025), + [aux_sym_grant_statement_token1] = ACTIONS(2025), + [aux_sym_grant_statement_token4] = ACTIONS(2025), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(2025), + [anon_sym_BQUOTE] = ACTIONS(2023), + [anon_sym_DQUOTE] = ACTIONS(2023), + [anon_sym_DASH_GT] = ACTIONS(2244), + [anon_sym_DASH_GT_GT] = ACTIONS(2246), + [anon_sym_POUND_GT] = ACTIONS(2244), + [anon_sym_POUND_GT_GT] = ACTIONS(2246), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), }, - [1216] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_sequence_token5] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_statement_token3] = ACTIONS(601), - [aux_sym_create_function_statement_token4] = ACTIONS(601), - [aux_sym_create_function_statement_token7] = ACTIONS(601), - [aux_sym_create_function_statement_token8] = ACTIONS(601), - [aux_sym_create_function_statement_token9] = ACTIONS(601), - [aux_sym_create_function_statement_token10] = ACTIONS(601), - [aux_sym_create_function_statement_token11] = ACTIONS(601), - [aux_sym_external_hint_token1] = ACTIONS(601), - [aux_sym_external_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token1] = ACTIONS(601), - [aux_sym_optimizer_hint_token2] = ACTIONS(601), - [aux_sym_optimizer_hint_token3] = ACTIONS(601), - [aux_sym_parallel_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token1] = ACTIONS(601), - [aux_sym_null_hint_token4] = ACTIONS(601), - [aux_sym_deterministic_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token1] = ACTIONS(601), - [aux_sym_sql_hint_token2] = ACTIONS(601), - [aux_sym_sql_hint_token3] = ACTIONS(601), - [aux_sym_sql_hint_token5] = ACTIONS(601), - [aux_sym__function_language_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [1246] = { + [ts_builtin_sym_end] = ACTIONS(2248), + [anon_sym_SEMI] = ACTIONS(2248), + [aux_sym_with_clause_token1] = ACTIONS(2250), + [aux_sym_cte_token1] = ACTIONS(2250), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(2250), + [aux_sym_truncate_statement_token1] = ACTIONS(2250), + [aux_sym_comment_statement_token1] = ACTIONS(2250), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(2250), + [aux_sym_commit_statement_token1] = ACTIONS(2250), + [aux_sym_rollback_statement_token1] = ACTIONS(2250), + [aux_sym_create_statement_token1] = ACTIONS(2250), + [aux_sym_alter_statement_token1] = ACTIONS(2250), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2250), + [aux_sym_sequence_token5] = ACTIONS(2250), + [aux_sym_pg_command_token1] = ACTIONS(2248), + [aux_sym_return_statement_token1] = ACTIONS(2250), + [aux_sym_declare_statement_token1] = ACTIONS(2250), + [aux_sym_create_function_statement_token3] = ACTIONS(2250), + [aux_sym_create_function_statement_token4] = ACTIONS(2250), + [aux_sym_create_function_statement_token7] = ACTIONS(2250), + [aux_sym_create_function_statement_token8] = ACTIONS(2250), + [aux_sym_create_function_statement_token9] = ACTIONS(2250), + [aux_sym_create_function_statement_token10] = ACTIONS(2250), + [aux_sym_create_function_statement_token11] = ACTIONS(2250), + [aux_sym_external_hint_token1] = ACTIONS(2250), + [aux_sym_external_hint_token2] = ACTIONS(2250), + [aux_sym_optimizer_hint_token1] = ACTIONS(2250), + [aux_sym_optimizer_hint_token2] = ACTIONS(2250), + [aux_sym_optimizer_hint_token3] = ACTIONS(2250), + [aux_sym_parallel_hint_token1] = ACTIONS(2250), + [aux_sym_null_hint_token1] = ACTIONS(2250), + [aux_sym_null_hint_token4] = ACTIONS(2250), + [aux_sym_deterministic_hint_token1] = ACTIONS(2250), + [aux_sym_sql_hint_token1] = ACTIONS(2250), + [aux_sym_sql_hint_token2] = ACTIONS(2250), + [aux_sym_sql_hint_token3] = ACTIONS(2250), + [aux_sym_sql_hint_token5] = ACTIONS(2250), + [aux_sym__function_language_token1] = ACTIONS(2250), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2238), + [aux_sym_trigger_event_token1] = ACTIONS(2250), + [aux_sym_trigger_event_token2] = ACTIONS(2250), + [aux_sym_drop_statement_token1] = ACTIONS(2250), + [aux_sym_grant_statement_token1] = ACTIONS(2250), + [aux_sym_grant_statement_token4] = ACTIONS(2250), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(2250), + [anon_sym_BQUOTE] = ACTIONS(2248), + [anon_sym_DQUOTE] = ACTIONS(2248), + [anon_sym_DASH_GT] = ACTIONS(2244), + [anon_sym_DASH_GT_GT] = ACTIONS(2246), + [anon_sym_POUND_GT] = ACTIONS(2244), + [anon_sym_POUND_GT_GT] = ACTIONS(2246), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), }, - [1217] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_sequence_token5] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_statement_token3] = ACTIONS(567), - [aux_sym_create_function_statement_token4] = ACTIONS(567), - [aux_sym_create_function_statement_token7] = ACTIONS(567), - [aux_sym_create_function_statement_token8] = ACTIONS(567), - [aux_sym_create_function_statement_token9] = ACTIONS(567), - [aux_sym_create_function_statement_token10] = ACTIONS(567), - [aux_sym_create_function_statement_token11] = ACTIONS(567), - [aux_sym_external_hint_token1] = ACTIONS(567), - [aux_sym_external_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token1] = ACTIONS(567), - [aux_sym_optimizer_hint_token2] = ACTIONS(567), - [aux_sym_optimizer_hint_token3] = ACTIONS(567), - [aux_sym_parallel_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token1] = ACTIONS(567), - [aux_sym_null_hint_token4] = ACTIONS(567), - [aux_sym_deterministic_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token1] = ACTIONS(567), - [aux_sym_sql_hint_token2] = ACTIONS(567), - [aux_sym_sql_hint_token3] = ACTIONS(567), - [aux_sym_sql_hint_token5] = ACTIONS(567), - [aux_sym__function_language_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), + [1247] = { + [ts_builtin_sym_end] = ACTIONS(1818), + [anon_sym_SEMI] = ACTIONS(1818), + [aux_sym_with_clause_token1] = ACTIONS(1820), + [aux_sym_cte_token1] = ACTIONS(1820), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(1820), + [aux_sym_truncate_statement_token1] = ACTIONS(1820), + [aux_sym_comment_statement_token1] = ACTIONS(1820), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(1820), + [aux_sym_commit_statement_token1] = ACTIONS(1820), + [aux_sym_rollback_statement_token1] = ACTIONS(1820), + [aux_sym_create_statement_token1] = ACTIONS(1820), + [aux_sym_alter_statement_token1] = ACTIONS(1820), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1820), + [aux_sym_sequence_token5] = ACTIONS(1820), + [aux_sym_pg_command_token1] = ACTIONS(1818), + [aux_sym_return_statement_token1] = ACTIONS(1820), + [aux_sym_declare_statement_token1] = ACTIONS(1820), + [aux_sym_create_function_statement_token3] = ACTIONS(1820), + [aux_sym_create_function_statement_token4] = ACTIONS(1820), + [aux_sym_create_function_statement_token7] = ACTIONS(1820), + [aux_sym_create_function_statement_token8] = ACTIONS(1820), + [aux_sym_create_function_statement_token9] = ACTIONS(1820), + [aux_sym_create_function_statement_token10] = ACTIONS(1820), + [aux_sym_create_function_statement_token11] = ACTIONS(1820), + [aux_sym_external_hint_token1] = ACTIONS(1820), + [aux_sym_external_hint_token2] = ACTIONS(1820), + [aux_sym_optimizer_hint_token1] = ACTIONS(1820), + [aux_sym_optimizer_hint_token2] = ACTIONS(1820), + [aux_sym_optimizer_hint_token3] = ACTIONS(1820), + [aux_sym_parallel_hint_token1] = ACTIONS(1820), + [aux_sym_null_hint_token1] = ACTIONS(1820), + [aux_sym_null_hint_token4] = ACTIONS(1820), + [aux_sym_deterministic_hint_token1] = ACTIONS(1820), + [aux_sym_sql_hint_token1] = ACTIONS(1820), + [aux_sym_sql_hint_token2] = ACTIONS(1820), + [aux_sym_sql_hint_token3] = ACTIONS(1820), + [aux_sym_sql_hint_token5] = ACTIONS(1820), + [aux_sym__function_language_token1] = ACTIONS(1820), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2238), + [aux_sym_trigger_event_token1] = ACTIONS(1820), + [aux_sym_trigger_event_token2] = ACTIONS(1820), + [aux_sym_drop_statement_token1] = ACTIONS(1820), + [aux_sym_grant_statement_token1] = ACTIONS(1820), + [aux_sym_grant_statement_token4] = ACTIONS(1820), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(1820), + [anon_sym_BQUOTE] = ACTIONS(1818), + [anon_sym_DQUOTE] = ACTIONS(1818), + [anon_sym_DASH_GT] = ACTIONS(2244), + [anon_sym_DASH_GT_GT] = ACTIONS(2246), + [anon_sym_POUND_GT] = ACTIONS(2244), + [anon_sym_POUND_GT_GT] = ACTIONS(2246), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), }, - [1218] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_sequence_token5] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_statement_token3] = ACTIONS(605), - [aux_sym_create_function_statement_token4] = ACTIONS(605), - [aux_sym_create_function_statement_token7] = ACTIONS(605), - [aux_sym_create_function_statement_token8] = ACTIONS(605), - [aux_sym_create_function_statement_token9] = ACTIONS(605), - [aux_sym_create_function_statement_token10] = ACTIONS(605), - [aux_sym_create_function_statement_token11] = ACTIONS(605), - [aux_sym_external_hint_token1] = ACTIONS(605), - [aux_sym_external_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token1] = ACTIONS(605), - [aux_sym_optimizer_hint_token2] = ACTIONS(605), - [aux_sym_optimizer_hint_token3] = ACTIONS(605), - [aux_sym_parallel_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token1] = ACTIONS(605), - [aux_sym_null_hint_token4] = ACTIONS(605), - [aux_sym_deterministic_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token1] = ACTIONS(605), - [aux_sym_sql_hint_token2] = ACTIONS(605), - [aux_sym_sql_hint_token3] = ACTIONS(605), - [aux_sym_sql_hint_token5] = ACTIONS(605), - [aux_sym__function_language_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [1248] = { + [ts_builtin_sym_end] = ACTIONS(2252), + [anon_sym_SEMI] = ACTIONS(2252), + [aux_sym_with_clause_token1] = ACTIONS(2254), + [aux_sym_cte_token1] = ACTIONS(2254), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(2254), + [aux_sym_truncate_statement_token1] = ACTIONS(2254), + [aux_sym_comment_statement_token1] = ACTIONS(2254), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(2254), + [aux_sym_commit_statement_token1] = ACTIONS(2254), + [aux_sym_rollback_statement_token1] = ACTIONS(2254), + [aux_sym_create_statement_token1] = ACTIONS(2254), + [aux_sym_alter_statement_token1] = ACTIONS(2254), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2254), + [aux_sym_sequence_token5] = ACTIONS(2254), + [aux_sym_pg_command_token1] = ACTIONS(2252), + [aux_sym_return_statement_token1] = ACTIONS(2254), + [aux_sym_declare_statement_token1] = ACTIONS(2254), + [aux_sym_create_function_statement_token3] = ACTIONS(2254), + [aux_sym_create_function_statement_token4] = ACTIONS(2254), + [aux_sym_create_function_statement_token7] = ACTIONS(2254), + [aux_sym_create_function_statement_token8] = ACTIONS(2254), + [aux_sym_create_function_statement_token9] = ACTIONS(2254), + [aux_sym_create_function_statement_token10] = ACTIONS(2254), + [aux_sym_create_function_statement_token11] = ACTIONS(2254), + [aux_sym_external_hint_token1] = ACTIONS(2254), + [aux_sym_external_hint_token2] = ACTIONS(2254), + [aux_sym_optimizer_hint_token1] = ACTIONS(2254), + [aux_sym_optimizer_hint_token2] = ACTIONS(2254), + [aux_sym_optimizer_hint_token3] = ACTIONS(2254), + [aux_sym_parallel_hint_token1] = ACTIONS(2254), + [aux_sym_null_hint_token1] = ACTIONS(2254), + [aux_sym_null_hint_token4] = ACTIONS(2254), + [aux_sym_deterministic_hint_token1] = ACTIONS(2254), + [aux_sym_sql_hint_token1] = ACTIONS(2254), + [aux_sym_sql_hint_token2] = ACTIONS(2254), + [aux_sym_sql_hint_token3] = ACTIONS(2254), + [aux_sym_sql_hint_token5] = ACTIONS(2254), + [aux_sym__function_language_token1] = ACTIONS(2254), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2238), + [aux_sym_trigger_event_token1] = ACTIONS(2254), + [aux_sym_trigger_event_token2] = ACTIONS(2254), + [aux_sym_drop_statement_token1] = ACTIONS(2254), + [aux_sym_grant_statement_token1] = ACTIONS(2254), + [aux_sym_grant_statement_token4] = ACTIONS(2254), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(2254), + [anon_sym_BQUOTE] = ACTIONS(2252), + [anon_sym_DQUOTE] = ACTIONS(2252), + [anon_sym_DASH_GT] = ACTIONS(2244), + [anon_sym_DASH_GT_GT] = ACTIONS(2246), + [anon_sym_POUND_GT] = ACTIONS(2244), + [anon_sym_POUND_GT_GT] = ACTIONS(2246), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), }, - [1219] = { - [sym__aliased_expression] = STATE(5402), - [sym__aliasable_expression] = STATE(5402), - [sym_select_clause_body] = STATE(5398), - [sym_select_subexpression] = STATE(1579), - [sym_conditional_expression] = STATE(1579), - [sym_in_expression] = STATE(1579), - [sym_function_call] = STATE(1447), - [sym__parenthesized_expression] = STATE(1447), - [sym_is_expression] = STATE(1579), - [sym_boolean_expression] = STATE(1579), - [sym_at_time_zone_expression] = STATE(1579), - [sym_NULL] = STATE(1579), - [sym_TRUE] = STATE(1579), - [sym_FALSE] = STATE(1579), - [sym__quoted_identifier] = STATE(1296), - [sym_identifier] = STATE(1280), - [sym_dotted_name] = STATE(1324), - [sym__identifier] = STATE(1321), - [sym_string] = STATE(1447), - [sym_json_access] = STATE(1579), - [sym_type_cast] = STATE(1579), - [sym_array_element_access] = STATE(1579), - [sym_unary_expression] = STATE(1579), - [sym_binary_expression] = STATE(1579), - [sym_asterisk_expression] = STATE(1579), - [sym_interval_expression] = STATE(1579), - [sym_argument_reference] = STATE(1508), - [sym__expression] = STATE(1413), - [ts_builtin_sym_end] = ACTIONS(39), + [1249] = { + [ts_builtin_sym_end] = ACTIONS(2256), + [anon_sym_SEMI] = ACTIONS(2256), + [aux_sym_with_clause_token1] = ACTIONS(2258), + [aux_sym_cte_token1] = ACTIONS(2258), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(2258), + [aux_sym_truncate_statement_token1] = ACTIONS(2258), + [aux_sym_comment_statement_token1] = ACTIONS(2258), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(2258), + [aux_sym_commit_statement_token1] = ACTIONS(2258), + [aux_sym_rollback_statement_token1] = ACTIONS(2258), + [aux_sym_create_statement_token1] = ACTIONS(2258), + [aux_sym_alter_statement_token1] = ACTIONS(2258), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2258), + [aux_sym_sequence_token5] = ACTIONS(2258), + [aux_sym_pg_command_token1] = ACTIONS(2256), + [aux_sym_return_statement_token1] = ACTIONS(2258), + [aux_sym_declare_statement_token1] = ACTIONS(2258), + [aux_sym_create_function_statement_token3] = ACTIONS(2258), + [aux_sym_create_function_statement_token4] = ACTIONS(2258), + [aux_sym_create_function_statement_token7] = ACTIONS(2258), + [aux_sym_create_function_statement_token8] = ACTIONS(2258), + [aux_sym_create_function_statement_token9] = ACTIONS(2258), + [aux_sym_create_function_statement_token10] = ACTIONS(2258), + [aux_sym_create_function_statement_token11] = ACTIONS(2258), + [aux_sym_external_hint_token1] = ACTIONS(2258), + [aux_sym_external_hint_token2] = ACTIONS(2258), + [aux_sym_optimizer_hint_token1] = ACTIONS(2258), + [aux_sym_optimizer_hint_token2] = ACTIONS(2258), + [aux_sym_optimizer_hint_token3] = ACTIONS(2258), + [aux_sym_parallel_hint_token1] = ACTIONS(2258), + [aux_sym_null_hint_token1] = ACTIONS(2258), + [aux_sym_null_hint_token4] = ACTIONS(2258), + [aux_sym_deterministic_hint_token1] = ACTIONS(2258), + [aux_sym_sql_hint_token1] = ACTIONS(2258), + [aux_sym_sql_hint_token2] = ACTIONS(2258), + [aux_sym_sql_hint_token3] = ACTIONS(2258), + [aux_sym_sql_hint_token5] = ACTIONS(2258), + [aux_sym__function_language_token1] = ACTIONS(2258), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2238), + [aux_sym_trigger_event_token1] = ACTIONS(2258), + [aux_sym_trigger_event_token2] = ACTIONS(2258), + [aux_sym_drop_statement_token1] = ACTIONS(2258), + [aux_sym_grant_statement_token1] = ACTIONS(2258), + [aux_sym_grant_statement_token4] = ACTIONS(2258), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(2258), + [anon_sym_BQUOTE] = ACTIONS(2256), + [anon_sym_DQUOTE] = ACTIONS(2256), + [anon_sym_DASH_GT] = ACTIONS(2244), + [anon_sym_DASH_GT_GT] = ACTIONS(2246), + [anon_sym_POUND_GT] = ACTIONS(2244), + [anon_sym_POUND_GT_GT] = ACTIONS(2246), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), + }, + [1250] = { + [ts_builtin_sym_end] = ACTIONS(2260), + [anon_sym_SEMI] = ACTIONS(2260), + [aux_sym_with_clause_token1] = ACTIONS(2262), + [aux_sym_cte_token1] = ACTIONS(2262), + [aux_sym_cte_token2] = ACTIONS(2230), + [aux_sym_insert_statement_token1] = ACTIONS(2262), + [aux_sym_truncate_statement_token1] = ACTIONS(2262), + [aux_sym_comment_statement_token1] = ACTIONS(2262), + [aux_sym_comment_statement_token7] = ACTIONS(2232), + [aux_sym_begin_statement_token1] = ACTIONS(2262), + [aux_sym_commit_statement_token1] = ACTIONS(2262), + [aux_sym_rollback_statement_token1] = ACTIONS(2262), + [aux_sym_create_statement_token1] = ACTIONS(2262), + [aux_sym_alter_statement_token1] = ACTIONS(2262), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2262), + [aux_sym_sequence_token5] = ACTIONS(2262), + [aux_sym_pg_command_token1] = ACTIONS(2260), + [aux_sym_return_statement_token1] = ACTIONS(2262), + [aux_sym_declare_statement_token1] = ACTIONS(2262), + [aux_sym_create_function_statement_token3] = ACTIONS(2262), + [aux_sym_create_function_statement_token4] = ACTIONS(2262), + [aux_sym_create_function_statement_token7] = ACTIONS(2262), + [aux_sym_create_function_statement_token8] = ACTIONS(2262), + [aux_sym_create_function_statement_token9] = ACTIONS(2262), + [aux_sym_create_function_statement_token10] = ACTIONS(2262), + [aux_sym_create_function_statement_token11] = ACTIONS(2262), + [aux_sym_external_hint_token1] = ACTIONS(2262), + [aux_sym_external_hint_token2] = ACTIONS(2262), + [aux_sym_optimizer_hint_token1] = ACTIONS(2262), + [aux_sym_optimizer_hint_token2] = ACTIONS(2262), + [aux_sym_optimizer_hint_token3] = ACTIONS(2262), + [aux_sym_parallel_hint_token1] = ACTIONS(2262), + [aux_sym_null_hint_token1] = ACTIONS(2262), + [aux_sym_null_hint_token4] = ACTIONS(2262), + [aux_sym_deterministic_hint_token1] = ACTIONS(2262), + [aux_sym_sql_hint_token1] = ACTIONS(2262), + [aux_sym_sql_hint_token2] = ACTIONS(2262), + [aux_sym_sql_hint_token3] = ACTIONS(2262), + [aux_sym_sql_hint_token5] = ACTIONS(2262), + [aux_sym__function_language_token1] = ACTIONS(2262), + [aux_sym_create_function_parameter_token1] = ACTIONS(2234), + [anon_sym_EQ] = ACTIONS(2236), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2238), + [aux_sym_trigger_event_token1] = ACTIONS(2262), + [aux_sym_trigger_event_token2] = ACTIONS(2262), + [aux_sym_drop_statement_token1] = ACTIONS(2262), + [aux_sym_grant_statement_token1] = ACTIONS(2262), + [aux_sym_grant_statement_token4] = ACTIONS(2262), + [aux_sym_boolean_expression_token1] = ACTIONS(2240), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2182), + [sym__unquoted_identifier] = ACTIONS(2262), + [anon_sym_BQUOTE] = ACTIONS(2260), + [anon_sym_DQUOTE] = ACTIONS(2260), + [anon_sym_DASH_GT] = ACTIONS(2244), + [anon_sym_DASH_GT_GT] = ACTIONS(2246), + [anon_sym_POUND_GT] = ACTIONS(2244), + [anon_sym_POUND_GT_GT] = ACTIONS(2246), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2190), + [anon_sym_DASH] = ACTIONS(2192), + [anon_sym_TILDE] = ACTIONS(2242), + [anon_sym_CARET] = ACTIONS(2184), + [anon_sym_STAR] = ACTIONS(2186), + [anon_sym_SLASH] = ACTIONS(2188), + [anon_sym_PERCENT] = ACTIONS(2186), + [anon_sym_LT_LT] = ACTIONS(2186), + [anon_sym_GT_GT] = ACTIONS(2186), + [anon_sym_AMP] = ACTIONS(2186), + [anon_sym_PIPE] = ACTIONS(2190), + [anon_sym_POUND] = ACTIONS(2192), + [anon_sym_LT] = ACTIONS(2242), + [anon_sym_LT_EQ] = ACTIONS(2236), + [anon_sym_LT_GT] = ACTIONS(2236), + [anon_sym_BANG_EQ] = ACTIONS(2236), + [anon_sym_GT] = ACTIONS(2242), + [anon_sym_GT_EQ] = ACTIONS(2236), + [anon_sym_BANG_TILDE] = ACTIONS(2242), + [anon_sym_TILDE_STAR] = ACTIONS(2236), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2236), + }, + [1251] = { + [sym__aliased_expression] = STATE(5511), + [sym__aliasable_expression] = STATE(5511), + [sym_select_clause_body] = STATE(5489), + [sym_select_subexpression] = STATE(1837), + [sym_conditional_expression] = STATE(1837), + [sym_in_expression] = STATE(1837), + [sym_function_call] = STATE(1687), + [sym__parenthesized_expression] = STATE(1687), + [sym_is_expression] = STATE(1837), + [sym_boolean_expression] = STATE(1837), + [sym_at_time_zone_expression] = STATE(1837), + [sym_NULL] = STATE(1837), + [sym_TRUE] = STATE(1837), + [sym_FALSE] = STATE(1837), + [sym__quoted_identifier] = STATE(1294), + [sym_identifier] = STATE(1313), + [sym_dotted_name] = STATE(1311), + [sym__identifier] = STATE(1475), + [sym_string] = STATE(1687), + [sym_json_access] = STATE(1837), + [sym_type_cast] = STATE(1837), + [sym_array_element_access] = STATE(1837), + [sym_unary_expression] = STATE(1837), + [sym_binary_expression] = STATE(1837), + [sym_asterisk_expression] = STATE(1837), + [sym_interval_expression] = STATE(1837), + [sym_argument_reference] = STATE(1688), + [sym__expression] = STATE(1584), [anon_sym_SEMI] = ACTIONS(39), [aux_sym_with_clause_token1] = ACTIONS(41), - [aux_sym_cte_token2] = ACTIONS(2182), - [anon_sym_LPAREN] = ACTIONS(2184), + [aux_sym_cte_token2] = ACTIONS(2264), + [anon_sym_LPAREN] = ACTIONS(2266), [aux_sym_insert_statement_token1] = ACTIONS(41), - [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_null_hint_token2] = ACTIONS(2186), + [aux_sym__compound_statement_token2] = ACTIONS(41), + [aux_sym_return_statement_token1] = ACTIONS(41), + [aux_sym_declare_statement_token1] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(2268), [aux_sym_trigger_reference_token1] = ACTIONS(41), [aux_sym_trigger_event_token1] = ACTIONS(41), [aux_sym_trigger_event_token2] = ACTIONS(41), @@ -148427,6 +153101,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_where_clause_token1] = ACTIONS(41), @@ -148435,2805 +153110,422 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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(2188), - [aux_sym_conditional_expression_token1] = ACTIONS(2190), - [aux_sym_TRUE_token1] = ACTIONS(2192), - [aux_sym_FALSE_token1] = ACTIONS(2194), - [sym_number] = ACTIONS(2196), - [sym__unquoted_identifier] = ACTIONS(2198), - [anon_sym_BQUOTE] = ACTIONS(2200), - [anon_sym_DQUOTE] = ACTIONS(2202), - [anon_sym_SQUOTE] = ACTIONS(2204), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2206), - [anon_sym_DASH] = ACTIONS(2208), - [anon_sym_BANG_BANG] = ACTIONS(2206), - [anon_sym_TILDE] = ACTIONS(2206), - [anon_sym_AT] = ACTIONS(2206), - [anon_sym_PIPE_SLASH] = ACTIONS(2206), - [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2206), - [anon_sym_STAR] = ACTIONS(2210), - [aux_sym_interval_expression_token1] = ACTIONS(2212), - [anon_sym_DOLLAR] = ACTIONS(2214), - [sym__dollar_quoted_string_tag] = ACTIONS(2216), - }, - [1220] = { - [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_insert_statement_token1] = 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_drop_statement_token1] = ACTIONS(705), - [aux_sym_grant_statement_token1] = ACTIONS(705), - [aux_sym_grant_statement_token4] = ACTIONS(705), - [aux_sym_boolean_expression_token1] = 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), - }, - [1221] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_sequence_token5] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_statement_token3] = ACTIONS(575), - [aux_sym_create_function_statement_token4] = ACTIONS(575), - [aux_sym_create_function_statement_token7] = ACTIONS(575), - [aux_sym_create_function_statement_token8] = ACTIONS(575), - [aux_sym_create_function_statement_token9] = ACTIONS(575), - [aux_sym_create_function_statement_token10] = ACTIONS(575), - [aux_sym_create_function_statement_token11] = ACTIONS(575), - [aux_sym_external_hint_token1] = ACTIONS(575), - [aux_sym_external_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token1] = ACTIONS(575), - [aux_sym_optimizer_hint_token2] = ACTIONS(575), - [aux_sym_optimizer_hint_token3] = ACTIONS(575), - [aux_sym_parallel_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token1] = ACTIONS(575), - [aux_sym_null_hint_token4] = ACTIONS(575), - [aux_sym_deterministic_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token1] = ACTIONS(575), - [aux_sym_sql_hint_token2] = ACTIONS(575), - [aux_sym_sql_hint_token3] = ACTIONS(575), - [aux_sym_sql_hint_token5] = ACTIONS(575), - [aux_sym__function_language_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), + [aux_sym_select_subexpression_token1] = ACTIONS(2270), + [aux_sym_conditional_expression_token1] = ACTIONS(2272), + [aux_sym_TRUE_token1] = ACTIONS(2274), + [aux_sym_FALSE_token1] = ACTIONS(2276), + [sym_number] = ACTIONS(2278), + [sym__unquoted_identifier] = ACTIONS(2280), + [anon_sym_BQUOTE] = ACTIONS(2282), + [anon_sym_DQUOTE] = ACTIONS(2284), + [anon_sym_SQUOTE] = ACTIONS(2286), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2288), + [anon_sym_DASH] = ACTIONS(2290), + [anon_sym_BANG_BANG] = ACTIONS(2288), + [anon_sym_TILDE] = ACTIONS(2288), + [anon_sym_AT] = ACTIONS(2288), + [anon_sym_PIPE_SLASH] = ACTIONS(2288), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2288), + [anon_sym_STAR] = ACTIONS(2292), + [aux_sym_interval_expression_token1] = ACTIONS(2294), + [anon_sym_DOLLAR] = ACTIONS(2296), + [sym__dollar_quoted_string_tag] = ACTIONS(2298), }, - [1222] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1252] = { + [aux_sym_dotted_name_repeat1] = STATE(1253), + [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(122), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(122), + [aux_sym_where_clause_token1] = ACTIONS(122), + [aux_sym_boolean_expression_token1] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2300), + [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(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [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), }, - [1223] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1253] = { + [aux_sym_dotted_name_repeat1] = STATE(1253), + [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_boolean_expression_token1] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2302), + [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(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1224] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_sequence_token5] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_statement_token3] = ACTIONS(571), - [aux_sym_create_function_statement_token4] = ACTIONS(571), - [aux_sym_create_function_statement_token7] = ACTIONS(571), - [aux_sym_create_function_statement_token8] = ACTIONS(571), - [aux_sym_create_function_statement_token9] = ACTIONS(571), - [aux_sym_create_function_statement_token10] = ACTIONS(571), - [aux_sym_create_function_statement_token11] = ACTIONS(571), - [aux_sym_external_hint_token1] = ACTIONS(571), - [aux_sym_external_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token1] = ACTIONS(571), - [aux_sym_optimizer_hint_token2] = ACTIONS(571), - [aux_sym_optimizer_hint_token3] = ACTIONS(571), - [aux_sym_parallel_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token1] = ACTIONS(571), - [aux_sym_null_hint_token4] = ACTIONS(571), - [aux_sym_deterministic_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token1] = ACTIONS(571), - [aux_sym_sql_hint_token2] = ACTIONS(571), - [aux_sym_sql_hint_token3] = ACTIONS(571), - [aux_sym_sql_hint_token5] = ACTIONS(571), - [aux_sym__function_language_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [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), }, - [1225] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_sequence_token5] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_statement_token3] = ACTIONS(593), - [aux_sym_create_function_statement_token4] = ACTIONS(593), - [aux_sym_create_function_statement_token7] = ACTIONS(593), - [aux_sym_create_function_statement_token8] = ACTIONS(593), - [aux_sym_create_function_statement_token9] = ACTIONS(593), - [aux_sym_create_function_statement_token10] = ACTIONS(593), - [aux_sym_create_function_statement_token11] = ACTIONS(593), - [aux_sym_external_hint_token1] = ACTIONS(593), - [aux_sym_external_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token1] = ACTIONS(593), - [aux_sym_optimizer_hint_token2] = ACTIONS(593), - [aux_sym_optimizer_hint_token3] = ACTIONS(593), - [aux_sym_parallel_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token1] = ACTIONS(593), - [aux_sym_null_hint_token4] = ACTIONS(593), - [aux_sym_deterministic_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token1] = ACTIONS(593), - [aux_sym_sql_hint_token2] = ACTIONS(593), - [aux_sym_sql_hint_token3] = ACTIONS(593), - [aux_sym_sql_hint_token5] = ACTIONS(593), - [aux_sym__function_language_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [1254] = { + [sym__aliased_expression] = STATE(5514), + [sym__aliasable_expression] = STATE(5514), + [sym_select_clause_body] = STATE(5494), + [sym_select_subexpression] = STATE(1880), + [sym_conditional_expression] = STATE(1880), + [sym_in_expression] = STATE(1880), + [sym_function_call] = STATE(1862), + [sym__parenthesized_expression] = STATE(1862), + [sym_is_expression] = STATE(1880), + [sym_boolean_expression] = STATE(1880), + [sym_at_time_zone_expression] = STATE(1880), + [sym_NULL] = STATE(1880), + [sym_TRUE] = STATE(1880), + [sym_FALSE] = STATE(1880), + [sym__quoted_identifier] = STATE(1379), + [sym_identifier] = STATE(1330), + [sym_dotted_name] = STATE(1610), + [sym__identifier] = STATE(1616), + [sym_string] = STATE(1862), + [sym_json_access] = STATE(1880), + [sym_type_cast] = STATE(1880), + [sym_array_element_access] = STATE(1880), + [sym_unary_expression] = STATE(1880), + [sym_binary_expression] = STATE(1880), + [sym_asterisk_expression] = STATE(1880), + [sym_interval_expression] = STATE(1880), + [sym_argument_reference] = STATE(1861), + [sym__expression] = STATE(1631), + [anon_sym_SEMI] = ACTIONS(39), + [aux_sym_with_clause_token1] = ACTIONS(41), + [aux_sym_cte_token2] = ACTIONS(2305), + [anon_sym_LPAREN] = ACTIONS(2307), + [aux_sym_insert_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__compound_statement_token2] = ACTIONS(41), + [aux_sym_return_statement_token1] = ACTIONS(41), + [aux_sym_declare_statement_token1] = ACTIONS(41), + [aux_sym_null_hint_token2] = ACTIONS(2309), + [aux_sym_trigger_reference_token1] = ACTIONS(41), + [aux_sym_trigger_event_token1] = ACTIONS(41), + [aux_sym_trigger_event_token2] = 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_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(2311), + [aux_sym_conditional_expression_token1] = ACTIONS(2313), + [aux_sym_TRUE_token1] = ACTIONS(2315), + [aux_sym_FALSE_token1] = ACTIONS(2317), + [sym_number] = ACTIONS(2319), + [sym__unquoted_identifier] = ACTIONS(2321), + [anon_sym_BQUOTE] = ACTIONS(2323), + [anon_sym_DQUOTE] = ACTIONS(2325), + [anon_sym_SQUOTE] = ACTIONS(2327), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2329), + [anon_sym_DASH] = ACTIONS(2331), + [anon_sym_BANG_BANG] = ACTIONS(2329), + [anon_sym_TILDE] = ACTIONS(2329), + [anon_sym_AT] = ACTIONS(2329), + [anon_sym_PIPE_SLASH] = ACTIONS(2329), + [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2329), + [anon_sym_STAR] = ACTIONS(2333), + [aux_sym_interval_expression_token1] = ACTIONS(2335), + [anon_sym_DOLLAR] = ACTIONS(2337), + [sym__dollar_quoted_string_tag] = ACTIONS(2339), }, - [1226] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_sequence_token5] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_statement_token3] = ACTIONS(633), - [aux_sym_create_function_statement_token4] = ACTIONS(633), - [aux_sym_create_function_statement_token7] = ACTIONS(633), - [aux_sym_create_function_statement_token8] = ACTIONS(633), - [aux_sym_create_function_statement_token9] = ACTIONS(633), - [aux_sym_create_function_statement_token10] = ACTIONS(633), - [aux_sym_create_function_statement_token11] = ACTIONS(633), - [aux_sym_external_hint_token1] = ACTIONS(633), - [aux_sym_external_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token1] = ACTIONS(633), - [aux_sym_optimizer_hint_token2] = ACTIONS(633), - [aux_sym_optimizer_hint_token3] = ACTIONS(633), - [aux_sym_parallel_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token1] = ACTIONS(633), - [aux_sym_null_hint_token4] = ACTIONS(633), - [aux_sym_deterministic_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token1] = ACTIONS(633), - [aux_sym_sql_hint_token2] = ACTIONS(633), - [aux_sym_sql_hint_token3] = ACTIONS(633), - [aux_sym_sql_hint_token5] = ACTIONS(633), - [aux_sym__function_language_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), + [1255] = { + [aux_sym_dotted_name_repeat1] = STATE(1258), + [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_insert_statement_token1] = ACTIONS(124), + [aux_sym_insert_statement_token2] = ACTIONS(124), + [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_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_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_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_boolean_expression_token1] = 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(2341), + [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(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), - }, - [1227] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [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), }, - [1228] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_sequence_token5] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_return_statement_token1] = ACTIONS(675), - [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_statement_token3] = ACTIONS(675), - [aux_sym_create_function_statement_token4] = ACTIONS(675), - [aux_sym_create_function_statement_token7] = ACTIONS(675), - [aux_sym_create_function_statement_token8] = ACTIONS(675), - [aux_sym_create_function_statement_token9] = ACTIONS(675), - [aux_sym_create_function_statement_token10] = ACTIONS(675), - [aux_sym_create_function_statement_token11] = ACTIONS(675), - [aux_sym_external_hint_token1] = ACTIONS(675), - [aux_sym_external_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token1] = ACTIONS(675), - [aux_sym_optimizer_hint_token2] = ACTIONS(675), - [aux_sym_optimizer_hint_token3] = ACTIONS(675), - [aux_sym_parallel_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token1] = ACTIONS(675), - [aux_sym_null_hint_token4] = ACTIONS(675), - [aux_sym_deterministic_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token1] = ACTIONS(675), - [aux_sym_sql_hint_token2] = ACTIONS(675), - [aux_sym_sql_hint_token3] = ACTIONS(675), - [aux_sym_sql_hint_token5] = ACTIONS(675), - [aux_sym__function_language_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), + [1256] = { + [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_insert_statement_token1] = 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_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_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_limit_clause_token1] = ACTIONS(128), + [aux_sym_where_clause_token1] = ACTIONS(128), + [aux_sym_boolean_expression_token1] = 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(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [1229] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_sequence_token5] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(629), - [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_statement_token3] = ACTIONS(629), - [aux_sym_create_function_statement_token4] = ACTIONS(629), - [aux_sym_create_function_statement_token7] = ACTIONS(629), - [aux_sym_create_function_statement_token8] = ACTIONS(629), - [aux_sym_create_function_statement_token9] = ACTIONS(629), - [aux_sym_create_function_statement_token10] = ACTIONS(629), - [aux_sym_create_function_statement_token11] = ACTIONS(629), - [aux_sym_external_hint_token1] = ACTIONS(629), - [aux_sym_external_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token1] = ACTIONS(629), - [aux_sym_optimizer_hint_token2] = ACTIONS(629), - [aux_sym_optimizer_hint_token3] = ACTIONS(629), - [aux_sym_parallel_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token1] = ACTIONS(629), - [aux_sym_null_hint_token4] = ACTIONS(629), - [aux_sym_deterministic_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token1] = ACTIONS(629), - [aux_sym_sql_hint_token2] = ACTIONS(629), - [aux_sym_sql_hint_token3] = ACTIONS(629), - [aux_sym_sql_hint_token5] = ACTIONS(629), - [aux_sym__function_language_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1230] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_sequence_token5] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_statement_token3] = ACTIONS(693), - [aux_sym_create_function_statement_token4] = ACTIONS(693), - [aux_sym_create_function_statement_token7] = ACTIONS(693), - [aux_sym_create_function_statement_token8] = ACTIONS(693), - [aux_sym_create_function_statement_token9] = ACTIONS(693), - [aux_sym_create_function_statement_token10] = ACTIONS(693), - [aux_sym_create_function_statement_token11] = ACTIONS(693), - [aux_sym_external_hint_token1] = ACTIONS(693), - [aux_sym_external_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token1] = ACTIONS(693), - [aux_sym_optimizer_hint_token2] = ACTIONS(693), - [aux_sym_optimizer_hint_token3] = ACTIONS(693), - [aux_sym_parallel_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token1] = ACTIONS(693), - [aux_sym_null_hint_token4] = ACTIONS(693), - [aux_sym_deterministic_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token1] = ACTIONS(693), - [aux_sym_sql_hint_token2] = ACTIONS(693), - [aux_sym_sql_hint_token3] = ACTIONS(693), - [aux_sym_sql_hint_token5] = ACTIONS(693), - [aux_sym__function_language_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), - }, - [1231] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_sequence_token5] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_statement_token3] = ACTIONS(625), - [aux_sym_create_function_statement_token4] = ACTIONS(625), - [aux_sym_create_function_statement_token7] = ACTIONS(625), - [aux_sym_create_function_statement_token8] = ACTIONS(625), - [aux_sym_create_function_statement_token9] = ACTIONS(625), - [aux_sym_create_function_statement_token10] = ACTIONS(625), - [aux_sym_create_function_statement_token11] = ACTIONS(625), - [aux_sym_external_hint_token1] = ACTIONS(625), - [aux_sym_external_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token1] = ACTIONS(625), - [aux_sym_optimizer_hint_token2] = ACTIONS(625), - [aux_sym_optimizer_hint_token3] = ACTIONS(625), - [aux_sym_parallel_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token1] = ACTIONS(625), - [aux_sym_null_hint_token4] = ACTIONS(625), - [aux_sym_deterministic_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token1] = ACTIONS(625), - [aux_sym_sql_hint_token2] = ACTIONS(625), - [aux_sym_sql_hint_token3] = ACTIONS(625), - [aux_sym_sql_hint_token5] = ACTIONS(625), - [aux_sym__function_language_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1232] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1233] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_sequence_token5] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), - [aux_sym_create_function_statement_token3] = ACTIONS(617), - [aux_sym_create_function_statement_token4] = ACTIONS(617), - [aux_sym_create_function_statement_token7] = ACTIONS(617), - [aux_sym_create_function_statement_token8] = ACTIONS(617), - [aux_sym_create_function_statement_token9] = ACTIONS(617), - [aux_sym_create_function_statement_token10] = ACTIONS(617), - [aux_sym_create_function_statement_token11] = ACTIONS(617), - [aux_sym_external_hint_token1] = ACTIONS(617), - [aux_sym_external_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token1] = ACTIONS(617), - [aux_sym_optimizer_hint_token2] = ACTIONS(617), - [aux_sym_optimizer_hint_token3] = ACTIONS(617), - [aux_sym_parallel_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token1] = ACTIONS(617), - [aux_sym_null_hint_token4] = ACTIONS(617), - [aux_sym_deterministic_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token1] = ACTIONS(617), - [aux_sym_sql_hint_token2] = ACTIONS(617), - [aux_sym_sql_hint_token3] = ACTIONS(617), - [aux_sym_sql_hint_token5] = ACTIONS(617), - [aux_sym__function_language_token1] = ACTIONS(617), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [1234] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_sequence_token5] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_statement_token3] = ACTIONS(613), - [aux_sym_create_function_statement_token4] = ACTIONS(613), - [aux_sym_create_function_statement_token7] = ACTIONS(613), - [aux_sym_create_function_statement_token8] = ACTIONS(613), - [aux_sym_create_function_statement_token9] = ACTIONS(613), - [aux_sym_create_function_statement_token10] = ACTIONS(613), - [aux_sym_create_function_statement_token11] = ACTIONS(613), - [aux_sym_external_hint_token1] = ACTIONS(613), - [aux_sym_external_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token1] = ACTIONS(613), - [aux_sym_optimizer_hint_token2] = ACTIONS(613), - [aux_sym_optimizer_hint_token3] = ACTIONS(613), - [aux_sym_parallel_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token1] = ACTIONS(613), - [aux_sym_null_hint_token4] = ACTIONS(613), - [aux_sym_deterministic_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token1] = ACTIONS(613), - [aux_sym_sql_hint_token2] = ACTIONS(613), - [aux_sym_sql_hint_token3] = ACTIONS(613), - [aux_sym_sql_hint_token5] = ACTIONS(613), - [aux_sym__function_language_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [1235] = { - [ts_builtin_sym_end] = ACTIONS(2050), - [anon_sym_SEMI] = ACTIONS(2050), - [aux_sym_with_clause_token1] = ACTIONS(2052), - [anon_sym_COMMA] = ACTIONS(2050), - [aux_sym_cte_token1] = ACTIONS(2052), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(2052), - [aux_sym_truncate_statement_token1] = ACTIONS(2052), - [aux_sym_comment_statement_token1] = ACTIONS(2052), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(2052), - [aux_sym_commit_statement_token1] = ACTIONS(2052), - [aux_sym_rollback_statement_token1] = ACTIONS(2052), - [aux_sym_create_statement_token1] = ACTIONS(2052), - [aux_sym_alter_statement_token1] = ACTIONS(2052), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2052), - [aux_sym_sequence_token5] = ACTIONS(2052), - [aux_sym_pg_command_token1] = ACTIONS(2050), - [aux_sym_return_statement_token1] = ACTIONS(2052), - [aux_sym_declare_statement_token1] = ACTIONS(2052), - [aux_sym_create_function_statement_token3] = ACTIONS(2052), - [aux_sym_create_function_statement_token4] = ACTIONS(2052), - [aux_sym_create_function_statement_token7] = ACTIONS(2052), - [aux_sym_create_function_statement_token8] = ACTIONS(2052), - [aux_sym_create_function_statement_token9] = ACTIONS(2052), - [aux_sym_create_function_statement_token10] = ACTIONS(2052), - [aux_sym_create_function_statement_token11] = ACTIONS(2052), - [aux_sym_external_hint_token1] = ACTIONS(2052), - [aux_sym_external_hint_token2] = ACTIONS(2052), - [aux_sym_optimizer_hint_token1] = ACTIONS(2052), - [aux_sym_optimizer_hint_token2] = ACTIONS(2052), - [aux_sym_optimizer_hint_token3] = ACTIONS(2052), - [aux_sym_parallel_hint_token1] = ACTIONS(2052), - [aux_sym_null_hint_token1] = ACTIONS(2052), - [aux_sym_null_hint_token4] = ACTIONS(2052), - [aux_sym_deterministic_hint_token1] = ACTIONS(2052), - [aux_sym_sql_hint_token1] = ACTIONS(2052), - [aux_sym_sql_hint_token2] = ACTIONS(2052), - [aux_sym_sql_hint_token3] = ACTIONS(2052), - [aux_sym_sql_hint_token5] = ACTIONS(2052), - [aux_sym__function_language_token1] = ACTIONS(2052), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2242), - [aux_sym_trigger_event_token1] = ACTIONS(2052), - [aux_sym_trigger_event_token2] = ACTIONS(2052), - [aux_sym_drop_statement_token1] = ACTIONS(2052), - [aux_sym_grant_statement_token1] = ACTIONS(2052), - [aux_sym_grant_statement_token4] = ACTIONS(2052), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(2052), - [anon_sym_BQUOTE] = ACTIONS(2050), - [anon_sym_DQUOTE] = ACTIONS(2050), - [anon_sym_DASH_GT] = ACTIONS(2244), - [anon_sym_DASH_GT_GT] = ACTIONS(2246), - [anon_sym_POUND_GT] = ACTIONS(2244), - [anon_sym_POUND_GT_GT] = ACTIONS(2246), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1236] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_sequence_token5] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_statement_token3] = ACTIONS(609), - [aux_sym_create_function_statement_token4] = ACTIONS(609), - [aux_sym_create_function_statement_token7] = ACTIONS(609), - [aux_sym_create_function_statement_token8] = ACTIONS(609), - [aux_sym_create_function_statement_token9] = ACTIONS(609), - [aux_sym_create_function_statement_token10] = ACTIONS(609), - [aux_sym_create_function_statement_token11] = ACTIONS(609), - [aux_sym_external_hint_token1] = ACTIONS(609), - [aux_sym_external_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token1] = ACTIONS(609), - [aux_sym_optimizer_hint_token2] = ACTIONS(609), - [aux_sym_optimizer_hint_token3] = ACTIONS(609), - [aux_sym_parallel_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token1] = ACTIONS(609), - [aux_sym_null_hint_token4] = ACTIONS(609), - [aux_sym_deterministic_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token1] = ACTIONS(609), - [aux_sym_sql_hint_token2] = ACTIONS(609), - [aux_sym_sql_hint_token3] = ACTIONS(609), - [aux_sym_sql_hint_token5] = ACTIONS(609), - [aux_sym__function_language_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1237] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(725), - [aux_sym_pg_command_token1] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(725), - [aux_sym_declare_statement_token1] = ACTIONS(725), - [aux_sym_create_function_statement_token3] = ACTIONS(725), - [aux_sym_create_function_statement_token4] = ACTIONS(725), - [aux_sym_create_function_statement_token7] = ACTIONS(725), - [aux_sym_create_function_statement_token8] = ACTIONS(725), - [aux_sym_create_function_statement_token9] = ACTIONS(725), - [aux_sym_create_function_statement_token10] = ACTIONS(725), - [aux_sym_create_function_statement_token11] = ACTIONS(725), - [aux_sym_external_hint_token1] = ACTIONS(725), - [aux_sym_external_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token1] = ACTIONS(725), - [aux_sym_optimizer_hint_token2] = ACTIONS(725), - [aux_sym_optimizer_hint_token3] = ACTIONS(725), - [aux_sym_parallel_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token1] = ACTIONS(725), - [aux_sym_null_hint_token4] = ACTIONS(725), - [aux_sym_deterministic_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token1] = ACTIONS(725), - [aux_sym_sql_hint_token2] = ACTIONS(725), - [aux_sym_sql_hint_token3] = ACTIONS(725), - [aux_sym_sql_hint_token5] = ACTIONS(725), - [aux_sym__function_language_token1] = ACTIONS(725), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [1238] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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_sequence_token5] = ACTIONS(721), - [aux_sym_pg_command_token1] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(721), - [aux_sym_declare_statement_token1] = ACTIONS(721), - [aux_sym_create_function_statement_token3] = ACTIONS(721), - [aux_sym_create_function_statement_token4] = ACTIONS(721), - [aux_sym_create_function_statement_token7] = ACTIONS(721), - [aux_sym_create_function_statement_token8] = ACTIONS(721), - [aux_sym_create_function_statement_token9] = ACTIONS(721), - [aux_sym_create_function_statement_token10] = ACTIONS(721), - [aux_sym_create_function_statement_token11] = ACTIONS(721), - [aux_sym_external_hint_token1] = ACTIONS(721), - [aux_sym_external_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token1] = ACTIONS(721), - [aux_sym_optimizer_hint_token2] = ACTIONS(721), - [aux_sym_optimizer_hint_token3] = ACTIONS(721), - [aux_sym_parallel_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token1] = ACTIONS(721), - [aux_sym_null_hint_token4] = ACTIONS(721), - [aux_sym_deterministic_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token1] = ACTIONS(721), - [aux_sym_sql_hint_token2] = ACTIONS(721), - [aux_sym_sql_hint_token3] = ACTIONS(721), - [aux_sym_sql_hint_token5] = ACTIONS(721), - [aux_sym__function_language_token1] = ACTIONS(721), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1239] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_sequence_token5] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(689), - [aux_sym_declare_statement_token1] = ACTIONS(689), - [aux_sym_create_function_statement_token3] = ACTIONS(689), - [aux_sym_create_function_statement_token4] = ACTIONS(689), - [aux_sym_create_function_statement_token7] = ACTIONS(689), - [aux_sym_create_function_statement_token8] = ACTIONS(689), - [aux_sym_create_function_statement_token9] = ACTIONS(689), - [aux_sym_create_function_statement_token10] = ACTIONS(689), - [aux_sym_create_function_statement_token11] = ACTIONS(689), - [aux_sym_external_hint_token1] = ACTIONS(689), - [aux_sym_external_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token1] = ACTIONS(689), - [aux_sym_optimizer_hint_token2] = ACTIONS(689), - [aux_sym_optimizer_hint_token3] = ACTIONS(689), - [aux_sym_parallel_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token1] = ACTIONS(689), - [aux_sym_null_hint_token4] = ACTIONS(689), - [aux_sym_deterministic_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token1] = ACTIONS(689), - [aux_sym_sql_hint_token2] = ACTIONS(689), - [aux_sym_sql_hint_token3] = ACTIONS(689), - [aux_sym_sql_hint_token5] = ACTIONS(689), - [aux_sym__function_language_token1] = ACTIONS(689), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), - }, - [1240] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_sequence_token5] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_statement_token3] = ACTIONS(579), - [aux_sym_create_function_statement_token4] = ACTIONS(579), - [aux_sym_create_function_statement_token7] = ACTIONS(579), - [aux_sym_create_function_statement_token8] = ACTIONS(579), - [aux_sym_create_function_statement_token9] = ACTIONS(579), - [aux_sym_create_function_statement_token10] = ACTIONS(579), - [aux_sym_create_function_statement_token11] = ACTIONS(579), - [aux_sym_external_hint_token1] = ACTIONS(579), - [aux_sym_external_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token1] = ACTIONS(579), - [aux_sym_optimizer_hint_token2] = ACTIONS(579), - [aux_sym_optimizer_hint_token3] = ACTIONS(579), - [aux_sym_parallel_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token1] = ACTIONS(579), - [aux_sym_null_hint_token4] = ACTIONS(579), - [aux_sym_deterministic_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token1] = ACTIONS(579), - [aux_sym_sql_hint_token2] = ACTIONS(579), - [aux_sym_sql_hint_token3] = ACTIONS(579), - [aux_sym_sql_hint_token5] = ACTIONS(579), - [aux_sym__function_language_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1241] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_sequence_token5] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_statement_token3] = ACTIONS(621), - [aux_sym_create_function_statement_token4] = ACTIONS(621), - [aux_sym_create_function_statement_token7] = ACTIONS(621), - [aux_sym_create_function_statement_token8] = ACTIONS(621), - [aux_sym_create_function_statement_token9] = ACTIONS(621), - [aux_sym_create_function_statement_token10] = ACTIONS(621), - [aux_sym_create_function_statement_token11] = ACTIONS(621), - [aux_sym_external_hint_token1] = ACTIONS(621), - [aux_sym_external_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token1] = ACTIONS(621), - [aux_sym_optimizer_hint_token2] = ACTIONS(621), - [aux_sym_optimizer_hint_token3] = ACTIONS(621), - [aux_sym_parallel_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token1] = ACTIONS(621), - [aux_sym_null_hint_token4] = ACTIONS(621), - [aux_sym_deterministic_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token1] = ACTIONS(621), - [aux_sym_sql_hint_token2] = ACTIONS(621), - [aux_sym_sql_hint_token3] = ACTIONS(621), - [aux_sym_sql_hint_token5] = ACTIONS(621), - [aux_sym__function_language_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1242] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_sequence_token5] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_statement_token3] = ACTIONS(597), - [aux_sym_create_function_statement_token4] = ACTIONS(597), - [aux_sym_create_function_statement_token7] = ACTIONS(597), - [aux_sym_create_function_statement_token8] = ACTIONS(597), - [aux_sym_create_function_statement_token9] = ACTIONS(597), - [aux_sym_create_function_statement_token10] = ACTIONS(597), - [aux_sym_create_function_statement_token11] = ACTIONS(597), - [aux_sym_external_hint_token1] = ACTIONS(597), - [aux_sym_external_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token1] = ACTIONS(597), - [aux_sym_optimizer_hint_token2] = ACTIONS(597), - [aux_sym_optimizer_hint_token3] = ACTIONS(597), - [aux_sym_parallel_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token1] = ACTIONS(597), - [aux_sym_null_hint_token4] = ACTIONS(597), - [aux_sym_deterministic_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token1] = ACTIONS(597), - [aux_sym_sql_hint_token2] = ACTIONS(597), - [aux_sym_sql_hint_token3] = ACTIONS(597), - [aux_sym_sql_hint_token5] = ACTIONS(597), - [aux_sym__function_language_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [1243] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_sequence_token5] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_statement_token3] = ACTIONS(701), - [aux_sym_create_function_statement_token4] = ACTIONS(701), - [aux_sym_create_function_statement_token7] = ACTIONS(701), - [aux_sym_create_function_statement_token8] = ACTIONS(701), - [aux_sym_create_function_statement_token9] = ACTIONS(701), - [aux_sym_create_function_statement_token10] = ACTIONS(701), - [aux_sym_create_function_statement_token11] = ACTIONS(701), - [aux_sym_external_hint_token1] = ACTIONS(701), - [aux_sym_external_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token1] = ACTIONS(701), - [aux_sym_optimizer_hint_token2] = ACTIONS(701), - [aux_sym_optimizer_hint_token3] = ACTIONS(701), - [aux_sym_parallel_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token1] = ACTIONS(701), - [aux_sym_null_hint_token4] = ACTIONS(701), - [aux_sym_deterministic_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token1] = ACTIONS(701), - [aux_sym_sql_hint_token2] = ACTIONS(701), - [aux_sym_sql_hint_token3] = ACTIONS(701), - [aux_sym_sql_hint_token5] = ACTIONS(701), - [aux_sym__function_language_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2242), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1244] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_sequence_token5] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_statement_token3] = ACTIONS(583), - [aux_sym_create_function_statement_token4] = ACTIONS(583), - [aux_sym_create_function_statement_token7] = ACTIONS(583), - [aux_sym_create_function_statement_token8] = ACTIONS(583), - [aux_sym_create_function_statement_token9] = ACTIONS(583), - [aux_sym_create_function_statement_token10] = ACTIONS(583), - [aux_sym_create_function_statement_token11] = ACTIONS(583), - [aux_sym_external_hint_token1] = ACTIONS(583), - [aux_sym_external_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token1] = ACTIONS(583), - [aux_sym_optimizer_hint_token2] = ACTIONS(583), - [aux_sym_optimizer_hint_token3] = ACTIONS(583), - [aux_sym_parallel_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token1] = ACTIONS(583), - [aux_sym_null_hint_token4] = ACTIONS(583), - [aux_sym_deterministic_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token1] = ACTIONS(583), - [aux_sym_sql_hint_token2] = ACTIONS(583), - [aux_sym_sql_hint_token3] = ACTIONS(583), - [aux_sym_sql_hint_token5] = ACTIONS(583), - [aux_sym__function_language_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [1245] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_sequence_token5] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_statement_token3] = ACTIONS(679), - [aux_sym_create_function_statement_token4] = ACTIONS(679), - [aux_sym_create_function_statement_token7] = ACTIONS(679), - [aux_sym_create_function_statement_token8] = ACTIONS(679), - [aux_sym_create_function_statement_token9] = ACTIONS(679), - [aux_sym_create_function_statement_token10] = ACTIONS(679), - [aux_sym_create_function_statement_token11] = ACTIONS(679), - [aux_sym_external_hint_token1] = ACTIONS(679), - [aux_sym_external_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token1] = ACTIONS(679), - [aux_sym_optimizer_hint_token2] = ACTIONS(679), - [aux_sym_optimizer_hint_token3] = ACTIONS(679), - [aux_sym_parallel_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token1] = ACTIONS(679), - [aux_sym_null_hint_token4] = ACTIONS(679), - [aux_sym_deterministic_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token1] = ACTIONS(679), - [aux_sym_sql_hint_token2] = ACTIONS(679), - [aux_sym_sql_hint_token3] = ACTIONS(679), - [aux_sym_sql_hint_token5] = ACTIONS(679), - [aux_sym__function_language_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), - }, - [1246] = { - [ts_builtin_sym_end] = ACTIONS(2248), - [anon_sym_SEMI] = ACTIONS(2248), - [aux_sym_with_clause_token1] = ACTIONS(2250), - [aux_sym_cte_token1] = ACTIONS(2250), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(2250), - [aux_sym_truncate_statement_token1] = ACTIONS(2250), - [aux_sym_comment_statement_token1] = ACTIONS(2250), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(2250), - [aux_sym_commit_statement_token1] = ACTIONS(2250), - [aux_sym_rollback_statement_token1] = ACTIONS(2250), - [aux_sym_create_statement_token1] = ACTIONS(2250), - [aux_sym_alter_statement_token1] = ACTIONS(2250), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2250), - [aux_sym_sequence_token5] = ACTIONS(2250), - [aux_sym_pg_command_token1] = ACTIONS(2248), - [aux_sym_return_statement_token1] = ACTIONS(2250), - [aux_sym_declare_statement_token1] = ACTIONS(2250), - [aux_sym_create_function_statement_token3] = ACTIONS(2250), - [aux_sym_create_function_statement_token4] = ACTIONS(2250), - [aux_sym_create_function_statement_token7] = ACTIONS(2250), - [aux_sym_create_function_statement_token8] = ACTIONS(2250), - [aux_sym_create_function_statement_token9] = ACTIONS(2250), - [aux_sym_create_function_statement_token10] = ACTIONS(2250), - [aux_sym_create_function_statement_token11] = ACTIONS(2250), - [aux_sym_external_hint_token1] = ACTIONS(2250), - [aux_sym_external_hint_token2] = ACTIONS(2250), - [aux_sym_optimizer_hint_token1] = ACTIONS(2250), - [aux_sym_optimizer_hint_token2] = ACTIONS(2250), - [aux_sym_optimizer_hint_token3] = ACTIONS(2250), - [aux_sym_parallel_hint_token1] = ACTIONS(2250), - [aux_sym_null_hint_token1] = ACTIONS(2250), - [aux_sym_null_hint_token4] = ACTIONS(2250), - [aux_sym_deterministic_hint_token1] = ACTIONS(2250), - [aux_sym_sql_hint_token1] = ACTIONS(2250), - [aux_sym_sql_hint_token2] = ACTIONS(2250), - [aux_sym_sql_hint_token3] = ACTIONS(2250), - [aux_sym_sql_hint_token5] = ACTIONS(2250), - [aux_sym__function_language_token1] = ACTIONS(2250), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2242), - [aux_sym_trigger_event_token1] = ACTIONS(2250), - [aux_sym_trigger_event_token2] = ACTIONS(2250), - [aux_sym_drop_statement_token1] = ACTIONS(2250), - [aux_sym_grant_statement_token1] = ACTIONS(2250), - [aux_sym_grant_statement_token4] = ACTIONS(2250), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(2250), - [anon_sym_BQUOTE] = ACTIONS(2248), - [anon_sym_DQUOTE] = ACTIONS(2248), - [anon_sym_DASH_GT] = ACTIONS(2244), - [anon_sym_DASH_GT_GT] = ACTIONS(2246), - [anon_sym_POUND_GT] = ACTIONS(2244), - [anon_sym_POUND_GT_GT] = ACTIONS(2246), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1247] = { - [ts_builtin_sym_end] = ACTIONS(2252), - [anon_sym_SEMI] = ACTIONS(2252), - [aux_sym_with_clause_token1] = ACTIONS(2254), - [aux_sym_cte_token1] = ACTIONS(2254), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(2254), - [aux_sym_truncate_statement_token1] = ACTIONS(2254), - [aux_sym_comment_statement_token1] = ACTIONS(2254), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(2254), - [aux_sym_commit_statement_token1] = ACTIONS(2254), - [aux_sym_rollback_statement_token1] = ACTIONS(2254), - [aux_sym_create_statement_token1] = ACTIONS(2254), - [aux_sym_alter_statement_token1] = ACTIONS(2254), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2254), - [aux_sym_sequence_token5] = ACTIONS(2254), - [aux_sym_pg_command_token1] = ACTIONS(2252), - [aux_sym_return_statement_token1] = ACTIONS(2254), - [aux_sym_declare_statement_token1] = ACTIONS(2254), - [aux_sym_create_function_statement_token3] = ACTIONS(2254), - [aux_sym_create_function_statement_token4] = ACTIONS(2254), - [aux_sym_create_function_statement_token7] = ACTIONS(2254), - [aux_sym_create_function_statement_token8] = ACTIONS(2254), - [aux_sym_create_function_statement_token9] = ACTIONS(2254), - [aux_sym_create_function_statement_token10] = ACTIONS(2254), - [aux_sym_create_function_statement_token11] = ACTIONS(2254), - [aux_sym_external_hint_token1] = ACTIONS(2254), - [aux_sym_external_hint_token2] = ACTIONS(2254), - [aux_sym_optimizer_hint_token1] = ACTIONS(2254), - [aux_sym_optimizer_hint_token2] = ACTIONS(2254), - [aux_sym_optimizer_hint_token3] = ACTIONS(2254), - [aux_sym_parallel_hint_token1] = ACTIONS(2254), - [aux_sym_null_hint_token1] = ACTIONS(2254), - [aux_sym_null_hint_token4] = ACTIONS(2254), - [aux_sym_deterministic_hint_token1] = ACTIONS(2254), - [aux_sym_sql_hint_token1] = ACTIONS(2254), - [aux_sym_sql_hint_token2] = ACTIONS(2254), - [aux_sym_sql_hint_token3] = ACTIONS(2254), - [aux_sym_sql_hint_token5] = ACTIONS(2254), - [aux_sym__function_language_token1] = ACTIONS(2254), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2242), - [aux_sym_trigger_event_token1] = ACTIONS(2254), - [aux_sym_trigger_event_token2] = ACTIONS(2254), - [aux_sym_drop_statement_token1] = ACTIONS(2254), - [aux_sym_grant_statement_token1] = ACTIONS(2254), - [aux_sym_grant_statement_token4] = ACTIONS(2254), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(2254), - [anon_sym_BQUOTE] = ACTIONS(2252), - [anon_sym_DQUOTE] = ACTIONS(2252), - [anon_sym_DASH_GT] = ACTIONS(2244), - [anon_sym_DASH_GT_GT] = ACTIONS(2246), - [anon_sym_POUND_GT] = ACTIONS(2244), - [anon_sym_POUND_GT_GT] = ACTIONS(2246), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1248] = { - [ts_builtin_sym_end] = ACTIONS(2256), - [anon_sym_SEMI] = ACTIONS(2256), - [aux_sym_with_clause_token1] = ACTIONS(2258), - [aux_sym_cte_token1] = ACTIONS(2258), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(2258), - [aux_sym_truncate_statement_token1] = ACTIONS(2258), - [aux_sym_comment_statement_token1] = ACTIONS(2258), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(2258), - [aux_sym_commit_statement_token1] = ACTIONS(2258), - [aux_sym_rollback_statement_token1] = ACTIONS(2258), - [aux_sym_create_statement_token1] = ACTIONS(2258), - [aux_sym_alter_statement_token1] = ACTIONS(2258), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2258), - [aux_sym_sequence_token5] = ACTIONS(2258), - [aux_sym_pg_command_token1] = ACTIONS(2256), - [aux_sym_return_statement_token1] = ACTIONS(2258), - [aux_sym_declare_statement_token1] = ACTIONS(2258), - [aux_sym_create_function_statement_token3] = ACTIONS(2258), - [aux_sym_create_function_statement_token4] = ACTIONS(2258), - [aux_sym_create_function_statement_token7] = ACTIONS(2258), - [aux_sym_create_function_statement_token8] = ACTIONS(2258), - [aux_sym_create_function_statement_token9] = ACTIONS(2258), - [aux_sym_create_function_statement_token10] = ACTIONS(2258), - [aux_sym_create_function_statement_token11] = ACTIONS(2258), - [aux_sym_external_hint_token1] = ACTIONS(2258), - [aux_sym_external_hint_token2] = ACTIONS(2258), - [aux_sym_optimizer_hint_token1] = ACTIONS(2258), - [aux_sym_optimizer_hint_token2] = ACTIONS(2258), - [aux_sym_optimizer_hint_token3] = ACTIONS(2258), - [aux_sym_parallel_hint_token1] = ACTIONS(2258), - [aux_sym_null_hint_token1] = ACTIONS(2258), - [aux_sym_null_hint_token4] = ACTIONS(2258), - [aux_sym_deterministic_hint_token1] = ACTIONS(2258), - [aux_sym_sql_hint_token1] = ACTIONS(2258), - [aux_sym_sql_hint_token2] = ACTIONS(2258), - [aux_sym_sql_hint_token3] = ACTIONS(2258), - [aux_sym_sql_hint_token5] = ACTIONS(2258), - [aux_sym__function_language_token1] = ACTIONS(2258), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2242), - [aux_sym_trigger_event_token1] = ACTIONS(2258), - [aux_sym_trigger_event_token2] = ACTIONS(2258), - [aux_sym_drop_statement_token1] = ACTIONS(2258), - [aux_sym_grant_statement_token1] = ACTIONS(2258), - [aux_sym_grant_statement_token4] = ACTIONS(2258), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(2258), - [anon_sym_BQUOTE] = ACTIONS(2256), - [anon_sym_DQUOTE] = ACTIONS(2256), - [anon_sym_DASH_GT] = ACTIONS(2244), - [anon_sym_DASH_GT_GT] = ACTIONS(2246), - [anon_sym_POUND_GT] = ACTIONS(2244), - [anon_sym_POUND_GT_GT] = ACTIONS(2246), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1249] = { - [ts_builtin_sym_end] = ACTIONS(2260), - [anon_sym_SEMI] = ACTIONS(2260), - [aux_sym_with_clause_token1] = ACTIONS(2262), - [aux_sym_cte_token1] = ACTIONS(2262), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(2262), - [aux_sym_truncate_statement_token1] = ACTIONS(2262), - [aux_sym_comment_statement_token1] = ACTIONS(2262), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(2262), - [aux_sym_commit_statement_token1] = ACTIONS(2262), - [aux_sym_rollback_statement_token1] = ACTIONS(2262), - [aux_sym_create_statement_token1] = ACTIONS(2262), - [aux_sym_alter_statement_token1] = ACTIONS(2262), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2262), - [aux_sym_sequence_token5] = ACTIONS(2262), - [aux_sym_pg_command_token1] = ACTIONS(2260), - [aux_sym_return_statement_token1] = ACTIONS(2262), - [aux_sym_declare_statement_token1] = ACTIONS(2262), - [aux_sym_create_function_statement_token3] = ACTIONS(2262), - [aux_sym_create_function_statement_token4] = ACTIONS(2262), - [aux_sym_create_function_statement_token7] = ACTIONS(2262), - [aux_sym_create_function_statement_token8] = ACTIONS(2262), - [aux_sym_create_function_statement_token9] = ACTIONS(2262), - [aux_sym_create_function_statement_token10] = ACTIONS(2262), - [aux_sym_create_function_statement_token11] = ACTIONS(2262), - [aux_sym_external_hint_token1] = ACTIONS(2262), - [aux_sym_external_hint_token2] = ACTIONS(2262), - [aux_sym_optimizer_hint_token1] = ACTIONS(2262), - [aux_sym_optimizer_hint_token2] = ACTIONS(2262), - [aux_sym_optimizer_hint_token3] = ACTIONS(2262), - [aux_sym_parallel_hint_token1] = ACTIONS(2262), - [aux_sym_null_hint_token1] = ACTIONS(2262), - [aux_sym_null_hint_token4] = ACTIONS(2262), - [aux_sym_deterministic_hint_token1] = ACTIONS(2262), - [aux_sym_sql_hint_token1] = ACTIONS(2262), - [aux_sym_sql_hint_token2] = ACTIONS(2262), - [aux_sym_sql_hint_token3] = ACTIONS(2262), - [aux_sym_sql_hint_token5] = ACTIONS(2262), - [aux_sym__function_language_token1] = ACTIONS(2262), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2242), - [aux_sym_trigger_event_token1] = ACTIONS(2262), - [aux_sym_trigger_event_token2] = ACTIONS(2262), - [aux_sym_drop_statement_token1] = ACTIONS(2262), - [aux_sym_grant_statement_token1] = ACTIONS(2262), - [aux_sym_grant_statement_token4] = ACTIONS(2262), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(2262), - [anon_sym_BQUOTE] = ACTIONS(2260), - [anon_sym_DQUOTE] = ACTIONS(2260), - [anon_sym_DASH_GT] = ACTIONS(2244), - [anon_sym_DASH_GT_GT] = ACTIONS(2246), - [anon_sym_POUND_GT] = ACTIONS(2244), - [anon_sym_POUND_GT_GT] = ACTIONS(2246), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1250] = { - [ts_builtin_sym_end] = ACTIONS(1948), - [anon_sym_SEMI] = ACTIONS(1948), - [aux_sym_with_clause_token1] = ACTIONS(1950), - [aux_sym_cte_token1] = ACTIONS(1950), - [aux_sym_cte_token2] = ACTIONS(2226), - [aux_sym_insert_statement_token1] = ACTIONS(1950), - [aux_sym_truncate_statement_token1] = ACTIONS(1950), - [aux_sym_comment_statement_token1] = ACTIONS(1950), - [aux_sym_comment_statement_token7] = ACTIONS(2228), - [aux_sym_begin_statement_token1] = ACTIONS(1950), - [aux_sym_commit_statement_token1] = ACTIONS(1950), - [aux_sym_rollback_statement_token1] = ACTIONS(1950), - [aux_sym_create_statement_token1] = ACTIONS(1950), - [aux_sym_alter_statement_token1] = ACTIONS(1950), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(1950), - [aux_sym_sequence_token5] = ACTIONS(1950), - [aux_sym_pg_command_token1] = ACTIONS(1948), - [aux_sym_return_statement_token1] = ACTIONS(1950), - [aux_sym_declare_statement_token1] = ACTIONS(1950), - [aux_sym_create_function_statement_token3] = ACTIONS(1950), - [aux_sym_create_function_statement_token4] = ACTIONS(1950), - [aux_sym_create_function_statement_token7] = ACTIONS(1950), - [aux_sym_create_function_statement_token8] = ACTIONS(1950), - [aux_sym_create_function_statement_token9] = ACTIONS(1950), - [aux_sym_create_function_statement_token10] = ACTIONS(1950), - [aux_sym_create_function_statement_token11] = ACTIONS(1950), - [aux_sym_external_hint_token1] = ACTIONS(1950), - [aux_sym_external_hint_token2] = ACTIONS(1950), - [aux_sym_optimizer_hint_token1] = ACTIONS(1950), - [aux_sym_optimizer_hint_token2] = ACTIONS(1950), - [aux_sym_optimizer_hint_token3] = ACTIONS(1950), - [aux_sym_parallel_hint_token1] = ACTIONS(1950), - [aux_sym_null_hint_token1] = ACTIONS(1950), - [aux_sym_null_hint_token4] = ACTIONS(1950), - [aux_sym_deterministic_hint_token1] = ACTIONS(1950), - [aux_sym_sql_hint_token1] = ACTIONS(1950), - [aux_sym_sql_hint_token2] = ACTIONS(1950), - [aux_sym_sql_hint_token3] = ACTIONS(1950), - [aux_sym_sql_hint_token5] = ACTIONS(1950), - [aux_sym__function_language_token1] = ACTIONS(1950), - [aux_sym_create_function_parameter_token1] = ACTIONS(2230), - [anon_sym_EQ] = ACTIONS(2232), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2242), - [aux_sym_trigger_event_token1] = ACTIONS(1950), - [aux_sym_trigger_event_token2] = ACTIONS(1950), - [aux_sym_drop_statement_token1] = ACTIONS(1950), - [aux_sym_grant_statement_token1] = ACTIONS(1950), - [aux_sym_grant_statement_token4] = ACTIONS(1950), - [aux_sym_boolean_expression_token1] = ACTIONS(2240), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2218), - [sym__unquoted_identifier] = ACTIONS(1950), - [anon_sym_BQUOTE] = ACTIONS(1948), - [anon_sym_DQUOTE] = ACTIONS(1948), - [anon_sym_DASH_GT] = ACTIONS(2244), - [anon_sym_DASH_GT_GT] = ACTIONS(2246), - [anon_sym_POUND_GT] = ACTIONS(2244), - [anon_sym_POUND_GT_GT] = ACTIONS(2246), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2234), - [anon_sym_DASH] = ACTIONS(2236), - [anon_sym_TILDE] = ACTIONS(2238), - [anon_sym_CARET] = ACTIONS(2220), - [anon_sym_STAR] = ACTIONS(2222), - [anon_sym_SLASH] = ACTIONS(2224), - [anon_sym_PERCENT] = ACTIONS(2222), - [anon_sym_LT_LT] = ACTIONS(2222), - [anon_sym_GT_GT] = ACTIONS(2222), - [anon_sym_AMP] = ACTIONS(2222), - [anon_sym_PIPE] = ACTIONS(2234), - [anon_sym_POUND] = ACTIONS(2236), - [anon_sym_LT] = ACTIONS(2238), - [anon_sym_LT_EQ] = ACTIONS(2232), - [anon_sym_LT_GT] = ACTIONS(2232), - [anon_sym_BANG_EQ] = ACTIONS(2232), - [anon_sym_GT] = ACTIONS(2238), - [anon_sym_GT_EQ] = ACTIONS(2232), - [anon_sym_BANG_TILDE] = ACTIONS(2238), - [anon_sym_TILDE_STAR] = ACTIONS(2232), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2232), - }, - [1251] = { - [sym__aliased_expression] = STATE(5415), - [sym__aliasable_expression] = STATE(5415), - [sym_select_clause_body] = STATE(5393), - [sym_select_subexpression] = STATE(1865), - [sym_conditional_expression] = STATE(1865), - [sym_in_expression] = STATE(1865), - [sym_function_call] = STATE(1667), - [sym__parenthesized_expression] = STATE(1667), - [sym_is_expression] = STATE(1865), - [sym_boolean_expression] = STATE(1865), - [sym_at_time_zone_expression] = STATE(1865), - [sym_NULL] = STATE(1865), - [sym_TRUE] = STATE(1865), - [sym_FALSE] = STATE(1865), - [sym__quoted_identifier] = STATE(1283), - [sym_identifier] = STATE(1302), - [sym_dotted_name] = STATE(1316), - [sym__identifier] = STATE(1521), - [sym_string] = STATE(1667), - [sym_json_access] = STATE(1865), - [sym_type_cast] = STATE(1865), - [sym_array_element_access] = STATE(1865), - [sym_unary_expression] = STATE(1865), - [sym_binary_expression] = STATE(1865), - [sym_asterisk_expression] = STATE(1865), - [sym_interval_expression] = STATE(1865), - [sym_argument_reference] = STATE(1665), - [sym__expression] = STATE(1595), - [anon_sym_SEMI] = ACTIONS(39), - [aux_sym_with_clause_token1] = ACTIONS(41), - [aux_sym_cte_token2] = ACTIONS(2264), - [anon_sym_LPAREN] = ACTIONS(2266), - [aux_sym_insert_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__compound_statement_token2] = ACTIONS(41), - [aux_sym_return_statement_token1] = ACTIONS(41), - [aux_sym_declare_statement_token1] = ACTIONS(41), - [aux_sym_null_hint_token2] = ACTIONS(2268), - [aux_sym_trigger_reference_token1] = ACTIONS(41), - [aux_sym_trigger_event_token1] = ACTIONS(41), - [aux_sym_trigger_event_token2] = 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_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(2270), - [aux_sym_conditional_expression_token1] = ACTIONS(2272), - [aux_sym_TRUE_token1] = ACTIONS(2274), - [aux_sym_FALSE_token1] = ACTIONS(2276), - [sym_number] = ACTIONS(2278), - [sym__unquoted_identifier] = ACTIONS(2280), - [anon_sym_BQUOTE] = ACTIONS(2282), - [anon_sym_DQUOTE] = ACTIONS(2284), - [anon_sym_SQUOTE] = ACTIONS(2286), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2288), - [anon_sym_DASH] = ACTIONS(2290), - [anon_sym_BANG_BANG] = ACTIONS(2288), - [anon_sym_TILDE] = ACTIONS(2288), - [anon_sym_AT] = ACTIONS(2288), - [anon_sym_PIPE_SLASH] = ACTIONS(2288), - [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2288), - [anon_sym_STAR] = ACTIONS(2292), - [aux_sym_interval_expression_token1] = ACTIONS(2294), - [anon_sym_DOLLAR] = ACTIONS(2296), - [sym__dollar_quoted_string_tag] = ACTIONS(2298), - }, - [1252] = { - [aux_sym_dotted_name_repeat1] = STATE(1254), - [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(122), - [aux_sym_trigger_event_token1] = ACTIONS(122), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(122), - [aux_sym_where_clause_token1] = ACTIONS(122), - [aux_sym_boolean_expression_token1] = ACTIONS(122), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(2300), - [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), - }, - [1253] = { - [sym__aliased_expression] = STATE(5427), - [sym__aliasable_expression] = STATE(5427), - [sym_select_clause_body] = STATE(5398), - [sym_select_subexpression] = STATE(1984), - [sym_conditional_expression] = STATE(1984), - [sym_in_expression] = STATE(1984), - [sym_function_call] = STATE(1763), - [sym__parenthesized_expression] = STATE(1763), - [sym_is_expression] = STATE(1984), - [sym_boolean_expression] = STATE(1984), - [sym_at_time_zone_expression] = STATE(1984), - [sym_NULL] = STATE(1984), - [sym_TRUE] = STATE(1984), - [sym_FALSE] = STATE(1984), - [sym__quoted_identifier] = STATE(1405), - [sym_identifier] = STATE(1348), - [sym_dotted_name] = STATE(1623), - [sym__identifier] = STATE(1540), - [sym_string] = STATE(1763), - [sym_json_access] = STATE(1984), - [sym_type_cast] = STATE(1984), - [sym_array_element_access] = STATE(1984), - [sym_unary_expression] = STATE(1984), - [sym_binary_expression] = STATE(1984), - [sym_asterisk_expression] = STATE(1984), - [sym_interval_expression] = STATE(1984), - [sym_argument_reference] = STATE(1747), - [sym__expression] = STATE(1731), - [anon_sym_SEMI] = ACTIONS(39), - [aux_sym_with_clause_token1] = ACTIONS(41), - [aux_sym_cte_token2] = ACTIONS(2302), - [anon_sym_LPAREN] = ACTIONS(2304), - [aux_sym_insert_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__compound_statement_token2] = ACTIONS(41), - [aux_sym_return_statement_token1] = ACTIONS(41), - [aux_sym_declare_statement_token1] = ACTIONS(41), - [aux_sym_null_hint_token2] = ACTIONS(2306), - [aux_sym_trigger_reference_token1] = ACTIONS(41), - [aux_sym_trigger_event_token1] = ACTIONS(41), - [aux_sym_trigger_event_token2] = 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_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(2308), - [aux_sym_conditional_expression_token1] = ACTIONS(2310), - [aux_sym_TRUE_token1] = ACTIONS(2312), - [aux_sym_FALSE_token1] = ACTIONS(2314), - [sym_number] = ACTIONS(2316), - [sym__unquoted_identifier] = ACTIONS(2318), - [anon_sym_BQUOTE] = ACTIONS(2320), - [anon_sym_DQUOTE] = ACTIONS(2322), - [anon_sym_SQUOTE] = ACTIONS(2324), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2326), - [anon_sym_DASH] = ACTIONS(2328), - [anon_sym_BANG_BANG] = ACTIONS(2326), - [anon_sym_TILDE] = ACTIONS(2326), - [anon_sym_AT] = ACTIONS(2326), - [anon_sym_PIPE_SLASH] = ACTIONS(2326), - [anon_sym_PIPE_PIPE_SLASH] = ACTIONS(2326), - [anon_sym_STAR] = ACTIONS(2330), - [aux_sym_interval_expression_token1] = ACTIONS(2332), - [anon_sym_DOLLAR] = ACTIONS(2334), - [sym__dollar_quoted_string_tag] = ACTIONS(2336), + [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), }, - [1254] = { - [aux_sym_dotted_name_repeat1] = STATE(1254), + [1257] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -151278,7 +153570,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_where_clause_token1] = ACTIONS(115), [aux_sym_boolean_expression_token1] = ACTIONS(115), [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2338), + [anon_sym_DOT] = ACTIONS(117), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -151311,85 +153603,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1255] = { - [aux_sym_dotted_name_repeat1] = STATE(1257), - [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_insert_statement_token1] = ACTIONS(124), - [aux_sym_insert_statement_token2] = ACTIONS(124), - [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_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_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_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_boolean_expression_token1] = 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(2341), - [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), + [1258] = { + [aux_sym_dotted_name_repeat1] = STATE(1258), + [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_insert_statement_token1] = ACTIONS(117), + [aux_sym_insert_statement_token2] = ACTIONS(117), + [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_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_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_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_boolean_expression_token1] = 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(2343), + [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(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), + [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), }, - [1256] = { + [1259] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -151467,8 +153759,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1257] = { - [aux_sym_dotted_name_repeat1] = STATE(1257), + [1260] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -151512,7 +153803,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2343), + [anon_sym_DOT] = ACTIONS(117), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -151545,315 +153836,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1258] = { - [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_insert_statement_token1] = 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_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_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_limit_clause_token1] = ACTIONS(128), - [aux_sym_where_clause_token1] = ACTIONS(128), - [aux_sym_boolean_expression_token1] = 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), - }, - [1259] = { - [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(115), - [aux_sym_trigger_event_token1] = ACTIONS(115), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(115), - [aux_sym_where_clause_token1] = ACTIONS(115), - [aux_sym_boolean_expression_token1] = 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), - }, - [1260] = { - [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_insert_statement_token1] = ACTIONS(130), - [aux_sym_insert_statement_token2] = ACTIONS(130), - [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_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_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_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_boolean_expression_token1] = 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), - }, [1261] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_null_hint_token2] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(136), - [aux_sym_trigger_reference_token1] = ACTIONS(136), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token5] = ACTIONS(136), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token2] = ACTIONS(136), - [anon_sym_CONSTRAINT] = ACTIONS(136), - [aux_sym_table_constraint_check_token1] = ACTIONS(136), - [aux_sym_table_constraint_unique_token1] = ACTIONS(136), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(136), - [aux_sym_type_token2] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_null_hint_token2] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(141), + [aux_sym_trigger_reference_token1] = ACTIONS(141), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token5] = ACTIONS(141), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token2] = ACTIONS(141), + [anon_sym_CONSTRAINT] = ACTIONS(141), + [aux_sym_table_constraint_check_token1] = ACTIONS(141), + [aux_sym_table_constraint_unique_token1] = ACTIONS(141), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(141), + [aux_sym_type_token2] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [1262] = { [ts_builtin_sym_end] = ACTIONS(128), @@ -151933,83 +153991,160 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DOT_STAR] = ACTIONS(128), }, [1263] = { - [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_insert_statement_token1] = ACTIONS(117), - [aux_sym_insert_statement_token2] = ACTIONS(117), - [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_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_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_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_boolean_expression_token1] = 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), + [aux_sym_dotted_name_repeat1] = STATE(1252), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_null_hint_token2] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(141), + [aux_sym_trigger_reference_token1] = ACTIONS(141), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token5] = ACTIONS(141), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token2] = ACTIONS(141), + [anon_sym_CONSTRAINT] = ACTIONS(141), + [aux_sym_table_constraint_check_token1] = ACTIONS(141), + [aux_sym_table_constraint_unique_token1] = ACTIONS(141), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2346), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(141), + [aux_sym_type_token2] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [1264] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = ACTIONS(134), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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), + [aux_sym_type_token1] = ACTIONS(134), + [aux_sym_type_token2] = ACTIONS(134), + [anon_sym_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, + [1265] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(132), @@ -152086,466 +154221,237 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1265] = { - [aux_sym_dotted_name_repeat1] = STATE(1252), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_null_hint_token2] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(136), - [aux_sym_trigger_reference_token1] = ACTIONS(136), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token5] = ACTIONS(136), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token2] = ACTIONS(136), - [anon_sym_CONSTRAINT] = ACTIONS(136), - [aux_sym_table_constraint_check_token1] = ACTIONS(136), - [aux_sym_table_constraint_unique_token1] = ACTIONS(136), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2346), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(136), - [aux_sym_type_token2] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, [1266] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = ACTIONS(134), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), - [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), - [aux_sym_type_token1] = ACTIONS(134), - [aux_sym_type_token2] = ACTIONS(134), - [anon_sym_LBRACK] = ACTIONS(132), - [anon_sym_COLON_COLON] = ACTIONS(132), + [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_insert_statement_token1] = ACTIONS(130), + [aux_sym_insert_statement_token2] = ACTIONS(130), + [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_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_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_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_boolean_expression_token1] = 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(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), - [anon_sym_DOT_STAR] = ACTIONS(132), + [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), }, [1267] = { [aux_sym_dotted_name_repeat1] = STATE(1255), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), [anon_sym_DOT] = ACTIONS(2348), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [1268] = { - [aux_sym_dotted_name_repeat1] = STATE(1282), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_null_hint_token2] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(136), - [aux_sym_trigger_reference_token1] = ACTIONS(136), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token5] = ACTIONS(136), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token2] = ACTIONS(136), - [anon_sym_CONSTRAINT] = ACTIONS(136), - [aux_sym_table_constraint_check_token1] = ACTIONS(136), - [aux_sym_table_constraint_unique_token1] = ACTIONS(136), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), + [aux_sym_dotted_name_repeat1] = STATE(1273), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(141), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_null_hint_token2] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(141), + [aux_sym_trigger_reference_token1] = ACTIONS(141), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token5] = ACTIONS(141), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token2] = ACTIONS(141), + [anon_sym_CONSTRAINT] = ACTIONS(141), + [aux_sym_table_constraint_check_token1] = ACTIONS(141), + [aux_sym_table_constraint_unique_token1] = ACTIONS(141), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), [anon_sym_DOT] = ACTIONS(2350), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(2352), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [1269] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1270] = { - [aux_sym_dotted_name_repeat1] = STATE(1255), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2341), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2354), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1271] = { - [aux_sym_dotted_name_repeat1] = STATE(1272), + [aux_sym_dotted_name_repeat1] = STATE(1270), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), @@ -152587,7 +154493,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(2356), + [anon_sym_DOT] = ACTIONS(2354), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -152620,8 +154526,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [1272] = { - [aux_sym_dotted_name_repeat1] = STATE(1272), + [1270] = { + [aux_sym_dotted_name_repeat1] = STATE(1270), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -152663,7 +154569,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2358), + [anon_sym_DOT] = ACTIONS(2356), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -152696,83 +154602,310 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, + [1271] = { + [aux_sym_dotted_name_repeat1] = STATE(1255), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2341), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2359), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1272] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, [1273] = { - [aux_sym_dotted_name_repeat1] = STATE(1273), - [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(115), - [aux_sym_trigger_event_token1] = ACTIONS(115), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(115), - [aux_sym_where_clause_token1] = ACTIONS(115), - [aux_sym_boolean_expression_token1] = ACTIONS(115), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2361), - [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), + [aux_sym_dotted_name_repeat1] = STATE(1279), + [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(122), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(122), + [aux_sym_where_clause_token1] = ACTIONS(122), + [aux_sym_boolean_expression_token1] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2350), + [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(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), + [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), }, [1274] = { - [ts_builtin_sym_end] = ACTIONS(115), + [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_insert_statement_token1] = ACTIONS(130), + [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_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_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_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_boolean_expression_token1] = 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), + }, + [1275] = { + [aux_sym_dotted_name_repeat1] = STATE(1275), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), [anon_sym_COMMA] = ACTIONS(115), @@ -152780,19 +154913,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(117), [anon_sym_LPAREN] = ACTIONS(115), [aux_sym_insert_statement_token1] = ACTIONS(117), - [aux_sym_truncate_statement_token1] = ACTIONS(117), - [aux_sym_comment_statement_token1] = ACTIONS(117), + [aux_sym_insert_statement_token2] = 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__compound_statement_token2] = ACTIONS(117), + [aux_sym_return_statement_token1] = ACTIONS(117), + [aux_sym_declare_statement_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_drop_statement_token1] = ACTIONS(117), @@ -152813,7 +154946,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DOT] = ACTIONS(2361), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -152846,8 +154979,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1275] = { - [aux_sym_dotted_name_repeat1] = STATE(1278), + [1276] = { + [aux_sym_dotted_name_repeat1] = STATE(1275), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), [anon_sym_COMMA] = ACTIONS(122), @@ -152921,7 +155054,232 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [1276] = { + [1277] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2366), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(2368), + [aux_sym_insert_statement_token1] = ACTIONS(160), + [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_pg_command_token1] = ACTIONS(160), + [aux_sym__compound_statement_token2] = ACTIONS(160), + [aux_sym_return_statement_token1] = ACTIONS(160), + [aux_sym_declare_statement_token1] = ACTIONS(160), + [aux_sym_null_hint_token2] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [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_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(2370), + [aux_sym_limit_clause_token1] = ACTIONS(160), + [aux_sym_where_clause_token1] = ACTIONS(160), + [aux_sym_boolean_expression_token1] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2372), + [aux_sym_type_token2] = ACTIONS(2374), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1278] = { + [aux_sym_dotted_name_repeat1] = STATE(1287), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2376), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2378), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1279] = { + [aux_sym_dotted_name_repeat1] = STATE(1279), + [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(115), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(115), + [aux_sym_where_clause_token1] = ACTIONS(115), + [aux_sym_boolean_expression_token1] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2380), + [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), + }, + [1280] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(115), @@ -152996,7 +155354,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1277] = { + [1281] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -153071,8 +155429,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1278] = { - [aux_sym_dotted_name_repeat1] = STATE(1278), + [1282] = { + [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), [anon_sym_COMMA] = ACTIONS(115), @@ -153080,19 +155438,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(117), [anon_sym_LPAREN] = ACTIONS(115), [aux_sym_insert_statement_token1] = ACTIONS(117), - [aux_sym_insert_statement_token2] = ACTIONS(117), + [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__compound_statement_token2] = ACTIONS(117), - [aux_sym_return_statement_token1] = ACTIONS(117), - [aux_sym_declare_statement_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_drop_statement_token1] = ACTIONS(117), @@ -153113,7 +155471,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2366), + [anon_sym_DOT] = ACTIONS(117), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -153146,157 +155504,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1279] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2369), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token2] = ACTIONS(153), - [anon_sym_LPAREN] = ACTIONS(2371), - [aux_sym_insert_statement_token1] = ACTIONS(153), - [aux_sym_truncate_statement_token1] = ACTIONS(153), - [aux_sym_comment_statement_token1] = ACTIONS(153), - [aux_sym_comment_statement_token7] = ACTIONS(153), - [aux_sym_begin_statement_token1] = ACTIONS(153), - [aux_sym_commit_statement_token1] = ACTIONS(153), - [aux_sym_rollback_statement_token1] = ACTIONS(153), - [aux_sym_create_statement_token1] = ACTIONS(153), - [aux_sym_alter_statement_token1] = ACTIONS(153), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(153), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(153), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym__compound_statement_token2] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(153), - [aux_sym_declare_statement_token1] = ACTIONS(153), - [aux_sym_null_hint_token2] = ACTIONS(153), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(153), - [aux_sym_trigger_reference_token1] = ACTIONS(153), - [aux_sym_trigger_event_token1] = ACTIONS(153), - [aux_sym_trigger_event_token2] = ACTIONS(153), - [aux_sym_drop_statement_token1] = ACTIONS(153), - [aux_sym_grant_statement_token1] = ACTIONS(153), - [aux_sym_grant_statement_token4] = ACTIONS(153), - [aux_sym_grant_statement_token5] = ACTIONS(153), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(153), - [aux_sym_direction_constraint_token1] = ACTIONS(153), - [aux_sym_direction_constraint_token2] = ACTIONS(153), - [anon_sym_CONSTRAINT] = ACTIONS(153), - [aux_sym_table_constraint_check_token1] = ACTIONS(153), - [aux_sym_table_constraint_unique_token1] = ACTIONS(153), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(153), - [aux_sym_create_table_statement_token1] = ACTIONS(2373), - [aux_sym_limit_clause_token1] = ACTIONS(153), - [aux_sym_where_clause_token1] = ACTIONS(153), - [aux_sym_boolean_expression_token1] = ACTIONS(153), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2375), - [aux_sym_type_token2] = ACTIONS(2377), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [1280] = { - [aux_sym_dotted_name_repeat1] = STATE(1295), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2379), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2381), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [1283] = { + [aux_sym_dotted_name_repeat1] = STATE(1269), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2383), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, - [1281] = { + [1284] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -153305,6 +155587,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(130), [anon_sym_LPAREN] = ACTIONS(128), [aux_sym_insert_statement_token1] = ACTIONS(130), + [aux_sym_insert_statement_token2] = ACTIONS(130), [aux_sym_truncate_statement_token1] = ACTIONS(130), [aux_sym_comment_statement_token1] = ACTIONS(130), [aux_sym_comment_statement_token7] = ACTIONS(130), @@ -153318,13 +155601,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_where_clause_token1] = ACTIONS(130), @@ -153343,8 +155626,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -153371,82 +155652,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [1282] = { - [aux_sym_dotted_name_repeat1] = STATE(1273), - [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(122), - [aux_sym_trigger_event_token1] = ACTIONS(122), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(122), - [aux_sym_where_clause_token1] = ACTIONS(122), - [aux_sym_boolean_expression_token1] = ACTIONS(122), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(2350), - [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), + [1285] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2385), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(2387), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_insert_statement_token2] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_reference_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(2389), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2391), + [aux_sym_type_token2] = ACTIONS(2393), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, - [1283] = { + [1286] = { [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), [anon_sym_COMMA] = ACTIONS(128), @@ -153520,303 +155800,525 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [1284] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(136), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token2] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_null_hint_token2] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(136), - [aux_sym_trigger_reference_token1] = ACTIONS(136), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token5] = ACTIONS(136), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token2] = ACTIONS(136), - [anon_sym_CONSTRAINT] = ACTIONS(136), - [aux_sym_table_constraint_check_token1] = ACTIONS(136), - [aux_sym_table_constraint_unique_token1] = ACTIONS(136), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [1287] = { + [aux_sym_dotted_name_repeat1] = STATE(1291), + [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_insert_statement_token1] = ACTIONS(124), + [aux_sym_insert_statement_token2] = ACTIONS(124), + [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_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_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_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_boolean_expression_token1] = 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(2376), + [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), }, - [1285] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [1288] = { + [aux_sym_dotted_name_repeat1] = STATE(1269), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2354), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2395), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1286] = { - [aux_sym_dotted_name_repeat1] = STATE(1271), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2356), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2383), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [1289] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1287] = { - [aux_sym_dotted_name_repeat1] = STATE(1271), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2385), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [1290] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(141), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token2] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_null_hint_token2] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(141), + [aux_sym_trigger_reference_token1] = ACTIONS(141), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token5] = ACTIONS(141), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token2] = ACTIONS(141), + [anon_sym_CONSTRAINT] = ACTIONS(141), + [aux_sym_table_constraint_check_token1] = ACTIONS(141), + [aux_sym_table_constraint_unique_token1] = ACTIONS(141), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1288] = { + [1291] = { + [aux_sym_dotted_name_repeat1] = STATE(1291), + [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_insert_statement_token1] = ACTIONS(117), + [aux_sym_insert_statement_token2] = ACTIONS(117), + [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_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_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_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_boolean_expression_token1] = 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(2397), + [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), + }, + [1292] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2400), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(2402), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_insert_statement_token2] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_reference_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(2404), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2406), + [aux_sym_type_token2] = ACTIONS(2408), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1293] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2410), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token2] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(2412), + [aux_sym_insert_statement_token1] = ACTIONS(189), + [aux_sym_truncate_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token7] = ACTIONS(189), + [aux_sym_begin_statement_token1] = ACTIONS(189), + [aux_sym_commit_statement_token1] = ACTIONS(189), + [aux_sym_rollback_statement_token1] = ACTIONS(189), + [aux_sym_create_statement_token1] = ACTIONS(189), + [aux_sym_alter_statement_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(189), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(189), + [aux_sym_declare_statement_token1] = ACTIONS(189), + [aux_sym_null_hint_token2] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(189), + [aux_sym_trigger_reference_token1] = ACTIONS(189), + [aux_sym_trigger_event_token1] = ACTIONS(189), + [aux_sym_trigger_event_token2] = ACTIONS(189), + [aux_sym_drop_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token4] = ACTIONS(189), + [aux_sym_grant_statement_token5] = ACTIONS(189), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(189), + [aux_sym_direction_constraint_token1] = ACTIONS(189), + [aux_sym_direction_constraint_token2] = ACTIONS(189), + [anon_sym_CONSTRAINT] = ACTIONS(189), + [aux_sym_table_constraint_check_token1] = ACTIONS(189), + [aux_sym_table_constraint_unique_token1] = ACTIONS(189), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(189), + [aux_sym_create_table_statement_token1] = ACTIONS(2414), + [aux_sym_limit_clause_token1] = ACTIONS(189), + [aux_sym_where_clause_token1] = ACTIONS(189), + [aux_sym_boolean_expression_token1] = ACTIONS(189), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(2416), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1294] = { [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), [anon_sym_COMMA] = ACTIONS(132), @@ -153890,7 +156392,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1289] = { + [1295] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = ACTIONS(134), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, + [1296] = { [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), [anon_sym_COMMA] = ACTIONS(115), @@ -153964,82 +156540,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1290] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2387), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token2] = ACTIONS(193), - [anon_sym_LPAREN] = ACTIONS(2389), - [aux_sym_insert_statement_token1] = ACTIONS(193), - [aux_sym_truncate_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token7] = ACTIONS(193), - [aux_sym_begin_statement_token1] = ACTIONS(193), - [aux_sym_commit_statement_token1] = ACTIONS(193), - [aux_sym_rollback_statement_token1] = ACTIONS(193), - [aux_sym_create_statement_token1] = ACTIONS(193), - [aux_sym_alter_statement_token1] = ACTIONS(193), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(193), - [aux_sym_pg_command_token1] = ACTIONS(193), - [aux_sym__compound_statement_token2] = ACTIONS(193), - [aux_sym_return_statement_token1] = ACTIONS(193), - [aux_sym_declare_statement_token1] = ACTIONS(193), - [aux_sym_null_hint_token2] = ACTIONS(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(193), - [aux_sym_trigger_reference_token1] = ACTIONS(193), - [aux_sym_trigger_event_token1] = ACTIONS(193), - [aux_sym_trigger_event_token2] = ACTIONS(193), - [aux_sym_drop_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token4] = ACTIONS(193), - [aux_sym_grant_statement_token5] = ACTIONS(193), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(193), - [aux_sym_direction_constraint_token1] = ACTIONS(193), - [aux_sym_direction_constraint_token2] = ACTIONS(193), - [anon_sym_CONSTRAINT] = ACTIONS(193), - [aux_sym_table_constraint_check_token1] = ACTIONS(193), - [aux_sym_table_constraint_unique_token1] = ACTIONS(193), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(193), - [aux_sym_create_table_statement_token1] = ACTIONS(2391), - [aux_sym_limit_clause_token1] = ACTIONS(193), - [aux_sym_where_clause_token1] = ACTIONS(193), - [aux_sym_boolean_expression_token1] = ACTIONS(193), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2393), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1297] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(473), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token2] = ACTIONS(473), + [aux_sym_insert_statement_token1] = ACTIONS(473), + [aux_sym_truncate_statement_token1] = ACTIONS(473), + [aux_sym_comment_statement_token1] = ACTIONS(473), + [aux_sym_comment_statement_token5] = ACTIONS(473), + [aux_sym_comment_statement_token7] = ACTIONS(473), + [aux_sym_begin_statement_token1] = ACTIONS(473), + [aux_sym_commit_statement_token1] = ACTIONS(473), + [aux_sym_rollback_statement_token1] = ACTIONS(473), + [aux_sym_create_statement_token1] = ACTIONS(473), + [aux_sym_alter_statement_token1] = ACTIONS(473), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(473), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym__compound_statement_token2] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(473), + [aux_sym_declare_statement_token1] = ACTIONS(473), + [aux_sym_null_hint_token2] = ACTIONS(473), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(473), + [aux_sym_trigger_event_token2] = ACTIONS(473), + [aux_sym_create_extension_statement_token1] = ACTIONS(473), + [aux_sym_create_extension_statement_token2] = ACTIONS(473), + [aux_sym_drop_statement_token1] = ACTIONS(473), + [aux_sym_grant_statement_token1] = ACTIONS(473), + [aux_sym_grant_statement_token4] = ACTIONS(473), + [aux_sym_grant_statement_token5] = ACTIONS(473), + [aux_sym_grant_statement_token8] = ACTIONS(473), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(473), + [aux_sym_direction_constraint_token1] = ACTIONS(473), + [aux_sym_direction_constraint_token2] = ACTIONS(473), + [anon_sym_CONSTRAINT] = ACTIONS(473), + [aux_sym_table_constraint_check_token1] = ACTIONS(473), + [aux_sym_table_constraint_unique_token1] = ACTIONS(473), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(473), + [aux_sym_order_by_clause_token1] = ACTIONS(473), + [aux_sym_limit_clause_token1] = ACTIONS(473), + [aux_sym_boolean_expression_token1] = ACTIONS(473), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, - [1291] = { - [aux_sym_dotted_name_repeat1] = STATE(1291), + [1298] = { + [aux_sym_dotted_name_repeat1] = STATE(1298), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -154079,7 +156655,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(115), [aux_sym_boolean_expression_token1] = ACTIONS(115), [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2395), + [anon_sym_DOT] = ACTIONS(2418), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -154112,54 +156688,638 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1292] = { + [1299] = { + [aux_sym_dotted_name_repeat1] = STATE(1298), + [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_insert_statement_token1] = 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(124), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2421), + [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), + }, + [1300] = { + [aux_sym_dotted_name_repeat1] = STATE(1300), + [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_insert_statement_token1] = ACTIONS(117), + [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_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_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_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_boolean_expression_token1] = 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(2423), + [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), + }, + [1301] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2410), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token2] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(2412), + [aux_sym_insert_statement_token1] = ACTIONS(189), + [aux_sym_truncate_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token7] = ACTIONS(189), + [aux_sym_begin_statement_token1] = ACTIONS(189), + [aux_sym_commit_statement_token1] = ACTIONS(189), + [aux_sym_rollback_statement_token1] = ACTIONS(189), + [aux_sym_create_statement_token1] = ACTIONS(189), + [aux_sym_alter_statement_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(189), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(189), + [aux_sym_declare_statement_token1] = ACTIONS(189), + [aux_sym_null_hint_token2] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(189), + [aux_sym_trigger_reference_token1] = ACTIONS(189), + [aux_sym_trigger_event_token1] = ACTIONS(189), + [aux_sym_trigger_event_token2] = ACTIONS(189), + [aux_sym_drop_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token4] = ACTIONS(189), + [aux_sym_grant_statement_token5] = ACTIONS(189), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(189), + [aux_sym_direction_constraint_token1] = ACTIONS(189), + [aux_sym_direction_constraint_token2] = ACTIONS(189), + [anon_sym_CONSTRAINT] = ACTIONS(189), + [aux_sym_table_constraint_check_token1] = ACTIONS(189), + [aux_sym_table_constraint_unique_token1] = ACTIONS(189), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(189), + [aux_sym_create_table_statement_token1] = ACTIONS(2414), + [aux_sym_limit_clause_token1] = ACTIONS(189), + [aux_sym_where_clause_token1] = ACTIONS(189), + [aux_sym_boolean_expression_token1] = ACTIONS(189), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1302] = { + [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_insert_statement_token1] = 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(130), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), + }, + [1303] = { + [aux_sym_dotted_name_repeat1] = STATE(1331), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2426), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2428), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1304] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(2430), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2432), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(2434), + }, + [1305] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2436), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2438), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2440), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(2442), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1306] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(217), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token2] = ACTIONS(217), + [anon_sym_LPAREN] = ACTIONS(2444), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_null_hint_token2] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(217), + [aux_sym_trigger_reference_token1] = ACTIONS(217), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token5] = ACTIONS(217), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token2] = ACTIONS(217), + [anon_sym_CONSTRAINT] = ACTIONS(217), + [aux_sym_table_constraint_check_token1] = ACTIONS(217), + [aux_sym_table_constraint_unique_token1] = ACTIONS(217), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2446), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(2448), + }, + [1307] = { [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_cte_token2] = ACTIONS(132), [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = ACTIONS(134), - [aux_sym_insert_statement_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_insert_statement_token1] = 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(134), - [aux_sym_trigger_reference_token1] = ACTIONS(134), - [aux_sym_trigger_event_token1] = ACTIONS(134), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), [anon_sym_DOT] = ACTIONS(134), [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), + [aux_sym_type_token1] = ACTIONS(132), + [aux_sym_type_token2] = ACTIONS(132), [anon_sym_LBRACK] = ACTIONS(132), [anon_sym_COLON_COLON] = ACTIONS(132), [sym_comment] = ACTIONS(3), @@ -154186,82 +157346,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1293] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2398), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2400), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_insert_statement_token2] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_reference_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(2402), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2404), - [aux_sym_type_token2] = ACTIONS(2406), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [1308] = { + [sym_auto_increment_constraint] = STATE(1369), + [sym_direction_constraint] = STATE(1369), + [sym_named_constraint] = STATE(1369), + [sym_default_clause] = STATE(1369), + [sym_primary_key_constraint] = STATE(1369), + [sym_references_constraint] = STATE(1369), + [sym_unique_constraint] = STATE(1369), + [sym_null_constraint] = STATE(1369), + [sym_check_constraint] = STATE(1369), + [sym_NULL] = STATE(2461), + [aux_sym_table_column_repeat1] = STATE(1369), + [aux_sym_array_type_repeat1] = STATE(2287), + [ts_builtin_sym_end] = ACTIONS(2450), + [anon_sym_SEMI] = ACTIONS(2450), + [aux_sym_with_clause_token1] = ACTIONS(2452), + [aux_sym_cte_token1] = ACTIONS(2452), + [aux_sym_cte_token2] = ACTIONS(2454), + [aux_sym_insert_statement_token1] = ACTIONS(2452), + [aux_sym_truncate_statement_token1] = ACTIONS(2452), + [aux_sym_comment_statement_token1] = ACTIONS(2452), + [aux_sym_begin_statement_token1] = ACTIONS(2452), + [aux_sym_commit_statement_token1] = ACTIONS(2452), + [aux_sym_rollback_statement_token1] = ACTIONS(2452), + [aux_sym_create_statement_token1] = ACTIONS(2452), + [aux_sym_alter_statement_token1] = ACTIONS(2452), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2452), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(2456), + [aux_sym_sequence_token5] = ACTIONS(2452), + [aux_sym_pg_command_token1] = ACTIONS(2450), + [aux_sym_return_statement_token1] = ACTIONS(2452), + [aux_sym_declare_statement_token1] = ACTIONS(2452), + [aux_sym_create_function_statement_token3] = ACTIONS(2452), + [aux_sym_create_function_statement_token4] = ACTIONS(2452), + [aux_sym_create_function_statement_token7] = ACTIONS(2452), + [aux_sym_create_function_statement_token8] = ACTIONS(2452), + [aux_sym_create_function_statement_token9] = ACTIONS(2452), + [aux_sym_create_function_statement_token10] = ACTIONS(2452), + [aux_sym_create_function_statement_token11] = ACTIONS(2452), + [aux_sym_external_hint_token1] = ACTIONS(2452), + [aux_sym_external_hint_token2] = ACTIONS(2452), + [aux_sym_optimizer_hint_token1] = ACTIONS(2452), + [aux_sym_optimizer_hint_token2] = ACTIONS(2452), + [aux_sym_optimizer_hint_token3] = ACTIONS(2452), + [aux_sym_parallel_hint_token1] = ACTIONS(2452), + [aux_sym_null_hint_token1] = ACTIONS(2452), + [aux_sym_null_hint_token2] = ACTIONS(2458), + [aux_sym_null_hint_token4] = ACTIONS(2452), + [aux_sym_deterministic_hint_token1] = ACTIONS(2452), + [aux_sym_sql_hint_token1] = ACTIONS(2452), + [aux_sym_sql_hint_token2] = ACTIONS(2452), + [aux_sym_sql_hint_token3] = ACTIONS(2452), + [aux_sym_sql_hint_token5] = ACTIONS(2452), + [aux_sym__function_language_token1] = ACTIONS(2452), + [aux_sym_trigger_event_token1] = ACTIONS(2452), + [aux_sym_trigger_event_token2] = ACTIONS(2452), + [aux_sym_drop_statement_token1] = ACTIONS(2452), + [aux_sym_grant_statement_token1] = ACTIONS(2452), + [aux_sym_grant_statement_token4] = ACTIONS(2452), + [aux_sym_grant_statement_token5] = ACTIONS(2460), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(2462), + [aux_sym_direction_constraint_token1] = ACTIONS(2464), + [aux_sym_direction_constraint_token2] = ACTIONS(2464), + [anon_sym_CONSTRAINT] = ACTIONS(2466), + [aux_sym_table_constraint_check_token1] = ACTIONS(2468), + [aux_sym_table_constraint_unique_token1] = ACTIONS(2470), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(2472), + [sym__unquoted_identifier] = ACTIONS(2452), + [anon_sym_BQUOTE] = ACTIONS(2450), + [anon_sym_DQUOTE] = ACTIONS(2450), + [anon_sym_LBRACK] = ACTIONS(2474), + [sym_comment] = ACTIONS(3), }, - [1294] = { - [aux_sym_dotted_name_repeat1] = STATE(1294), + [1309] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -154304,7 +157462,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2408), + [anon_sym_DOT] = ACTIONS(117), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -154334,9 +157492,446 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1295] = { - [aux_sym_dotted_name_repeat1] = STATE(1294), - [ts_builtin_sym_end] = ACTIONS(122), + [1310] = { + [aux_sym_array_type_repeat1] = STATE(1310), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(292), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token2] = ACTIONS(292), + [anon_sym_RPAREN] = ACTIONS(292), + [aux_sym_insert_statement_token1] = ACTIONS(292), + [aux_sym_truncate_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token7] = ACTIONS(292), + [aux_sym_begin_statement_token1] = ACTIONS(292), + [aux_sym_commit_statement_token1] = ACTIONS(292), + [aux_sym_rollback_statement_token1] = ACTIONS(292), + [aux_sym_create_statement_token1] = ACTIONS(292), + [aux_sym_alter_statement_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(292), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(292), + [aux_sym_declare_statement_token1] = ACTIONS(292), + [aux_sym_null_hint_token2] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(292), + [aux_sym_trigger_event_token2] = ACTIONS(292), + [aux_sym_drop_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token4] = ACTIONS(292), + [aux_sym_grant_statement_token5] = ACTIONS(292), + [aux_sym_grant_statement_token8] = ACTIONS(292), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token2] = ACTIONS(292), + [anon_sym_CONSTRAINT] = ACTIONS(292), + [aux_sym_table_constraint_check_token1] = ACTIONS(292), + [aux_sym_table_constraint_unique_token1] = ACTIONS(292), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(292), + [aux_sym_order_by_clause_token1] = ACTIONS(292), + [aux_sym_limit_clause_token1] = ACTIONS(292), + [aux_sym_boolean_expression_token1] = ACTIONS(292), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2476), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1311] = { + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1312] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2479), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2481), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2483), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(2485), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1313] = { + [aux_sym_dotted_name_repeat1] = STATE(1276), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2364), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2487), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1314] = { + [aux_sym_array_type_repeat1] = STATE(1310), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(334), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token2] = ACTIONS(334), + [anon_sym_RPAREN] = ACTIONS(334), + [aux_sym_insert_statement_token1] = ACTIONS(334), + [aux_sym_truncate_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token7] = ACTIONS(334), + [aux_sym_begin_statement_token1] = ACTIONS(334), + [aux_sym_commit_statement_token1] = ACTIONS(334), + [aux_sym_rollback_statement_token1] = ACTIONS(334), + [aux_sym_create_statement_token1] = ACTIONS(334), + [aux_sym_alter_statement_token1] = ACTIONS(334), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(334), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(334), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym__compound_statement_token2] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(334), + [aux_sym_declare_statement_token1] = ACTIONS(334), + [aux_sym_null_hint_token2] = ACTIONS(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(334), + [aux_sym_trigger_event_token2] = ACTIONS(334), + [aux_sym_drop_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token4] = ACTIONS(334), + [aux_sym_grant_statement_token5] = ACTIONS(334), + [aux_sym_grant_statement_token8] = ACTIONS(334), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(334), + [aux_sym_direction_constraint_token1] = ACTIONS(334), + [aux_sym_direction_constraint_token2] = ACTIONS(334), + [anon_sym_CONSTRAINT] = ACTIONS(334), + [aux_sym_table_constraint_check_token1] = ACTIONS(334), + [aux_sym_table_constraint_unique_token1] = ACTIONS(334), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(334), + [aux_sym_order_by_clause_token1] = ACTIONS(334), + [aux_sym_limit_clause_token1] = ACTIONS(334), + [aux_sym_boolean_expression_token1] = ACTIONS(334), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(2489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [1315] = { + [aux_sym_dotted_name_repeat1] = STATE(1276), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2491), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, + [1316] = { + [aux_sym_dotted_name_repeat1] = STATE(1300), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), [anon_sym_COMMA] = ACTIONS(122), @@ -154344,27 +157939,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(124), [anon_sym_LPAREN] = ACTIONS(122), [aux_sym_insert_statement_token1] = ACTIONS(124), - [aux_sym_insert_statement_token2] = ACTIONS(124), - [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__compound_statement_token2] = ACTIONS(124), + [aux_sym_return_statement_token1] = ACTIONS(124), + [aux_sym_declare_statement_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_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_where_clause_token1] = ACTIONS(124), @@ -154378,11 +157970,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(2379), + [anon_sym_DOT] = ACTIONS(2493), [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), @@ -154408,8 +158003,225 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [1296] = { - [ts_builtin_sym_end] = ACTIONS(128), + [1317] = { + [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_insert_statement_token1] = 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(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), + }, + [1318] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(2495), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token2] = ACTIONS(299), + [anon_sym_LPAREN] = ACTIONS(2497), + [aux_sym_insert_statement_token1] = ACTIONS(299), + [aux_sym_truncate_statement_token1] = ACTIONS(299), + [aux_sym_comment_statement_token1] = ACTIONS(299), + [aux_sym_comment_statement_token7] = ACTIONS(299), + [aux_sym_begin_statement_token1] = ACTIONS(299), + [aux_sym_commit_statement_token1] = ACTIONS(299), + [aux_sym_rollback_statement_token1] = ACTIONS(299), + [aux_sym_create_statement_token1] = ACTIONS(299), + [aux_sym_alter_statement_token1] = ACTIONS(299), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(299), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(299), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym__compound_statement_token2] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(299), + [aux_sym_declare_statement_token1] = ACTIONS(299), + [aux_sym_null_hint_token2] = ACTIONS(299), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(299), + [aux_sym_trigger_reference_token1] = ACTIONS(299), + [aux_sym_trigger_event_token1] = ACTIONS(299), + [aux_sym_trigger_event_token2] = ACTIONS(299), + [aux_sym_drop_statement_token1] = ACTIONS(299), + [aux_sym_grant_statement_token1] = ACTIONS(299), + [aux_sym_grant_statement_token4] = ACTIONS(299), + [aux_sym_grant_statement_token5] = ACTIONS(299), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(299), + [aux_sym_direction_constraint_token1] = ACTIONS(299), + [aux_sym_direction_constraint_token2] = ACTIONS(299), + [anon_sym_CONSTRAINT] = ACTIONS(299), + [aux_sym_table_constraint_check_token1] = ACTIONS(299), + [aux_sym_table_constraint_unique_token1] = ACTIONS(299), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(299), + [aux_sym_create_table_statement_token1] = ACTIONS(2499), + [aux_sym_limit_clause_token1] = ACTIONS(299), + [aux_sym_where_clause_token1] = ACTIONS(299), + [aux_sym_boolean_expression_token1] = ACTIONS(299), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [1319] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(2501), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(2503), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_insert_statement_token2] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_reference_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(2505), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [1320] = { [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), [anon_sym_COMMA] = ACTIONS(128), @@ -154417,27 +158229,24 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(130), [anon_sym_LPAREN] = ACTIONS(128), [aux_sym_insert_statement_token1] = ACTIONS(130), - [aux_sym_insert_statement_token2] = ACTIONS(130), - [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__compound_statement_token2] = ACTIONS(130), + [aux_sym_return_statement_token1] = ACTIONS(130), + [aux_sym_declare_statement_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_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_where_clause_token1] = ACTIONS(130), @@ -154456,6 +158265,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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), @@ -154482,667 +158293,584 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [1297] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2411), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2413), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_insert_statement_token2] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_reference_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(2415), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2417), - [aux_sym_type_token2] = ACTIONS(2419), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [1321] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(2507), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2509), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(2511), }, - [1298] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(495), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token2] = ACTIONS(495), - [aux_sym_insert_statement_token1] = ACTIONS(495), - [aux_sym_truncate_statement_token1] = ACTIONS(495), - [aux_sym_comment_statement_token1] = ACTIONS(495), - [aux_sym_comment_statement_token5] = ACTIONS(495), - [aux_sym_comment_statement_token7] = ACTIONS(495), - [aux_sym_begin_statement_token1] = ACTIONS(495), - [aux_sym_commit_statement_token1] = ACTIONS(495), - [aux_sym_rollback_statement_token1] = ACTIONS(495), - [aux_sym_create_statement_token1] = ACTIONS(495), - [aux_sym_alter_statement_token1] = ACTIONS(495), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(495), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym__compound_statement_token2] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(495), - [aux_sym_declare_statement_token1] = ACTIONS(495), - [aux_sym_null_hint_token2] = ACTIONS(495), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(495), - [aux_sym_trigger_event_token2] = ACTIONS(495), - [aux_sym_create_extension_statement_token1] = ACTIONS(495), - [aux_sym_create_extension_statement_token2] = ACTIONS(495), - [aux_sym_drop_statement_token1] = ACTIONS(495), - [aux_sym_grant_statement_token1] = ACTIONS(495), - [aux_sym_grant_statement_token4] = ACTIONS(495), - [aux_sym_grant_statement_token5] = ACTIONS(495), - [aux_sym_grant_statement_token8] = ACTIONS(495), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(495), - [aux_sym_direction_constraint_token1] = ACTIONS(495), - [aux_sym_direction_constraint_token2] = ACTIONS(495), - [anon_sym_CONSTRAINT] = ACTIONS(495), - [aux_sym_table_constraint_check_token1] = ACTIONS(495), - [aux_sym_table_constraint_unique_token1] = ACTIONS(495), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(495), - [aux_sym_order_by_clause_token1] = ACTIONS(495), - [aux_sym_limit_clause_token1] = ACTIONS(495), - [aux_sym_boolean_expression_token1] = ACTIONS(495), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [1322] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1299] = { - [aux_sym_dotted_name_repeat1] = STATE(1291), - [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_insert_statement_token1] = 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(124), - [aux_sym_trigger_event_token1] = ACTIONS(122), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(122), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [1323] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(2513), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token2] = ACTIONS(374), + [aux_sym_insert_statement_token1] = ACTIONS(374), + [aux_sym_truncate_statement_token1] = ACTIONS(374), + [aux_sym_comment_statement_token1] = ACTIONS(374), + [aux_sym_comment_statement_token7] = ACTIONS(374), + [aux_sym_begin_statement_token1] = ACTIONS(374), + [aux_sym_commit_statement_token1] = ACTIONS(374), + [aux_sym_rollback_statement_token1] = ACTIONS(374), + [aux_sym_create_statement_token1] = ACTIONS(374), + [aux_sym_alter_statement_token1] = ACTIONS(374), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(374), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(374), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym__compound_statement_token2] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(374), + [aux_sym_declare_statement_token1] = ACTIONS(374), + [aux_sym_null_hint_token2] = ACTIONS(374), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(374), + [aux_sym_trigger_reference_token1] = ACTIONS(374), + [aux_sym_trigger_event_token1] = ACTIONS(374), + [aux_sym_trigger_event_token2] = ACTIONS(374), + [aux_sym_drop_statement_token1] = ACTIONS(374), + [aux_sym_grant_statement_token1] = ACTIONS(374), + [aux_sym_grant_statement_token4] = ACTIONS(374), + [aux_sym_grant_statement_token5] = ACTIONS(374), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(374), + [aux_sym_direction_constraint_token1] = ACTIONS(374), + [aux_sym_direction_constraint_token2] = ACTIONS(374), + [anon_sym_CONSTRAINT] = ACTIONS(374), + [aux_sym_table_constraint_check_token1] = ACTIONS(374), + [aux_sym_table_constraint_unique_token1] = ACTIONS(374), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(374), + [aux_sym_create_table_statement_token1] = ACTIONS(2515), + [aux_sym_limit_clause_token1] = ACTIONS(374), + [aux_sym_where_clause_token1] = ACTIONS(374), + [aux_sym_boolean_expression_token1] = ACTIONS(374), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [1324] = { + [aux_sym_dotted_name_repeat1] = STATE(1299), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_join_type_token1] = ACTIONS(141), + [aux_sym_join_type_token2] = ACTIONS(141), + [aux_sym_join_type_token3] = ACTIONS(141), + [aux_sym_join_type_token4] = ACTIONS(141), + [aux_sym_join_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), [anon_sym_DOT] = ACTIONS(2421), - [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), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2517), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1300] = { - [aux_sym_array_type_repeat1] = STATE(1300), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(285), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token2] = ACTIONS(285), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_insert_statement_token1] = ACTIONS(285), - [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_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(285), - [aux_sym_declare_statement_token1] = ACTIONS(285), - [aux_sym_null_hint_token2] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(285), - [aux_sym_trigger_event_token2] = 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_grant_statement_token8] = 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_order_by_clause_token1] = ACTIONS(285), - [aux_sym_limit_clause_token1] = ACTIONS(285), - [aux_sym_boolean_expression_token1] = ACTIONS(285), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(2423), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1325] = { + [sym__quoted_identifier] = STATE(4783), + [sym_identifier] = STATE(5344), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(2519), + [aux_sym_cte_token2] = ACTIONS(2521), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_insert_statement_token2] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(2523), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_create_function_parameter_token1] = ACTIONS(2525), + [anon_sym_EQ] = ACTIONS(2527), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2529), + [aux_sym_trigger_reference_token1] = ACTIONS(252), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_create_table_statement_token1] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(2531), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(2535), + [anon_sym_BQUOTE] = ACTIONS(2537), + [anon_sym_DQUOTE] = ACTIONS(2539), + [anon_sym_DASH_GT] = ACTIONS(2541), + [anon_sym_DASH_GT_GT] = ACTIONS(2543), + [anon_sym_POUND_GT] = ACTIONS(2541), + [anon_sym_POUND_GT_GT] = ACTIONS(2543), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2545), + [anon_sym_DASH] = ACTIONS(2547), + [anon_sym_TILDE] = ACTIONS(2549), + [anon_sym_CARET] = ACTIONS(2551), + [anon_sym_STAR] = ACTIONS(2553), + [anon_sym_SLASH] = ACTIONS(2555), + [anon_sym_PERCENT] = ACTIONS(2553), + [anon_sym_LT_LT] = ACTIONS(2553), + [anon_sym_GT_GT] = ACTIONS(2553), + [anon_sym_AMP] = ACTIONS(2553), + [anon_sym_PIPE] = ACTIONS(2545), + [anon_sym_POUND] = ACTIONS(2547), + [anon_sym_LT] = ACTIONS(2549), + [anon_sym_LT_EQ] = ACTIONS(2527), + [anon_sym_LT_GT] = ACTIONS(2527), + [anon_sym_BANG_EQ] = ACTIONS(2527), + [anon_sym_GT] = ACTIONS(2549), + [anon_sym_GT_EQ] = ACTIONS(2527), + [anon_sym_BANG_TILDE] = ACTIONS(2549), + [anon_sym_TILDE_STAR] = ACTIONS(2527), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2527), }, - [1301] = { - [aux_sym_dotted_name_repeat1] = STATE(1310), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_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_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_boolean_expression_token1] = 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(2426), - [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), - }, - [1302] = { - [aux_sym_dotted_name_repeat1] = STATE(1275), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2364), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2428), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1303] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2430), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2432), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2434), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2436), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1326] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(2557), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token2] = ACTIONS(382), + [aux_sym_insert_statement_token1] = ACTIONS(382), + [aux_sym_truncate_statement_token1] = ACTIONS(382), + [aux_sym_comment_statement_token1] = ACTIONS(382), + [aux_sym_comment_statement_token7] = ACTIONS(382), + [aux_sym_begin_statement_token1] = ACTIONS(382), + [aux_sym_commit_statement_token1] = ACTIONS(382), + [aux_sym_rollback_statement_token1] = ACTIONS(382), + [aux_sym_create_statement_token1] = ACTIONS(382), + [aux_sym_alter_statement_token1] = ACTIONS(382), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(382), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(382), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym__compound_statement_token2] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(382), + [aux_sym_declare_statement_token1] = ACTIONS(382), + [aux_sym_null_hint_token2] = ACTIONS(382), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(382), + [aux_sym_trigger_reference_token1] = ACTIONS(382), + [aux_sym_trigger_event_token1] = ACTIONS(382), + [aux_sym_trigger_event_token2] = ACTIONS(382), + [aux_sym_drop_statement_token1] = ACTIONS(382), + [aux_sym_grant_statement_token1] = ACTIONS(382), + [aux_sym_grant_statement_token4] = ACTIONS(382), + [aux_sym_grant_statement_token5] = ACTIONS(382), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(382), + [aux_sym_direction_constraint_token1] = ACTIONS(382), + [aux_sym_direction_constraint_token2] = ACTIONS(382), + [anon_sym_CONSTRAINT] = ACTIONS(382), + [aux_sym_table_constraint_check_token1] = ACTIONS(382), + [aux_sym_table_constraint_unique_token1] = ACTIONS(382), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(382), + [aux_sym_create_table_statement_token1] = ACTIONS(2559), + [aux_sym_limit_clause_token1] = ACTIONS(382), + [aux_sym_where_clause_token1] = ACTIONS(382), + [aux_sym_boolean_expression_token1] = ACTIONS(382), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, - [1304] = { - [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_insert_statement_token1] = 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(130), - [aux_sym_trigger_event_token1] = ACTIONS(128), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), + [1327] = { + [aux_sym_array_type_repeat1] = STATE(1342), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_insert_statement_token2] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_reference_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(2561), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [1305] = { - [aux_sym_dotted_name_repeat1] = STATE(1275), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2438), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [1328] = { + [aux_sym_array_type_repeat1] = STATE(1328), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2563), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [1306] = { + [1329] = { + [aux_sym_dotted_name_repeat1] = STATE(1329), [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -155151,7 +158879,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(117), [anon_sym_LPAREN] = ACTIONS(115), [aux_sym_insert_statement_token1] = ACTIONS(117), - [aux_sym_insert_statement_token2] = ACTIONS(117), [aux_sym_truncate_statement_token1] = ACTIONS(117), [aux_sym_comment_statement_token1] = ACTIONS(117), [aux_sym_comment_statement_token7] = ACTIONS(117), @@ -155165,7 +158892,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_drop_statement_token1] = ACTIONS(117), @@ -155185,7 +158911,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DOT] = ACTIONS(2566), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -155215,227 +158941,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1307] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(2440), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token2] = ACTIONS(230), - [anon_sym_LPAREN] = ACTIONS(2442), - [aux_sym_insert_statement_token1] = ACTIONS(230), - [aux_sym_truncate_statement_token1] = ACTIONS(230), - [aux_sym_comment_statement_token1] = ACTIONS(230), - [aux_sym_comment_statement_token7] = ACTIONS(230), - [aux_sym_begin_statement_token1] = ACTIONS(230), - [aux_sym_commit_statement_token1] = ACTIONS(230), - [aux_sym_rollback_statement_token1] = ACTIONS(230), - [aux_sym_create_statement_token1] = ACTIONS(230), - [aux_sym_alter_statement_token1] = ACTIONS(230), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(230), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(230), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym__compound_statement_token2] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(230), - [aux_sym_declare_statement_token1] = ACTIONS(230), - [aux_sym_null_hint_token2] = ACTIONS(230), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(230), - [aux_sym_trigger_reference_token1] = ACTIONS(230), - [aux_sym_trigger_event_token1] = ACTIONS(230), - [aux_sym_trigger_event_token2] = ACTIONS(230), - [aux_sym_drop_statement_token1] = ACTIONS(230), - [aux_sym_grant_statement_token1] = ACTIONS(230), - [aux_sym_grant_statement_token4] = ACTIONS(230), - [aux_sym_grant_statement_token5] = ACTIONS(230), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(230), - [aux_sym_direction_constraint_token1] = ACTIONS(230), - [aux_sym_direction_constraint_token2] = ACTIONS(230), - [anon_sym_CONSTRAINT] = ACTIONS(230), - [aux_sym_table_constraint_check_token1] = ACTIONS(230), - [aux_sym_table_constraint_unique_token1] = ACTIONS(230), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(230), - [aux_sym_create_table_statement_token1] = ACTIONS(2444), - [aux_sym_limit_clause_token1] = ACTIONS(230), - [aux_sym_where_clause_token1] = ACTIONS(230), - [aux_sym_boolean_expression_token1] = ACTIONS(230), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [1308] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(213), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token2] = ACTIONS(213), - [anon_sym_LPAREN] = ACTIONS(2446), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_null_hint_token2] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(213), - [aux_sym_trigger_reference_token1] = ACTIONS(213), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token5] = ACTIONS(213), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token2] = ACTIONS(213), - [anon_sym_CONSTRAINT] = ACTIONS(213), - [aux_sym_table_constraint_check_token1] = ACTIONS(213), - [aux_sym_table_constraint_unique_token1] = ACTIONS(213), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2448), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2450), + [1330] = { + [aux_sym_dotted_name_repeat1] = STATE(1426), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2569), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2571), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1309] = { - [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_insert_statement_token1] = 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(117), - [aux_sym_trigger_event_token1] = ACTIONS(115), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), + [1331] = { + [aux_sym_dotted_name_repeat1] = STATE(1329), + [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_insert_statement_token1] = ACTIONS(124), + [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_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_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_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_boolean_expression_token1] = 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(2426), + [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(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), + [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), }, - [1310] = { - [aux_sym_dotted_name_repeat1] = STATE(1310), + [1332] = { [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), [anon_sym_COMMA] = ACTIONS(115), @@ -155474,7 +159124,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2452), + [anon_sym_DOT] = ACTIONS(117), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -155507,1096 +159157,367 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1311] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2387), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token2] = ACTIONS(193), - [anon_sym_LPAREN] = ACTIONS(2389), - [aux_sym_insert_statement_token1] = ACTIONS(193), - [aux_sym_truncate_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token7] = ACTIONS(193), - [aux_sym_begin_statement_token1] = ACTIONS(193), - [aux_sym_commit_statement_token1] = ACTIONS(193), - [aux_sym_rollback_statement_token1] = ACTIONS(193), - [aux_sym_create_statement_token1] = ACTIONS(193), - [aux_sym_alter_statement_token1] = ACTIONS(193), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(193), - [aux_sym_pg_command_token1] = ACTIONS(193), - [aux_sym__compound_statement_token2] = ACTIONS(193), - [aux_sym_return_statement_token1] = ACTIONS(193), - [aux_sym_declare_statement_token1] = ACTIONS(193), - [aux_sym_null_hint_token2] = ACTIONS(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(193), - [aux_sym_trigger_reference_token1] = ACTIONS(193), - [aux_sym_trigger_event_token1] = ACTIONS(193), - [aux_sym_trigger_event_token2] = ACTIONS(193), - [aux_sym_drop_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token4] = ACTIONS(193), - [aux_sym_grant_statement_token5] = ACTIONS(193), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(193), - [aux_sym_direction_constraint_token1] = ACTIONS(193), - [aux_sym_direction_constraint_token2] = ACTIONS(193), - [anon_sym_CONSTRAINT] = ACTIONS(193), - [aux_sym_table_constraint_check_token1] = ACTIONS(193), - [aux_sym_table_constraint_unique_token1] = ACTIONS(193), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(193), - [aux_sym_create_table_statement_token1] = ACTIONS(2391), - [aux_sym_limit_clause_token1] = ACTIONS(193), - [aux_sym_where_clause_token1] = ACTIONS(193), - [aux_sym_boolean_expression_token1] = ACTIONS(193), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1312] = { - [ts_builtin_sym_end] = ACTIONS(132), - [anon_sym_SEMI] = ACTIONS(132), - [aux_sym_with_clause_token1] = ACTIONS(134), - [aux_sym_cte_token2] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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(134), - [aux_sym_trigger_event_token1] = ACTIONS(132), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(132), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), - [anon_sym_DOT] = ACTIONS(134), - [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), - [aux_sym_type_token1] = ACTIONS(132), - [aux_sym_type_token2] = ACTIONS(132), - [anon_sym_LBRACK] = 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), - [anon_sym_DOT_STAR] = ACTIONS(132), - }, - [1313] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2455), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2457), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2459), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2461), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1314] = { - [sym_auto_increment_constraint] = STATE(1428), - [sym_direction_constraint] = STATE(1428), - [sym_named_constraint] = STATE(1428), - [sym_default_clause] = STATE(1428), - [sym_primary_key_constraint] = STATE(1428), - [sym_references_constraint] = STATE(1428), - [sym_unique_constraint] = STATE(1428), - [sym_null_constraint] = STATE(1428), - [sym_check_constraint] = STATE(1428), - [sym_NULL] = STATE(2503), - [aux_sym_table_column_repeat1] = STATE(1428), - [aux_sym_array_type_repeat1] = STATE(2280), - [ts_builtin_sym_end] = ACTIONS(2463), - [anon_sym_SEMI] = ACTIONS(2463), - [aux_sym_with_clause_token1] = ACTIONS(2465), - [aux_sym_cte_token1] = ACTIONS(2465), - [aux_sym_cte_token2] = ACTIONS(2467), - [aux_sym_insert_statement_token1] = ACTIONS(2465), - [aux_sym_truncate_statement_token1] = ACTIONS(2465), - [aux_sym_comment_statement_token1] = ACTIONS(2465), - [aux_sym_begin_statement_token1] = ACTIONS(2465), - [aux_sym_commit_statement_token1] = ACTIONS(2465), - [aux_sym_rollback_statement_token1] = ACTIONS(2465), - [aux_sym_create_statement_token1] = ACTIONS(2465), - [aux_sym_alter_statement_token1] = ACTIONS(2465), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2465), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(2469), - [aux_sym_sequence_token5] = ACTIONS(2465), - [aux_sym_pg_command_token1] = ACTIONS(2463), - [aux_sym_return_statement_token1] = ACTIONS(2465), - [aux_sym_declare_statement_token1] = ACTIONS(2465), - [aux_sym_create_function_statement_token3] = ACTIONS(2465), - [aux_sym_create_function_statement_token4] = ACTIONS(2465), - [aux_sym_create_function_statement_token7] = ACTIONS(2465), - [aux_sym_create_function_statement_token8] = ACTIONS(2465), - [aux_sym_create_function_statement_token9] = ACTIONS(2465), - [aux_sym_create_function_statement_token10] = ACTIONS(2465), - [aux_sym_create_function_statement_token11] = ACTIONS(2465), - [aux_sym_external_hint_token1] = ACTIONS(2465), - [aux_sym_external_hint_token2] = ACTIONS(2465), - [aux_sym_optimizer_hint_token1] = ACTIONS(2465), - [aux_sym_optimizer_hint_token2] = ACTIONS(2465), - [aux_sym_optimizer_hint_token3] = ACTIONS(2465), - [aux_sym_parallel_hint_token1] = ACTIONS(2465), - [aux_sym_null_hint_token1] = ACTIONS(2465), - [aux_sym_null_hint_token2] = ACTIONS(2471), - [aux_sym_null_hint_token4] = ACTIONS(2465), - [aux_sym_deterministic_hint_token1] = ACTIONS(2465), - [aux_sym_sql_hint_token1] = ACTIONS(2465), - [aux_sym_sql_hint_token2] = ACTIONS(2465), - [aux_sym_sql_hint_token3] = ACTIONS(2465), - [aux_sym_sql_hint_token5] = ACTIONS(2465), - [aux_sym__function_language_token1] = ACTIONS(2465), - [aux_sym_trigger_event_token1] = ACTIONS(2465), - [aux_sym_trigger_event_token2] = ACTIONS(2465), - [aux_sym_drop_statement_token1] = ACTIONS(2465), - [aux_sym_grant_statement_token1] = ACTIONS(2465), - [aux_sym_grant_statement_token4] = ACTIONS(2465), - [aux_sym_grant_statement_token5] = ACTIONS(2473), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(2475), - [aux_sym_direction_constraint_token1] = ACTIONS(2477), - [aux_sym_direction_constraint_token2] = ACTIONS(2477), - [anon_sym_CONSTRAINT] = ACTIONS(2479), - [aux_sym_table_constraint_check_token1] = ACTIONS(2481), - [aux_sym_table_constraint_unique_token1] = ACTIONS(2483), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(2485), - [sym__unquoted_identifier] = ACTIONS(2465), - [anon_sym_BQUOTE] = ACTIONS(2463), - [anon_sym_DQUOTE] = ACTIONS(2463), - [anon_sym_LBRACK] = ACTIONS(2487), - [sym_comment] = ACTIONS(3), - }, - [1315] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(2489), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2493), - }, - [1316] = { - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1317] = { - [aux_sym_array_type_repeat1] = STATE(1300), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token2] = ACTIONS(271), - [anon_sym_RPAREN] = ACTIONS(271), - [aux_sym_insert_statement_token1] = ACTIONS(271), - [aux_sym_truncate_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token7] = ACTIONS(271), - [aux_sym_begin_statement_token1] = ACTIONS(271), - [aux_sym_commit_statement_token1] = ACTIONS(271), - [aux_sym_rollback_statement_token1] = ACTIONS(271), - [aux_sym_create_statement_token1] = ACTIONS(271), - [aux_sym_alter_statement_token1] = ACTIONS(271), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(271), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(271), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym__compound_statement_token2] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(271), - [aux_sym_declare_statement_token1] = ACTIONS(271), - [aux_sym_null_hint_token2] = ACTIONS(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(271), - [aux_sym_trigger_event_token2] = ACTIONS(271), - [aux_sym_drop_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token4] = ACTIONS(271), - [aux_sym_grant_statement_token5] = ACTIONS(271), - [aux_sym_grant_statement_token8] = ACTIONS(271), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(271), - [aux_sym_direction_constraint_token1] = ACTIONS(271), - [aux_sym_direction_constraint_token2] = ACTIONS(271), - [anon_sym_CONSTRAINT] = ACTIONS(271), - [aux_sym_table_constraint_check_token1] = ACTIONS(271), - [aux_sym_table_constraint_unique_token1] = ACTIONS(271), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(271), - [aux_sym_order_by_clause_token1] = ACTIONS(271), - [aux_sym_limit_clause_token1] = ACTIONS(271), - [aux_sym_boolean_expression_token1] = ACTIONS(271), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(2495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [1318] = { - [aux_sym_dotted_name_repeat1] = STATE(1349), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2497), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2499), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1319] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(285), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token2] = ACTIONS(285), - [anon_sym_RPAREN] = ACTIONS(285), - [aux_sym_insert_statement_token1] = ACTIONS(285), - [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_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(285), - [aux_sym_declare_statement_token1] = ACTIONS(285), - [aux_sym_null_hint_token2] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(285), - [aux_sym_trigger_event_token2] = 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_grant_statement_token8] = 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_order_by_clause_token1] = ACTIONS(285), - [aux_sym_limit_clause_token1] = ACTIONS(285), - [aux_sym_boolean_expression_token1] = ACTIONS(285), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1320] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(2501), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(2503), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_insert_statement_token2] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_reference_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(2505), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [1333] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(2573), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token2] = ACTIONS(394), + [aux_sym_insert_statement_token1] = ACTIONS(394), + [aux_sym_truncate_statement_token1] = ACTIONS(394), + [aux_sym_comment_statement_token1] = ACTIONS(394), + [aux_sym_comment_statement_token7] = ACTIONS(394), + [aux_sym_begin_statement_token1] = ACTIONS(394), + [aux_sym_commit_statement_token1] = ACTIONS(394), + [aux_sym_rollback_statement_token1] = ACTIONS(394), + [aux_sym_create_statement_token1] = ACTIONS(394), + [aux_sym_alter_statement_token1] = ACTIONS(394), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(394), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(394), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym__compound_statement_token2] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(394), + [aux_sym_declare_statement_token1] = ACTIONS(394), + [aux_sym_null_hint_token2] = ACTIONS(394), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(394), + [aux_sym_trigger_reference_token1] = ACTIONS(394), + [aux_sym_trigger_event_token1] = ACTIONS(394), + [aux_sym_trigger_event_token2] = ACTIONS(394), + [aux_sym_drop_statement_token1] = ACTIONS(394), + [aux_sym_grant_statement_token1] = ACTIONS(394), + [aux_sym_grant_statement_token4] = ACTIONS(394), + [aux_sym_grant_statement_token5] = ACTIONS(394), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(394), + [aux_sym_direction_constraint_token1] = ACTIONS(394), + [aux_sym_direction_constraint_token2] = ACTIONS(394), + [anon_sym_CONSTRAINT] = ACTIONS(394), + [aux_sym_table_constraint_check_token1] = ACTIONS(394), + [aux_sym_table_constraint_unique_token1] = ACTIONS(394), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(394), + [aux_sym_create_table_statement_token1] = ACTIONS(2575), + [aux_sym_limit_clause_token1] = ACTIONS(394), + [aux_sym_where_clause_token1] = ACTIONS(394), + [aux_sym_boolean_expression_token1] = ACTIONS(394), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [1321] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(2507), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2509), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2511), + [1334] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(292), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token2] = ACTIONS(292), + [anon_sym_RPAREN] = ACTIONS(292), + [aux_sym_insert_statement_token1] = ACTIONS(292), + [aux_sym_truncate_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token7] = ACTIONS(292), + [aux_sym_begin_statement_token1] = ACTIONS(292), + [aux_sym_commit_statement_token1] = ACTIONS(292), + [aux_sym_rollback_statement_token1] = ACTIONS(292), + [aux_sym_create_statement_token1] = ACTIONS(292), + [aux_sym_alter_statement_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(292), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(292), + [aux_sym_declare_statement_token1] = ACTIONS(292), + [aux_sym_null_hint_token2] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(292), + [aux_sym_trigger_event_token2] = ACTIONS(292), + [aux_sym_drop_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token4] = ACTIONS(292), + [aux_sym_grant_statement_token5] = ACTIONS(292), + [aux_sym_grant_statement_token8] = ACTIONS(292), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token2] = ACTIONS(292), + [anon_sym_CONSTRAINT] = ACTIONS(292), + [aux_sym_table_constraint_check_token1] = ACTIONS(292), + [aux_sym_table_constraint_unique_token1] = ACTIONS(292), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(292), + [aux_sym_order_by_clause_token1] = ACTIONS(292), + [aux_sym_limit_clause_token1] = ACTIONS(292), + [aux_sym_boolean_expression_token1] = ACTIONS(292), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [1322] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(2513), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token2] = ACTIONS(362), - [aux_sym_insert_statement_token1] = ACTIONS(362), - [aux_sym_truncate_statement_token1] = ACTIONS(362), - [aux_sym_comment_statement_token1] = ACTIONS(362), - [aux_sym_comment_statement_token7] = ACTIONS(362), - [aux_sym_begin_statement_token1] = ACTIONS(362), - [aux_sym_commit_statement_token1] = ACTIONS(362), - [aux_sym_rollback_statement_token1] = ACTIONS(362), - [aux_sym_create_statement_token1] = ACTIONS(362), - [aux_sym_alter_statement_token1] = ACTIONS(362), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(362), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(362), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym__compound_statement_token2] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(362), - [aux_sym_declare_statement_token1] = ACTIONS(362), - [aux_sym_null_hint_token2] = ACTIONS(362), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(362), - [aux_sym_trigger_reference_token1] = ACTIONS(362), - [aux_sym_trigger_event_token1] = ACTIONS(362), - [aux_sym_trigger_event_token2] = ACTIONS(362), - [aux_sym_drop_statement_token1] = ACTIONS(362), - [aux_sym_grant_statement_token1] = ACTIONS(362), - [aux_sym_grant_statement_token4] = ACTIONS(362), - [aux_sym_grant_statement_token5] = ACTIONS(362), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(362), - [aux_sym_direction_constraint_token1] = ACTIONS(362), - [aux_sym_direction_constraint_token2] = ACTIONS(362), - [anon_sym_CONSTRAINT] = ACTIONS(362), - [aux_sym_table_constraint_check_token1] = ACTIONS(362), - [aux_sym_table_constraint_unique_token1] = ACTIONS(362), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(362), - [aux_sym_create_table_statement_token1] = ACTIONS(2515), - [aux_sym_limit_clause_token1] = ACTIONS(362), - [aux_sym_where_clause_token1] = ACTIONS(362), - [aux_sym_boolean_expression_token1] = ACTIONS(362), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [1335] = { + [aux_sym_array_type_repeat1] = STATE(1345), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(340), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token2] = ACTIONS(340), + [aux_sym_insert_statement_token1] = ACTIONS(340), + [aux_sym_truncate_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token7] = ACTIONS(340), + [aux_sym_begin_statement_token1] = ACTIONS(340), + [aux_sym_commit_statement_token1] = ACTIONS(340), + [aux_sym_rollback_statement_token1] = ACTIONS(340), + [aux_sym_create_statement_token1] = ACTIONS(340), + [aux_sym_alter_statement_token1] = ACTIONS(340), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(340), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(340), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym__compound_statement_token2] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(340), + [aux_sym_declare_statement_token1] = ACTIONS(340), + [aux_sym_null_hint_token2] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(340), + [aux_sym_trigger_reference_token1] = ACTIONS(340), + [aux_sym_trigger_event_token1] = ACTIONS(340), + [aux_sym_trigger_event_token2] = ACTIONS(340), + [aux_sym_drop_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token4] = ACTIONS(340), + [aux_sym_grant_statement_token5] = ACTIONS(340), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(340), + [aux_sym_direction_constraint_token1] = ACTIONS(340), + [aux_sym_direction_constraint_token2] = ACTIONS(340), + [anon_sym_CONSTRAINT] = ACTIONS(340), + [aux_sym_table_constraint_check_token1] = ACTIONS(340), + [aux_sym_table_constraint_unique_token1] = ACTIONS(340), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(340), + [aux_sym_limit_clause_token1] = ACTIONS(340), + [aux_sym_where_clause_token1] = ACTIONS(340), + [aux_sym_boolean_expression_token1] = ACTIONS(340), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(2577), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [1323] = { + [1336] = { + [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), - [aux_sym_with_clause_token1] = ACTIONS(130), + [aux_sym_with_clause_token1] = ACTIONS(128), [anon_sym_COMMA] = ACTIONS(128), - [aux_sym_cte_token1] = ACTIONS(130), - [aux_sym_cte_token2] = ACTIONS(130), + [aux_sym_cte_token1] = ACTIONS(128), + [aux_sym_cte_token2] = ACTIONS(128), [anon_sym_LPAREN] = ACTIONS(128), - [aux_sym_insert_statement_token1] = ACTIONS(130), - [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), + [anon_sym_RPAREN] = ACTIONS(128), + [aux_sym_insert_statement_token1] = ACTIONS(128), + [aux_sym_insert_statement_token2] = 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), - [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_parameter_token1] = ACTIONS(130), + [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), [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_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_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_boolean_expression_token1] = 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), + [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_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_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_values_clause_token1] = ACTIONS(128), + [anon_sym_DOT] = 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), - }, - [1324] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), }, - [1325] = { - [aux_sym_array_type_repeat1] = STATE(1317), - [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_insert_statement_token1] = 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(242), - [aux_sym_trigger_event_token1] = ACTIONS(240), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(240), - [aux_sym_limit_clause_token1] = ACTIONS(240), - [aux_sym_boolean_expression_token1] = 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_LBRACK] = ACTIONS(2495), - [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), + [1337] = { + [aux_sym_array_type_repeat1] = STATE(1314), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(340), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token2] = ACTIONS(340), + [aux_sym_insert_statement_token1] = ACTIONS(340), + [aux_sym_truncate_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token7] = ACTIONS(340), + [aux_sym_begin_statement_token1] = ACTIONS(340), + [aux_sym_commit_statement_token1] = ACTIONS(340), + [aux_sym_rollback_statement_token1] = ACTIONS(340), + [aux_sym_create_statement_token1] = ACTIONS(340), + [aux_sym_alter_statement_token1] = ACTIONS(340), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(340), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(340), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym__compound_statement_token2] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(340), + [aux_sym_declare_statement_token1] = ACTIONS(340), + [aux_sym_null_hint_token2] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(340), + [aux_sym_trigger_event_token2] = ACTIONS(340), + [aux_sym_drop_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token4] = ACTIONS(340), + [aux_sym_grant_statement_token5] = ACTIONS(340), + [aux_sym_grant_statement_token8] = ACTIONS(340), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(340), + [aux_sym_direction_constraint_token1] = ACTIONS(340), + [aux_sym_direction_constraint_token2] = ACTIONS(340), + [anon_sym_CONSTRAINT] = ACTIONS(340), + [aux_sym_table_constraint_check_token1] = ACTIONS(340), + [aux_sym_table_constraint_unique_token1] = ACTIONS(340), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(340), + [aux_sym_order_by_clause_token1] = ACTIONS(340), + [aux_sym_limit_clause_token1] = ACTIONS(340), + [aux_sym_boolean_expression_token1] = ACTIONS(340), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(2489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [1326] = { - [ts_builtin_sym_end] = ACTIONS(132), + [1338] = { [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), [anon_sym_COMMA] = ACTIONS(132), @@ -156604,16 +159525,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(134), [anon_sym_LPAREN] = ACTIONS(132), [aux_sym_insert_statement_token1] = 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__compound_statement_token2] = ACTIONS(134), + [aux_sym_return_statement_token1] = ACTIONS(134), + [aux_sym_declare_statement_token1] = ACTIONS(134), [aux_sym_create_function_parameter_token1] = ACTIONS(134), [anon_sym_EQ] = ACTIONS(132), [aux_sym_create_trigger_statement_token1] = ACTIONS(134), @@ -156623,6 +159542,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_where_clause_token1] = ACTIONS(134), @@ -156641,6 +159561,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(132), [anon_sym_POUND_GT] = ACTIONS(134), [anon_sym_POUND_GT_GT] = ACTIONS(132), + [aux_sym_type_token1] = ACTIONS(134), + [aux_sym_type_token2] = ACTIONS(134), [anon_sym_LBRACK] = ACTIONS(132), [anon_sym_COLON_COLON] = ACTIONS(132), [sym_comment] = ACTIONS(3), @@ -156667,7 +159589,367 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1327] = { + [1339] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(2579), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token2] = ACTIONS(402), + [aux_sym_insert_statement_token1] = ACTIONS(402), + [aux_sym_truncate_statement_token1] = ACTIONS(402), + [aux_sym_comment_statement_token1] = ACTIONS(402), + [aux_sym_comment_statement_token7] = ACTIONS(402), + [aux_sym_begin_statement_token1] = ACTIONS(402), + [aux_sym_commit_statement_token1] = ACTIONS(402), + [aux_sym_rollback_statement_token1] = ACTIONS(402), + [aux_sym_create_statement_token1] = ACTIONS(402), + [aux_sym_alter_statement_token1] = ACTIONS(402), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(402), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(402), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym__compound_statement_token2] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(402), + [aux_sym_declare_statement_token1] = ACTIONS(402), + [aux_sym_null_hint_token2] = ACTIONS(402), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(402), + [aux_sym_trigger_reference_token1] = ACTIONS(402), + [aux_sym_trigger_event_token1] = ACTIONS(402), + [aux_sym_trigger_event_token2] = ACTIONS(402), + [aux_sym_drop_statement_token1] = ACTIONS(402), + [aux_sym_grant_statement_token1] = ACTIONS(402), + [aux_sym_grant_statement_token4] = ACTIONS(402), + [aux_sym_grant_statement_token5] = ACTIONS(402), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(402), + [aux_sym_direction_constraint_token1] = ACTIONS(402), + [aux_sym_direction_constraint_token2] = ACTIONS(402), + [anon_sym_CONSTRAINT] = ACTIONS(402), + [aux_sym_table_constraint_check_token1] = ACTIONS(402), + [aux_sym_table_constraint_unique_token1] = ACTIONS(402), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(402), + [aux_sym_create_table_statement_token1] = ACTIONS(2581), + [aux_sym_limit_clause_token1] = ACTIONS(402), + [aux_sym_where_clause_token1] = ACTIONS(402), + [aux_sym_boolean_expression_token1] = ACTIONS(402), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [1340] = { + [aux_sym_array_type_repeat1] = STATE(1340), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(292), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token2] = ACTIONS(292), + [aux_sym_insert_statement_token1] = ACTIONS(292), + [aux_sym_truncate_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token7] = ACTIONS(292), + [aux_sym_begin_statement_token1] = ACTIONS(292), + [aux_sym_commit_statement_token1] = ACTIONS(292), + [aux_sym_rollback_statement_token1] = ACTIONS(292), + [aux_sym_create_statement_token1] = ACTIONS(292), + [aux_sym_alter_statement_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(292), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(292), + [aux_sym_declare_statement_token1] = ACTIONS(292), + [aux_sym_null_hint_token2] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(292), + [aux_sym_trigger_reference_token1] = ACTIONS(292), + [aux_sym_trigger_event_token1] = ACTIONS(292), + [aux_sym_trigger_event_token2] = ACTIONS(292), + [aux_sym_drop_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token4] = ACTIONS(292), + [aux_sym_grant_statement_token5] = ACTIONS(292), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token2] = ACTIONS(292), + [anon_sym_CONSTRAINT] = ACTIONS(292), + [aux_sym_table_constraint_check_token1] = ACTIONS(292), + [aux_sym_table_constraint_unique_token1] = ACTIONS(292), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(292), + [aux_sym_limit_clause_token1] = ACTIONS(292), + [aux_sym_where_clause_token1] = ACTIONS(292), + [aux_sym_boolean_expression_token1] = ACTIONS(292), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2583), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1341] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(437), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token2] = ACTIONS(437), + [anon_sym_RPAREN] = ACTIONS(437), + [aux_sym_insert_statement_token1] = 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(439), + [aux_sym_trigger_event_token1] = ACTIONS(437), + [aux_sym_trigger_event_token2] = 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_grant_statement_token8] = 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_order_by_clause_token1] = ACTIONS(437), + [aux_sym_limit_clause_token1] = ACTIONS(437), + [aux_sym_boolean_expression_token1] = 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), + }, + [1342] = { + [aux_sym_array_type_repeat1] = STATE(1328), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = ACTIONS(336), + [aux_sym_insert_statement_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(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [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_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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(2561), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [1343] = { + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(132), + [anon_sym_COMMA] = ACTIONS(132), + [aux_sym_cte_token1] = ACTIONS(132), + [aux_sym_cte_token2] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(132), + [anon_sym_RPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = ACTIONS(132), + [aux_sym_insert_statement_token2] = ACTIONS(132), + [aux_sym_truncate_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token1] = ACTIONS(132), + [aux_sym_comment_statement_token2] = ACTIONS(132), + [aux_sym_comment_statement_token5] = 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_schema_rename_action_token1] = ACTIONS(132), + [aux_sym_alter_schema_rename_action_token2] = ACTIONS(132), + [aux_sym_alter_owner_action_token1] = ACTIONS(132), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), + [aux_sym_alter_table_action_add_token1] = ACTIONS(132), + [aux_sym_sequence_token2] = ACTIONS(132), + [aux_sym_sequence_token3] = ACTIONS(132), + [aux_sym_sequence_token5] = ACTIONS(134), + [aux_sym_sequence_token8] = ACTIONS(132), + [aux_sym_sequence_token9] = ACTIONS(132), + [aux_sym_pg_command_token1] = ACTIONS(132), + [anon_sym_COLON] = ACTIONS(134), + [aux_sym__compound_statement_token2] = ACTIONS(132), + [aux_sym_return_statement_token1] = ACTIONS(132), + [aux_sym_declare_statement_token1] = ACTIONS(132), + [anon_sym_EQ] = ACTIONS(132), + [aux_sym_trigger_reference_token1] = ACTIONS(132), + [aux_sym_trigger_time_token1] = ACTIONS(132), + [aux_sym_trigger_time_token2] = ACTIONS(132), + [aux_sym_trigger_time_token3] = ACTIONS(132), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = ACTIONS(132), + [aux_sym_create_extension_statement_token1] = ACTIONS(132), + [aux_sym_create_extension_statement_token2] = ACTIONS(132), + [aux_sym_drop_statement_token1] = ACTIONS(132), + [aux_sym_drop_statement_token4] = ACTIONS(132), + [aux_sym_drop_statement_token6] = 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_mode_token1] = ACTIONS(132), + [aux_sym_initial_mode_token1] = ACTIONS(132), + [aux_sym_table_constraint_check_token1] = ACTIONS(132), + [aux_sym_table_constraint_exclude_token1] = ACTIONS(132), + [aux_sym_table_constraint_exclude_token2] = ACTIONS(132), + [aux_sym_table_constraint_foreign_key_token1] = ACTIONS(132), + [aux_sym_table_constraint_unique_token1] = ACTIONS(132), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(132), + [aux_sym_order_by_clause_token1] = ACTIONS(132), + [aux_sym_limit_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_values_clause_token1] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(132), + [anon_sym_COLON_COLON] = ACTIONS(132), + [sym_comment] = ACTIONS(3), + }, + [1344] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -156739,439 +160021,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [1328] = { - [aux_sym_array_type_repeat1] = STATE(1328), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(285), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token2] = ACTIONS(285), - [aux_sym_insert_statement_token1] = ACTIONS(285), - [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_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(285), - [aux_sym_declare_statement_token1] = ACTIONS(285), - [aux_sym_null_hint_token2] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [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_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_limit_clause_token1] = ACTIONS(285), - [aux_sym_where_clause_token1] = ACTIONS(285), - [aux_sym_boolean_expression_token1] = ACTIONS(285), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(2517), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1329] = { + [1345] = { [aux_sym_array_type_repeat1] = STATE(1340), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = ACTIONS(273), - [aux_sym_insert_statement_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(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [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_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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(2520), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [1330] = { - [aux_sym_array_type_repeat1] = STATE(1328), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(271), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token2] = ACTIONS(271), - [aux_sym_insert_statement_token1] = ACTIONS(271), - [aux_sym_truncate_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token7] = ACTIONS(271), - [aux_sym_begin_statement_token1] = ACTIONS(271), - [aux_sym_commit_statement_token1] = ACTIONS(271), - [aux_sym_rollback_statement_token1] = ACTIONS(271), - [aux_sym_create_statement_token1] = ACTIONS(271), - [aux_sym_alter_statement_token1] = ACTIONS(271), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(271), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(271), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym__compound_statement_token2] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(271), - [aux_sym_declare_statement_token1] = ACTIONS(271), - [aux_sym_null_hint_token2] = ACTIONS(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(271), - [aux_sym_trigger_reference_token1] = ACTIONS(271), - [aux_sym_trigger_event_token1] = ACTIONS(271), - [aux_sym_trigger_event_token2] = ACTIONS(271), - [aux_sym_drop_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token4] = ACTIONS(271), - [aux_sym_grant_statement_token5] = ACTIONS(271), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(271), - [aux_sym_direction_constraint_token1] = ACTIONS(271), - [aux_sym_direction_constraint_token2] = ACTIONS(271), - [anon_sym_CONSTRAINT] = ACTIONS(271), - [aux_sym_table_constraint_check_token1] = ACTIONS(271), - [aux_sym_table_constraint_unique_token1] = ACTIONS(271), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(271), - [aux_sym_limit_clause_token1] = ACTIONS(271), - [aux_sym_where_clause_token1] = ACTIONS(271), - [aux_sym_boolean_expression_token1] = ACTIONS(271), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(2522), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [1331] = { - [aux_sym_array_type_repeat1] = STATE(1330), - [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_insert_statement_token1] = 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_reference_token1] = ACTIONS(240), - [aux_sym_trigger_event_token1] = ACTIONS(240), - [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(240), - [aux_sym_where_clause_token1] = ACTIONS(240), - [aux_sym_boolean_expression_token1] = 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_LBRACK] = ACTIONS(2522), - [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), - }, - [1332] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(2524), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token2] = ACTIONS(352), - [aux_sym_insert_statement_token1] = ACTIONS(352), - [aux_sym_truncate_statement_token1] = ACTIONS(352), - [aux_sym_comment_statement_token1] = ACTIONS(352), - [aux_sym_comment_statement_token7] = ACTIONS(352), - [aux_sym_begin_statement_token1] = ACTIONS(352), - [aux_sym_commit_statement_token1] = ACTIONS(352), - [aux_sym_rollback_statement_token1] = ACTIONS(352), - [aux_sym_create_statement_token1] = ACTIONS(352), - [aux_sym_alter_statement_token1] = ACTIONS(352), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(352), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(352), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym__compound_statement_token2] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(352), - [aux_sym_declare_statement_token1] = ACTIONS(352), - [aux_sym_null_hint_token2] = ACTIONS(352), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(352), - [aux_sym_trigger_reference_token1] = ACTIONS(352), - [aux_sym_trigger_event_token1] = ACTIONS(352), - [aux_sym_trigger_event_token2] = ACTIONS(352), - [aux_sym_drop_statement_token1] = ACTIONS(352), - [aux_sym_grant_statement_token1] = ACTIONS(352), - [aux_sym_grant_statement_token4] = ACTIONS(352), - [aux_sym_grant_statement_token5] = ACTIONS(352), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(352), - [aux_sym_direction_constraint_token1] = ACTIONS(352), - [aux_sym_direction_constraint_token2] = ACTIONS(352), - [anon_sym_CONSTRAINT] = ACTIONS(352), - [aux_sym_table_constraint_check_token1] = ACTIONS(352), - [aux_sym_table_constraint_unique_token1] = ACTIONS(352), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(352), - [aux_sym_create_table_statement_token1] = ACTIONS(2526), - [aux_sym_limit_clause_token1] = ACTIONS(352), - [aux_sym_where_clause_token1] = ACTIONS(352), - [aux_sym_boolean_expression_token1] = ACTIONS(352), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [1333] = { - [aux_sym_dotted_name_repeat1] = STATE(1299), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_join_type_token1] = ACTIONS(136), - [aux_sym_join_type_token2] = ACTIONS(136), - [aux_sym_join_type_token3] = ACTIONS(136), - [aux_sym_join_type_token4] = ACTIONS(136), - [aux_sym_join_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2421), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2528), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(334), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token2] = ACTIONS(334), + [aux_sym_insert_statement_token1] = ACTIONS(334), + [aux_sym_truncate_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token7] = ACTIONS(334), + [aux_sym_begin_statement_token1] = ACTIONS(334), + [aux_sym_commit_statement_token1] = ACTIONS(334), + [aux_sym_rollback_statement_token1] = ACTIONS(334), + [aux_sym_create_statement_token1] = ACTIONS(334), + [aux_sym_alter_statement_token1] = ACTIONS(334), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(334), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(334), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym__compound_statement_token2] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(334), + [aux_sym_declare_statement_token1] = ACTIONS(334), + [aux_sym_null_hint_token2] = ACTIONS(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(334), + [aux_sym_trigger_reference_token1] = ACTIONS(334), + [aux_sym_trigger_event_token1] = ACTIONS(334), + [aux_sym_trigger_event_token2] = ACTIONS(334), + [aux_sym_drop_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token4] = ACTIONS(334), + [aux_sym_grant_statement_token5] = ACTIONS(334), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(334), + [aux_sym_direction_constraint_token1] = ACTIONS(334), + [aux_sym_direction_constraint_token2] = ACTIONS(334), + [anon_sym_CONSTRAINT] = ACTIONS(334), + [aux_sym_table_constraint_check_token1] = ACTIONS(334), + [aux_sym_table_constraint_unique_token1] = ACTIONS(334), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(334), + [aux_sym_limit_clause_token1] = ACTIONS(334), + [aux_sym_where_clause_token1] = ACTIONS(334), + [aux_sym_boolean_expression_token1] = ACTIONS(334), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(2577), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, - [1334] = { + [1346] = { + [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), [anon_sym_COMMA] = ACTIONS(132), @@ -157179,14 +160102,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token2] = ACTIONS(134), [anon_sym_LPAREN] = ACTIONS(132), [aux_sym_insert_statement_token1] = 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__compound_statement_token2] = ACTIONS(134), - [aux_sym_return_statement_token1] = ACTIONS(134), - [aux_sym_declare_statement_token1] = ACTIONS(134), [aux_sym_create_function_parameter_token1] = ACTIONS(134), [anon_sym_EQ] = ACTIONS(132), [aux_sym_create_trigger_statement_token1] = ACTIONS(134), @@ -157196,7 +160121,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_where_clause_token1] = ACTIONS(134), @@ -157215,8 +160139,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(132), [anon_sym_POUND_GT] = ACTIONS(134), [anon_sym_POUND_GT_GT] = ACTIONS(132), - [aux_sym_type_token1] = ACTIONS(134), - [aux_sym_type_token2] = ACTIONS(134), [anon_sym_LBRACK] = ACTIONS(132), [anon_sym_COLON_COLON] = ACTIONS(132), [sym_comment] = ACTIONS(3), @@ -157243,343 +160165,558 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1335] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2455), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2457), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2459), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1347] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2479), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2481), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2483), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1336] = { - [aux_sym_dotted_name_repeat1] = STATE(1299), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_join_type_token1] = ACTIONS(136), - [aux_sym_join_type_token2] = ACTIONS(136), - [aux_sym_join_type_token3] = ACTIONS(136), - [aux_sym_join_type_token4] = ACTIONS(136), - [aux_sym_join_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2530), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(136), - [aux_sym_type_token2] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), + [1348] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2436), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2438), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2440), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1337] = { - [aux_sym_dotted_name_repeat1] = STATE(1337), - [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_insert_statement_token1] = ACTIONS(117), - [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_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_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_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_boolean_expression_token1] = 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(2532), - [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), + [1349] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(2586), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(2588), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_insert_statement_token2] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_reference_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(2590), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, - [1338] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(2535), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token2] = ACTIONS(455), - [aux_sym_insert_statement_token1] = ACTIONS(455), - [aux_sym_truncate_statement_token1] = ACTIONS(455), - [aux_sym_comment_statement_token1] = ACTIONS(455), - [aux_sym_comment_statement_token7] = ACTIONS(455), - [aux_sym_begin_statement_token1] = ACTIONS(455), - [aux_sym_commit_statement_token1] = ACTIONS(455), - [aux_sym_rollback_statement_token1] = ACTIONS(455), - [aux_sym_create_statement_token1] = ACTIONS(455), - [aux_sym_alter_statement_token1] = ACTIONS(455), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(455), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym__compound_statement_token2] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(455), - [aux_sym_declare_statement_token1] = ACTIONS(455), - [aux_sym_null_hint_token2] = ACTIONS(455), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(455), - [aux_sym_trigger_reference_token1] = ACTIONS(455), - [aux_sym_trigger_event_token1] = ACTIONS(455), - [aux_sym_trigger_event_token2] = ACTIONS(455), - [aux_sym_drop_statement_token1] = ACTIONS(455), - [aux_sym_grant_statement_token1] = ACTIONS(455), - [aux_sym_grant_statement_token4] = ACTIONS(455), - [aux_sym_grant_statement_token5] = ACTIONS(455), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(455), - [aux_sym_direction_constraint_token1] = ACTIONS(455), - [aux_sym_direction_constraint_token2] = ACTIONS(455), - [anon_sym_CONSTRAINT] = ACTIONS(455), - [aux_sym_table_constraint_check_token1] = ACTIONS(455), - [aux_sym_table_constraint_unique_token1] = ACTIONS(455), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(455), - [aux_sym_create_table_statement_token1] = ACTIONS(2537), - [aux_sym_limit_clause_token1] = ACTIONS(455), - [aux_sym_where_clause_token1] = ACTIONS(455), - [aux_sym_boolean_expression_token1] = ACTIONS(455), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [1350] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_join_type_token1] = ACTIONS(141), + [aux_sym_join_type_token2] = ACTIONS(141), + [aux_sym_join_type_token3] = ACTIONS(141), + [aux_sym_join_type_token4] = ACTIONS(141), + [aux_sym_join_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(141), + [aux_sym_type_token2] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1339] = { + [1351] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2592), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(2594), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(2596), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2598), + [aux_sym_type_token2] = ACTIONS(2600), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1352] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2602), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(2604), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_truncate_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_begin_statement_token1] = ACTIONS(164), + [aux_sym_commit_statement_token1] = ACTIONS(164), + [aux_sym_rollback_statement_token1] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(2606), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2608), + [aux_sym_type_token2] = ACTIONS(2610), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1353] = { + [aux_sym_dotted_name_repeat1] = STATE(1299), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_join_type_token1] = ACTIONS(141), + [aux_sym_join_type_token2] = ACTIONS(141), + [aux_sym_join_type_token3] = ACTIONS(141), + [aux_sym_join_type_token4] = ACTIONS(141), + [aux_sym_join_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2612), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(141), + [aux_sym_type_token2] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, + [1354] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token2] = ACTIONS(344), - [anon_sym_RPAREN] = ACTIONS(344), - [aux_sym_insert_statement_token1] = ACTIONS(344), - [aux_sym_truncate_statement_token1] = ACTIONS(344), - [aux_sym_comment_statement_token1] = ACTIONS(344), - [aux_sym_comment_statement_token7] = ACTIONS(344), - [aux_sym_begin_statement_token1] = ACTIONS(344), - [aux_sym_commit_statement_token1] = ACTIONS(344), - [aux_sym_rollback_statement_token1] = ACTIONS(344), - [aux_sym_create_statement_token1] = ACTIONS(344), - [aux_sym_alter_statement_token1] = ACTIONS(344), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(344), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_insert_statement_token2] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym__compound_statement_token2] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(344), - [aux_sym_declare_statement_token1] = ACTIONS(344), - [aux_sym_null_hint_token2] = ACTIONS(344), [aux_sym_create_function_parameter_token1] = ACTIONS(346), [anon_sym_EQ] = ACTIONS(344), [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(344), - [aux_sym_trigger_event_token2] = ACTIONS(344), - [aux_sym_drop_statement_token1] = ACTIONS(344), - [aux_sym_grant_statement_token1] = ACTIONS(344), - [aux_sym_grant_statement_token4] = ACTIONS(344), - [aux_sym_grant_statement_token5] = ACTIONS(344), - [aux_sym_grant_statement_token8] = ACTIONS(344), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(344), - [aux_sym_direction_constraint_token1] = ACTIONS(344), - [aux_sym_direction_constraint_token2] = ACTIONS(344), - [anon_sym_CONSTRAINT] = ACTIONS(344), - [aux_sym_table_constraint_check_token1] = ACTIONS(344), - [aux_sym_table_constraint_unique_token1] = ACTIONS(344), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(344), - [aux_sym_order_by_clause_token1] = ACTIONS(344), - [aux_sym_limit_clause_token1] = ACTIONS(344), - [aux_sym_boolean_expression_token1] = ACTIONS(344), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(344), + [aux_sym_trigger_reference_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_create_table_statement_token1] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_join_type_token1] = ACTIONS(346), + [aux_sym_join_type_token2] = ACTIONS(346), + [aux_sym_join_type_token3] = ACTIONS(346), + [aux_sym_join_type_token4] = ACTIONS(346), + [aux_sym_join_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), [anon_sym_DASH_GT] = ACTIONS(346), [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -157603,92 +160740,2149 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1340] = { - [aux_sym_array_type_repeat1] = STATE(1340), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(2539), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1355] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2359), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1341] = { - [sym__quoted_identifier] = STATE(4682), - [sym_identifier] = STATE(5242), + [1356] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2614), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2616), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2618), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(2620), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1357] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(430), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token2] = ACTIONS(430), + [aux_sym_insert_statement_token1] = ACTIONS(430), + [aux_sym_truncate_statement_token1] = ACTIONS(430), + [aux_sym_comment_statement_token1] = ACTIONS(430), + [aux_sym_comment_statement_token7] = ACTIONS(430), + [aux_sym_begin_statement_token1] = ACTIONS(430), + [aux_sym_commit_statement_token1] = ACTIONS(430), + [aux_sym_rollback_statement_token1] = ACTIONS(430), + [aux_sym_create_statement_token1] = ACTIONS(430), + [aux_sym_alter_statement_token1] = ACTIONS(430), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(430), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(430), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym__compound_statement_token2] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(430), + [aux_sym_declare_statement_token1] = ACTIONS(430), + [aux_sym_null_hint_token2] = ACTIONS(430), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(430), + [aux_sym_trigger_reference_token1] = ACTIONS(430), + [aux_sym_trigger_event_token1] = ACTIONS(430), + [aux_sym_trigger_event_token2] = ACTIONS(430), + [aux_sym_drop_statement_token1] = ACTIONS(430), + [aux_sym_grant_statement_token1] = ACTIONS(430), + [aux_sym_grant_statement_token4] = ACTIONS(430), + [aux_sym_grant_statement_token5] = ACTIONS(430), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(430), + [aux_sym_direction_constraint_token1] = ACTIONS(430), + [aux_sym_direction_constraint_token2] = ACTIONS(430), + [anon_sym_CONSTRAINT] = ACTIONS(430), + [aux_sym_table_constraint_check_token1] = ACTIONS(430), + [aux_sym_table_constraint_unique_token1] = ACTIONS(430), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(430), + [aux_sym_limit_clause_token1] = ACTIONS(430), + [aux_sym_where_clause_token1] = ACTIONS(430), + [aux_sym_boolean_expression_token1] = ACTIONS(430), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [1358] = { + [aux_sym_array_type_repeat1] = STATE(1370), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_insert_statement_token2] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_reference_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(2622), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [1359] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2624), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2626), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2628), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(2630), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1360] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(453), + [aux_sym__compound_statement_token2] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_null_hint_token2] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [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_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_limit_clause_token1] = ACTIONS(453), + [aux_sym_where_clause_token1] = ACTIONS(453), + [aux_sym_boolean_expression_token1] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1361] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(2632), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_insert_statement_token2] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_reference_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(2634), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [1362] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(2636), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_insert_statement_token2] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_reference_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(2638), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [1363] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_insert_statement_token2] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_reference_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1364] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(217), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token2] = ACTIONS(217), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_null_hint_token2] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(217), + [aux_sym_trigger_reference_token1] = ACTIONS(217), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token5] = ACTIONS(217), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token2] = ACTIONS(217), + [anon_sym_CONSTRAINT] = ACTIONS(217), + [aux_sym_table_constraint_check_token1] = ACTIONS(217), + [aux_sym_table_constraint_unique_token1] = ACTIONS(217), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2352), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1365] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(2640), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_insert_statement_token2] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_reference_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(2642), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1366] = { + [aux_sym_dotted_name_repeat1] = STATE(1316), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2493), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2644), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1367] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(2646), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_insert_statement_token2] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_reference_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(2648), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [1368] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(2650), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_insert_statement_token2] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_reference_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(2652), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1369] = { + [sym_auto_increment_constraint] = STATE(1388), + [sym_direction_constraint] = STATE(1388), + [sym_named_constraint] = STATE(1388), + [sym_default_clause] = STATE(1388), + [sym_primary_key_constraint] = STATE(1388), + [sym_references_constraint] = STATE(1388), + [sym_unique_constraint] = STATE(1388), + [sym_null_constraint] = STATE(1388), + [sym_check_constraint] = STATE(1388), + [sym_NULL] = STATE(2461), + [aux_sym_table_column_repeat1] = STATE(1388), + [ts_builtin_sym_end] = ACTIONS(2654), + [anon_sym_SEMI] = ACTIONS(2654), + [aux_sym_with_clause_token1] = ACTIONS(2656), + [aux_sym_cte_token1] = ACTIONS(2656), + [aux_sym_cte_token2] = ACTIONS(2454), + [aux_sym_insert_statement_token1] = ACTIONS(2656), + [aux_sym_truncate_statement_token1] = ACTIONS(2656), + [aux_sym_comment_statement_token1] = ACTIONS(2656), + [aux_sym_begin_statement_token1] = ACTIONS(2656), + [aux_sym_commit_statement_token1] = ACTIONS(2656), + [aux_sym_rollback_statement_token1] = ACTIONS(2656), + [aux_sym_create_statement_token1] = ACTIONS(2656), + [aux_sym_alter_statement_token1] = ACTIONS(2656), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2656), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(2456), + [aux_sym_sequence_token5] = ACTIONS(2656), + [aux_sym_pg_command_token1] = ACTIONS(2654), + [aux_sym_return_statement_token1] = ACTIONS(2656), + [aux_sym_declare_statement_token1] = ACTIONS(2656), + [aux_sym_create_function_statement_token3] = ACTIONS(2656), + [aux_sym_create_function_statement_token4] = ACTIONS(2656), + [aux_sym_create_function_statement_token7] = ACTIONS(2656), + [aux_sym_create_function_statement_token8] = ACTIONS(2656), + [aux_sym_create_function_statement_token9] = ACTIONS(2656), + [aux_sym_create_function_statement_token10] = ACTIONS(2656), + [aux_sym_create_function_statement_token11] = ACTIONS(2656), + [aux_sym_external_hint_token1] = ACTIONS(2656), + [aux_sym_external_hint_token2] = ACTIONS(2656), + [aux_sym_optimizer_hint_token1] = ACTIONS(2656), + [aux_sym_optimizer_hint_token2] = ACTIONS(2656), + [aux_sym_optimizer_hint_token3] = ACTIONS(2656), + [aux_sym_parallel_hint_token1] = ACTIONS(2656), + [aux_sym_null_hint_token1] = ACTIONS(2656), + [aux_sym_null_hint_token2] = ACTIONS(2458), + [aux_sym_null_hint_token4] = ACTIONS(2656), + [aux_sym_deterministic_hint_token1] = ACTIONS(2656), + [aux_sym_sql_hint_token1] = ACTIONS(2656), + [aux_sym_sql_hint_token2] = ACTIONS(2656), + [aux_sym_sql_hint_token3] = ACTIONS(2656), + [aux_sym_sql_hint_token5] = ACTIONS(2656), + [aux_sym__function_language_token1] = ACTIONS(2656), + [aux_sym_trigger_event_token1] = ACTIONS(2656), + [aux_sym_trigger_event_token2] = ACTIONS(2656), + [aux_sym_drop_statement_token1] = ACTIONS(2656), + [aux_sym_grant_statement_token1] = ACTIONS(2656), + [aux_sym_grant_statement_token4] = ACTIONS(2656), + [aux_sym_grant_statement_token5] = ACTIONS(2460), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(2462), + [aux_sym_direction_constraint_token1] = ACTIONS(2464), + [aux_sym_direction_constraint_token2] = ACTIONS(2464), + [anon_sym_CONSTRAINT] = ACTIONS(2466), + [aux_sym_table_constraint_check_token1] = ACTIONS(2468), + [aux_sym_table_constraint_unique_token1] = ACTIONS(2470), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(2472), + [sym__unquoted_identifier] = ACTIONS(2656), + [anon_sym_BQUOTE] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [sym_comment] = ACTIONS(3), + }, + [1370] = { + [aux_sym_array_type_repeat1] = STATE(1385), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = ACTIONS(336), + [aux_sym_insert_statement_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(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [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_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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(2622), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [1371] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(477), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token2] = ACTIONS(477), + [aux_sym_insert_statement_token1] = ACTIONS(477), + [aux_sym_truncate_statement_token1] = ACTIONS(477), + [aux_sym_comment_statement_token1] = ACTIONS(477), + [aux_sym_comment_statement_token7] = ACTIONS(477), + [aux_sym_begin_statement_token1] = ACTIONS(477), + [aux_sym_commit_statement_token1] = ACTIONS(477), + [aux_sym_rollback_statement_token1] = ACTIONS(477), + [aux_sym_create_statement_token1] = ACTIONS(477), + [aux_sym_alter_statement_token1] = ACTIONS(477), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(477), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym__compound_statement_token2] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(477), + [aux_sym_declare_statement_token1] = ACTIONS(477), + [aux_sym_null_hint_token2] = ACTIONS(477), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(477), + [aux_sym_trigger_reference_token1] = ACTIONS(477), + [aux_sym_trigger_event_token1] = ACTIONS(477), + [aux_sym_trigger_event_token2] = ACTIONS(477), + [aux_sym_drop_statement_token1] = ACTIONS(477), + [aux_sym_grant_statement_token1] = ACTIONS(477), + [aux_sym_grant_statement_token4] = ACTIONS(477), + [aux_sym_grant_statement_token5] = ACTIONS(477), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(477), + [aux_sym_direction_constraint_token1] = ACTIONS(477), + [aux_sym_direction_constraint_token2] = ACTIONS(477), + [anon_sym_CONSTRAINT] = ACTIONS(477), + [aux_sym_table_constraint_check_token1] = ACTIONS(477), + [aux_sym_table_constraint_unique_token1] = ACTIONS(477), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(477), + [aux_sym_limit_clause_token1] = ACTIONS(477), + [aux_sym_where_clause_token1] = ACTIONS(477), + [aux_sym_boolean_expression_token1] = ACTIONS(477), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1372] = { + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(5257), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(2658), + [aux_sym_cte_token2] = ACTIONS(2660), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_insert_statement_token2] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(2662), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_create_function_parameter_token1] = ACTIONS(2664), + [anon_sym_EQ] = ACTIONS(2666), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2668), + [aux_sym_trigger_reference_token1] = ACTIONS(252), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(2670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [anon_sym_DASH_GT] = ACTIONS(2674), + [anon_sym_DASH_GT_GT] = ACTIONS(2676), + [anon_sym_POUND_GT] = ACTIONS(2674), + [anon_sym_POUND_GT_GT] = ACTIONS(2676), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2678), + [anon_sym_DASH] = ACTIONS(2680), + [anon_sym_TILDE] = ACTIONS(2682), + [anon_sym_CARET] = ACTIONS(2684), + [anon_sym_STAR] = ACTIONS(2686), + [anon_sym_SLASH] = ACTIONS(2688), + [anon_sym_PERCENT] = ACTIONS(2686), + [anon_sym_LT_LT] = ACTIONS(2686), + [anon_sym_GT_GT] = ACTIONS(2686), + [anon_sym_AMP] = ACTIONS(2686), + [anon_sym_PIPE] = ACTIONS(2678), + [anon_sym_POUND] = ACTIONS(2680), + [anon_sym_LT] = ACTIONS(2682), + [anon_sym_LT_EQ] = ACTIONS(2666), + [anon_sym_LT_GT] = ACTIONS(2666), + [anon_sym_BANG_EQ] = ACTIONS(2666), + [anon_sym_GT] = ACTIONS(2682), + [anon_sym_GT_EQ] = ACTIONS(2666), + [anon_sym_BANG_TILDE] = ACTIONS(2682), + [anon_sym_TILDE_STAR] = ACTIONS(2666), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2666), + }, + [1373] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [anon_sym_RPAREN] = ACTIONS(473), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_insert_statement_token2] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_reference_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [1374] = { + [ts_builtin_sym_end] = ACTIONS(465), + [anon_sym_SEMI] = ACTIONS(465), + [aux_sym_with_clause_token1] = ACTIONS(465), + [anon_sym_COMMA] = ACTIONS(465), + [aux_sym_cte_token2] = ACTIONS(465), + [aux_sym_insert_statement_token1] = 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_reference_token1] = ACTIONS(465), + [aux_sym_trigger_event_token1] = ACTIONS(465), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(465), + [aux_sym_where_clause_token1] = ACTIONS(465), + [aux_sym_boolean_expression_token1] = 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), + }, + [1375] = { + [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), + [aux_sym_insert_statement_token1] = 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_reference_token1] = ACTIONS(441), + [aux_sym_trigger_event_token1] = ACTIONS(441), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(441), + [aux_sym_where_clause_token1] = ACTIONS(441), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1376] = { + [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), + [aux_sym_insert_statement_token1] = 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_reference_token1] = ACTIONS(445), + [aux_sym_trigger_event_token1] = ACTIONS(445), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(445), + [aux_sym_where_clause_token1] = ACTIONS(445), + [aux_sym_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1377] = { + [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_insert_statement_token1] = ACTIONS(130), + [aux_sym_insert_statement_token2] = ACTIONS(130), + [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_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_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_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_boolean_expression_token1] = 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), + }, + [1378] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(292), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token2] = ACTIONS(292), + [aux_sym_insert_statement_token1] = ACTIONS(292), + [aux_sym_truncate_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token7] = ACTIONS(292), + [aux_sym_begin_statement_token1] = ACTIONS(292), + [aux_sym_commit_statement_token1] = ACTIONS(292), + [aux_sym_rollback_statement_token1] = ACTIONS(292), + [aux_sym_create_statement_token1] = ACTIONS(292), + [aux_sym_alter_statement_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(292), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(292), + [aux_sym_declare_statement_token1] = ACTIONS(292), + [aux_sym_null_hint_token2] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(292), + [aux_sym_trigger_reference_token1] = ACTIONS(292), + [aux_sym_trigger_event_token1] = ACTIONS(292), + [aux_sym_trigger_event_token2] = ACTIONS(292), + [aux_sym_drop_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token4] = ACTIONS(292), + [aux_sym_grant_statement_token5] = ACTIONS(292), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token1] = ACTIONS(292), + [aux_sym_direction_constraint_token2] = ACTIONS(292), + [anon_sym_CONSTRAINT] = ACTIONS(292), + [aux_sym_table_constraint_check_token1] = ACTIONS(292), + [aux_sym_table_constraint_unique_token1] = ACTIONS(292), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(292), + [aux_sym_limit_clause_token1] = ACTIONS(292), + [aux_sym_where_clause_token1] = ACTIONS(292), + [aux_sym_boolean_expression_token1] = ACTIONS(292), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1379] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = ACTIONS(134), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), + [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_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), + }, + [1380] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(410), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token2] = ACTIONS(410), + [aux_sym_insert_statement_token1] = ACTIONS(410), + [aux_sym_truncate_statement_token1] = ACTIONS(410), + [aux_sym_comment_statement_token1] = ACTIONS(410), + [aux_sym_comment_statement_token7] = ACTIONS(410), + [aux_sym_begin_statement_token1] = ACTIONS(410), + [aux_sym_commit_statement_token1] = ACTIONS(410), + [aux_sym_rollback_statement_token1] = ACTIONS(410), + [aux_sym_create_statement_token1] = ACTIONS(410), + [aux_sym_alter_statement_token1] = ACTIONS(410), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(410), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(410), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym__compound_statement_token2] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(410), + [aux_sym_declare_statement_token1] = ACTIONS(410), + [aux_sym_null_hint_token2] = ACTIONS(410), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(410), + [aux_sym_trigger_reference_token1] = ACTIONS(410), + [aux_sym_trigger_event_token1] = ACTIONS(410), + [aux_sym_trigger_event_token2] = ACTIONS(410), + [aux_sym_drop_statement_token1] = ACTIONS(410), + [aux_sym_grant_statement_token1] = ACTIONS(410), + [aux_sym_grant_statement_token4] = ACTIONS(410), + [aux_sym_grant_statement_token5] = ACTIONS(410), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(410), + [aux_sym_direction_constraint_token1] = ACTIONS(410), + [aux_sym_direction_constraint_token2] = ACTIONS(410), + [anon_sym_CONSTRAINT] = ACTIONS(410), + [aux_sym_table_constraint_check_token1] = ACTIONS(410), + [aux_sym_table_constraint_unique_token1] = ACTIONS(410), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(410), + [aux_sym_limit_clause_token1] = ACTIONS(410), + [aux_sym_where_clause_token1] = ACTIONS(410), + [aux_sym_boolean_expression_token1] = ACTIONS(410), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1381] = { + [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), + [aux_sym_insert_statement_token1] = 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_reference_token1] = ACTIONS(461), + [aux_sym_trigger_event_token1] = ACTIONS(461), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(461), + [aux_sym_where_clause_token1] = ACTIONS(461), + [aux_sym_boolean_expression_token1] = 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), + }, + [1382] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(457), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token2] = ACTIONS(457), + [aux_sym_insert_statement_token1] = ACTIONS(457), + [aux_sym_truncate_statement_token1] = ACTIONS(457), + [aux_sym_comment_statement_token1] = ACTIONS(457), + [aux_sym_comment_statement_token7] = ACTIONS(457), + [aux_sym_begin_statement_token1] = ACTIONS(457), + [aux_sym_commit_statement_token1] = ACTIONS(457), + [aux_sym_rollback_statement_token1] = ACTIONS(457), + [aux_sym_create_statement_token1] = ACTIONS(457), + [aux_sym_alter_statement_token1] = ACTIONS(457), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(457), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(457), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym__compound_statement_token2] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(457), + [aux_sym_declare_statement_token1] = ACTIONS(457), + [aux_sym_null_hint_token2] = ACTIONS(457), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(457), + [aux_sym_trigger_reference_token1] = ACTIONS(457), + [aux_sym_trigger_event_token1] = ACTIONS(457), + [aux_sym_trigger_event_token2] = ACTIONS(457), + [aux_sym_drop_statement_token1] = ACTIONS(457), + [aux_sym_grant_statement_token1] = ACTIONS(457), + [aux_sym_grant_statement_token4] = ACTIONS(457), + [aux_sym_grant_statement_token5] = ACTIONS(457), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(457), + [aux_sym_direction_constraint_token1] = ACTIONS(457), + [aux_sym_direction_constraint_token2] = ACTIONS(457), + [anon_sym_CONSTRAINT] = ACTIONS(457), + [aux_sym_table_constraint_check_token1] = ACTIONS(457), + [aux_sym_table_constraint_unique_token1] = ACTIONS(457), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(457), + [aux_sym_limit_clause_token1] = ACTIONS(457), + [aux_sym_where_clause_token1] = ACTIONS(457), + [aux_sym_boolean_expression_token1] = ACTIONS(457), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [1383] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(489), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token2] = ACTIONS(489), + [aux_sym_insert_statement_token1] = ACTIONS(489), + [aux_sym_truncate_statement_token1] = ACTIONS(489), + [aux_sym_comment_statement_token1] = ACTIONS(489), + [aux_sym_comment_statement_token7] = ACTIONS(489), + [aux_sym_begin_statement_token1] = ACTIONS(489), + [aux_sym_commit_statement_token1] = ACTIONS(489), + [aux_sym_rollback_statement_token1] = ACTIONS(489), + [aux_sym_create_statement_token1] = ACTIONS(489), + [aux_sym_alter_statement_token1] = ACTIONS(489), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(489), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym__compound_statement_token2] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(489), + [aux_sym_declare_statement_token1] = ACTIONS(489), + [aux_sym_null_hint_token2] = ACTIONS(489), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(489), + [aux_sym_trigger_reference_token1] = ACTIONS(489), + [aux_sym_trigger_event_token1] = ACTIONS(489), + [aux_sym_trigger_event_token2] = ACTIONS(489), + [aux_sym_drop_statement_token1] = ACTIONS(489), + [aux_sym_grant_statement_token1] = ACTIONS(489), + [aux_sym_grant_statement_token4] = ACTIONS(489), + [aux_sym_grant_statement_token5] = ACTIONS(489), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(489), + [aux_sym_direction_constraint_token1] = ACTIONS(489), + [aux_sym_direction_constraint_token2] = ACTIONS(489), + [anon_sym_CONSTRAINT] = ACTIONS(489), + [aux_sym_table_constraint_check_token1] = ACTIONS(489), + [aux_sym_table_constraint_unique_token1] = ACTIONS(489), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(489), + [aux_sym_limit_clause_token1] = ACTIONS(489), + [aux_sym_where_clause_token1] = ACTIONS(489), + [aux_sym_boolean_expression_token1] = ACTIONS(489), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [1384] = { + [aux_sym_dotted_name_repeat1] = STATE(1488), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_join_type_token1] = ACTIONS(141), + [aux_sym_join_type_token2] = ACTIONS(141), + [aux_sym_join_type_token3] = ACTIONS(141), + [aux_sym_join_type_token4] = ACTIONS(141), + [aux_sym_join_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2690), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2692), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1385] = { + [aux_sym_array_type_repeat1] = STATE(1385), [ts_builtin_sym_end] = ACTIONS(292), [anon_sym_SEMI] = ACTIONS(292), [aux_sym_with_clause_token1] = ACTIONS(294), [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(2542), - [aux_sym_cte_token2] = ACTIONS(2544), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), [aux_sym_insert_statement_token1] = ACTIONS(294), [aux_sym_insert_statement_token2] = ACTIONS(294), [aux_sym_truncate_statement_token1] = ACTIONS(294), [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(2546), + [aux_sym_comment_statement_token7] = ACTIONS(294), [aux_sym_begin_statement_token1] = ACTIONS(294), [aux_sym_commit_statement_token1] = ACTIONS(294), [aux_sym_rollback_statement_token1] = ACTIONS(294), @@ -157696,9 +162890,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_alter_statement_token1] = ACTIONS(294), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym_create_function_parameter_token1] = ACTIONS(2548), - [anon_sym_EQ] = ACTIONS(2550), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2552), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), [aux_sym_trigger_reference_token1] = ACTIONS(294), [aux_sym_trigger_event_token1] = ACTIONS(294), [aux_sym_trigger_event_token2] = ACTIONS(294), @@ -157706,7 +162900,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(294), [aux_sym_grant_statement_token4] = ACTIONS(294), [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_create_table_statement_token1] = ACTIONS(294), [aux_sym_order_by_clause_token1] = ACTIONS(294), [aux_sym_limit_clause_token1] = ACTIONS(294), [aux_sym_where_clause_token1] = ACTIONS(294), @@ -157715,1019 +162908,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(294), [aux_sym_join_type_token4] = ACTIONS(294), [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(2554), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(2558), - [anon_sym_BQUOTE] = ACTIONS(2560), - [anon_sym_DQUOTE] = ACTIONS(2562), - [anon_sym_DASH_GT] = ACTIONS(2564), - [anon_sym_DASH_GT_GT] = ACTIONS(2566), - [anon_sym_POUND_GT] = ACTIONS(2564), - [anon_sym_POUND_GT_GT] = ACTIONS(2566), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_SLASH] = ACTIONS(2578), - [anon_sym_PERCENT] = ACTIONS(2576), - [anon_sym_LT_LT] = ACTIONS(2576), - [anon_sym_GT_GT] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_PIPE] = ACTIONS(2568), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_LT] = ACTIONS(2572), - [anon_sym_LT_EQ] = ACTIONS(2550), - [anon_sym_LT_GT] = ACTIONS(2550), - [anon_sym_BANG_EQ] = ACTIONS(2550), - [anon_sym_GT] = ACTIONS(2572), - [anon_sym_GT_EQ] = ACTIONS(2550), - [anon_sym_BANG_TILDE] = ACTIONS(2572), - [anon_sym_TILDE_STAR] = ACTIONS(2550), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2550), - }, - [1342] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(2580), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token2] = ACTIONS(537), - [aux_sym_insert_statement_token1] = ACTIONS(537), - [aux_sym_truncate_statement_token1] = ACTIONS(537), - [aux_sym_comment_statement_token1] = ACTIONS(537), - [aux_sym_comment_statement_token7] = ACTIONS(537), - [aux_sym_begin_statement_token1] = ACTIONS(537), - [aux_sym_commit_statement_token1] = ACTIONS(537), - [aux_sym_rollback_statement_token1] = ACTIONS(537), - [aux_sym_create_statement_token1] = ACTIONS(537), - [aux_sym_alter_statement_token1] = ACTIONS(537), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(537), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(537), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym__compound_statement_token2] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(537), - [aux_sym_declare_statement_token1] = ACTIONS(537), - [aux_sym_null_hint_token2] = ACTIONS(537), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(537), - [aux_sym_trigger_reference_token1] = ACTIONS(537), - [aux_sym_trigger_event_token1] = ACTIONS(537), - [aux_sym_trigger_event_token2] = ACTIONS(537), - [aux_sym_drop_statement_token1] = ACTIONS(537), - [aux_sym_grant_statement_token1] = ACTIONS(537), - [aux_sym_grant_statement_token4] = ACTIONS(537), - [aux_sym_grant_statement_token5] = ACTIONS(537), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(537), - [aux_sym_direction_constraint_token1] = ACTIONS(537), - [aux_sym_direction_constraint_token2] = ACTIONS(537), - [anon_sym_CONSTRAINT] = ACTIONS(537), - [aux_sym_table_constraint_check_token1] = ACTIONS(537), - [aux_sym_table_constraint_unique_token1] = ACTIONS(537), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(537), - [aux_sym_create_table_statement_token1] = ACTIONS(2582), - [aux_sym_limit_clause_token1] = ACTIONS(537), - [aux_sym_where_clause_token1] = ACTIONS(537), - [aux_sym_boolean_expression_token1] = ACTIONS(537), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [1343] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(2584), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(2586), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_insert_statement_token2] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_reference_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(2588), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [1344] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2590), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2592), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(2594), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2596), - [aux_sym_type_token2] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [1345] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2600), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2602), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_truncate_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_begin_statement_token1] = ACTIONS(157), - [aux_sym_commit_statement_token1] = ACTIONS(157), - [aux_sym_rollback_statement_token1] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(2604), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2606), - [aux_sym_type_token2] = ACTIONS(2608), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [1346] = { - [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_insert_statement_token1] = ACTIONS(117), - [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_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_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_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_boolean_expression_token1] = 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), - }, - [1347] = { - [aux_sym_array_type_repeat1] = STATE(1329), - [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_insert_statement_token1] = ACTIONS(242), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(2520), - [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), - }, - [1348] = { - [aux_sym_dotted_name_repeat1] = STATE(1385), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2610), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1349] = { - [aux_sym_dotted_name_repeat1] = STATE(1337), - [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_insert_statement_token1] = ACTIONS(124), - [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_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_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_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_boolean_expression_token1] = 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(2497), - [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), - }, - [1350] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_join_type_token1] = ACTIONS(136), - [aux_sym_join_type_token2] = ACTIONS(136), - [aux_sym_join_type_token3] = ACTIONS(136), - [aux_sym_join_type_token4] = ACTIONS(136), - [aux_sym_join_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(136), - [aux_sym_type_token2] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1351] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2430), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2432), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2434), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1352] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = ACTIONS(429), - [aux_sym_insert_statement_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(427), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_reference_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2694), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [1353] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2614), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2616), - [aux_sym_insert_statement_token1] = 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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(2618), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2620), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1354] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_insert_statement_token2] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_reference_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [1355] = { + [1386] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), + [aux_sym_with_clause_token1] = ACTIONS(344), [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_insert_statement_token2] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(344), + [aux_sym_insert_statement_token1] = ACTIONS(344), + [aux_sym_truncate_statement_token1] = ACTIONS(344), + [aux_sym_comment_statement_token1] = ACTIONS(344), + [aux_sym_comment_statement_token7] = ACTIONS(344), + [aux_sym_begin_statement_token1] = ACTIONS(344), + [aux_sym_commit_statement_token1] = ACTIONS(344), + [aux_sym_rollback_statement_token1] = ACTIONS(344), + [aux_sym_create_statement_token1] = ACTIONS(344), + [aux_sym_alter_statement_token1] = ACTIONS(344), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(344), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(344), [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym__compound_statement_token2] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(344), + [aux_sym_declare_statement_token1] = ACTIONS(344), + [aux_sym_null_hint_token2] = ACTIONS(344), [aux_sym_create_function_parameter_token1] = ACTIONS(346), [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_reference_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_create_table_statement_token1] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_where_clause_token1] = ACTIONS(346), - [aux_sym_join_type_token1] = ACTIONS(346), - [aux_sym_join_type_token2] = ACTIONS(346), - [aux_sym_join_type_token3] = ACTIONS(346), - [aux_sym_join_type_token4] = ACTIONS(346), - [aux_sym_join_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(344), + [aux_sym_trigger_reference_token1] = ACTIONS(344), + [aux_sym_trigger_event_token1] = ACTIONS(344), + [aux_sym_trigger_event_token2] = ACTIONS(344), + [aux_sym_drop_statement_token1] = ACTIONS(344), + [aux_sym_grant_statement_token1] = ACTIONS(344), + [aux_sym_grant_statement_token4] = ACTIONS(344), + [aux_sym_grant_statement_token5] = ACTIONS(344), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(344), + [aux_sym_direction_constraint_token1] = ACTIONS(344), + [aux_sym_direction_constraint_token2] = ACTIONS(344), + [anon_sym_CONSTRAINT] = ACTIONS(344), + [aux_sym_table_constraint_check_token1] = ACTIONS(344), + [aux_sym_table_constraint_unique_token1] = ACTIONS(344), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(344), + [aux_sym_limit_clause_token1] = ACTIONS(344), + [aux_sym_where_clause_token1] = ACTIONS(344), + [aux_sym_boolean_expression_token1] = ACTIONS(344), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(344), [anon_sym_DASH_GT] = ACTIONS(346), [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -158751,370 +163012,581 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1356] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [1387] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2432), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1357] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(213), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token2] = ACTIONS(213), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_null_hint_token2] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(213), - [aux_sym_trigger_reference_token1] = ACTIONS(213), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token5] = ACTIONS(213), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token2] = ACTIONS(213), - [anon_sym_CONSTRAINT] = ACTIONS(213), - [aux_sym_table_constraint_check_token1] = ACTIONS(213), - [aux_sym_table_constraint_unique_token1] = ACTIONS(213), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2448), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [1388] = { + [sym_auto_increment_constraint] = STATE(1388), + [sym_direction_constraint] = STATE(1388), + [sym_named_constraint] = STATE(1388), + [sym_default_clause] = STATE(1388), + [sym_primary_key_constraint] = STATE(1388), + [sym_references_constraint] = STATE(1388), + [sym_unique_constraint] = STATE(1388), + [sym_null_constraint] = STATE(1388), + [sym_check_constraint] = STATE(1388), + [sym_NULL] = STATE(2461), + [aux_sym_table_column_repeat1] = STATE(1388), + [ts_builtin_sym_end] = ACTIONS(2697), + [anon_sym_SEMI] = ACTIONS(2697), + [aux_sym_with_clause_token1] = ACTIONS(2699), + [aux_sym_cte_token1] = ACTIONS(2699), + [aux_sym_cte_token2] = ACTIONS(2701), + [aux_sym_insert_statement_token1] = ACTIONS(2699), + [aux_sym_truncate_statement_token1] = ACTIONS(2699), + [aux_sym_comment_statement_token1] = ACTIONS(2699), + [aux_sym_begin_statement_token1] = ACTIONS(2699), + [aux_sym_commit_statement_token1] = ACTIONS(2699), + [aux_sym_rollback_statement_token1] = ACTIONS(2699), + [aux_sym_create_statement_token1] = ACTIONS(2699), + [aux_sym_alter_statement_token1] = ACTIONS(2699), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2699), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(2704), + [aux_sym_sequence_token5] = ACTIONS(2699), + [aux_sym_pg_command_token1] = ACTIONS(2697), + [aux_sym_return_statement_token1] = ACTIONS(2699), + [aux_sym_declare_statement_token1] = ACTIONS(2699), + [aux_sym_create_function_statement_token3] = ACTIONS(2699), + [aux_sym_create_function_statement_token4] = ACTIONS(2699), + [aux_sym_create_function_statement_token7] = ACTIONS(2699), + [aux_sym_create_function_statement_token8] = ACTIONS(2699), + [aux_sym_create_function_statement_token9] = ACTIONS(2699), + [aux_sym_create_function_statement_token10] = ACTIONS(2699), + [aux_sym_create_function_statement_token11] = ACTIONS(2699), + [aux_sym_external_hint_token1] = ACTIONS(2699), + [aux_sym_external_hint_token2] = ACTIONS(2699), + [aux_sym_optimizer_hint_token1] = ACTIONS(2699), + [aux_sym_optimizer_hint_token2] = ACTIONS(2699), + [aux_sym_optimizer_hint_token3] = ACTIONS(2699), + [aux_sym_parallel_hint_token1] = ACTIONS(2699), + [aux_sym_null_hint_token1] = ACTIONS(2699), + [aux_sym_null_hint_token2] = ACTIONS(2707), + [aux_sym_null_hint_token4] = ACTIONS(2699), + [aux_sym_deterministic_hint_token1] = ACTIONS(2699), + [aux_sym_sql_hint_token1] = ACTIONS(2699), + [aux_sym_sql_hint_token2] = ACTIONS(2699), + [aux_sym_sql_hint_token3] = ACTIONS(2699), + [aux_sym_sql_hint_token5] = ACTIONS(2699), + [aux_sym__function_language_token1] = ACTIONS(2699), + [aux_sym_trigger_event_token1] = ACTIONS(2699), + [aux_sym_trigger_event_token2] = ACTIONS(2699), + [aux_sym_drop_statement_token1] = ACTIONS(2699), + [aux_sym_grant_statement_token1] = ACTIONS(2699), + [aux_sym_grant_statement_token4] = ACTIONS(2699), + [aux_sym_grant_statement_token5] = ACTIONS(2710), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(2713), + [aux_sym_direction_constraint_token1] = ACTIONS(2716), + [aux_sym_direction_constraint_token2] = ACTIONS(2716), + [anon_sym_CONSTRAINT] = ACTIONS(2719), + [aux_sym_table_constraint_check_token1] = ACTIONS(2722), + [aux_sym_table_constraint_unique_token1] = ACTIONS(2725), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(2728), + [sym__unquoted_identifier] = ACTIONS(2699), + [anon_sym_BQUOTE] = ACTIONS(2697), + [anon_sym_DQUOTE] = ACTIONS(2697), + [sym_comment] = ACTIONS(3), }, - [1358] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2622), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2624), - [aux_sym_insert_statement_token1] = 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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(2626), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2628), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1389] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(390), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token2] = ACTIONS(390), + [aux_sym_insert_statement_token1] = ACTIONS(390), + [aux_sym_truncate_statement_token1] = ACTIONS(390), + [aux_sym_comment_statement_token1] = ACTIONS(390), + [aux_sym_comment_statement_token7] = ACTIONS(390), + [aux_sym_begin_statement_token1] = ACTIONS(390), + [aux_sym_commit_statement_token1] = ACTIONS(390), + [aux_sym_rollback_statement_token1] = ACTIONS(390), + [aux_sym_create_statement_token1] = ACTIONS(390), + [aux_sym_alter_statement_token1] = ACTIONS(390), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(390), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(390), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym__compound_statement_token2] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(390), + [aux_sym_declare_statement_token1] = ACTIONS(390), + [aux_sym_null_hint_token2] = ACTIONS(390), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(390), + [aux_sym_trigger_reference_token1] = ACTIONS(390), + [aux_sym_trigger_event_token1] = ACTIONS(390), + [aux_sym_trigger_event_token2] = ACTIONS(390), + [aux_sym_drop_statement_token1] = ACTIONS(390), + [aux_sym_grant_statement_token1] = ACTIONS(390), + [aux_sym_grant_statement_token4] = ACTIONS(390), + [aux_sym_grant_statement_token5] = ACTIONS(390), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(390), + [aux_sym_direction_constraint_token1] = ACTIONS(390), + [aux_sym_direction_constraint_token2] = ACTIONS(390), + [anon_sym_CONSTRAINT] = ACTIONS(390), + [aux_sym_table_constraint_check_token1] = ACTIONS(390), + [aux_sym_table_constraint_unique_token1] = ACTIONS(390), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(390), + [aux_sym_limit_clause_token1] = ACTIONS(390), + [aux_sym_where_clause_token1] = ACTIONS(390), + [aux_sym_boolean_expression_token1] = ACTIONS(390), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [1359] = { - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [1390] = { + [ts_builtin_sym_end] = ACTIONS(437), + [anon_sym_SEMI] = ACTIONS(437), + [aux_sym_with_clause_token1] = ACTIONS(437), + [anon_sym_COMMA] = ACTIONS(437), + [aux_sym_cte_token2] = ACTIONS(437), + [aux_sym_insert_statement_token1] = 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_reference_token1] = ACTIONS(437), + [aux_sym_trigger_event_token1] = ACTIONS(437), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(437), + [aux_sym_where_clause_token1] = ACTIONS(437), + [aux_sym_boolean_expression_token1] = 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), }, - [1360] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_insert_statement_token2] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_reference_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [1391] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(485), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token2] = ACTIONS(485), + [aux_sym_insert_statement_token1] = ACTIONS(485), + [aux_sym_truncate_statement_token1] = ACTIONS(485), + [aux_sym_comment_statement_token1] = ACTIONS(485), + [aux_sym_comment_statement_token7] = ACTIONS(485), + [aux_sym_begin_statement_token1] = ACTIONS(485), + [aux_sym_commit_statement_token1] = ACTIONS(485), + [aux_sym_rollback_statement_token1] = ACTIONS(485), + [aux_sym_create_statement_token1] = ACTIONS(485), + [aux_sym_alter_statement_token1] = ACTIONS(485), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(485), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym__compound_statement_token2] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(485), + [aux_sym_declare_statement_token1] = ACTIONS(485), + [aux_sym_null_hint_token2] = ACTIONS(485), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(485), + [aux_sym_trigger_reference_token1] = ACTIONS(485), + [aux_sym_trigger_event_token1] = ACTIONS(485), + [aux_sym_trigger_event_token2] = ACTIONS(485), + [aux_sym_drop_statement_token1] = ACTIONS(485), + [aux_sym_grant_statement_token1] = ACTIONS(485), + [aux_sym_grant_statement_token4] = ACTIONS(485), + [aux_sym_grant_statement_token5] = ACTIONS(485), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(485), + [aux_sym_direction_constraint_token1] = ACTIONS(485), + [aux_sym_direction_constraint_token2] = ACTIONS(485), + [anon_sym_CONSTRAINT] = ACTIONS(485), + [aux_sym_table_constraint_check_token1] = ACTIONS(485), + [aux_sym_table_constraint_unique_token1] = ACTIONS(485), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(485), + [aux_sym_limit_clause_token1] = ACTIONS(485), + [aux_sym_where_clause_token1] = ACTIONS(485), + [aux_sym_boolean_expression_token1] = ACTIONS(485), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, - [1361] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), + [1392] = { + [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_insert_statement_token1] = ACTIONS(471), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [1393] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(481), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token2] = ACTIONS(481), + [aux_sym_insert_statement_token1] = ACTIONS(481), + [aux_sym_truncate_statement_token1] = ACTIONS(481), + [aux_sym_comment_statement_token1] = ACTIONS(481), + [aux_sym_comment_statement_token7] = ACTIONS(481), + [aux_sym_begin_statement_token1] = ACTIONS(481), + [aux_sym_commit_statement_token1] = ACTIONS(481), + [aux_sym_rollback_statement_token1] = ACTIONS(481), + [aux_sym_create_statement_token1] = ACTIONS(481), + [aux_sym_alter_statement_token1] = ACTIONS(481), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(481), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym__compound_statement_token2] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(481), + [aux_sym_declare_statement_token1] = ACTIONS(481), + [aux_sym_null_hint_token2] = ACTIONS(481), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(481), + [aux_sym_trigger_reference_token1] = ACTIONS(481), + [aux_sym_trigger_event_token1] = ACTIONS(481), + [aux_sym_trigger_event_token2] = ACTIONS(481), + [aux_sym_drop_statement_token1] = ACTIONS(481), + [aux_sym_grant_statement_token1] = ACTIONS(481), + [aux_sym_grant_statement_token4] = ACTIONS(481), + [aux_sym_grant_statement_token5] = ACTIONS(481), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(481), + [aux_sym_direction_constraint_token1] = ACTIONS(481), + [aux_sym_direction_constraint_token2] = ACTIONS(481), + [anon_sym_CONSTRAINT] = ACTIONS(481), + [aux_sym_table_constraint_check_token1] = ACTIONS(481), + [aux_sym_table_constraint_unique_token1] = ACTIONS(481), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(481), + [aux_sym_limit_clause_token1] = ACTIONS(481), + [aux_sym_where_clause_token1] = ACTIONS(481), + [aux_sym_boolean_expression_token1] = ACTIONS(481), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [1394] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(2731), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_insert_statement_token2] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_reference_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(2733), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [1395] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), + [anon_sym_COMMA] = ACTIONS(493), [aux_sym_cte_token2] = ACTIONS(493), [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_insert_statement_token2] = ACTIONS(493), [aux_sym_truncate_statement_token1] = ACTIONS(493), [aux_sym_comment_statement_token1] = ACTIONS(493), [aux_sym_comment_statement_token7] = ACTIONS(493), @@ -159124,9 +163596,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_statement_token1] = ACTIONS(493), [aux_sym_alter_statement_token1] = ACTIONS(493), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(493), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym__compound_statement_token2] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(493), + [aux_sym_declare_statement_token1] = ACTIONS(493), + [aux_sym_null_hint_token2] = ACTIONS(493), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), [aux_sym_create_trigger_statement_token1] = ACTIONS(493), [aux_sym_trigger_reference_token1] = ACTIONS(493), [aux_sym_trigger_event_token1] = ACTIONS(493), @@ -159134,1186 +163611,970 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(493), [aux_sym_grant_statement_token1] = ACTIONS(493), [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), + [aux_sym_grant_statement_token5] = ACTIONS(493), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(493), + [aux_sym_direction_constraint_token1] = ACTIONS(493), + [aux_sym_direction_constraint_token2] = ACTIONS(493), + [anon_sym_CONSTRAINT] = ACTIONS(493), + [aux_sym_table_constraint_check_token1] = ACTIONS(493), + [aux_sym_table_constraint_unique_token1] = ACTIONS(493), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(493), [aux_sym_limit_clause_token1] = ACTIONS(493), [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), [aux_sym_boolean_expression_token1] = ACTIONS(493), [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, - [1362] = { - [aux_sym_array_type_repeat1] = STATE(1375), - [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_insert_statement_token1] = ACTIONS(242), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(2630), - [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), + [1396] = { + [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_insert_statement_token1] = ACTIONS(443), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [1363] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(479), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token2] = ACTIONS(479), - [aux_sym_insert_statement_token1] = ACTIONS(479), - [aux_sym_truncate_statement_token1] = ACTIONS(479), - [aux_sym_comment_statement_token1] = ACTIONS(479), - [aux_sym_comment_statement_token7] = ACTIONS(479), - [aux_sym_begin_statement_token1] = ACTIONS(479), - [aux_sym_commit_statement_token1] = ACTIONS(479), - [aux_sym_rollback_statement_token1] = ACTIONS(479), - [aux_sym_create_statement_token1] = ACTIONS(479), - [aux_sym_alter_statement_token1] = ACTIONS(479), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(479), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym__compound_statement_token2] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(479), - [aux_sym_declare_statement_token1] = ACTIONS(479), - [aux_sym_null_hint_token2] = ACTIONS(479), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(479), - [aux_sym_trigger_reference_token1] = ACTIONS(479), - [aux_sym_trigger_event_token1] = ACTIONS(479), - [aux_sym_trigger_event_token2] = ACTIONS(479), - [aux_sym_drop_statement_token1] = ACTIONS(479), - [aux_sym_grant_statement_token1] = ACTIONS(479), - [aux_sym_grant_statement_token4] = ACTIONS(479), - [aux_sym_grant_statement_token5] = ACTIONS(479), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(479), - [aux_sym_direction_constraint_token1] = ACTIONS(479), - [aux_sym_direction_constraint_token2] = ACTIONS(479), - [anon_sym_CONSTRAINT] = ACTIONS(479), - [aux_sym_table_constraint_check_token1] = ACTIONS(479), - [aux_sym_table_constraint_unique_token1] = ACTIONS(479), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(479), - [aux_sym_limit_clause_token1] = ACTIONS(479), - [aux_sym_where_clause_token1] = ACTIONS(479), - [aux_sym_boolean_expression_token1] = ACTIONS(479), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [1397] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(2735), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(2739), }, - [1364] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(2632), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_insert_statement_token2] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_reference_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(2634), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [1398] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_insert_statement_token2] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_reference_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, - [1365] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(2636), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_insert_statement_token2] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_reference_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(2638), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [1399] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(469), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token2] = ACTIONS(469), + [aux_sym_insert_statement_token1] = 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_reference_token1] = ACTIONS(469), + [aux_sym_trigger_event_token1] = ACTIONS(469), + [aux_sym_trigger_event_token2] = 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_limit_clause_token1] = ACTIONS(469), + [aux_sym_where_clause_token1] = ACTIONS(469), + [aux_sym_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [1366] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(2640), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_insert_statement_token2] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_reference_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(2642), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [1400] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [1367] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(2644), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_insert_statement_token2] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_reference_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(2646), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [1401] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_insert_statement_token2] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, - [1368] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(2648), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_insert_statement_token2] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_reference_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(2650), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [1402] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token2] = ACTIONS(449), + [aux_sym_insert_statement_token1] = ACTIONS(449), + [aux_sym_truncate_statement_token1] = ACTIONS(449), + [aux_sym_comment_statement_token1] = ACTIONS(449), + [aux_sym_comment_statement_token7] = ACTIONS(449), + [aux_sym_begin_statement_token1] = ACTIONS(449), + [aux_sym_commit_statement_token1] = ACTIONS(449), + [aux_sym_rollback_statement_token1] = ACTIONS(449), + [aux_sym_create_statement_token1] = ACTIONS(449), + [aux_sym_alter_statement_token1] = ACTIONS(449), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(449), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(449), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym__compound_statement_token2] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(449), + [aux_sym_declare_statement_token1] = ACTIONS(449), + [aux_sym_null_hint_token2] = ACTIONS(449), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(449), + [aux_sym_trigger_event_token2] = ACTIONS(449), + [aux_sym_drop_statement_token1] = ACTIONS(449), + [aux_sym_grant_statement_token1] = ACTIONS(449), + [aux_sym_grant_statement_token4] = ACTIONS(449), + [aux_sym_grant_statement_token5] = ACTIONS(449), + [aux_sym_grant_statement_token8] = ACTIONS(449), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(449), + [aux_sym_direction_constraint_token1] = ACTIONS(449), + [aux_sym_direction_constraint_token2] = ACTIONS(449), + [anon_sym_CONSTRAINT] = ACTIONS(449), + [aux_sym_table_constraint_check_token1] = ACTIONS(449), + [aux_sym_table_constraint_unique_token1] = ACTIONS(449), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(449), + [aux_sym_order_by_clause_token1] = ACTIONS(449), + [aux_sym_limit_clause_token1] = ACTIONS(449), + [aux_sym_boolean_expression_token1] = ACTIONS(449), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, - [1369] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(213), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token2] = ACTIONS(213), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_null_hint_token2] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(213), - [aux_sym_trigger_reference_token1] = ACTIONS(213), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token5] = ACTIONS(213), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token2] = ACTIONS(213), - [anon_sym_CONSTRAINT] = ACTIONS(213), - [aux_sym_table_constraint_check_token1] = ACTIONS(213), - [aux_sym_table_constraint_unique_token1] = ACTIONS(213), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [1403] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(453), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(453), + [aux_sym__compound_statement_token2] = ACTIONS(453), + [aux_sym_return_statement_token1] = ACTIONS(453), + [aux_sym_declare_statement_token1] = ACTIONS(453), + [aux_sym_null_hint_token2] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = 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_grant_statement_token8] = 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_order_by_clause_token1] = ACTIONS(453), + [aux_sym_limit_clause_token1] = ACTIONS(453), + [aux_sym_boolean_expression_token1] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, - [1370] = { - [ts_builtin_sym_end] = ACTIONS(132), - [anon_sym_SEMI] = ACTIONS(132), - [aux_sym_with_clause_token1] = ACTIONS(132), - [anon_sym_COMMA] = ACTIONS(132), - [aux_sym_cte_token1] = ACTIONS(132), - [aux_sym_cte_token2] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(132), - [anon_sym_RPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = ACTIONS(132), - [aux_sym_insert_statement_token2] = ACTIONS(132), - [aux_sym_truncate_statement_token1] = ACTIONS(132), - [aux_sym_comment_statement_token1] = ACTIONS(132), - [aux_sym_comment_statement_token2] = ACTIONS(132), - [aux_sym_comment_statement_token5] = 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_schema_rename_action_token1] = ACTIONS(132), - [aux_sym_alter_schema_rename_action_token2] = ACTIONS(132), - [aux_sym_alter_owner_action_token1] = ACTIONS(132), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(132), - [aux_sym_alter_table_action_add_token1] = ACTIONS(132), - [aux_sym_sequence_token2] = ACTIONS(132), - [aux_sym_sequence_token3] = ACTIONS(132), - [aux_sym_sequence_token5] = ACTIONS(134), - [aux_sym_sequence_token8] = ACTIONS(132), - [aux_sym_sequence_token9] = ACTIONS(132), - [aux_sym_pg_command_token1] = ACTIONS(132), - [anon_sym_COLON] = ACTIONS(134), - [aux_sym__compound_statement_token2] = ACTIONS(132), - [aux_sym_return_statement_token1] = ACTIONS(132), - [aux_sym_declare_statement_token1] = ACTIONS(132), - [anon_sym_EQ] = ACTIONS(132), - [aux_sym_trigger_reference_token1] = ACTIONS(132), - [aux_sym_trigger_time_token1] = ACTIONS(132), - [aux_sym_trigger_time_token2] = ACTIONS(132), - [aux_sym_trigger_time_token3] = ACTIONS(132), - [aux_sym_trigger_event_token1] = ACTIONS(132), - [aux_sym_trigger_event_token2] = ACTIONS(132), - [aux_sym_create_extension_statement_token1] = ACTIONS(132), - [aux_sym_create_extension_statement_token2] = 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_mode_token1] = ACTIONS(132), - [aux_sym_initial_mode_token1] = ACTIONS(132), - [aux_sym_table_constraint_check_token1] = ACTIONS(132), - [aux_sym_table_constraint_exclude_token1] = ACTIONS(132), - [aux_sym_table_constraint_exclude_token2] = ACTIONS(132), - [aux_sym_table_constraint_foreign_key_token1] = ACTIONS(132), - [aux_sym_table_constraint_unique_token1] = ACTIONS(132), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(132), - [aux_sym_tablespace_hint_token1] = ACTIONS(132), - [aux_sym_order_by_clause_token1] = ACTIONS(132), - [aux_sym_limit_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_values_clause_token1] = ACTIONS(132), - [anon_sym_DOT] = ACTIONS(132), - [anon_sym_COLON_COLON] = ACTIONS(132), + [1404] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(344), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token2] = ACTIONS(344), + [aux_sym_insert_statement_token1] = ACTIONS(344), + [aux_sym_truncate_statement_token1] = ACTIONS(344), + [aux_sym_comment_statement_token1] = ACTIONS(344), + [aux_sym_comment_statement_token7] = ACTIONS(344), + [aux_sym_begin_statement_token1] = ACTIONS(344), + [aux_sym_commit_statement_token1] = ACTIONS(344), + [aux_sym_rollback_statement_token1] = ACTIONS(344), + [aux_sym_create_statement_token1] = ACTIONS(344), + [aux_sym_alter_statement_token1] = ACTIONS(344), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(344), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(344), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym__compound_statement_token2] = ACTIONS(344), + [aux_sym_return_statement_token1] = ACTIONS(344), + [aux_sym_declare_statement_token1] = ACTIONS(344), + [aux_sym_null_hint_token2] = ACTIONS(344), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(344), + [aux_sym_trigger_event_token2] = ACTIONS(344), + [aux_sym_drop_statement_token1] = ACTIONS(344), + [aux_sym_grant_statement_token1] = ACTIONS(344), + [aux_sym_grant_statement_token4] = ACTIONS(344), + [aux_sym_grant_statement_token5] = ACTIONS(344), + [aux_sym_grant_statement_token8] = ACTIONS(344), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(344), + [aux_sym_direction_constraint_token1] = ACTIONS(344), + [aux_sym_direction_constraint_token2] = ACTIONS(344), + [anon_sym_CONSTRAINT] = ACTIONS(344), + [aux_sym_table_constraint_check_token1] = ACTIONS(344), + [aux_sym_table_constraint_unique_token1] = ACTIONS(344), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(344), + [aux_sym_order_by_clause_token1] = ACTIONS(344), + [aux_sym_limit_clause_token1] = ACTIONS(344), + [aux_sym_boolean_expression_token1] = ACTIONS(344), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1371] = { - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2652), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2654), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_insert_statement_token2] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym__compound_statement_token2] = ACTIONS(157), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_reference_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(2656), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2658), - [aux_sym_type_token2] = ACTIONS(2660), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [1372] = { - [aux_sym_dotted_name_repeat1] = STATE(1489), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_join_type_token1] = ACTIONS(136), - [aux_sym_join_type_token2] = ACTIONS(136), - [aux_sym_join_type_token3] = ACTIONS(136), - [aux_sym_join_type_token4] = ACTIONS(136), - [aux_sym_join_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2662), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2664), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1373] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_insert_statement_token2] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_reference_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [1374] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = ACTIONS(437), - [aux_sym_insert_statement_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(435), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_reference_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [1405] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_insert_statement_token2] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_reference_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, - [1375] = { - [aux_sym_array_type_repeat1] = STATE(1382), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = ACTIONS(273), - [aux_sym_insert_statement_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(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [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_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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(2630), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [1406] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_insert_statement_token2] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_reference_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [1376] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = ACTIONS(433), - [aux_sym_insert_statement_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(431), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_reference_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [1407] = { + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1377] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1408] = { + [ts_builtin_sym_end] = ACTIONS(469), + [anon_sym_SEMI] = ACTIONS(469), + [aux_sym_with_clause_token1] = ACTIONS(469), + [anon_sym_COMMA] = ACTIONS(469), + [aux_sym_cte_token2] = ACTIONS(469), + [aux_sym_insert_statement_token1] = 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(471), + [aux_sym_trigger_event_token1] = ACTIONS(469), + [aux_sym_trigger_event_token2] = 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_grant_statement_token8] = 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_order_by_clause_token1] = ACTIONS(469), + [aux_sym_limit_clause_token1] = ACTIONS(469), + [aux_sym_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [1378] = { + [1409] = { [ts_builtin_sym_end] = ACTIONS(115), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), @@ -160384,434 +164645,1144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1379] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [anon_sym_RPAREN] = ACTIONS(495), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_insert_statement_token2] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_reference_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [1410] = { + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2741), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(2743), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_insert_statement_token2] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym__compound_statement_token2] = ACTIONS(164), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_reference_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(2745), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2747), + [aux_sym_type_token2] = ACTIONS(2749), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, - [1380] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(479), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token2] = ACTIONS(479), - [aux_sym_insert_statement_token1] = ACTIONS(479), - [aux_sym_truncate_statement_token1] = ACTIONS(479), - [aux_sym_comment_statement_token1] = ACTIONS(479), - [aux_sym_comment_statement_token7] = ACTIONS(479), - [aux_sym_begin_statement_token1] = ACTIONS(479), - [aux_sym_commit_statement_token1] = ACTIONS(479), - [aux_sym_rollback_statement_token1] = ACTIONS(479), - [aux_sym_create_statement_token1] = ACTIONS(479), - [aux_sym_alter_statement_token1] = ACTIONS(479), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(479), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym__compound_statement_token2] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(479), - [aux_sym_declare_statement_token1] = ACTIONS(479), - [aux_sym_null_hint_token2] = ACTIONS(479), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(479), - [aux_sym_trigger_event_token2] = ACTIONS(479), - [aux_sym_drop_statement_token1] = ACTIONS(479), - [aux_sym_grant_statement_token1] = ACTIONS(479), - [aux_sym_grant_statement_token4] = ACTIONS(479), - [aux_sym_grant_statement_token5] = ACTIONS(479), - [aux_sym_grant_statement_token8] = ACTIONS(479), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(479), - [aux_sym_direction_constraint_token1] = ACTIONS(479), - [aux_sym_direction_constraint_token2] = ACTIONS(479), - [anon_sym_CONSTRAINT] = ACTIONS(479), - [aux_sym_table_constraint_check_token1] = ACTIONS(479), - [aux_sym_table_constraint_unique_token1] = ACTIONS(479), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(479), - [aux_sym_order_by_clause_token1] = ACTIONS(479), - [aux_sym_limit_clause_token1] = ACTIONS(479), - [aux_sym_boolean_expression_token1] = ACTIONS(479), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [1411] = { + [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_insert_statement_token1] = ACTIONS(467), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), }, - [1381] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = ACTIONS(441), - [aux_sym_insert_statement_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(439), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_reference_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [1412] = { + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2751), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(2753), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_insert_statement_token2] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym__compound_statement_token2] = ACTIONS(164), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_reference_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(2755), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2757), + [aux_sym_type_token2] = ACTIONS(2759), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), }, - [1382] = { - [aux_sym_array_type_repeat1] = STATE(1382), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(2666), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1413] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_insert_statement_token2] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_reference_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_create_table_statement_token1] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [1383] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(2669), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2671), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2673), + [1414] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_insert_statement_token2] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_reference_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_create_table_statement_token1] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, - [1384] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(507), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token2] = ACTIONS(507), - [aux_sym_insert_statement_token1] = ACTIONS(507), - [aux_sym_truncate_statement_token1] = ACTIONS(507), - [aux_sym_comment_statement_token1] = ACTIONS(507), - [aux_sym_comment_statement_token7] = ACTIONS(507), - [aux_sym_begin_statement_token1] = ACTIONS(507), - [aux_sym_commit_statement_token1] = ACTIONS(507), - [aux_sym_rollback_statement_token1] = ACTIONS(507), - [aux_sym_create_statement_token1] = ACTIONS(507), - [aux_sym_alter_statement_token1] = ACTIONS(507), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(507), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(507), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym__compound_statement_token2] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(507), - [aux_sym_declare_statement_token1] = ACTIONS(507), - [aux_sym_null_hint_token2] = ACTIONS(507), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(507), - [aux_sym_trigger_reference_token1] = ACTIONS(507), - [aux_sym_trigger_event_token1] = ACTIONS(507), - [aux_sym_trigger_event_token2] = ACTIONS(507), - [aux_sym_drop_statement_token1] = ACTIONS(507), - [aux_sym_grant_statement_token1] = ACTIONS(507), - [aux_sym_grant_statement_token4] = ACTIONS(507), - [aux_sym_grant_statement_token5] = ACTIONS(507), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(507), - [aux_sym_direction_constraint_token1] = ACTIONS(507), - [aux_sym_direction_constraint_token2] = ACTIONS(507), - [anon_sym_CONSTRAINT] = ACTIONS(507), - [aux_sym_table_constraint_check_token1] = ACTIONS(507), - [aux_sym_table_constraint_unique_token1] = ACTIONS(507), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(507), - [aux_sym_limit_clause_token1] = ACTIONS(507), - [aux_sym_where_clause_token1] = ACTIONS(507), - [aux_sym_boolean_expression_token1] = ACTIONS(507), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [1415] = { + [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_insert_statement_token1] = ACTIONS(447), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [1385] = { - [aux_sym_dotted_name_repeat1] = STATE(1396), + [1416] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(2761), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_insert_statement_token2] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_reference_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(2763), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [1417] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = ACTIONS(451), + [aux_sym_insert_statement_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(449), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_reference_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1418] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(217), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token2] = ACTIONS(217), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_null_hint_token2] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(217), + [aux_sym_trigger_reference_token1] = ACTIONS(217), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token5] = ACTIONS(217), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token2] = ACTIONS(217), + [anon_sym_CONSTRAINT] = ACTIONS(217), + [aux_sym_table_constraint_check_token1] = ACTIONS(217), + [aux_sym_table_constraint_unique_token1] = ACTIONS(217), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2446), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1419] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(370), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token2] = ACTIONS(370), + [aux_sym_insert_statement_token1] = ACTIONS(370), + [aux_sym_truncate_statement_token1] = ACTIONS(370), + [aux_sym_comment_statement_token1] = ACTIONS(370), + [aux_sym_comment_statement_token7] = ACTIONS(370), + [aux_sym_begin_statement_token1] = ACTIONS(370), + [aux_sym_commit_statement_token1] = ACTIONS(370), + [aux_sym_rollback_statement_token1] = ACTIONS(370), + [aux_sym_create_statement_token1] = ACTIONS(370), + [aux_sym_alter_statement_token1] = ACTIONS(370), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(370), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(370), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym__compound_statement_token2] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(370), + [aux_sym_declare_statement_token1] = ACTIONS(370), + [aux_sym_null_hint_token2] = ACTIONS(370), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(370), + [aux_sym_trigger_reference_token1] = ACTIONS(370), + [aux_sym_trigger_event_token1] = ACTIONS(370), + [aux_sym_trigger_event_token2] = ACTIONS(370), + [aux_sym_drop_statement_token1] = ACTIONS(370), + [aux_sym_grant_statement_token1] = ACTIONS(370), + [aux_sym_grant_statement_token4] = ACTIONS(370), + [aux_sym_grant_statement_token5] = ACTIONS(370), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(370), + [aux_sym_direction_constraint_token1] = ACTIONS(370), + [aux_sym_direction_constraint_token2] = ACTIONS(370), + [anon_sym_CONSTRAINT] = ACTIONS(370), + [aux_sym_table_constraint_check_token1] = ACTIONS(370), + [aux_sym_table_constraint_unique_token1] = ACTIONS(370), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(370), + [aux_sym_limit_clause_token1] = ACTIONS(370), + [aux_sym_where_clause_token1] = ACTIONS(370), + [aux_sym_boolean_expression_token1] = ACTIONS(370), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [1420] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_insert_statement_token2] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_reference_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [1421] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_insert_statement_token2] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_reference_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [1422] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_insert_statement_token2] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_reference_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [1423] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_insert_statement_token2] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_reference_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1424] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(366), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token2] = ACTIONS(366), + [aux_sym_insert_statement_token1] = ACTIONS(366), + [aux_sym_truncate_statement_token1] = ACTIONS(366), + [aux_sym_comment_statement_token1] = ACTIONS(366), + [aux_sym_comment_statement_token7] = ACTIONS(366), + [aux_sym_begin_statement_token1] = ACTIONS(366), + [aux_sym_commit_statement_token1] = ACTIONS(366), + [aux_sym_rollback_statement_token1] = ACTIONS(366), + [aux_sym_create_statement_token1] = ACTIONS(366), + [aux_sym_alter_statement_token1] = ACTIONS(366), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(366), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym__compound_statement_token2] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(366), + [aux_sym_declare_statement_token1] = ACTIONS(366), + [aux_sym_null_hint_token2] = ACTIONS(366), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(366), + [aux_sym_trigger_reference_token1] = ACTIONS(366), + [aux_sym_trigger_event_token1] = ACTIONS(366), + [aux_sym_trigger_event_token2] = ACTIONS(366), + [aux_sym_drop_statement_token1] = ACTIONS(366), + [aux_sym_grant_statement_token1] = ACTIONS(366), + [aux_sym_grant_statement_token4] = ACTIONS(366), + [aux_sym_grant_statement_token5] = ACTIONS(366), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(366), + [aux_sym_direction_constraint_token1] = ACTIONS(366), + [aux_sym_direction_constraint_token2] = ACTIONS(366), + [anon_sym_CONSTRAINT] = ACTIONS(366), + [aux_sym_table_constraint_check_token1] = ACTIONS(366), + [aux_sym_table_constraint_unique_token1] = ACTIONS(366), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(366), + [aux_sym_limit_clause_token1] = ACTIONS(366), + [aux_sym_where_clause_token1] = ACTIONS(366), + [aux_sym_boolean_expression_token1] = ACTIONS(366), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [1425] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_insert_statement_token2] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_reference_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_create_table_statement_token1] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [1426] = { + [aux_sym_dotted_name_repeat1] = STATE(1429), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), [anon_sym_COMMA] = ACTIONS(122), @@ -160851,7 +165822,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(124), [anon_sym_BQUOTE] = ACTIONS(122), [anon_sym_DQUOTE] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(2610), + [anon_sym_DOT] = ACTIONS(2569), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -160881,718 +165852,150 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [1386] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(2675), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_insert_statement_token2] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_reference_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(2677), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [1387] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(495), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token2] = ACTIONS(495), - [aux_sym_insert_statement_token1] = ACTIONS(495), - [aux_sym_truncate_statement_token1] = ACTIONS(495), - [aux_sym_comment_statement_token1] = ACTIONS(495), - [aux_sym_comment_statement_token7] = ACTIONS(495), - [aux_sym_begin_statement_token1] = ACTIONS(495), - [aux_sym_commit_statement_token1] = ACTIONS(495), - [aux_sym_rollback_statement_token1] = ACTIONS(495), - [aux_sym_create_statement_token1] = ACTIONS(495), - [aux_sym_alter_statement_token1] = ACTIONS(495), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(495), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym__compound_statement_token2] = ACTIONS(495), - [aux_sym_return_statement_token1] = ACTIONS(495), - [aux_sym_declare_statement_token1] = ACTIONS(495), - [aux_sym_null_hint_token2] = ACTIONS(495), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(495), - [aux_sym_trigger_reference_token1] = ACTIONS(495), - [aux_sym_trigger_event_token1] = ACTIONS(495), - [aux_sym_trigger_event_token2] = ACTIONS(495), - [aux_sym_drop_statement_token1] = ACTIONS(495), - [aux_sym_grant_statement_token1] = ACTIONS(495), - [aux_sym_grant_statement_token4] = ACTIONS(495), - [aux_sym_grant_statement_token5] = ACTIONS(495), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(495), - [aux_sym_direction_constraint_token1] = ACTIONS(495), - [aux_sym_direction_constraint_token2] = ACTIONS(495), - [anon_sym_CONSTRAINT] = ACTIONS(495), - [aux_sym_table_constraint_check_token1] = ACTIONS(495), - [aux_sym_table_constraint_unique_token1] = ACTIONS(495), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(495), - [aux_sym_limit_clause_token1] = ACTIONS(495), - [aux_sym_where_clause_token1] = ACTIONS(495), - [aux_sym_boolean_expression_token1] = ACTIONS(495), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [1388] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(2679), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_insert_statement_token2] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_reference_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(2681), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [1389] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = ACTIONS(445), - [aux_sym_insert_statement_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(443), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_reference_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [1427] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(473), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token2] = ACTIONS(473), + [aux_sym_insert_statement_token1] = ACTIONS(473), + [aux_sym_truncate_statement_token1] = ACTIONS(473), + [aux_sym_comment_statement_token1] = ACTIONS(473), + [aux_sym_comment_statement_token7] = ACTIONS(473), + [aux_sym_begin_statement_token1] = ACTIONS(473), + [aux_sym_commit_statement_token1] = ACTIONS(473), + [aux_sym_rollback_statement_token1] = ACTIONS(473), + [aux_sym_create_statement_token1] = ACTIONS(473), + [aux_sym_alter_statement_token1] = ACTIONS(473), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(473), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym__compound_statement_token2] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(473), + [aux_sym_declare_statement_token1] = ACTIONS(473), + [aux_sym_null_hint_token2] = ACTIONS(473), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(473), + [aux_sym_trigger_reference_token1] = ACTIONS(473), + [aux_sym_trigger_event_token1] = ACTIONS(473), + [aux_sym_trigger_event_token2] = ACTIONS(473), + [aux_sym_drop_statement_token1] = ACTIONS(473), + [aux_sym_grant_statement_token1] = ACTIONS(473), + [aux_sym_grant_statement_token4] = ACTIONS(473), + [aux_sym_grant_statement_token5] = ACTIONS(473), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(473), + [aux_sym_direction_constraint_token1] = ACTIONS(473), + [aux_sym_direction_constraint_token2] = ACTIONS(473), + [anon_sym_CONSTRAINT] = ACTIONS(473), + [aux_sym_table_constraint_check_token1] = ACTIONS(473), + [aux_sym_table_constraint_unique_token1] = ACTIONS(473), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(473), + [aux_sym_limit_clause_token1] = ACTIONS(473), + [aux_sym_where_clause_token1] = ACTIONS(473), + [aux_sym_boolean_expression_token1] = ACTIONS(473), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, - [1390] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = ACTIONS(465), - [aux_sym_insert_statement_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(463), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_reference_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [1428] = { + [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_insert_statement_token1] = ACTIONS(439), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), }, - [1391] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(521), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token2] = ACTIONS(521), - [aux_sym_insert_statement_token1] = ACTIONS(521), - [aux_sym_truncate_statement_token1] = ACTIONS(521), - [aux_sym_comment_statement_token1] = ACTIONS(521), - [aux_sym_comment_statement_token7] = ACTIONS(521), - [aux_sym_begin_statement_token1] = ACTIONS(521), - [aux_sym_commit_statement_token1] = ACTIONS(521), - [aux_sym_rollback_statement_token1] = ACTIONS(521), - [aux_sym_create_statement_token1] = ACTIONS(521), - [aux_sym_alter_statement_token1] = ACTIONS(521), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(521), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(521), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym__compound_statement_token2] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(521), - [aux_sym_declare_statement_token1] = ACTIONS(521), - [aux_sym_null_hint_token2] = ACTIONS(521), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(521), - [aux_sym_trigger_reference_token1] = ACTIONS(521), - [aux_sym_trigger_event_token1] = ACTIONS(521), - [aux_sym_trigger_event_token2] = ACTIONS(521), - [aux_sym_drop_statement_token1] = ACTIONS(521), - [aux_sym_grant_statement_token1] = ACTIONS(521), - [aux_sym_grant_statement_token4] = ACTIONS(521), - [aux_sym_grant_statement_token5] = ACTIONS(521), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(521), - [aux_sym_direction_constraint_token1] = ACTIONS(521), - [aux_sym_direction_constraint_token2] = ACTIONS(521), - [anon_sym_CONSTRAINT] = ACTIONS(521), - [aux_sym_table_constraint_check_token1] = ACTIONS(521), - [aux_sym_table_constraint_unique_token1] = ACTIONS(521), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(521), - [aux_sym_limit_clause_token1] = ACTIONS(521), - [aux_sym_where_clause_token1] = ACTIONS(521), - [aux_sym_boolean_expression_token1] = ACTIONS(521), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1392] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_insert_statement_token2] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_reference_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1393] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_insert_statement_token2] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_reference_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1394] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(348), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token2] = ACTIONS(348), - [aux_sym_insert_statement_token1] = ACTIONS(348), - [aux_sym_truncate_statement_token1] = ACTIONS(348), - [aux_sym_comment_statement_token1] = ACTIONS(348), - [aux_sym_comment_statement_token7] = ACTIONS(348), - [aux_sym_begin_statement_token1] = ACTIONS(348), - [aux_sym_commit_statement_token1] = ACTIONS(348), - [aux_sym_rollback_statement_token1] = ACTIONS(348), - [aux_sym_create_statement_token1] = ACTIONS(348), - [aux_sym_alter_statement_token1] = ACTIONS(348), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(348), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(348), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym__compound_statement_token2] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(348), - [aux_sym_declare_statement_token1] = ACTIONS(348), - [aux_sym_null_hint_token2] = ACTIONS(348), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(348), - [aux_sym_trigger_reference_token1] = ACTIONS(348), - [aux_sym_trigger_event_token1] = ACTIONS(348), - [aux_sym_trigger_event_token2] = ACTIONS(348), - [aux_sym_drop_statement_token1] = ACTIONS(348), - [aux_sym_grant_statement_token1] = ACTIONS(348), - [aux_sym_grant_statement_token4] = ACTIONS(348), - [aux_sym_grant_statement_token5] = ACTIONS(348), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(348), - [aux_sym_direction_constraint_token1] = ACTIONS(348), - [aux_sym_direction_constraint_token2] = ACTIONS(348), - [anon_sym_CONSTRAINT] = ACTIONS(348), - [aux_sym_table_constraint_check_token1] = ACTIONS(348), - [aux_sym_table_constraint_unique_token1] = ACTIONS(348), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(348), - [aux_sym_limit_clause_token1] = ACTIONS(348), - [aux_sym_where_clause_token1] = ACTIONS(348), - [aux_sym_boolean_expression_token1] = ACTIONS(348), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1395] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = ACTIONS(469), - [aux_sym_insert_statement_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(467), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_reference_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [1396] = { - [aux_sym_dotted_name_repeat1] = STATE(1396), + [1429] = { + [aux_sym_dotted_name_repeat1] = STATE(1429), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), [anon_sym_COMMA] = ACTIONS(115), @@ -161632,7 +166035,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2683), + [anon_sym_DOT] = ACTIONS(2765), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -161662,1717 +166065,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1397] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_insert_statement_token2] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_reference_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [1398] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_insert_statement_token2] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_reference_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [1399] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(285), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token2] = ACTIONS(285), - [aux_sym_insert_statement_token1] = ACTIONS(285), - [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_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(285), - [aux_sym_return_statement_token1] = ACTIONS(285), - [aux_sym_declare_statement_token1] = ACTIONS(285), - [aux_sym_null_hint_token2] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [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_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_limit_clause_token1] = ACTIONS(285), - [aux_sym_where_clause_token1] = ACTIONS(285), - [aux_sym_boolean_expression_token1] = ACTIONS(285), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1400] = { - [aux_sym_dotted_name_repeat1] = STATE(1301), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2426), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2686), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1401] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(344), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token2] = ACTIONS(344), - [aux_sym_insert_statement_token1] = ACTIONS(344), - [aux_sym_truncate_statement_token1] = ACTIONS(344), - [aux_sym_comment_statement_token1] = ACTIONS(344), - [aux_sym_comment_statement_token7] = ACTIONS(344), - [aux_sym_begin_statement_token1] = ACTIONS(344), - [aux_sym_commit_statement_token1] = ACTIONS(344), - [aux_sym_rollback_statement_token1] = ACTIONS(344), - [aux_sym_create_statement_token1] = ACTIONS(344), - [aux_sym_alter_statement_token1] = ACTIONS(344), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(344), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(344), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym__compound_statement_token2] = ACTIONS(344), - [aux_sym_return_statement_token1] = ACTIONS(344), - [aux_sym_declare_statement_token1] = ACTIONS(344), - [aux_sym_null_hint_token2] = ACTIONS(344), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(344), - [aux_sym_trigger_reference_token1] = ACTIONS(344), - [aux_sym_trigger_event_token1] = ACTIONS(344), - [aux_sym_trigger_event_token2] = ACTIONS(344), - [aux_sym_drop_statement_token1] = ACTIONS(344), - [aux_sym_grant_statement_token1] = ACTIONS(344), - [aux_sym_grant_statement_token4] = ACTIONS(344), - [aux_sym_grant_statement_token5] = ACTIONS(344), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(344), - [aux_sym_direction_constraint_token1] = ACTIONS(344), - [aux_sym_direction_constraint_token2] = ACTIONS(344), - [anon_sym_CONSTRAINT] = ACTIONS(344), - [aux_sym_table_constraint_check_token1] = ACTIONS(344), - [aux_sym_table_constraint_unique_token1] = ACTIONS(344), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(344), - [aux_sym_limit_clause_token1] = ACTIONS(344), - [aux_sym_where_clause_token1] = ACTIONS(344), - [aux_sym_boolean_expression_token1] = ACTIONS(344), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [1402] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_insert_statement_token2] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_reference_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1403] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(521), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token2] = ACTIONS(521), - [aux_sym_insert_statement_token1] = ACTIONS(521), - [aux_sym_truncate_statement_token1] = ACTIONS(521), - [aux_sym_comment_statement_token1] = ACTIONS(521), - [aux_sym_comment_statement_token7] = ACTIONS(521), - [aux_sym_begin_statement_token1] = ACTIONS(521), - [aux_sym_commit_statement_token1] = ACTIONS(521), - [aux_sym_rollback_statement_token1] = ACTIONS(521), - [aux_sym_create_statement_token1] = ACTIONS(521), - [aux_sym_alter_statement_token1] = ACTIONS(521), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(521), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(521), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym__compound_statement_token2] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(521), - [aux_sym_declare_statement_token1] = ACTIONS(521), - [aux_sym_null_hint_token2] = ACTIONS(521), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(521), - [aux_sym_trigger_event_token2] = ACTIONS(521), - [aux_sym_drop_statement_token1] = ACTIONS(521), - [aux_sym_grant_statement_token1] = ACTIONS(521), - [aux_sym_grant_statement_token4] = ACTIONS(521), - [aux_sym_grant_statement_token5] = ACTIONS(521), - [aux_sym_grant_statement_token8] = ACTIONS(521), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(521), - [aux_sym_direction_constraint_token1] = ACTIONS(521), - [aux_sym_direction_constraint_token2] = ACTIONS(521), - [anon_sym_CONSTRAINT] = ACTIONS(521), - [aux_sym_table_constraint_check_token1] = ACTIONS(521), - [aux_sym_table_constraint_unique_token1] = ACTIONS(521), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(521), - [aux_sym_order_by_clause_token1] = ACTIONS(521), - [aux_sym_limit_clause_token1] = ACTIONS(521), - [aux_sym_boolean_expression_token1] = ACTIONS(521), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1404] = { - [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_insert_statement_token1] = ACTIONS(128), - [aux_sym_insert_statement_token2] = 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), - [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_create_extension_statement_token1] = ACTIONS(128), - [aux_sym_create_extension_statement_token2] = 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_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_tablespace_hint_token1] = ACTIONS(128), - [aux_sym_order_by_clause_token1] = ACTIONS(128), - [aux_sym_limit_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_values_clause_token1] = ACTIONS(128), - [anon_sym_DOT] = ACTIONS(128), - [anon_sym_COLON_COLON] = ACTIONS(128), - [sym_comment] = ACTIONS(3), - }, - [1405] = { - [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_insert_statement_token1] = ACTIONS(130), - [aux_sym_insert_statement_token2] = ACTIONS(130), - [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_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_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_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_boolean_expression_token1] = 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), - }, - [1406] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_insert_statement_token2] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_reference_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [1407] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = ACTIONS(134), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_DOT] = ACTIONS(134), - [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_LBRACK] = 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), - [anon_sym_DOT_STAR] = ACTIONS(132), - }, - [1408] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2354), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1409] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_insert_statement_token2] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_reference_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [1410] = { - [aux_sym_dotted_name_repeat1] = STATE(1301), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2688), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [1411] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(348), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token2] = ACTIONS(348), - [aux_sym_insert_statement_token1] = ACTIONS(348), - [aux_sym_truncate_statement_token1] = ACTIONS(348), - [aux_sym_comment_statement_token1] = ACTIONS(348), - [aux_sym_comment_statement_token7] = ACTIONS(348), - [aux_sym_begin_statement_token1] = ACTIONS(348), - [aux_sym_commit_statement_token1] = ACTIONS(348), - [aux_sym_rollback_statement_token1] = ACTIONS(348), - [aux_sym_create_statement_token1] = ACTIONS(348), - [aux_sym_alter_statement_token1] = ACTIONS(348), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(348), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(348), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym__compound_statement_token2] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(348), - [aux_sym_declare_statement_token1] = ACTIONS(348), - [aux_sym_null_hint_token2] = ACTIONS(348), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(348), - [aux_sym_trigger_event_token2] = ACTIONS(348), - [aux_sym_drop_statement_token1] = ACTIONS(348), - [aux_sym_grant_statement_token1] = ACTIONS(348), - [aux_sym_grant_statement_token4] = ACTIONS(348), - [aux_sym_grant_statement_token5] = ACTIONS(348), - [aux_sym_grant_statement_token8] = ACTIONS(348), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(348), - [aux_sym_direction_constraint_token1] = ACTIONS(348), - [aux_sym_direction_constraint_token2] = ACTIONS(348), - [anon_sym_CONSTRAINT] = ACTIONS(348), - [aux_sym_table_constraint_check_token1] = ACTIONS(348), - [aux_sym_table_constraint_unique_token1] = ACTIONS(348), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(348), - [aux_sym_order_by_clause_token1] = ACTIONS(348), - [aux_sym_limit_clause_token1] = ACTIONS(348), - [aux_sym_boolean_expression_token1] = ACTIONS(348), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1412] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_insert_statement_token2] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_reference_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1413] = { - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(5175), - [ts_builtin_sym_end] = ACTIONS(292), - [anon_sym_SEMI] = ACTIONS(292), - [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(2690), - [aux_sym_cte_token2] = ACTIONS(2692), - [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_insert_statement_token2] = ACTIONS(294), - [aux_sym_truncate_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(2694), - [aux_sym_begin_statement_token1] = ACTIONS(294), - [aux_sym_commit_statement_token1] = ACTIONS(294), - [aux_sym_rollback_statement_token1] = ACTIONS(294), - [aux_sym_create_statement_token1] = ACTIONS(294), - [aux_sym_alter_statement_token1] = ACTIONS(294), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), - [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym_create_function_parameter_token1] = ACTIONS(2696), - [anon_sym_EQ] = ACTIONS(2698), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2700), - [aux_sym_trigger_reference_token1] = ACTIONS(294), - [aux_sym_trigger_event_token1] = ACTIONS(294), - [aux_sym_trigger_event_token2] = ACTIONS(294), - [aux_sym_drop_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_order_by_clause_token1] = ACTIONS(294), - [aux_sym_limit_clause_token1] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_join_type_token1] = ACTIONS(294), - [aux_sym_join_type_token2] = ACTIONS(294), - [aux_sym_join_type_token3] = ACTIONS(294), - [aux_sym_join_type_token4] = ACTIONS(294), - [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(2702), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [anon_sym_DASH_GT] = ACTIONS(2706), - [anon_sym_DASH_GT_GT] = ACTIONS(2708), - [anon_sym_POUND_GT] = ACTIONS(2706), - [anon_sym_POUND_GT_GT] = ACTIONS(2708), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2714), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_STAR] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2720), - [anon_sym_PERCENT] = ACTIONS(2718), - [anon_sym_LT_LT] = ACTIONS(2718), - [anon_sym_GT_GT] = ACTIONS(2718), - [anon_sym_AMP] = ACTIONS(2718), - [anon_sym_PIPE] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2712), - [anon_sym_LT] = ACTIONS(2714), - [anon_sym_LT_EQ] = ACTIONS(2698), - [anon_sym_LT_GT] = ACTIONS(2698), - [anon_sym_BANG_EQ] = ACTIONS(2698), - [anon_sym_GT] = ACTIONS(2714), - [anon_sym_GT_EQ] = ACTIONS(2698), - [anon_sym_BANG_TILDE] = ACTIONS(2714), - [anon_sym_TILDE_STAR] = ACTIONS(2698), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2698), - }, - [1414] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token2] = ACTIONS(475), - [aux_sym_insert_statement_token1] = ACTIONS(475), - [aux_sym_truncate_statement_token1] = ACTIONS(475), - [aux_sym_comment_statement_token1] = ACTIONS(475), - [aux_sym_comment_statement_token7] = ACTIONS(475), - [aux_sym_begin_statement_token1] = ACTIONS(475), - [aux_sym_commit_statement_token1] = ACTIONS(475), - [aux_sym_rollback_statement_token1] = ACTIONS(475), - [aux_sym_create_statement_token1] = ACTIONS(475), - [aux_sym_alter_statement_token1] = ACTIONS(475), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(475), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym__compound_statement_token2] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(475), - [aux_sym_declare_statement_token1] = ACTIONS(475), - [aux_sym_null_hint_token2] = ACTIONS(475), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(475), - [aux_sym_trigger_event_token2] = ACTIONS(475), - [aux_sym_drop_statement_token1] = ACTIONS(475), - [aux_sym_grant_statement_token1] = ACTIONS(475), - [aux_sym_grant_statement_token4] = ACTIONS(475), - [aux_sym_grant_statement_token5] = ACTIONS(475), - [aux_sym_grant_statement_token8] = ACTIONS(475), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(475), - [aux_sym_direction_constraint_token1] = ACTIONS(475), - [aux_sym_direction_constraint_token2] = ACTIONS(475), - [anon_sym_CONSTRAINT] = ACTIONS(475), - [aux_sym_table_constraint_check_token1] = ACTIONS(475), - [aux_sym_table_constraint_unique_token1] = ACTIONS(475), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(475), - [aux_sym_order_by_clause_token1] = ACTIONS(475), - [aux_sym_limit_clause_token1] = ACTIONS(475), - [aux_sym_boolean_expression_token1] = ACTIONS(475), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1415] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_insert_statement_token2] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_reference_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [1416] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(2722), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_insert_statement_token2] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_reference_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(2724), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [1417] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(503), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token2] = ACTIONS(503), - [aux_sym_insert_statement_token1] = ACTIONS(503), - [aux_sym_truncate_statement_token1] = ACTIONS(503), - [aux_sym_comment_statement_token1] = ACTIONS(503), - [aux_sym_comment_statement_token7] = ACTIONS(503), - [aux_sym_begin_statement_token1] = ACTIONS(503), - [aux_sym_commit_statement_token1] = ACTIONS(503), - [aux_sym_rollback_statement_token1] = ACTIONS(503), - [aux_sym_create_statement_token1] = ACTIONS(503), - [aux_sym_alter_statement_token1] = ACTIONS(503), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(503), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(503), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym__compound_statement_token2] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(503), - [aux_sym_declare_statement_token1] = ACTIONS(503), - [aux_sym_null_hint_token2] = ACTIONS(503), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(503), - [aux_sym_trigger_reference_token1] = ACTIONS(503), - [aux_sym_trigger_event_token1] = ACTIONS(503), - [aux_sym_trigger_event_token2] = ACTIONS(503), - [aux_sym_drop_statement_token1] = ACTIONS(503), - [aux_sym_grant_statement_token1] = ACTIONS(503), - [aux_sym_grant_statement_token4] = ACTIONS(503), - [aux_sym_grant_statement_token5] = ACTIONS(503), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(503), - [aux_sym_direction_constraint_token1] = ACTIONS(503), - [aux_sym_direction_constraint_token2] = ACTIONS(503), - [anon_sym_CONSTRAINT] = ACTIONS(503), - [aux_sym_table_constraint_check_token1] = ACTIONS(503), - [aux_sym_table_constraint_unique_token1] = ACTIONS(503), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(503), - [aux_sym_limit_clause_token1] = ACTIONS(503), - [aux_sym_where_clause_token1] = ACTIONS(503), - [aux_sym_boolean_expression_token1] = ACTIONS(503), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1418] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(511), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token2] = ACTIONS(511), - [aux_sym_insert_statement_token1] = ACTIONS(511), - [aux_sym_truncate_statement_token1] = ACTIONS(511), - [aux_sym_comment_statement_token1] = ACTIONS(511), - [aux_sym_comment_statement_token7] = ACTIONS(511), - [aux_sym_begin_statement_token1] = ACTIONS(511), - [aux_sym_commit_statement_token1] = ACTIONS(511), - [aux_sym_rollback_statement_token1] = ACTIONS(511), - [aux_sym_create_statement_token1] = ACTIONS(511), - [aux_sym_alter_statement_token1] = ACTIONS(511), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(511), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(511), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym__compound_statement_token2] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(511), - [aux_sym_declare_statement_token1] = ACTIONS(511), - [aux_sym_null_hint_token2] = ACTIONS(511), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(511), - [aux_sym_trigger_reference_token1] = ACTIONS(511), - [aux_sym_trigger_event_token1] = ACTIONS(511), - [aux_sym_trigger_event_token2] = ACTIONS(511), - [aux_sym_drop_statement_token1] = ACTIONS(511), - [aux_sym_grant_statement_token1] = ACTIONS(511), - [aux_sym_grant_statement_token4] = ACTIONS(511), - [aux_sym_grant_statement_token5] = ACTIONS(511), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(511), - [aux_sym_direction_constraint_token1] = ACTIONS(511), - [aux_sym_direction_constraint_token2] = ACTIONS(511), - [anon_sym_CONSTRAINT] = ACTIONS(511), - [aux_sym_table_constraint_check_token1] = ACTIONS(511), - [aux_sym_table_constraint_unique_token1] = ACTIONS(511), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(511), - [aux_sym_limit_clause_token1] = ACTIONS(511), - [aux_sym_where_clause_token1] = ACTIONS(511), - [aux_sym_boolean_expression_token1] = ACTIONS(511), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [1419] = { - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2726), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2728), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_insert_statement_token2] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym__compound_statement_token2] = ACTIONS(157), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_reference_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(2730), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2732), - [aux_sym_type_token2] = ACTIONS(2734), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [1420] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(499), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token2] = ACTIONS(499), - [aux_sym_insert_statement_token1] = ACTIONS(499), - [aux_sym_truncate_statement_token1] = ACTIONS(499), - [aux_sym_comment_statement_token1] = ACTIONS(499), - [aux_sym_comment_statement_token7] = ACTIONS(499), - [aux_sym_begin_statement_token1] = ACTIONS(499), - [aux_sym_commit_statement_token1] = ACTIONS(499), - [aux_sym_rollback_statement_token1] = ACTIONS(499), - [aux_sym_create_statement_token1] = ACTIONS(499), - [aux_sym_alter_statement_token1] = ACTIONS(499), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(499), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(499), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym__compound_statement_token2] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(499), - [aux_sym_declare_statement_token1] = ACTIONS(499), - [aux_sym_null_hint_token2] = ACTIONS(499), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(499), - [aux_sym_trigger_reference_token1] = ACTIONS(499), - [aux_sym_trigger_event_token1] = ACTIONS(499), - [aux_sym_trigger_event_token2] = ACTIONS(499), - [aux_sym_drop_statement_token1] = ACTIONS(499), - [aux_sym_grant_statement_token1] = ACTIONS(499), - [aux_sym_grant_statement_token4] = ACTIONS(499), - [aux_sym_grant_statement_token5] = ACTIONS(499), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(499), - [aux_sym_direction_constraint_token1] = ACTIONS(499), - [aux_sym_direction_constraint_token2] = ACTIONS(499), - [anon_sym_CONSTRAINT] = ACTIONS(499), - [aux_sym_table_constraint_check_token1] = ACTIONS(499), - [aux_sym_table_constraint_unique_token1] = ACTIONS(499), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(499), - [aux_sym_limit_clause_token1] = ACTIONS(499), - [aux_sym_where_clause_token1] = ACTIONS(499), - [aux_sym_boolean_expression_token1] = ACTIONS(499), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [1430] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(449), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token2] = ACTIONS(449), + [aux_sym_insert_statement_token1] = ACTIONS(449), + [aux_sym_truncate_statement_token1] = ACTIONS(449), + [aux_sym_comment_statement_token1] = ACTIONS(449), + [aux_sym_comment_statement_token7] = ACTIONS(449), + [aux_sym_begin_statement_token1] = ACTIONS(449), + [aux_sym_commit_statement_token1] = ACTIONS(449), + [aux_sym_rollback_statement_token1] = ACTIONS(449), + [aux_sym_create_statement_token1] = ACTIONS(449), + [aux_sym_alter_statement_token1] = ACTIONS(449), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(449), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(449), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym__compound_statement_token2] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(449), + [aux_sym_declare_statement_token1] = ACTIONS(449), + [aux_sym_null_hint_token2] = ACTIONS(449), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(449), + [aux_sym_trigger_reference_token1] = ACTIONS(449), + [aux_sym_trigger_event_token1] = ACTIONS(449), + [aux_sym_trigger_event_token2] = ACTIONS(449), + [aux_sym_drop_statement_token1] = ACTIONS(449), + [aux_sym_grant_statement_token1] = ACTIONS(449), + [aux_sym_grant_statement_token4] = ACTIONS(449), + [aux_sym_grant_statement_token5] = ACTIONS(449), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(449), + [aux_sym_direction_constraint_token1] = ACTIONS(449), + [aux_sym_direction_constraint_token2] = ACTIONS(449), + [anon_sym_CONSTRAINT] = ACTIONS(449), + [aux_sym_table_constraint_check_token1] = ACTIONS(449), + [aux_sym_table_constraint_unique_token1] = ACTIONS(449), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(449), + [aux_sym_limit_clause_token1] = ACTIONS(449), + [aux_sym_where_clause_token1] = ACTIONS(449), + [aux_sym_boolean_expression_token1] = ACTIONS(449), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, - [1421] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), + [1431] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), [aux_sym_with_clause_token1] = ACTIONS(491), - [anon_sym_COMMA] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), [aux_sym_cte_token2] = ACTIONS(491), [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_insert_statement_token2] = ACTIONS(491), [aux_sym_truncate_statement_token1] = ACTIONS(491), [aux_sym_comment_statement_token1] = ACTIONS(491), [aux_sym_comment_statement_token7] = ACTIONS(491), @@ -163382,14 +166154,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_statement_token1] = ACTIONS(491), [aux_sym_alter_statement_token1] = ACTIONS(491), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(491), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym__compound_statement_token2] = ACTIONS(491), - [aux_sym_return_statement_token1] = ACTIONS(491), - [aux_sym_declare_statement_token1] = ACTIONS(491), - [aux_sym_null_hint_token2] = ACTIONS(491), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), [aux_sym_create_trigger_statement_token1] = ACTIONS(491), [aux_sym_trigger_reference_token1] = ACTIONS(491), [aux_sym_trigger_event_token1] = ACTIONS(491), @@ -163397,337 +166164,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_drop_statement_token1] = ACTIONS(491), [aux_sym_grant_statement_token1] = ACTIONS(491), [aux_sym_grant_statement_token4] = ACTIONS(491), - [aux_sym_grant_statement_token5] = ACTIONS(491), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(491), - [aux_sym_direction_constraint_token1] = ACTIONS(491), - [aux_sym_direction_constraint_token2] = ACTIONS(491), - [anon_sym_CONSTRAINT] = ACTIONS(491), - [aux_sym_table_constraint_check_token1] = ACTIONS(491), - [aux_sym_table_constraint_unique_token1] = ACTIONS(491), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_create_table_statement_token1] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), [aux_sym_limit_clause_token1] = ACTIONS(491), [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), [aux_sym_boolean_expression_token1] = ACTIONS(491), [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [1422] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(487), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token2] = ACTIONS(487), - [aux_sym_insert_statement_token1] = ACTIONS(487), - [aux_sym_truncate_statement_token1] = ACTIONS(487), - [aux_sym_comment_statement_token1] = ACTIONS(487), - [aux_sym_comment_statement_token7] = ACTIONS(487), - [aux_sym_begin_statement_token1] = ACTIONS(487), - [aux_sym_commit_statement_token1] = ACTIONS(487), - [aux_sym_rollback_statement_token1] = ACTIONS(487), - [aux_sym_create_statement_token1] = ACTIONS(487), - [aux_sym_alter_statement_token1] = ACTIONS(487), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(487), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym__compound_statement_token2] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(487), - [aux_sym_declare_statement_token1] = ACTIONS(487), - [aux_sym_null_hint_token2] = ACTIONS(487), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(487), - [aux_sym_trigger_reference_token1] = ACTIONS(487), - [aux_sym_trigger_event_token1] = ACTIONS(487), - [aux_sym_trigger_event_token2] = ACTIONS(487), - [aux_sym_drop_statement_token1] = ACTIONS(487), - [aux_sym_grant_statement_token1] = ACTIONS(487), - [aux_sym_grant_statement_token4] = ACTIONS(487), - [aux_sym_grant_statement_token5] = ACTIONS(487), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(487), - [aux_sym_direction_constraint_token1] = ACTIONS(487), - [aux_sym_direction_constraint_token2] = ACTIONS(487), - [anon_sym_CONSTRAINT] = ACTIONS(487), - [aux_sym_table_constraint_check_token1] = ACTIONS(487), - [aux_sym_table_constraint_unique_token1] = ACTIONS(487), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(487), - [aux_sym_limit_clause_token1] = ACTIONS(487), - [aux_sym_where_clause_token1] = ACTIONS(487), - [aux_sym_boolean_expression_token1] = ACTIONS(487), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [1423] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(483), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token2] = ACTIONS(483), - [aux_sym_insert_statement_token1] = ACTIONS(483), - [aux_sym_truncate_statement_token1] = ACTIONS(483), - [aux_sym_comment_statement_token1] = ACTIONS(483), - [aux_sym_comment_statement_token7] = ACTIONS(483), - [aux_sym_begin_statement_token1] = ACTIONS(483), - [aux_sym_commit_statement_token1] = ACTIONS(483), - [aux_sym_rollback_statement_token1] = ACTIONS(483), - [aux_sym_create_statement_token1] = ACTIONS(483), - [aux_sym_alter_statement_token1] = ACTIONS(483), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(483), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym__compound_statement_token2] = ACTIONS(483), - [aux_sym_return_statement_token1] = ACTIONS(483), - [aux_sym_declare_statement_token1] = ACTIONS(483), - [aux_sym_null_hint_token2] = ACTIONS(483), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(483), - [aux_sym_trigger_reference_token1] = ACTIONS(483), - [aux_sym_trigger_event_token1] = ACTIONS(483), - [aux_sym_trigger_event_token2] = ACTIONS(483), - [aux_sym_drop_statement_token1] = ACTIONS(483), - [aux_sym_grant_statement_token1] = ACTIONS(483), - [aux_sym_grant_statement_token4] = ACTIONS(483), - [aux_sym_grant_statement_token5] = ACTIONS(483), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(483), - [aux_sym_direction_constraint_token1] = ACTIONS(483), - [aux_sym_direction_constraint_token2] = ACTIONS(483), - [anon_sym_CONSTRAINT] = ACTIONS(483), - [aux_sym_table_constraint_check_token1] = ACTIONS(483), - [aux_sym_table_constraint_unique_token1] = ACTIONS(483), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(483), - [aux_sym_limit_clause_token1] = ACTIONS(483), - [aux_sym_where_clause_token1] = ACTIONS(483), - [aux_sym_boolean_expression_token1] = ACTIONS(483), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [1424] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(471), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token2] = ACTIONS(471), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(471), - [aux_sym__compound_statement_token2] = ACTIONS(471), - [aux_sym_return_statement_token1] = ACTIONS(471), - [aux_sym_declare_statement_token1] = ACTIONS(471), - [aux_sym_null_hint_token2] = ACTIONS(471), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [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_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_limit_clause_token1] = ACTIONS(471), - [aux_sym_where_clause_token1] = ACTIONS(471), - [aux_sym_boolean_expression_token1] = ACTIONS(471), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, - [1425] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(467), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token2] = ACTIONS(467), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(467), - [aux_sym__compound_statement_token2] = ACTIONS(467), - [aux_sym_return_statement_token1] = ACTIONS(467), - [aux_sym_declare_statement_token1] = ACTIONS(467), - [aux_sym_null_hint_token2] = ACTIONS(467), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [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_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_limit_clause_token1] = ACTIONS(467), - [aux_sym_where_clause_token1] = ACTIONS(467), - [aux_sym_boolean_expression_token1] = ACTIONS(467), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [1432] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(2768), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_insert_statement_token2] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_reference_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(2770), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [1426] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), + [1433] = { + [ts_builtin_sym_end] = ACTIONS(461), + [anon_sym_SEMI] = ACTIONS(461), [aux_sym_with_clause_token1] = ACTIONS(463), - [anon_sym_COMMA] = ACTIONS(463), + [anon_sym_COMMA] = ACTIONS(461), + [aux_sym_cte_token1] = ACTIONS(463), [aux_sym_cte_token2] = ACTIONS(463), [aux_sym_insert_statement_token1] = ACTIONS(463), + [aux_sym_insert_statement_token2] = ACTIONS(463), [aux_sym_truncate_statement_token1] = ACTIONS(463), [aux_sym_comment_statement_token1] = ACTIONS(463), [aux_sym_comment_statement_token7] = ACTIONS(463), @@ -163737,14 +166296,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_pg_command_token1] = ACTIONS(463), - [aux_sym__compound_statement_token2] = ACTIONS(463), - [aux_sym_return_statement_token1] = ACTIONS(463), - [aux_sym_declare_statement_token1] = ACTIONS(463), - [aux_sym_null_hint_token2] = ACTIONS(463), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), + [aux_sym_pg_command_token1] = 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_reference_token1] = ACTIONS(463), [aux_sym_trigger_event_token1] = ACTIONS(463), @@ -163752,764 +166306,200 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_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_boolean_expression_token1] = ACTIONS(463), [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [1427] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(443), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token2] = ACTIONS(443), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(443), - [aux_sym__compound_statement_token2] = ACTIONS(443), - [aux_sym_return_statement_token1] = ACTIONS(443), - [aux_sym_declare_statement_token1] = ACTIONS(443), - [aux_sym_null_hint_token2] = ACTIONS(443), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [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_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_limit_clause_token1] = ACTIONS(443), - [aux_sym_where_clause_token1] = ACTIONS(443), - [aux_sym_boolean_expression_token1] = ACTIONS(443), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [1428] = { - [sym_auto_increment_constraint] = STATE(1432), - [sym_direction_constraint] = STATE(1432), - [sym_named_constraint] = STATE(1432), - [sym_default_clause] = STATE(1432), - [sym_primary_key_constraint] = STATE(1432), - [sym_references_constraint] = STATE(1432), - [sym_unique_constraint] = STATE(1432), - [sym_null_constraint] = STATE(1432), - [sym_check_constraint] = STATE(1432), - [sym_NULL] = STATE(2503), - [aux_sym_table_column_repeat1] = STATE(1432), - [ts_builtin_sym_end] = ACTIONS(2736), - [anon_sym_SEMI] = ACTIONS(2736), - [aux_sym_with_clause_token1] = ACTIONS(2738), - [aux_sym_cte_token1] = ACTIONS(2738), - [aux_sym_cte_token2] = ACTIONS(2467), - [aux_sym_insert_statement_token1] = ACTIONS(2738), - [aux_sym_truncate_statement_token1] = ACTIONS(2738), - [aux_sym_comment_statement_token1] = ACTIONS(2738), - [aux_sym_begin_statement_token1] = ACTIONS(2738), - [aux_sym_commit_statement_token1] = ACTIONS(2738), - [aux_sym_rollback_statement_token1] = ACTIONS(2738), - [aux_sym_create_statement_token1] = ACTIONS(2738), - [aux_sym_alter_statement_token1] = ACTIONS(2738), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2738), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(2469), - [aux_sym_sequence_token5] = ACTIONS(2738), - [aux_sym_pg_command_token1] = ACTIONS(2736), - [aux_sym_return_statement_token1] = ACTIONS(2738), - [aux_sym_declare_statement_token1] = ACTIONS(2738), - [aux_sym_create_function_statement_token3] = ACTIONS(2738), - [aux_sym_create_function_statement_token4] = ACTIONS(2738), - [aux_sym_create_function_statement_token7] = ACTIONS(2738), - [aux_sym_create_function_statement_token8] = ACTIONS(2738), - [aux_sym_create_function_statement_token9] = ACTIONS(2738), - [aux_sym_create_function_statement_token10] = ACTIONS(2738), - [aux_sym_create_function_statement_token11] = ACTIONS(2738), - [aux_sym_external_hint_token1] = ACTIONS(2738), - [aux_sym_external_hint_token2] = ACTIONS(2738), - [aux_sym_optimizer_hint_token1] = ACTIONS(2738), - [aux_sym_optimizer_hint_token2] = ACTIONS(2738), - [aux_sym_optimizer_hint_token3] = ACTIONS(2738), - [aux_sym_parallel_hint_token1] = ACTIONS(2738), - [aux_sym_null_hint_token1] = ACTIONS(2738), - [aux_sym_null_hint_token2] = ACTIONS(2471), - [aux_sym_null_hint_token4] = ACTIONS(2738), - [aux_sym_deterministic_hint_token1] = ACTIONS(2738), - [aux_sym_sql_hint_token1] = ACTIONS(2738), - [aux_sym_sql_hint_token2] = ACTIONS(2738), - [aux_sym_sql_hint_token3] = ACTIONS(2738), - [aux_sym_sql_hint_token5] = ACTIONS(2738), - [aux_sym__function_language_token1] = ACTIONS(2738), - [aux_sym_trigger_event_token1] = ACTIONS(2738), - [aux_sym_trigger_event_token2] = ACTIONS(2738), - [aux_sym_drop_statement_token1] = ACTIONS(2738), - [aux_sym_grant_statement_token1] = ACTIONS(2738), - [aux_sym_grant_statement_token4] = ACTIONS(2738), - [aux_sym_grant_statement_token5] = ACTIONS(2473), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(2475), - [aux_sym_direction_constraint_token1] = ACTIONS(2477), - [aux_sym_direction_constraint_token2] = ACTIONS(2477), - [anon_sym_CONSTRAINT] = ACTIONS(2479), - [aux_sym_table_constraint_check_token1] = ACTIONS(2481), - [aux_sym_table_constraint_unique_token1] = ACTIONS(2483), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(2485), - [sym__unquoted_identifier] = ACTIONS(2738), - [anon_sym_BQUOTE] = ACTIONS(2736), - [anon_sym_DQUOTE] = ACTIONS(2736), - [sym_comment] = ACTIONS(3), - }, - [1429] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(439), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token2] = ACTIONS(439), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(439), - [aux_sym__compound_statement_token2] = ACTIONS(439), - [aux_sym_return_statement_token1] = ACTIONS(439), - [aux_sym_declare_statement_token1] = ACTIONS(439), - [aux_sym_null_hint_token2] = ACTIONS(439), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [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_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_limit_clause_token1] = ACTIONS(439), - [aux_sym_where_clause_token1] = ACTIONS(439), - [aux_sym_boolean_expression_token1] = ACTIONS(439), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [1430] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(435), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token2] = ACTIONS(435), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(435), - [aux_sym__compound_statement_token2] = ACTIONS(435), - [aux_sym_return_statement_token1] = ACTIONS(435), - [aux_sym_declare_statement_token1] = ACTIONS(435), - [aux_sym_null_hint_token2] = ACTIONS(435), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [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_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_limit_clause_token1] = ACTIONS(435), - [aux_sym_where_clause_token1] = ACTIONS(435), - [aux_sym_boolean_expression_token1] = ACTIONS(435), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1431] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(431), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token2] = ACTIONS(431), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(431), - [aux_sym__compound_statement_token2] = ACTIONS(431), - [aux_sym_return_statement_token1] = ACTIONS(431), - [aux_sym_declare_statement_token1] = ACTIONS(431), - [aux_sym_null_hint_token2] = ACTIONS(431), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [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_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_limit_clause_token1] = ACTIONS(431), - [aux_sym_where_clause_token1] = ACTIONS(431), - [aux_sym_boolean_expression_token1] = ACTIONS(431), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [1432] = { - [sym_auto_increment_constraint] = STATE(1432), - [sym_direction_constraint] = STATE(1432), - [sym_named_constraint] = STATE(1432), - [sym_default_clause] = STATE(1432), - [sym_primary_key_constraint] = STATE(1432), - [sym_references_constraint] = STATE(1432), - [sym_unique_constraint] = STATE(1432), - [sym_null_constraint] = STATE(1432), - [sym_check_constraint] = STATE(1432), - [sym_NULL] = STATE(2503), - [aux_sym_table_column_repeat1] = STATE(1432), - [ts_builtin_sym_end] = ACTIONS(2740), - [anon_sym_SEMI] = ACTIONS(2740), - [aux_sym_with_clause_token1] = ACTIONS(2742), - [aux_sym_cte_token1] = ACTIONS(2742), - [aux_sym_cte_token2] = ACTIONS(2744), - [aux_sym_insert_statement_token1] = ACTIONS(2742), - [aux_sym_truncate_statement_token1] = ACTIONS(2742), - [aux_sym_comment_statement_token1] = ACTIONS(2742), - [aux_sym_begin_statement_token1] = ACTIONS(2742), - [aux_sym_commit_statement_token1] = ACTIONS(2742), - [aux_sym_rollback_statement_token1] = ACTIONS(2742), - [aux_sym_create_statement_token1] = ACTIONS(2742), - [aux_sym_alter_statement_token1] = ACTIONS(2742), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2742), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(2747), - [aux_sym_sequence_token5] = ACTIONS(2742), - [aux_sym_pg_command_token1] = ACTIONS(2740), - [aux_sym_return_statement_token1] = ACTIONS(2742), - [aux_sym_declare_statement_token1] = ACTIONS(2742), - [aux_sym_create_function_statement_token3] = ACTIONS(2742), - [aux_sym_create_function_statement_token4] = ACTIONS(2742), - [aux_sym_create_function_statement_token7] = ACTIONS(2742), - [aux_sym_create_function_statement_token8] = ACTIONS(2742), - [aux_sym_create_function_statement_token9] = ACTIONS(2742), - [aux_sym_create_function_statement_token10] = ACTIONS(2742), - [aux_sym_create_function_statement_token11] = ACTIONS(2742), - [aux_sym_external_hint_token1] = ACTIONS(2742), - [aux_sym_external_hint_token2] = ACTIONS(2742), - [aux_sym_optimizer_hint_token1] = ACTIONS(2742), - [aux_sym_optimizer_hint_token2] = ACTIONS(2742), - [aux_sym_optimizer_hint_token3] = ACTIONS(2742), - [aux_sym_parallel_hint_token1] = ACTIONS(2742), - [aux_sym_null_hint_token1] = ACTIONS(2742), - [aux_sym_null_hint_token2] = ACTIONS(2750), - [aux_sym_null_hint_token4] = ACTIONS(2742), - [aux_sym_deterministic_hint_token1] = ACTIONS(2742), - [aux_sym_sql_hint_token1] = ACTIONS(2742), - [aux_sym_sql_hint_token2] = ACTIONS(2742), - [aux_sym_sql_hint_token3] = ACTIONS(2742), - [aux_sym_sql_hint_token5] = ACTIONS(2742), - [aux_sym__function_language_token1] = ACTIONS(2742), - [aux_sym_trigger_event_token1] = ACTIONS(2742), - [aux_sym_trigger_event_token2] = ACTIONS(2742), - [aux_sym_drop_statement_token1] = ACTIONS(2742), - [aux_sym_grant_statement_token1] = ACTIONS(2742), - [aux_sym_grant_statement_token4] = ACTIONS(2742), - [aux_sym_grant_statement_token5] = ACTIONS(2753), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(2756), - [aux_sym_direction_constraint_token1] = ACTIONS(2759), - [aux_sym_direction_constraint_token2] = ACTIONS(2759), - [anon_sym_CONSTRAINT] = ACTIONS(2762), - [aux_sym_table_constraint_check_token1] = ACTIONS(2765), - [aux_sym_table_constraint_unique_token1] = ACTIONS(2768), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(2771), - [sym__unquoted_identifier] = ACTIONS(2742), - [anon_sym_BQUOTE] = ACTIONS(2740), - [anon_sym_DQUOTE] = ACTIONS(2740), - [sym_comment] = ACTIONS(3), - }, - [1433] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(427), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token2] = ACTIONS(427), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(427), - [aux_sym__compound_statement_token2] = ACTIONS(427), - [aux_sym_return_statement_token1] = ACTIONS(427), - [aux_sym_declare_statement_token1] = ACTIONS(427), - [aux_sym_null_hint_token2] = ACTIONS(427), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [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_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_limit_clause_token1] = ACTIONS(427), - [aux_sym_where_clause_token1] = ACTIONS(427), - [aux_sym_boolean_expression_token1] = ACTIONS(427), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [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), }, [1434] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(475), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token2] = ACTIONS(475), - [aux_sym_insert_statement_token1] = ACTIONS(475), - [aux_sym_truncate_statement_token1] = ACTIONS(475), - [aux_sym_comment_statement_token1] = ACTIONS(475), - [aux_sym_comment_statement_token7] = ACTIONS(475), - [aux_sym_begin_statement_token1] = ACTIONS(475), - [aux_sym_commit_statement_token1] = ACTIONS(475), - [aux_sym_rollback_statement_token1] = ACTIONS(475), - [aux_sym_create_statement_token1] = ACTIONS(475), - [aux_sym_alter_statement_token1] = ACTIONS(475), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(475), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym__compound_statement_token2] = ACTIONS(475), - [aux_sym_return_statement_token1] = ACTIONS(475), - [aux_sym_declare_statement_token1] = ACTIONS(475), - [aux_sym_null_hint_token2] = ACTIONS(475), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(475), - [aux_sym_trigger_reference_token1] = ACTIONS(475), - [aux_sym_trigger_event_token1] = ACTIONS(475), - [aux_sym_trigger_event_token2] = ACTIONS(475), - [aux_sym_drop_statement_token1] = ACTIONS(475), - [aux_sym_grant_statement_token1] = ACTIONS(475), - [aux_sym_grant_statement_token4] = ACTIONS(475), - [aux_sym_grant_statement_token5] = ACTIONS(475), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(475), - [aux_sym_direction_constraint_token1] = ACTIONS(475), - [aux_sym_direction_constraint_token2] = ACTIONS(475), - [anon_sym_CONSTRAINT] = ACTIONS(475), - [aux_sym_table_constraint_check_token1] = ACTIONS(475), - [aux_sym_table_constraint_unique_token1] = ACTIONS(475), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(475), - [aux_sym_limit_clause_token1] = ACTIONS(475), - [aux_sym_where_clause_token1] = ACTIONS(475), - [aux_sym_boolean_expression_token1] = ACTIONS(475), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [aux_sym_dotted_name_repeat1] = STATE(1316), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2772), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), }, [1435] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(719), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token2] = ACTIONS(719), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(719), - [aux_sym__compound_statement_token2] = ACTIONS(719), - [aux_sym_return_statement_token1] = ACTIONS(719), - [aux_sym_declare_statement_token1] = ACTIONS(719), - [aux_sym_null_hint_token2] = ACTIONS(719), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [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_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_limit_clause_token1] = ACTIONS(719), - [aux_sym_where_clause_token1] = ACTIONS(719), - [aux_sym_boolean_expression_token1] = ACTIONS(719), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_insert_statement_token2] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_reference_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, [1436] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_insert_statement_token2] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_reference_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_grant_statement_token8] = ACTIONS(633), - [aux_sym_create_table_statement_token1] = ACTIONS(633), - [aux_sym_order_by_clause_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_where_clause_token1] = ACTIONS(633), - [aux_sym_join_type_token1] = ACTIONS(633), - [aux_sym_join_type_token2] = ACTIONS(633), - [aux_sym_join_type_token3] = ACTIONS(633), - [aux_sym_join_type_token4] = ACTIONS(633), - [aux_sym_join_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), - }, - [1437] = { [ts_builtin_sym_end] = ACTIONS(673), [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(673), [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token2] = ACTIONS(673), + [aux_sym_cte_token2] = ACTIONS(2774), [aux_sym_insert_statement_token1] = ACTIONS(673), [aux_sym_truncate_statement_token1] = ACTIONS(673), [aux_sym_comment_statement_token1] = ACTIONS(673), - [aux_sym_comment_statement_token7] = ACTIONS(673), + [aux_sym_comment_statement_token7] = ACTIONS(2776), [aux_sym_begin_statement_token1] = ACTIONS(673), [aux_sym_commit_statement_token1] = ACTIONS(673), [aux_sym_rollback_statement_token1] = ACTIONS(673), @@ -164522,8 +166512,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_return_statement_token1] = ACTIONS(673), [aux_sym_declare_statement_token1] = ACTIONS(673), [aux_sym_null_hint_token2] = ACTIONS(673), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2778), + [anon_sym_EQ] = ACTIONS(2780), [aux_sym_create_trigger_statement_token1] = ACTIONS(673), [aux_sym_trigger_reference_token1] = ACTIONS(673), [aux_sym_trigger_event_token1] = ACTIONS(673), @@ -164541,596 +166531,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_table_constraint_primary_key_token1] = ACTIONS(673), [aux_sym_limit_clause_token1] = ACTIONS(673), [aux_sym_where_clause_token1] = ACTIONS(673), - [aux_sym_boolean_expression_token1] = ACTIONS(673), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(673), + [aux_sym_boolean_expression_token1] = ACTIONS(2782), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), [anon_sym_DASH_GT] = ACTIONS(675), [anon_sym_DASH_GT_GT] = ACTIONS(673), [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [1438] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = ACTIONS(469), - [aux_sym_insert_statement_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(467), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_reference_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [anon_sym_PLUS] = ACTIONS(2786), + [anon_sym_DASH] = ACTIONS(2788), + [anon_sym_TILDE] = ACTIONS(2790), + [anon_sym_CARET] = ACTIONS(2792), + [anon_sym_STAR] = ACTIONS(2794), + [anon_sym_SLASH] = ACTIONS(2796), + [anon_sym_PERCENT] = ACTIONS(2794), + [anon_sym_LT_LT] = ACTIONS(2794), + [anon_sym_GT_GT] = ACTIONS(2794), + [anon_sym_AMP] = ACTIONS(2794), + [anon_sym_PIPE] = ACTIONS(2786), + [anon_sym_POUND] = ACTIONS(2788), + [anon_sym_LT] = ACTIONS(2790), + [anon_sym_LT_EQ] = ACTIONS(2780), + [anon_sym_LT_GT] = ACTIONS(2780), + [anon_sym_BANG_EQ] = ACTIONS(2780), + [anon_sym_GT] = ACTIONS(2790), + [anon_sym_GT_EQ] = ACTIONS(2780), + [anon_sym_BANG_TILDE] = ACTIONS(2790), + [anon_sym_TILDE_STAR] = ACTIONS(2780), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2780), }, - [1439] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_insert_statement_token2] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_reference_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [1440] = { - [sym__quoted_identifier] = STATE(4682), - [sym_identifier] = STATE(5242), - [ts_builtin_sym_end] = ACTIONS(292), - [anon_sym_SEMI] = ACTIONS(292), - [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(2542), - [aux_sym_cte_token2] = ACTIONS(2774), - [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_truncate_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(2776), - [aux_sym_begin_statement_token1] = ACTIONS(294), - [aux_sym_commit_statement_token1] = ACTIONS(294), - [aux_sym_rollback_statement_token1] = ACTIONS(294), - [aux_sym_create_statement_token1] = ACTIONS(294), - [aux_sym_alter_statement_token1] = ACTIONS(294), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), - [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym_create_function_parameter_token1] = ACTIONS(2778), - [anon_sym_EQ] = ACTIONS(2780), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2782), - [aux_sym_trigger_event_token1] = ACTIONS(294), - [aux_sym_trigger_event_token2] = ACTIONS(294), - [aux_sym_drop_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_create_table_statement_token1] = ACTIONS(294), - [aux_sym_order_by_clause_token1] = ACTIONS(294), - [aux_sym_limit_clause_token1] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_join_type_token1] = ACTIONS(294), - [aux_sym_join_type_token2] = ACTIONS(294), - [aux_sym_join_type_token3] = ACTIONS(294), - [aux_sym_join_type_token4] = ACTIONS(294), - [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(2784), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(2558), - [anon_sym_BQUOTE] = ACTIONS(2560), - [anon_sym_DQUOTE] = ACTIONS(2562), - [anon_sym_DASH_GT] = ACTIONS(2788), - [anon_sym_DASH_GT_GT] = ACTIONS(2790), - [anon_sym_POUND_GT] = ACTIONS(2788), - [anon_sym_POUND_GT_GT] = ACTIONS(2790), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_SLASH] = ACTIONS(2802), - [anon_sym_PERCENT] = ACTIONS(2800), - [anon_sym_LT_LT] = ACTIONS(2800), - [anon_sym_GT_GT] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_PIPE] = ACTIONS(2792), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_LT] = ACTIONS(2796), - [anon_sym_LT_EQ] = ACTIONS(2780), - [anon_sym_LT_GT] = ACTIONS(2780), - [anon_sym_BANG_EQ] = ACTIONS(2780), - [anon_sym_GT] = ACTIONS(2796), - [anon_sym_GT_EQ] = ACTIONS(2780), - [anon_sym_BANG_TILDE] = ACTIONS(2796), - [anon_sym_TILDE_STAR] = ACTIONS(2780), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2780), - }, - [1441] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(687), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token2] = ACTIONS(687), - [aux_sym_insert_statement_token1] = ACTIONS(687), - [aux_sym_truncate_statement_token1] = ACTIONS(687), - [aux_sym_comment_statement_token1] = ACTIONS(687), - [aux_sym_comment_statement_token7] = ACTIONS(687), - [aux_sym_begin_statement_token1] = ACTIONS(687), - [aux_sym_commit_statement_token1] = ACTIONS(687), - [aux_sym_rollback_statement_token1] = ACTIONS(687), - [aux_sym_create_statement_token1] = ACTIONS(687), - [aux_sym_alter_statement_token1] = ACTIONS(687), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(687), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(687), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym__compound_statement_token2] = ACTIONS(687), - [aux_sym_return_statement_token1] = ACTIONS(687), - [aux_sym_declare_statement_token1] = ACTIONS(687), - [aux_sym_null_hint_token2] = ACTIONS(687), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(687), - [aux_sym_trigger_reference_token1] = ACTIONS(687), - [aux_sym_trigger_event_token1] = ACTIONS(687), - [aux_sym_trigger_event_token2] = ACTIONS(687), - [aux_sym_drop_statement_token1] = ACTIONS(687), - [aux_sym_grant_statement_token1] = ACTIONS(687), - [aux_sym_grant_statement_token4] = ACTIONS(687), - [aux_sym_grant_statement_token5] = ACTIONS(687), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(687), - [aux_sym_direction_constraint_token1] = ACTIONS(687), - [aux_sym_direction_constraint_token2] = ACTIONS(687), - [anon_sym_CONSTRAINT] = ACTIONS(687), - [aux_sym_table_constraint_check_token1] = ACTIONS(687), - [aux_sym_table_constraint_unique_token1] = ACTIONS(687), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(687), - [aux_sym_limit_clause_token1] = ACTIONS(687), - [aux_sym_where_clause_token1] = ACTIONS(687), - [aux_sym_boolean_expression_token1] = ACTIONS(687), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), - }, - [1442] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_insert_statement_token2] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_reference_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1443] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(691), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token2] = ACTIONS(691), - [aux_sym_insert_statement_token1] = ACTIONS(691), - [aux_sym_truncate_statement_token1] = ACTIONS(691), - [aux_sym_comment_statement_token1] = ACTIONS(691), - [aux_sym_comment_statement_token7] = ACTIONS(691), - [aux_sym_begin_statement_token1] = ACTIONS(691), - [aux_sym_commit_statement_token1] = ACTIONS(691), - [aux_sym_rollback_statement_token1] = ACTIONS(691), - [aux_sym_create_statement_token1] = ACTIONS(691), - [aux_sym_alter_statement_token1] = ACTIONS(691), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(691), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(691), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym__compound_statement_token2] = ACTIONS(691), - [aux_sym_return_statement_token1] = ACTIONS(691), - [aux_sym_declare_statement_token1] = ACTIONS(691), - [aux_sym_null_hint_token2] = ACTIONS(691), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(691), - [aux_sym_trigger_reference_token1] = ACTIONS(691), - [aux_sym_trigger_event_token1] = ACTIONS(691), - [aux_sym_trigger_event_token2] = ACTIONS(691), - [aux_sym_drop_statement_token1] = ACTIONS(691), - [aux_sym_grant_statement_token1] = ACTIONS(691), - [aux_sym_grant_statement_token4] = ACTIONS(691), - [aux_sym_grant_statement_token5] = ACTIONS(691), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(691), - [aux_sym_direction_constraint_token1] = ACTIONS(691), - [aux_sym_direction_constraint_token2] = ACTIONS(691), - [anon_sym_CONSTRAINT] = ACTIONS(691), - [aux_sym_table_constraint_check_token1] = ACTIONS(691), - [aux_sym_table_constraint_unique_token1] = ACTIONS(691), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(691), - [aux_sym_limit_clause_token1] = ACTIONS(691), - [aux_sym_where_clause_token1] = ACTIONS(691), - [aux_sym_boolean_expression_token1] = ACTIONS(691), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), - }, - [1444] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_insert_statement_token2] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_reference_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1445] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_insert_statement_token2] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_reference_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [1446] = { + [1437] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), @@ -165169,7 +166599,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(621), [aux_sym_join_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -165181,13 +166611,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_SLASH] = ACTIONS(2578), - [anon_sym_PERCENT] = ACTIONS(2576), - [anon_sym_LT_LT] = ACTIONS(2576), - [anon_sym_GT_GT] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), [anon_sym_PIPE] = ACTIONS(619), [anon_sym_POUND] = ACTIONS(621), [anon_sym_LT] = ACTIONS(621), @@ -165200,215 +166630,845 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [1447] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2509), + [1438] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_insert_statement_token2] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_reference_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [1439] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = ACTIONS(713), + [aux_sym_insert_statement_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(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_reference_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [1440] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1441] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1442] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_insert_statement_token2] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_reference_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [1443] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = ACTIONS(709), + [aux_sym_insert_statement_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(707), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_reference_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [1444] = { + [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_insert_statement_token1] = ACTIONS(705), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [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), + }, + [1445] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_insert_statement_token2] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_reference_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1446] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_insert_statement_token2] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_reference_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_create_table_statement_token1] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_where_clause_token1] = ACTIONS(701), + [aux_sym_join_type_token1] = ACTIONS(701), + [aux_sym_join_type_token2] = ACTIONS(701), + [aux_sym_join_type_token3] = ACTIONS(701), + [aux_sym_join_type_token4] = ACTIONS(701), + [aux_sym_join_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), + }, + [1447] = { + [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_insert_statement_token1] = ACTIONS(463), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), }, [1448] = { - [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_insert_statement_token1] = ACTIONS(117), - [aux_sym_insert_statement_token2] = ACTIONS(117), - [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_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_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_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_boolean_expression_token1] = 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), + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_insert_statement_token2] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_reference_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_create_table_statement_token1] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_where_clause_token1] = ACTIONS(697), + [aux_sym_join_type_token1] = ACTIONS(697), + [aux_sym_join_type_token2] = ACTIONS(697), + [aux_sym_join_type_token3] = ACTIONS(697), + [aux_sym_join_type_token4] = ACTIONS(697), + [aux_sym_join_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), [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), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, [1449] = { - [ts_builtin_sym_end] = ACTIONS(344), - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_insert_statement_token2] = ACTIONS(346), - [aux_sym_truncate_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token1] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_begin_statement_token1] = ACTIONS(346), - [aux_sym_commit_statement_token1] = ACTIONS(346), - [aux_sym_rollback_statement_token1] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_reference_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_where_clause_token1] = ACTIONS(346), - [aux_sym_join_type_token1] = ACTIONS(346), - [aux_sym_join_type_token2] = ACTIONS(346), - [aux_sym_join_type_token3] = ACTIONS(346), - [aux_sym_join_type_token4] = ACTIONS(346), - [aux_sym_join_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_insert_statement_token2] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_reference_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_grant_statement_token8] = ACTIONS(617), + [aux_sym_create_table_statement_token1] = ACTIONS(617), + [aux_sym_order_by_clause_token1] = ACTIONS(617), + [aux_sym_limit_clause_token1] = ACTIONS(617), + [aux_sym_where_clause_token1] = ACTIONS(617), + [aux_sym_join_type_token1] = ACTIONS(617), + [aux_sym_join_type_token2] = ACTIONS(617), + [aux_sym_join_type_token3] = ACTIONS(617), + [aux_sym_join_type_token4] = ACTIONS(617), + [aux_sym_join_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, [1450] = { [ts_builtin_sym_end] = ACTIONS(619), @@ -165417,6 +167477,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_COMMA] = ACTIONS(619), [aux_sym_cte_token1] = ACTIONS(621), [aux_sym_cte_token2] = ACTIONS(621), + [anon_sym_RPAREN] = ACTIONS(619), [aux_sym_insert_statement_token1] = ACTIONS(621), [aux_sym_insert_statement_token2] = ACTIONS(621), [aux_sym_truncate_statement_token1] = ACTIONS(621), @@ -165439,7 +167500,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(621), [aux_sym_grant_statement_token4] = ACTIONS(621), [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), [aux_sym_order_by_clause_token1] = ACTIONS(621), [aux_sym_limit_clause_token1] = ACTIONS(621), [aux_sym_where_clause_token1] = ACTIONS(621), @@ -165449,7 +167509,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(621), [aux_sym_join_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -165461,7 +167521,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2574), + [anon_sym_CARET] = ACTIONS(619), [anon_sym_STAR] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(621), [anon_sym_PERCENT] = ACTIONS(619), @@ -165481,1336 +167541,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, [1451] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(619), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token2] = ACTIONS(619), - [aux_sym_insert_statement_token1] = ACTIONS(619), - [aux_sym_truncate_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token7] = ACTIONS(619), - [aux_sym_begin_statement_token1] = ACTIONS(619), - [aux_sym_commit_statement_token1] = ACTIONS(619), - [aux_sym_rollback_statement_token1] = ACTIONS(619), - [aux_sym_create_statement_token1] = ACTIONS(619), - [aux_sym_alter_statement_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(619), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(619), - [aux_sym_declare_statement_token1] = ACTIONS(619), - [aux_sym_null_hint_token2] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(619), - [aux_sym_trigger_reference_token1] = ACTIONS(619), - [aux_sym_trigger_event_token1] = ACTIONS(619), - [aux_sym_trigger_event_token2] = ACTIONS(619), - [aux_sym_drop_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token4] = ACTIONS(619), - [aux_sym_grant_statement_token5] = ACTIONS(619), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token2] = ACTIONS(619), - [anon_sym_CONSTRAINT] = ACTIONS(619), - [aux_sym_table_constraint_check_token1] = ACTIONS(619), - [aux_sym_table_constraint_unique_token1] = ACTIONS(619), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(619), - [aux_sym_limit_clause_token1] = ACTIONS(619), - [aux_sym_where_clause_token1] = ACTIONS(619), - [aux_sym_boolean_expression_token1] = ACTIONS(619), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_insert_statement_token2] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_reference_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_create_table_statement_token1] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_join_type_token1] = ACTIONS(693), + [aux_sym_join_type_token2] = ACTIONS(693), + [aux_sym_join_type_token3] = ACTIONS(693), + [aux_sym_join_type_token4] = ACTIONS(693), + [aux_sym_join_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_DASH] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_PERCENT] = ACTIONS(2812), - [anon_sym_LT_LT] = ACTIONS(2812), - [anon_sym_GT_GT] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_PIPE] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2808), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, [1452] = { - [aux_sym_array_type_repeat1] = STATE(1452), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(2816), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_insert_statement_token2] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_reference_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, [1453] = { - [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_insert_statement_token1] = 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(130), - [aux_sym_trigger_event_token1] = ACTIONS(128), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_insert_statement_token2] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_reference_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, [1454] = { - [aux_sym_dotted_name_repeat1] = STATE(1454), - [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_insert_statement_token1] = 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(117), - [aux_sym_trigger_event_token1] = ACTIONS(115), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(115), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(2819), - [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), + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_insert_statement_token2] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_reference_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, [1455] = { - [ts_builtin_sym_end] = ACTIONS(132), - [anon_sym_SEMI] = ACTIONS(132), - [aux_sym_with_clause_token1] = ACTIONS(132), - [aux_sym_cte_token2] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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(134), - [aux_sym_trigger_event_token1] = ACTIONS(132), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(132), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), - [anon_sym_DOT] = ACTIONS(134), - [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_LBRACK] = 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), - [anon_sym_DOT_STAR] = ACTIONS(132), - }, - [1456] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = ACTIONS(721), - [aux_sym_insert_statement_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(719), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_reference_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1457] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(2822), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(2824), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(2826), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [1458] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(619), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token2] = ACTIONS(619), - [aux_sym_insert_statement_token1] = ACTIONS(619), - [aux_sym_truncate_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token7] = ACTIONS(619), - [aux_sym_begin_statement_token1] = ACTIONS(619), - [aux_sym_commit_statement_token1] = ACTIONS(619), - [aux_sym_rollback_statement_token1] = ACTIONS(619), - [aux_sym_create_statement_token1] = ACTIONS(619), - [aux_sym_alter_statement_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(619), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(619), - [aux_sym_declare_statement_token1] = ACTIONS(619), - [aux_sym_null_hint_token2] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(619), - [aux_sym_trigger_reference_token1] = ACTIONS(619), - [aux_sym_trigger_event_token1] = ACTIONS(619), - [aux_sym_trigger_event_token2] = ACTIONS(619), - [aux_sym_drop_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token4] = ACTIONS(619), - [aux_sym_grant_statement_token5] = ACTIONS(619), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token2] = ACTIONS(619), - [anon_sym_CONSTRAINT] = ACTIONS(619), - [aux_sym_table_constraint_check_token1] = ACTIONS(619), - [aux_sym_table_constraint_unique_token1] = ACTIONS(619), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(619), - [aux_sym_limit_clause_token1] = ACTIONS(619), - [aux_sym_where_clause_token1] = ACTIONS(619), - [aux_sym_boolean_expression_token1] = ACTIONS(619), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1459] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_insert_statement_token2] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_reference_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [1460] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [anon_sym_RPAREN] = ACTIONS(577), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_insert_statement_token2] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_reference_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1461] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(619), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token2] = ACTIONS(619), - [aux_sym_insert_statement_token1] = ACTIONS(619), - [aux_sym_truncate_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token7] = ACTIONS(619), - [aux_sym_begin_statement_token1] = ACTIONS(619), - [aux_sym_commit_statement_token1] = ACTIONS(619), - [aux_sym_rollback_statement_token1] = ACTIONS(619), - [aux_sym_create_statement_token1] = ACTIONS(619), - [aux_sym_alter_statement_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(619), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(619), - [aux_sym_declare_statement_token1] = ACTIONS(619), - [aux_sym_null_hint_token2] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(619), - [aux_sym_trigger_reference_token1] = ACTIONS(619), - [aux_sym_trigger_event_token1] = ACTIONS(619), - [aux_sym_trigger_event_token2] = ACTIONS(619), - [aux_sym_drop_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token4] = ACTIONS(619), - [aux_sym_grant_statement_token5] = ACTIONS(619), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token2] = ACTIONS(619), - [anon_sym_CONSTRAINT] = ACTIONS(619), - [aux_sym_table_constraint_check_token1] = ACTIONS(619), - [aux_sym_table_constraint_unique_token1] = ACTIONS(619), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(619), - [aux_sym_limit_clause_token1] = ACTIONS(619), - [aux_sym_where_clause_token1] = ACTIONS(619), - [aux_sym_boolean_expression_token1] = ACTIONS(619), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1462] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = ACTIONS(433), - [aux_sym_insert_statement_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(431), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_reference_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [1463] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = ACTIONS(429), - [aux_sym_insert_statement_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(427), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_reference_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [1464] = { - [aux_sym_dotted_name_repeat1] = STATE(1593), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2828), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(2830), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1465] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_insert_statement_token2] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_reference_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [1466] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_insert_statement_token2] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_reference_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [1467] = { - [aux_sym_array_type_repeat1] = STATE(1452), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(2832), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [1468] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(619), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token2] = ACTIONS(619), - [aux_sym_insert_statement_token1] = ACTIONS(619), - [aux_sym_truncate_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token1] = ACTIONS(619), - [aux_sym_comment_statement_token7] = ACTIONS(619), - [aux_sym_begin_statement_token1] = ACTIONS(619), - [aux_sym_commit_statement_token1] = ACTIONS(619), - [aux_sym_rollback_statement_token1] = ACTIONS(619), - [aux_sym_create_statement_token1] = ACTIONS(619), - [aux_sym_alter_statement_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(619), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(619), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(619), - [aux_sym_return_statement_token1] = ACTIONS(619), - [aux_sym_declare_statement_token1] = ACTIONS(619), - [aux_sym_null_hint_token2] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(619), - [aux_sym_trigger_reference_token1] = ACTIONS(619), - [aux_sym_trigger_event_token1] = ACTIONS(619), - [aux_sym_trigger_event_token2] = ACTIONS(619), - [aux_sym_drop_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token1] = ACTIONS(619), - [aux_sym_grant_statement_token4] = ACTIONS(619), - [aux_sym_grant_statement_token5] = ACTIONS(619), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token1] = ACTIONS(619), - [aux_sym_direction_constraint_token2] = ACTIONS(619), - [anon_sym_CONSTRAINT] = ACTIONS(619), - [aux_sym_table_constraint_check_token1] = ACTIONS(619), - [aux_sym_table_constraint_unique_token1] = ACTIONS(619), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(619), - [aux_sym_limit_clause_token1] = ACTIONS(619), - [aux_sym_where_clause_token1] = ACTIONS(619), - [aux_sym_boolean_expression_token1] = ACTIONS(619), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_PERCENT] = ACTIONS(2812), - [anon_sym_LT_LT] = ACTIONS(2812), - [anon_sym_GT_GT] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1469] = { - [aux_sym_array_type_repeat1] = STATE(1467), - [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(2832), - [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), - }, - [1470] = { [ts_builtin_sym_end] = ACTIONS(687), [anon_sym_SEMI] = ACTIONS(687), [aux_sym_with_clause_token1] = ACTIONS(689), @@ -166880,259 +167890,1309 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, + [1456] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_insert_statement_token2] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_reference_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_create_table_statement_token1] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [1457] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2545), + [anon_sym_DASH] = ACTIONS(2547), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2551), + [anon_sym_STAR] = ACTIONS(2553), + [anon_sym_SLASH] = ACTIONS(2555), + [anon_sym_PERCENT] = ACTIONS(2553), + [anon_sym_LT_LT] = ACTIONS(2553), + [anon_sym_GT_GT] = ACTIONS(2553), + [anon_sym_AMP] = ACTIONS(2553), + [anon_sym_PIPE] = ACTIONS(2545), + [anon_sym_POUND] = ACTIONS(2547), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1458] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2521), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_insert_statement_token2] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2523), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2525), + [anon_sym_EQ] = ACTIONS(2527), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_reference_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_create_table_statement_token1] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_where_clause_token1] = ACTIONS(675), + [aux_sym_join_type_token1] = ACTIONS(675), + [aux_sym_join_type_token2] = ACTIONS(675), + [aux_sym_join_type_token3] = ACTIONS(675), + [aux_sym_join_type_token4] = ACTIONS(675), + [aux_sym_join_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2531), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2545), + [anon_sym_DASH] = ACTIONS(2547), + [anon_sym_TILDE] = ACTIONS(2549), + [anon_sym_CARET] = ACTIONS(2551), + [anon_sym_STAR] = ACTIONS(2553), + [anon_sym_SLASH] = ACTIONS(2555), + [anon_sym_PERCENT] = ACTIONS(2553), + [anon_sym_LT_LT] = ACTIONS(2553), + [anon_sym_GT_GT] = ACTIONS(2553), + [anon_sym_AMP] = ACTIONS(2553), + [anon_sym_PIPE] = ACTIONS(2545), + [anon_sym_POUND] = ACTIONS(2547), + [anon_sym_LT] = ACTIONS(2549), + [anon_sym_LT_EQ] = ACTIONS(2527), + [anon_sym_LT_GT] = ACTIONS(2527), + [anon_sym_BANG_EQ] = ACTIONS(2527), + [anon_sym_GT] = ACTIONS(2549), + [anon_sym_GT_EQ] = ACTIONS(2527), + [anon_sym_BANG_TILDE] = ACTIONS(2549), + [anon_sym_TILDE_STAR] = ACTIONS(2527), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2527), + }, + [1459] = { + [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_insert_statement_token1] = ACTIONS(439), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), + }, + [1460] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2798), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(2800), + [aux_sym_insert_statement_token1] = ACTIONS(160), + [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(160), + [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_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = 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(2802), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2804), + [aux_sym_type_token2] = ACTIONS(2806), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1461] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(2808), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2810), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(2812), + }, + [1462] = { + [ts_builtin_sym_end] = ACTIONS(160), + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(2814), + [aux_sym_cte_token2] = ACTIONS(160), + [anon_sym_LPAREN] = ACTIONS(2816), + [aux_sym_insert_statement_token1] = ACTIONS(160), + [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(160), + [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_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(160), + [aux_sym_trigger_event_token2] = 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(2818), + [aux_sym_order_by_clause_token1] = ACTIONS(160), + [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(160), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(2820), + [aux_sym_type_token2] = ACTIONS(2822), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1463] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2521), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_insert_statement_token2] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2523), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_create_function_parameter_token1] = ACTIONS(2525), + [anon_sym_EQ] = ACTIONS(2527), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_reference_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2545), + [anon_sym_DASH] = ACTIONS(2547), + [anon_sym_TILDE] = ACTIONS(2549), + [anon_sym_CARET] = ACTIONS(2551), + [anon_sym_STAR] = ACTIONS(2553), + [anon_sym_SLASH] = ACTIONS(2555), + [anon_sym_PERCENT] = ACTIONS(2553), + [anon_sym_LT_LT] = ACTIONS(2553), + [anon_sym_GT_GT] = ACTIONS(2553), + [anon_sym_AMP] = ACTIONS(2553), + [anon_sym_PIPE] = ACTIONS(2545), + [anon_sym_POUND] = ACTIONS(2547), + [anon_sym_LT] = ACTIONS(2549), + [anon_sym_LT_EQ] = ACTIONS(2527), + [anon_sym_LT_GT] = ACTIONS(2527), + [anon_sym_BANG_EQ] = ACTIONS(2527), + [anon_sym_GT] = ACTIONS(2549), + [anon_sym_GT_EQ] = ACTIONS(2527), + [anon_sym_BANG_TILDE] = ACTIONS(2549), + [anon_sym_TILDE_STAR] = ACTIONS(2527), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2527), + }, + [1464] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_insert_statement_token2] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_reference_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1465] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2551), + [anon_sym_STAR] = ACTIONS(2553), + [anon_sym_SLASH] = ACTIONS(2555), + [anon_sym_PERCENT] = ACTIONS(2553), + [anon_sym_LT_LT] = ACTIONS(2553), + [anon_sym_GT_GT] = ACTIONS(2553), + [anon_sym_AMP] = ACTIONS(2553), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1466] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1467] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2551), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1468] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_insert_statement_token2] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_reference_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [1469] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_insert_statement_token2] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_reference_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1470] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_insert_statement_token2] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_reference_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, [1471] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2834), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2836), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2838), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2840), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_insert_statement_token2] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_reference_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, [1472] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_insert_statement_token2] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_reference_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_create_table_statement_token1] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_join_type_token1] = ACTIONS(693), - [aux_sym_join_type_token2] = ACTIONS(693), - [aux_sym_join_type_token3] = ACTIONS(693), - [aux_sym_join_type_token4] = ACTIONS(693), - [aux_sym_join_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_insert_statement_token2] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_reference_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, [1473] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2842), - [aux_sym_cte_token2] = ACTIONS(153), - [anon_sym_LPAREN] = ACTIONS(2844), - [aux_sym_insert_statement_token1] = ACTIONS(153), - [aux_sym_truncate_statement_token1] = ACTIONS(153), - [aux_sym_comment_statement_token1] = ACTIONS(153), - [aux_sym_comment_statement_token7] = ACTIONS(153), - [aux_sym_begin_statement_token1] = ACTIONS(153), - [aux_sym_commit_statement_token1] = ACTIONS(153), - [aux_sym_rollback_statement_token1] = ACTIONS(153), - [aux_sym_create_statement_token1] = ACTIONS(153), - [aux_sym_alter_statement_token1] = ACTIONS(153), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(153), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym__compound_statement_token2] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(153), - [aux_sym_declare_statement_token1] = ACTIONS(153), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(153), - [aux_sym_trigger_event_token2] = ACTIONS(153), - [aux_sym_drop_statement_token1] = ACTIONS(153), - [aux_sym_grant_statement_token1] = ACTIONS(153), - [aux_sym_grant_statement_token4] = ACTIONS(153), - [aux_sym_grant_statement_token8] = ACTIONS(153), - [aux_sym_create_table_statement_token1] = ACTIONS(2846), - [aux_sym_order_by_clause_token1] = ACTIONS(153), - [aux_sym_limit_clause_token1] = ACTIONS(153), - [aux_sym_where_clause_token1] = ACTIONS(153), - [aux_sym_join_type_token1] = ACTIONS(153), - [aux_sym_join_type_token2] = ACTIONS(153), - [aux_sym_join_type_token3] = ACTIONS(153), - [aux_sym_join_type_token4] = ACTIONS(153), - [aux_sym_join_clause_token1] = ACTIONS(153), - [aux_sym_boolean_expression_token1] = ACTIONS(153), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2848), - [aux_sym_type_token2] = ACTIONS(2850), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2521), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_insert_statement_token2] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2523), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_create_function_parameter_token1] = ACTIONS(2525), + [anon_sym_EQ] = ACTIONS(2527), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2529), + [aux_sym_trigger_reference_token1] = ACTIONS(637), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2531), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2533), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2545), + [anon_sym_DASH] = ACTIONS(2547), + [anon_sym_TILDE] = ACTIONS(2549), + [anon_sym_CARET] = ACTIONS(2551), + [anon_sym_STAR] = ACTIONS(2553), + [anon_sym_SLASH] = ACTIONS(2555), + [anon_sym_PERCENT] = ACTIONS(2553), + [anon_sym_LT_LT] = ACTIONS(2553), + [anon_sym_GT_GT] = ACTIONS(2553), + [anon_sym_AMP] = ACTIONS(2553), + [anon_sym_PIPE] = ACTIONS(2545), + [anon_sym_POUND] = ACTIONS(2547), + [anon_sym_LT] = ACTIONS(2549), + [anon_sym_LT_EQ] = ACTIONS(2527), + [anon_sym_LT_GT] = ACTIONS(2527), + [anon_sym_BANG_EQ] = ACTIONS(2527), + [anon_sym_GT] = ACTIONS(2549), + [anon_sym_GT_EQ] = ACTIONS(2527), + [anon_sym_BANG_TILDE] = ACTIONS(2549), + [anon_sym_TILDE_STAR] = ACTIONS(2527), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2527), }, [1474] = { [ts_builtin_sym_end] = ACTIONS(631), [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token2] = ACTIONS(631), - [aux_sym_insert_statement_token1] = ACTIONS(631), - [aux_sym_truncate_statement_token1] = ACTIONS(631), - [aux_sym_comment_statement_token1] = ACTIONS(631), - [aux_sym_comment_statement_token7] = ACTIONS(631), - [aux_sym_begin_statement_token1] = ACTIONS(631), - [aux_sym_commit_statement_token1] = ACTIONS(631), - [aux_sym_rollback_statement_token1] = ACTIONS(631), - [aux_sym_create_statement_token1] = ACTIONS(631), - [aux_sym_alter_statement_token1] = ACTIONS(631), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(631), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_insert_statement_token2] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym__compound_statement_token2] = ACTIONS(631), - [aux_sym_return_statement_token1] = ACTIONS(631), - [aux_sym_declare_statement_token1] = ACTIONS(631), - [aux_sym_null_hint_token2] = ACTIONS(631), [aux_sym_create_function_parameter_token1] = ACTIONS(633), [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(631), - [aux_sym_trigger_reference_token1] = ACTIONS(631), - [aux_sym_trigger_event_token1] = ACTIONS(631), - [aux_sym_trigger_event_token2] = ACTIONS(631), - [aux_sym_drop_statement_token1] = ACTIONS(631), - [aux_sym_grant_statement_token1] = ACTIONS(631), - [aux_sym_grant_statement_token4] = ACTIONS(631), - [aux_sym_grant_statement_token5] = ACTIONS(631), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(631), - [aux_sym_direction_constraint_token1] = ACTIONS(631), - [aux_sym_direction_constraint_token2] = ACTIONS(631), - [anon_sym_CONSTRAINT] = ACTIONS(631), - [aux_sym_table_constraint_check_token1] = ACTIONS(631), - [aux_sym_table_constraint_unique_token1] = ACTIONS(631), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(631), - [aux_sym_limit_clause_token1] = ACTIONS(631), - [aux_sym_where_clause_token1] = ACTIONS(631), - [aux_sym_boolean_expression_token1] = ACTIONS(631), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_reference_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_grant_statement_token8] = ACTIONS(633), + [aux_sym_create_table_statement_token1] = ACTIONS(633), + [aux_sym_order_by_clause_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_where_clause_token1] = ACTIONS(633), + [aux_sym_join_type_token1] = ACTIONS(633), + [aux_sym_join_type_token2] = ACTIONS(633), + [aux_sym_join_type_token3] = ACTIONS(633), + [aux_sym_join_type_token4] = ACTIONS(633), + [aux_sym_join_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), [anon_sym_DASH_GT] = ACTIONS(633), [anon_sym_DASH_GT_GT] = ACTIONS(631), [anon_sym_POUND_GT] = ACTIONS(633), @@ -167161,118 +169221,818 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, [1475] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_insert_statement_token2] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_reference_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(2824), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2826), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(2828), }, [1476] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2830), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2832), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(193), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2834), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(2836), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1477] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_insert_statement_token2] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_reference_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token8] = ACTIONS(629), + [aux_sym_create_table_statement_token1] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_where_clause_token1] = ACTIONS(629), + [aux_sym_join_type_token1] = ACTIONS(629), + [aux_sym_join_type_token2] = ACTIONS(629), + [aux_sym_join_type_token3] = ACTIONS(629), + [aux_sym_join_type_token4] = ACTIONS(629), + [aux_sym_join_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), + }, + [1478] = { + [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_insert_statement_token1] = ACTIONS(117), + [aux_sym_insert_statement_token2] = ACTIONS(117), + [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_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_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_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_boolean_expression_token1] = 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), + }, + [1479] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_insert_statement_token2] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_reference_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1480] = { + [aux_sym_array_type_repeat1] = STATE(1504), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(2838), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [1481] = { + [aux_sym_dotted_name_repeat1] = STATE(1481), + [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_insert_statement_token1] = 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(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(115), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), + [anon_sym_DOT] = ACTIONS(2840), + [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), + }, + [1482] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_insert_statement_token2] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_reference_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_create_table_statement_token1] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_join_type_token1] = ACTIONS(625), + [aux_sym_join_type_token2] = ACTIONS(625), + [aux_sym_join_type_token3] = ACTIONS(625), + [aux_sym_join_type_token4] = ACTIONS(625), + [aux_sym_join_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), + }, + [1483] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_insert_statement_token2] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_reference_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [1484] = { + [aux_sym_dotted_name_repeat1] = STATE(1604), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2843), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(2845), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1485] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = ACTIONS(451), + [aux_sym_insert_statement_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(449), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_reference_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1486] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), + [aux_sym_with_clause_token1] = ACTIONS(619), [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(619), + [aux_sym_insert_statement_token1] = ACTIONS(619), + [aux_sym_truncate_statement_token1] = ACTIONS(619), + [aux_sym_comment_statement_token1] = ACTIONS(619), + [aux_sym_comment_statement_token7] = ACTIONS(619), + [aux_sym_begin_statement_token1] = ACTIONS(619), + [aux_sym_commit_statement_token1] = ACTIONS(619), + [aux_sym_rollback_statement_token1] = ACTIONS(619), + [aux_sym_create_statement_token1] = ACTIONS(619), + [aux_sym_alter_statement_token1] = ACTIONS(619), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(619), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(619), [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym__compound_statement_token2] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(619), + [aux_sym_declare_statement_token1] = ACTIONS(619), + [aux_sym_null_hint_token2] = ACTIONS(619), [aux_sym_create_function_parameter_token1] = ACTIONS(621), [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(619), + [aux_sym_trigger_reference_token1] = ACTIONS(619), + [aux_sym_trigger_event_token1] = ACTIONS(619), + [aux_sym_trigger_event_token2] = ACTIONS(619), + [aux_sym_drop_statement_token1] = ACTIONS(619), + [aux_sym_grant_statement_token1] = ACTIONS(619), + [aux_sym_grant_statement_token4] = ACTIONS(619), + [aux_sym_grant_statement_token5] = ACTIONS(619), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(619), + [aux_sym_direction_constraint_token1] = ACTIONS(619), + [aux_sym_direction_constraint_token2] = ACTIONS(619), + [anon_sym_CONSTRAINT] = ACTIONS(619), + [aux_sym_table_constraint_check_token1] = ACTIONS(619), + [aux_sym_table_constraint_unique_token1] = ACTIONS(619), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(619), + [aux_sym_limit_clause_token1] = ACTIONS(619), + [aux_sym_where_clause_token1] = ACTIONS(619), + [aux_sym_boolean_expression_token1] = ACTIONS(619), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(619), [anon_sym_DASH_GT] = ACTIONS(621), [anon_sym_DASH_GT_GT] = ACTIONS(619), [anon_sym_POUND_GT] = ACTIONS(621), @@ -167300,848 +170060,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [1477] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = ACTIONS(437), - [aux_sym_insert_statement_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(435), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_reference_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1478] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = ACTIONS(441), - [aux_sym_insert_statement_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(439), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_reference_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [1479] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(577), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token2] = ACTIONS(577), - [aux_sym_insert_statement_token1] = ACTIONS(577), - [aux_sym_truncate_statement_token1] = ACTIONS(577), - [aux_sym_comment_statement_token1] = ACTIONS(577), - [aux_sym_comment_statement_token7] = ACTIONS(577), - [aux_sym_begin_statement_token1] = ACTIONS(577), - [aux_sym_commit_statement_token1] = ACTIONS(577), - [aux_sym_rollback_statement_token1] = ACTIONS(577), - [aux_sym_create_statement_token1] = ACTIONS(577), - [aux_sym_alter_statement_token1] = ACTIONS(577), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(577), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(577), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym__compound_statement_token2] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(577), - [aux_sym_declare_statement_token1] = ACTIONS(577), - [aux_sym_null_hint_token2] = ACTIONS(577), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(577), - [aux_sym_trigger_reference_token1] = ACTIONS(577), - [aux_sym_trigger_event_token1] = ACTIONS(577), - [aux_sym_trigger_event_token2] = ACTIONS(577), - [aux_sym_drop_statement_token1] = ACTIONS(577), - [aux_sym_grant_statement_token1] = ACTIONS(577), - [aux_sym_grant_statement_token4] = ACTIONS(577), - [aux_sym_grant_statement_token5] = ACTIONS(577), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(577), - [aux_sym_direction_constraint_token1] = ACTIONS(577), - [aux_sym_direction_constraint_token2] = ACTIONS(577), - [anon_sym_CONSTRAINT] = ACTIONS(577), - [aux_sym_table_constraint_check_token1] = ACTIONS(577), - [aux_sym_table_constraint_unique_token1] = ACTIONS(577), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(577), - [aux_sym_limit_clause_token1] = ACTIONS(577), - [aux_sym_where_clause_token1] = ACTIONS(577), - [aux_sym_boolean_expression_token1] = ACTIONS(577), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1480] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(627), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token2] = ACTIONS(2852), - [aux_sym_insert_statement_token1] = ACTIONS(627), - [aux_sym_truncate_statement_token1] = ACTIONS(627), - [aux_sym_comment_statement_token1] = ACTIONS(627), - [aux_sym_comment_statement_token7] = ACTIONS(2854), - [aux_sym_begin_statement_token1] = ACTIONS(627), - [aux_sym_commit_statement_token1] = ACTIONS(627), - [aux_sym_rollback_statement_token1] = ACTIONS(627), - [aux_sym_create_statement_token1] = ACTIONS(627), - [aux_sym_alter_statement_token1] = ACTIONS(627), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(627), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(627), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym__compound_statement_token2] = ACTIONS(627), - [aux_sym_return_statement_token1] = ACTIONS(627), - [aux_sym_declare_statement_token1] = ACTIONS(627), - [aux_sym_null_hint_token2] = ACTIONS(627), - [aux_sym_create_function_parameter_token1] = ACTIONS(2856), - [anon_sym_EQ] = ACTIONS(2858), - [aux_sym_create_trigger_statement_token1] = ACTIONS(627), - [aux_sym_trigger_reference_token1] = ACTIONS(627), - [aux_sym_trigger_event_token1] = ACTIONS(627), - [aux_sym_trigger_event_token2] = ACTIONS(627), - [aux_sym_drop_statement_token1] = ACTIONS(627), - [aux_sym_grant_statement_token1] = ACTIONS(627), - [aux_sym_grant_statement_token4] = ACTIONS(627), - [aux_sym_grant_statement_token5] = ACTIONS(627), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(627), - [aux_sym_direction_constraint_token1] = ACTIONS(627), - [aux_sym_direction_constraint_token2] = ACTIONS(627), - [anon_sym_CONSTRAINT] = ACTIONS(627), - [aux_sym_table_constraint_check_token1] = ACTIONS(627), - [aux_sym_table_constraint_unique_token1] = ACTIONS(627), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(627), - [aux_sym_limit_clause_token1] = ACTIONS(627), - [aux_sym_where_clause_token1] = ACTIONS(627), - [aux_sym_boolean_expression_token1] = ACTIONS(627), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_DASH] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_PERCENT] = ACTIONS(2812), - [anon_sym_LT_LT] = ACTIONS(2812), - [anon_sym_GT_GT] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_PIPE] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2808), - [anon_sym_LT] = ACTIONS(2860), - [anon_sym_LT_EQ] = ACTIONS(2858), - [anon_sym_LT_GT] = ACTIONS(2858), - [anon_sym_BANG_EQ] = ACTIONS(2858), - [anon_sym_GT] = ACTIONS(2860), - [anon_sym_GT_EQ] = ACTIONS(2858), - [anon_sym_BANG_TILDE] = ACTIONS(2860), - [anon_sym_TILDE_STAR] = ACTIONS(2858), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2858), - }, - [1481] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(577), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token2] = ACTIONS(577), - [aux_sym_insert_statement_token1] = ACTIONS(577), - [aux_sym_truncate_statement_token1] = ACTIONS(577), - [aux_sym_comment_statement_token1] = ACTIONS(577), - [aux_sym_comment_statement_token7] = ACTIONS(577), - [aux_sym_begin_statement_token1] = ACTIONS(577), - [aux_sym_commit_statement_token1] = ACTIONS(577), - [aux_sym_rollback_statement_token1] = ACTIONS(577), - [aux_sym_create_statement_token1] = ACTIONS(577), - [aux_sym_alter_statement_token1] = ACTIONS(577), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(577), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(577), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym__compound_statement_token2] = ACTIONS(577), - [aux_sym_return_statement_token1] = ACTIONS(577), - [aux_sym_declare_statement_token1] = ACTIONS(577), - [aux_sym_null_hint_token2] = ACTIONS(577), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(577), - [aux_sym_trigger_event_token2] = ACTIONS(577), - [aux_sym_drop_statement_token1] = ACTIONS(577), - [aux_sym_grant_statement_token1] = ACTIONS(577), - [aux_sym_grant_statement_token4] = ACTIONS(577), - [aux_sym_grant_statement_token5] = ACTIONS(577), - [aux_sym_grant_statement_token8] = ACTIONS(577), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(577), - [aux_sym_direction_constraint_token1] = ACTIONS(577), - [aux_sym_direction_constraint_token2] = ACTIONS(577), - [anon_sym_CONSTRAINT] = ACTIONS(577), - [aux_sym_table_constraint_check_token1] = ACTIONS(577), - [aux_sym_table_constraint_unique_token1] = ACTIONS(577), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(577), - [aux_sym_order_by_clause_token1] = ACTIONS(577), - [aux_sym_limit_clause_token1] = ACTIONS(577), - [aux_sym_boolean_expression_token1] = ACTIONS(577), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1482] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_insert_statement_token2] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_reference_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [1483] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(623), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token2] = ACTIONS(2852), - [aux_sym_insert_statement_token1] = ACTIONS(623), - [aux_sym_truncate_statement_token1] = ACTIONS(623), - [aux_sym_comment_statement_token1] = ACTIONS(623), - [aux_sym_comment_statement_token7] = ACTIONS(2854), - [aux_sym_begin_statement_token1] = ACTIONS(623), - [aux_sym_commit_statement_token1] = ACTIONS(623), - [aux_sym_rollback_statement_token1] = ACTIONS(623), - [aux_sym_create_statement_token1] = ACTIONS(623), - [aux_sym_alter_statement_token1] = ACTIONS(623), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(623), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(623), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym__compound_statement_token2] = ACTIONS(623), - [aux_sym_return_statement_token1] = ACTIONS(623), - [aux_sym_declare_statement_token1] = ACTIONS(623), - [aux_sym_null_hint_token2] = ACTIONS(623), - [aux_sym_create_function_parameter_token1] = ACTIONS(2856), - [anon_sym_EQ] = ACTIONS(2858), - [aux_sym_create_trigger_statement_token1] = ACTIONS(623), - [aux_sym_trigger_reference_token1] = ACTIONS(623), - [aux_sym_trigger_event_token1] = ACTIONS(623), - [aux_sym_trigger_event_token2] = ACTIONS(623), - [aux_sym_drop_statement_token1] = ACTIONS(623), - [aux_sym_grant_statement_token1] = ACTIONS(623), - [aux_sym_grant_statement_token4] = ACTIONS(623), - [aux_sym_grant_statement_token5] = ACTIONS(623), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(623), - [aux_sym_direction_constraint_token1] = ACTIONS(623), - [aux_sym_direction_constraint_token2] = ACTIONS(623), - [anon_sym_CONSTRAINT] = ACTIONS(623), - [aux_sym_table_constraint_check_token1] = ACTIONS(623), - [aux_sym_table_constraint_unique_token1] = ACTIONS(623), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(623), - [aux_sym_limit_clause_token1] = ACTIONS(623), - [aux_sym_where_clause_token1] = ACTIONS(623), - [aux_sym_boolean_expression_token1] = ACTIONS(2862), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_DASH] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_PERCENT] = ACTIONS(2812), - [anon_sym_LT_LT] = ACTIONS(2812), - [anon_sym_GT_GT] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_PIPE] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2808), - [anon_sym_LT] = ACTIONS(2860), - [anon_sym_LT_EQ] = ACTIONS(2858), - [anon_sym_LT_GT] = ACTIONS(2858), - [anon_sym_BANG_EQ] = ACTIONS(2858), - [anon_sym_GT] = ACTIONS(2860), - [anon_sym_GT_EQ] = ACTIONS(2858), - [anon_sym_BANG_TILDE] = ACTIONS(2860), - [anon_sym_TILDE_STAR] = ACTIONS(2858), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2858), - }, - [1484] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(565), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token2] = ACTIONS(565), - [aux_sym_insert_statement_token1] = ACTIONS(565), - [aux_sym_truncate_statement_token1] = ACTIONS(565), - [aux_sym_comment_statement_token1] = ACTIONS(565), - [aux_sym_comment_statement_token7] = ACTIONS(565), - [aux_sym_begin_statement_token1] = ACTIONS(565), - [aux_sym_commit_statement_token1] = ACTIONS(565), - [aux_sym_rollback_statement_token1] = ACTIONS(565), - [aux_sym_create_statement_token1] = ACTIONS(565), - [aux_sym_alter_statement_token1] = ACTIONS(565), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(565), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(565), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym__compound_statement_token2] = ACTIONS(565), - [aux_sym_return_statement_token1] = ACTIONS(565), - [aux_sym_declare_statement_token1] = ACTIONS(565), - [aux_sym_null_hint_token2] = ACTIONS(565), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(565), - [aux_sym_trigger_reference_token1] = ACTIONS(565), - [aux_sym_trigger_event_token1] = ACTIONS(565), - [aux_sym_trigger_event_token2] = ACTIONS(565), - [aux_sym_drop_statement_token1] = ACTIONS(565), - [aux_sym_grant_statement_token1] = ACTIONS(565), - [aux_sym_grant_statement_token4] = ACTIONS(565), - [aux_sym_grant_statement_token5] = ACTIONS(565), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(565), - [aux_sym_direction_constraint_token1] = ACTIONS(565), - [aux_sym_direction_constraint_token2] = ACTIONS(565), - [anon_sym_CONSTRAINT] = ACTIONS(565), - [aux_sym_table_constraint_check_token1] = ACTIONS(565), - [aux_sym_table_constraint_unique_token1] = ACTIONS(565), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(565), - [aux_sym_limit_clause_token1] = ACTIONS(565), - [aux_sym_where_clause_token1] = ACTIONS(565), - [aux_sym_boolean_expression_token1] = ACTIONS(565), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1485] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = ACTIONS(465), - [aux_sym_insert_statement_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(463), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_reference_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [1486] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_insert_statement_token2] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_reference_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [1487] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2544), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_insert_statement_token2] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2546), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_create_function_parameter_token1] = ACTIONS(2548), - [anon_sym_EQ] = ACTIONS(2550), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2552), - [aux_sym_trigger_reference_token1] = ACTIONS(701), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_create_table_statement_token1] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_join_type_token1] = ACTIONS(701), - [aux_sym_join_type_token2] = ACTIONS(701), - [aux_sym_join_type_token3] = ACTIONS(701), - [aux_sym_join_type_token4] = ACTIONS(701), - [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2554), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_SLASH] = ACTIONS(2578), - [anon_sym_PERCENT] = ACTIONS(2576), - [anon_sym_LT_LT] = ACTIONS(2576), - [anon_sym_GT_GT] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_PIPE] = ACTIONS(2568), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_LT] = ACTIONS(2572), - [anon_sym_LT_EQ] = ACTIONS(2550), - [anon_sym_LT_GT] = ACTIONS(2550), - [anon_sym_BANG_EQ] = ACTIONS(2550), - [anon_sym_GT] = ACTIONS(2572), - [anon_sym_GT_EQ] = ACTIONS(2550), - [anon_sym_BANG_TILDE] = ACTIONS(2572), - [anon_sym_TILDE_STAR] = ACTIONS(2550), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2550), + [1487] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_insert_statement_token2] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, [1488] = { - [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_insert_statement_token1] = ACTIONS(705), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), - }, - [1489] = { - [aux_sym_dotted_name_repeat1] = STATE(1454), + [aux_sym_dotted_name_repeat1] = STATE(1481), [ts_builtin_sym_end] = ACTIONS(122), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(122), @@ -168180,7 +170170,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(122), [aux_sym_boolean_expression_token1] = ACTIONS(122), [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(2662), + [anon_sym_DOT] = ACTIONS(2690), [anon_sym_DASH_GT] = ACTIONS(124), [anon_sym_DASH_GT_GT] = ACTIONS(122), [anon_sym_POUND_GT] = ACTIONS(124), @@ -168210,2667 +170200,1687 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, + [1489] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(587), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token2] = ACTIONS(587), + [aux_sym_insert_statement_token1] = ACTIONS(587), + [aux_sym_truncate_statement_token1] = ACTIONS(587), + [aux_sym_comment_statement_token1] = ACTIONS(587), + [aux_sym_comment_statement_token7] = ACTIONS(587), + [aux_sym_begin_statement_token1] = ACTIONS(587), + [aux_sym_commit_statement_token1] = ACTIONS(587), + [aux_sym_rollback_statement_token1] = ACTIONS(587), + [aux_sym_create_statement_token1] = ACTIONS(587), + [aux_sym_alter_statement_token1] = ACTIONS(587), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(587), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(587), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym__compound_statement_token2] = ACTIONS(587), + [aux_sym_return_statement_token1] = ACTIONS(587), + [aux_sym_declare_statement_token1] = ACTIONS(587), + [aux_sym_null_hint_token2] = ACTIONS(587), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(587), + [aux_sym_trigger_reference_token1] = ACTIONS(587), + [aux_sym_trigger_event_token1] = ACTIONS(587), + [aux_sym_trigger_event_token2] = ACTIONS(587), + [aux_sym_drop_statement_token1] = ACTIONS(587), + [aux_sym_grant_statement_token1] = ACTIONS(587), + [aux_sym_grant_statement_token4] = ACTIONS(587), + [aux_sym_grant_statement_token5] = ACTIONS(587), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(587), + [aux_sym_direction_constraint_token1] = ACTIONS(587), + [aux_sym_direction_constraint_token2] = ACTIONS(587), + [anon_sym_CONSTRAINT] = ACTIONS(587), + [aux_sym_table_constraint_check_token1] = ACTIONS(587), + [aux_sym_table_constraint_unique_token1] = ACTIONS(587), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(587), + [aux_sym_limit_clause_token1] = ACTIONS(587), + [aux_sym_where_clause_token1] = ACTIONS(587), + [aux_sym_boolean_expression_token1] = ACTIONS(587), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, [1490] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_insert_statement_token2] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_reference_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_create_table_statement_token1] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_where_clause_token1] = ACTIONS(697), - [aux_sym_join_type_token1] = ACTIONS(697), - [aux_sym_join_type_token2] = ACTIONS(697), - [aux_sym_join_type_token3] = ACTIONS(697), - [aux_sym_join_type_token4] = ACTIONS(697), - [aux_sym_join_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_insert_statement_token2] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_reference_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, [1491] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(615), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token2] = ACTIONS(615), - [aux_sym_insert_statement_token1] = ACTIONS(615), - [aux_sym_truncate_statement_token1] = ACTIONS(615), - [aux_sym_comment_statement_token1] = ACTIONS(615), - [aux_sym_comment_statement_token7] = ACTIONS(615), - [aux_sym_begin_statement_token1] = ACTIONS(615), - [aux_sym_commit_statement_token1] = ACTIONS(615), - [aux_sym_rollback_statement_token1] = ACTIONS(615), - [aux_sym_create_statement_token1] = ACTIONS(615), - [aux_sym_alter_statement_token1] = ACTIONS(615), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(615), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(615), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym__compound_statement_token2] = ACTIONS(615), - [aux_sym_return_statement_token1] = ACTIONS(615), - [aux_sym_declare_statement_token1] = ACTIONS(615), - [aux_sym_null_hint_token2] = ACTIONS(615), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(615), - [aux_sym_trigger_reference_token1] = ACTIONS(615), - [aux_sym_trigger_event_token1] = ACTIONS(615), - [aux_sym_trigger_event_token2] = ACTIONS(615), - [aux_sym_drop_statement_token1] = ACTIONS(615), - [aux_sym_grant_statement_token1] = ACTIONS(615), - [aux_sym_grant_statement_token4] = ACTIONS(615), - [aux_sym_grant_statement_token5] = ACTIONS(615), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(615), - [aux_sym_direction_constraint_token1] = ACTIONS(615), - [aux_sym_direction_constraint_token2] = ACTIONS(615), - [anon_sym_CONSTRAINT] = ACTIONS(615), - [aux_sym_table_constraint_check_token1] = ACTIONS(615), - [aux_sym_table_constraint_unique_token1] = ACTIONS(615), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(615), - [aux_sym_limit_clause_token1] = ACTIONS(615), - [aux_sym_where_clause_token1] = ACTIONS(615), - [aux_sym_boolean_expression_token1] = ACTIONS(615), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2614), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2616), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2618), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, [1492] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_insert_statement_token2] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_reference_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [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_insert_statement_token1] = ACTIONS(447), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [1493] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(2864), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(2866), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_truncate_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_begin_statement_token1] = ACTIONS(234), - [aux_sym_commit_statement_token1] = ACTIONS(234), - [aux_sym_rollback_statement_token1] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(2868), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [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_insert_statement_token1] = ACTIONS(471), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, [1494] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(611), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token2] = ACTIONS(611), - [aux_sym_insert_statement_token1] = ACTIONS(611), - [aux_sym_truncate_statement_token1] = ACTIONS(611), - [aux_sym_comment_statement_token1] = ACTIONS(611), - [aux_sym_comment_statement_token7] = ACTIONS(611), - [aux_sym_begin_statement_token1] = ACTIONS(611), - [aux_sym_commit_statement_token1] = ACTIONS(611), - [aux_sym_rollback_statement_token1] = ACTIONS(611), - [aux_sym_create_statement_token1] = ACTIONS(611), - [aux_sym_alter_statement_token1] = ACTIONS(611), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(611), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(611), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym__compound_statement_token2] = ACTIONS(611), - [aux_sym_return_statement_token1] = ACTIONS(611), - [aux_sym_declare_statement_token1] = ACTIONS(611), - [aux_sym_null_hint_token2] = ACTIONS(611), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(611), - [aux_sym_trigger_reference_token1] = ACTIONS(611), - [aux_sym_trigger_event_token1] = ACTIONS(611), - [aux_sym_trigger_event_token2] = ACTIONS(611), - [aux_sym_drop_statement_token1] = ACTIONS(611), - [aux_sym_grant_statement_token1] = ACTIONS(611), - [aux_sym_grant_statement_token4] = ACTIONS(611), - [aux_sym_grant_statement_token5] = ACTIONS(611), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(611), - [aux_sym_direction_constraint_token1] = ACTIONS(611), - [aux_sym_direction_constraint_token2] = ACTIONS(611), - [anon_sym_CONSTRAINT] = ACTIONS(611), - [aux_sym_table_constraint_check_token1] = ACTIONS(611), - [aux_sym_table_constraint_unique_token1] = ACTIONS(611), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(611), - [aux_sym_limit_clause_token1] = ACTIONS(611), - [aux_sym_where_clause_token1] = ACTIONS(611), - [aux_sym_boolean_expression_token1] = ACTIONS(611), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [1495] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(607), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token2] = ACTIONS(607), - [aux_sym_insert_statement_token1] = ACTIONS(607), - [aux_sym_truncate_statement_token1] = ACTIONS(607), - [aux_sym_comment_statement_token1] = ACTIONS(607), - [aux_sym_comment_statement_token7] = ACTIONS(607), - [aux_sym_begin_statement_token1] = ACTIONS(607), - [aux_sym_commit_statement_token1] = ACTIONS(607), - [aux_sym_rollback_statement_token1] = ACTIONS(607), - [aux_sym_create_statement_token1] = ACTIONS(607), - [aux_sym_alter_statement_token1] = ACTIONS(607), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(607), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym__compound_statement_token2] = ACTIONS(607), - [aux_sym_return_statement_token1] = ACTIONS(607), - [aux_sym_declare_statement_token1] = ACTIONS(607), - [aux_sym_null_hint_token2] = ACTIONS(607), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(607), - [aux_sym_trigger_reference_token1] = ACTIONS(607), - [aux_sym_trigger_event_token1] = ACTIONS(607), - [aux_sym_trigger_event_token2] = ACTIONS(607), - [aux_sym_drop_statement_token1] = ACTIONS(607), - [aux_sym_grant_statement_token1] = ACTIONS(607), - [aux_sym_grant_statement_token4] = ACTIONS(607), - [aux_sym_grant_statement_token5] = ACTIONS(607), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(607), - [aux_sym_direction_constraint_token1] = ACTIONS(607), - [aux_sym_direction_constraint_token2] = ACTIONS(607), - [anon_sym_CONSTRAINT] = ACTIONS(607), - [aux_sym_table_constraint_check_token1] = ACTIONS(607), - [aux_sym_table_constraint_unique_token1] = ACTIONS(607), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(607), - [aux_sym_limit_clause_token1] = ACTIONS(607), - [aux_sym_where_clause_token1] = ACTIONS(607), - [aux_sym_boolean_expression_token1] = ACTIONS(607), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_insert_statement_token2] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_reference_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, [1496] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_insert_statement_token2] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_reference_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [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_insert_statement_token1] = ACTIONS(443), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, [1497] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_insert_statement_token2] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_reference_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(711), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token2] = ACTIONS(711), + [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(711), + [aux_sym__compound_statement_token2] = ACTIONS(711), + [aux_sym_return_statement_token1] = ACTIONS(711), + [aux_sym_declare_statement_token1] = ACTIONS(711), + [aux_sym_null_hint_token2] = ACTIONS(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [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_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_limit_clause_token1] = ACTIONS(711), + [aux_sym_where_clause_token1] = ACTIONS(711), + [aux_sym_boolean_expression_token1] = ACTIONS(711), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, [1498] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_insert_statement_token2] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_reference_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_create_table_statement_token1] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_join_type_token1] = ACTIONS(675), - [aux_sym_join_type_token2] = ACTIONS(675), - [aux_sym_join_type_token3] = ACTIONS(675), - [aux_sym_join_type_token4] = ACTIONS(675), - [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(217), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token2] = ACTIONS(217), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_null_hint_token2] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(217), + [aux_sym_trigger_reference_token1] = ACTIONS(217), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token5] = ACTIONS(217), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token1] = ACTIONS(217), + [aux_sym_direction_constraint_token2] = ACTIONS(217), + [anon_sym_CONSTRAINT] = ACTIONS(217), + [aux_sym_table_constraint_check_token1] = ACTIONS(217), + [aux_sym_table_constraint_unique_token1] = ACTIONS(217), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [1499] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(603), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token2] = ACTIONS(603), - [aux_sym_insert_statement_token1] = ACTIONS(603), - [aux_sym_truncate_statement_token1] = ACTIONS(603), - [aux_sym_comment_statement_token1] = ACTIONS(603), - [aux_sym_comment_statement_token7] = ACTIONS(603), - [aux_sym_begin_statement_token1] = ACTIONS(603), - [aux_sym_commit_statement_token1] = ACTIONS(603), - [aux_sym_rollback_statement_token1] = ACTIONS(603), - [aux_sym_create_statement_token1] = ACTIONS(603), - [aux_sym_alter_statement_token1] = ACTIONS(603), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(603), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(603), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym__compound_statement_token2] = ACTIONS(603), - [aux_sym_return_statement_token1] = ACTIONS(603), - [aux_sym_declare_statement_token1] = ACTIONS(603), - [aux_sym_null_hint_token2] = ACTIONS(603), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(603), - [aux_sym_trigger_reference_token1] = ACTIONS(603), - [aux_sym_trigger_event_token1] = ACTIONS(603), - [aux_sym_trigger_event_token2] = ACTIONS(603), - [aux_sym_drop_statement_token1] = ACTIONS(603), - [aux_sym_grant_statement_token1] = ACTIONS(603), - [aux_sym_grant_statement_token4] = ACTIONS(603), - [aux_sym_grant_statement_token5] = ACTIONS(603), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(603), - [aux_sym_direction_constraint_token1] = ACTIONS(603), - [aux_sym_direction_constraint_token2] = ACTIONS(603), - [anon_sym_CONSTRAINT] = ACTIONS(603), - [aux_sym_table_constraint_check_token1] = ACTIONS(603), - [aux_sym_table_constraint_unique_token1] = ACTIONS(603), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(603), - [aux_sym_limit_clause_token1] = ACTIONS(603), - [aux_sym_where_clause_token1] = ACTIONS(603), - [aux_sym_boolean_expression_token1] = ACTIONS(603), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(718), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token2] = ACTIONS(718), + [aux_sym_insert_statement_token1] = ACTIONS(718), + [aux_sym_truncate_statement_token1] = ACTIONS(718), + [aux_sym_comment_statement_token1] = ACTIONS(718), + [aux_sym_comment_statement_token7] = ACTIONS(718), + [aux_sym_begin_statement_token1] = ACTIONS(718), + [aux_sym_commit_statement_token1] = ACTIONS(718), + [aux_sym_rollback_statement_token1] = ACTIONS(718), + [aux_sym_create_statement_token1] = ACTIONS(718), + [aux_sym_alter_statement_token1] = ACTIONS(718), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(718), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(718), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym__compound_statement_token2] = ACTIONS(718), + [aux_sym_return_statement_token1] = ACTIONS(718), + [aux_sym_declare_statement_token1] = ACTIONS(718), + [aux_sym_null_hint_token2] = ACTIONS(718), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(718), + [aux_sym_trigger_reference_token1] = ACTIONS(718), + [aux_sym_trigger_event_token1] = ACTIONS(718), + [aux_sym_trigger_event_token2] = ACTIONS(718), + [aux_sym_drop_statement_token1] = ACTIONS(718), + [aux_sym_grant_statement_token1] = ACTIONS(718), + [aux_sym_grant_statement_token4] = ACTIONS(718), + [aux_sym_grant_statement_token5] = ACTIONS(718), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(718), + [aux_sym_direction_constraint_token1] = ACTIONS(718), + [aux_sym_direction_constraint_token2] = ACTIONS(718), + [anon_sym_CONSTRAINT] = ACTIONS(718), + [aux_sym_table_constraint_check_token1] = ACTIONS(718), + [aux_sym_table_constraint_unique_token1] = ACTIONS(718), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(718), + [aux_sym_limit_clause_token1] = ACTIONS(718), + [aux_sym_where_clause_token1] = ACTIONS(718), + [aux_sym_boolean_expression_token1] = ACTIONS(718), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, [1500] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2614), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2616), - [aux_sym_insert_statement_token1] = 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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(2618), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(619), + [anon_sym_COMMA] = ACTIONS(619), + [aux_sym_cte_token2] = ACTIONS(619), + [aux_sym_insert_statement_token1] = ACTIONS(619), + [aux_sym_truncate_statement_token1] = ACTIONS(619), + [aux_sym_comment_statement_token1] = ACTIONS(619), + [aux_sym_comment_statement_token7] = ACTIONS(619), + [aux_sym_begin_statement_token1] = ACTIONS(619), + [aux_sym_commit_statement_token1] = ACTIONS(619), + [aux_sym_rollback_statement_token1] = ACTIONS(619), + [aux_sym_create_statement_token1] = ACTIONS(619), + [aux_sym_alter_statement_token1] = ACTIONS(619), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(619), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(619), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym__compound_statement_token2] = ACTIONS(619), + [aux_sym_return_statement_token1] = ACTIONS(619), + [aux_sym_declare_statement_token1] = ACTIONS(619), + [aux_sym_null_hint_token2] = ACTIONS(619), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(619), + [aux_sym_trigger_event_token2] = ACTIONS(619), + [aux_sym_drop_statement_token1] = ACTIONS(619), + [aux_sym_grant_statement_token1] = ACTIONS(619), + [aux_sym_grant_statement_token4] = ACTIONS(619), + [aux_sym_grant_statement_token5] = ACTIONS(619), + [aux_sym_grant_statement_token8] = ACTIONS(619), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(619), + [aux_sym_direction_constraint_token1] = ACTIONS(619), + [aux_sym_direction_constraint_token2] = ACTIONS(619), + [anon_sym_CONSTRAINT] = ACTIONS(619), + [aux_sym_table_constraint_check_token1] = ACTIONS(619), + [aux_sym_table_constraint_unique_token1] = ACTIONS(619), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(619), + [aux_sym_order_by_clause_token1] = ACTIONS(619), + [aux_sym_limit_clause_token1] = ACTIONS(619), + [aux_sym_boolean_expression_token1] = ACTIONS(619), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, [1501] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_insert_statement_token2] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_reference_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(2847), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(2849), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(2851), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, [1502] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = ACTIONS(445), - [aux_sym_insert_statement_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(443), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_reference_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [sym__quoted_identifier] = STATE(4783), + [sym_identifier] = STATE(5344), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(2519), + [aux_sym_cte_token2] = ACTIONS(2853), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(2855), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_create_function_parameter_token1] = ACTIONS(2857), + [anon_sym_EQ] = ACTIONS(2859), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2861), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_create_table_statement_token1] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(2863), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(2535), + [anon_sym_BQUOTE] = ACTIONS(2537), + [anon_sym_DQUOTE] = ACTIONS(2539), + [anon_sym_DASH_GT] = ACTIONS(2867), + [anon_sym_DASH_GT_GT] = ACTIONS(2869), + [anon_sym_POUND_GT] = ACTIONS(2867), + [anon_sym_POUND_GT_GT] = ACTIONS(2869), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2871), + [anon_sym_DASH] = ACTIONS(2873), + [anon_sym_TILDE] = ACTIONS(2875), + [anon_sym_CARET] = ACTIONS(2877), + [anon_sym_STAR] = ACTIONS(2879), + [anon_sym_SLASH] = ACTIONS(2881), + [anon_sym_PERCENT] = ACTIONS(2879), + [anon_sym_LT_LT] = ACTIONS(2879), + [anon_sym_GT_GT] = ACTIONS(2879), + [anon_sym_AMP] = ACTIONS(2879), + [anon_sym_PIPE] = ACTIONS(2871), + [anon_sym_POUND] = ACTIONS(2873), + [anon_sym_LT] = ACTIONS(2875), + [anon_sym_LT_EQ] = ACTIONS(2859), + [anon_sym_LT_GT] = ACTIONS(2859), + [anon_sym_BANG_EQ] = ACTIONS(2859), + [anon_sym_GT] = ACTIONS(2875), + [anon_sym_GT_EQ] = ACTIONS(2859), + [anon_sym_BANG_TILDE] = ACTIONS(2875), + [anon_sym_TILDE_STAR] = ACTIONS(2859), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2859), }, [1503] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(599), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token2] = ACTIONS(599), - [aux_sym_insert_statement_token1] = ACTIONS(599), - [aux_sym_truncate_statement_token1] = ACTIONS(599), - [aux_sym_comment_statement_token1] = ACTIONS(599), - [aux_sym_comment_statement_token7] = ACTIONS(599), - [aux_sym_begin_statement_token1] = ACTIONS(599), - [aux_sym_commit_statement_token1] = ACTIONS(599), - [aux_sym_rollback_statement_token1] = ACTIONS(599), - [aux_sym_create_statement_token1] = ACTIONS(599), - [aux_sym_alter_statement_token1] = ACTIONS(599), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(599), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(599), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym__compound_statement_token2] = ACTIONS(599), - [aux_sym_return_statement_token1] = ACTIONS(599), - [aux_sym_declare_statement_token1] = ACTIONS(599), - [aux_sym_null_hint_token2] = ACTIONS(599), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(599), - [aux_sym_trigger_reference_token1] = ACTIONS(599), - [aux_sym_trigger_event_token1] = ACTIONS(599), - [aux_sym_trigger_event_token2] = ACTIONS(599), - [aux_sym_drop_statement_token1] = ACTIONS(599), - [aux_sym_grant_statement_token1] = ACTIONS(599), - [aux_sym_grant_statement_token4] = ACTIONS(599), - [aux_sym_grant_statement_token5] = ACTIONS(599), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(599), - [aux_sym_direction_constraint_token1] = ACTIONS(599), - [aux_sym_direction_constraint_token2] = ACTIONS(599), - [anon_sym_CONSTRAINT] = ACTIONS(599), - [aux_sym_table_constraint_check_token1] = ACTIONS(599), - [aux_sym_table_constraint_unique_token1] = ACTIONS(599), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(599), - [aux_sym_limit_clause_token1] = ACTIONS(599), - [aux_sym_where_clause_token1] = ACTIONS(599), - [aux_sym_boolean_expression_token1] = ACTIONS(599), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [aux_sym_array_type_repeat1] = STATE(1503), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2883), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, [1504] = { - [ts_builtin_sym_end] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2870), - [aux_sym_cte_token2] = ACTIONS(153), - [anon_sym_LPAREN] = ACTIONS(2872), - [aux_sym_insert_statement_token1] = ACTIONS(153), - [aux_sym_truncate_statement_token1] = ACTIONS(153), - [aux_sym_comment_statement_token1] = ACTIONS(153), - [aux_sym_comment_statement_token7] = ACTIONS(153), - [aux_sym_begin_statement_token1] = ACTIONS(153), - [aux_sym_commit_statement_token1] = ACTIONS(153), - [aux_sym_rollback_statement_token1] = ACTIONS(153), - [aux_sym_create_statement_token1] = ACTIONS(153), - [aux_sym_alter_statement_token1] = ACTIONS(153), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(153), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym__compound_statement_token2] = ACTIONS(153), - [aux_sym_return_statement_token1] = ACTIONS(153), - [aux_sym_declare_statement_token1] = ACTIONS(153), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(153), - [aux_sym_trigger_event_token2] = ACTIONS(153), - [aux_sym_drop_statement_token1] = ACTIONS(153), - [aux_sym_grant_statement_token1] = ACTIONS(153), - [aux_sym_grant_statement_token4] = ACTIONS(153), - [aux_sym_grant_statement_token8] = ACTIONS(153), - [aux_sym_create_table_statement_token1] = ACTIONS(2874), - [aux_sym_order_by_clause_token1] = ACTIONS(153), - [aux_sym_limit_clause_token1] = ACTIONS(153), - [aux_sym_where_clause_token1] = ACTIONS(153), - [aux_sym_join_type_token1] = ACTIONS(153), - [aux_sym_join_type_token2] = ACTIONS(153), - [aux_sym_join_type_token3] = ACTIONS(153), - [aux_sym_join_type_token4] = ACTIONS(153), - [aux_sym_join_clause_token1] = ACTIONS(153), - [aux_sym_boolean_expression_token1] = ACTIONS(153), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2876), - [aux_sym_type_token2] = ACTIONS(2878), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), + [aux_sym_array_type_repeat1] = STATE(1503), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(2838), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, [1505] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_insert_statement_token2] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_reference_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [ts_builtin_sym_end] = ACTIONS(132), + [anon_sym_SEMI] = ACTIONS(132), + [aux_sym_with_clause_token1] = ACTIONS(132), + [aux_sym_cte_token2] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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(134), + [aux_sym_trigger_event_token1] = ACTIONS(132), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(132), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(132), + [anon_sym_DOT] = ACTIONS(134), + [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_LBRACK] = 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), + [anon_sym_DOT_STAR] = ACTIONS(132), }, [1506] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(569), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token2] = ACTIONS(569), - [aux_sym_insert_statement_token1] = ACTIONS(569), - [aux_sym_truncate_statement_token1] = ACTIONS(569), - [aux_sym_comment_statement_token1] = ACTIONS(569), - [aux_sym_comment_statement_token7] = ACTIONS(569), - [aux_sym_begin_statement_token1] = ACTIONS(569), - [aux_sym_commit_statement_token1] = ACTIONS(569), - [aux_sym_rollback_statement_token1] = ACTIONS(569), - [aux_sym_create_statement_token1] = ACTIONS(569), - [aux_sym_alter_statement_token1] = ACTIONS(569), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(569), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(569), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym__compound_statement_token2] = ACTIONS(569), - [aux_sym_return_statement_token1] = ACTIONS(569), - [aux_sym_declare_statement_token1] = ACTIONS(569), - [aux_sym_null_hint_token2] = ACTIONS(569), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(569), - [aux_sym_trigger_reference_token1] = ACTIONS(569), - [aux_sym_trigger_event_token1] = ACTIONS(569), - [aux_sym_trigger_event_token2] = ACTIONS(569), - [aux_sym_drop_statement_token1] = ACTIONS(569), - [aux_sym_grant_statement_token1] = ACTIONS(569), - [aux_sym_grant_statement_token4] = ACTIONS(569), - [aux_sym_grant_statement_token5] = ACTIONS(569), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(569), - [aux_sym_direction_constraint_token1] = ACTIONS(569), - [aux_sym_direction_constraint_token2] = ACTIONS(569), - [anon_sym_CONSTRAINT] = ACTIONS(569), - [aux_sym_table_constraint_check_token1] = ACTIONS(569), - [aux_sym_table_constraint_unique_token1] = ACTIONS(569), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(569), - [aux_sym_limit_clause_token1] = ACTIONS(569), - [aux_sym_where_clause_token1] = ACTIONS(569), - [aux_sym_boolean_expression_token1] = ACTIONS(569), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [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_insert_statement_token1] = 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(130), + [aux_sym_trigger_event_token1] = ACTIONS(128), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), }, [1507] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2622), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2624), - [aux_sym_insert_statement_token1] = 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(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(2626), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(623), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token2] = ACTIONS(623), + [aux_sym_insert_statement_token1] = ACTIONS(623), + [aux_sym_truncate_statement_token1] = ACTIONS(623), + [aux_sym_comment_statement_token1] = ACTIONS(623), + [aux_sym_comment_statement_token7] = ACTIONS(623), + [aux_sym_begin_statement_token1] = ACTIONS(623), + [aux_sym_commit_statement_token1] = ACTIONS(623), + [aux_sym_rollback_statement_token1] = ACTIONS(623), + [aux_sym_create_statement_token1] = ACTIONS(623), + [aux_sym_alter_statement_token1] = ACTIONS(623), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(623), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(623), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym__compound_statement_token2] = ACTIONS(623), + [aux_sym_return_statement_token1] = ACTIONS(623), + [aux_sym_declare_statement_token1] = ACTIONS(623), + [aux_sym_null_hint_token2] = ACTIONS(623), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(623), + [aux_sym_trigger_reference_token1] = ACTIONS(623), + [aux_sym_trigger_event_token1] = ACTIONS(623), + [aux_sym_trigger_event_token2] = ACTIONS(623), + [aux_sym_drop_statement_token1] = ACTIONS(623), + [aux_sym_grant_statement_token1] = ACTIONS(623), + [aux_sym_grant_statement_token4] = ACTIONS(623), + [aux_sym_grant_statement_token5] = ACTIONS(623), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(623), + [aux_sym_direction_constraint_token1] = ACTIONS(623), + [aux_sym_direction_constraint_token2] = ACTIONS(623), + [anon_sym_CONSTRAINT] = ACTIONS(623), + [aux_sym_table_constraint_check_token1] = ACTIONS(623), + [aux_sym_table_constraint_unique_token1] = ACTIONS(623), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(623), + [aux_sym_limit_clause_token1] = ACTIONS(623), + [aux_sym_where_clause_token1] = ACTIONS(623), + [aux_sym_boolean_expression_token1] = ACTIONS(623), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, [1508] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2381), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1509] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2880), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2882), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2884), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2886), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1510] = { - [ts_builtin_sym_end] = ACTIONS(695), - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(695), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token2] = ACTIONS(695), - [aux_sym_insert_statement_token1] = ACTIONS(695), - [aux_sym_truncate_statement_token1] = ACTIONS(695), - [aux_sym_comment_statement_token1] = ACTIONS(695), - [aux_sym_comment_statement_token7] = ACTIONS(695), - [aux_sym_begin_statement_token1] = ACTIONS(695), - [aux_sym_commit_statement_token1] = ACTIONS(695), - [aux_sym_rollback_statement_token1] = ACTIONS(695), - [aux_sym_create_statement_token1] = ACTIONS(695), - [aux_sym_alter_statement_token1] = ACTIONS(695), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(695), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(695), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym__compound_statement_token2] = ACTIONS(695), - [aux_sym_return_statement_token1] = ACTIONS(695), - [aux_sym_declare_statement_token1] = ACTIONS(695), - [aux_sym_null_hint_token2] = ACTIONS(695), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(695), - [aux_sym_trigger_reference_token1] = ACTIONS(695), - [aux_sym_trigger_event_token1] = ACTIONS(695), - [aux_sym_trigger_event_token2] = ACTIONS(695), - [aux_sym_drop_statement_token1] = ACTIONS(695), - [aux_sym_grant_statement_token1] = ACTIONS(695), - [aux_sym_grant_statement_token4] = ACTIONS(695), - [aux_sym_grant_statement_token5] = ACTIONS(695), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(695), - [aux_sym_direction_constraint_token1] = ACTIONS(695), - [aux_sym_direction_constraint_token2] = ACTIONS(695), - [anon_sym_CONSTRAINT] = ACTIONS(695), - [aux_sym_table_constraint_check_token1] = ACTIONS(695), - [aux_sym_table_constraint_unique_token1] = ACTIONS(695), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(695), - [aux_sym_limit_clause_token1] = ACTIONS(695), - [aux_sym_where_clause_token1] = ACTIONS(695), - [aux_sym_boolean_expression_token1] = ACTIONS(695), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), - }, - [1511] = { [ts_builtin_sym_end] = ACTIONS(627), [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), + [aux_sym_with_clause_token1] = ACTIONS(627), [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2544), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_insert_statement_token2] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2546), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(627), + [aux_sym_insert_statement_token1] = ACTIONS(627), + [aux_sym_truncate_statement_token1] = ACTIONS(627), + [aux_sym_comment_statement_token1] = ACTIONS(627), + [aux_sym_comment_statement_token7] = ACTIONS(627), + [aux_sym_begin_statement_token1] = ACTIONS(627), + [aux_sym_commit_statement_token1] = ACTIONS(627), + [aux_sym_rollback_statement_token1] = ACTIONS(627), + [aux_sym_create_statement_token1] = ACTIONS(627), + [aux_sym_alter_statement_token1] = ACTIONS(627), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(627), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(627), [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_create_function_parameter_token1] = ACTIONS(2548), - [anon_sym_EQ] = ACTIONS(2550), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_reference_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token8] = ACTIONS(629), - [aux_sym_create_table_statement_token1] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_where_clause_token1] = ACTIONS(629), - [aux_sym_join_type_token1] = ACTIONS(629), - [aux_sym_join_type_token2] = ACTIONS(629), - [aux_sym_join_type_token3] = ACTIONS(629), - [aux_sym_join_type_token4] = ACTIONS(629), - [aux_sym_join_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), + [aux_sym__compound_statement_token2] = ACTIONS(627), + [aux_sym_return_statement_token1] = ACTIONS(627), + [aux_sym_declare_statement_token1] = ACTIONS(627), + [aux_sym_null_hint_token2] = ACTIONS(627), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(627), + [aux_sym_trigger_reference_token1] = ACTIONS(627), + [aux_sym_trigger_event_token1] = ACTIONS(627), + [aux_sym_trigger_event_token2] = ACTIONS(627), + [aux_sym_drop_statement_token1] = ACTIONS(627), + [aux_sym_grant_statement_token1] = ACTIONS(627), + [aux_sym_grant_statement_token4] = ACTIONS(627), + [aux_sym_grant_statement_token5] = ACTIONS(627), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(627), + [aux_sym_direction_constraint_token1] = ACTIONS(627), + [aux_sym_direction_constraint_token2] = ACTIONS(627), + [anon_sym_CONSTRAINT] = ACTIONS(627), + [aux_sym_table_constraint_check_token1] = ACTIONS(627), + [aux_sym_table_constraint_unique_token1] = ACTIONS(627), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(627), + [aux_sym_limit_clause_token1] = ACTIONS(627), + [aux_sym_where_clause_token1] = ACTIONS(627), + [aux_sym_boolean_expression_token1] = ACTIONS(627), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(627), [anon_sym_DASH_GT] = ACTIONS(629), [anon_sym_DASH_GT_GT] = ACTIONS(627), [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_SLASH] = ACTIONS(2578), - [anon_sym_PERCENT] = ACTIONS(2576), - [anon_sym_LT_LT] = ACTIONS(2576), - [anon_sym_GT_GT] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_PIPE] = ACTIONS(2568), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_LT] = ACTIONS(2572), - [anon_sym_LT_EQ] = ACTIONS(2550), - [anon_sym_LT_GT] = ACTIONS(2550), - [anon_sym_BANG_EQ] = ACTIONS(2550), - [anon_sym_GT] = ACTIONS(2572), - [anon_sym_GT_EQ] = ACTIONS(2550), - [anon_sym_BANG_TILDE] = ACTIONS(2572), - [anon_sym_TILDE_STAR] = ACTIONS(2550), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2550), - }, - [1512] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_insert_statement_token2] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_reference_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [1513] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(595), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token2] = ACTIONS(595), - [aux_sym_insert_statement_token1] = ACTIONS(595), - [aux_sym_truncate_statement_token1] = ACTIONS(595), - [aux_sym_comment_statement_token1] = ACTIONS(595), - [aux_sym_comment_statement_token7] = ACTIONS(595), - [aux_sym_begin_statement_token1] = ACTIONS(595), - [aux_sym_commit_statement_token1] = ACTIONS(595), - [aux_sym_rollback_statement_token1] = ACTIONS(595), - [aux_sym_create_statement_token1] = ACTIONS(595), - [aux_sym_alter_statement_token1] = ACTIONS(595), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(595), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(595), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym__compound_statement_token2] = ACTIONS(595), - [aux_sym_return_statement_token1] = ACTIONS(595), - [aux_sym_declare_statement_token1] = ACTIONS(595), - [aux_sym_null_hint_token2] = ACTIONS(595), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(595), - [aux_sym_trigger_reference_token1] = ACTIONS(595), - [aux_sym_trigger_event_token1] = ACTIONS(595), - [aux_sym_trigger_event_token2] = ACTIONS(595), - [aux_sym_drop_statement_token1] = ACTIONS(595), - [aux_sym_grant_statement_token1] = ACTIONS(595), - [aux_sym_grant_statement_token4] = ACTIONS(595), - [aux_sym_grant_statement_token5] = ACTIONS(595), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(595), - [aux_sym_direction_constraint_token1] = ACTIONS(595), - [aux_sym_direction_constraint_token2] = ACTIONS(595), - [anon_sym_CONSTRAINT] = ACTIONS(595), - [aux_sym_table_constraint_check_token1] = ACTIONS(595), - [aux_sym_table_constraint_unique_token1] = ACTIONS(595), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(595), - [aux_sym_limit_clause_token1] = ACTIONS(595), - [aux_sym_where_clause_token1] = ACTIONS(595), - [aux_sym_boolean_expression_token1] = ACTIONS(595), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [1514] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1515] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(591), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token2] = ACTIONS(591), - [aux_sym_insert_statement_token1] = ACTIONS(591), - [aux_sym_truncate_statement_token1] = ACTIONS(591), - [aux_sym_comment_statement_token1] = ACTIONS(591), - [aux_sym_comment_statement_token7] = ACTIONS(591), - [aux_sym_begin_statement_token1] = ACTIONS(591), - [aux_sym_commit_statement_token1] = ACTIONS(591), - [aux_sym_rollback_statement_token1] = ACTIONS(591), - [aux_sym_create_statement_token1] = ACTIONS(591), - [aux_sym_alter_statement_token1] = ACTIONS(591), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(591), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(591), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym__compound_statement_token2] = ACTIONS(591), - [aux_sym_return_statement_token1] = ACTIONS(591), - [aux_sym_declare_statement_token1] = ACTIONS(591), - [aux_sym_null_hint_token2] = ACTIONS(591), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(591), - [aux_sym_trigger_reference_token1] = ACTIONS(591), - [aux_sym_trigger_event_token1] = ACTIONS(591), - [aux_sym_trigger_event_token2] = ACTIONS(591), - [aux_sym_drop_statement_token1] = ACTIONS(591), - [aux_sym_grant_statement_token1] = ACTIONS(591), - [aux_sym_grant_statement_token4] = ACTIONS(591), - [aux_sym_grant_statement_token5] = ACTIONS(591), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(591), - [aux_sym_direction_constraint_token1] = ACTIONS(591), - [aux_sym_direction_constraint_token2] = ACTIONS(591), - [anon_sym_CONSTRAINT] = ACTIONS(591), - [aux_sym_table_constraint_check_token1] = ACTIONS(591), - [aux_sym_table_constraint_unique_token1] = ACTIONS(591), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(591), - [aux_sym_limit_clause_token1] = ACTIONS(591), - [aux_sym_where_clause_token1] = ACTIONS(591), - [aux_sym_boolean_expression_token1] = ACTIONS(591), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [1516] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(581), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token2] = ACTIONS(581), - [aux_sym_insert_statement_token1] = ACTIONS(581), - [aux_sym_truncate_statement_token1] = ACTIONS(581), - [aux_sym_comment_statement_token1] = ACTIONS(581), - [aux_sym_comment_statement_token7] = ACTIONS(581), - [aux_sym_begin_statement_token1] = ACTIONS(581), - [aux_sym_commit_statement_token1] = ACTIONS(581), - [aux_sym_rollback_statement_token1] = ACTIONS(581), - [aux_sym_create_statement_token1] = ACTIONS(581), - [aux_sym_alter_statement_token1] = ACTIONS(581), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(581), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(581), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym__compound_statement_token2] = ACTIONS(581), - [aux_sym_return_statement_token1] = ACTIONS(581), - [aux_sym_declare_statement_token1] = ACTIONS(581), - [aux_sym_null_hint_token2] = ACTIONS(581), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(581), - [aux_sym_trigger_reference_token1] = ACTIONS(581), - [aux_sym_trigger_event_token1] = ACTIONS(581), - [aux_sym_trigger_event_token2] = ACTIONS(581), - [aux_sym_drop_statement_token1] = ACTIONS(581), - [aux_sym_grant_statement_token1] = ACTIONS(581), - [aux_sym_grant_statement_token4] = ACTIONS(581), - [aux_sym_grant_statement_token5] = ACTIONS(581), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(581), - [aux_sym_direction_constraint_token1] = ACTIONS(581), - [aux_sym_direction_constraint_token2] = ACTIONS(581), - [anon_sym_CONSTRAINT] = ACTIONS(581), - [aux_sym_table_constraint_check_token1] = ACTIONS(581), - [aux_sym_table_constraint_unique_token1] = ACTIONS(581), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(581), - [aux_sym_limit_clause_token1] = ACTIONS(581), - [aux_sym_where_clause_token1] = ACTIONS(581), - [aux_sym_boolean_expression_token1] = ACTIONS(581), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [1517] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_insert_statement_token2] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_reference_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_grant_statement_token8] = ACTIONS(617), - [aux_sym_create_table_statement_token1] = ACTIONS(617), - [aux_sym_order_by_clause_token1] = ACTIONS(617), - [aux_sym_limit_clause_token1] = ACTIONS(617), - [aux_sym_where_clause_token1] = ACTIONS(617), - [aux_sym_join_type_token1] = ACTIONS(617), - [aux_sym_join_type_token2] = ACTIONS(617), - [aux_sym_join_type_token3] = ACTIONS(617), - [aux_sym_join_type_token4] = ACTIONS(617), - [aux_sym_join_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [1518] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(213), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token2] = ACTIONS(213), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_null_hint_token2] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(213), - [aux_sym_trigger_reference_token1] = ACTIONS(213), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token5] = ACTIONS(213), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token1] = ACTIONS(213), - [aux_sym_direction_constraint_token2] = ACTIONS(213), - [anon_sym_CONSTRAINT] = ACTIONS(213), - [aux_sym_table_constraint_check_token1] = ACTIONS(213), - [aux_sym_table_constraint_unique_token1] = ACTIONS(213), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1519] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_insert_statement_token2] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_reference_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1520] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(573), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token2] = ACTIONS(573), - [aux_sym_insert_statement_token1] = ACTIONS(573), - [aux_sym_truncate_statement_token1] = ACTIONS(573), - [aux_sym_comment_statement_token1] = ACTIONS(573), - [aux_sym_comment_statement_token7] = ACTIONS(573), - [aux_sym_begin_statement_token1] = ACTIONS(573), - [aux_sym_commit_statement_token1] = ACTIONS(573), - [aux_sym_rollback_statement_token1] = ACTIONS(573), - [aux_sym_create_statement_token1] = ACTIONS(573), - [aux_sym_alter_statement_token1] = ACTIONS(573), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(573), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(573), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym__compound_statement_token2] = ACTIONS(573), - [aux_sym_return_statement_token1] = ACTIONS(573), - [aux_sym_declare_statement_token1] = ACTIONS(573), - [aux_sym_null_hint_token2] = ACTIONS(573), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(573), - [aux_sym_trigger_reference_token1] = ACTIONS(573), - [aux_sym_trigger_event_token1] = ACTIONS(573), - [aux_sym_trigger_event_token2] = ACTIONS(573), - [aux_sym_drop_statement_token1] = ACTIONS(573), - [aux_sym_grant_statement_token1] = ACTIONS(573), - [aux_sym_grant_statement_token4] = ACTIONS(573), - [aux_sym_grant_statement_token5] = ACTIONS(573), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(573), - [aux_sym_direction_constraint_token1] = ACTIONS(573), - [aux_sym_direction_constraint_token2] = ACTIONS(573), - [anon_sym_CONSTRAINT] = ACTIONS(573), - [aux_sym_table_constraint_check_token1] = ACTIONS(573), - [aux_sym_table_constraint_unique_token1] = ACTIONS(573), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(573), - [aux_sym_limit_clause_token1] = ACTIONS(573), - [aux_sym_where_clause_token1] = ACTIONS(573), - [aux_sym_boolean_expression_token1] = ACTIONS(573), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [1521] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(2888), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2892), - }, - [1522] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2544), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_insert_statement_token2] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2546), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_create_function_parameter_token1] = ACTIONS(2548), - [anon_sym_EQ] = ACTIONS(2550), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_reference_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_create_table_statement_token1] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_join_type_token1] = ACTIONS(625), - [aux_sym_join_type_token2] = ACTIONS(625), - [aux_sym_join_type_token3] = ACTIONS(625), - [aux_sym_join_type_token4] = ACTIONS(625), - [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2554), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_TILDE] = ACTIONS(2572), - [anon_sym_CARET] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_SLASH] = ACTIONS(2578), - [anon_sym_PERCENT] = ACTIONS(2576), - [anon_sym_LT_LT] = ACTIONS(2576), - [anon_sym_GT_GT] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_PIPE] = ACTIONS(2568), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_LT] = ACTIONS(2572), - [anon_sym_LT_EQ] = ACTIONS(2550), - [anon_sym_LT_GT] = ACTIONS(2550), - [anon_sym_BANG_EQ] = ACTIONS(2550), - [anon_sym_GT] = ACTIONS(2572), - [anon_sym_GT_EQ] = ACTIONS(2550), - [anon_sym_BANG_TILDE] = ACTIONS(2572), - [anon_sym_TILDE_STAR] = ACTIONS(2550), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2550), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [1523] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2556), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1509] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(631), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token2] = ACTIONS(631), + [aux_sym_insert_statement_token1] = ACTIONS(631), + [aux_sym_truncate_statement_token1] = ACTIONS(631), + [aux_sym_comment_statement_token1] = ACTIONS(631), + [aux_sym_comment_statement_token7] = ACTIONS(631), + [aux_sym_begin_statement_token1] = ACTIONS(631), + [aux_sym_commit_statement_token1] = ACTIONS(631), + [aux_sym_rollback_statement_token1] = ACTIONS(631), + [aux_sym_create_statement_token1] = ACTIONS(631), + [aux_sym_alter_statement_token1] = ACTIONS(631), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(631), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(631), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym__compound_statement_token2] = ACTIONS(631), + [aux_sym_return_statement_token1] = ACTIONS(631), + [aux_sym_declare_statement_token1] = ACTIONS(631), + [aux_sym_null_hint_token2] = ACTIONS(631), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(631), + [aux_sym_trigger_reference_token1] = ACTIONS(631), + [aux_sym_trigger_event_token1] = ACTIONS(631), + [aux_sym_trigger_event_token2] = ACTIONS(631), + [aux_sym_drop_statement_token1] = ACTIONS(631), + [aux_sym_grant_statement_token1] = ACTIONS(631), + [aux_sym_grant_statement_token4] = ACTIONS(631), + [aux_sym_grant_statement_token5] = ACTIONS(631), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(631), + [aux_sym_direction_constraint_token1] = ACTIONS(631), + [aux_sym_direction_constraint_token2] = ACTIONS(631), + [anon_sym_CONSTRAINT] = ACTIONS(631), + [aux_sym_table_constraint_check_token1] = ACTIONS(631), + [aux_sym_table_constraint_unique_token1] = ACTIONS(631), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(631), + [aux_sym_limit_clause_token1] = ACTIONS(631), + [aux_sym_where_clause_token1] = ACTIONS(631), + [aux_sym_boolean_expression_token1] = ACTIONS(631), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2568), - [anon_sym_DASH] = ACTIONS(2570), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2574), - [anon_sym_STAR] = ACTIONS(2576), - [anon_sym_SLASH] = ACTIONS(2578), - [anon_sym_PERCENT] = ACTIONS(2576), - [anon_sym_LT_LT] = ACTIONS(2576), - [anon_sym_GT_GT] = ACTIONS(2576), - [anon_sym_AMP] = ACTIONS(2576), - [anon_sym_PIPE] = ACTIONS(2568), - [anon_sym_POUND] = ACTIONS(2570), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1524] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(677), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token2] = ACTIONS(677), - [aux_sym_insert_statement_token1] = ACTIONS(677), - [aux_sym_truncate_statement_token1] = ACTIONS(677), - [aux_sym_comment_statement_token1] = ACTIONS(677), - [aux_sym_comment_statement_token7] = ACTIONS(677), - [aux_sym_begin_statement_token1] = ACTIONS(677), - [aux_sym_commit_statement_token1] = ACTIONS(677), - [aux_sym_rollback_statement_token1] = ACTIONS(677), - [aux_sym_create_statement_token1] = ACTIONS(677), - [aux_sym_alter_statement_token1] = ACTIONS(677), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(677), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(677), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym__compound_statement_token2] = ACTIONS(677), - [aux_sym_return_statement_token1] = ACTIONS(677), - [aux_sym_declare_statement_token1] = ACTIONS(677), - [aux_sym_null_hint_token2] = ACTIONS(677), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(677), - [aux_sym_trigger_reference_token1] = ACTIONS(677), - [aux_sym_trigger_event_token1] = ACTIONS(677), - [aux_sym_trigger_event_token2] = ACTIONS(677), - [aux_sym_drop_statement_token1] = ACTIONS(677), - [aux_sym_grant_statement_token1] = ACTIONS(677), - [aux_sym_grant_statement_token4] = ACTIONS(677), - [aux_sym_grant_statement_token5] = ACTIONS(677), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(677), - [aux_sym_direction_constraint_token1] = ACTIONS(677), - [aux_sym_direction_constraint_token2] = ACTIONS(677), - [anon_sym_CONSTRAINT] = ACTIONS(677), - [aux_sym_table_constraint_check_token1] = ACTIONS(677), - [aux_sym_table_constraint_unique_token1] = ACTIONS(677), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(677), - [aux_sym_limit_clause_token1] = ACTIONS(677), - [aux_sym_where_clause_token1] = ACTIONS(677), - [aux_sym_boolean_expression_token1] = ACTIONS(677), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [1525] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_insert_statement_token2] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_reference_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [1510] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(707), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token2] = ACTIONS(707), + [aux_sym_insert_statement_token1] = ACTIONS(707), + [aux_sym_truncate_statement_token1] = ACTIONS(707), + [aux_sym_comment_statement_token1] = ACTIONS(707), + [aux_sym_comment_statement_token7] = ACTIONS(707), + [aux_sym_begin_statement_token1] = ACTIONS(707), + [aux_sym_commit_statement_token1] = ACTIONS(707), + [aux_sym_rollback_statement_token1] = ACTIONS(707), + [aux_sym_create_statement_token1] = ACTIONS(707), + [aux_sym_alter_statement_token1] = ACTIONS(707), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(707), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(707), + [aux_sym_pg_command_token1] = ACTIONS(707), + [aux_sym__compound_statement_token2] = ACTIONS(707), + [aux_sym_return_statement_token1] = ACTIONS(707), + [aux_sym_declare_statement_token1] = ACTIONS(707), + [aux_sym_null_hint_token2] = ACTIONS(707), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(707), + [aux_sym_trigger_reference_token1] = ACTIONS(707), + [aux_sym_trigger_event_token1] = ACTIONS(707), + [aux_sym_trigger_event_token2] = ACTIONS(707), + [aux_sym_drop_statement_token1] = ACTIONS(707), + [aux_sym_grant_statement_token1] = ACTIONS(707), + [aux_sym_grant_statement_token4] = ACTIONS(707), + [aux_sym_grant_statement_token5] = ACTIONS(707), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(707), + [aux_sym_direction_constraint_token1] = ACTIONS(707), + [aux_sym_direction_constraint_token2] = ACTIONS(707), + [anon_sym_CONSTRAINT] = ACTIONS(707), + [aux_sym_table_constraint_check_token1] = ACTIONS(707), + [aux_sym_table_constraint_unique_token1] = ACTIONS(707), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(707), + [aux_sym_limit_clause_token1] = ACTIONS(707), + [aux_sym_where_clause_token1] = ACTIONS(707), + [aux_sym_boolean_expression_token1] = ACTIONS(707), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), }, - [1526] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_insert_statement_token2] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_reference_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [1511] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(635), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token2] = ACTIONS(2774), + [aux_sym_insert_statement_token1] = ACTIONS(635), + [aux_sym_truncate_statement_token1] = ACTIONS(635), + [aux_sym_comment_statement_token1] = ACTIONS(635), + [aux_sym_comment_statement_token7] = ACTIONS(2776), + [aux_sym_begin_statement_token1] = ACTIONS(635), + [aux_sym_commit_statement_token1] = ACTIONS(635), + [aux_sym_rollback_statement_token1] = ACTIONS(635), + [aux_sym_create_statement_token1] = ACTIONS(635), + [aux_sym_alter_statement_token1] = ACTIONS(635), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(635), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(635), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym__compound_statement_token2] = ACTIONS(635), + [aux_sym_return_statement_token1] = ACTIONS(635), + [aux_sym_declare_statement_token1] = ACTIONS(635), + [aux_sym_null_hint_token2] = ACTIONS(635), + [aux_sym_create_function_parameter_token1] = ACTIONS(2778), + [anon_sym_EQ] = ACTIONS(2780), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2886), + [aux_sym_trigger_reference_token1] = ACTIONS(635), + [aux_sym_trigger_event_token1] = ACTIONS(635), + [aux_sym_trigger_event_token2] = ACTIONS(635), + [aux_sym_drop_statement_token1] = ACTIONS(635), + [aux_sym_grant_statement_token1] = ACTIONS(635), + [aux_sym_grant_statement_token4] = ACTIONS(635), + [aux_sym_grant_statement_token5] = ACTIONS(635), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(635), + [aux_sym_direction_constraint_token1] = ACTIONS(635), + [aux_sym_direction_constraint_token2] = ACTIONS(635), + [anon_sym_CONSTRAINT] = ACTIONS(635), + [aux_sym_table_constraint_check_token1] = ACTIONS(635), + [aux_sym_table_constraint_unique_token1] = ACTIONS(635), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(635), + [aux_sym_limit_clause_token1] = ACTIONS(635), + [aux_sym_where_clause_token1] = ACTIONS(635), + [aux_sym_boolean_expression_token1] = ACTIONS(2782), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2786), + [anon_sym_DASH] = ACTIONS(2788), + [anon_sym_TILDE] = ACTIONS(2790), + [anon_sym_CARET] = ACTIONS(2792), + [anon_sym_STAR] = ACTIONS(2794), + [anon_sym_SLASH] = ACTIONS(2796), + [anon_sym_PERCENT] = ACTIONS(2794), + [anon_sym_LT_LT] = ACTIONS(2794), + [anon_sym_GT_GT] = ACTIONS(2794), + [anon_sym_AMP] = ACTIONS(2794), + [anon_sym_PIPE] = ACTIONS(2786), + [anon_sym_POUND] = ACTIONS(2788), + [anon_sym_LT] = ACTIONS(2790), + [anon_sym_LT_EQ] = ACTIONS(2780), + [anon_sym_LT_GT] = ACTIONS(2780), + [anon_sym_BANG_EQ] = ACTIONS(2780), + [anon_sym_GT] = ACTIONS(2790), + [anon_sym_GT_EQ] = ACTIONS(2780), + [anon_sym_BANG_TILDE] = ACTIONS(2790), + [anon_sym_TILDE_STAR] = ACTIONS(2780), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2780), }, - [1527] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(723), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token2] = ACTIONS(723), - [aux_sym_insert_statement_token1] = 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_pg_command_token1] = ACTIONS(723), - [aux_sym__compound_statement_token2] = ACTIONS(723), - [aux_sym_return_statement_token1] = ACTIONS(723), - [aux_sym_declare_statement_token1] = ACTIONS(723), - [aux_sym_null_hint_token2] = ACTIONS(723), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [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_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_limit_clause_token1] = ACTIONS(723), - [aux_sym_where_clause_token1] = ACTIONS(723), - [aux_sym_boolean_expression_token1] = ACTIONS(723), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [1512] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2888), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2890), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(193), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2892), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(2894), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1528] = { + [1513] = { [ts_builtin_sym_end] = ACTIONS(703), [anon_sym_SEMI] = ACTIONS(703), [aux_sym_with_clause_token1] = ACTIONS(703), @@ -170912,7 +171922,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_limit_clause_token1] = ACTIONS(703), [aux_sym_where_clause_token1] = ACTIONS(703), [aux_sym_boolean_expression_token1] = ACTIONS(703), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(703), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), [anon_sym_DASH_GT] = ACTIONS(705), [anon_sym_DASH_GT_GT] = ACTIONS(703), [anon_sym_POUND_GT] = ACTIONS(705), @@ -170940,16 +171950,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [1529] = { + [1514] = { [ts_builtin_sym_end] = ACTIONS(699), [anon_sym_SEMI] = ACTIONS(699), [aux_sym_with_clause_token1] = ACTIONS(699), [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token2] = ACTIONS(2852), + [aux_sym_cte_token2] = ACTIONS(699), [aux_sym_insert_statement_token1] = ACTIONS(699), [aux_sym_truncate_statement_token1] = ACTIONS(699), [aux_sym_comment_statement_token1] = ACTIONS(699), - [aux_sym_comment_statement_token7] = ACTIONS(2854), + [aux_sym_comment_statement_token7] = ACTIONS(699), [aux_sym_begin_statement_token1] = ACTIONS(699), [aux_sym_commit_statement_token1] = ACTIONS(699), [aux_sym_rollback_statement_token1] = ACTIONS(699), @@ -170962,9 +171972,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_return_statement_token1] = ACTIONS(699), [aux_sym_declare_statement_token1] = ACTIONS(699), [aux_sym_null_hint_token2] = ACTIONS(699), - [aux_sym_create_function_parameter_token1] = ACTIONS(2856), - [anon_sym_EQ] = ACTIONS(2858), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2894), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(699), [aux_sym_trigger_reference_token1] = ACTIONS(699), [aux_sym_trigger_event_token1] = ACTIONS(699), [aux_sym_trigger_event_token2] = ACTIONS(699), @@ -170981,1466 +171991,148 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_table_constraint_primary_key_token1] = ACTIONS(699), [aux_sym_limit_clause_token1] = ACTIONS(699), [aux_sym_where_clause_token1] = ACTIONS(699), - [aux_sym_boolean_expression_token1] = ACTIONS(2862), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2804), + [aux_sym_boolean_expression_token1] = ACTIONS(699), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(699), [anon_sym_DASH_GT] = ACTIONS(701), [anon_sym_DASH_GT_GT] = ACTIONS(699), [anon_sym_POUND_GT] = ACTIONS(701), [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2806), - [anon_sym_DASH] = ACTIONS(2808), - [anon_sym_TILDE] = ACTIONS(2860), - [anon_sym_CARET] = ACTIONS(2810), - [anon_sym_STAR] = ACTIONS(2812), - [anon_sym_SLASH] = ACTIONS(2814), - [anon_sym_PERCENT] = ACTIONS(2812), - [anon_sym_LT_LT] = ACTIONS(2812), - [anon_sym_GT_GT] = ACTIONS(2812), - [anon_sym_AMP] = ACTIONS(2812), - [anon_sym_PIPE] = ACTIONS(2806), - [anon_sym_POUND] = ACTIONS(2808), - [anon_sym_LT] = ACTIONS(2860), - [anon_sym_LT_EQ] = ACTIONS(2858), - [anon_sym_LT_GT] = ACTIONS(2858), - [anon_sym_BANG_EQ] = ACTIONS(2858), - [anon_sym_GT] = ACTIONS(2860), - [anon_sym_GT_EQ] = ACTIONS(2858), - [anon_sym_BANG_TILDE] = ACTIONS(2860), - [anon_sym_TILDE_STAR] = ACTIONS(2858), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2858), - }, - [1530] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_insert_statement_token2] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_reference_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [1531] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_insert_statement_token2] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_reference_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [1532] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_insert_statement_token2] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_reference_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1533] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(2896), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2900), - }, - [1534] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1535] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_insert_statement_token2] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_reference_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [1536] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1537] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_insert_statement_token2] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_reference_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1538] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = ACTIONS(725), - [aux_sym_insert_statement_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(723), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_reference_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [1539] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_insert_statement_token2] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_reference_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_join_type_token1] = ACTIONS(675), - [aux_sym_join_type_token2] = ACTIONS(675), - [aux_sym_join_type_token3] = ACTIONS(675), - [aux_sym_join_type_token4] = ACTIONS(675), - [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [1540] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(2902), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2904), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2906), - }, - [1541] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_insert_statement_token2] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_reference_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1542] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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(427), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [1543] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_insert_statement_token2] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_reference_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [1544] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2383), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1545] = { - [sym_group_by_clause] = STATE(2988), - [sym_order_by_clause] = STATE(3317), - [sym_limit_clause] = STATE(4033), - [sym_where_clause] = STATE(2726), - [sym_from_clause] = STATE(1813), - [sym_join_type] = STATE(10634), - [sym_join_clause] = STATE(1773), - [aux_sym__select_statement_repeat1] = STATE(1773), - [ts_builtin_sym_end] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [aux_sym_with_clause_token1] = ACTIONS(2910), - [aux_sym_cte_token1] = ACTIONS(2910), - [aux_sym_cte_token2] = ACTIONS(2910), - [aux_sym_insert_statement_token1] = ACTIONS(2910), - [aux_sym_truncate_statement_token1] = ACTIONS(2910), - [aux_sym_comment_statement_token1] = ACTIONS(2910), - [aux_sym_begin_statement_token1] = ACTIONS(2910), - [aux_sym_commit_statement_token1] = ACTIONS(2910), - [aux_sym_rollback_statement_token1] = ACTIONS(2910), - [aux_sym_create_statement_token1] = ACTIONS(2910), - [aux_sym_alter_statement_token1] = ACTIONS(2910), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2910), - [aux_sym_sequence_token5] = ACTIONS(2910), - [aux_sym_pg_command_token1] = ACTIONS(2908), - [aux_sym_return_statement_token1] = ACTIONS(2910), - [aux_sym_declare_statement_token1] = ACTIONS(2910), - [aux_sym_create_function_statement_token3] = ACTIONS(2910), - [aux_sym_create_function_statement_token4] = ACTIONS(2910), - [aux_sym_create_function_statement_token7] = ACTIONS(2910), - [aux_sym_create_function_statement_token8] = ACTIONS(2910), - [aux_sym_create_function_statement_token9] = ACTIONS(2910), - [aux_sym_create_function_statement_token10] = ACTIONS(2910), - [aux_sym_create_function_statement_token11] = ACTIONS(2910), - [aux_sym_external_hint_token1] = ACTIONS(2910), - [aux_sym_external_hint_token2] = ACTIONS(2910), - [aux_sym_optimizer_hint_token1] = ACTIONS(2910), - [aux_sym_optimizer_hint_token2] = ACTIONS(2910), - [aux_sym_optimizer_hint_token3] = ACTIONS(2910), - [aux_sym_parallel_hint_token1] = ACTIONS(2910), - [aux_sym_null_hint_token1] = ACTIONS(2910), - [aux_sym_null_hint_token4] = ACTIONS(2910), - [aux_sym_deterministic_hint_token1] = ACTIONS(2910), - [aux_sym_sql_hint_token1] = ACTIONS(2910), - [aux_sym_sql_hint_token2] = ACTIONS(2910), - [aux_sym_sql_hint_token3] = ACTIONS(2910), - [aux_sym_sql_hint_token5] = ACTIONS(2910), - [aux_sym__function_language_token1] = ACTIONS(2910), - [aux_sym_trigger_reference_token1] = ACTIONS(2912), - [aux_sym_trigger_event_token1] = ACTIONS(2910), - [aux_sym_trigger_event_token2] = ACTIONS(2910), - [aux_sym_drop_statement_token1] = ACTIONS(2910), - [aux_sym_grant_statement_token1] = ACTIONS(2910), - [aux_sym_grant_statement_token4] = ACTIONS(2910), - [aux_sym_grant_statement_token8] = ACTIONS(2914), - [aux_sym_create_table_statement_token1] = ACTIONS(2910), - [aux_sym_order_by_clause_token1] = ACTIONS(2916), - [aux_sym_limit_clause_token1] = ACTIONS(2918), - [aux_sym_where_clause_token1] = ACTIONS(2920), - [aux_sym_join_type_token1] = ACTIONS(2922), - [aux_sym_join_type_token2] = ACTIONS(2924), - [aux_sym_join_type_token3] = ACTIONS(2924), - [aux_sym_join_type_token4] = ACTIONS(2924), - [aux_sym_join_clause_token1] = ACTIONS(2926), - [sym__unquoted_identifier] = ACTIONS(2910), - [anon_sym_BQUOTE] = ACTIONS(2908), - [anon_sym_DQUOTE] = ACTIONS(2908), - [sym_comment] = ACTIONS(3), - }, - [1546] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [1547] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [1548] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1549] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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(467), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [1515] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(639), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token2] = ACTIONS(639), + [aux_sym_insert_statement_token1] = ACTIONS(639), + [aux_sym_truncate_statement_token1] = ACTIONS(639), + [aux_sym_comment_statement_token1] = ACTIONS(639), + [aux_sym_comment_statement_token7] = ACTIONS(639), + [aux_sym_begin_statement_token1] = ACTIONS(639), + [aux_sym_commit_statement_token1] = ACTIONS(639), + [aux_sym_rollback_statement_token1] = ACTIONS(639), + [aux_sym_create_statement_token1] = ACTIONS(639), + [aux_sym_alter_statement_token1] = ACTIONS(639), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(639), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(639), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym__compound_statement_token2] = ACTIONS(639), + [aux_sym_return_statement_token1] = ACTIONS(639), + [aux_sym_declare_statement_token1] = ACTIONS(639), + [aux_sym_null_hint_token2] = ACTIONS(639), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(639), + [aux_sym_trigger_reference_token1] = ACTIONS(639), + [aux_sym_trigger_event_token1] = ACTIONS(639), + [aux_sym_trigger_event_token2] = ACTIONS(639), + [aux_sym_drop_statement_token1] = ACTIONS(639), + [aux_sym_grant_statement_token1] = ACTIONS(639), + [aux_sym_grant_statement_token4] = ACTIONS(639), + [aux_sym_grant_statement_token5] = ACTIONS(639), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(639), + [aux_sym_direction_constraint_token1] = ACTIONS(639), + [aux_sym_direction_constraint_token2] = ACTIONS(639), + [anon_sym_CONSTRAINT] = ACTIONS(639), + [aux_sym_table_constraint_check_token1] = ACTIONS(639), + [aux_sym_table_constraint_unique_token1] = ACTIONS(639), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(639), + [aux_sym_limit_clause_token1] = ACTIONS(639), + [aux_sym_where_clause_token1] = ACTIONS(639), + [aux_sym_boolean_expression_token1] = ACTIONS(639), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [1550] = { + [1516] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), + [aux_sym_with_clause_token1] = ACTIONS(695), [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_insert_statement_token2] = ACTIONS(697), - [aux_sym_truncate_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token1] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_begin_statement_token1] = ACTIONS(697), - [aux_sym_commit_statement_token1] = ACTIONS(697), - [aux_sym_rollback_statement_token1] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(695), + [aux_sym_insert_statement_token1] = ACTIONS(695), + [aux_sym_truncate_statement_token1] = ACTIONS(695), + [aux_sym_comment_statement_token1] = ACTIONS(695), + [aux_sym_comment_statement_token7] = ACTIONS(695), + [aux_sym_begin_statement_token1] = ACTIONS(695), + [aux_sym_commit_statement_token1] = ACTIONS(695), + [aux_sym_rollback_statement_token1] = ACTIONS(695), + [aux_sym_create_statement_token1] = ACTIONS(695), + [aux_sym_alter_statement_token1] = ACTIONS(695), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(695), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(695), [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym__compound_statement_token2] = ACTIONS(695), + [aux_sym_return_statement_token1] = ACTIONS(695), + [aux_sym_declare_statement_token1] = ACTIONS(695), + [aux_sym_null_hint_token2] = ACTIONS(695), [aux_sym_create_function_parameter_token1] = ACTIONS(697), [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_reference_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_where_clause_token1] = ACTIONS(697), - [aux_sym_join_type_token1] = ACTIONS(697), - [aux_sym_join_type_token2] = ACTIONS(697), - [aux_sym_join_type_token3] = ACTIONS(697), - [aux_sym_join_type_token4] = ACTIONS(697), - [aux_sym_join_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(695), + [aux_sym_trigger_reference_token1] = ACTIONS(695), + [aux_sym_trigger_event_token1] = ACTIONS(695), + [aux_sym_trigger_event_token2] = ACTIONS(695), + [aux_sym_drop_statement_token1] = ACTIONS(695), + [aux_sym_grant_statement_token1] = ACTIONS(695), + [aux_sym_grant_statement_token4] = ACTIONS(695), + [aux_sym_grant_statement_token5] = ACTIONS(695), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(695), + [aux_sym_direction_constraint_token1] = ACTIONS(695), + [aux_sym_direction_constraint_token2] = ACTIONS(695), + [anon_sym_CONSTRAINT] = ACTIONS(695), + [aux_sym_table_constraint_check_token1] = ACTIONS(695), + [aux_sym_table_constraint_unique_token1] = ACTIONS(695), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(695), + [aux_sym_limit_clause_token1] = ACTIONS(695), + [aux_sym_where_clause_token1] = ACTIONS(695), + [aux_sym_boolean_expression_token1] = ACTIONS(695), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(695), [anon_sym_DASH_GT] = ACTIONS(697), [anon_sym_DASH_GT_GT] = ACTIONS(695), [anon_sym_POUND_GT] = ACTIONS(697), @@ -172468,76 +172160,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1551] = { - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2928), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2930), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym__compound_statement_token2] = ACTIONS(157), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(2932), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(2934), - [aux_sym_type_token2] = ACTIONS(2936), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [1552] = { + [1517] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), @@ -172545,6 +172168,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token1] = ACTIONS(346), [aux_sym_cte_token2] = ACTIONS(346), [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_insert_statement_token2] = ACTIONS(346), [aux_sym_truncate_statement_token1] = ACTIONS(346), [aux_sym_comment_statement_token1] = ACTIONS(346), [aux_sym_comment_statement_token7] = ACTIONS(346), @@ -172558,13 +172182,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_function_parameter_token1] = ACTIONS(346), [anon_sym_EQ] = ACTIONS(344), [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_reference_token1] = ACTIONS(346), [aux_sym_trigger_event_token1] = ACTIONS(346), [aux_sym_trigger_event_token2] = ACTIONS(346), [aux_sym_drop_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token1] = ACTIONS(346), [aux_sym_grant_statement_token4] = ACTIONS(346), [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_create_table_statement_token1] = ACTIONS(346), [aux_sym_order_by_clause_token1] = ACTIONS(346), [aux_sym_limit_clause_token1] = ACTIONS(346), [aux_sym_where_clause_token1] = ACTIONS(346), @@ -172582,7 +172206,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -172606,945 +172230,1099 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1553] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(2938), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(2940), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [1518] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(643), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token2] = ACTIONS(643), + [aux_sym_insert_statement_token1] = ACTIONS(643), + [aux_sym_truncate_statement_token1] = ACTIONS(643), + [aux_sym_comment_statement_token1] = ACTIONS(643), + [aux_sym_comment_statement_token7] = ACTIONS(643), + [aux_sym_begin_statement_token1] = ACTIONS(643), + [aux_sym_commit_statement_token1] = ACTIONS(643), + [aux_sym_rollback_statement_token1] = ACTIONS(643), + [aux_sym_create_statement_token1] = ACTIONS(643), + [aux_sym_alter_statement_token1] = ACTIONS(643), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(643), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(643), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym__compound_statement_token2] = ACTIONS(643), + [aux_sym_return_statement_token1] = ACTIONS(643), + [aux_sym_declare_statement_token1] = ACTIONS(643), + [aux_sym_null_hint_token2] = ACTIONS(643), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(643), + [aux_sym_trigger_reference_token1] = ACTIONS(643), + [aux_sym_trigger_event_token1] = ACTIONS(643), + [aux_sym_trigger_event_token2] = ACTIONS(643), + [aux_sym_drop_statement_token1] = ACTIONS(643), + [aux_sym_grant_statement_token1] = ACTIONS(643), + [aux_sym_grant_statement_token4] = ACTIONS(643), + [aux_sym_grant_statement_token5] = ACTIONS(643), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(643), + [aux_sym_direction_constraint_token1] = ACTIONS(643), + [aux_sym_direction_constraint_token2] = ACTIONS(643), + [anon_sym_CONSTRAINT] = ACTIONS(643), + [aux_sym_table_constraint_check_token1] = ACTIONS(643), + [aux_sym_table_constraint_unique_token1] = ACTIONS(643), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(643), + [aux_sym_limit_clause_token1] = ACTIONS(643), + [aux_sym_where_clause_token1] = ACTIONS(643), + [aux_sym_boolean_expression_token1] = ACTIONS(643), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [1554] = { - [aux_sym_array_type_repeat1] = STATE(1617), - [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_insert_statement_token1] = ACTIONS(242), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(2942), - [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), + [1519] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(647), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token2] = ACTIONS(647), + [aux_sym_insert_statement_token1] = ACTIONS(647), + [aux_sym_truncate_statement_token1] = ACTIONS(647), + [aux_sym_comment_statement_token1] = ACTIONS(647), + [aux_sym_comment_statement_token7] = ACTIONS(647), + [aux_sym_begin_statement_token1] = ACTIONS(647), + [aux_sym_commit_statement_token1] = ACTIONS(647), + [aux_sym_rollback_statement_token1] = ACTIONS(647), + [aux_sym_create_statement_token1] = ACTIONS(647), + [aux_sym_alter_statement_token1] = ACTIONS(647), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(647), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(647), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym__compound_statement_token2] = ACTIONS(647), + [aux_sym_return_statement_token1] = ACTIONS(647), + [aux_sym_declare_statement_token1] = ACTIONS(647), + [aux_sym_null_hint_token2] = ACTIONS(647), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(647), + [aux_sym_trigger_reference_token1] = ACTIONS(647), + [aux_sym_trigger_event_token1] = ACTIONS(647), + [aux_sym_trigger_event_token2] = ACTIONS(647), + [aux_sym_drop_statement_token1] = ACTIONS(647), + [aux_sym_grant_statement_token1] = ACTIONS(647), + [aux_sym_grant_statement_token4] = ACTIONS(647), + [aux_sym_grant_statement_token5] = ACTIONS(647), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(647), + [aux_sym_direction_constraint_token1] = ACTIONS(647), + [aux_sym_direction_constraint_token2] = ACTIONS(647), + [anon_sym_CONSTRAINT] = ACTIONS(647), + [aux_sym_table_constraint_check_token1] = ACTIONS(647), + [aux_sym_table_constraint_unique_token1] = ACTIONS(647), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(647), + [aux_sym_limit_clause_token1] = ACTIONS(647), + [aux_sym_where_clause_token1] = ACTIONS(647), + [aux_sym_boolean_expression_token1] = ACTIONS(647), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [1555] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_insert_statement_token2] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_reference_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [1520] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(657), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token2] = ACTIONS(657), + [aux_sym_insert_statement_token1] = ACTIONS(657), + [aux_sym_truncate_statement_token1] = ACTIONS(657), + [aux_sym_comment_statement_token1] = ACTIONS(657), + [aux_sym_comment_statement_token7] = ACTIONS(657), + [aux_sym_begin_statement_token1] = ACTIONS(657), + [aux_sym_commit_statement_token1] = ACTIONS(657), + [aux_sym_rollback_statement_token1] = ACTIONS(657), + [aux_sym_create_statement_token1] = ACTIONS(657), + [aux_sym_alter_statement_token1] = ACTIONS(657), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(657), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(657), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym__compound_statement_token2] = ACTIONS(657), + [aux_sym_return_statement_token1] = ACTIONS(657), + [aux_sym_declare_statement_token1] = ACTIONS(657), + [aux_sym_null_hint_token2] = ACTIONS(657), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(657), + [aux_sym_trigger_reference_token1] = ACTIONS(657), + [aux_sym_trigger_event_token1] = ACTIONS(657), + [aux_sym_trigger_event_token2] = ACTIONS(657), + [aux_sym_drop_statement_token1] = ACTIONS(657), + [aux_sym_grant_statement_token1] = ACTIONS(657), + [aux_sym_grant_statement_token4] = ACTIONS(657), + [aux_sym_grant_statement_token5] = ACTIONS(657), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(657), + [aux_sym_direction_constraint_token1] = ACTIONS(657), + [aux_sym_direction_constraint_token2] = ACTIONS(657), + [anon_sym_CONSTRAINT] = ACTIONS(657), + [aux_sym_table_constraint_check_token1] = ACTIONS(657), + [aux_sym_table_constraint_unique_token1] = ACTIONS(657), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(657), + [aux_sym_limit_clause_token1] = ACTIONS(657), + [aux_sym_where_clause_token1] = ACTIONS(657), + [aux_sym_boolean_expression_token1] = ACTIONS(657), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, - [1556] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(2944), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(2946), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [1521] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(605), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token2] = ACTIONS(605), + [aux_sym_insert_statement_token1] = ACTIONS(605), + [aux_sym_truncate_statement_token1] = ACTIONS(605), + [aux_sym_comment_statement_token1] = ACTIONS(605), + [aux_sym_comment_statement_token7] = ACTIONS(605), + [aux_sym_begin_statement_token1] = ACTIONS(605), + [aux_sym_commit_statement_token1] = ACTIONS(605), + [aux_sym_rollback_statement_token1] = ACTIONS(605), + [aux_sym_create_statement_token1] = ACTIONS(605), + [aux_sym_alter_statement_token1] = ACTIONS(605), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(605), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym__compound_statement_token2] = ACTIONS(605), + [aux_sym_return_statement_token1] = ACTIONS(605), + [aux_sym_declare_statement_token1] = ACTIONS(605), + [aux_sym_null_hint_token2] = ACTIONS(605), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(605), + [aux_sym_trigger_reference_token1] = ACTIONS(605), + [aux_sym_trigger_event_token1] = ACTIONS(605), + [aux_sym_trigger_event_token2] = ACTIONS(605), + [aux_sym_drop_statement_token1] = ACTIONS(605), + [aux_sym_grant_statement_token1] = ACTIONS(605), + [aux_sym_grant_statement_token4] = ACTIONS(605), + [aux_sym_grant_statement_token5] = ACTIONS(605), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(605), + [aux_sym_direction_constraint_token1] = ACTIONS(605), + [aux_sym_direction_constraint_token2] = ACTIONS(605), + [anon_sym_CONSTRAINT] = ACTIONS(605), + [aux_sym_table_constraint_check_token1] = ACTIONS(605), + [aux_sym_table_constraint_unique_token1] = ACTIONS(605), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(605), + [aux_sym_limit_clause_token1] = ACTIONS(605), + [aux_sym_where_clause_token1] = ACTIONS(605), + [aux_sym_boolean_expression_token1] = ACTIONS(605), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, - [1557] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_insert_statement_token2] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_reference_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_grant_statement_token8] = ACTIONS(617), - [aux_sym_order_by_clause_token1] = ACTIONS(617), - [aux_sym_limit_clause_token1] = ACTIONS(617), - [aux_sym_where_clause_token1] = ACTIONS(617), - [aux_sym_join_type_token1] = ACTIONS(617), - [aux_sym_join_type_token2] = ACTIONS(617), - [aux_sym_join_type_token3] = ACTIONS(617), - [aux_sym_join_type_token4] = ACTIONS(617), - [aux_sym_join_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), + [1522] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2509), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1558] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_insert_statement_token2] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_reference_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [1523] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_insert_statement_token2] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_reference_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, - [1559] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1524] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_insert_statement_token2] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_reference_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [1525] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(661), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token2] = ACTIONS(661), + [aux_sym_insert_statement_token1] = ACTIONS(661), + [aux_sym_truncate_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token7] = ACTIONS(661), + [aux_sym_begin_statement_token1] = ACTIONS(661), + [aux_sym_commit_statement_token1] = ACTIONS(661), + [aux_sym_rollback_statement_token1] = ACTIONS(661), + [aux_sym_create_statement_token1] = ACTIONS(661), + [aux_sym_alter_statement_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(661), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(661), + [aux_sym_declare_statement_token1] = ACTIONS(661), + [aux_sym_null_hint_token2] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(661), + [aux_sym_trigger_reference_token1] = ACTIONS(661), + [aux_sym_trigger_event_token1] = ACTIONS(661), + [aux_sym_trigger_event_token2] = ACTIONS(661), + [aux_sym_drop_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token4] = ACTIONS(661), + [aux_sym_grant_statement_token5] = ACTIONS(661), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token2] = ACTIONS(661), + [anon_sym_CONSTRAINT] = ACTIONS(661), + [aux_sym_table_constraint_check_token1] = ACTIONS(661), + [aux_sym_table_constraint_unique_token1] = ACTIONS(661), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(661), + [aux_sym_limit_clause_token1] = ACTIONS(661), + [aux_sym_where_clause_token1] = ACTIONS(661), + [aux_sym_boolean_expression_token1] = ACTIONS(661), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_STAR] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2720), - [anon_sym_PERCENT] = ACTIONS(2718), - [anon_sym_LT_LT] = ACTIONS(2718), - [anon_sym_GT_GT] = ACTIONS(2718), - [anon_sym_AMP] = ACTIONS(2718), - [anon_sym_PIPE] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2712), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2792), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1560] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2692), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_insert_statement_token2] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2694), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_create_function_parameter_token1] = ACTIONS(2696), - [anon_sym_EQ] = ACTIONS(2698), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_reference_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_join_type_token1] = ACTIONS(625), - [aux_sym_join_type_token2] = ACTIONS(625), - [aux_sym_join_type_token3] = ACTIONS(625), - [aux_sym_join_type_token4] = ACTIONS(625), - [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2702), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), + [1526] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(661), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token2] = ACTIONS(661), + [aux_sym_insert_statement_token1] = ACTIONS(661), + [aux_sym_truncate_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token7] = ACTIONS(661), + [aux_sym_begin_statement_token1] = ACTIONS(661), + [aux_sym_commit_statement_token1] = ACTIONS(661), + [aux_sym_rollback_statement_token1] = ACTIONS(661), + [aux_sym_create_statement_token1] = ACTIONS(661), + [aux_sym_alter_statement_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(661), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(661), + [aux_sym_declare_statement_token1] = ACTIONS(661), + [aux_sym_null_hint_token2] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(661), + [aux_sym_trigger_reference_token1] = ACTIONS(661), + [aux_sym_trigger_event_token1] = ACTIONS(661), + [aux_sym_trigger_event_token2] = ACTIONS(661), + [aux_sym_drop_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token4] = ACTIONS(661), + [aux_sym_grant_statement_token5] = ACTIONS(661), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token2] = ACTIONS(661), + [anon_sym_CONSTRAINT] = ACTIONS(661), + [aux_sym_table_constraint_check_token1] = ACTIONS(661), + [aux_sym_table_constraint_unique_token1] = ACTIONS(661), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(661), + [aux_sym_limit_clause_token1] = ACTIONS(661), + [aux_sym_where_clause_token1] = ACTIONS(661), + [aux_sym_boolean_expression_token1] = ACTIONS(661), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2714), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_STAR] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2720), - [anon_sym_PERCENT] = ACTIONS(2718), - [anon_sym_LT_LT] = ACTIONS(2718), - [anon_sym_GT_GT] = ACTIONS(2718), - [anon_sym_AMP] = ACTIONS(2718), - [anon_sym_PIPE] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2712), - [anon_sym_LT] = ACTIONS(2714), - [anon_sym_LT_EQ] = ACTIONS(2698), - [anon_sym_LT_GT] = ACTIONS(2698), - [anon_sym_BANG_EQ] = ACTIONS(2698), - [anon_sym_GT] = ACTIONS(2714), - [anon_sym_GT_EQ] = ACTIONS(2698), - [anon_sym_BANG_TILDE] = ACTIONS(2714), - [anon_sym_TILDE_STAR] = ACTIONS(2698), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2698), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1561] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2692), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_insert_statement_token2] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2694), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_create_function_parameter_token1] = ACTIONS(2696), - [anon_sym_EQ] = ACTIONS(2698), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_reference_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token8] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_where_clause_token1] = ACTIONS(629), - [aux_sym_join_type_token1] = ACTIONS(629), - [aux_sym_join_type_token2] = ACTIONS(629), - [aux_sym_join_type_token3] = ACTIONS(629), - [aux_sym_join_type_token4] = ACTIONS(629), - [aux_sym_join_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), + [1527] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(661), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token2] = ACTIONS(661), + [aux_sym_insert_statement_token1] = ACTIONS(661), + [aux_sym_truncate_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token7] = ACTIONS(661), + [aux_sym_begin_statement_token1] = ACTIONS(661), + [aux_sym_commit_statement_token1] = ACTIONS(661), + [aux_sym_rollback_statement_token1] = ACTIONS(661), + [aux_sym_create_statement_token1] = ACTIONS(661), + [aux_sym_alter_statement_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(661), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(661), + [aux_sym_declare_statement_token1] = ACTIONS(661), + [aux_sym_null_hint_token2] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(661), + [aux_sym_trigger_reference_token1] = ACTIONS(661), + [aux_sym_trigger_event_token1] = ACTIONS(661), + [aux_sym_trigger_event_token2] = ACTIONS(661), + [aux_sym_drop_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token4] = ACTIONS(661), + [aux_sym_grant_statement_token5] = ACTIONS(661), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token2] = ACTIONS(661), + [anon_sym_CONSTRAINT] = ACTIONS(661), + [aux_sym_table_constraint_check_token1] = ACTIONS(661), + [aux_sym_table_constraint_unique_token1] = ACTIONS(661), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(661), + [aux_sym_limit_clause_token1] = ACTIONS(661), + [aux_sym_where_clause_token1] = ACTIONS(661), + [aux_sym_boolean_expression_token1] = ACTIONS(661), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2714), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_STAR] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2720), - [anon_sym_PERCENT] = ACTIONS(2718), - [anon_sym_LT_LT] = ACTIONS(2718), - [anon_sym_GT_GT] = ACTIONS(2718), - [anon_sym_AMP] = ACTIONS(2718), - [anon_sym_PIPE] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2712), - [anon_sym_LT] = ACTIONS(2714), - [anon_sym_LT_EQ] = ACTIONS(2698), - [anon_sym_LT_GT] = ACTIONS(2698), - [anon_sym_BANG_EQ] = ACTIONS(2698), - [anon_sym_GT] = ACTIONS(2714), - [anon_sym_GT_EQ] = ACTIONS(2698), - [anon_sym_BANG_TILDE] = ACTIONS(2714), - [anon_sym_TILDE_STAR] = ACTIONS(2698), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2698), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2792), + [anon_sym_STAR] = ACTIONS(2794), + [anon_sym_SLASH] = ACTIONS(2796), + [anon_sym_PERCENT] = ACTIONS(2794), + [anon_sym_LT_LT] = ACTIONS(2794), + [anon_sym_GT_GT] = ACTIONS(2794), + [anon_sym_AMP] = ACTIONS(2794), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1562] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_insert_statement_token2] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_reference_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_join_type_token1] = ACTIONS(693), - [aux_sym_join_type_token2] = ACTIONS(693), - [aux_sym_join_type_token3] = ACTIONS(693), - [aux_sym_join_type_token4] = ACTIONS(693), - [aux_sym_join_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [1528] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token2] = ACTIONS(665), + [aux_sym_insert_statement_token1] = ACTIONS(665), + [aux_sym_truncate_statement_token1] = ACTIONS(665), + [aux_sym_comment_statement_token1] = ACTIONS(665), + [aux_sym_comment_statement_token7] = ACTIONS(665), + [aux_sym_begin_statement_token1] = ACTIONS(665), + [aux_sym_commit_statement_token1] = ACTIONS(665), + [aux_sym_rollback_statement_token1] = ACTIONS(665), + [aux_sym_create_statement_token1] = ACTIONS(665), + [aux_sym_alter_statement_token1] = ACTIONS(665), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(665), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(665), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym__compound_statement_token2] = ACTIONS(665), + [aux_sym_return_statement_token1] = ACTIONS(665), + [aux_sym_declare_statement_token1] = ACTIONS(665), + [aux_sym_null_hint_token2] = ACTIONS(665), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(665), + [aux_sym_trigger_reference_token1] = ACTIONS(665), + [aux_sym_trigger_event_token1] = ACTIONS(665), + [aux_sym_trigger_event_token2] = ACTIONS(665), + [aux_sym_drop_statement_token1] = ACTIONS(665), + [aux_sym_grant_statement_token1] = ACTIONS(665), + [aux_sym_grant_statement_token4] = ACTIONS(665), + [aux_sym_grant_statement_token5] = ACTIONS(665), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(665), + [aux_sym_direction_constraint_token1] = ACTIONS(665), + [aux_sym_direction_constraint_token2] = ACTIONS(665), + [anon_sym_CONSTRAINT] = ACTIONS(665), + [aux_sym_table_constraint_check_token1] = ACTIONS(665), + [aux_sym_table_constraint_unique_token1] = ACTIONS(665), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(665), + [aux_sym_limit_clause_token1] = ACTIONS(665), + [aux_sym_where_clause_token1] = ACTIONS(665), + [aux_sym_boolean_expression_token1] = ACTIONS(665), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), }, - [1563] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_insert_statement_token2] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_reference_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_grant_statement_token8] = ACTIONS(633), - [aux_sym_order_by_clause_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_where_clause_token1] = ACTIONS(633), - [aux_sym_join_type_token1] = ACTIONS(633), - [aux_sym_join_type_token2] = ACTIONS(633), - [aux_sym_join_type_token3] = ACTIONS(633), - [aux_sym_join_type_token4] = ACTIONS(633), - [aux_sym_join_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + [1529] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(669), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token2] = ACTIONS(2774), + [aux_sym_insert_statement_token1] = ACTIONS(669), + [aux_sym_truncate_statement_token1] = ACTIONS(669), + [aux_sym_comment_statement_token1] = ACTIONS(669), + [aux_sym_comment_statement_token7] = ACTIONS(2776), + [aux_sym_begin_statement_token1] = ACTIONS(669), + [aux_sym_commit_statement_token1] = ACTIONS(669), + [aux_sym_rollback_statement_token1] = ACTIONS(669), + [aux_sym_create_statement_token1] = ACTIONS(669), + [aux_sym_alter_statement_token1] = ACTIONS(669), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(669), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(669), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym__compound_statement_token2] = ACTIONS(669), + [aux_sym_return_statement_token1] = ACTIONS(669), + [aux_sym_declare_statement_token1] = ACTIONS(669), + [aux_sym_null_hint_token2] = ACTIONS(669), + [aux_sym_create_function_parameter_token1] = ACTIONS(2778), + [anon_sym_EQ] = ACTIONS(2780), + [aux_sym_create_trigger_statement_token1] = ACTIONS(669), + [aux_sym_trigger_reference_token1] = ACTIONS(669), + [aux_sym_trigger_event_token1] = ACTIONS(669), + [aux_sym_trigger_event_token2] = ACTIONS(669), + [aux_sym_drop_statement_token1] = ACTIONS(669), + [aux_sym_grant_statement_token1] = ACTIONS(669), + [aux_sym_grant_statement_token4] = ACTIONS(669), + [aux_sym_grant_statement_token5] = ACTIONS(669), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(669), + [aux_sym_direction_constraint_token1] = ACTIONS(669), + [aux_sym_direction_constraint_token2] = ACTIONS(669), + [anon_sym_CONSTRAINT] = ACTIONS(669), + [aux_sym_table_constraint_check_token1] = ACTIONS(669), + [aux_sym_table_constraint_unique_token1] = ACTIONS(669), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(669), + [aux_sym_limit_clause_token1] = ACTIONS(669), + [aux_sym_where_clause_token1] = ACTIONS(669), + [aux_sym_boolean_expression_token1] = ACTIONS(669), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2786), + [anon_sym_DASH] = ACTIONS(2788), + [anon_sym_TILDE] = ACTIONS(2790), + [anon_sym_CARET] = ACTIONS(2792), + [anon_sym_STAR] = ACTIONS(2794), + [anon_sym_SLASH] = ACTIONS(2796), + [anon_sym_PERCENT] = ACTIONS(2794), + [anon_sym_LT_LT] = ACTIONS(2794), + [anon_sym_GT_GT] = ACTIONS(2794), + [anon_sym_AMP] = ACTIONS(2794), + [anon_sym_PIPE] = ACTIONS(2786), + [anon_sym_POUND] = ACTIONS(2788), + [anon_sym_LT] = ACTIONS(2790), + [anon_sym_LT_EQ] = ACTIONS(2780), + [anon_sym_LT_GT] = ACTIONS(2780), + [anon_sym_BANG_EQ] = ACTIONS(2780), + [anon_sym_GT] = ACTIONS(2790), + [anon_sym_GT_EQ] = ACTIONS(2780), + [anon_sym_BANG_TILDE] = ACTIONS(2790), + [anon_sym_TILDE_STAR] = ACTIONS(2780), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2780), }, - [1564] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_STAR] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2720), - [anon_sym_PERCENT] = ACTIONS(2718), - [anon_sym_LT_LT] = ACTIONS(2718), - [anon_sym_GT_GT] = ACTIONS(2718), - [anon_sym_AMP] = ACTIONS(2718), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1530] = { + [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_insert_statement_token1] = ACTIONS(467), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), }, - [1565] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_insert_statement_token2] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_reference_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [1531] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(661), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token2] = ACTIONS(661), + [aux_sym_insert_statement_token1] = ACTIONS(661), + [aux_sym_truncate_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token1] = ACTIONS(661), + [aux_sym_comment_statement_token7] = ACTIONS(661), + [aux_sym_begin_statement_token1] = ACTIONS(661), + [aux_sym_commit_statement_token1] = ACTIONS(661), + [aux_sym_rollback_statement_token1] = ACTIONS(661), + [aux_sym_create_statement_token1] = ACTIONS(661), + [aux_sym_alter_statement_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(661), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(661), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(661), + [aux_sym_return_statement_token1] = ACTIONS(661), + [aux_sym_declare_statement_token1] = ACTIONS(661), + [aux_sym_null_hint_token2] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(661), + [aux_sym_trigger_reference_token1] = ACTIONS(661), + [aux_sym_trigger_event_token1] = ACTIONS(661), + [aux_sym_trigger_event_token2] = ACTIONS(661), + [aux_sym_drop_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token1] = ACTIONS(661), + [aux_sym_grant_statement_token4] = ACTIONS(661), + [aux_sym_grant_statement_token5] = ACTIONS(661), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token1] = ACTIONS(661), + [aux_sym_direction_constraint_token2] = ACTIONS(661), + [anon_sym_CONSTRAINT] = ACTIONS(661), + [aux_sym_table_constraint_check_token1] = ACTIONS(661), + [aux_sym_table_constraint_unique_token1] = ACTIONS(661), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(661), + [aux_sym_limit_clause_token1] = ACTIONS(661), + [aux_sym_where_clause_token1] = ACTIONS(661), + [aux_sym_boolean_expression_token1] = ACTIONS(661), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2784), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2786), + [anon_sym_DASH] = ACTIONS(2788), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2792), + [anon_sym_STAR] = ACTIONS(2794), + [anon_sym_SLASH] = ACTIONS(2796), + [anon_sym_PERCENT] = ACTIONS(2794), + [anon_sym_LT_LT] = ACTIONS(2794), + [anon_sym_GT_GT] = ACTIONS(2794), + [anon_sym_AMP] = ACTIONS(2794), + [anon_sym_PIPE] = ACTIONS(2786), + [anon_sym_POUND] = ACTIONS(2788), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1566] = { + [1532] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(683), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token2] = ACTIONS(683), + [aux_sym_insert_statement_token1] = ACTIONS(683), + [aux_sym_truncate_statement_token1] = ACTIONS(683), + [aux_sym_comment_statement_token1] = ACTIONS(683), + [aux_sym_comment_statement_token7] = ACTIONS(683), + [aux_sym_begin_statement_token1] = ACTIONS(683), + [aux_sym_commit_statement_token1] = ACTIONS(683), + [aux_sym_rollback_statement_token1] = ACTIONS(683), + [aux_sym_create_statement_token1] = ACTIONS(683), + [aux_sym_alter_statement_token1] = ACTIONS(683), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(683), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(683), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym__compound_statement_token2] = ACTIONS(683), + [aux_sym_return_statement_token1] = ACTIONS(683), + [aux_sym_declare_statement_token1] = ACTIONS(683), + [aux_sym_null_hint_token2] = ACTIONS(683), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(683), + [aux_sym_trigger_reference_token1] = ACTIONS(683), + [aux_sym_trigger_event_token1] = ACTIONS(683), + [aux_sym_trigger_event_token2] = ACTIONS(683), + [aux_sym_drop_statement_token1] = ACTIONS(683), + [aux_sym_grant_statement_token1] = ACTIONS(683), + [aux_sym_grant_statement_token4] = ACTIONS(683), + [aux_sym_grant_statement_token5] = ACTIONS(683), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(683), + [aux_sym_direction_constraint_token1] = ACTIONS(683), + [aux_sym_direction_constraint_token2] = ACTIONS(683), + [anon_sym_CONSTRAINT] = ACTIONS(683), + [aux_sym_table_constraint_check_token1] = ACTIONS(683), + [aux_sym_table_constraint_unique_token1] = ACTIONS(683), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(683), + [aux_sym_limit_clause_token1] = ACTIONS(683), + [aux_sym_where_clause_token1] = ACTIONS(683), + [aux_sym_boolean_expression_token1] = ACTIONS(683), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [1533] = { [ts_builtin_sym_end] = ACTIONS(687), [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), + [aux_sym_with_clause_token1] = ACTIONS(687), [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_insert_statement_token2] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(687), + [aux_sym_insert_statement_token1] = ACTIONS(687), + [aux_sym_truncate_statement_token1] = ACTIONS(687), + [aux_sym_comment_statement_token1] = ACTIONS(687), + [aux_sym_comment_statement_token7] = ACTIONS(687), + [aux_sym_begin_statement_token1] = ACTIONS(687), + [aux_sym_commit_statement_token1] = ACTIONS(687), + [aux_sym_rollback_statement_token1] = ACTIONS(687), + [aux_sym_create_statement_token1] = ACTIONS(687), + [aux_sym_alter_statement_token1] = ACTIONS(687), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(687), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(687), [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym__compound_statement_token2] = ACTIONS(687), + [aux_sym_return_statement_token1] = ACTIONS(687), + [aux_sym_declare_statement_token1] = ACTIONS(687), + [aux_sym_null_hint_token2] = ACTIONS(687), [aux_sym_create_function_parameter_token1] = ACTIONS(689), [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_reference_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token8] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_where_clause_token1] = ACTIONS(689), - [aux_sym_join_type_token1] = ACTIONS(689), - [aux_sym_join_type_token2] = ACTIONS(689), - [aux_sym_join_type_token3] = ACTIONS(689), - [aux_sym_join_type_token4] = ACTIONS(689), - [aux_sym_join_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(687), + [aux_sym_trigger_reference_token1] = ACTIONS(687), + [aux_sym_trigger_event_token1] = ACTIONS(687), + [aux_sym_trigger_event_token2] = ACTIONS(687), + [aux_sym_drop_statement_token1] = ACTIONS(687), + [aux_sym_grant_statement_token1] = ACTIONS(687), + [aux_sym_grant_statement_token4] = ACTIONS(687), + [aux_sym_grant_statement_token5] = ACTIONS(687), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(687), + [aux_sym_direction_constraint_token1] = ACTIONS(687), + [aux_sym_direction_constraint_token2] = ACTIONS(687), + [anon_sym_CONSTRAINT] = ACTIONS(687), + [aux_sym_table_constraint_check_token1] = ACTIONS(687), + [aux_sym_table_constraint_unique_token1] = ACTIONS(687), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(687), + [aux_sym_limit_clause_token1] = ACTIONS(687), + [aux_sym_where_clause_token1] = ACTIONS(687), + [aux_sym_boolean_expression_token1] = ACTIONS(687), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(687), [anon_sym_DASH_GT] = ACTIONS(689), [anon_sym_DASH_GT_GT] = ACTIONS(687), [anon_sym_POUND_GT] = ACTIONS(689), @@ -173572,795 +173350,1143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [1567] = { - [aux_sym_array_type_repeat1] = STATE(1585), - [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(2948), - [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), + [1534] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2624), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2626), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_truncate_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_begin_statement_token1] = ACTIONS(193), + [aux_sym_commit_statement_token1] = ACTIONS(193), + [aux_sym_rollback_statement_token1] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2628), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1568] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1535] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(2896), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(2898), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_truncate_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_begin_statement_token1] = ACTIONS(303), + [aux_sym_commit_statement_token1] = ACTIONS(303), + [aux_sym_rollback_statement_token1] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(2900), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [1536] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(615), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token2] = ACTIONS(615), + [aux_sym_insert_statement_token1] = ACTIONS(615), + [aux_sym_truncate_statement_token1] = ACTIONS(615), + [aux_sym_comment_statement_token1] = ACTIONS(615), + [aux_sym_comment_statement_token7] = ACTIONS(615), + [aux_sym_begin_statement_token1] = ACTIONS(615), + [aux_sym_commit_statement_token1] = ACTIONS(615), + [aux_sym_rollback_statement_token1] = ACTIONS(615), + [aux_sym_create_statement_token1] = ACTIONS(615), + [aux_sym_alter_statement_token1] = ACTIONS(615), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(615), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(615), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym__compound_statement_token2] = ACTIONS(615), + [aux_sym_return_statement_token1] = ACTIONS(615), + [aux_sym_declare_statement_token1] = ACTIONS(615), + [aux_sym_null_hint_token2] = ACTIONS(615), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(615), + [aux_sym_trigger_reference_token1] = ACTIONS(615), + [aux_sym_trigger_event_token1] = ACTIONS(615), + [aux_sym_trigger_event_token2] = ACTIONS(615), + [aux_sym_drop_statement_token1] = ACTIONS(615), + [aux_sym_grant_statement_token1] = ACTIONS(615), + [aux_sym_grant_statement_token4] = ACTIONS(615), + [aux_sym_grant_statement_token5] = ACTIONS(615), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(615), + [aux_sym_direction_constraint_token1] = ACTIONS(615), + [aux_sym_direction_constraint_token2] = ACTIONS(615), + [anon_sym_CONSTRAINT] = ACTIONS(615), + [aux_sym_table_constraint_check_token1] = ACTIONS(615), + [aux_sym_table_constraint_unique_token1] = ACTIONS(615), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(615), + [aux_sym_limit_clause_token1] = ACTIONS(615), + [aux_sym_where_clause_token1] = ACTIONS(615), + [aux_sym_boolean_expression_token1] = ACTIONS(615), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1569] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_insert_statement_token2] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_reference_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), + [1537] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2378), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1570] = { - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(5175), - [ts_builtin_sym_end] = ACTIONS(292), - [anon_sym_SEMI] = ACTIONS(292), - [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(2690), - [aux_sym_cte_token2] = ACTIONS(2950), - [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_truncate_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(2952), - [aux_sym_begin_statement_token1] = ACTIONS(294), - [aux_sym_commit_statement_token1] = ACTIONS(294), - [aux_sym_rollback_statement_token1] = ACTIONS(294), - [aux_sym_create_statement_token1] = ACTIONS(294), - [aux_sym_alter_statement_token1] = ACTIONS(294), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), - [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym_create_function_parameter_token1] = ACTIONS(2954), - [anon_sym_EQ] = ACTIONS(2956), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2958), - [aux_sym_trigger_event_token1] = ACTIONS(294), - [aux_sym_trigger_event_token2] = ACTIONS(294), - [aux_sym_drop_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_order_by_clause_token1] = ACTIONS(294), - [aux_sym_limit_clause_token1] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_join_type_token1] = ACTIONS(294), - [aux_sym_join_type_token2] = ACTIONS(294), - [aux_sym_join_type_token3] = ACTIONS(294), - [aux_sym_join_type_token4] = ACTIONS(294), - [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(2960), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [anon_sym_DASH_GT] = ACTIONS(2964), - [anon_sym_DASH_GT_GT] = ACTIONS(2966), - [anon_sym_POUND_GT] = ACTIONS(2964), - [anon_sym_POUND_GT_GT] = ACTIONS(2966), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_SLASH] = ACTIONS(2978), - [anon_sym_PERCENT] = ACTIONS(2976), - [anon_sym_LT_LT] = ACTIONS(2976), - [anon_sym_GT_GT] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_PIPE] = ACTIONS(2968), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_LT] = ACTIONS(2972), - [anon_sym_LT_EQ] = ACTIONS(2956), - [anon_sym_LT_GT] = ACTIONS(2956), - [anon_sym_BANG_EQ] = ACTIONS(2956), - [anon_sym_GT] = ACTIONS(2972), - [anon_sym_GT_EQ] = ACTIONS(2956), - [anon_sym_BANG_TILDE] = ACTIONS(2972), - [anon_sym_TILDE_STAR] = ACTIONS(2956), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2956), + [1538] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(691), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token2] = ACTIONS(691), + [aux_sym_insert_statement_token1] = ACTIONS(691), + [aux_sym_truncate_statement_token1] = ACTIONS(691), + [aux_sym_comment_statement_token1] = ACTIONS(691), + [aux_sym_comment_statement_token7] = ACTIONS(691), + [aux_sym_begin_statement_token1] = ACTIONS(691), + [aux_sym_commit_statement_token1] = ACTIONS(691), + [aux_sym_rollback_statement_token1] = ACTIONS(691), + [aux_sym_create_statement_token1] = ACTIONS(691), + [aux_sym_alter_statement_token1] = ACTIONS(691), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(691), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(691), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym__compound_statement_token2] = ACTIONS(691), + [aux_sym_return_statement_token1] = ACTIONS(691), + [aux_sym_declare_statement_token1] = ACTIONS(691), + [aux_sym_null_hint_token2] = ACTIONS(691), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(691), + [aux_sym_trigger_reference_token1] = ACTIONS(691), + [aux_sym_trigger_event_token1] = ACTIONS(691), + [aux_sym_trigger_event_token2] = ACTIONS(691), + [aux_sym_drop_statement_token1] = ACTIONS(691), + [aux_sym_grant_statement_token1] = ACTIONS(691), + [aux_sym_grant_statement_token4] = ACTIONS(691), + [aux_sym_grant_statement_token5] = ACTIONS(691), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(691), + [aux_sym_direction_constraint_token1] = ACTIONS(691), + [aux_sym_direction_constraint_token2] = ACTIONS(691), + [anon_sym_CONSTRAINT] = ACTIONS(691), + [aux_sym_table_constraint_check_token1] = ACTIONS(691), + [aux_sym_table_constraint_unique_token1] = ACTIONS(691), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(691), + [aux_sym_limit_clause_token1] = ACTIONS(691), + [aux_sym_where_clause_token1] = ACTIONS(691), + [aux_sym_boolean_expression_token1] = ACTIONS(691), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [1571] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_insert_statement_token2] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_reference_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [1539] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(217), + [anon_sym_LPAREN] = ACTIONS(2902), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token8] = ACTIONS(217), + [aux_sym_create_table_statement_token1] = ACTIONS(217), + [aux_sym_order_by_clause_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_join_type_token1] = ACTIONS(217), + [aux_sym_join_type_token2] = ACTIONS(217), + [aux_sym_join_type_token3] = ACTIONS(217), + [aux_sym_join_type_token4] = ACTIONS(217), + [aux_sym_join_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2904), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(2906), }, - [1572] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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(439), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [1540] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_insert_statement_token2] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_reference_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, - [1573] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_insert_statement_token2] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_reference_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [1541] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(2908), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(2910), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, - [1574] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1542] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_insert_statement_token2] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_reference_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, - [1575] = { - [aux_sym_array_type_repeat1] = STATE(1575), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(2980), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1543] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(2912), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(2914), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [1576] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_insert_statement_token2] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_reference_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [1544] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_insert_statement_token2] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_reference_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [1577] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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(431), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [1545] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_insert_statement_token2] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_reference_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [1578] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2983), + [1546] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(2916), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(2918), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [1547] = { + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(2920), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(2922), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_insert_statement_token2] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym__compound_statement_token2] = ACTIONS(303), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_reference_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(2924), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [1548] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(2926), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(2928), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1549] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(2930), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_truncate_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token1] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_begin_statement_token1] = ACTIONS(386), + [aux_sym_commit_statement_token1] = ACTIONS(386), + [aux_sym_rollback_statement_token1] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(2932), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1550] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2888), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), [aux_sym_cte_token2] = ACTIONS(193), - [anon_sym_LPAREN] = ACTIONS(2985), + [anon_sym_LPAREN] = ACTIONS(2890), [aux_sym_insert_statement_token1] = ACTIONS(193), - [aux_sym_truncate_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), [aux_sym_comment_statement_token7] = ACTIONS(193), - [aux_sym_begin_statement_token1] = ACTIONS(193), - [aux_sym_commit_statement_token1] = ACTIONS(193), - [aux_sym_rollback_statement_token1] = ACTIONS(193), [aux_sym_create_statement_token1] = ACTIONS(193), [aux_sym_alter_statement_token1] = ACTIONS(193), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), - [aux_sym_pg_command_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), [aux_sym__compound_statement_token2] = ACTIONS(193), [aux_sym_return_statement_token1] = ACTIONS(193), [aux_sym_declare_statement_token1] = ACTIONS(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), [aux_sym_trigger_event_token1] = ACTIONS(193), [aux_sym_trigger_event_token2] = ACTIONS(193), [aux_sym_drop_statement_token1] = ACTIONS(193), [aux_sym_grant_statement_token1] = ACTIONS(193), [aux_sym_grant_statement_token4] = ACTIONS(193), [aux_sym_grant_statement_token8] = ACTIONS(193), - [aux_sym_create_table_statement_token1] = ACTIONS(2987), + [aux_sym_create_table_statement_token1] = ACTIONS(2892), [aux_sym_order_by_clause_token1] = ACTIONS(193), [aux_sym_limit_clause_token1] = ACTIONS(193), [aux_sym_where_clause_token1] = ACTIONS(193), @@ -174371,675 +174497,2195 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(193), [aux_sym_boolean_expression_token1] = ACTIONS(193), [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(2989), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1579] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1580] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(213), - [anon_sym_LPAREN] = ACTIONS(2991), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token8] = ACTIONS(213), - [aux_sym_create_table_statement_token1] = ACTIONS(213), - [aux_sym_order_by_clause_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_join_type_token1] = ACTIONS(213), - [aux_sym_join_type_token2] = ACTIONS(213), - [aux_sym_join_type_token3] = ACTIONS(213), - [aux_sym_join_type_token4] = ACTIONS(213), - [aux_sym_join_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2993), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(2995), - }, - [1581] = { - [anon_sym_SEMI] = ACTIONS(153), - [aux_sym_with_clause_token1] = ACTIONS(2997), - [anon_sym_COMMA] = ACTIONS(153), - [aux_sym_cte_token1] = ACTIONS(157), - [aux_sym_cte_token2] = ACTIONS(157), - [anon_sym_LPAREN] = ACTIONS(2999), - [aux_sym_insert_statement_token1] = ACTIONS(157), - [aux_sym_comment_statement_token7] = ACTIONS(157), - [aux_sym_create_statement_token1] = ACTIONS(157), - [aux_sym_alter_statement_token1] = ACTIONS(157), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(157), - [aux_sym_pg_command_token1] = ACTIONS(153), - [aux_sym__compound_statement_token2] = ACTIONS(157), - [aux_sym_return_statement_token1] = ACTIONS(157), - [aux_sym_declare_statement_token1] = ACTIONS(157), - [aux_sym_create_function_parameter_token1] = ACTIONS(157), - [anon_sym_EQ] = ACTIONS(153), - [aux_sym_create_trigger_statement_token1] = ACTIONS(157), - [aux_sym_trigger_event_token1] = ACTIONS(157), - [aux_sym_trigger_event_token2] = ACTIONS(157), - [aux_sym_drop_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token1] = ACTIONS(157), - [aux_sym_grant_statement_token4] = ACTIONS(157), - [aux_sym_grant_statement_token8] = ACTIONS(157), - [aux_sym_create_table_statement_token1] = ACTIONS(3001), - [aux_sym_order_by_clause_token1] = ACTIONS(157), - [aux_sym_limit_clause_token1] = ACTIONS(157), - [aux_sym_where_clause_token1] = ACTIONS(157), - [aux_sym_join_type_token1] = ACTIONS(157), - [aux_sym_join_type_token2] = ACTIONS(157), - [aux_sym_join_type_token3] = ACTIONS(157), - [aux_sym_join_type_token4] = ACTIONS(157), - [aux_sym_join_clause_token1] = ACTIONS(157), - [aux_sym_boolean_expression_token1] = ACTIONS(157), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(157), - [sym__unquoted_identifier] = ACTIONS(157), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(153), - [anon_sym_DASH_GT] = ACTIONS(157), - [anon_sym_DASH_GT_GT] = ACTIONS(153), - [anon_sym_POUND_GT] = ACTIONS(157), - [anon_sym_POUND_GT_GT] = ACTIONS(153), - [aux_sym_type_token1] = ACTIONS(3003), - [aux_sym_type_token2] = ACTIONS(3005), - [anon_sym_LBRACK] = ACTIONS(153), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(153), - [anon_sym_DASH] = ACTIONS(157), - [anon_sym_TILDE] = ACTIONS(157), - [anon_sym_CARET] = ACTIONS(153), - [anon_sym_STAR] = ACTIONS(153), - [anon_sym_SLASH] = ACTIONS(157), - [anon_sym_PERCENT] = ACTIONS(153), - [anon_sym_LT_LT] = ACTIONS(153), - [anon_sym_GT_GT] = ACTIONS(153), - [anon_sym_AMP] = ACTIONS(153), - [anon_sym_PIPE] = ACTIONS(153), - [anon_sym_POUND] = ACTIONS(157), - [anon_sym_LT] = ACTIONS(157), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_LT_GT] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(157), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_BANG_TILDE] = ACTIONS(157), - [anon_sym_TILDE_STAR] = ACTIONS(153), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(153), - }, - [1582] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1583] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2671), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [1551] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(2934), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_truncate_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token1] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_begin_statement_token1] = ACTIONS(378), + [aux_sym_commit_statement_token1] = ACTIONS(378), + [aux_sym_rollback_statement_token1] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(2936), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, - [1584] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), + [1552] = { + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(2938), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_truncate_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token1] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_begin_statement_token1] = ACTIONS(398), + [aux_sym_commit_statement_token1] = ACTIONS(398), + [aux_sym_rollback_statement_token1] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(2940), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [1585] = { - [aux_sym_array_type_repeat1] = STATE(1575), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = 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(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(2948), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [1553] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(2942), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_truncate_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token1] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_begin_statement_token1] = ACTIONS(406), + [aux_sym_commit_statement_token1] = ACTIONS(406), + [aux_sym_rollback_statement_token1] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(2944), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, - [1586] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [1554] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_insert_statement_token2] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_reference_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, - [1587] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(3007), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(3009), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [1555] = { + [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_insert_statement_token1] = 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(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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), }, - [1588] = { - [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), - [anon_sym_LPAREN] = ACTIONS(132), - [aux_sym_insert_statement_token1] = 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_parameter_token1] = ACTIONS(134), - [anon_sym_EQ] = ACTIONS(132), - [aux_sym_create_trigger_statement_token1] = ACTIONS(134), + [1556] = { + [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_insert_statement_token1] = ACTIONS(130), + [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_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_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_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_boolean_expression_token1] = 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), + }, + [1557] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1558] = { + [aux_sym_array_type_repeat1] = STATE(1558), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2946), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1559] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1560] = { + [aux_sym_array_type_repeat1] = STATE(1562), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_insert_statement_token2] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym__compound_statement_token2] = ACTIONS(342), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_reference_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(2949), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [1561] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_create_table_statement_token1] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [1562] = { + [aux_sym_array_type_repeat1] = STATE(1569), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = ACTIONS(336), + [aux_sym_insert_statement_token2] = ACTIONS(336), + [aux_sym_comment_statement_token7] = 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(334), + [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(336), + [anon_sym_EQ] = ACTIONS(334), + [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_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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(2949), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [1563] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_create_table_statement_token1] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [1564] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), + }, + [1565] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = ACTIONS(713), + [aux_sym_insert_statement_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(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_reference_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [1566] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_create_table_statement_token1] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [1567] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [1568] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), + }, + [1569] = { + [aux_sym_array_type_repeat1] = STATE(1569), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(294), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(2951), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1570] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1571] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [1572] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1573] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1574] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_create_table_statement_token1] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [1575] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), + }, + [1576] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1577] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2684), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1578] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [1579] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [1580] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1581] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2684), + [anon_sym_STAR] = ACTIONS(2686), + [anon_sym_SLASH] = ACTIONS(2688), + [anon_sym_PERCENT] = ACTIONS(2686), + [anon_sym_LT_LT] = ACTIONS(2686), + [anon_sym_GT_GT] = ACTIONS(2686), + [anon_sym_AMP] = ACTIONS(2686), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1582] = { + [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), + [anon_sym_LPAREN] = ACTIONS(132), + [aux_sym_insert_statement_token1] = 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_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_drop_statement_token1] = ACTIONS(134), @@ -175090,326 +176736,395 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1589] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [1583] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_insert_statement_token2] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_reference_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), }, - [1590] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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(463), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [1584] = { + [sym__quoted_identifier] = STATE(4783), + [sym_identifier] = STATE(5344), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(2519), + [aux_sym_cte_token2] = ACTIONS(2954), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_insert_statement_token2] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(2956), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym__compound_statement_token2] = ACTIONS(252), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [aux_sym_create_function_parameter_token1] = ACTIONS(2958), + [anon_sym_EQ] = ACTIONS(2960), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2962), + [aux_sym_trigger_reference_token1] = ACTIONS(252), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_create_table_statement_token1] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(2964), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(2535), + [anon_sym_BQUOTE] = ACTIONS(2537), + [anon_sym_DQUOTE] = ACTIONS(2539), + [anon_sym_DASH_GT] = ACTIONS(2968), + [anon_sym_DASH_GT_GT] = ACTIONS(2970), + [anon_sym_POUND_GT] = ACTIONS(2968), + [anon_sym_POUND_GT_GT] = ACTIONS(2970), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2972), + [anon_sym_DASH] = ACTIONS(2974), + [anon_sym_TILDE] = ACTIONS(2976), + [anon_sym_CARET] = ACTIONS(2978), + [anon_sym_STAR] = ACTIONS(2980), + [anon_sym_SLASH] = ACTIONS(2982), + [anon_sym_PERCENT] = ACTIONS(2980), + [anon_sym_LT_LT] = ACTIONS(2980), + [anon_sym_GT_GT] = ACTIONS(2980), + [anon_sym_AMP] = ACTIONS(2980), + [anon_sym_PIPE] = ACTIONS(2972), + [anon_sym_POUND] = ACTIONS(2974), + [anon_sym_LT] = ACTIONS(2976), + [anon_sym_LT_EQ] = ACTIONS(2960), + [anon_sym_LT_GT] = ACTIONS(2960), + [anon_sym_BANG_EQ] = ACTIONS(2960), + [anon_sym_GT] = ACTIONS(2976), + [anon_sym_GT_EQ] = ACTIONS(2960), + [anon_sym_BANG_TILDE] = ACTIONS(2976), + [anon_sym_TILDE_STAR] = ACTIONS(2960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2960), }, - [1591] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [1585] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_insert_statement_token2] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_reference_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [1592] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_insert_statement_token2] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_reference_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), + [1586] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2660), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_insert_statement_token2] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2662), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_create_function_parameter_token1] = ACTIONS(2664), + [anon_sym_EQ] = ACTIONS(2666), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_reference_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2678), + [anon_sym_DASH] = ACTIONS(2680), + [anon_sym_TILDE] = ACTIONS(2682), + [anon_sym_CARET] = ACTIONS(2684), + [anon_sym_STAR] = ACTIONS(2686), + [anon_sym_SLASH] = ACTIONS(2688), + [anon_sym_PERCENT] = ACTIONS(2686), + [anon_sym_LT_LT] = ACTIONS(2686), + [anon_sym_GT_GT] = ACTIONS(2686), + [anon_sym_AMP] = ACTIONS(2686), + [anon_sym_PIPE] = ACTIONS(2678), + [anon_sym_POUND] = ACTIONS(2680), + [anon_sym_LT] = ACTIONS(2682), + [anon_sym_LT_EQ] = ACTIONS(2666), + [anon_sym_LT_GT] = ACTIONS(2666), + [anon_sym_BANG_EQ] = ACTIONS(2666), + [anon_sym_GT] = ACTIONS(2682), + [anon_sym_GT_EQ] = ACTIONS(2666), + [anon_sym_BANG_TILDE] = ACTIONS(2682), + [anon_sym_TILDE_STAR] = ACTIONS(2666), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2666), }, - [1593] = { - [aux_sym_dotted_name_repeat1] = STATE(1594), + [1587] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2660), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_insert_statement_token2] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2662), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2664), + [anon_sym_EQ] = ACTIONS(2666), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_reference_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_where_clause_token1] = ACTIONS(675), + [aux_sym_join_type_token1] = ACTIONS(675), + [aux_sym_join_type_token2] = ACTIONS(675), + [aux_sym_join_type_token3] = ACTIONS(675), + [aux_sym_join_type_token4] = ACTIONS(675), + [aux_sym_join_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2678), + [anon_sym_DASH] = ACTIONS(2680), + [anon_sym_TILDE] = ACTIONS(2682), + [anon_sym_CARET] = ACTIONS(2684), + [anon_sym_STAR] = ACTIONS(2686), + [anon_sym_SLASH] = ACTIONS(2688), + [anon_sym_PERCENT] = ACTIONS(2686), + [anon_sym_LT_LT] = ACTIONS(2686), + [anon_sym_GT_GT] = ACTIONS(2686), + [anon_sym_AMP] = ACTIONS(2686), + [anon_sym_PIPE] = ACTIONS(2678), + [anon_sym_POUND] = ACTIONS(2680), + [anon_sym_LT] = ACTIONS(2682), + [anon_sym_LT_EQ] = ACTIONS(2666), + [anon_sym_LT_GT] = ACTIONS(2666), + [anon_sym_BANG_EQ] = ACTIONS(2666), + [anon_sym_GT] = ACTIONS(2682), + [anon_sym_GT_EQ] = ACTIONS(2666), + [anon_sym_BANG_TILDE] = ACTIONS(2682), + [anon_sym_TILDE_STAR] = ACTIONS(2666), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2666), + }, + [1588] = { + [aux_sym_dotted_name_repeat1] = STATE(1589), + [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), + [aux_sym_cte_token2] = ACTIONS(122), [anon_sym_LPAREN] = ACTIONS(122), - [aux_sym_insert_statement_token1] = ACTIONS(124), - [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_insert_statement_token1] = 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(124), - [aux_sym_return_statement_token1] = ACTIONS(124), - [aux_sym_declare_statement_token1] = ACTIONS(124), + [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(124), - [aux_sym_trigger_event_token1] = ACTIONS(124), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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(2828), + [aux_sym_trigger_event_token1] = ACTIONS(122), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(122), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), + [anon_sym_DOT] = ACTIONS(2984), [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), @@ -175435,355 +177150,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [1594] = { - [aux_sym_dotted_name_repeat1] = STATE(1594), + [1589] = { + [aux_sym_dotted_name_repeat1] = STATE(1589), + [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_insert_statement_token1] = ACTIONS(117), - [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_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_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_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_boolean_expression_token1] = 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(3011), - [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), - }, - [1595] = { - [sym__quoted_identifier] = STATE(4682), - [sym_identifier] = STATE(5242), - [anon_sym_SEMI] = ACTIONS(292), - [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(2542), - [aux_sym_cte_token2] = ACTIONS(3014), - [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_insert_statement_token2] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(3016), - [aux_sym_create_statement_token1] = ACTIONS(294), - [aux_sym_alter_statement_token1] = ACTIONS(294), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), - [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym__compound_statement_token2] = ACTIONS(294), - [aux_sym_return_statement_token1] = ACTIONS(294), - [aux_sym_declare_statement_token1] = ACTIONS(294), - [aux_sym_create_function_parameter_token1] = ACTIONS(3018), - [anon_sym_EQ] = ACTIONS(3020), - [aux_sym_create_trigger_statement_token1] = ACTIONS(3022), - [aux_sym_trigger_reference_token1] = ACTIONS(294), - [aux_sym_trigger_event_token1] = ACTIONS(294), - [aux_sym_trigger_event_token2] = ACTIONS(294), - [aux_sym_drop_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_create_table_statement_token1] = ACTIONS(294), - [aux_sym_order_by_clause_token1] = ACTIONS(294), - [aux_sym_limit_clause_token1] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_join_type_token1] = ACTIONS(294), - [aux_sym_join_type_token2] = ACTIONS(294), - [aux_sym_join_type_token3] = ACTIONS(294), - [aux_sym_join_type_token4] = ACTIONS(294), - [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(3024), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(2558), - [anon_sym_BQUOTE] = ACTIONS(2560), - [anon_sym_DQUOTE] = ACTIONS(2562), - [anon_sym_DASH_GT] = ACTIONS(3028), - [anon_sym_DASH_GT_GT] = ACTIONS(3030), - [anon_sym_POUND_GT] = ACTIONS(3028), - [anon_sym_POUND_GT_GT] = ACTIONS(3030), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_SLASH] = ACTIONS(3042), - [anon_sym_PERCENT] = ACTIONS(3040), - [anon_sym_LT_LT] = ACTIONS(3040), - [anon_sym_GT_GT] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_PIPE] = ACTIONS(3032), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_LT] = ACTIONS(3036), - [anon_sym_LT_EQ] = ACTIONS(3020), - [anon_sym_LT_GT] = ACTIONS(3020), - [anon_sym_BANG_EQ] = ACTIONS(3020), - [anon_sym_GT] = ACTIONS(3036), - [anon_sym_GT_EQ] = ACTIONS(3020), - [anon_sym_BANG_TILDE] = ACTIONS(3036), - [anon_sym_TILDE_STAR] = ACTIONS(3020), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(3020), - }, - [1596] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(3044), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(3046), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [1597] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [1598] = { - [ts_builtin_sym_end] = ACTIONS(699), - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2692), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_insert_statement_token2] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2694), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_create_function_parameter_token1] = ACTIONS(2696), - [anon_sym_EQ] = ACTIONS(2698), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2700), - [aux_sym_trigger_reference_token1] = ACTIONS(701), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_join_type_token1] = ACTIONS(701), - [aux_sym_join_type_token2] = ACTIONS(701), - [aux_sym_join_type_token3] = ACTIONS(701), - [aux_sym_join_type_token4] = ACTIONS(701), - [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2702), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2704), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2710), - [anon_sym_DASH] = ACTIONS(2712), - [anon_sym_TILDE] = ACTIONS(2714), - [anon_sym_CARET] = ACTIONS(2716), - [anon_sym_STAR] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2720), - [anon_sym_PERCENT] = ACTIONS(2718), - [anon_sym_LT_LT] = ACTIONS(2718), - [anon_sym_GT_GT] = ACTIONS(2718), - [anon_sym_AMP] = ACTIONS(2718), - [anon_sym_PIPE] = ACTIONS(2710), - [anon_sym_POUND] = ACTIONS(2712), - [anon_sym_LT] = ACTIONS(2714), - [anon_sym_LT_EQ] = ACTIONS(2698), - [anon_sym_LT_GT] = ACTIONS(2698), - [anon_sym_BANG_EQ] = ACTIONS(2698), - [anon_sym_GT] = ACTIONS(2714), - [anon_sym_GT_EQ] = ACTIONS(2698), - [anon_sym_BANG_TILDE] = ACTIONS(2714), - [anon_sym_TILDE_STAR] = ACTIONS(2698), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2698), - }, - [1599] = { - [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_insert_statement_token1] = ACTIONS(115), @@ -175809,21 +177181,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_boolean_expression_token1] = ACTIONS(115), [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DOT] = ACTIONS(2986), [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), @@ -175849,1292 +177219,1016 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1600] = { - [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_insert_statement_token1] = ACTIONS(705), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), - }, - [1601] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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(443), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), - }, - [1602] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1603] = { - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(3048), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(3050), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_insert_statement_token2] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym__compound_statement_token2] = ACTIONS(234), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_reference_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(3052), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [1604] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1605] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(3054), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_truncate_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token1] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_begin_statement_token1] = ACTIONS(541), - [aux_sym_commit_statement_token1] = ACTIONS(541), - [aux_sym_rollback_statement_token1] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(3056), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [1606] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(3058), - [aux_sym_cte_token2] = ACTIONS(193), - [anon_sym_LPAREN] = ACTIONS(3060), - [aux_sym_insert_statement_token1] = ACTIONS(193), - [aux_sym_truncate_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token7] = ACTIONS(193), - [aux_sym_begin_statement_token1] = ACTIONS(193), - [aux_sym_commit_statement_token1] = ACTIONS(193), - [aux_sym_rollback_statement_token1] = ACTIONS(193), - [aux_sym_create_statement_token1] = ACTIONS(193), - [aux_sym_alter_statement_token1] = ACTIONS(193), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), - [aux_sym_pg_command_token1] = ACTIONS(193), - [aux_sym__compound_statement_token2] = ACTIONS(193), - [aux_sym_return_statement_token1] = ACTIONS(193), - [aux_sym_declare_statement_token1] = ACTIONS(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(193), - [aux_sym_trigger_event_token2] = ACTIONS(193), - [aux_sym_drop_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token4] = ACTIONS(193), - [aux_sym_grant_statement_token8] = ACTIONS(193), - [aux_sym_create_table_statement_token1] = ACTIONS(3062), - [aux_sym_order_by_clause_token1] = ACTIONS(193), - [aux_sym_limit_clause_token1] = ACTIONS(193), - [aux_sym_where_clause_token1] = ACTIONS(193), - [aux_sym_join_type_token1] = ACTIONS(193), - [aux_sym_join_type_token2] = ACTIONS(193), - [aux_sym_join_type_token3] = ACTIONS(193), - [aux_sym_join_type_token4] = ACTIONS(193), - [aux_sym_join_clause_token1] = ACTIONS(193), - [aux_sym_boolean_expression_token1] = ACTIONS(193), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1590] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2660), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_insert_statement_token2] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2662), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_create_function_parameter_token1] = ACTIONS(2664), + [anon_sym_EQ] = ACTIONS(2666), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2668), + [aux_sym_trigger_reference_token1] = ACTIONS(637), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2670), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2678), + [anon_sym_DASH] = ACTIONS(2680), + [anon_sym_TILDE] = ACTIONS(2682), + [anon_sym_CARET] = ACTIONS(2684), + [anon_sym_STAR] = ACTIONS(2686), + [anon_sym_SLASH] = ACTIONS(2688), + [anon_sym_PERCENT] = ACTIONS(2686), + [anon_sym_LT_LT] = ACTIONS(2686), + [anon_sym_GT_GT] = ACTIONS(2686), + [anon_sym_AMP] = ACTIONS(2686), + [anon_sym_PIPE] = ACTIONS(2678), + [anon_sym_POUND] = ACTIONS(2680), + [anon_sym_LT] = ACTIONS(2682), + [anon_sym_LT_EQ] = ACTIONS(2666), + [anon_sym_LT_GT] = ACTIONS(2666), + [anon_sym_BANG_EQ] = ACTIONS(2666), + [anon_sym_GT] = ACTIONS(2682), + [anon_sym_GT_EQ] = ACTIONS(2666), + [anon_sym_BANG_TILDE] = ACTIONS(2682), + [anon_sym_TILDE_STAR] = ACTIONS(2666), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2666), }, - [1607] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(3066), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_truncate_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token1] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_begin_statement_token1] = ACTIONS(459), - [aux_sym_commit_statement_token1] = ACTIONS(459), - [aux_sym_rollback_statement_token1] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(3068), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [1591] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_insert_statement_token2] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_reference_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_grant_statement_token8] = ACTIONS(633), + [aux_sym_order_by_clause_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_where_clause_token1] = ACTIONS(633), + [aux_sym_join_type_token1] = ACTIONS(633), + [aux_sym_join_type_token2] = ACTIONS(633), + [aux_sym_join_type_token3] = ACTIONS(633), + [aux_sym_join_type_token4] = ACTIONS(633), + [aux_sym_join_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [1608] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2834), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2836), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2838), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1592] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_insert_statement_token2] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_reference_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token8] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_where_clause_token1] = ACTIONS(629), + [aux_sym_join_type_token1] = ACTIONS(629), + [aux_sym_join_type_token2] = ACTIONS(629), + [aux_sym_join_type_token3] = ACTIONS(629), + [aux_sym_join_type_token4] = ACTIONS(629), + [aux_sym_join_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [1609] = { - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(3070), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(3072), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_insert_statement_token2] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym__compound_statement_token2] = ACTIONS(234), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_reference_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(3074), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [1593] = { + [aux_sym_array_type_repeat1] = STATE(1558), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = 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(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(2989), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, - [1610] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2880), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(2882), - [aux_sym_insert_statement_token1] = ACTIONS(197), - [aux_sym_insert_statement_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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [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_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(2884), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1594] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2678), + [anon_sym_DASH] = ACTIONS(2680), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2684), + [anon_sym_STAR] = ACTIONS(2686), + [anon_sym_SLASH] = ACTIONS(2688), + [anon_sym_PERCENT] = ACTIONS(2686), + [anon_sym_LT_LT] = ACTIONS(2686), + [anon_sym_GT_GT] = ACTIONS(2686), + [anon_sym_AMP] = ACTIONS(2686), + [anon_sym_PIPE] = ACTIONS(2678), + [anon_sym_POUND] = ACTIONS(2680), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1611] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(3076), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_truncate_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token1] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_begin_statement_token1] = ACTIONS(356), - [aux_sym_commit_statement_token1] = ACTIONS(356), - [aux_sym_rollback_statement_token1] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(3078), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [1595] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_insert_statement_token2] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_reference_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [1612] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = ACTIONS(725), - [aux_sym_insert_statement_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(723), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_reference_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [1596] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2737), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1613] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(3080), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_truncate_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token1] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_begin_statement_token1] = ACTIONS(366), - [aux_sym_commit_statement_token1] = ACTIONS(366), - [aux_sym_rollback_statement_token1] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(3082), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [1597] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2395), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1614] = { - [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_insert_statement_token1] = ACTIONS(130), - [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_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_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_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_boolean_expression_token1] = 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), + [1598] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_insert_statement_token2] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_reference_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token8] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_where_clause_token1] = ACTIONS(689), + [aux_sym_join_type_token1] = ACTIONS(689), + [aux_sym_join_type_token2] = ACTIONS(689), + [aux_sym_join_type_token3] = ACTIONS(689), + [aux_sym_join_type_token4] = ACTIONS(689), + [aux_sym_join_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), [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), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [1615] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [1599] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_insert_statement_token2] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_reference_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_join_type_token1] = ACTIONS(693), + [aux_sym_join_type_token2] = ACTIONS(693), + [aux_sym_join_type_token3] = ACTIONS(693), + [aux_sym_join_type_token4] = ACTIONS(693), + [aux_sym_join_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [1616] = { - [aux_sym_dotted_name_repeat1] = STATE(1616), - [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_insert_statement_token1] = 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(117), - [aux_sym_trigger_event_token1] = ACTIONS(115), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = ACTIONS(115), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(3084), - [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), + [1600] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_insert_statement_token2] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_reference_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_grant_statement_token8] = ACTIONS(617), + [aux_sym_order_by_clause_token1] = ACTIONS(617), + [aux_sym_limit_clause_token1] = ACTIONS(617), + [aux_sym_where_clause_token1] = ACTIONS(617), + [aux_sym_join_type_token1] = ACTIONS(617), + [aux_sym_join_type_token2] = ACTIONS(617), + [aux_sym_join_type_token3] = ACTIONS(617), + [aux_sym_join_type_token4] = ACTIONS(617), + [aux_sym_join_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), [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), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1617] = { - [aux_sym_array_type_repeat1] = STATE(1621), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = ACTIONS(273), - [aux_sym_insert_statement_token2] = ACTIONS(273), - [aux_sym_comment_statement_token7] = 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(271), - [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(273), - [anon_sym_EQ] = ACTIONS(271), - [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_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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(2942), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [1601] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), }, - [1618] = { - [aux_sym_dotted_name_repeat1] = STATE(1616), - [ts_builtin_sym_end] = ACTIONS(122), + [1602] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = ACTIONS(709), + [aux_sym_insert_statement_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(707), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_reference_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [1603] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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(449), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1604] = { + [aux_sym_dotted_name_repeat1] = STATE(1608), [anon_sym_SEMI] = ACTIONS(122), [aux_sym_with_clause_token1] = ACTIONS(124), [anon_sym_COMMA] = ACTIONS(122), - [aux_sym_cte_token2] = ACTIONS(122), + [aux_sym_cte_token1] = ACTIONS(124), + [aux_sym_cte_token2] = ACTIONS(124), [anon_sym_LPAREN] = ACTIONS(122), - [aux_sym_insert_statement_token1] = 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_insert_statement_token1] = ACTIONS(124), + [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(122), - [aux_sym_return_statement_token1] = ACTIONS(122), - [aux_sym_declare_statement_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_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_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_boolean_expression_token1] = ACTIONS(122), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(122), - [anon_sym_DOT] = ACTIONS(3087), + [aux_sym_trigger_event_token1] = ACTIONS(124), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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(2843), [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), @@ -177160,1034 +178254,215 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(122), [anon_sym_DOT_STAR] = ACTIONS(122), }, - [1619] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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(435), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1620] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = ACTIONS(721), - [aux_sym_insert_statement_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(719), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_reference_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1621] = { - [aux_sym_array_type_repeat1] = STATE(1621), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(287), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(3089), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1622] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [1623] = { - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_insert_statement_token2] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_reference_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1624] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_insert_statement_token2] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_reference_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [1625] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1626] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_truncate_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token1] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_begin_statement_token1] = ACTIONS(501), - [aux_sym_commit_statement_token1] = ACTIONS(501), - [aux_sym_rollback_statement_token1] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [1627] = { - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(3092), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_insert_statement_token2] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym__compound_statement_token2] = ACTIONS(541), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_reference_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(3094), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [1628] = { - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(3096), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_insert_statement_token2] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym__compound_statement_token2] = ACTIONS(366), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_reference_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(3098), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [1629] = { - [aux_sym_array_type_repeat1] = STATE(1657), - [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_insert_statement_token1] = ACTIONS(242), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(3100), - [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), - }, - [1630] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_where_clause_token1] = ACTIONS(136), - [aux_sym_join_type_token1] = ACTIONS(136), - [aux_sym_join_type_token2] = ACTIONS(136), - [aux_sym_join_type_token3] = ACTIONS(136), - [aux_sym_join_type_token4] = ACTIONS(136), - [aux_sym_join_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1631] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(3102), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(3104), - [aux_sym_insert_statement_token1] = 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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(3106), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(3108), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1605] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), }, - [1632] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(3110), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(3112), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(3114), + [1606] = { + [ts_builtin_sym_end] = ACTIONS(344), + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_truncate_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token1] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_begin_statement_token1] = ACTIONS(346), + [aux_sym_commit_statement_token1] = ACTIONS(346), + [aux_sym_rollback_statement_token1] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_create_table_statement_token1] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_join_type_token1] = ACTIONS(346), + [aux_sym_join_type_token2] = ACTIONS(346), + [aux_sym_join_type_token3] = ACTIONS(346), + [aux_sym_join_type_token4] = ACTIONS(346), + [aux_sym_join_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1633] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = 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(427), - [aux_sym_create_function_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [1607] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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] = { + [1608] = { + [aux_sym_dotted_name_repeat1] = STATE(1608), [anon_sym_SEMI] = ACTIONS(115), [aux_sym_with_clause_token1] = ACTIONS(117), [anon_sym_COMMA] = ACTIONS(115), @@ -178225,7 +178500,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__unquoted_identifier] = ACTIONS(117), [anon_sym_BQUOTE] = ACTIONS(115), [anon_sym_DQUOTE] = ACTIONS(115), - [anon_sym_DOT] = ACTIONS(117), + [anon_sym_DOT] = ACTIONS(2991), [anon_sym_DASH_GT] = ACTIONS(117), [anon_sym_DASH_GT_GT] = ACTIONS(115), [anon_sym_POUND_GT] = ACTIONS(117), @@ -178255,1163 +178530,214 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(115), [anon_sym_DOT_STAR] = ACTIONS(115), }, - [1635] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = 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(431), - [aux_sym_create_function_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [1636] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = 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(435), - [aux_sym_create_function_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1637] = { - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_insert_statement_token2] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym__compound_statement_token2] = ACTIONS(509), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_reference_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_create_table_statement_token1] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [1609] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(2830), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(2832), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_insert_statement_token2] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(193), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_reference_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(2834), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1638] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = 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(439), - [aux_sym_create_function_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [1610] = { + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_insert_statement_token2] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_reference_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1639] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = 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(443), - [aux_sym_create_function_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [1611] = { + [aux_sym_array_type_repeat1] = STATE(1593), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_truncate_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_begin_statement_token1] = ACTIONS(342), + [aux_sym_commit_statement_token1] = ACTIONS(342), + [aux_sym_rollback_statement_token1] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(2989), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, - [1640] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = 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(463), - [aux_sym_create_function_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [1641] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = 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(467), - [aux_sym_create_function_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [1642] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_truncate_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token1] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_begin_statement_token1] = ACTIONS(473), - [aux_sym_commit_statement_token1] = ACTIONS(473), - [aux_sym_rollback_statement_token1] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [1643] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_truncate_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token1] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_begin_statement_token1] = ACTIONS(485), - [aux_sym_commit_statement_token1] = ACTIONS(485), - [aux_sym_rollback_statement_token1] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [1644] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_truncate_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token1] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_begin_statement_token1] = ACTIONS(489), - [aux_sym_commit_statement_token1] = ACTIONS(489), - [aux_sym_rollback_statement_token1] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [1645] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_truncate_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token1] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_begin_statement_token1] = ACTIONS(493), - [aux_sym_commit_statement_token1] = ACTIONS(493), - [aux_sym_rollback_statement_token1] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [1646] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(3058), - [aux_sym_cte_token2] = ACTIONS(193), - [anon_sym_LPAREN] = ACTIONS(3060), - [aux_sym_insert_statement_token1] = ACTIONS(193), - [aux_sym_truncate_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token7] = ACTIONS(193), - [aux_sym_begin_statement_token1] = ACTIONS(193), - [aux_sym_commit_statement_token1] = ACTIONS(193), - [aux_sym_rollback_statement_token1] = ACTIONS(193), - [aux_sym_create_statement_token1] = ACTIONS(193), - [aux_sym_alter_statement_token1] = ACTIONS(193), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), - [aux_sym_pg_command_token1] = ACTIONS(193), - [aux_sym__compound_statement_token2] = ACTIONS(193), - [aux_sym_return_statement_token1] = ACTIONS(193), - [aux_sym_declare_statement_token1] = ACTIONS(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(193), - [aux_sym_trigger_event_token2] = ACTIONS(193), - [aux_sym_drop_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token4] = ACTIONS(193), - [aux_sym_grant_statement_token8] = ACTIONS(193), - [aux_sym_create_table_statement_token1] = ACTIONS(3062), - [aux_sym_order_by_clause_token1] = ACTIONS(193), - [aux_sym_limit_clause_token1] = ACTIONS(193), - [aux_sym_where_clause_token1] = ACTIONS(193), - [aux_sym_join_type_token1] = ACTIONS(193), - [aux_sym_join_type_token2] = ACTIONS(193), - [aux_sym_join_type_token3] = ACTIONS(193), - [aux_sym_join_type_token4] = ACTIONS(193), - [aux_sym_join_clause_token1] = ACTIONS(193), - [aux_sym_boolean_expression_token1] = ACTIONS(193), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1647] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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(719), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1648] = { - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(3116), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_insert_statement_token2] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym__compound_statement_token2] = ACTIONS(356), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_reference_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(3118), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [1649] = { - [aux_sym_array_type_repeat1] = STATE(1654), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(271), - [aux_sym_insert_statement_token1] = ACTIONS(271), - [aux_sym_truncate_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token7] = ACTIONS(271), - [aux_sym_begin_statement_token1] = ACTIONS(271), - [aux_sym_commit_statement_token1] = ACTIONS(271), - [aux_sym_rollback_statement_token1] = ACTIONS(271), - [aux_sym_create_statement_token1] = ACTIONS(271), - [aux_sym_alter_statement_token1] = ACTIONS(271), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(271), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym__compound_statement_token2] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(271), - [aux_sym_declare_statement_token1] = ACTIONS(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(271), - [aux_sym_trigger_event_token2] = ACTIONS(271), - [aux_sym_drop_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token4] = ACTIONS(271), - [aux_sym_grant_statement_token8] = ACTIONS(271), - [aux_sym_create_table_statement_token1] = ACTIONS(271), - [aux_sym_order_by_clause_token1] = ACTIONS(271), - [aux_sym_limit_clause_token1] = ACTIONS(271), - [aux_sym_where_clause_token1] = ACTIONS(271), - [aux_sym_join_type_token1] = ACTIONS(271), - [aux_sym_join_type_token2] = ACTIONS(271), - [aux_sym_join_type_token3] = ACTIONS(271), - [aux_sym_join_type_token4] = ACTIONS(271), - [aux_sym_join_clause_token1] = ACTIONS(271), - [aux_sym_boolean_expression_token1] = ACTIONS(271), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(3120), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), - }, - [1650] = { - [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_insert_statement_token1] = 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(117), - [aux_sym_trigger_event_token1] = ACTIONS(115), - [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = 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), - }, - [1651] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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(723), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), - }, - [1652] = { + [1612] = { [ts_builtin_sym_end] = ACTIONS(703), [anon_sym_SEMI] = ACTIONS(703), [aux_sym_with_clause_token1] = ACTIONS(705), @@ -179419,6 +178745,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token1] = ACTIONS(705), [aux_sym_cte_token2] = ACTIONS(705), [aux_sym_insert_statement_token1] = ACTIONS(705), + [aux_sym_insert_statement_token2] = ACTIONS(705), [aux_sym_truncate_statement_token1] = ACTIONS(705), [aux_sym_comment_statement_token1] = ACTIONS(705), [aux_sym_comment_statement_token7] = ACTIONS(705), @@ -179432,13 +178759,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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_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_where_clause_token1] = ACTIONS(705), @@ -179448,7 +178775,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(705), [aux_sym_join_clause_token1] = ACTIONS(705), [aux_sym_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2672), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -179479,17 +178806,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, - [1653] = { + [1613] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_insert_statement_token2] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_reference_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_join_type_token1] = ACTIONS(625), + [aux_sym_join_type_token2] = ACTIONS(625), + [aux_sym_join_type_token3] = ACTIONS(625), + [aux_sym_join_type_token4] = ACTIONS(625), + [aux_sym_join_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), + }, + [1614] = { [ts_builtin_sym_end] = ACTIONS(699), [anon_sym_SEMI] = ACTIONS(699), [aux_sym_with_clause_token1] = ACTIONS(701), [anon_sym_COMMA] = ACTIONS(699), [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2774), + [aux_sym_cte_token2] = ACTIONS(701), [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_insert_statement_token2] = ACTIONS(701), [aux_sym_truncate_statement_token1] = ACTIONS(701), [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2776), + [aux_sym_comment_statement_token7] = ACTIONS(701), [aux_sym_begin_statement_token1] = ACTIONS(701), [aux_sym_commit_statement_token1] = ACTIONS(701), [aux_sym_rollback_statement_token1] = ACTIONS(701), @@ -179497,16 +178894,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_alter_statement_token1] = ACTIONS(701), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_create_function_parameter_token1] = ACTIONS(2778), - [anon_sym_EQ] = ACTIONS(2780), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2782), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_reference_token1] = ACTIONS(701), [aux_sym_trigger_event_token1] = ACTIONS(701), [aux_sym_trigger_event_token2] = ACTIONS(701), [aux_sym_drop_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token4] = ACTIONS(701), [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_create_table_statement_token1] = ACTIONS(701), [aux_sym_order_by_clause_token1] = ACTIONS(701), [aux_sym_limit_clause_token1] = ACTIONS(701), [aux_sym_where_clause_token1] = ACTIONS(701), @@ -179515,8 +178912,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(701), [aux_sym_join_type_token4] = ACTIONS(701), [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2784), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), [sym__unquoted_identifier] = ACTIONS(701), [anon_sym_BQUOTE] = ACTIONS(699), [anon_sym_DQUOTE] = ACTIONS(699), @@ -179525,97 +178922,374 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(701), [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_SLASH] = ACTIONS(2802), - [anon_sym_PERCENT] = ACTIONS(2800), - [anon_sym_LT_LT] = ACTIONS(2800), - [anon_sym_GT_GT] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_PIPE] = ACTIONS(2792), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_LT] = ACTIONS(2796), - [anon_sym_LT_EQ] = ACTIONS(2780), - [anon_sym_LT_GT] = ACTIONS(2780), - [anon_sym_BANG_EQ] = ACTIONS(2780), - [anon_sym_GT] = ACTIONS(2796), - [anon_sym_GT_EQ] = ACTIONS(2780), - [anon_sym_BANG_TILDE] = ACTIONS(2796), - [anon_sym_TILDE_STAR] = ACTIONS(2780), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2780), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1654] = { - [aux_sym_array_type_repeat1] = STATE(1654), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(285), - [aux_sym_insert_statement_token1] = ACTIONS(285), - [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(285), - [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_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(285), - [aux_sym_trigger_event_token2] = 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(285), - [aux_sym_order_by_clause_token1] = ACTIONS(285), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(285), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(3122), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1615] = { + [sym_group_by_clause] = STATE(2995), + [sym_order_by_clause] = STATE(3282), + [sym_limit_clause] = STATE(3794), + [sym_where_clause] = STATE(2779), + [sym_from_clause] = STATE(1772), + [sym_join_type] = STATE(11120), + [sym_join_clause] = STATE(1773), + [aux_sym__select_statement_repeat1] = STATE(1773), + [ts_builtin_sym_end] = ACTIONS(2994), + [anon_sym_SEMI] = ACTIONS(2994), + [aux_sym_with_clause_token1] = ACTIONS(2996), + [aux_sym_cte_token1] = ACTIONS(2996), + [aux_sym_cte_token2] = ACTIONS(2996), + [aux_sym_insert_statement_token1] = ACTIONS(2996), + [aux_sym_truncate_statement_token1] = ACTIONS(2996), + [aux_sym_comment_statement_token1] = ACTIONS(2996), + [aux_sym_begin_statement_token1] = ACTIONS(2996), + [aux_sym_commit_statement_token1] = ACTIONS(2996), + [aux_sym_rollback_statement_token1] = ACTIONS(2996), + [aux_sym_create_statement_token1] = ACTIONS(2996), + [aux_sym_alter_statement_token1] = ACTIONS(2996), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2996), + [aux_sym_sequence_token5] = ACTIONS(2996), + [aux_sym_pg_command_token1] = ACTIONS(2994), + [aux_sym_return_statement_token1] = ACTIONS(2996), + [aux_sym_declare_statement_token1] = ACTIONS(2996), + [aux_sym_create_function_statement_token3] = ACTIONS(2996), + [aux_sym_create_function_statement_token4] = ACTIONS(2996), + [aux_sym_create_function_statement_token7] = ACTIONS(2996), + [aux_sym_create_function_statement_token8] = ACTIONS(2996), + [aux_sym_create_function_statement_token9] = ACTIONS(2996), + [aux_sym_create_function_statement_token10] = ACTIONS(2996), + [aux_sym_create_function_statement_token11] = ACTIONS(2996), + [aux_sym_external_hint_token1] = ACTIONS(2996), + [aux_sym_external_hint_token2] = ACTIONS(2996), + [aux_sym_optimizer_hint_token1] = ACTIONS(2996), + [aux_sym_optimizer_hint_token2] = ACTIONS(2996), + [aux_sym_optimizer_hint_token3] = ACTIONS(2996), + [aux_sym_parallel_hint_token1] = ACTIONS(2996), + [aux_sym_null_hint_token1] = ACTIONS(2996), + [aux_sym_null_hint_token4] = ACTIONS(2996), + [aux_sym_deterministic_hint_token1] = ACTIONS(2996), + [aux_sym_sql_hint_token1] = ACTIONS(2996), + [aux_sym_sql_hint_token2] = ACTIONS(2996), + [aux_sym_sql_hint_token3] = ACTIONS(2996), + [aux_sym_sql_hint_token5] = ACTIONS(2996), + [aux_sym__function_language_token1] = ACTIONS(2996), + [aux_sym_trigger_reference_token1] = ACTIONS(2998), + [aux_sym_trigger_event_token1] = ACTIONS(2996), + [aux_sym_trigger_event_token2] = ACTIONS(2996), + [aux_sym_drop_statement_token1] = ACTIONS(2996), + [aux_sym_grant_statement_token1] = ACTIONS(2996), + [aux_sym_grant_statement_token4] = ACTIONS(2996), + [aux_sym_grant_statement_token8] = ACTIONS(3000), + [aux_sym_create_table_statement_token1] = ACTIONS(2996), + [aux_sym_order_by_clause_token1] = ACTIONS(3002), + [aux_sym_limit_clause_token1] = ACTIONS(3004), + [aux_sym_where_clause_token1] = ACTIONS(3006), + [aux_sym_join_type_token1] = ACTIONS(3008), + [aux_sym_join_type_token2] = ACTIONS(3010), + [aux_sym_join_type_token3] = ACTIONS(3010), + [aux_sym_join_type_token4] = ACTIONS(3010), + [aux_sym_join_clause_token1] = ACTIONS(3012), + [sym__unquoted_identifier] = ACTIONS(2996), + [anon_sym_BQUOTE] = ACTIONS(2994), + [anon_sym_DQUOTE] = ACTIONS(2994), + [sym_comment] = ACTIONS(3), }, - [1655] = { + [1616] = { + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(3014), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(3016), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(3018), + }, + [1617] = { + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(3020), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(3022), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym__compound_statement_token2] = ACTIONS(164), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(3024), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(3026), + [aux_sym_type_token2] = ACTIONS(3028), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1618] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3030), + [aux_sym_cte_token2] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(3032), + [aux_sym_insert_statement_token1] = ACTIONS(189), + [aux_sym_truncate_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token7] = ACTIONS(189), + [aux_sym_begin_statement_token1] = ACTIONS(189), + [aux_sym_commit_statement_token1] = ACTIONS(189), + [aux_sym_rollback_statement_token1] = ACTIONS(189), + [aux_sym_create_statement_token1] = ACTIONS(189), + [aux_sym_alter_statement_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(189), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(189), + [aux_sym_declare_statement_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(189), + [aux_sym_trigger_event_token2] = ACTIONS(189), + [aux_sym_drop_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token4] = ACTIONS(189), + [aux_sym_grant_statement_token8] = ACTIONS(189), + [aux_sym_create_table_statement_token1] = ACTIONS(3034), + [aux_sym_order_by_clause_token1] = ACTIONS(189), + [aux_sym_limit_clause_token1] = ACTIONS(189), + [aux_sym_where_clause_token1] = ACTIONS(189), + [aux_sym_join_type_token1] = ACTIONS(189), + [aux_sym_join_type_token2] = ACTIONS(189), + [aux_sym_join_type_token3] = ACTIONS(189), + [aux_sym_join_type_token4] = ACTIONS(189), + [aux_sym_join_clause_token1] = ACTIONS(189), + [aux_sym_boolean_expression_token1] = ACTIONS(189), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(3036), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1619] = { + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(3038), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(3040), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_insert_statement_token2] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym__compound_statement_token2] = ACTIONS(303), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_reference_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(3042), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [1620] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), @@ -179623,6 +179297,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_cte_token1] = ACTIONS(697), [aux_sym_cte_token2] = ACTIONS(697), [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_insert_statement_token2] = ACTIONS(697), [aux_sym_truncate_statement_token1] = ACTIONS(697), [aux_sym_comment_statement_token1] = ACTIONS(697), [aux_sym_comment_statement_token7] = ACTIONS(697), @@ -179636,13 +179311,13 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_function_parameter_token1] = ACTIONS(697), [anon_sym_EQ] = ACTIONS(695), [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_reference_token1] = ACTIONS(697), [aux_sym_trigger_event_token1] = ACTIONS(697), [aux_sym_trigger_event_token2] = ACTIONS(697), [aux_sym_drop_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token1] = ACTIONS(697), [aux_sym_grant_statement_token4] = ACTIONS(697), [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_create_table_statement_token1] = ACTIONS(697), [aux_sym_order_by_clause_token1] = ACTIONS(697), [aux_sym_limit_clause_token1] = ACTIONS(697), [aux_sym_where_clause_token1] = ACTIONS(697), @@ -179683,211 +179358,1508 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1656] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_create_table_statement_token1] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_join_type_token1] = ACTIONS(693), - [aux_sym_join_type_token2] = ACTIONS(693), - [aux_sym_join_type_token3] = ACTIONS(693), - [aux_sym_join_type_token4] = ACTIONS(693), - [aux_sym_join_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), + [1621] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [1622] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3044), + [aux_sym_cte_token2] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(3046), + [aux_sym_insert_statement_token1] = ACTIONS(189), + [aux_sym_truncate_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token7] = ACTIONS(189), + [aux_sym_begin_statement_token1] = ACTIONS(189), + [aux_sym_commit_statement_token1] = ACTIONS(189), + [aux_sym_rollback_statement_token1] = ACTIONS(189), + [aux_sym_create_statement_token1] = ACTIONS(189), + [aux_sym_alter_statement_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(189), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(189), + [aux_sym_declare_statement_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(189), + [aux_sym_trigger_event_token2] = ACTIONS(189), + [aux_sym_drop_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token4] = ACTIONS(189), + [aux_sym_grant_statement_token8] = ACTIONS(189), + [aux_sym_create_table_statement_token1] = ACTIONS(3048), + [aux_sym_order_by_clause_token1] = ACTIONS(189), + [aux_sym_limit_clause_token1] = ACTIONS(189), + [aux_sym_where_clause_token1] = ACTIONS(189), + [aux_sym_join_type_token1] = ACTIONS(189), + [aux_sym_join_type_token2] = ACTIONS(189), + [aux_sym_join_type_token3] = ACTIONS(189), + [aux_sym_join_type_token4] = ACTIONS(189), + [aux_sym_join_clause_token1] = ACTIONS(189), + [aux_sym_boolean_expression_token1] = ACTIONS(189), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(3050), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1623] = { + [anon_sym_SEMI] = ACTIONS(160), + [aux_sym_with_clause_token1] = ACTIONS(3052), + [anon_sym_COMMA] = ACTIONS(160), + [aux_sym_cte_token1] = ACTIONS(164), + [aux_sym_cte_token2] = ACTIONS(164), + [anon_sym_LPAREN] = ACTIONS(3054), + [aux_sym_insert_statement_token1] = ACTIONS(164), + [aux_sym_comment_statement_token7] = ACTIONS(164), + [aux_sym_create_statement_token1] = ACTIONS(164), + [aux_sym_alter_statement_token1] = ACTIONS(164), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(164), + [aux_sym_pg_command_token1] = ACTIONS(160), + [aux_sym__compound_statement_token2] = ACTIONS(164), + [aux_sym_return_statement_token1] = ACTIONS(164), + [aux_sym_declare_statement_token1] = ACTIONS(164), + [aux_sym_create_function_parameter_token1] = ACTIONS(164), + [anon_sym_EQ] = ACTIONS(160), + [aux_sym_create_trigger_statement_token1] = ACTIONS(164), + [aux_sym_trigger_event_token1] = ACTIONS(164), + [aux_sym_trigger_event_token2] = ACTIONS(164), + [aux_sym_drop_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token1] = ACTIONS(164), + [aux_sym_grant_statement_token4] = ACTIONS(164), + [aux_sym_grant_statement_token8] = ACTIONS(164), + [aux_sym_create_table_statement_token1] = ACTIONS(3056), + [aux_sym_order_by_clause_token1] = ACTIONS(164), + [aux_sym_limit_clause_token1] = ACTIONS(164), + [aux_sym_where_clause_token1] = ACTIONS(164), + [aux_sym_join_type_token1] = ACTIONS(164), + [aux_sym_join_type_token2] = ACTIONS(164), + [aux_sym_join_type_token3] = ACTIONS(164), + [aux_sym_join_type_token4] = ACTIONS(164), + [aux_sym_join_clause_token1] = ACTIONS(164), + [aux_sym_boolean_expression_token1] = ACTIONS(164), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(164), + [sym__unquoted_identifier] = ACTIONS(164), + [anon_sym_BQUOTE] = ACTIONS(160), + [anon_sym_DQUOTE] = ACTIONS(160), + [anon_sym_DASH_GT] = ACTIONS(164), + [anon_sym_DASH_GT_GT] = ACTIONS(160), + [anon_sym_POUND_GT] = ACTIONS(164), + [anon_sym_POUND_GT_GT] = ACTIONS(160), + [aux_sym_type_token1] = ACTIONS(3058), + [aux_sym_type_token2] = ACTIONS(3060), + [anon_sym_LBRACK] = ACTIONS(160), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(160), + [anon_sym_DASH] = ACTIONS(164), + [anon_sym_TILDE] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(160), + [anon_sym_STAR] = ACTIONS(160), + [anon_sym_SLASH] = ACTIONS(164), + [anon_sym_PERCENT] = ACTIONS(160), + [anon_sym_LT_LT] = ACTIONS(160), + [anon_sym_GT_GT] = ACTIONS(160), + [anon_sym_AMP] = ACTIONS(160), + [anon_sym_PIPE] = ACTIONS(160), + [anon_sym_POUND] = ACTIONS(164), + [anon_sym_LT] = ACTIONS(164), + [anon_sym_LT_EQ] = ACTIONS(160), + [anon_sym_LT_GT] = ACTIONS(160), + [anon_sym_BANG_EQ] = ACTIONS(160), + [anon_sym_GT] = ACTIONS(164), + [anon_sym_GT_EQ] = ACTIONS(160), + [anon_sym_BANG_TILDE] = ACTIONS(164), + [anon_sym_TILDE_STAR] = ACTIONS(160), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(160), + }, + [1624] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_insert_statement_token2] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_reference_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [1625] = { + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(5257), + [ts_builtin_sym_end] = ACTIONS(250), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(2658), + [aux_sym_cte_token2] = ACTIONS(3062), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_truncate_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(3064), + [aux_sym_begin_statement_token1] = ACTIONS(252), + [aux_sym_commit_statement_token1] = ACTIONS(252), + [aux_sym_rollback_statement_token1] = ACTIONS(252), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym_create_function_parameter_token1] = ACTIONS(3066), + [anon_sym_EQ] = ACTIONS(3068), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3070), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(3072), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [anon_sym_DASH_GT] = ACTIONS(3076), + [anon_sym_DASH_GT_GT] = ACTIONS(3078), + [anon_sym_POUND_GT] = ACTIONS(3076), + [anon_sym_POUND_GT_GT] = ACTIONS(3078), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3080), + [anon_sym_DASH] = ACTIONS(3082), + [anon_sym_TILDE] = ACTIONS(3084), + [anon_sym_CARET] = ACTIONS(3086), + [anon_sym_STAR] = ACTIONS(3088), + [anon_sym_SLASH] = ACTIONS(3090), + [anon_sym_PERCENT] = ACTIONS(3088), + [anon_sym_LT_LT] = ACTIONS(3088), + [anon_sym_GT_GT] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3088), + [anon_sym_PIPE] = ACTIONS(3080), + [anon_sym_POUND] = ACTIONS(3082), + [anon_sym_LT] = ACTIONS(3084), + [anon_sym_LT_EQ] = ACTIONS(3068), + [anon_sym_LT_GT] = ACTIONS(3068), + [anon_sym_BANG_EQ] = ACTIONS(3068), + [anon_sym_GT] = ACTIONS(3084), + [anon_sym_GT_EQ] = ACTIONS(3068), + [anon_sym_BANG_TILDE] = ACTIONS(3084), + [anon_sym_TILDE_STAR] = ACTIONS(3068), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3068), + }, + [1626] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2853), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2855), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_create_function_parameter_token1] = ACTIONS(2857), + [anon_sym_EQ] = ACTIONS(2859), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2871), + [anon_sym_DASH] = ACTIONS(2873), + [anon_sym_TILDE] = ACTIONS(2875), + [anon_sym_CARET] = ACTIONS(2877), + [anon_sym_STAR] = ACTIONS(2879), + [anon_sym_SLASH] = ACTIONS(2881), + [anon_sym_PERCENT] = ACTIONS(2879), + [anon_sym_LT_LT] = ACTIONS(2879), + [anon_sym_GT_GT] = ACTIONS(2879), + [anon_sym_AMP] = ACTIONS(2879), + [anon_sym_PIPE] = ACTIONS(2871), + [anon_sym_POUND] = ACTIONS(2873), + [anon_sym_LT] = ACTIONS(2875), + [anon_sym_LT_EQ] = ACTIONS(2859), + [anon_sym_LT_GT] = ACTIONS(2859), + [anon_sym_BANG_EQ] = ACTIONS(2859), + [anon_sym_GT] = ACTIONS(2875), + [anon_sym_GT_EQ] = ACTIONS(2859), + [anon_sym_BANG_TILDE] = ACTIONS(2875), + [anon_sym_TILDE_STAR] = ACTIONS(2859), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2859), + }, + [1627] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [1628] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3092), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(3094), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(193), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(3096), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(3098), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1629] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(217), + [aux_sym_cte_token2] = ACTIONS(217), + [anon_sym_LPAREN] = ACTIONS(3100), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token8] = ACTIONS(217), + [aux_sym_order_by_clause_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_join_type_token1] = ACTIONS(217), + [aux_sym_join_type_token2] = ACTIONS(217), + [aux_sym_join_type_token3] = ACTIONS(217), + [aux_sym_join_type_token4] = ACTIONS(217), + [aux_sym_join_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(3102), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(3104), + }, + [1630] = { + [sym_group_by_clause] = STATE(3193), + [sym_order_by_clause] = STATE(3414), + [sym_limit_clause] = STATE(4596), + [sym_where_clause] = STATE(2856), + [sym_from_clause] = STATE(1984), + [sym_join_type] = STATE(11119), + [sym_join_clause] = STATE(1983), + [aux_sym__select_statement_repeat1] = STATE(1983), + [ts_builtin_sym_end] = ACTIONS(2994), + [anon_sym_SEMI] = ACTIONS(2994), + [aux_sym_with_clause_token1] = ACTIONS(2996), + [aux_sym_cte_token1] = ACTIONS(2996), + [aux_sym_cte_token2] = ACTIONS(2996), + [aux_sym_insert_statement_token1] = ACTIONS(2996), + [aux_sym_truncate_statement_token1] = ACTIONS(2996), + [aux_sym_comment_statement_token1] = ACTIONS(2996), + [aux_sym_begin_statement_token1] = ACTIONS(2996), + [aux_sym_commit_statement_token1] = ACTIONS(2996), + [aux_sym_rollback_statement_token1] = ACTIONS(2996), + [aux_sym_create_statement_token1] = ACTIONS(2996), + [aux_sym_alter_statement_token1] = ACTIONS(2996), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2996), + [aux_sym_sequence_token5] = ACTIONS(2996), + [aux_sym_pg_command_token1] = ACTIONS(2994), + [aux_sym_return_statement_token1] = ACTIONS(2996), + [aux_sym_declare_statement_token1] = ACTIONS(2996), + [aux_sym_create_function_statement_token3] = ACTIONS(2996), + [aux_sym_create_function_statement_token4] = ACTIONS(2996), + [aux_sym_create_function_statement_token7] = ACTIONS(2996), + [aux_sym_create_function_statement_token8] = ACTIONS(2996), + [aux_sym_create_function_statement_token9] = ACTIONS(2996), + [aux_sym_create_function_statement_token10] = ACTIONS(2996), + [aux_sym_create_function_statement_token11] = ACTIONS(2996), + [aux_sym_external_hint_token1] = ACTIONS(2996), + [aux_sym_external_hint_token2] = ACTIONS(2996), + [aux_sym_optimizer_hint_token1] = ACTIONS(2996), + [aux_sym_optimizer_hint_token2] = ACTIONS(2996), + [aux_sym_optimizer_hint_token3] = ACTIONS(2996), + [aux_sym_parallel_hint_token1] = ACTIONS(2996), + [aux_sym_null_hint_token1] = ACTIONS(2996), + [aux_sym_null_hint_token4] = ACTIONS(2996), + [aux_sym_deterministic_hint_token1] = ACTIONS(2996), + [aux_sym_sql_hint_token1] = ACTIONS(2996), + [aux_sym_sql_hint_token2] = ACTIONS(2996), + [aux_sym_sql_hint_token3] = ACTIONS(2996), + [aux_sym_sql_hint_token5] = ACTIONS(2996), + [aux_sym__function_language_token1] = ACTIONS(2996), + [aux_sym_trigger_reference_token1] = ACTIONS(3106), + [aux_sym_trigger_event_token1] = ACTIONS(2996), + [aux_sym_trigger_event_token2] = ACTIONS(2996), + [aux_sym_drop_statement_token1] = ACTIONS(2996), + [aux_sym_grant_statement_token1] = ACTIONS(2996), + [aux_sym_grant_statement_token4] = ACTIONS(2996), + [aux_sym_grant_statement_token8] = ACTIONS(3108), + [aux_sym_order_by_clause_token1] = ACTIONS(3110), + [aux_sym_limit_clause_token1] = ACTIONS(3112), + [aux_sym_where_clause_token1] = ACTIONS(3114), + [aux_sym_join_type_token1] = ACTIONS(3008), + [aux_sym_join_type_token2] = ACTIONS(3010), + [aux_sym_join_type_token3] = ACTIONS(3010), + [aux_sym_join_type_token4] = ACTIONS(3010), + [aux_sym_join_clause_token1] = ACTIONS(3116), + [sym__unquoted_identifier] = ACTIONS(2996), + [anon_sym_BQUOTE] = ACTIONS(2994), + [anon_sym_DQUOTE] = ACTIONS(2994), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [1657] = { - [aux_sym_array_type_repeat1] = STATE(1707), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = ACTIONS(273), - [aux_sym_insert_statement_token2] = ACTIONS(273), - [aux_sym_comment_statement_token7] = 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(271), - [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(273), - [anon_sym_EQ] = ACTIONS(271), - [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_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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(3100), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [1631] = { + [sym__quoted_identifier] = STATE(1343), + [sym_identifier] = STATE(5257), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(2658), + [aux_sym_cte_token2] = ACTIONS(3118), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_insert_statement_token2] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(3120), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym__compound_statement_token2] = ACTIONS(252), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [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(252), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(3128), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3130), + [sym__unquoted_identifier] = ACTIONS(971), + [anon_sym_BQUOTE] = ACTIONS(973), + [anon_sym_DQUOTE] = ACTIONS(975), + [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), }, - [1658] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token8] = ACTIONS(689), - [aux_sym_create_table_statement_token1] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_where_clause_token1] = ACTIONS(689), - [aux_sym_join_type_token1] = ACTIONS(689), - [aux_sym_join_type_token2] = ACTIONS(689), - [aux_sym_join_type_token3] = ACTIONS(689), - [aux_sym_join_type_token4] = ACTIONS(689), - [aux_sym_join_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), + [1632] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(3148), + [aux_sym_cte_token2] = ACTIONS(299), + [anon_sym_LPAREN] = ACTIONS(3150), + [aux_sym_insert_statement_token1] = ACTIONS(299), + [aux_sym_truncate_statement_token1] = ACTIONS(299), + [aux_sym_comment_statement_token1] = ACTIONS(299), + [aux_sym_comment_statement_token7] = ACTIONS(299), + [aux_sym_begin_statement_token1] = ACTIONS(299), + [aux_sym_commit_statement_token1] = ACTIONS(299), + [aux_sym_rollback_statement_token1] = ACTIONS(299), + [aux_sym_create_statement_token1] = ACTIONS(299), + [aux_sym_alter_statement_token1] = ACTIONS(299), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(299), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym__compound_statement_token2] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(299), + [aux_sym_declare_statement_token1] = ACTIONS(299), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(299), + [aux_sym_trigger_event_token2] = ACTIONS(299), + [aux_sym_drop_statement_token1] = ACTIONS(299), + [aux_sym_grant_statement_token1] = ACTIONS(299), + [aux_sym_grant_statement_token4] = ACTIONS(299), + [aux_sym_grant_statement_token8] = ACTIONS(299), + [aux_sym_create_table_statement_token1] = ACTIONS(3152), + [aux_sym_order_by_clause_token1] = ACTIONS(299), + [aux_sym_limit_clause_token1] = ACTIONS(299), + [aux_sym_where_clause_token1] = ACTIONS(299), + [aux_sym_join_type_token1] = ACTIONS(299), + [aux_sym_join_type_token2] = ACTIONS(299), + [aux_sym_join_type_token3] = ACTIONS(299), + [aux_sym_join_type_token4] = ACTIONS(299), + [aux_sym_join_clause_token1] = ACTIONS(299), + [aux_sym_boolean_expression_token1] = ACTIONS(299), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), + }, + [1633] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3030), + [aux_sym_cte_token2] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(3032), + [aux_sym_insert_statement_token1] = ACTIONS(189), + [aux_sym_truncate_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token7] = ACTIONS(189), + [aux_sym_begin_statement_token1] = ACTIONS(189), + [aux_sym_commit_statement_token1] = ACTIONS(189), + [aux_sym_rollback_statement_token1] = ACTIONS(189), + [aux_sym_create_statement_token1] = ACTIONS(189), + [aux_sym_alter_statement_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(189), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(189), + [aux_sym_declare_statement_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(189), + [aux_sym_trigger_event_token2] = ACTIONS(189), + [aux_sym_drop_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token4] = ACTIONS(189), + [aux_sym_grant_statement_token8] = ACTIONS(189), + [aux_sym_create_table_statement_token1] = ACTIONS(3034), + [aux_sym_order_by_clause_token1] = ACTIONS(189), + [aux_sym_limit_clause_token1] = ACTIONS(189), + [aux_sym_where_clause_token1] = ACTIONS(189), + [aux_sym_join_type_token1] = ACTIONS(189), + [aux_sym_join_type_token2] = ACTIONS(189), + [aux_sym_join_type_token3] = ACTIONS(189), + [aux_sym_join_type_token4] = ACTIONS(189), + [aux_sym_join_clause_token1] = ACTIONS(189), + [aux_sym_boolean_expression_token1] = ACTIONS(189), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1634] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2810), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1635] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2428), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1659] = { + [1636] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_truncate_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token1] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_begin_statement_token1] = ACTIONS(368), + [aux_sym_commit_statement_token1] = ACTIONS(368), + [aux_sym_rollback_statement_token1] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [1637] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_truncate_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_begin_statement_token1] = ACTIONS(475), + [aux_sym_commit_statement_token1] = ACTIONS(475), + [aux_sym_rollback_statement_token1] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [1638] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = 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(449), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1639] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_truncate_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token1] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_begin_statement_token1] = ACTIONS(455), + [aux_sym_commit_statement_token1] = ACTIONS(455), + [aux_sym_rollback_statement_token1] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1640] = { + [aux_sym_array_type_repeat1] = STATE(1640), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(292), + [aux_sym_insert_statement_token1] = ACTIONS(292), + [aux_sym_truncate_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token7] = ACTIONS(292), + [aux_sym_begin_statement_token1] = ACTIONS(292), + [aux_sym_commit_statement_token1] = ACTIONS(292), + [aux_sym_rollback_statement_token1] = ACTIONS(292), + [aux_sym_create_statement_token1] = ACTIONS(292), + [aux_sym_alter_statement_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(292), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(292), + [aux_sym_declare_statement_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(292), + [aux_sym_trigger_event_token2] = ACTIONS(292), + [aux_sym_drop_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token4] = ACTIONS(292), + [aux_sym_grant_statement_token8] = ACTIONS(292), + [aux_sym_create_table_statement_token1] = ACTIONS(292), + [aux_sym_order_by_clause_token1] = ACTIONS(292), + [aux_sym_limit_clause_token1] = ACTIONS(292), + [aux_sym_where_clause_token1] = ACTIONS(292), + [aux_sym_join_type_token1] = ACTIONS(292), + [aux_sym_join_type_token2] = ACTIONS(292), + [aux_sym_join_type_token3] = ACTIONS(292), + [aux_sym_join_type_token4] = ACTIONS(292), + [aux_sym_join_clause_token1] = ACTIONS(292), + [aux_sym_boolean_expression_token1] = ACTIONS(292), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(3154), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1641] = { + [aux_sym_array_type_repeat1] = STATE(1701), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_insert_statement_token2] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym__compound_statement_token2] = ACTIONS(342), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_reference_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(3157), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [1642] = { + [aux_sym_array_type_repeat1] = STATE(1640), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(334), + [aux_sym_insert_statement_token1] = ACTIONS(334), + [aux_sym_truncate_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token7] = ACTIONS(334), + [aux_sym_begin_statement_token1] = ACTIONS(334), + [aux_sym_commit_statement_token1] = ACTIONS(334), + [aux_sym_rollback_statement_token1] = ACTIONS(334), + [aux_sym_create_statement_token1] = ACTIONS(334), + [aux_sym_alter_statement_token1] = ACTIONS(334), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(334), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym__compound_statement_token2] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(334), + [aux_sym_declare_statement_token1] = ACTIONS(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(334), + [aux_sym_trigger_event_token2] = ACTIONS(334), + [aux_sym_drop_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token4] = ACTIONS(334), + [aux_sym_grant_statement_token8] = ACTIONS(334), + [aux_sym_create_table_statement_token1] = ACTIONS(334), + [aux_sym_order_by_clause_token1] = ACTIONS(334), + [aux_sym_limit_clause_token1] = ACTIONS(334), + [aux_sym_where_clause_token1] = ACTIONS(334), + [aux_sym_join_type_token1] = ACTIONS(334), + [aux_sym_join_type_token2] = ACTIONS(334), + [aux_sym_join_type_token3] = ACTIONS(334), + [aux_sym_join_type_token4] = ACTIONS(334), + [aux_sym_join_clause_token1] = ACTIONS(334), + [aux_sym_boolean_expression_token1] = ACTIONS(334), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(3159), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [1643] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), @@ -179931,7 +180903,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -179955,2251 +180927,687 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1660] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [1644] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_truncate_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token1] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_begin_statement_token1] = ACTIONS(294), + [aux_sym_commit_statement_token1] = ACTIONS(294), + [aux_sym_rollback_statement_token1] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [1661] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_truncate_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token1] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_begin_statement_token1] = ACTIONS(513), - [aux_sym_commit_statement_token1] = ACTIONS(513), - [aux_sym_rollback_statement_token1] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [1645] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3161), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(3163), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(193), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(3165), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [aux_sym_type_token2] = ACTIONS(3167), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1662] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_create_table_statement_token1] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_join_type_token1] = ACTIONS(675), - [aux_sym_join_type_token2] = ACTIONS(675), - [aux_sym_join_type_token3] = ACTIONS(675), - [aux_sym_join_type_token4] = ACTIONS(675), - [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [1646] = { + [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_insert_statement_token1] = ACTIONS(443), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [1663] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1647] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [1664] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1648] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_where_clause_token1] = ACTIONS(141), + [aux_sym_join_type_token1] = ACTIONS(141), + [aux_sym_join_type_token2] = ACTIONS(141), + [aux_sym_join_type_token3] = ACTIONS(141), + [aux_sym_join_type_token4] = ACTIONS(141), + [aux_sym_join_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1665] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2428), + [1649] = { + [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_insert_statement_token1] = ACTIONS(117), + [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_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_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_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_boolean_expression_token1] = 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(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1666] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_SLASH] = ACTIONS(2802), - [anon_sym_PERCENT] = ACTIONS(2800), - [anon_sym_LT_LT] = ACTIONS(2800), - [anon_sym_GT_GT] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1667] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2890), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1668] = { - [ts_builtin_sym_end] = ACTIONS(631), - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_grant_statement_token8] = ACTIONS(633), - [aux_sym_create_table_statement_token1] = ACTIONS(633), - [aux_sym_order_by_clause_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_where_clause_token1] = ACTIONS(633), - [aux_sym_join_type_token1] = ACTIONS(633), - [aux_sym_join_type_token2] = ACTIONS(633), - [aux_sym_join_type_token3] = ACTIONS(633), - [aux_sym_join_type_token4] = ACTIONS(633), - [aux_sym_join_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), - }, - [1669] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2774), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2776), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_create_function_parameter_token1] = ACTIONS(2778), - [anon_sym_EQ] = ACTIONS(2780), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token8] = ACTIONS(629), - [aux_sym_create_table_statement_token1] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_where_clause_token1] = ACTIONS(629), - [aux_sym_join_type_token1] = ACTIONS(629), - [aux_sym_join_type_token2] = ACTIONS(629), - [aux_sym_join_type_token3] = ACTIONS(629), - [aux_sym_join_type_token4] = ACTIONS(629), - [aux_sym_join_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_SLASH] = ACTIONS(2802), - [anon_sym_PERCENT] = ACTIONS(2800), - [anon_sym_LT_LT] = ACTIONS(2800), - [anon_sym_GT_GT] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_PIPE] = ACTIONS(2792), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_LT] = ACTIONS(2796), - [anon_sym_LT_EQ] = ACTIONS(2780), - [anon_sym_LT_GT] = ACTIONS(2780), - [anon_sym_BANG_EQ] = ACTIONS(2780), - [anon_sym_GT] = ACTIONS(2796), - [anon_sym_GT_EQ] = ACTIONS(2780), - [anon_sym_BANG_TILDE] = ACTIONS(2796), - [anon_sym_TILDE_STAR] = ACTIONS(2780), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2780), - }, - [1670] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2774), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2776), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_create_function_parameter_token1] = ACTIONS(2778), - [anon_sym_EQ] = ACTIONS(2780), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_create_table_statement_token1] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_join_type_token1] = ACTIONS(625), - [aux_sym_join_type_token2] = ACTIONS(625), - [aux_sym_join_type_token3] = ACTIONS(625), - [aux_sym_join_type_token4] = ACTIONS(625), - [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2784), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_TILDE] = ACTIONS(2796), - [anon_sym_CARET] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_SLASH] = ACTIONS(2802), - [anon_sym_PERCENT] = ACTIONS(2800), - [anon_sym_LT_LT] = ACTIONS(2800), - [anon_sym_GT_GT] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_PIPE] = ACTIONS(2792), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_LT] = ACTIONS(2796), - [anon_sym_LT_EQ] = ACTIONS(2780), - [anon_sym_LT_GT] = ACTIONS(2780), - [anon_sym_BANG_EQ] = ACTIONS(2780), - [anon_sym_GT] = ACTIONS(2796), - [anon_sym_GT_EQ] = ACTIONS(2780), - [anon_sym_BANG_TILDE] = ACTIONS(2796), - [anon_sym_TILDE_STAR] = ACTIONS(2780), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2780), - }, - [1671] = { - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(287), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1672] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2792), - [anon_sym_DASH] = ACTIONS(2794), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2798), - [anon_sym_STAR] = ACTIONS(2800), - [anon_sym_SLASH] = ACTIONS(2802), - [anon_sym_PERCENT] = ACTIONS(2800), - [anon_sym_LT_LT] = ACTIONS(2800), - [anon_sym_GT_GT] = ACTIONS(2800), - [anon_sym_AMP] = ACTIONS(2800), - [anon_sym_PIPE] = ACTIONS(2792), - [anon_sym_POUND] = ACTIONS(2794), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), - }, - [1673] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_grant_statement_token8] = ACTIONS(617), - [aux_sym_create_table_statement_token1] = ACTIONS(617), - [aux_sym_order_by_clause_token1] = ACTIONS(617), - [aux_sym_limit_clause_token1] = ACTIONS(617), - [aux_sym_where_clause_token1] = ACTIONS(617), - [aux_sym_join_type_token1] = ACTIONS(617), - [aux_sym_join_type_token2] = ACTIONS(617), - [aux_sym_join_type_token3] = ACTIONS(617), - [aux_sym_join_type_token4] = ACTIONS(617), - [aux_sym_join_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [1674] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), - }, - [1675] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1676] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [1677] = { - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(3125), - [anon_sym_COMMA] = ACTIONS(455), - [aux_sym_cte_token1] = ACTIONS(459), - [aux_sym_cte_token2] = ACTIONS(459), - [aux_sym_insert_statement_token1] = ACTIONS(459), - [aux_sym_insert_statement_token2] = ACTIONS(459), - [aux_sym_comment_statement_token7] = ACTIONS(459), - [aux_sym_create_statement_token1] = ACTIONS(459), - [aux_sym_alter_statement_token1] = ACTIONS(459), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym__compound_statement_token2] = ACTIONS(459), - [aux_sym_return_statement_token1] = ACTIONS(459), - [aux_sym_declare_statement_token1] = ACTIONS(459), - [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), - [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_reference_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(459), - [aux_sym_trigger_event_token2] = ACTIONS(459), - [aux_sym_drop_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token1] = ACTIONS(459), - [aux_sym_grant_statement_token4] = ACTIONS(459), - [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(3127), - [aux_sym_order_by_clause_token1] = ACTIONS(459), - [aux_sym_limit_clause_token1] = ACTIONS(459), - [aux_sym_where_clause_token1] = ACTIONS(459), - [aux_sym_join_type_token1] = ACTIONS(459), - [aux_sym_join_type_token2] = ACTIONS(459), - [aux_sym_join_type_token3] = ACTIONS(459), - [aux_sym_join_type_token4] = ACTIONS(459), - [aux_sym_join_clause_token1] = ACTIONS(459), - [aux_sym_boolean_expression_token1] = ACTIONS(459), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), - [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), - [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), - [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), - [anon_sym_DASH] = ACTIONS(459), - [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), - [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), - [anon_sym_POUND] = ACTIONS(459), - [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), - [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), - [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [1678] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), - }, - [1679] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [1680] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [1681] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2786), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [1682] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [1683] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1684] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [1685] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1686] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1687] = { - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_insert_statement_token2] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym__compound_statement_token2] = ACTIONS(505), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_reference_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_create_table_statement_token1] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1688] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_truncate_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token1] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_begin_statement_token1] = ACTIONS(505), - [aux_sym_commit_statement_token1] = ACTIONS(505), - [aux_sym_rollback_statement_token1] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), + [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), }, - [1689] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(3129), - [aux_sym_cte_token2] = ACTIONS(230), - [anon_sym_LPAREN] = ACTIONS(3131), - [aux_sym_insert_statement_token1] = ACTIONS(230), - [aux_sym_truncate_statement_token1] = ACTIONS(230), - [aux_sym_comment_statement_token1] = ACTIONS(230), - [aux_sym_comment_statement_token7] = ACTIONS(230), - [aux_sym_begin_statement_token1] = ACTIONS(230), - [aux_sym_commit_statement_token1] = ACTIONS(230), - [aux_sym_rollback_statement_token1] = ACTIONS(230), - [aux_sym_create_statement_token1] = ACTIONS(230), - [aux_sym_alter_statement_token1] = ACTIONS(230), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(230), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym__compound_statement_token2] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(230), - [aux_sym_declare_statement_token1] = ACTIONS(230), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(230), - [aux_sym_trigger_event_token2] = ACTIONS(230), - [aux_sym_drop_statement_token1] = ACTIONS(230), - [aux_sym_grant_statement_token1] = ACTIONS(230), - [aux_sym_grant_statement_token4] = ACTIONS(230), - [aux_sym_grant_statement_token8] = ACTIONS(230), - [aux_sym_create_table_statement_token1] = ACTIONS(3133), - [aux_sym_order_by_clause_token1] = ACTIONS(230), - [aux_sym_limit_clause_token1] = ACTIONS(230), - [aux_sym_where_clause_token1] = ACTIONS(230), - [aux_sym_join_type_token1] = ACTIONS(230), - [aux_sym_join_type_token2] = ACTIONS(230), - [aux_sym_join_type_token3] = ACTIONS(230), - [aux_sym_join_type_token4] = ACTIONS(230), - [aux_sym_join_clause_token1] = ACTIONS(230), - [aux_sym_boolean_expression_token1] = ACTIONS(230), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [1650] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_truncate_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_begin_statement_token1] = ACTIONS(483), + [aux_sym_commit_statement_token1] = ACTIONS(483), + [aux_sym_rollback_statement_token1] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, - [1690] = { - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_insert_statement_token2] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym__compound_statement_token2] = ACTIONS(513), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_reference_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_create_table_statement_token1] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [1651] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_truncate_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token1] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_begin_statement_token1] = ACTIONS(487), + [aux_sym_commit_statement_token1] = ACTIONS(487), + [aux_sym_rollback_statement_token1] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, - [1691] = { - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_insert_statement_token2] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym__compound_statement_token2] = ACTIONS(501), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_reference_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_create_table_statement_token1] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [1652] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), }, - [1692] = { - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_insert_statement_token2] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym__compound_statement_token2] = ACTIONS(493), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_reference_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_create_table_statement_token1] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [1653] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_truncate_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_begin_statement_token1] = ACTIONS(491), + [aux_sym_commit_statement_token1] = ACTIONS(491), + [aux_sym_rollback_statement_token1] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, - [1693] = { + [1654] = { [ts_builtin_sym_end] = ACTIONS(132), [anon_sym_SEMI] = ACTIONS(132), [aux_sym_with_clause_token1] = ACTIONS(134), @@ -182267,483 +181675,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(132), [anon_sym_DOT_STAR] = ACTIONS(132), }, - [1694] = { - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_insert_statement_token2] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym__compound_statement_token2] = ACTIONS(346), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_reference_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_create_table_statement_token1] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_where_clause_token1] = ACTIONS(346), - [aux_sym_join_type_token1] = ACTIONS(346), - [aux_sym_join_type_token2] = ACTIONS(346), - [aux_sym_join_type_token3] = ACTIONS(346), - [aux_sym_join_type_token4] = ACTIONS(346), - [aux_sym_join_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(344), - [anon_sym_DASH] = ACTIONS(346), - [anon_sym_TILDE] = ACTIONS(346), - [anon_sym_CARET] = ACTIONS(344), - [anon_sym_STAR] = ACTIONS(344), - [anon_sym_SLASH] = ACTIONS(346), - [anon_sym_PERCENT] = ACTIONS(344), - [anon_sym_LT_LT] = ACTIONS(344), - [anon_sym_GT_GT] = ACTIONS(344), - [anon_sym_AMP] = ACTIONS(344), - [anon_sym_PIPE] = ACTIONS(344), - [anon_sym_POUND] = ACTIONS(346), - [anon_sym_LT] = ACTIONS(346), - [anon_sym_LT_EQ] = ACTIONS(344), - [anon_sym_LT_GT] = ACTIONS(344), - [anon_sym_BANG_EQ] = ACTIONS(344), - [anon_sym_GT] = ACTIONS(346), - [anon_sym_GT_EQ] = ACTIONS(344), - [anon_sym_BANG_TILDE] = ACTIONS(346), - [anon_sym_TILDE_STAR] = ACTIONS(344), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), - }, - [1695] = { - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_insert_statement_token2] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym__compound_statement_token2] = ACTIONS(489), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_reference_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_create_table_statement_token1] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [1696] = { - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_insert_statement_token2] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym__compound_statement_token2] = ACTIONS(485), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_reference_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_create_table_statement_token1] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [1697] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_truncate_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token1] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_begin_statement_token1] = ACTIONS(481), - [aux_sym_commit_statement_token1] = ACTIONS(481), - [aux_sym_rollback_statement_token1] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [1698] = { - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_insert_statement_token2] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym__compound_statement_token2] = ACTIONS(497), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_reference_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_create_table_statement_token1] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [1699] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_truncate_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_begin_statement_token1] = ACTIONS(287), - [aux_sym_commit_statement_token1] = ACTIONS(287), - [aux_sym_rollback_statement_token1] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1700] = { - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_insert_statement_token2] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym__compound_statement_token2] = ACTIONS(473), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_reference_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_create_table_statement_token1] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [1701] = { + [1655] = { [ts_builtin_sym_end] = ACTIONS(128), [anon_sym_SEMI] = ACTIONS(128), [aux_sym_with_clause_token1] = ACTIONS(130), @@ -182811,1438 +181743,282 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BANG_TILDE_STAR] = ACTIONS(128), [anon_sym_DOT_STAR] = ACTIONS(128), }, - [1702] = { - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = ACTIONS(469), - [aux_sym_insert_statement_token2] = ACTIONS(469), - [aux_sym_comment_statement_token7] = 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(467), - [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_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_reference_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), + [1656] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_truncate_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_begin_statement_token1] = ACTIONS(495), + [aux_sym_commit_statement_token1] = ACTIONS(495), + [aux_sym_rollback_statement_token1] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, - [1703] = { - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = ACTIONS(465), - [aux_sym_insert_statement_token2] = ACTIONS(465), - [aux_sym_comment_statement_token7] = 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(463), - [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_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_reference_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [1657] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), }, - [1704] = { - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), - [aux_sym_cte_token2] = ACTIONS(445), - [aux_sym_insert_statement_token1] = ACTIONS(445), - [aux_sym_insert_statement_token2] = ACTIONS(445), - [aux_sym_comment_statement_token7] = 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(443), - [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_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_reference_token1] = ACTIONS(445), - [aux_sym_trigger_event_token1] = ACTIONS(445), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(445), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [1658] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_truncate_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token1] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_begin_statement_token1] = ACTIONS(412), + [aux_sym_commit_statement_token1] = ACTIONS(412), + [aux_sym_rollback_statement_token1] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, - [1705] = { - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(441), - [aux_sym_insert_statement_token1] = ACTIONS(441), - [aux_sym_insert_statement_token2] = ACTIONS(441), - [aux_sym_comment_statement_token7] = 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(439), - [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_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_reference_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(441), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(441), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [1659] = { + [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_insert_statement_token1] = ACTIONS(447), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [1706] = { - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = ACTIONS(437), - [aux_sym_insert_statement_token2] = ACTIONS(437), - [aux_sym_comment_statement_token7] = 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(435), - [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_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_reference_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), - }, - [1707] = { - [aux_sym_array_type_repeat1] = STATE(1707), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(287), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(3135), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), - }, - [1708] = { - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = ACTIONS(433), - [aux_sym_insert_statement_token2] = ACTIONS(433), - [aux_sym_comment_statement_token7] = 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(431), - [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_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_reference_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), - }, - [1709] = { - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = ACTIONS(429), - [aux_sym_insert_statement_token2] = ACTIONS(429), - [aux_sym_comment_statement_token7] = 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(427), - [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_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_reference_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), - }, - [1710] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2898), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1711] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_truncate_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token1] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_begin_statement_token1] = ACTIONS(477), - [aux_sym_commit_statement_token1] = ACTIONS(477), - [aux_sym_rollback_statement_token1] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1712] = { - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_insert_statement_token2] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym__compound_statement_token2] = ACTIONS(481), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_reference_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_create_table_statement_token1] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), - }, - [1713] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(3138), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(3140), - [aux_sym_insert_statement_token1] = 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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(3142), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [aux_sym_type_token2] = ACTIONS(3144), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1714] = { - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_insert_statement_token2] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym__compound_statement_token2] = ACTIONS(477), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_reference_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_create_table_statement_token1] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1715] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1716] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_truncate_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token1] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_begin_statement_token1] = ACTIONS(350), - [aux_sym_commit_statement_token1] = ACTIONS(350), - [aux_sym_rollback_statement_token1] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1717] = { - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_insert_statement_token2] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym__compound_statement_token2] = ACTIONS(350), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_reference_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_create_table_statement_token1] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1718] = { - [aux_sym_array_type_repeat1] = STATE(1649), - [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_insert_statement_token1] = 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(242), - [aux_sym_trigger_event_token1] = ACTIONS(240), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(3120), - [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), - }, - [1719] = { - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(3146), - [anon_sym_COMMA] = ACTIONS(362), - [aux_sym_cte_token1] = ACTIONS(366), - [aux_sym_cte_token2] = ACTIONS(366), - [aux_sym_insert_statement_token1] = ACTIONS(366), - [aux_sym_insert_statement_token2] = ACTIONS(366), - [aux_sym_comment_statement_token7] = ACTIONS(366), - [aux_sym_create_statement_token1] = ACTIONS(366), - [aux_sym_alter_statement_token1] = ACTIONS(366), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym__compound_statement_token2] = ACTIONS(366), - [aux_sym_return_statement_token1] = ACTIONS(366), - [aux_sym_declare_statement_token1] = ACTIONS(366), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_reference_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(366), - [aux_sym_trigger_event_token2] = ACTIONS(366), - [aux_sym_drop_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token1] = ACTIONS(366), - [aux_sym_grant_statement_token4] = ACTIONS(366), - [aux_sym_grant_statement_token8] = ACTIONS(366), - [aux_sym_create_table_statement_token1] = ACTIONS(3148), - [aux_sym_order_by_clause_token1] = ACTIONS(366), - [aux_sym_limit_clause_token1] = ACTIONS(366), - [aux_sym_where_clause_token1] = ACTIONS(366), - [aux_sym_join_type_token1] = ACTIONS(366), - [aux_sym_join_type_token2] = ACTIONS(366), - [aux_sym_join_type_token3] = ACTIONS(366), - [aux_sym_join_type_token4] = ACTIONS(366), - [aux_sym_join_clause_token1] = ACTIONS(366), - [aux_sym_boolean_expression_token1] = ACTIONS(366), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), - [sym__unquoted_identifier] = ACTIONS(366), - [anon_sym_BQUOTE] = ACTIONS(362), - [anon_sym_DQUOTE] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [1720] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_truncate_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token1] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_begin_statement_token1] = ACTIONS(523), - [aux_sym_commit_statement_token1] = ACTIONS(523), - [aux_sym_rollback_statement_token1] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1721] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_truncate_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token1] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_begin_statement_token1] = ACTIONS(497), - [aux_sym_commit_statement_token1] = ACTIONS(497), - [aux_sym_rollback_statement_token1] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [1722] = { - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(3150), - [anon_sym_COMMA] = ACTIONS(352), - [aux_sym_cte_token1] = ACTIONS(356), - [aux_sym_cte_token2] = ACTIONS(356), - [aux_sym_insert_statement_token1] = ACTIONS(356), - [aux_sym_insert_statement_token2] = ACTIONS(356), - [aux_sym_comment_statement_token7] = ACTIONS(356), - [aux_sym_create_statement_token1] = ACTIONS(356), - [aux_sym_alter_statement_token1] = ACTIONS(356), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(356), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym__compound_statement_token2] = ACTIONS(356), - [aux_sym_return_statement_token1] = ACTIONS(356), - [aux_sym_declare_statement_token1] = ACTIONS(356), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_reference_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(356), - [aux_sym_trigger_event_token2] = ACTIONS(356), - [aux_sym_drop_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token1] = ACTIONS(356), - [aux_sym_grant_statement_token4] = ACTIONS(356), - [aux_sym_grant_statement_token8] = ACTIONS(356), - [aux_sym_create_table_statement_token1] = ACTIONS(3152), - [aux_sym_order_by_clause_token1] = ACTIONS(356), - [aux_sym_limit_clause_token1] = ACTIONS(356), - [aux_sym_where_clause_token1] = ACTIONS(356), - [aux_sym_join_type_token1] = ACTIONS(356), - [aux_sym_join_type_token2] = ACTIONS(356), - [aux_sym_join_type_token3] = ACTIONS(356), - [aux_sym_join_type_token4] = ACTIONS(356), - [aux_sym_join_clause_token1] = ACTIONS(356), - [aux_sym_boolean_expression_token1] = ACTIONS(356), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(356), - [sym__unquoted_identifier] = ACTIONS(356), - [anon_sym_BQUOTE] = ACTIONS(352), - [anon_sym_DQUOTE] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [1723] = { - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(3154), - [anon_sym_COMMA] = ACTIONS(455), + [1660] = { + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), [aux_sym_cte_token1] = ACTIONS(459), [aux_sym_cte_token2] = ACTIONS(459), [aux_sym_insert_statement_token1] = ACTIONS(459), @@ -184251,12 +182027,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_create_statement_token1] = ACTIONS(459), [aux_sym_alter_statement_token1] = ACTIONS(459), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), - [aux_sym_pg_command_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(457), [aux_sym__compound_statement_token2] = ACTIONS(459), [aux_sym_return_statement_token1] = ACTIONS(459), [aux_sym_declare_statement_token1] = ACTIONS(459), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), [aux_sym_trigger_reference_token1] = ACTIONS(459), [aux_sym_trigger_event_token1] = ACTIONS(459), @@ -184265,7 +182041,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_grant_statement_token1] = ACTIONS(459), [aux_sym_grant_statement_token4] = ACTIONS(459), [aux_sym_grant_statement_token8] = ACTIONS(459), - [aux_sym_create_table_statement_token1] = ACTIONS(3156), + [aux_sym_create_table_statement_token1] = ACTIONS(459), [aux_sym_order_by_clause_token1] = ACTIONS(459), [aux_sym_limit_clause_token1] = ACTIONS(459), [aux_sym_where_clause_token1] = ACTIONS(459), @@ -184277,2058 +182053,450 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_boolean_expression_token1] = ACTIONS(459), [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), [sym__unquoted_identifier] = ACTIONS(459), - [anon_sym_BQUOTE] = ACTIONS(455), - [anon_sym_DQUOTE] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), - }, - [1724] = { - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(3158), - [anon_sym_COMMA] = ACTIONS(537), - [aux_sym_cte_token1] = ACTIONS(541), - [aux_sym_cte_token2] = ACTIONS(541), - [aux_sym_insert_statement_token1] = ACTIONS(541), - [aux_sym_insert_statement_token2] = ACTIONS(541), - [aux_sym_comment_statement_token7] = ACTIONS(541), - [aux_sym_create_statement_token1] = ACTIONS(541), - [aux_sym_alter_statement_token1] = ACTIONS(541), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(541), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym__compound_statement_token2] = ACTIONS(541), - [aux_sym_return_statement_token1] = ACTIONS(541), - [aux_sym_declare_statement_token1] = ACTIONS(541), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_reference_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(541), - [aux_sym_trigger_event_token2] = ACTIONS(541), - [aux_sym_drop_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token1] = ACTIONS(541), - [aux_sym_grant_statement_token4] = ACTIONS(541), - [aux_sym_grant_statement_token8] = ACTIONS(541), - [aux_sym_create_table_statement_token1] = ACTIONS(3160), - [aux_sym_order_by_clause_token1] = ACTIONS(541), - [aux_sym_limit_clause_token1] = ACTIONS(541), - [aux_sym_where_clause_token1] = ACTIONS(541), - [aux_sym_join_type_token1] = ACTIONS(541), - [aux_sym_join_type_token2] = ACTIONS(541), - [aux_sym_join_type_token3] = ACTIONS(541), - [aux_sym_join_type_token4] = ACTIONS(541), - [aux_sym_join_clause_token1] = ACTIONS(541), - [aux_sym_boolean_expression_token1] = ACTIONS(541), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(541), - [sym__unquoted_identifier] = ACTIONS(541), - [anon_sym_BQUOTE] = ACTIONS(537), - [anon_sym_DQUOTE] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [1725] = { - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_insert_statement_token2] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym__compound_statement_token2] = ACTIONS(523), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_reference_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_create_table_statement_token1] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1726] = { - [ts_builtin_sym_end] = ACTIONS(193), - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(2983), - [aux_sym_cte_token2] = ACTIONS(193), - [anon_sym_LPAREN] = ACTIONS(2985), - [aux_sym_insert_statement_token1] = ACTIONS(193), - [aux_sym_truncate_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token1] = ACTIONS(193), - [aux_sym_comment_statement_token7] = ACTIONS(193), - [aux_sym_begin_statement_token1] = ACTIONS(193), - [aux_sym_commit_statement_token1] = ACTIONS(193), - [aux_sym_rollback_statement_token1] = ACTIONS(193), - [aux_sym_create_statement_token1] = ACTIONS(193), - [aux_sym_alter_statement_token1] = ACTIONS(193), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), - [aux_sym_pg_command_token1] = ACTIONS(193), - [aux_sym__compound_statement_token2] = ACTIONS(193), - [aux_sym_return_statement_token1] = ACTIONS(193), - [aux_sym_declare_statement_token1] = ACTIONS(193), - [aux_sym_create_function_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(193), - [aux_sym_trigger_event_token2] = ACTIONS(193), - [aux_sym_drop_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token1] = ACTIONS(193), - [aux_sym_grant_statement_token4] = ACTIONS(193), - [aux_sym_grant_statement_token8] = ACTIONS(193), - [aux_sym_create_table_statement_token1] = ACTIONS(2987), - [aux_sym_order_by_clause_token1] = ACTIONS(193), - [aux_sym_limit_clause_token1] = ACTIONS(193), - [aux_sym_where_clause_token1] = ACTIONS(193), - [aux_sym_join_type_token1] = ACTIONS(193), - [aux_sym_join_type_token2] = ACTIONS(193), - [aux_sym_join_type_token3] = ACTIONS(193), - [aux_sym_join_type_token4] = ACTIONS(193), - [aux_sym_join_clause_token1] = ACTIONS(193), - [aux_sym_boolean_expression_token1] = ACTIONS(193), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), - }, - [1727] = { - [ts_builtin_sym_end] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(3162), - [aux_sym_cte_token2] = ACTIONS(230), - [anon_sym_LPAREN] = ACTIONS(3164), - [aux_sym_insert_statement_token1] = ACTIONS(230), - [aux_sym_truncate_statement_token1] = ACTIONS(230), - [aux_sym_comment_statement_token1] = ACTIONS(230), - [aux_sym_comment_statement_token7] = ACTIONS(230), - [aux_sym_begin_statement_token1] = ACTIONS(230), - [aux_sym_commit_statement_token1] = ACTIONS(230), - [aux_sym_rollback_statement_token1] = ACTIONS(230), - [aux_sym_create_statement_token1] = ACTIONS(230), - [aux_sym_alter_statement_token1] = ACTIONS(230), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(230), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym__compound_statement_token2] = ACTIONS(230), - [aux_sym_return_statement_token1] = ACTIONS(230), - [aux_sym_declare_statement_token1] = ACTIONS(230), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(230), - [aux_sym_trigger_event_token2] = ACTIONS(230), - [aux_sym_drop_statement_token1] = ACTIONS(230), - [aux_sym_grant_statement_token1] = ACTIONS(230), - [aux_sym_grant_statement_token4] = ACTIONS(230), - [aux_sym_grant_statement_token8] = ACTIONS(230), - [aux_sym_create_table_statement_token1] = ACTIONS(3166), - [aux_sym_order_by_clause_token1] = ACTIONS(230), - [aux_sym_limit_clause_token1] = ACTIONS(230), - [aux_sym_where_clause_token1] = ACTIONS(230), - [aux_sym_join_type_token1] = ACTIONS(230), - [aux_sym_join_type_token2] = ACTIONS(230), - [aux_sym_join_type_token3] = ACTIONS(230), - [aux_sym_join_type_token4] = ACTIONS(230), - [aux_sym_join_clause_token1] = ACTIONS(230), - [aux_sym_boolean_expression_token1] = ACTIONS(230), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), - }, - [1728] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(213), - [aux_sym_cte_token2] = ACTIONS(213), - [anon_sym_LPAREN] = ACTIONS(3168), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token8] = ACTIONS(213), - [aux_sym_order_by_clause_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_join_type_token1] = ACTIONS(213), - [aux_sym_join_type_token2] = ACTIONS(213), - [aux_sym_join_type_token3] = ACTIONS(213), - [aux_sym_join_type_token4] = ACTIONS(213), - [aux_sym_join_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(3170), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(3172), - }, - [1729] = { - [sym_group_by_clause] = STATE(3173), - [sym_order_by_clause] = STATE(3533), - [sym_limit_clause] = STATE(4600), - [sym_where_clause] = STATE(2843), - [sym_from_clause] = STATE(1871), - [sym_join_type] = STATE(10633), - [sym_join_clause] = STATE(1878), - [aux_sym__select_statement_repeat1] = STATE(1878), - [ts_builtin_sym_end] = ACTIONS(2908), - [anon_sym_SEMI] = ACTIONS(2908), - [aux_sym_with_clause_token1] = ACTIONS(2910), - [aux_sym_cte_token1] = ACTIONS(2910), - [aux_sym_cte_token2] = ACTIONS(2910), - [aux_sym_insert_statement_token1] = ACTIONS(2910), - [aux_sym_truncate_statement_token1] = ACTIONS(2910), - [aux_sym_comment_statement_token1] = ACTIONS(2910), - [aux_sym_begin_statement_token1] = ACTIONS(2910), - [aux_sym_commit_statement_token1] = ACTIONS(2910), - [aux_sym_rollback_statement_token1] = ACTIONS(2910), - [aux_sym_create_statement_token1] = ACTIONS(2910), - [aux_sym_alter_statement_token1] = ACTIONS(2910), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(2910), - [aux_sym_sequence_token5] = ACTIONS(2910), - [aux_sym_pg_command_token1] = ACTIONS(2908), - [aux_sym_return_statement_token1] = ACTIONS(2910), - [aux_sym_declare_statement_token1] = ACTIONS(2910), - [aux_sym_create_function_statement_token3] = ACTIONS(2910), - [aux_sym_create_function_statement_token4] = ACTIONS(2910), - [aux_sym_create_function_statement_token7] = ACTIONS(2910), - [aux_sym_create_function_statement_token8] = ACTIONS(2910), - [aux_sym_create_function_statement_token9] = ACTIONS(2910), - [aux_sym_create_function_statement_token10] = ACTIONS(2910), - [aux_sym_create_function_statement_token11] = ACTIONS(2910), - [aux_sym_external_hint_token1] = ACTIONS(2910), - [aux_sym_external_hint_token2] = ACTIONS(2910), - [aux_sym_optimizer_hint_token1] = ACTIONS(2910), - [aux_sym_optimizer_hint_token2] = ACTIONS(2910), - [aux_sym_optimizer_hint_token3] = ACTIONS(2910), - [aux_sym_parallel_hint_token1] = ACTIONS(2910), - [aux_sym_null_hint_token1] = ACTIONS(2910), - [aux_sym_null_hint_token4] = ACTIONS(2910), - [aux_sym_deterministic_hint_token1] = ACTIONS(2910), - [aux_sym_sql_hint_token1] = ACTIONS(2910), - [aux_sym_sql_hint_token2] = ACTIONS(2910), - [aux_sym_sql_hint_token3] = ACTIONS(2910), - [aux_sym_sql_hint_token5] = ACTIONS(2910), - [aux_sym__function_language_token1] = ACTIONS(2910), - [aux_sym_trigger_reference_token1] = ACTIONS(3174), - [aux_sym_trigger_event_token1] = ACTIONS(2910), - [aux_sym_trigger_event_token2] = ACTIONS(2910), - [aux_sym_drop_statement_token1] = ACTIONS(2910), - [aux_sym_grant_statement_token1] = ACTIONS(2910), - [aux_sym_grant_statement_token4] = ACTIONS(2910), - [aux_sym_grant_statement_token8] = ACTIONS(3176), - [aux_sym_order_by_clause_token1] = ACTIONS(3178), - [aux_sym_limit_clause_token1] = ACTIONS(3180), - [aux_sym_where_clause_token1] = ACTIONS(3182), - [aux_sym_join_type_token1] = ACTIONS(2922), - [aux_sym_join_type_token2] = ACTIONS(2924), - [aux_sym_join_type_token3] = ACTIONS(2924), - [aux_sym_join_type_token4] = ACTIONS(2924), - [aux_sym_join_clause_token1] = ACTIONS(3184), - [sym__unquoted_identifier] = ACTIONS(2910), - [anon_sym_BQUOTE] = ACTIONS(2908), - [anon_sym_DQUOTE] = ACTIONS(2908), - [sym_comment] = ACTIONS(3), - }, - [1730] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_truncate_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token1] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_begin_statement_token1] = ACTIONS(509), - [aux_sym_commit_statement_token1] = ACTIONS(509), - [aux_sym_rollback_statement_token1] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [1731] = { - [sym__quoted_identifier] = STATE(1404), - [sym_identifier] = STATE(5175), - [anon_sym_SEMI] = ACTIONS(292), - [aux_sym_with_clause_token1] = ACTIONS(294), - [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(2690), - [aux_sym_cte_token2] = ACTIONS(3186), - [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_insert_statement_token2] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(3188), - [aux_sym_create_statement_token1] = ACTIONS(294), - [aux_sym_alter_statement_token1] = ACTIONS(294), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), - [aux_sym_pg_command_token1] = ACTIONS(292), - [aux_sym__compound_statement_token2] = ACTIONS(294), - [aux_sym_return_statement_token1] = ACTIONS(294), - [aux_sym_declare_statement_token1] = ACTIONS(294), - [aux_sym_create_function_parameter_token1] = ACTIONS(3190), - [anon_sym_EQ] = ACTIONS(3192), - [aux_sym_create_trigger_statement_token1] = ACTIONS(3194), - [aux_sym_trigger_reference_token1] = ACTIONS(294), - [aux_sym_trigger_event_token1] = ACTIONS(294), - [aux_sym_trigger_event_token2] = ACTIONS(294), - [aux_sym_drop_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token1] = ACTIONS(294), - [aux_sym_grant_statement_token4] = ACTIONS(294), - [aux_sym_grant_statement_token8] = ACTIONS(294), - [aux_sym_order_by_clause_token1] = ACTIONS(294), - [aux_sym_limit_clause_token1] = ACTIONS(294), - [aux_sym_where_clause_token1] = ACTIONS(294), - [aux_sym_join_type_token1] = ACTIONS(294), - [aux_sym_join_type_token2] = ACTIONS(294), - [aux_sym_join_type_token3] = ACTIONS(294), - [aux_sym_join_type_token4] = ACTIONS(294), - [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(3196), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3198), - [sym__unquoted_identifier] = ACTIONS(968), - [anon_sym_BQUOTE] = ACTIONS(970), - [anon_sym_DQUOTE] = ACTIONS(972), - [anon_sym_DASH_GT] = ACTIONS(3200), - [anon_sym_DASH_GT_GT] = ACTIONS(3202), - [anon_sym_POUND_GT] = ACTIONS(3200), - [anon_sym_POUND_GT_GT] = ACTIONS(3202), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(3204), - [anon_sym_DASH] = ACTIONS(3206), - [anon_sym_TILDE] = ACTIONS(3208), - [anon_sym_CARET] = ACTIONS(3210), - [anon_sym_STAR] = ACTIONS(3212), - [anon_sym_SLASH] = ACTIONS(3214), - [anon_sym_PERCENT] = ACTIONS(3212), - [anon_sym_LT_LT] = ACTIONS(3212), - [anon_sym_GT_GT] = ACTIONS(3212), - [anon_sym_AMP] = ACTIONS(3212), - [anon_sym_PIPE] = ACTIONS(3204), - [anon_sym_POUND] = ACTIONS(3206), - [anon_sym_LT] = ACTIONS(3208), - [anon_sym_LT_EQ] = ACTIONS(3192), - [anon_sym_LT_GT] = ACTIONS(3192), - [anon_sym_BANG_EQ] = ACTIONS(3192), - [anon_sym_GT] = ACTIONS(3208), - [anon_sym_GT_EQ] = ACTIONS(3192), - [anon_sym_BANG_TILDE] = ACTIONS(3208), - [anon_sym_TILDE_STAR] = ACTIONS(3192), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(3192), - }, - [1732] = { - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [anon_sym_COMMA] = ACTIONS(511), - [aux_sym_cte_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(513), - [aux_sym_insert_statement_token1] = ACTIONS(513), - [aux_sym_insert_statement_token2] = ACTIONS(513), - [aux_sym_comment_statement_token7] = ACTIONS(513), - [aux_sym_create_statement_token1] = ACTIONS(513), - [aux_sym_alter_statement_token1] = ACTIONS(513), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(513), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym__compound_statement_token2] = ACTIONS(513), - [aux_sym_return_statement_token1] = ACTIONS(513), - [aux_sym_declare_statement_token1] = ACTIONS(513), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_reference_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(513), - [aux_sym_trigger_event_token2] = ACTIONS(513), - [aux_sym_drop_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token1] = ACTIONS(513), - [aux_sym_grant_statement_token4] = ACTIONS(513), - [aux_sym_grant_statement_token8] = ACTIONS(513), - [aux_sym_order_by_clause_token1] = ACTIONS(513), - [aux_sym_limit_clause_token1] = ACTIONS(513), - [aux_sym_where_clause_token1] = ACTIONS(513), - [aux_sym_join_type_token1] = ACTIONS(513), - [aux_sym_join_type_token2] = ACTIONS(513), - [aux_sym_join_type_token3] = ACTIONS(513), - [aux_sym_join_type_token4] = ACTIONS(513), - [aux_sym_join_clause_token1] = ACTIONS(513), - [aux_sym_boolean_expression_token1] = ACTIONS(513), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(513), - [sym__unquoted_identifier] = ACTIONS(513), - [anon_sym_BQUOTE] = ACTIONS(511), - [anon_sym_DQUOTE] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), - }, - [1733] = { - [ts_builtin_sym_end] = ACTIONS(615), - [anon_sym_SEMI] = ACTIONS(615), - [aux_sym_with_clause_token1] = ACTIONS(617), - [anon_sym_COMMA] = ACTIONS(615), - [aux_sym_cte_token1] = ACTIONS(617), - [aux_sym_cte_token2] = ACTIONS(617), - [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_truncate_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token1] = ACTIONS(617), - [aux_sym_comment_statement_token7] = ACTIONS(617), - [aux_sym_begin_statement_token1] = ACTIONS(617), - [aux_sym_commit_statement_token1] = ACTIONS(617), - [aux_sym_rollback_statement_token1] = ACTIONS(617), - [aux_sym_create_statement_token1] = ACTIONS(617), - [aux_sym_alter_statement_token1] = ACTIONS(617), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), - [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym_create_function_parameter_token1] = ACTIONS(617), - [anon_sym_EQ] = ACTIONS(615), - [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_event_token1] = ACTIONS(617), - [aux_sym_trigger_event_token2] = ACTIONS(617), - [aux_sym_drop_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token1] = ACTIONS(617), - [aux_sym_grant_statement_token4] = ACTIONS(617), - [aux_sym_grant_statement_token8] = ACTIONS(617), - [aux_sym_order_by_clause_token1] = ACTIONS(617), - [aux_sym_limit_clause_token1] = ACTIONS(617), - [aux_sym_where_clause_token1] = ACTIONS(617), - [aux_sym_join_type_token1] = ACTIONS(617), - [aux_sym_join_type_token2] = ACTIONS(617), - [aux_sym_join_type_token3] = ACTIONS(617), - [aux_sym_join_type_token4] = ACTIONS(617), - [aux_sym_join_clause_token1] = ACTIONS(617), - [aux_sym_boolean_expression_token1] = ACTIONS(617), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), - [sym__unquoted_identifier] = ACTIONS(617), - [anon_sym_BQUOTE] = ACTIONS(615), - [anon_sym_DQUOTE] = ACTIONS(615), - [anon_sym_DASH_GT] = ACTIONS(617), - [anon_sym_DASH_GT_GT] = ACTIONS(615), - [anon_sym_POUND_GT] = ACTIONS(617), - [anon_sym_POUND_GT_GT] = ACTIONS(615), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(615), - [anon_sym_DASH] = ACTIONS(617), - [anon_sym_TILDE] = ACTIONS(617), - [anon_sym_CARET] = ACTIONS(615), - [anon_sym_STAR] = ACTIONS(615), - [anon_sym_SLASH] = ACTIONS(617), - [anon_sym_PERCENT] = ACTIONS(615), - [anon_sym_LT_LT] = ACTIONS(615), - [anon_sym_GT_GT] = ACTIONS(615), - [anon_sym_AMP] = ACTIONS(615), - [anon_sym_PIPE] = ACTIONS(615), - [anon_sym_POUND] = ACTIONS(617), - [anon_sym_LT] = ACTIONS(617), - [anon_sym_LT_EQ] = ACTIONS(615), - [anon_sym_LT_GT] = ACTIONS(615), - [anon_sym_BANG_EQ] = ACTIONS(615), - [anon_sym_GT] = ACTIONS(617), - [anon_sym_GT_EQ] = ACTIONS(615), - [anon_sym_BANG_TILDE] = ACTIONS(617), - [anon_sym_TILDE_STAR] = ACTIONS(615), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), - }, - [1734] = { - [ts_builtin_sym_end] = ACTIONS(581), - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_truncate_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token1] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_begin_statement_token1] = ACTIONS(583), - [aux_sym_commit_statement_token1] = ACTIONS(583), - [aux_sym_rollback_statement_token1] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), - }, - [1735] = { - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [anon_sym_COMMA] = ACTIONS(521), - [aux_sym_cte_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(523), - [aux_sym_insert_statement_token1] = ACTIONS(523), - [aux_sym_insert_statement_token2] = ACTIONS(523), - [aux_sym_comment_statement_token7] = ACTIONS(523), - [aux_sym_create_statement_token1] = ACTIONS(523), - [aux_sym_alter_statement_token1] = ACTIONS(523), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(523), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym__compound_statement_token2] = ACTIONS(523), - [aux_sym_return_statement_token1] = ACTIONS(523), - [aux_sym_declare_statement_token1] = ACTIONS(523), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_reference_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(523), - [aux_sym_trigger_event_token2] = ACTIONS(523), - [aux_sym_drop_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token1] = ACTIONS(523), - [aux_sym_grant_statement_token4] = ACTIONS(523), - [aux_sym_grant_statement_token8] = ACTIONS(523), - [aux_sym_order_by_clause_token1] = ACTIONS(523), - [aux_sym_limit_clause_token1] = ACTIONS(523), - [aux_sym_where_clause_token1] = ACTIONS(523), - [aux_sym_join_type_token1] = ACTIONS(523), - [aux_sym_join_type_token2] = ACTIONS(523), - [aux_sym_join_type_token3] = ACTIONS(523), - [aux_sym_join_type_token4] = ACTIONS(523), - [aux_sym_join_clause_token1] = ACTIONS(523), - [aux_sym_boolean_expression_token1] = ACTIONS(523), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(523), - [sym__unquoted_identifier] = ACTIONS(523), - [anon_sym_BQUOTE] = ACTIONS(521), - [anon_sym_DQUOTE] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), - }, - [1736] = { - [ts_builtin_sym_end] = ACTIONS(348), - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(348), - [aux_sym_insert_statement_token1] = ACTIONS(348), - [aux_sym_truncate_statement_token1] = ACTIONS(348), - [aux_sym_comment_statement_token1] = ACTIONS(348), - [aux_sym_comment_statement_token7] = ACTIONS(348), - [aux_sym_begin_statement_token1] = ACTIONS(348), - [aux_sym_commit_statement_token1] = ACTIONS(348), - [aux_sym_rollback_statement_token1] = ACTIONS(348), - [aux_sym_create_statement_token1] = ACTIONS(348), - [aux_sym_alter_statement_token1] = ACTIONS(348), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(348), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym__compound_statement_token2] = ACTIONS(348), - [aux_sym_return_statement_token1] = ACTIONS(348), - [aux_sym_declare_statement_token1] = ACTIONS(348), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(348), - [aux_sym_trigger_event_token2] = ACTIONS(348), - [aux_sym_drop_statement_token1] = ACTIONS(348), - [aux_sym_grant_statement_token1] = ACTIONS(348), - [aux_sym_grant_statement_token4] = ACTIONS(348), - [aux_sym_grant_statement_token8] = ACTIONS(348), - [aux_sym_create_table_statement_token1] = ACTIONS(348), - [aux_sym_order_by_clause_token1] = ACTIONS(348), - [aux_sym_limit_clause_token1] = ACTIONS(348), - [aux_sym_where_clause_token1] = ACTIONS(348), - [aux_sym_join_type_token1] = ACTIONS(348), - [aux_sym_join_type_token2] = ACTIONS(348), - [aux_sym_join_type_token3] = ACTIONS(348), - [aux_sym_join_type_token4] = ACTIONS(348), - [aux_sym_join_clause_token1] = ACTIONS(348), - [aux_sym_boolean_expression_token1] = ACTIONS(348), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), - }, - [1737] = { - [aux_sym_dotted_name_repeat1] = STATE(1252), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(136), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_direction_constraint_token1] = ACTIONS(136), - [aux_sym_direction_constraint_token2] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(2300), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(3216), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1738] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(3218), - [aux_sym_cte_token2] = ACTIONS(362), - [aux_sym_insert_statement_token1] = ACTIONS(362), - [aux_sym_truncate_statement_token1] = ACTIONS(362), - [aux_sym_comment_statement_token1] = ACTIONS(362), - [aux_sym_comment_statement_token7] = ACTIONS(362), - [aux_sym_begin_statement_token1] = ACTIONS(362), - [aux_sym_commit_statement_token1] = ACTIONS(362), - [aux_sym_rollback_statement_token1] = ACTIONS(362), - [aux_sym_create_statement_token1] = ACTIONS(362), - [aux_sym_alter_statement_token1] = ACTIONS(362), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(362), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym__compound_statement_token2] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(362), - [aux_sym_declare_statement_token1] = ACTIONS(362), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(362), - [aux_sym_trigger_event_token2] = ACTIONS(362), - [aux_sym_drop_statement_token1] = ACTIONS(362), - [aux_sym_grant_statement_token1] = ACTIONS(362), - [aux_sym_grant_statement_token4] = ACTIONS(362), - [aux_sym_grant_statement_token8] = ACTIONS(362), - [aux_sym_create_table_statement_token1] = ACTIONS(3220), - [aux_sym_order_by_clause_token1] = ACTIONS(362), - [aux_sym_limit_clause_token1] = ACTIONS(362), - [aux_sym_where_clause_token1] = ACTIONS(362), - [aux_sym_join_type_token1] = ACTIONS(362), - [aux_sym_join_type_token2] = ACTIONS(362), - [aux_sym_join_type_token3] = ACTIONS(362), - [aux_sym_join_type_token4] = ACTIONS(362), - [aux_sym_join_clause_token1] = ACTIONS(362), - [aux_sym_boolean_expression_token1] = ACTIONS(362), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), - }, - [1739] = { - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), - [anon_sym_COMMA] = ACTIONS(483), - [aux_sym_cte_token1] = ACTIONS(485), - [aux_sym_cte_token2] = ACTIONS(485), - [aux_sym_insert_statement_token1] = ACTIONS(485), - [aux_sym_insert_statement_token2] = ACTIONS(485), - [aux_sym_comment_statement_token7] = ACTIONS(485), - [aux_sym_create_statement_token1] = ACTIONS(485), - [aux_sym_alter_statement_token1] = ACTIONS(485), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), - [aux_sym_pg_command_token1] = ACTIONS(483), - [aux_sym__compound_statement_token2] = ACTIONS(485), - [aux_sym_return_statement_token1] = ACTIONS(485), - [aux_sym_declare_statement_token1] = ACTIONS(485), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), - [aux_sym_trigger_reference_token1] = ACTIONS(485), - [aux_sym_trigger_event_token1] = ACTIONS(485), - [aux_sym_trigger_event_token2] = ACTIONS(485), - [aux_sym_drop_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token1] = ACTIONS(485), - [aux_sym_grant_statement_token4] = ACTIONS(485), - [aux_sym_grant_statement_token8] = ACTIONS(485), - [aux_sym_order_by_clause_token1] = ACTIONS(485), - [aux_sym_limit_clause_token1] = ACTIONS(485), - [aux_sym_where_clause_token1] = ACTIONS(485), - [aux_sym_join_type_token1] = ACTIONS(485), - [aux_sym_join_type_token2] = ACTIONS(485), - [aux_sym_join_type_token3] = ACTIONS(485), - [aux_sym_join_type_token4] = ACTIONS(485), - [aux_sym_join_clause_token1] = ACTIONS(485), - [aux_sym_boolean_expression_token1] = ACTIONS(485), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), - [sym__unquoted_identifier] = ACTIONS(485), - [anon_sym_BQUOTE] = ACTIONS(483), - [anon_sym_DQUOTE] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), - }, - [1740] = { - [ts_builtin_sym_end] = ACTIONS(591), - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_truncate_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token1] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_begin_statement_token1] = ACTIONS(593), - [aux_sym_commit_statement_token1] = ACTIONS(593), - [aux_sym_rollback_statement_token1] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [1741] = { - [ts_builtin_sym_end] = ACTIONS(595), - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_truncate_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token1] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_begin_statement_token1] = ACTIONS(597), - [aux_sym_commit_statement_token1] = ACTIONS(597), - [aux_sym_rollback_statement_token1] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [1742] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(3222), - [aux_sym_cte_token2] = ACTIONS(352), - [aux_sym_insert_statement_token1] = ACTIONS(352), - [aux_sym_truncate_statement_token1] = ACTIONS(352), - [aux_sym_comment_statement_token1] = ACTIONS(352), - [aux_sym_comment_statement_token7] = ACTIONS(352), - [aux_sym_begin_statement_token1] = ACTIONS(352), - [aux_sym_commit_statement_token1] = ACTIONS(352), - [aux_sym_rollback_statement_token1] = ACTIONS(352), - [aux_sym_create_statement_token1] = ACTIONS(352), - [aux_sym_alter_statement_token1] = ACTIONS(352), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(352), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym__compound_statement_token2] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(352), - [aux_sym_declare_statement_token1] = ACTIONS(352), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(352), - [aux_sym_trigger_event_token2] = ACTIONS(352), - [aux_sym_drop_statement_token1] = ACTIONS(352), - [aux_sym_grant_statement_token1] = ACTIONS(352), - [aux_sym_grant_statement_token4] = ACTIONS(352), - [aux_sym_grant_statement_token8] = ACTIONS(352), - [aux_sym_create_table_statement_token1] = ACTIONS(3224), - [aux_sym_order_by_clause_token1] = ACTIONS(352), - [aux_sym_limit_clause_token1] = ACTIONS(352), - [aux_sym_where_clause_token1] = ACTIONS(352), - [aux_sym_join_type_token1] = ACTIONS(352), - [aux_sym_join_type_token2] = ACTIONS(352), - [aux_sym_join_type_token3] = ACTIONS(352), - [aux_sym_join_type_token4] = ACTIONS(352), - [aux_sym_join_clause_token1] = ACTIONS(352), - [aux_sym_boolean_expression_token1] = ACTIONS(352), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), - }, - [1743] = { - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), - [anon_sym_COMMA] = ACTIONS(471), - [aux_sym_cte_token1] = ACTIONS(473), - [aux_sym_cte_token2] = ACTIONS(473), - [aux_sym_insert_statement_token1] = ACTIONS(473), - [aux_sym_insert_statement_token2] = ACTIONS(473), - [aux_sym_comment_statement_token7] = ACTIONS(473), - [aux_sym_create_statement_token1] = ACTIONS(473), - [aux_sym_alter_statement_token1] = ACTIONS(473), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), - [aux_sym_pg_command_token1] = ACTIONS(471), - [aux_sym__compound_statement_token2] = ACTIONS(473), - [aux_sym_return_statement_token1] = ACTIONS(473), - [aux_sym_declare_statement_token1] = ACTIONS(473), - [aux_sym_create_function_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), - [aux_sym_trigger_reference_token1] = ACTIONS(473), - [aux_sym_trigger_event_token1] = ACTIONS(473), - [aux_sym_trigger_event_token2] = ACTIONS(473), - [aux_sym_drop_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token1] = ACTIONS(473), - [aux_sym_grant_statement_token4] = ACTIONS(473), - [aux_sym_grant_statement_token8] = ACTIONS(473), - [aux_sym_order_by_clause_token1] = ACTIONS(473), - [aux_sym_limit_clause_token1] = ACTIONS(473), - [aux_sym_where_clause_token1] = ACTIONS(473), - [aux_sym_join_type_token1] = ACTIONS(473), - [aux_sym_join_type_token2] = ACTIONS(473), - [aux_sym_join_type_token3] = ACTIONS(473), - [aux_sym_join_type_token4] = ACTIONS(473), - [aux_sym_join_clause_token1] = ACTIONS(473), - [aux_sym_boolean_expression_token1] = ACTIONS(473), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), - [sym__unquoted_identifier] = ACTIONS(473), - [anon_sym_BQUOTE] = ACTIONS(471), - [anon_sym_DQUOTE] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(471), - }, - [1744] = { - [anon_sym_SEMI] = ACTIONS(699), - [aux_sym_with_clause_token1] = ACTIONS(701), - [anon_sym_COMMA] = ACTIONS(699), - [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(3014), - [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_insert_statement_token2] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(3016), - [aux_sym_create_statement_token1] = ACTIONS(701), - [aux_sym_alter_statement_token1] = ACTIONS(701), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), - [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym__compound_statement_token2] = ACTIONS(701), - [aux_sym_return_statement_token1] = ACTIONS(701), - [aux_sym_declare_statement_token1] = ACTIONS(701), - [aux_sym_create_function_parameter_token1] = ACTIONS(3018), - [anon_sym_EQ] = ACTIONS(3020), - [aux_sym_create_trigger_statement_token1] = ACTIONS(3022), - [aux_sym_trigger_reference_token1] = ACTIONS(701), - [aux_sym_trigger_event_token1] = ACTIONS(701), - [aux_sym_trigger_event_token2] = ACTIONS(701), - [aux_sym_drop_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token1] = ACTIONS(701), - [aux_sym_grant_statement_token4] = ACTIONS(701), - [aux_sym_grant_statement_token8] = ACTIONS(701), - [aux_sym_create_table_statement_token1] = ACTIONS(701), - [aux_sym_order_by_clause_token1] = ACTIONS(701), - [aux_sym_limit_clause_token1] = ACTIONS(701), - [aux_sym_where_clause_token1] = ACTIONS(701), - [aux_sym_join_type_token1] = ACTIONS(701), - [aux_sym_join_type_token2] = ACTIONS(701), - [aux_sym_join_type_token3] = ACTIONS(701), - [aux_sym_join_type_token4] = ACTIONS(701), - [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(3024), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(701), - [anon_sym_BQUOTE] = ACTIONS(699), - [anon_sym_DQUOTE] = ACTIONS(699), - [anon_sym_DASH_GT] = ACTIONS(701), - [anon_sym_DASH_GT_GT] = ACTIONS(699), - [anon_sym_POUND_GT] = ACTIONS(701), - [anon_sym_POUND_GT_GT] = ACTIONS(699), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_SLASH] = ACTIONS(3042), - [anon_sym_PERCENT] = ACTIONS(3040), - [anon_sym_LT_LT] = ACTIONS(3040), - [anon_sym_GT_GT] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_PIPE] = ACTIONS(3032), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_LT] = ACTIONS(3036), - [anon_sym_LT_EQ] = ACTIONS(3020), - [anon_sym_LT_GT] = ACTIONS(3020), - [anon_sym_BANG_EQ] = ACTIONS(3020), - [anon_sym_GT] = ACTIONS(3036), - [anon_sym_GT_EQ] = ACTIONS(3020), - [anon_sym_BANG_TILDE] = ACTIONS(3036), - [anon_sym_TILDE_STAR] = ACTIONS(3020), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(3020), - }, - [1745] = { - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), - [anon_sym_COMMA] = ACTIONS(467), - [aux_sym_cte_token1] = ACTIONS(469), - [aux_sym_cte_token2] = ACTIONS(469), - [aux_sym_insert_statement_token1] = ACTIONS(469), - [aux_sym_insert_statement_token2] = ACTIONS(469), - [aux_sym_comment_statement_token7] = 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(467), - [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_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), - [aux_sym_trigger_reference_token1] = ACTIONS(469), - [aux_sym_trigger_event_token1] = ACTIONS(469), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(469), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(469), - [sym__unquoted_identifier] = ACTIONS(469), - [anon_sym_BQUOTE] = ACTIONS(467), - [anon_sym_DQUOTE] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(467), - }, - [1746] = { - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [anon_sym_COMMA] = ACTIONS(507), - [aux_sym_cte_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(509), - [aux_sym_insert_statement_token1] = ACTIONS(509), - [aux_sym_insert_statement_token2] = ACTIONS(509), - [aux_sym_comment_statement_token7] = ACTIONS(509), - [aux_sym_create_statement_token1] = ACTIONS(509), - [aux_sym_alter_statement_token1] = ACTIONS(509), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(509), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym__compound_statement_token2] = ACTIONS(509), - [aux_sym_return_statement_token1] = ACTIONS(509), - [aux_sym_declare_statement_token1] = ACTIONS(509), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_reference_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(509), - [aux_sym_trigger_event_token2] = ACTIONS(509), - [aux_sym_drop_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token1] = ACTIONS(509), - [aux_sym_grant_statement_token4] = ACTIONS(509), - [aux_sym_grant_statement_token8] = ACTIONS(509), - [aux_sym_order_by_clause_token1] = ACTIONS(509), - [aux_sym_limit_clause_token1] = ACTIONS(509), - [aux_sym_where_clause_token1] = ACTIONS(509), - [aux_sym_join_type_token1] = ACTIONS(509), - [aux_sym_join_type_token2] = ACTIONS(509), - [aux_sym_join_type_token3] = ACTIONS(509), - [aux_sym_join_type_token4] = ACTIONS(509), - [aux_sym_join_clause_token1] = ACTIONS(509), - [aux_sym_boolean_expression_token1] = ACTIONS(509), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(509), - [sym__unquoted_identifier] = ACTIONS(509), - [anon_sym_BQUOTE] = ACTIONS(507), - [anon_sym_DQUOTE] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), - }, - [1747] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2612), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [1748] = { - [ts_builtin_sym_end] = ACTIONS(362), - [anon_sym_SEMI] = ACTIONS(362), - [aux_sym_with_clause_token1] = ACTIONS(3226), - [aux_sym_cte_token2] = ACTIONS(362), - [aux_sym_insert_statement_token1] = ACTIONS(362), - [aux_sym_truncate_statement_token1] = ACTIONS(362), - [aux_sym_comment_statement_token1] = ACTIONS(362), - [aux_sym_comment_statement_token7] = ACTIONS(362), - [aux_sym_begin_statement_token1] = ACTIONS(362), - [aux_sym_commit_statement_token1] = ACTIONS(362), - [aux_sym_rollback_statement_token1] = ACTIONS(362), - [aux_sym_create_statement_token1] = ACTIONS(362), - [aux_sym_alter_statement_token1] = ACTIONS(362), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(362), - [aux_sym_pg_command_token1] = ACTIONS(362), - [aux_sym__compound_statement_token2] = ACTIONS(362), - [aux_sym_return_statement_token1] = ACTIONS(362), - [aux_sym_declare_statement_token1] = ACTIONS(362), - [aux_sym_create_function_parameter_token1] = ACTIONS(366), - [anon_sym_EQ] = ACTIONS(362), - [aux_sym_create_trigger_statement_token1] = ACTIONS(366), - [aux_sym_trigger_event_token1] = ACTIONS(362), - [aux_sym_trigger_event_token2] = ACTIONS(362), - [aux_sym_drop_statement_token1] = ACTIONS(362), - [aux_sym_grant_statement_token1] = ACTIONS(362), - [aux_sym_grant_statement_token4] = ACTIONS(362), - [aux_sym_grant_statement_token8] = ACTIONS(362), - [aux_sym_create_table_statement_token1] = ACTIONS(3228), - [aux_sym_order_by_clause_token1] = ACTIONS(362), - [aux_sym_limit_clause_token1] = ACTIONS(362), - [aux_sym_where_clause_token1] = ACTIONS(362), - [aux_sym_join_type_token1] = ACTIONS(362), - [aux_sym_join_type_token2] = ACTIONS(362), - [aux_sym_join_type_token3] = ACTIONS(362), - [aux_sym_join_type_token4] = ACTIONS(362), - [aux_sym_join_clause_token1] = ACTIONS(362), - [aux_sym_boolean_expression_token1] = ACTIONS(362), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(362), - [anon_sym_DASH_GT] = ACTIONS(366), - [anon_sym_DASH_GT_GT] = ACTIONS(362), - [anon_sym_POUND_GT] = ACTIONS(366), - [anon_sym_POUND_GT_GT] = ACTIONS(362), - [anon_sym_LBRACK] = ACTIONS(362), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(362), - [anon_sym_DASH] = ACTIONS(366), - [anon_sym_TILDE] = ACTIONS(366), - [anon_sym_CARET] = ACTIONS(362), - [anon_sym_STAR] = ACTIONS(362), - [anon_sym_SLASH] = ACTIONS(366), - [anon_sym_PERCENT] = ACTIONS(362), - [anon_sym_LT_LT] = ACTIONS(362), - [anon_sym_GT_GT] = ACTIONS(362), - [anon_sym_AMP] = ACTIONS(362), - [anon_sym_PIPE] = ACTIONS(362), - [anon_sym_POUND] = ACTIONS(366), - [anon_sym_LT] = ACTIONS(366), - [anon_sym_LT_EQ] = ACTIONS(362), - [anon_sym_LT_GT] = ACTIONS(362), - [anon_sym_BANG_EQ] = ACTIONS(362), - [anon_sym_GT] = ACTIONS(366), - [anon_sym_GT_EQ] = ACTIONS(362), - [anon_sym_BANG_TILDE] = ACTIONS(366), - [anon_sym_TILDE_STAR] = ACTIONS(362), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(362), + [1661] = { + [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_insert_statement_token1] = ACTIONS(467), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), }, - [1749] = { - [ts_builtin_sym_end] = ACTIONS(352), - [anon_sym_SEMI] = ACTIONS(352), - [aux_sym_with_clause_token1] = ACTIONS(3230), - [aux_sym_cte_token2] = ACTIONS(352), - [aux_sym_insert_statement_token1] = ACTIONS(352), - [aux_sym_truncate_statement_token1] = ACTIONS(352), - [aux_sym_comment_statement_token1] = ACTIONS(352), - [aux_sym_comment_statement_token7] = ACTIONS(352), - [aux_sym_begin_statement_token1] = ACTIONS(352), - [aux_sym_commit_statement_token1] = ACTIONS(352), - [aux_sym_rollback_statement_token1] = ACTIONS(352), - [aux_sym_create_statement_token1] = ACTIONS(352), - [aux_sym_alter_statement_token1] = ACTIONS(352), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(352), - [aux_sym_pg_command_token1] = ACTIONS(352), - [aux_sym__compound_statement_token2] = ACTIONS(352), - [aux_sym_return_statement_token1] = ACTIONS(352), - [aux_sym_declare_statement_token1] = ACTIONS(352), - [aux_sym_create_function_parameter_token1] = ACTIONS(356), - [anon_sym_EQ] = ACTIONS(352), - [aux_sym_create_trigger_statement_token1] = ACTIONS(356), - [aux_sym_trigger_event_token1] = ACTIONS(352), - [aux_sym_trigger_event_token2] = ACTIONS(352), - [aux_sym_drop_statement_token1] = ACTIONS(352), - [aux_sym_grant_statement_token1] = ACTIONS(352), - [aux_sym_grant_statement_token4] = ACTIONS(352), - [aux_sym_grant_statement_token8] = ACTIONS(352), - [aux_sym_create_table_statement_token1] = ACTIONS(3232), - [aux_sym_order_by_clause_token1] = ACTIONS(352), - [aux_sym_limit_clause_token1] = ACTIONS(352), - [aux_sym_where_clause_token1] = ACTIONS(352), - [aux_sym_join_type_token1] = ACTIONS(352), - [aux_sym_join_type_token2] = ACTIONS(352), - [aux_sym_join_type_token3] = ACTIONS(352), - [aux_sym_join_type_token4] = ACTIONS(352), - [aux_sym_join_clause_token1] = ACTIONS(352), - [aux_sym_boolean_expression_token1] = ACTIONS(352), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(352), - [anon_sym_DASH_GT] = ACTIONS(356), - [anon_sym_DASH_GT_GT] = ACTIONS(352), - [anon_sym_POUND_GT] = ACTIONS(356), - [anon_sym_POUND_GT_GT] = ACTIONS(352), - [anon_sym_LBRACK] = ACTIONS(352), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(352), - [anon_sym_DASH] = ACTIONS(356), - [anon_sym_TILDE] = ACTIONS(356), - [anon_sym_CARET] = ACTIONS(352), - [anon_sym_STAR] = ACTIONS(352), - [anon_sym_SLASH] = ACTIONS(356), - [anon_sym_PERCENT] = ACTIONS(352), - [anon_sym_LT_LT] = ACTIONS(352), - [anon_sym_GT_GT] = ACTIONS(352), - [anon_sym_AMP] = ACTIONS(352), - [anon_sym_PIPE] = ACTIONS(352), - [anon_sym_POUND] = ACTIONS(356), - [anon_sym_LT] = ACTIONS(356), - [anon_sym_LT_EQ] = ACTIONS(352), - [anon_sym_LT_GT] = ACTIONS(352), - [anon_sym_BANG_EQ] = ACTIONS(352), - [anon_sym_GT] = ACTIONS(356), - [anon_sym_GT_EQ] = ACTIONS(352), - [anon_sym_BANG_TILDE] = ACTIONS(356), - [anon_sym_TILDE_STAR] = ACTIONS(352), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(352), + [1662] = { + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_insert_statement_token2] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym__compound_statement_token2] = ACTIONS(479), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_reference_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_create_table_statement_token1] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), }, - [1750] = { - [ts_builtin_sym_end] = ACTIONS(427), - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(427), - [aux_sym_insert_statement_token1] = 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(427), - [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_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(427), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(427), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [1663] = { + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_insert_statement_token2] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym__compound_statement_token2] = ACTIONS(392), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_reference_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_create_table_statement_token1] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), }, - [1751] = { - [ts_builtin_sym_end] = ACTIONS(431), - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(431), - [aux_sym_insert_statement_token1] = 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(431), - [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_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(431), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(431), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [1664] = { + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_insert_statement_token2] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym__compound_statement_token2] = ACTIONS(372), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_reference_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_create_table_statement_token1] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), }, - [1752] = { - [ts_builtin_sym_end] = ACTIONS(435), - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(435), - [aux_sym_insert_statement_token1] = 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(435), - [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_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(435), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(435), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [1665] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_truncate_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token1] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_begin_statement_token1] = ACTIONS(432), + [aux_sym_commit_statement_token1] = ACTIONS(432), + [aux_sym_rollback_statement_token1] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, - [1753] = { - [ts_builtin_sym_end] = ACTIONS(439), - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [aux_sym_cte_token2] = ACTIONS(439), - [aux_sym_insert_statement_token1] = 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(439), - [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_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_event_token1] = ACTIONS(439), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(439), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), + [1666] = { + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(3169), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_insert_statement_token2] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym__compound_statement_token2] = ACTIONS(406), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_reference_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(3171), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), }, - [1754] = { - [ts_builtin_sym_end] = ACTIONS(443), - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), + [1667] = { + [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_insert_statement_token1] = ACTIONS(443), [aux_sym_truncate_statement_token1] = ACTIONS(443), @@ -186340,20 +182508,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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(443), - [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_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), + [aux_sym_pg_command_token1] = 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(443), [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(443), @@ -186364,306 +182528,791 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(443), [aux_sym_boolean_expression_token1] = ACTIONS(443), [aux_sym_at_time_zone_expression_token1] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = 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_LBRACK] = 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), }, - [1755] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(3234), - [aux_sym_cte_token2] = ACTIONS(537), - [aux_sym_insert_statement_token1] = ACTIONS(537), - [aux_sym_truncate_statement_token1] = ACTIONS(537), - [aux_sym_comment_statement_token1] = ACTIONS(537), - [aux_sym_comment_statement_token7] = ACTIONS(537), - [aux_sym_begin_statement_token1] = ACTIONS(537), - [aux_sym_commit_statement_token1] = ACTIONS(537), - [aux_sym_rollback_statement_token1] = ACTIONS(537), - [aux_sym_create_statement_token1] = ACTIONS(537), - [aux_sym_alter_statement_token1] = ACTIONS(537), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(537), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym__compound_statement_token2] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(537), - [aux_sym_declare_statement_token1] = ACTIONS(537), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(537), - [aux_sym_trigger_event_token2] = ACTIONS(537), - [aux_sym_drop_statement_token1] = ACTIONS(537), - [aux_sym_grant_statement_token1] = ACTIONS(537), - [aux_sym_grant_statement_token4] = ACTIONS(537), - [aux_sym_grant_statement_token8] = ACTIONS(537), - [aux_sym_create_table_statement_token1] = ACTIONS(3236), - [aux_sym_order_by_clause_token1] = ACTIONS(537), - [aux_sym_limit_clause_token1] = ACTIONS(537), - [aux_sym_where_clause_token1] = ACTIONS(537), - [aux_sym_join_type_token1] = ACTIONS(537), - [aux_sym_join_type_token2] = ACTIONS(537), - [aux_sym_join_type_token3] = ACTIONS(537), - [aux_sym_join_type_token4] = ACTIONS(537), - [aux_sym_join_clause_token1] = ACTIONS(537), - [aux_sym_boolean_expression_token1] = ACTIONS(537), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), + [1668] = { + [ts_builtin_sym_end] = ACTIONS(189), + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3044), + [aux_sym_cte_token2] = ACTIONS(189), + [anon_sym_LPAREN] = ACTIONS(3046), + [aux_sym_insert_statement_token1] = ACTIONS(189), + [aux_sym_truncate_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token1] = ACTIONS(189), + [aux_sym_comment_statement_token7] = ACTIONS(189), + [aux_sym_begin_statement_token1] = ACTIONS(189), + [aux_sym_commit_statement_token1] = ACTIONS(189), + [aux_sym_rollback_statement_token1] = ACTIONS(189), + [aux_sym_create_statement_token1] = ACTIONS(189), + [aux_sym_alter_statement_token1] = ACTIONS(189), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(189), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(189), + [aux_sym_return_statement_token1] = ACTIONS(189), + [aux_sym_declare_statement_token1] = ACTIONS(189), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(189), + [aux_sym_trigger_event_token2] = ACTIONS(189), + [aux_sym_drop_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token1] = ACTIONS(189), + [aux_sym_grant_statement_token4] = ACTIONS(189), + [aux_sym_grant_statement_token8] = ACTIONS(189), + [aux_sym_create_table_statement_token1] = ACTIONS(3048), + [aux_sym_order_by_clause_token1] = ACTIONS(189), + [aux_sym_limit_clause_token1] = ACTIONS(189), + [aux_sym_where_clause_token1] = ACTIONS(189), + [aux_sym_join_type_token1] = ACTIONS(189), + [aux_sym_join_type_token2] = ACTIONS(189), + [aux_sym_join_type_token3] = ACTIONS(189), + [aux_sym_join_type_token4] = ACTIONS(189), + [aux_sym_join_clause_token1] = ACTIONS(189), + [aux_sym_boolean_expression_token1] = ACTIONS(189), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), }, - [1756] = { - [aux_sym_array_type_repeat1] = STATE(1756), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(287), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_create_table_statement_token1] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(3238), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1669] = { + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(3173), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_insert_statement_token2] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym__compound_statement_token2] = ACTIONS(398), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_reference_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(3175), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, - [1757] = { - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_insert_statement_token2] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym__compound_statement_token2] = ACTIONS(601), - [aux_sym_return_statement_token1] = ACTIONS(601), - [aux_sym_declare_statement_token1] = ACTIONS(601), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_reference_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_create_table_statement_token1] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [1670] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), }, - [1758] = { - [ts_builtin_sym_end] = ACTIONS(463), - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(463), - [aux_sym_insert_statement_token1] = 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(463), - [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_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(463), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(463), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), + [1671] = { + [ts_builtin_sym_end] = ACTIONS(299), + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(3177), + [aux_sym_cte_token2] = ACTIONS(299), + [anon_sym_LPAREN] = ACTIONS(3179), + [aux_sym_insert_statement_token1] = ACTIONS(299), + [aux_sym_truncate_statement_token1] = ACTIONS(299), + [aux_sym_comment_statement_token1] = ACTIONS(299), + [aux_sym_comment_statement_token7] = ACTIONS(299), + [aux_sym_begin_statement_token1] = ACTIONS(299), + [aux_sym_commit_statement_token1] = ACTIONS(299), + [aux_sym_rollback_statement_token1] = ACTIONS(299), + [aux_sym_create_statement_token1] = ACTIONS(299), + [aux_sym_alter_statement_token1] = ACTIONS(299), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(299), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym__compound_statement_token2] = ACTIONS(299), + [aux_sym_return_statement_token1] = ACTIONS(299), + [aux_sym_declare_statement_token1] = ACTIONS(299), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(299), + [aux_sym_trigger_event_token2] = ACTIONS(299), + [aux_sym_drop_statement_token1] = ACTIONS(299), + [aux_sym_grant_statement_token1] = ACTIONS(299), + [aux_sym_grant_statement_token4] = ACTIONS(299), + [aux_sym_grant_statement_token8] = ACTIONS(299), + [aux_sym_create_table_statement_token1] = ACTIONS(3181), + [aux_sym_order_by_clause_token1] = ACTIONS(299), + [aux_sym_limit_clause_token1] = ACTIONS(299), + [aux_sym_where_clause_token1] = ACTIONS(299), + [aux_sym_join_type_token1] = ACTIONS(299), + [aux_sym_join_type_token2] = ACTIONS(299), + [aux_sym_join_type_token3] = ACTIONS(299), + [aux_sym_join_type_token4] = ACTIONS(299), + [aux_sym_join_clause_token1] = ACTIONS(299), + [aux_sym_boolean_expression_token1] = ACTIONS(299), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, - [1759] = { - [ts_builtin_sym_end] = ACTIONS(467), - [anon_sym_SEMI] = ACTIONS(467), - [aux_sym_with_clause_token1] = ACTIONS(469), + [1672] = { + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(3183), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_insert_statement_token2] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym__compound_statement_token2] = ACTIONS(386), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_reference_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(3185), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1673] = { + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(3187), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_insert_statement_token2] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym__compound_statement_token2] = ACTIONS(378), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_reference_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(3189), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [1674] = { + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(3191), + [anon_sym_COMMA] = ACTIONS(374), + [aux_sym_cte_token1] = ACTIONS(378), + [aux_sym_cte_token2] = ACTIONS(378), + [aux_sym_insert_statement_token1] = ACTIONS(378), + [aux_sym_insert_statement_token2] = ACTIONS(378), + [aux_sym_comment_statement_token7] = ACTIONS(378), + [aux_sym_create_statement_token1] = ACTIONS(378), + [aux_sym_alter_statement_token1] = ACTIONS(378), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(378), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym__compound_statement_token2] = ACTIONS(378), + [aux_sym_return_statement_token1] = ACTIONS(378), + [aux_sym_declare_statement_token1] = ACTIONS(378), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_reference_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(378), + [aux_sym_trigger_event_token2] = ACTIONS(378), + [aux_sym_drop_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token1] = ACTIONS(378), + [aux_sym_grant_statement_token4] = ACTIONS(378), + [aux_sym_grant_statement_token8] = ACTIONS(378), + [aux_sym_create_table_statement_token1] = ACTIONS(3193), + [aux_sym_order_by_clause_token1] = ACTIONS(378), + [aux_sym_limit_clause_token1] = ACTIONS(378), + [aux_sym_where_clause_token1] = ACTIONS(378), + [aux_sym_join_type_token1] = ACTIONS(378), + [aux_sym_join_type_token2] = ACTIONS(378), + [aux_sym_join_type_token3] = ACTIONS(378), + [aux_sym_join_type_token4] = ACTIONS(378), + [aux_sym_join_clause_token1] = ACTIONS(378), + [aux_sym_boolean_expression_token1] = ACTIONS(378), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(378), + [sym__unquoted_identifier] = ACTIONS(378), + [anon_sym_BQUOTE] = ACTIONS(374), + [anon_sym_DQUOTE] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [1675] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_truncate_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token1] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_begin_statement_token1] = ACTIONS(459), + [aux_sym_commit_statement_token1] = ACTIONS(459), + [aux_sym_rollback_statement_token1] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym_create_function_parameter_token1] = ACTIONS(459), + [anon_sym_EQ] = ACTIONS(457), + [aux_sym_create_trigger_statement_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), + [anon_sym_DASH_GT] = ACTIONS(459), + [anon_sym_DASH_GT_GT] = ACTIONS(457), + [anon_sym_POUND_GT] = ACTIONS(459), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(457), + [anon_sym_DASH] = ACTIONS(459), + [anon_sym_TILDE] = ACTIONS(459), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), + [anon_sym_SLASH] = ACTIONS(459), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), + [anon_sym_POUND] = ACTIONS(459), + [anon_sym_LT] = ACTIONS(459), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), + [anon_sym_GT] = ACTIONS(459), + [anon_sym_GT_EQ] = ACTIONS(457), + [anon_sym_BANG_TILDE] = ACTIONS(459), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), + }, + [1676] = { + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(3195), + [anon_sym_COMMA] = ACTIONS(382), + [aux_sym_cte_token1] = ACTIONS(386), + [aux_sym_cte_token2] = ACTIONS(386), + [aux_sym_insert_statement_token1] = ACTIONS(386), + [aux_sym_insert_statement_token2] = ACTIONS(386), + [aux_sym_comment_statement_token7] = ACTIONS(386), + [aux_sym_create_statement_token1] = ACTIONS(386), + [aux_sym_alter_statement_token1] = ACTIONS(386), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(386), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym__compound_statement_token2] = ACTIONS(386), + [aux_sym_return_statement_token1] = ACTIONS(386), + [aux_sym_declare_statement_token1] = ACTIONS(386), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_reference_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(386), + [aux_sym_trigger_event_token2] = ACTIONS(386), + [aux_sym_drop_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token1] = ACTIONS(386), + [aux_sym_grant_statement_token4] = ACTIONS(386), + [aux_sym_grant_statement_token8] = ACTIONS(386), + [aux_sym_create_table_statement_token1] = ACTIONS(3197), + [aux_sym_order_by_clause_token1] = ACTIONS(386), + [aux_sym_limit_clause_token1] = ACTIONS(386), + [aux_sym_where_clause_token1] = ACTIONS(386), + [aux_sym_join_type_token1] = ACTIONS(386), + [aux_sym_join_type_token2] = ACTIONS(386), + [aux_sym_join_type_token3] = ACTIONS(386), + [aux_sym_join_type_token4] = ACTIONS(386), + [aux_sym_join_clause_token1] = ACTIONS(386), + [aux_sym_boolean_expression_token1] = ACTIONS(386), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(386), + [sym__unquoted_identifier] = ACTIONS(386), + [anon_sym_BQUOTE] = ACTIONS(382), + [anon_sym_DQUOTE] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1677] = { + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(3199), + [anon_sym_COMMA] = ACTIONS(394), + [aux_sym_cte_token1] = ACTIONS(398), + [aux_sym_cte_token2] = ACTIONS(398), + [aux_sym_insert_statement_token1] = ACTIONS(398), + [aux_sym_insert_statement_token2] = ACTIONS(398), + [aux_sym_comment_statement_token7] = ACTIONS(398), + [aux_sym_create_statement_token1] = ACTIONS(398), + [aux_sym_alter_statement_token1] = ACTIONS(398), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(398), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym__compound_statement_token2] = ACTIONS(398), + [aux_sym_return_statement_token1] = ACTIONS(398), + [aux_sym_declare_statement_token1] = ACTIONS(398), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_reference_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(398), + [aux_sym_trigger_event_token2] = ACTIONS(398), + [aux_sym_drop_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token1] = ACTIONS(398), + [aux_sym_grant_statement_token4] = ACTIONS(398), + [aux_sym_grant_statement_token8] = ACTIONS(398), + [aux_sym_create_table_statement_token1] = ACTIONS(3201), + [aux_sym_order_by_clause_token1] = ACTIONS(398), + [aux_sym_limit_clause_token1] = ACTIONS(398), + [aux_sym_where_clause_token1] = ACTIONS(398), + [aux_sym_join_type_token1] = ACTIONS(398), + [aux_sym_join_type_token2] = ACTIONS(398), + [aux_sym_join_type_token3] = ACTIONS(398), + [aux_sym_join_type_token4] = ACTIONS(398), + [aux_sym_join_clause_token1] = ACTIONS(398), + [aux_sym_boolean_expression_token1] = ACTIONS(398), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(398), + [sym__unquoted_identifier] = ACTIONS(398), + [anon_sym_BQUOTE] = ACTIONS(394), + [anon_sym_DQUOTE] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), + }, + [1678] = { + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(3203), + [anon_sym_COMMA] = ACTIONS(402), + [aux_sym_cte_token1] = ACTIONS(406), + [aux_sym_cte_token2] = ACTIONS(406), + [aux_sym_insert_statement_token1] = ACTIONS(406), + [aux_sym_insert_statement_token2] = ACTIONS(406), + [aux_sym_comment_statement_token7] = ACTIONS(406), + [aux_sym_create_statement_token1] = ACTIONS(406), + [aux_sym_alter_statement_token1] = ACTIONS(406), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(406), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym__compound_statement_token2] = ACTIONS(406), + [aux_sym_return_statement_token1] = ACTIONS(406), + [aux_sym_declare_statement_token1] = ACTIONS(406), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_reference_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(406), + [aux_sym_trigger_event_token2] = ACTIONS(406), + [aux_sym_drop_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token1] = ACTIONS(406), + [aux_sym_grant_statement_token4] = ACTIONS(406), + [aux_sym_grant_statement_token8] = ACTIONS(406), + [aux_sym_create_table_statement_token1] = ACTIONS(3205), + [aux_sym_order_by_clause_token1] = ACTIONS(406), + [aux_sym_limit_clause_token1] = ACTIONS(406), + [aux_sym_where_clause_token1] = ACTIONS(406), + [aux_sym_join_type_token1] = ACTIONS(406), + [aux_sym_join_type_token2] = ACTIONS(406), + [aux_sym_join_type_token3] = ACTIONS(406), + [aux_sym_join_type_token4] = ACTIONS(406), + [aux_sym_join_clause_token1] = ACTIONS(406), + [aux_sym_boolean_expression_token1] = ACTIONS(406), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(406), + [sym__unquoted_identifier] = ACTIONS(406), + [anon_sym_BQUOTE] = ACTIONS(402), + [anon_sym_DQUOTE] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [1679] = { + [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_insert_statement_token1] = ACTIONS(467), [aux_sym_truncate_statement_token1] = ACTIONS(467), @@ -186675,20 +183324,16 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [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(467), - [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_parameter_token1] = ACTIONS(469), - [anon_sym_EQ] = ACTIONS(467), - [aux_sym_create_trigger_statement_token1] = ACTIONS(469), + [aux_sym_pg_command_token1] = 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(467), [aux_sym_trigger_event_token2] = 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_where_clause_token1] = ACTIONS(467), @@ -186699,56 +183344,465 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(467), [aux_sym_boolean_expression_token1] = ACTIONS(467), [aux_sym_at_time_zone_expression_token1] = ACTIONS(467), - [anon_sym_DASH_GT] = ACTIONS(469), - [anon_sym_DASH_GT_GT] = ACTIONS(467), - [anon_sym_POUND_GT] = ACTIONS(469), - [anon_sym_POUND_GT_GT] = ACTIONS(467), - [anon_sym_LBRACK] = ACTIONS(467), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(467), - [anon_sym_DASH] = ACTIONS(469), - [anon_sym_TILDE] = ACTIONS(469), - [anon_sym_CARET] = ACTIONS(467), - [anon_sym_STAR] = ACTIONS(467), - [anon_sym_SLASH] = ACTIONS(469), - [anon_sym_PERCENT] = ACTIONS(467), - [anon_sym_LT_LT] = ACTIONS(467), - [anon_sym_GT_GT] = ACTIONS(467), - [anon_sym_AMP] = ACTIONS(467), - [anon_sym_PIPE] = ACTIONS(467), - [anon_sym_POUND] = ACTIONS(469), - [anon_sym_LT] = ACTIONS(469), - [anon_sym_LT_EQ] = ACTIONS(467), - [anon_sym_LT_GT] = ACTIONS(467), - [anon_sym_BANG_EQ] = ACTIONS(467), - [anon_sym_GT] = ACTIONS(469), - [anon_sym_GT_EQ] = ACTIONS(467), - [anon_sym_BANG_TILDE] = ACTIONS(469), - [anon_sym_TILDE_STAR] = ACTIONS(467), - [anon_sym_BANG_TILDE_STAR] = 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), }, - [1760] = { - [ts_builtin_sym_end] = ACTIONS(471), - [anon_sym_SEMI] = ACTIONS(471), - [aux_sym_with_clause_token1] = ACTIONS(473), + [1680] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_truncate_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token1] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_begin_statement_token1] = ACTIONS(479), + [aux_sym_commit_statement_token1] = ACTIONS(479), + [aux_sym_rollback_statement_token1] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1681] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_truncate_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token1] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_begin_statement_token1] = ACTIONS(392), + [aux_sym_commit_statement_token1] = ACTIONS(392), + [aux_sym_rollback_statement_token1] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [1682] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_truncate_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token1] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_begin_statement_token1] = ACTIONS(372), + [aux_sym_commit_statement_token1] = ACTIONS(372), + [aux_sym_rollback_statement_token1] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [1683] = { + [aux_sym_array_type_repeat1] = STATE(1642), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(340), + [aux_sym_insert_statement_token1] = ACTIONS(340), + [aux_sym_truncate_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token7] = ACTIONS(340), + [aux_sym_begin_statement_token1] = ACTIONS(340), + [aux_sym_commit_statement_token1] = ACTIONS(340), + [aux_sym_rollback_statement_token1] = ACTIONS(340), + [aux_sym_create_statement_token1] = ACTIONS(340), + [aux_sym_alter_statement_token1] = ACTIONS(340), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(340), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym__compound_statement_token2] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(340), + [aux_sym_declare_statement_token1] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(340), + [aux_sym_trigger_event_token2] = ACTIONS(340), + [aux_sym_drop_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token4] = ACTIONS(340), + [aux_sym_grant_statement_token8] = ACTIONS(340), + [aux_sym_create_table_statement_token1] = ACTIONS(340), + [aux_sym_order_by_clause_token1] = ACTIONS(340), + [aux_sym_limit_clause_token1] = ACTIONS(340), + [aux_sym_where_clause_token1] = ACTIONS(340), + [aux_sym_join_type_token1] = ACTIONS(340), + [aux_sym_join_type_token2] = ACTIONS(340), + [aux_sym_join_type_token3] = ACTIONS(340), + [aux_sym_join_type_token4] = ACTIONS(340), + [aux_sym_join_clause_token1] = ACTIONS(340), + [aux_sym_boolean_expression_token1] = ACTIONS(340), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(3159), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [1684] = { + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(3207), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(3209), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(3211), + }, + [1685] = { + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(475), + [aux_sym_insert_statement_token1] = ACTIONS(475), + [aux_sym_insert_statement_token2] = ACTIONS(475), + [aux_sym_comment_statement_token7] = ACTIONS(475), + [aux_sym_create_statement_token1] = ACTIONS(475), + [aux_sym_alter_statement_token1] = ACTIONS(475), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym__compound_statement_token2] = ACTIONS(475), + [aux_sym_return_statement_token1] = ACTIONS(475), + [aux_sym_declare_statement_token1] = ACTIONS(475), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_reference_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(475), + [aux_sym_trigger_event_token2] = ACTIONS(475), + [aux_sym_drop_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token1] = ACTIONS(475), + [aux_sym_grant_statement_token4] = ACTIONS(475), + [aux_sym_grant_statement_token8] = ACTIONS(475), + [aux_sym_create_table_statement_token1] = ACTIONS(475), + [aux_sym_order_by_clause_token1] = ACTIONS(475), + [aux_sym_limit_clause_token1] = ACTIONS(475), + [aux_sym_where_clause_token1] = ACTIONS(475), + [aux_sym_join_type_token1] = ACTIONS(475), + [aux_sym_join_type_token2] = ACTIONS(475), + [aux_sym_join_type_token3] = ACTIONS(475), + [aux_sym_join_type_token4] = ACTIONS(475), + [aux_sym_join_clause_token1] = ACTIONS(475), + [aux_sym_boolean_expression_token1] = ACTIONS(475), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [1686] = { + [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_insert_statement_token1] = ACTIONS(471), - [aux_sym_truncate_statement_token1] = ACTIONS(471), - [aux_sym_comment_statement_token1] = ACTIONS(471), + [aux_sym_insert_statement_token2] = 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(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_parameter_token1] = ACTIONS(473), - [anon_sym_EQ] = ACTIONS(471), - [aux_sym_create_trigger_statement_token1] = ACTIONS(473), + [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_drop_statement_token1] = ACTIONS(471), @@ -186766,123 +183820,601 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(471), [aux_sym_boolean_expression_token1] = ACTIONS(471), [aux_sym_at_time_zone_expression_token1] = ACTIONS(471), - [anon_sym_DASH_GT] = ACTIONS(473), - [anon_sym_DASH_GT_GT] = ACTIONS(471), - [anon_sym_POUND_GT] = ACTIONS(473), - [anon_sym_POUND_GT_GT] = ACTIONS(471), - [anon_sym_LBRACK] = ACTIONS(471), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(471), - [anon_sym_DASH] = ACTIONS(473), - [anon_sym_TILDE] = ACTIONS(473), - [anon_sym_CARET] = ACTIONS(471), - [anon_sym_STAR] = ACTIONS(471), - [anon_sym_SLASH] = ACTIONS(473), - [anon_sym_PERCENT] = ACTIONS(471), - [anon_sym_LT_LT] = ACTIONS(471), - [anon_sym_GT_GT] = ACTIONS(471), - [anon_sym_AMP] = ACTIONS(471), - [anon_sym_PIPE] = ACTIONS(471), - [anon_sym_POUND] = ACTIONS(473), - [anon_sym_LT] = ACTIONS(473), - [anon_sym_LT_EQ] = ACTIONS(471), - [anon_sym_LT_GT] = ACTIONS(471), - [anon_sym_BANG_EQ] = ACTIONS(471), - [anon_sym_GT] = ACTIONS(473), - [anon_sym_GT_EQ] = ACTIONS(471), - [anon_sym_BANG_TILDE] = ACTIONS(473), - [anon_sym_TILDE_STAR] = ACTIONS(471), - [anon_sym_BANG_TILDE_STAR] = 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_COLON_COLON] = 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), }, - [1761] = { - [anon_sym_SEMI] = ACTIONS(348), - [aux_sym_with_clause_token1] = ACTIONS(350), - [anon_sym_COMMA] = ACTIONS(348), - [aux_sym_cte_token1] = ACTIONS(350), - [aux_sym_cte_token2] = ACTIONS(350), - [aux_sym_insert_statement_token1] = ACTIONS(350), - [aux_sym_insert_statement_token2] = ACTIONS(350), - [aux_sym_comment_statement_token7] = ACTIONS(350), - [aux_sym_create_statement_token1] = ACTIONS(350), - [aux_sym_alter_statement_token1] = ACTIONS(350), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(350), - [aux_sym_pg_command_token1] = ACTIONS(348), - [aux_sym__compound_statement_token2] = ACTIONS(350), - [aux_sym_return_statement_token1] = ACTIONS(350), - [aux_sym_declare_statement_token1] = ACTIONS(350), - [aux_sym_create_function_parameter_token1] = ACTIONS(350), - [anon_sym_EQ] = ACTIONS(348), - [aux_sym_create_trigger_statement_token1] = ACTIONS(350), - [aux_sym_trigger_reference_token1] = ACTIONS(350), - [aux_sym_trigger_event_token1] = ACTIONS(350), - [aux_sym_trigger_event_token2] = ACTIONS(350), - [aux_sym_drop_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token1] = ACTIONS(350), - [aux_sym_grant_statement_token4] = ACTIONS(350), - [aux_sym_grant_statement_token8] = ACTIONS(350), - [aux_sym_order_by_clause_token1] = ACTIONS(350), - [aux_sym_limit_clause_token1] = ACTIONS(350), - [aux_sym_where_clause_token1] = ACTIONS(350), - [aux_sym_join_type_token1] = ACTIONS(350), - [aux_sym_join_type_token2] = ACTIONS(350), - [aux_sym_join_type_token3] = ACTIONS(350), - [aux_sym_join_type_token4] = ACTIONS(350), - [aux_sym_join_clause_token1] = ACTIONS(350), - [aux_sym_boolean_expression_token1] = ACTIONS(350), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(350), - [sym__unquoted_identifier] = ACTIONS(350), - [anon_sym_BQUOTE] = ACTIONS(348), - [anon_sym_DQUOTE] = ACTIONS(348), - [anon_sym_DASH_GT] = ACTIONS(350), - [anon_sym_DASH_GT_GT] = ACTIONS(348), - [anon_sym_POUND_GT] = ACTIONS(350), - [anon_sym_POUND_GT_GT] = ACTIONS(348), - [anon_sym_COLON_COLON] = ACTIONS(348), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(348), - [anon_sym_DASH] = ACTIONS(350), - [anon_sym_TILDE] = ACTIONS(350), - [anon_sym_CARET] = ACTIONS(348), - [anon_sym_STAR] = ACTIONS(348), - [anon_sym_SLASH] = ACTIONS(350), - [anon_sym_PERCENT] = ACTIONS(348), - [anon_sym_LT_LT] = ACTIONS(348), - [anon_sym_GT_GT] = ACTIONS(348), - [anon_sym_AMP] = ACTIONS(348), - [anon_sym_PIPE] = ACTIONS(348), - [anon_sym_POUND] = ACTIONS(350), - [anon_sym_LT] = ACTIONS(350), - [anon_sym_LT_EQ] = ACTIONS(348), - [anon_sym_LT_GT] = ACTIONS(348), - [anon_sym_BANG_EQ] = ACTIONS(348), - [anon_sym_GT] = ACTIONS(350), - [anon_sym_GT_EQ] = ACTIONS(348), - [anon_sym_BANG_TILDE] = ACTIONS(350), - [anon_sym_TILDE_STAR] = ACTIONS(348), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(348), + [1687] = { + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2826), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1762] = { - [ts_builtin_sym_end] = ACTIONS(483), - [anon_sym_SEMI] = ACTIONS(483), - [aux_sym_with_clause_token1] = ACTIONS(485), + [1688] = { + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2487), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1689] = { + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_insert_statement_token2] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym__compound_statement_token2] = ACTIONS(346), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_reference_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_create_table_statement_token1] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_join_type_token1] = ACTIONS(346), + [aux_sym_join_type_token2] = ACTIONS(346), + [aux_sym_join_type_token3] = ACTIONS(346), + [aux_sym_join_type_token4] = ACTIONS(346), + [aux_sym_join_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(344), + [anon_sym_DASH] = ACTIONS(346), + [anon_sym_TILDE] = ACTIONS(346), + [anon_sym_CARET] = ACTIONS(344), + [anon_sym_STAR] = ACTIONS(344), + [anon_sym_SLASH] = ACTIONS(346), + [anon_sym_PERCENT] = ACTIONS(344), + [anon_sym_LT_LT] = ACTIONS(344), + [anon_sym_GT_GT] = ACTIONS(344), + [anon_sym_AMP] = ACTIONS(344), + [anon_sym_PIPE] = ACTIONS(344), + [anon_sym_POUND] = ACTIONS(346), + [anon_sym_LT] = ACTIONS(346), + [anon_sym_LT_EQ] = ACTIONS(344), + [anon_sym_LT_GT] = ACTIONS(344), + [anon_sym_BANG_EQ] = ACTIONS(344), + [anon_sym_GT] = ACTIONS(346), + [anon_sym_GT_EQ] = ACTIONS(344), + [anon_sym_BANG_TILDE] = ACTIONS(346), + [anon_sym_TILDE_STAR] = ACTIONS(344), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), + }, + [1690] = { + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_insert_statement_token2] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym__compound_statement_token2] = ACTIONS(455), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_create_table_statement_token1] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1691] = { + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(294), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_create_table_statement_token1] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1692] = { + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_insert_statement_token2] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym__compound_statement_token2] = ACTIONS(368), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_reference_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_create_table_statement_token1] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [1693] = { + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_create_table_statement_token1] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_join_type_token1] = ACTIONS(625), + [aux_sym_join_type_token2] = ACTIONS(625), + [aux_sym_join_type_token3] = ACTIONS(625), + [aux_sym_join_type_token4] = ACTIONS(625), + [aux_sym_join_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), + }, + [1694] = { + [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_insert_statement_token1] = ACTIONS(439), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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] = { + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), [aux_sym_cte_token2] = ACTIONS(483), [aux_sym_insert_statement_token1] = ACTIONS(483), - [aux_sym_truncate_statement_token1] = ACTIONS(483), - [aux_sym_comment_statement_token1] = ACTIONS(483), + [aux_sym_insert_statement_token2] = ACTIONS(483), [aux_sym_comment_statement_token7] = ACTIONS(483), - [aux_sym_begin_statement_token1] = ACTIONS(483), - [aux_sym_commit_statement_token1] = ACTIONS(483), - [aux_sym_rollback_statement_token1] = ACTIONS(483), [aux_sym_create_statement_token1] = ACTIONS(483), [aux_sym_alter_statement_token1] = ACTIONS(483), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), - [aux_sym_pg_command_token1] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), [aux_sym__compound_statement_token2] = ACTIONS(483), [aux_sym_return_statement_token1] = ACTIONS(483), [aux_sym_declare_statement_token1] = ACTIONS(483), - [aux_sym_create_function_parameter_token1] = ACTIONS(485), - [anon_sym_EQ] = ACTIONS(483), - [aux_sym_create_trigger_statement_token1] = ACTIONS(485), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_reference_token1] = ACTIONS(483), [aux_sym_trigger_event_token1] = ACTIONS(483), [aux_sym_trigger_event_token2] = ACTIONS(483), [aux_sym_drop_statement_token1] = ACTIONS(483), @@ -186900,126 +184432,536 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(483), [aux_sym_boolean_expression_token1] = ACTIONS(483), [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), - [anon_sym_DASH_GT] = ACTIONS(485), - [anon_sym_DASH_GT_GT] = ACTIONS(483), - [anon_sym_POUND_GT] = ACTIONS(485), - [anon_sym_POUND_GT_GT] = ACTIONS(483), - [anon_sym_LBRACK] = ACTIONS(483), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(483), - [anon_sym_DASH] = ACTIONS(485), - [anon_sym_TILDE] = ACTIONS(485), - [anon_sym_CARET] = ACTIONS(483), - [anon_sym_STAR] = ACTIONS(483), - [anon_sym_SLASH] = ACTIONS(485), - [anon_sym_PERCENT] = ACTIONS(483), - [anon_sym_LT_LT] = ACTIONS(483), - [anon_sym_GT_GT] = ACTIONS(483), - [anon_sym_AMP] = ACTIONS(483), - [anon_sym_PIPE] = ACTIONS(483), - [anon_sym_POUND] = ACTIONS(485), - [anon_sym_LT] = ACTIONS(485), - [anon_sym_LT_EQ] = ACTIONS(483), - [anon_sym_LT_GT] = ACTIONS(483), - [anon_sym_BANG_EQ] = ACTIONS(483), - [anon_sym_GT] = ACTIONS(485), - [anon_sym_GT_EQ] = ACTIONS(483), - [anon_sym_BANG_TILDE] = ACTIONS(485), - [anon_sym_TILDE_STAR] = ACTIONS(483), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), }, - [1763] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2904), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [1696] = { + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = ACTIONS(451), + [aux_sym_insert_statement_token2] = ACTIONS(451), + [aux_sym_comment_statement_token7] = 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(449), + [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_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_reference_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), }, - [1764] = { - [ts_builtin_sym_end] = ACTIONS(487), - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(487), - [aux_sym_insert_statement_token1] = ACTIONS(487), - [aux_sym_truncate_statement_token1] = ACTIONS(487), - [aux_sym_comment_statement_token1] = ACTIONS(487), - [aux_sym_comment_statement_token7] = ACTIONS(487), - [aux_sym_begin_statement_token1] = ACTIONS(487), - [aux_sym_commit_statement_token1] = ACTIONS(487), - [aux_sym_rollback_statement_token1] = ACTIONS(487), - [aux_sym_create_statement_token1] = ACTIONS(487), - [aux_sym_alter_statement_token1] = ACTIONS(487), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym__compound_statement_token2] = ACTIONS(487), - [aux_sym_return_statement_token1] = ACTIONS(487), - [aux_sym_declare_statement_token1] = ACTIONS(487), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(487), - [aux_sym_trigger_event_token2] = ACTIONS(487), - [aux_sym_drop_statement_token1] = ACTIONS(487), + [1697] = { + [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_insert_statement_token1] = 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(117), + [aux_sym_trigger_event_token1] = ACTIONS(115), + [aux_sym_trigger_event_token2] = 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_boolean_expression_token1] = 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), + }, + [1698] = { + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token8] = ACTIONS(629), + [aux_sym_create_table_statement_token1] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_where_clause_token1] = ACTIONS(629), + [aux_sym_join_type_token1] = ACTIONS(629), + [aux_sym_join_type_token2] = ACTIONS(629), + [aux_sym_join_type_token3] = ACTIONS(629), + [aux_sym_join_type_token4] = ACTIONS(629), + [aux_sym_join_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), + }, + [1699] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_grant_statement_token8] = ACTIONS(633), + [aux_sym_create_table_statement_token1] = ACTIONS(633), + [aux_sym_order_by_clause_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_where_clause_token1] = ACTIONS(633), + [aux_sym_join_type_token1] = ACTIONS(633), + [aux_sym_join_type_token2] = ACTIONS(633), + [aux_sym_join_type_token3] = ACTIONS(633), + [aux_sym_join_type_token4] = ACTIONS(633), + [aux_sym_join_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + }, + [1700] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2853), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2855), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_create_function_parameter_token1] = ACTIONS(2857), + [anon_sym_EQ] = ACTIONS(2859), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2861), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2863), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2871), + [anon_sym_DASH] = ACTIONS(2873), + [anon_sym_TILDE] = ACTIONS(2875), + [anon_sym_CARET] = ACTIONS(2877), + [anon_sym_STAR] = ACTIONS(2879), + [anon_sym_SLASH] = ACTIONS(2881), + [anon_sym_PERCENT] = ACTIONS(2879), + [anon_sym_LT_LT] = ACTIONS(2879), + [anon_sym_GT_GT] = ACTIONS(2879), + [anon_sym_AMP] = ACTIONS(2879), + [anon_sym_PIPE] = ACTIONS(2871), + [anon_sym_POUND] = ACTIONS(2873), + [anon_sym_LT] = ACTIONS(2875), + [anon_sym_LT_EQ] = ACTIONS(2859), + [anon_sym_LT_GT] = ACTIONS(2859), + [anon_sym_BANG_EQ] = ACTIONS(2859), + [anon_sym_GT] = ACTIONS(2875), + [anon_sym_GT_EQ] = ACTIONS(2859), + [anon_sym_BANG_TILDE] = ACTIONS(2875), + [anon_sym_TILDE_STAR] = ACTIONS(2859), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2859), + }, + [1701] = { + [aux_sym_array_type_repeat1] = STATE(1702), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = ACTIONS(336), + [aux_sym_insert_statement_token2] = ACTIONS(336), + [aux_sym_comment_statement_token7] = 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(334), + [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(336), + [anon_sym_EQ] = ACTIONS(334), + [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_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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(3157), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [1702] = { + [aux_sym_array_type_repeat1] = STATE(1702), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(294), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(3213), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1703] = { + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_insert_statement_token2] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym__compound_statement_token2] = ACTIONS(487), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_reference_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), [aux_sym_grant_statement_token1] = ACTIONS(487), [aux_sym_grant_statement_token4] = ACTIONS(487), [aux_sym_grant_statement_token8] = ACTIONS(487), @@ -187034,123 +184976,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(487), [aux_sym_boolean_expression_token1] = ACTIONS(487), [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [1765] = { - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_insert_statement_token2] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym__compound_statement_token2] = ACTIONS(609), - [aux_sym_return_statement_token1] = ACTIONS(609), - [aux_sym_declare_statement_token1] = ACTIONS(609), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_reference_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_create_table_statement_token1] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), }, - [1766] = { - [ts_builtin_sym_end] = ACTIONS(491), - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), + [1704] = { + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), [aux_sym_cte_token2] = ACTIONS(491), [aux_sym_insert_statement_token1] = ACTIONS(491), - [aux_sym_truncate_statement_token1] = ACTIONS(491), - [aux_sym_comment_statement_token1] = ACTIONS(491), + [aux_sym_insert_statement_token2] = ACTIONS(491), [aux_sym_comment_statement_token7] = ACTIONS(491), - [aux_sym_begin_statement_token1] = ACTIONS(491), - [aux_sym_commit_statement_token1] = ACTIONS(491), - [aux_sym_rollback_statement_token1] = ACTIONS(491), [aux_sym_create_statement_token1] = ACTIONS(491), [aux_sym_alter_statement_token1] = ACTIONS(491), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), - [aux_sym_pg_command_token1] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), [aux_sym__compound_statement_token2] = ACTIONS(491), [aux_sym_return_statement_token1] = ACTIONS(491), [aux_sym_declare_statement_token1] = ACTIONS(491), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_reference_token1] = ACTIONS(491), [aux_sym_trigger_event_token1] = ACTIONS(491), [aux_sym_trigger_event_token2] = ACTIONS(491), [aux_sym_drop_statement_token1] = ACTIONS(491), @@ -187168,791 +185044,1622 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(491), [aux_sym_boolean_expression_token1] = ACTIONS(491), [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, - [1767] = { - [ts_builtin_sym_end] = ACTIONS(499), - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(499), - [aux_sym_insert_statement_token1] = ACTIONS(499), - [aux_sym_truncate_statement_token1] = ACTIONS(499), - [aux_sym_comment_statement_token1] = ACTIONS(499), - [aux_sym_comment_statement_token7] = ACTIONS(499), - [aux_sym_begin_statement_token1] = ACTIONS(499), - [aux_sym_commit_statement_token1] = ACTIONS(499), - [aux_sym_rollback_statement_token1] = ACTIONS(499), - [aux_sym_create_statement_token1] = ACTIONS(499), - [aux_sym_alter_statement_token1] = ACTIONS(499), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(499), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym__compound_statement_token2] = ACTIONS(499), - [aux_sym_return_statement_token1] = ACTIONS(499), - [aux_sym_declare_statement_token1] = ACTIONS(499), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(499), - [aux_sym_trigger_event_token2] = ACTIONS(499), - [aux_sym_drop_statement_token1] = ACTIONS(499), - [aux_sym_grant_statement_token1] = ACTIONS(499), - [aux_sym_grant_statement_token4] = ACTIONS(499), - [aux_sym_grant_statement_token8] = ACTIONS(499), - [aux_sym_create_table_statement_token1] = ACTIONS(499), - [aux_sym_order_by_clause_token1] = ACTIONS(499), - [aux_sym_limit_clause_token1] = ACTIONS(499), - [aux_sym_where_clause_token1] = ACTIONS(499), - [aux_sym_join_type_token1] = ACTIONS(499), - [aux_sym_join_type_token2] = ACTIONS(499), - [aux_sym_join_type_token3] = ACTIONS(499), - [aux_sym_join_type_token4] = ACTIONS(499), - [aux_sym_join_clause_token1] = ACTIONS(499), - [aux_sym_boolean_expression_token1] = ACTIONS(499), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), + [1705] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [1768] = { - [aux_sym_array_type_repeat1] = STATE(1756), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(273), - [anon_sym_COMMA] = ACTIONS(271), - [aux_sym_cte_token1] = ACTIONS(273), - [aux_sym_cte_token2] = ACTIONS(273), - [aux_sym_insert_statement_token1] = ACTIONS(273), - [aux_sym_comment_statement_token7] = 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(271), - [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(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(273), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(273), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(273), - [sym__unquoted_identifier] = ACTIONS(273), - [anon_sym_BQUOTE] = ACTIONS(271), - [anon_sym_DQUOTE] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(3241), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [1706] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [1769] = { - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_insert_statement_token2] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym__compound_statement_token2] = ACTIONS(605), - [aux_sym_return_statement_token1] = ACTIONS(605), - [aux_sym_declare_statement_token1] = ACTIONS(605), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_reference_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_create_table_statement_token1] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), + [1707] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [1770] = { - [ts_builtin_sym_end] = ACTIONS(599), - [anon_sym_SEMI] = ACTIONS(599), - [aux_sym_with_clause_token1] = ACTIONS(601), - [anon_sym_COMMA] = ACTIONS(599), - [aux_sym_cte_token1] = ACTIONS(601), - [aux_sym_cte_token2] = ACTIONS(601), - [aux_sym_insert_statement_token1] = ACTIONS(601), - [aux_sym_truncate_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token1] = ACTIONS(601), - [aux_sym_comment_statement_token7] = ACTIONS(601), - [aux_sym_begin_statement_token1] = ACTIONS(601), - [aux_sym_commit_statement_token1] = ACTIONS(601), - [aux_sym_rollback_statement_token1] = ACTIONS(601), - [aux_sym_create_statement_token1] = ACTIONS(601), - [aux_sym_alter_statement_token1] = ACTIONS(601), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(601), - [aux_sym_pg_command_token1] = ACTIONS(599), - [aux_sym_create_function_parameter_token1] = ACTIONS(601), - [anon_sym_EQ] = ACTIONS(599), - [aux_sym_create_trigger_statement_token1] = ACTIONS(601), - [aux_sym_trigger_event_token1] = ACTIONS(601), - [aux_sym_trigger_event_token2] = ACTIONS(601), - [aux_sym_drop_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token1] = ACTIONS(601), - [aux_sym_grant_statement_token4] = ACTIONS(601), - [aux_sym_grant_statement_token8] = ACTIONS(601), - [aux_sym_order_by_clause_token1] = ACTIONS(601), - [aux_sym_limit_clause_token1] = ACTIONS(601), - [aux_sym_where_clause_token1] = ACTIONS(601), - [aux_sym_join_type_token1] = ACTIONS(601), - [aux_sym_join_type_token2] = ACTIONS(601), - [aux_sym_join_type_token3] = ACTIONS(601), - [aux_sym_join_type_token4] = ACTIONS(601), - [aux_sym_join_clause_token1] = ACTIONS(601), - [aux_sym_boolean_expression_token1] = ACTIONS(601), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(601), - [sym__unquoted_identifier] = ACTIONS(601), - [anon_sym_BQUOTE] = ACTIONS(599), - [anon_sym_DQUOTE] = ACTIONS(599), - [anon_sym_DASH_GT] = ACTIONS(601), - [anon_sym_DASH_GT_GT] = ACTIONS(599), - [anon_sym_POUND_GT] = ACTIONS(601), - [anon_sym_POUND_GT_GT] = ACTIONS(599), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(599), - [anon_sym_DASH] = ACTIONS(601), - [anon_sym_TILDE] = ACTIONS(601), - [anon_sym_CARET] = ACTIONS(599), - [anon_sym_STAR] = ACTIONS(599), - [anon_sym_SLASH] = ACTIONS(601), - [anon_sym_PERCENT] = ACTIONS(599), - [anon_sym_LT_LT] = ACTIONS(599), - [anon_sym_GT_GT] = ACTIONS(599), - [anon_sym_AMP] = ACTIONS(599), - [anon_sym_PIPE] = ACTIONS(599), - [anon_sym_POUND] = ACTIONS(601), - [anon_sym_LT] = ACTIONS(601), - [anon_sym_LT_EQ] = ACTIONS(599), - [anon_sym_LT_GT] = ACTIONS(599), - [anon_sym_BANG_EQ] = ACTIONS(599), - [anon_sym_GT] = ACTIONS(601), - [anon_sym_GT_EQ] = ACTIONS(599), - [anon_sym_BANG_TILDE] = ACTIONS(601), - [anon_sym_TILDE_STAR] = ACTIONS(599), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(599), + [1708] = { + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(495), + [aux_sym_insert_statement_token1] = ACTIONS(495), + [aux_sym_insert_statement_token2] = ACTIONS(495), + [aux_sym_comment_statement_token7] = ACTIONS(495), + [aux_sym_create_statement_token1] = ACTIONS(495), + [aux_sym_alter_statement_token1] = ACTIONS(495), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym__compound_statement_token2] = ACTIONS(495), + [aux_sym_return_statement_token1] = ACTIONS(495), + [aux_sym_declare_statement_token1] = ACTIONS(495), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_reference_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(495), + [aux_sym_trigger_event_token2] = ACTIONS(495), + [aux_sym_drop_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token1] = ACTIONS(495), + [aux_sym_grant_statement_token4] = ACTIONS(495), + [aux_sym_grant_statement_token8] = ACTIONS(495), + [aux_sym_create_table_statement_token1] = ACTIONS(495), + [aux_sym_order_by_clause_token1] = ACTIONS(495), + [aux_sym_limit_clause_token1] = ACTIONS(495), + [aux_sym_where_clause_token1] = ACTIONS(495), + [aux_sym_join_type_token1] = ACTIONS(495), + [aux_sym_join_type_token2] = ACTIONS(495), + [aux_sym_join_type_token3] = ACTIONS(495), + [aux_sym_join_type_token4] = ACTIONS(495), + [aux_sym_join_clause_token1] = ACTIONS(495), + [aux_sym_boolean_expression_token1] = ACTIONS(495), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, - [1771] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(3102), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(3104), - [aux_sym_insert_statement_token1] = 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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(3106), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1709] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), }, - [1772] = { - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), - [anon_sym_COMMA] = ACTIONS(475), - [aux_sym_cte_token1] = ACTIONS(477), - [aux_sym_cte_token2] = ACTIONS(477), - [aux_sym_insert_statement_token1] = ACTIONS(477), - [aux_sym_insert_statement_token2] = ACTIONS(477), - [aux_sym_comment_statement_token7] = ACTIONS(477), - [aux_sym_create_statement_token1] = ACTIONS(477), - [aux_sym_alter_statement_token1] = ACTIONS(477), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), - [aux_sym_pg_command_token1] = ACTIONS(475), - [aux_sym__compound_statement_token2] = ACTIONS(477), - [aux_sym_return_statement_token1] = ACTIONS(477), - [aux_sym_declare_statement_token1] = ACTIONS(477), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), - [aux_sym_trigger_reference_token1] = ACTIONS(477), - [aux_sym_trigger_event_token1] = ACTIONS(477), - [aux_sym_trigger_event_token2] = ACTIONS(477), - [aux_sym_drop_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token1] = ACTIONS(477), - [aux_sym_grant_statement_token4] = ACTIONS(477), - [aux_sym_grant_statement_token8] = ACTIONS(477), - [aux_sym_order_by_clause_token1] = ACTIONS(477), - [aux_sym_limit_clause_token1] = ACTIONS(477), - [aux_sym_where_clause_token1] = ACTIONS(477), - [aux_sym_join_type_token1] = ACTIONS(477), - [aux_sym_join_type_token2] = ACTIONS(477), - [aux_sym_join_type_token3] = ACTIONS(477), - [aux_sym_join_type_token4] = ACTIONS(477), - [aux_sym_join_clause_token1] = ACTIONS(477), - [aux_sym_boolean_expression_token1] = ACTIONS(477), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), - [sym__unquoted_identifier] = ACTIONS(477), - [anon_sym_BQUOTE] = ACTIONS(475), - [anon_sym_DQUOTE] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), + [1710] = { + [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_insert_statement_token1] = ACTIONS(463), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), }, - [1773] = { - [sym_group_by_clause] = STATE(3009), - [sym_order_by_clause] = STATE(3315), - [sym_limit_clause] = STATE(4019), - [sym_where_clause] = STATE(2767), - [sym_join_type] = STATE(10634), - [sym_join_clause] = STATE(2205), - [aux_sym__select_statement_repeat1] = STATE(2205), - [ts_builtin_sym_end] = ACTIONS(3243), - [anon_sym_SEMI] = ACTIONS(3243), - [aux_sym_with_clause_token1] = ACTIONS(3245), - [aux_sym_cte_token1] = ACTIONS(3245), - [aux_sym_cte_token2] = ACTIONS(3245), - [aux_sym_insert_statement_token1] = ACTIONS(3245), - [aux_sym_truncate_statement_token1] = ACTIONS(3245), - [aux_sym_comment_statement_token1] = ACTIONS(3245), - [aux_sym_begin_statement_token1] = ACTIONS(3245), - [aux_sym_commit_statement_token1] = ACTIONS(3245), - [aux_sym_rollback_statement_token1] = ACTIONS(3245), - [aux_sym_create_statement_token1] = ACTIONS(3245), - [aux_sym_alter_statement_token1] = ACTIONS(3245), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3245), - [aux_sym_sequence_token5] = ACTIONS(3245), - [aux_sym_pg_command_token1] = ACTIONS(3243), - [aux_sym_return_statement_token1] = ACTIONS(3245), - [aux_sym_declare_statement_token1] = ACTIONS(3245), - [aux_sym_create_function_statement_token3] = ACTIONS(3245), - [aux_sym_create_function_statement_token4] = ACTIONS(3245), - [aux_sym_create_function_statement_token7] = ACTIONS(3245), - [aux_sym_create_function_statement_token8] = ACTIONS(3245), - [aux_sym_create_function_statement_token9] = ACTIONS(3245), - [aux_sym_create_function_statement_token10] = ACTIONS(3245), - [aux_sym_create_function_statement_token11] = ACTIONS(3245), - [aux_sym_external_hint_token1] = ACTIONS(3245), - [aux_sym_external_hint_token2] = ACTIONS(3245), - [aux_sym_optimizer_hint_token1] = ACTIONS(3245), - [aux_sym_optimizer_hint_token2] = ACTIONS(3245), - [aux_sym_optimizer_hint_token3] = ACTIONS(3245), - [aux_sym_parallel_hint_token1] = ACTIONS(3245), - [aux_sym_null_hint_token1] = ACTIONS(3245), - [aux_sym_null_hint_token4] = ACTIONS(3245), - [aux_sym_deterministic_hint_token1] = ACTIONS(3245), - [aux_sym_sql_hint_token1] = ACTIONS(3245), - [aux_sym_sql_hint_token2] = ACTIONS(3245), - [aux_sym_sql_hint_token3] = ACTIONS(3245), - [aux_sym_sql_hint_token5] = ACTIONS(3245), - [aux_sym__function_language_token1] = ACTIONS(3245), - [aux_sym_trigger_event_token1] = ACTIONS(3245), - [aux_sym_trigger_event_token2] = ACTIONS(3245), - [aux_sym_drop_statement_token1] = ACTIONS(3245), - [aux_sym_grant_statement_token1] = ACTIONS(3245), - [aux_sym_grant_statement_token4] = ACTIONS(3245), - [aux_sym_grant_statement_token8] = ACTIONS(2914), - [aux_sym_create_table_statement_token1] = ACTIONS(3245), - [aux_sym_order_by_clause_token1] = ACTIONS(2916), - [aux_sym_limit_clause_token1] = ACTIONS(2918), - [aux_sym_where_clause_token1] = ACTIONS(2920), - [aux_sym_join_type_token1] = ACTIONS(2922), - [aux_sym_join_type_token2] = ACTIONS(2924), - [aux_sym_join_type_token3] = ACTIONS(2924), - [aux_sym_join_type_token4] = ACTIONS(2924), - [aux_sym_join_clause_token1] = ACTIONS(2926), - [sym__unquoted_identifier] = ACTIONS(3245), - [anon_sym_BQUOTE] = ACTIONS(3243), - [anon_sym_DQUOTE] = ACTIONS(3243), + [1711] = { + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_insert_statement_token2] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym__compound_statement_token2] = ACTIONS(412), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_reference_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_create_table_statement_token1] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1712] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_create_table_statement_token1] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_where_clause_token1] = ACTIONS(701), + [aux_sym_join_type_token1] = ACTIONS(701), + [aux_sym_join_type_token2] = ACTIONS(701), + [aux_sym_join_type_token3] = ACTIONS(701), + [aux_sym_join_type_token4] = ACTIONS(701), + [aux_sym_join_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1774] = { - [ts_builtin_sym_end] = ACTIONS(511), - [anon_sym_SEMI] = ACTIONS(511), - [aux_sym_with_clause_token1] = ACTIONS(513), - [aux_sym_cte_token2] = ACTIONS(511), - [aux_sym_insert_statement_token1] = ACTIONS(511), - [aux_sym_truncate_statement_token1] = ACTIONS(511), - [aux_sym_comment_statement_token1] = ACTIONS(511), - [aux_sym_comment_statement_token7] = ACTIONS(511), - [aux_sym_begin_statement_token1] = ACTIONS(511), - [aux_sym_commit_statement_token1] = ACTIONS(511), - [aux_sym_rollback_statement_token1] = ACTIONS(511), - [aux_sym_create_statement_token1] = ACTIONS(511), - [aux_sym_alter_statement_token1] = ACTIONS(511), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(511), - [aux_sym_pg_command_token1] = ACTIONS(511), - [aux_sym__compound_statement_token2] = ACTIONS(511), - [aux_sym_return_statement_token1] = ACTIONS(511), - [aux_sym_declare_statement_token1] = ACTIONS(511), - [aux_sym_create_function_parameter_token1] = ACTIONS(513), - [anon_sym_EQ] = ACTIONS(511), - [aux_sym_create_trigger_statement_token1] = ACTIONS(513), - [aux_sym_trigger_event_token1] = ACTIONS(511), - [aux_sym_trigger_event_token2] = ACTIONS(511), - [aux_sym_drop_statement_token1] = ACTIONS(511), - [aux_sym_grant_statement_token1] = ACTIONS(511), - [aux_sym_grant_statement_token4] = ACTIONS(511), - [aux_sym_grant_statement_token8] = ACTIONS(511), - [aux_sym_create_table_statement_token1] = ACTIONS(511), - [aux_sym_order_by_clause_token1] = ACTIONS(511), - [aux_sym_limit_clause_token1] = ACTIONS(511), - [aux_sym_where_clause_token1] = ACTIONS(511), - [aux_sym_join_type_token1] = ACTIONS(511), - [aux_sym_join_type_token2] = ACTIONS(511), - [aux_sym_join_type_token3] = ACTIONS(511), - [aux_sym_join_type_token4] = ACTIONS(511), - [aux_sym_join_clause_token1] = ACTIONS(511), - [aux_sym_boolean_expression_token1] = ACTIONS(511), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(511), - [anon_sym_DASH_GT] = ACTIONS(513), - [anon_sym_DASH_GT_GT] = ACTIONS(511), - [anon_sym_POUND_GT] = ACTIONS(513), - [anon_sym_POUND_GT_GT] = ACTIONS(511), - [anon_sym_LBRACK] = ACTIONS(511), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(511), - [anon_sym_DASH] = ACTIONS(513), - [anon_sym_TILDE] = ACTIONS(513), - [anon_sym_CARET] = ACTIONS(511), - [anon_sym_STAR] = ACTIONS(511), - [anon_sym_SLASH] = ACTIONS(513), - [anon_sym_PERCENT] = ACTIONS(511), - [anon_sym_LT_LT] = ACTIONS(511), - [anon_sym_GT_GT] = ACTIONS(511), - [anon_sym_AMP] = ACTIONS(511), - [anon_sym_PIPE] = ACTIONS(511), - [anon_sym_POUND] = ACTIONS(513), - [anon_sym_LT] = ACTIONS(513), - [anon_sym_LT_EQ] = ACTIONS(511), - [anon_sym_LT_GT] = ACTIONS(511), - [anon_sym_BANG_EQ] = ACTIONS(511), - [anon_sym_GT] = ACTIONS(513), - [anon_sym_GT_EQ] = ACTIONS(511), - [anon_sym_BANG_TILDE] = ACTIONS(513), - [anon_sym_TILDE_STAR] = ACTIONS(511), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(511), + [1713] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, - [1775] = { - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(3247), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(3249), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym__compound_statement_token2] = ACTIONS(234), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(3251), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [1714] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2877), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1776] = { - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [anon_sym_COMMA] = ACTIONS(479), - [aux_sym_cte_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(481), - [aux_sym_insert_statement_token1] = ACTIONS(481), - [aux_sym_insert_statement_token2] = ACTIONS(481), - [aux_sym_comment_statement_token7] = ACTIONS(481), - [aux_sym_create_statement_token1] = ACTIONS(481), - [aux_sym_alter_statement_token1] = ACTIONS(481), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym__compound_statement_token2] = ACTIONS(481), - [aux_sym_return_statement_token1] = ACTIONS(481), - [aux_sym_declare_statement_token1] = ACTIONS(481), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_reference_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(481), - [aux_sym_trigger_event_token2] = ACTIONS(481), - [aux_sym_drop_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token1] = ACTIONS(481), - [aux_sym_grant_statement_token4] = ACTIONS(481), - [aux_sym_grant_statement_token8] = ACTIONS(481), - [aux_sym_order_by_clause_token1] = ACTIONS(481), - [aux_sym_limit_clause_token1] = ACTIONS(481), - [aux_sym_where_clause_token1] = ACTIONS(481), - [aux_sym_join_type_token1] = ACTIONS(481), - [aux_sym_join_type_token2] = ACTIONS(481), - [aux_sym_join_type_token3] = ACTIONS(481), - [aux_sym_join_type_token4] = ACTIONS(481), - [aux_sym_join_clause_token1] = ACTIONS(481), - [aux_sym_boolean_expression_token1] = ACTIONS(481), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), - [sym__unquoted_identifier] = ACTIONS(481), - [anon_sym_BQUOTE] = ACTIONS(479), - [anon_sym_DQUOTE] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [1715] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1777] = { - [aux_sym_array_type_repeat1] = STATE(1768), - [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(3241), - [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), + [1716] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2877), + [anon_sym_STAR] = ACTIONS(2879), + [anon_sym_SLASH] = ACTIONS(2881), + [anon_sym_PERCENT] = ACTIONS(2879), + [anon_sym_LT_LT] = ACTIONS(2879), + [anon_sym_GT_GT] = ACTIONS(2879), + [anon_sym_AMP] = ACTIONS(2879), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1778] = { + [1717] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1718] = { + [ts_builtin_sym_end] = ACTIONS(619), + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_truncate_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token1] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_begin_statement_token1] = ACTIONS(621), + [aux_sym_commit_statement_token1] = ACTIONS(621), + [aux_sym_rollback_statement_token1] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(621), + [aux_sym_trigger_event_token2] = ACTIONS(621), + [aux_sym_drop_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token4] = ACTIONS(621), + [aux_sym_grant_statement_token8] = ACTIONS(621), + [aux_sym_create_table_statement_token1] = ACTIONS(621), + [aux_sym_order_by_clause_token1] = ACTIONS(621), + [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_where_clause_token1] = ACTIONS(621), + [aux_sym_join_type_token1] = ACTIONS(621), + [aux_sym_join_type_token2] = ACTIONS(621), + [aux_sym_join_type_token3] = ACTIONS(621), + [aux_sym_join_type_token4] = ACTIONS(621), + [aux_sym_join_clause_token1] = ACTIONS(621), + [aux_sym_boolean_expression_token1] = ACTIONS(621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), + [sym__unquoted_identifier] = ACTIONS(621), + [anon_sym_BQUOTE] = ACTIONS(619), + [anon_sym_DQUOTE] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + }, + [1719] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2853), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2855), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2857), + [anon_sym_EQ] = ACTIONS(2859), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_create_table_statement_token1] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_where_clause_token1] = ACTIONS(675), + [aux_sym_join_type_token1] = ACTIONS(675), + [aux_sym_join_type_token2] = ACTIONS(675), + [aux_sym_join_type_token3] = ACTIONS(675), + [aux_sym_join_type_token4] = ACTIONS(675), + [aux_sym_join_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2863), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2871), + [anon_sym_DASH] = ACTIONS(2873), + [anon_sym_TILDE] = ACTIONS(2875), + [anon_sym_CARET] = ACTIONS(2877), + [anon_sym_STAR] = ACTIONS(2879), + [anon_sym_SLASH] = ACTIONS(2881), + [anon_sym_PERCENT] = ACTIONS(2879), + [anon_sym_LT_LT] = ACTIONS(2879), + [anon_sym_GT_GT] = ACTIONS(2879), + [anon_sym_AMP] = ACTIONS(2879), + [anon_sym_PIPE] = ACTIONS(2871), + [anon_sym_POUND] = ACTIONS(2873), + [anon_sym_LT] = ACTIONS(2875), + [anon_sym_LT_EQ] = ACTIONS(2859), + [anon_sym_LT_GT] = ACTIONS(2859), + [anon_sym_BANG_EQ] = ACTIONS(2859), + [anon_sym_GT] = ACTIONS(2875), + [anon_sym_GT_EQ] = ACTIONS(2859), + [anon_sym_BANG_TILDE] = ACTIONS(2875), + [anon_sym_TILDE_STAR] = ACTIONS(2859), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2859), + }, + [1720] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2871), + [anon_sym_DASH] = ACTIONS(2873), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2877), + [anon_sym_STAR] = ACTIONS(2879), + [anon_sym_SLASH] = ACTIONS(2881), + [anon_sym_PERCENT] = ACTIONS(2879), + [anon_sym_LT_LT] = ACTIONS(2879), + [anon_sym_GT_GT] = ACTIONS(2879), + [anon_sym_AMP] = ACTIONS(2879), + [anon_sym_PIPE] = ACTIONS(2871), + [anon_sym_POUND] = ACTIONS(2873), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1721] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_create_table_statement_token1] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [1722] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token8] = ACTIONS(689), + [aux_sym_create_table_statement_token1] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_where_clause_token1] = ACTIONS(689), + [aux_sym_join_type_token1] = ACTIONS(689), + [aux_sym_join_type_token2] = ACTIONS(689), + [aux_sym_join_type_token3] = ACTIONS(689), + [aux_sym_join_type_token4] = ACTIONS(689), + [aux_sym_join_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + }, + [1723] = { + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_insert_statement_token2] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym__compound_statement_token2] = ACTIONS(432), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_reference_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_create_table_statement_token1] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [1724] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [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), + }, + [1725] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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(707), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2865), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [1726] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_create_table_statement_token1] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_join_type_token1] = ACTIONS(693), + [aux_sym_join_type_token2] = ACTIONS(693), + [aux_sym_join_type_token3] = ACTIONS(693), + [aux_sym_join_type_token4] = ACTIONS(693), + [aux_sym_join_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + }, + [1727] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [1728] = { + [ts_builtin_sym_end] = ACTIONS(615), [anon_sym_SEMI] = ACTIONS(615), [aux_sym_with_clause_token1] = ACTIONS(617), [anon_sym_COMMA] = ACTIONS(615), [aux_sym_cte_token1] = ACTIONS(617), [aux_sym_cte_token2] = ACTIONS(617), [aux_sym_insert_statement_token1] = ACTIONS(617), - [aux_sym_insert_statement_token2] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), [aux_sym_create_statement_token1] = ACTIONS(617), [aux_sym_alter_statement_token1] = ACTIONS(617), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), [aux_sym_pg_command_token1] = ACTIONS(615), - [aux_sym__compound_statement_token2] = ACTIONS(617), - [aux_sym_return_statement_token1] = ACTIONS(617), - [aux_sym_declare_statement_token1] = ACTIONS(617), [aux_sym_create_function_parameter_token1] = ACTIONS(617), [anon_sym_EQ] = ACTIONS(615), [aux_sym_create_trigger_statement_token1] = ACTIONS(617), - [aux_sym_trigger_reference_token1] = ACTIONS(617), [aux_sym_trigger_event_token1] = ACTIONS(617), [aux_sym_trigger_event_token2] = ACTIONS(617), [aux_sym_drop_statement_token1] = ACTIONS(617), @@ -188000,586 +186707,455 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(615), [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1779] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(3253), - [aux_sym_cte_token2] = ACTIONS(455), - [aux_sym_insert_statement_token1] = ACTIONS(455), - [aux_sym_truncate_statement_token1] = ACTIONS(455), - [aux_sym_comment_statement_token1] = ACTIONS(455), - [aux_sym_comment_statement_token7] = ACTIONS(455), - [aux_sym_begin_statement_token1] = ACTIONS(455), - [aux_sym_commit_statement_token1] = ACTIONS(455), - [aux_sym_rollback_statement_token1] = ACTIONS(455), - [aux_sym_create_statement_token1] = ACTIONS(455), - [aux_sym_alter_statement_token1] = ACTIONS(455), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym__compound_statement_token2] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(455), - [aux_sym_declare_statement_token1] = ACTIONS(455), + [1729] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1730] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [1731] = { + [ts_builtin_sym_end] = ACTIONS(695), + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_truncate_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token1] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_begin_statement_token1] = ACTIONS(697), + [aux_sym_commit_statement_token1] = ACTIONS(697), + [aux_sym_rollback_statement_token1] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_create_table_statement_token1] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_where_clause_token1] = ACTIONS(697), + [aux_sym_join_type_token1] = ACTIONS(697), + [aux_sym_join_type_token2] = ACTIONS(697), + [aux_sym_join_type_token3] = ACTIONS(697), + [aux_sym_join_type_token4] = ACTIONS(697), + [aux_sym_join_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + }, + [1732] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), + }, + [1733] = { + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(292), + [aux_sym_insert_statement_token1] = ACTIONS(292), + [aux_sym_truncate_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token7] = ACTIONS(292), + [aux_sym_begin_statement_token1] = ACTIONS(292), + [aux_sym_commit_statement_token1] = ACTIONS(292), + [aux_sym_rollback_statement_token1] = ACTIONS(292), + [aux_sym_create_statement_token1] = ACTIONS(292), + [aux_sym_alter_statement_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(292), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(292), + [aux_sym_declare_statement_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(292), + [aux_sym_trigger_event_token2] = ACTIONS(292), + [aux_sym_drop_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token4] = ACTIONS(292), + [aux_sym_grant_statement_token8] = ACTIONS(292), + [aux_sym_create_table_statement_token1] = ACTIONS(292), + [aux_sym_order_by_clause_token1] = ACTIONS(292), + [aux_sym_limit_clause_token1] = ACTIONS(292), + [aux_sym_where_clause_token1] = ACTIONS(292), + [aux_sym_join_type_token1] = ACTIONS(292), + [aux_sym_join_type_token2] = ACTIONS(292), + [aux_sym_join_type_token3] = ACTIONS(292), + [aux_sym_join_type_token4] = ACTIONS(292), + [aux_sym_join_clause_token1] = ACTIONS(292), + [aux_sym_boolean_expression_token1] = ACTIONS(292), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1734] = { + [ts_builtin_sym_end] = ACTIONS(457), + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(457), + [aux_sym_insert_statement_token1] = ACTIONS(457), + [aux_sym_truncate_statement_token1] = ACTIONS(457), + [aux_sym_comment_statement_token1] = ACTIONS(457), + [aux_sym_comment_statement_token7] = ACTIONS(457), + [aux_sym_begin_statement_token1] = ACTIONS(457), + [aux_sym_commit_statement_token1] = ACTIONS(457), + [aux_sym_rollback_statement_token1] = ACTIONS(457), + [aux_sym_create_statement_token1] = ACTIONS(457), + [aux_sym_alter_statement_token1] = ACTIONS(457), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(457), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym__compound_statement_token2] = ACTIONS(457), + [aux_sym_return_statement_token1] = ACTIONS(457), + [aux_sym_declare_statement_token1] = ACTIONS(457), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(455), - [aux_sym_trigger_event_token2] = ACTIONS(455), - [aux_sym_drop_statement_token1] = ACTIONS(455), - [aux_sym_grant_statement_token1] = ACTIONS(455), - [aux_sym_grant_statement_token4] = ACTIONS(455), - [aux_sym_grant_statement_token8] = ACTIONS(455), - [aux_sym_create_table_statement_token1] = ACTIONS(3255), - [aux_sym_order_by_clause_token1] = ACTIONS(455), - [aux_sym_limit_clause_token1] = ACTIONS(455), - [aux_sym_where_clause_token1] = ACTIONS(455), - [aux_sym_join_type_token1] = ACTIONS(455), - [aux_sym_join_type_token2] = ACTIONS(455), - [aux_sym_join_type_token3] = ACTIONS(455), - [aux_sym_join_type_token4] = ACTIONS(455), - [aux_sym_join_clause_token1] = ACTIONS(455), - [aux_sym_boolean_expression_token1] = ACTIONS(455), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(457), + [aux_sym_trigger_event_token2] = ACTIONS(457), + [aux_sym_drop_statement_token1] = ACTIONS(457), + [aux_sym_grant_statement_token1] = ACTIONS(457), + [aux_sym_grant_statement_token4] = ACTIONS(457), + [aux_sym_grant_statement_token8] = ACTIONS(457), + [aux_sym_create_table_statement_token1] = ACTIONS(457), + [aux_sym_order_by_clause_token1] = ACTIONS(457), + [aux_sym_limit_clause_token1] = ACTIONS(457), + [aux_sym_where_clause_token1] = ACTIONS(457), + [aux_sym_join_type_token1] = ACTIONS(457), + [aux_sym_join_type_token2] = ACTIONS(457), + [aux_sym_join_type_token3] = ACTIONS(457), + [aux_sym_join_type_token4] = ACTIONS(457), + [aux_sym_join_clause_token1] = ACTIONS(457), + [aux_sym_boolean_expression_token1] = ACTIONS(457), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [1780] = { - [sym_group_by_clause] = STATE(3092), - [sym_order_by_clause] = STATE(3312), - [sym_limit_clause] = STATE(4016), - [sym_where_clause] = STATE(2795), - [sym_join_type] = STATE(10634), - [sym_join_clause] = STATE(2205), - [aux_sym__select_statement_repeat1] = STATE(2205), - [ts_builtin_sym_end] = ACTIONS(3257), - [anon_sym_SEMI] = ACTIONS(3257), - [aux_sym_with_clause_token1] = ACTIONS(3259), - [aux_sym_cte_token1] = ACTIONS(3259), - [aux_sym_cte_token2] = ACTIONS(3259), - [aux_sym_insert_statement_token1] = ACTIONS(3259), - [aux_sym_truncate_statement_token1] = ACTIONS(3259), - [aux_sym_comment_statement_token1] = ACTIONS(3259), - [aux_sym_begin_statement_token1] = ACTIONS(3259), - [aux_sym_commit_statement_token1] = ACTIONS(3259), - [aux_sym_rollback_statement_token1] = ACTIONS(3259), - [aux_sym_create_statement_token1] = ACTIONS(3259), - [aux_sym_alter_statement_token1] = ACTIONS(3259), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3259), - [aux_sym_sequence_token5] = ACTIONS(3259), - [aux_sym_pg_command_token1] = ACTIONS(3257), - [aux_sym_return_statement_token1] = ACTIONS(3259), - [aux_sym_declare_statement_token1] = ACTIONS(3259), - [aux_sym_create_function_statement_token3] = ACTIONS(3259), - [aux_sym_create_function_statement_token4] = ACTIONS(3259), - [aux_sym_create_function_statement_token7] = ACTIONS(3259), - [aux_sym_create_function_statement_token8] = ACTIONS(3259), - [aux_sym_create_function_statement_token9] = ACTIONS(3259), - [aux_sym_create_function_statement_token10] = ACTIONS(3259), - [aux_sym_create_function_statement_token11] = ACTIONS(3259), - [aux_sym_external_hint_token1] = ACTIONS(3259), - [aux_sym_external_hint_token2] = ACTIONS(3259), - [aux_sym_optimizer_hint_token1] = ACTIONS(3259), - [aux_sym_optimizer_hint_token2] = ACTIONS(3259), - [aux_sym_optimizer_hint_token3] = ACTIONS(3259), - [aux_sym_parallel_hint_token1] = ACTIONS(3259), - [aux_sym_null_hint_token1] = ACTIONS(3259), - [aux_sym_null_hint_token4] = ACTIONS(3259), - [aux_sym_deterministic_hint_token1] = ACTIONS(3259), - [aux_sym_sql_hint_token1] = ACTIONS(3259), - [aux_sym_sql_hint_token2] = ACTIONS(3259), - [aux_sym_sql_hint_token3] = ACTIONS(3259), - [aux_sym_sql_hint_token5] = ACTIONS(3259), - [aux_sym__function_language_token1] = ACTIONS(3259), - [aux_sym_trigger_event_token1] = ACTIONS(3259), - [aux_sym_trigger_event_token2] = ACTIONS(3259), - [aux_sym_drop_statement_token1] = ACTIONS(3259), - [aux_sym_grant_statement_token1] = ACTIONS(3259), - [aux_sym_grant_statement_token4] = ACTIONS(3259), - [aux_sym_grant_statement_token8] = ACTIONS(2914), - [aux_sym_create_table_statement_token1] = ACTIONS(3259), - [aux_sym_order_by_clause_token1] = ACTIONS(2916), - [aux_sym_limit_clause_token1] = ACTIONS(2918), - [aux_sym_where_clause_token1] = ACTIONS(2920), - [aux_sym_join_type_token1] = ACTIONS(2922), - [aux_sym_join_type_token2] = ACTIONS(2924), - [aux_sym_join_type_token3] = ACTIONS(2924), - [aux_sym_join_type_token4] = ACTIONS(2924), - [aux_sym_join_clause_token1] = ACTIONS(2926), - [sym__unquoted_identifier] = ACTIONS(3259), - [anon_sym_BQUOTE] = ACTIONS(3257), - [anon_sym_DQUOTE] = ACTIONS(3257), - [sym_comment] = ACTIONS(3), - }, - [1781] = { - [ts_builtin_sym_end] = ACTIONS(503), - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(503), - [aux_sym_insert_statement_token1] = ACTIONS(503), - [aux_sym_truncate_statement_token1] = ACTIONS(503), - [aux_sym_comment_statement_token1] = ACTIONS(503), - [aux_sym_comment_statement_token7] = ACTIONS(503), - [aux_sym_begin_statement_token1] = ACTIONS(503), - [aux_sym_commit_statement_token1] = ACTIONS(503), - [aux_sym_rollback_statement_token1] = ACTIONS(503), - [aux_sym_create_statement_token1] = ACTIONS(503), - [aux_sym_alter_statement_token1] = ACTIONS(503), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(503), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym__compound_statement_token2] = ACTIONS(503), - [aux_sym_return_statement_token1] = ACTIONS(503), - [aux_sym_declare_statement_token1] = ACTIONS(503), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(503), - [aux_sym_trigger_event_token2] = ACTIONS(503), - [aux_sym_drop_statement_token1] = ACTIONS(503), - [aux_sym_grant_statement_token1] = ACTIONS(503), - [aux_sym_grant_statement_token4] = ACTIONS(503), - [aux_sym_grant_statement_token8] = ACTIONS(503), - [aux_sym_create_table_statement_token1] = ACTIONS(503), - [aux_sym_order_by_clause_token1] = ACTIONS(503), - [aux_sym_limit_clause_token1] = ACTIONS(503), - [aux_sym_where_clause_token1] = ACTIONS(503), - [aux_sym_join_type_token1] = ACTIONS(503), - [aux_sym_join_type_token2] = ACTIONS(503), - [aux_sym_join_type_token3] = ACTIONS(503), - [aux_sym_join_type_token4] = ACTIONS(503), - [aux_sym_join_clause_token1] = ACTIONS(503), - [aux_sym_boolean_expression_token1] = ACTIONS(503), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1782] = { - [anon_sym_SEMI] = ACTIONS(487), - [aux_sym_with_clause_token1] = ACTIONS(489), - [anon_sym_COMMA] = ACTIONS(487), - [aux_sym_cte_token1] = ACTIONS(489), - [aux_sym_cte_token2] = ACTIONS(489), - [aux_sym_insert_statement_token1] = ACTIONS(489), - [aux_sym_insert_statement_token2] = ACTIONS(489), - [aux_sym_comment_statement_token7] = ACTIONS(489), - [aux_sym_create_statement_token1] = ACTIONS(489), - [aux_sym_alter_statement_token1] = ACTIONS(489), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), - [aux_sym_pg_command_token1] = ACTIONS(487), - [aux_sym__compound_statement_token2] = ACTIONS(489), - [aux_sym_return_statement_token1] = ACTIONS(489), - [aux_sym_declare_statement_token1] = ACTIONS(489), - [aux_sym_create_function_parameter_token1] = ACTIONS(489), - [anon_sym_EQ] = ACTIONS(487), - [aux_sym_create_trigger_statement_token1] = ACTIONS(489), - [aux_sym_trigger_reference_token1] = ACTIONS(489), - [aux_sym_trigger_event_token1] = ACTIONS(489), - [aux_sym_trigger_event_token2] = ACTIONS(489), - [aux_sym_drop_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token1] = ACTIONS(489), - [aux_sym_grant_statement_token4] = ACTIONS(489), - [aux_sym_grant_statement_token8] = ACTIONS(489), - [aux_sym_order_by_clause_token1] = ACTIONS(489), - [aux_sym_limit_clause_token1] = ACTIONS(489), - [aux_sym_where_clause_token1] = ACTIONS(489), - [aux_sym_join_type_token1] = ACTIONS(489), - [aux_sym_join_type_token2] = ACTIONS(489), - [aux_sym_join_type_token3] = ACTIONS(489), - [aux_sym_join_type_token4] = ACTIONS(489), - [aux_sym_join_clause_token1] = ACTIONS(489), - [aux_sym_boolean_expression_token1] = ACTIONS(489), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), - [sym__unquoted_identifier] = ACTIONS(489), - [anon_sym_BQUOTE] = ACTIONS(487), - [anon_sym_DQUOTE] = ACTIONS(487), - [anon_sym_DASH_GT] = ACTIONS(489), - [anon_sym_DASH_GT_GT] = ACTIONS(487), - [anon_sym_POUND_GT] = ACTIONS(489), - [anon_sym_POUND_GT_GT] = ACTIONS(487), - [anon_sym_LBRACK] = ACTIONS(487), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(487), - [anon_sym_DASH] = ACTIONS(489), - [anon_sym_TILDE] = ACTIONS(489), - [anon_sym_CARET] = ACTIONS(487), - [anon_sym_STAR] = ACTIONS(487), - [anon_sym_SLASH] = ACTIONS(489), - [anon_sym_PERCENT] = ACTIONS(487), - [anon_sym_LT_LT] = ACTIONS(487), - [anon_sym_GT_GT] = ACTIONS(487), - [anon_sym_AMP] = ACTIONS(487), - [anon_sym_PIPE] = ACTIONS(487), - [anon_sym_POUND] = ACTIONS(489), - [anon_sym_LT] = ACTIONS(489), - [anon_sym_LT_EQ] = ACTIONS(487), - [anon_sym_LT_GT] = ACTIONS(487), - [anon_sym_BANG_EQ] = ACTIONS(487), - [anon_sym_GT] = ACTIONS(489), - [anon_sym_GT_EQ] = ACTIONS(487), - [anon_sym_BANG_TILDE] = ACTIONS(489), - [anon_sym_TILDE_STAR] = ACTIONS(487), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(487), - }, - [1783] = { - [anon_sym_SEMI] = ACTIONS(491), - [aux_sym_with_clause_token1] = ACTIONS(493), - [anon_sym_COMMA] = ACTIONS(491), - [aux_sym_cte_token1] = ACTIONS(493), - [aux_sym_cte_token2] = ACTIONS(493), - [aux_sym_insert_statement_token1] = ACTIONS(493), - [aux_sym_insert_statement_token2] = ACTIONS(493), - [aux_sym_comment_statement_token7] = ACTIONS(493), - [aux_sym_create_statement_token1] = ACTIONS(493), - [aux_sym_alter_statement_token1] = ACTIONS(493), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), - [aux_sym_pg_command_token1] = ACTIONS(491), - [aux_sym__compound_statement_token2] = ACTIONS(493), - [aux_sym_return_statement_token1] = ACTIONS(493), - [aux_sym_declare_statement_token1] = ACTIONS(493), - [aux_sym_create_function_parameter_token1] = ACTIONS(493), - [anon_sym_EQ] = ACTIONS(491), - [aux_sym_create_trigger_statement_token1] = ACTIONS(493), - [aux_sym_trigger_reference_token1] = ACTIONS(493), - [aux_sym_trigger_event_token1] = ACTIONS(493), - [aux_sym_trigger_event_token2] = ACTIONS(493), - [aux_sym_drop_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token1] = ACTIONS(493), - [aux_sym_grant_statement_token4] = ACTIONS(493), - [aux_sym_grant_statement_token8] = ACTIONS(493), - [aux_sym_order_by_clause_token1] = ACTIONS(493), - [aux_sym_limit_clause_token1] = ACTIONS(493), - [aux_sym_where_clause_token1] = ACTIONS(493), - [aux_sym_join_type_token1] = ACTIONS(493), - [aux_sym_join_type_token2] = ACTIONS(493), - [aux_sym_join_type_token3] = ACTIONS(493), - [aux_sym_join_type_token4] = ACTIONS(493), - [aux_sym_join_clause_token1] = ACTIONS(493), - [aux_sym_boolean_expression_token1] = ACTIONS(493), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), - [sym__unquoted_identifier] = ACTIONS(493), - [anon_sym_BQUOTE] = ACTIONS(491), - [anon_sym_DQUOTE] = ACTIONS(491), - [anon_sym_DASH_GT] = ACTIONS(493), - [anon_sym_DASH_GT_GT] = ACTIONS(491), - [anon_sym_POUND_GT] = ACTIONS(493), - [anon_sym_POUND_GT_GT] = ACTIONS(491), - [anon_sym_LBRACK] = ACTIONS(491), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(491), - [anon_sym_DASH] = ACTIONS(493), - [anon_sym_TILDE] = ACTIONS(493), - [anon_sym_CARET] = ACTIONS(491), - [anon_sym_STAR] = ACTIONS(491), - [anon_sym_SLASH] = ACTIONS(493), - [anon_sym_PERCENT] = ACTIONS(491), - [anon_sym_LT_LT] = ACTIONS(491), - [anon_sym_GT_GT] = ACTIONS(491), - [anon_sym_AMP] = ACTIONS(491), - [anon_sym_PIPE] = ACTIONS(491), - [anon_sym_POUND] = ACTIONS(493), - [anon_sym_LT] = ACTIONS(493), - [anon_sym_LT_EQ] = ACTIONS(491), - [anon_sym_LT_GT] = ACTIONS(491), - [anon_sym_BANG_EQ] = ACTIONS(491), - [anon_sym_GT] = ACTIONS(493), - [anon_sym_GT_EQ] = ACTIONS(491), - [anon_sym_BANG_TILDE] = ACTIONS(493), - [anon_sym_TILDE_STAR] = ACTIONS(491), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(491), - }, - [1784] = { - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), - [anon_sym_COMMA] = ACTIONS(495), - [aux_sym_cte_token1] = ACTIONS(497), - [aux_sym_cte_token2] = ACTIONS(497), - [aux_sym_insert_statement_token1] = ACTIONS(497), - [aux_sym_insert_statement_token2] = ACTIONS(497), - [aux_sym_comment_statement_token7] = ACTIONS(497), - [aux_sym_create_statement_token1] = ACTIONS(497), - [aux_sym_alter_statement_token1] = ACTIONS(497), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(497), - [aux_sym_pg_command_token1] = ACTIONS(495), - [aux_sym__compound_statement_token2] = ACTIONS(497), - [aux_sym_return_statement_token1] = ACTIONS(497), - [aux_sym_declare_statement_token1] = ACTIONS(497), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), - [aux_sym_trigger_reference_token1] = ACTIONS(497), - [aux_sym_trigger_event_token1] = ACTIONS(497), - [aux_sym_trigger_event_token2] = ACTIONS(497), - [aux_sym_drop_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token1] = ACTIONS(497), - [aux_sym_grant_statement_token4] = ACTIONS(497), - [aux_sym_grant_statement_token8] = ACTIONS(497), - [aux_sym_order_by_clause_token1] = ACTIONS(497), - [aux_sym_limit_clause_token1] = ACTIONS(497), - [aux_sym_where_clause_token1] = ACTIONS(497), - [aux_sym_join_type_token1] = ACTIONS(497), - [aux_sym_join_type_token2] = ACTIONS(497), - [aux_sym_join_type_token3] = ACTIONS(497), - [aux_sym_join_type_token4] = ACTIONS(497), - [aux_sym_join_clause_token1] = ACTIONS(497), - [aux_sym_boolean_expression_token1] = ACTIONS(497), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(497), - [sym__unquoted_identifier] = ACTIONS(497), - [anon_sym_BQUOTE] = ACTIONS(495), - [anon_sym_DQUOTE] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), - }, - [1785] = { - [anon_sym_SEMI] = ACTIONS(499), - [aux_sym_with_clause_token1] = ACTIONS(501), - [anon_sym_COMMA] = ACTIONS(499), - [aux_sym_cte_token1] = ACTIONS(501), - [aux_sym_cte_token2] = ACTIONS(501), - [aux_sym_insert_statement_token1] = ACTIONS(501), - [aux_sym_insert_statement_token2] = ACTIONS(501), - [aux_sym_comment_statement_token7] = ACTIONS(501), - [aux_sym_create_statement_token1] = ACTIONS(501), - [aux_sym_alter_statement_token1] = ACTIONS(501), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(501), - [aux_sym_pg_command_token1] = ACTIONS(499), - [aux_sym__compound_statement_token2] = ACTIONS(501), - [aux_sym_return_statement_token1] = ACTIONS(501), - [aux_sym_declare_statement_token1] = ACTIONS(501), - [aux_sym_create_function_parameter_token1] = ACTIONS(501), - [anon_sym_EQ] = ACTIONS(499), - [aux_sym_create_trigger_statement_token1] = ACTIONS(501), - [aux_sym_trigger_reference_token1] = ACTIONS(501), - [aux_sym_trigger_event_token1] = ACTIONS(501), - [aux_sym_trigger_event_token2] = ACTIONS(501), - [aux_sym_drop_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token1] = ACTIONS(501), - [aux_sym_grant_statement_token4] = ACTIONS(501), - [aux_sym_grant_statement_token8] = ACTIONS(501), - [aux_sym_order_by_clause_token1] = ACTIONS(501), - [aux_sym_limit_clause_token1] = ACTIONS(501), - [aux_sym_where_clause_token1] = ACTIONS(501), - [aux_sym_join_type_token1] = ACTIONS(501), - [aux_sym_join_type_token2] = ACTIONS(501), - [aux_sym_join_type_token3] = ACTIONS(501), - [aux_sym_join_type_token4] = ACTIONS(501), - [aux_sym_join_clause_token1] = ACTIONS(501), - [aux_sym_boolean_expression_token1] = ACTIONS(501), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(501), - [sym__unquoted_identifier] = ACTIONS(501), - [anon_sym_BQUOTE] = ACTIONS(499), - [anon_sym_DQUOTE] = ACTIONS(499), - [anon_sym_DASH_GT] = ACTIONS(501), - [anon_sym_DASH_GT_GT] = ACTIONS(499), - [anon_sym_POUND_GT] = ACTIONS(501), - [anon_sym_POUND_GT_GT] = ACTIONS(499), - [anon_sym_LBRACK] = ACTIONS(499), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(499), - [anon_sym_DASH] = ACTIONS(501), - [anon_sym_TILDE] = ACTIONS(501), - [anon_sym_CARET] = ACTIONS(499), - [anon_sym_STAR] = ACTIONS(499), - [anon_sym_SLASH] = ACTIONS(501), - [anon_sym_PERCENT] = ACTIONS(499), - [anon_sym_LT_LT] = ACTIONS(499), - [anon_sym_GT_GT] = ACTIONS(499), - [anon_sym_AMP] = ACTIONS(499), - [anon_sym_PIPE] = ACTIONS(499), - [anon_sym_POUND] = ACTIONS(501), - [anon_sym_LT] = ACTIONS(501), - [anon_sym_LT_EQ] = ACTIONS(499), - [anon_sym_LT_GT] = ACTIONS(499), - [anon_sym_BANG_EQ] = ACTIONS(499), - [anon_sym_GT] = ACTIONS(501), - [anon_sym_GT_EQ] = ACTIONS(499), - [anon_sym_BANG_TILDE] = ACTIONS(501), - [anon_sym_TILDE_STAR] = ACTIONS(499), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(499), - }, - [1786] = { - [ts_builtin_sym_end] = ACTIONS(603), - [anon_sym_SEMI] = ACTIONS(603), - [aux_sym_with_clause_token1] = ACTIONS(605), - [anon_sym_COMMA] = ACTIONS(603), - [aux_sym_cte_token1] = ACTIONS(605), - [aux_sym_cte_token2] = ACTIONS(605), - [aux_sym_insert_statement_token1] = ACTIONS(605), - [aux_sym_truncate_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token1] = ACTIONS(605), - [aux_sym_comment_statement_token7] = ACTIONS(605), - [aux_sym_begin_statement_token1] = ACTIONS(605), - [aux_sym_commit_statement_token1] = ACTIONS(605), - [aux_sym_rollback_statement_token1] = ACTIONS(605), - [aux_sym_create_statement_token1] = ACTIONS(605), - [aux_sym_alter_statement_token1] = ACTIONS(605), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(605), - [aux_sym_pg_command_token1] = ACTIONS(603), - [aux_sym_create_function_parameter_token1] = ACTIONS(605), - [anon_sym_EQ] = ACTIONS(603), - [aux_sym_create_trigger_statement_token1] = ACTIONS(605), - [aux_sym_trigger_event_token1] = ACTIONS(605), - [aux_sym_trigger_event_token2] = ACTIONS(605), - [aux_sym_drop_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token1] = ACTIONS(605), - [aux_sym_grant_statement_token4] = ACTIONS(605), - [aux_sym_grant_statement_token8] = ACTIONS(605), - [aux_sym_order_by_clause_token1] = ACTIONS(605), - [aux_sym_limit_clause_token1] = ACTIONS(605), - [aux_sym_where_clause_token1] = ACTIONS(605), - [aux_sym_join_type_token1] = ACTIONS(605), - [aux_sym_join_type_token2] = ACTIONS(605), - [aux_sym_join_type_token3] = ACTIONS(605), - [aux_sym_join_type_token4] = ACTIONS(605), - [aux_sym_join_clause_token1] = ACTIONS(605), - [aux_sym_boolean_expression_token1] = ACTIONS(605), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(605), - [sym__unquoted_identifier] = ACTIONS(605), - [anon_sym_BQUOTE] = ACTIONS(603), - [anon_sym_DQUOTE] = ACTIONS(603), - [anon_sym_DASH_GT] = ACTIONS(605), - [anon_sym_DASH_GT_GT] = ACTIONS(603), - [anon_sym_POUND_GT] = ACTIONS(605), - [anon_sym_POUND_GT_GT] = ACTIONS(603), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(603), - [anon_sym_DASH] = ACTIONS(605), - [anon_sym_TILDE] = ACTIONS(605), - [anon_sym_CARET] = ACTIONS(603), - [anon_sym_STAR] = ACTIONS(603), - [anon_sym_SLASH] = ACTIONS(605), - [anon_sym_PERCENT] = ACTIONS(603), - [anon_sym_LT_LT] = ACTIONS(603), - [anon_sym_GT_GT] = ACTIONS(603), - [anon_sym_AMP] = ACTIONS(603), - [anon_sym_PIPE] = ACTIONS(603), - [anon_sym_POUND] = ACTIONS(605), - [anon_sym_LT] = ACTIONS(605), - [anon_sym_LT_EQ] = ACTIONS(603), - [anon_sym_LT_GT] = ACTIONS(603), - [anon_sym_BANG_EQ] = ACTIONS(603), - [anon_sym_GT] = ACTIONS(605), - [anon_sym_GT_EQ] = ACTIONS(603), - [anon_sym_BANG_TILDE] = ACTIONS(605), - [anon_sym_TILDE_STAR] = ACTIONS(603), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(603), - }, - [1787] = { - [anon_sym_SEMI] = ACTIONS(344), - [aux_sym_with_clause_token1] = ACTIONS(346), - [anon_sym_COMMA] = ACTIONS(344), - [aux_sym_cte_token1] = ACTIONS(346), - [aux_sym_cte_token2] = ACTIONS(346), - [aux_sym_insert_statement_token1] = ACTIONS(346), - [aux_sym_insert_statement_token2] = ACTIONS(346), - [aux_sym_comment_statement_token7] = ACTIONS(346), - [aux_sym_create_statement_token1] = ACTIONS(346), - [aux_sym_alter_statement_token1] = ACTIONS(346), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), - [aux_sym_pg_command_token1] = ACTIONS(344), - [aux_sym__compound_statement_token2] = ACTIONS(346), - [aux_sym_return_statement_token1] = ACTIONS(346), - [aux_sym_declare_statement_token1] = ACTIONS(346), - [aux_sym_create_function_parameter_token1] = ACTIONS(346), - [anon_sym_EQ] = ACTIONS(344), - [aux_sym_create_trigger_statement_token1] = ACTIONS(346), - [aux_sym_trigger_reference_token1] = ACTIONS(346), - [aux_sym_trigger_event_token1] = ACTIONS(346), - [aux_sym_trigger_event_token2] = ACTIONS(346), - [aux_sym_drop_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token1] = ACTIONS(346), - [aux_sym_grant_statement_token4] = ACTIONS(346), - [aux_sym_grant_statement_token8] = ACTIONS(346), - [aux_sym_order_by_clause_token1] = ACTIONS(346), - [aux_sym_limit_clause_token1] = ACTIONS(346), - [aux_sym_where_clause_token1] = ACTIONS(346), - [aux_sym_join_type_token1] = ACTIONS(346), - [aux_sym_join_type_token2] = ACTIONS(346), - [aux_sym_join_type_token3] = ACTIONS(346), - [aux_sym_join_type_token4] = ACTIONS(346), - [aux_sym_join_clause_token1] = ACTIONS(346), - [aux_sym_boolean_expression_token1] = ACTIONS(346), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), - [sym__unquoted_identifier] = ACTIONS(346), - [anon_sym_BQUOTE] = ACTIONS(344), - [anon_sym_DQUOTE] = ACTIONS(344), - [anon_sym_DASH_GT] = ACTIONS(346), - [anon_sym_DASH_GT_GT] = ACTIONS(344), - [anon_sym_POUND_GT] = ACTIONS(346), - [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [1735] = { + [anon_sym_SEMI] = ACTIONS(344), + [aux_sym_with_clause_token1] = ACTIONS(346), + [anon_sym_COMMA] = ACTIONS(344), + [aux_sym_cte_token1] = ACTIONS(346), + [aux_sym_cte_token2] = ACTIONS(346), + [aux_sym_insert_statement_token1] = ACTIONS(346), + [aux_sym_insert_statement_token2] = ACTIONS(346), + [aux_sym_comment_statement_token7] = ACTIONS(346), + [aux_sym_create_statement_token1] = ACTIONS(346), + [aux_sym_alter_statement_token1] = ACTIONS(346), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(346), + [aux_sym_pg_command_token1] = ACTIONS(344), + [aux_sym__compound_statement_token2] = ACTIONS(346), + [aux_sym_return_statement_token1] = ACTIONS(346), + [aux_sym_declare_statement_token1] = ACTIONS(346), + [aux_sym_create_function_parameter_token1] = ACTIONS(346), + [anon_sym_EQ] = ACTIONS(344), + [aux_sym_create_trigger_statement_token1] = ACTIONS(346), + [aux_sym_trigger_reference_token1] = ACTIONS(346), + [aux_sym_trigger_event_token1] = ACTIONS(346), + [aux_sym_trigger_event_token2] = ACTIONS(346), + [aux_sym_drop_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token1] = ACTIONS(346), + [aux_sym_grant_statement_token4] = ACTIONS(346), + [aux_sym_grant_statement_token8] = ACTIONS(346), + [aux_sym_order_by_clause_token1] = ACTIONS(346), + [aux_sym_limit_clause_token1] = ACTIONS(346), + [aux_sym_where_clause_token1] = ACTIONS(346), + [aux_sym_join_type_token1] = ACTIONS(346), + [aux_sym_join_type_token2] = ACTIONS(346), + [aux_sym_join_type_token3] = ACTIONS(346), + [aux_sym_join_type_token4] = ACTIONS(346), + [aux_sym_join_clause_token1] = ACTIONS(346), + [aux_sym_boolean_expression_token1] = ACTIONS(346), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(346), + [sym__unquoted_identifier] = ACTIONS(346), + [anon_sym_BQUOTE] = ACTIONS(344), + [anon_sym_DQUOTE] = ACTIONS(344), + [anon_sym_DASH_GT] = ACTIONS(346), + [anon_sym_DASH_GT_GT] = ACTIONS(344), + [anon_sym_POUND_GT] = ACTIONS(346), + [anon_sym_POUND_GT_GT] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -188603,233 +187179,35 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1788] = { - [anon_sym_SEMI] = ACTIONS(463), - [aux_sym_with_clause_token1] = ACTIONS(465), - [anon_sym_COMMA] = ACTIONS(463), - [aux_sym_cte_token1] = ACTIONS(465), - [aux_sym_cte_token2] = ACTIONS(465), - [aux_sym_insert_statement_token1] = ACTIONS(465), - [aux_sym_insert_statement_token2] = ACTIONS(465), - [aux_sym_comment_statement_token7] = 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(463), - [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_parameter_token1] = ACTIONS(465), - [anon_sym_EQ] = ACTIONS(463), - [aux_sym_create_trigger_statement_token1] = ACTIONS(465), - [aux_sym_trigger_reference_token1] = ACTIONS(465), - [aux_sym_trigger_event_token1] = ACTIONS(465), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(465), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(465), - [sym__unquoted_identifier] = ACTIONS(465), - [anon_sym_BQUOTE] = ACTIONS(463), - [anon_sym_DQUOTE] = ACTIONS(463), - [anon_sym_DASH_GT] = ACTIONS(465), - [anon_sym_DASH_GT_GT] = ACTIONS(463), - [anon_sym_POUND_GT] = ACTIONS(465), - [anon_sym_POUND_GT_GT] = ACTIONS(463), - [anon_sym_LBRACK] = ACTIONS(463), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(463), - [anon_sym_DASH] = ACTIONS(465), - [anon_sym_TILDE] = ACTIONS(465), - [anon_sym_CARET] = ACTIONS(463), - [anon_sym_STAR] = ACTIONS(463), - [anon_sym_SLASH] = ACTIONS(465), - [anon_sym_PERCENT] = ACTIONS(463), - [anon_sym_LT_LT] = ACTIONS(463), - [anon_sym_GT_GT] = ACTIONS(463), - [anon_sym_AMP] = ACTIONS(463), - [anon_sym_PIPE] = ACTIONS(463), - [anon_sym_POUND] = ACTIONS(465), - [anon_sym_LT] = ACTIONS(465), - [anon_sym_LT_EQ] = ACTIONS(463), - [anon_sym_LT_GT] = ACTIONS(463), - [anon_sym_BANG_EQ] = ACTIONS(463), - [anon_sym_GT] = ACTIONS(465), - [anon_sym_GT_EQ] = ACTIONS(463), - [anon_sym_BANG_TILDE] = ACTIONS(465), - [anon_sym_TILDE_STAR] = ACTIONS(463), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(463), - }, - [1789] = { - [ts_builtin_sym_end] = ACTIONS(607), - [anon_sym_SEMI] = ACTIONS(607), - [aux_sym_with_clause_token1] = ACTIONS(609), - [anon_sym_COMMA] = ACTIONS(607), - [aux_sym_cte_token1] = ACTIONS(609), - [aux_sym_cte_token2] = ACTIONS(609), - [aux_sym_insert_statement_token1] = ACTIONS(609), - [aux_sym_truncate_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token1] = ACTIONS(609), - [aux_sym_comment_statement_token7] = ACTIONS(609), - [aux_sym_begin_statement_token1] = ACTIONS(609), - [aux_sym_commit_statement_token1] = ACTIONS(609), - [aux_sym_rollback_statement_token1] = ACTIONS(609), - [aux_sym_create_statement_token1] = ACTIONS(609), - [aux_sym_alter_statement_token1] = ACTIONS(609), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(609), - [aux_sym_pg_command_token1] = ACTIONS(607), - [aux_sym_create_function_parameter_token1] = ACTIONS(609), - [anon_sym_EQ] = ACTIONS(607), - [aux_sym_create_trigger_statement_token1] = ACTIONS(609), - [aux_sym_trigger_event_token1] = ACTIONS(609), - [aux_sym_trigger_event_token2] = ACTIONS(609), - [aux_sym_drop_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token1] = ACTIONS(609), - [aux_sym_grant_statement_token4] = ACTIONS(609), - [aux_sym_grant_statement_token8] = ACTIONS(609), - [aux_sym_order_by_clause_token1] = ACTIONS(609), - [aux_sym_limit_clause_token1] = ACTIONS(609), - [aux_sym_where_clause_token1] = ACTIONS(609), - [aux_sym_join_type_token1] = ACTIONS(609), - [aux_sym_join_type_token2] = ACTIONS(609), - [aux_sym_join_type_token3] = ACTIONS(609), - [aux_sym_join_type_token4] = ACTIONS(609), - [aux_sym_join_clause_token1] = ACTIONS(609), - [aux_sym_boolean_expression_token1] = ACTIONS(609), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(609), - [sym__unquoted_identifier] = ACTIONS(609), - [anon_sym_BQUOTE] = ACTIONS(607), - [anon_sym_DQUOTE] = ACTIONS(607), - [anon_sym_DASH_GT] = ACTIONS(609), - [anon_sym_DASH_GT_GT] = ACTIONS(607), - [anon_sym_POUND_GT] = ACTIONS(609), - [anon_sym_POUND_GT_GT] = ACTIONS(607), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(607), - [anon_sym_DASH] = ACTIONS(609), - [anon_sym_TILDE] = ACTIONS(609), - [anon_sym_CARET] = ACTIONS(607), - [anon_sym_STAR] = ACTIONS(607), - [anon_sym_SLASH] = ACTIONS(609), - [anon_sym_PERCENT] = ACTIONS(607), - [anon_sym_LT_LT] = ACTIONS(607), - [anon_sym_GT_GT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(607), - [anon_sym_PIPE] = ACTIONS(607), - [anon_sym_POUND] = ACTIONS(609), - [anon_sym_LT] = ACTIONS(609), - [anon_sym_LT_EQ] = ACTIONS(607), - [anon_sym_LT_GT] = ACTIONS(607), - [anon_sym_BANG_EQ] = ACTIONS(607), - [anon_sym_GT] = ACTIONS(609), - [anon_sym_GT_EQ] = ACTIONS(607), - [anon_sym_BANG_TILDE] = ACTIONS(609), - [anon_sym_TILDE_STAR] = ACTIONS(607), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(607), - }, - [1790] = { - [aux_sym_dotted_name_repeat1] = STATE(1618), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(3087), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(3261), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1791] = { - [anon_sym_SEMI] = ACTIONS(443), - [aux_sym_with_clause_token1] = ACTIONS(445), - [anon_sym_COMMA] = ACTIONS(443), - [aux_sym_cte_token1] = ACTIONS(445), + [1736] = { + [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_insert_statement_token1] = ACTIONS(445), - [aux_sym_insert_statement_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(443), + [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_parameter_token1] = ACTIONS(445), - [anon_sym_EQ] = ACTIONS(443), - [aux_sym_create_trigger_statement_token1] = ACTIONS(445), - [aux_sym_trigger_reference_token1] = 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_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_where_clause_token1] = ACTIONS(445), @@ -188840,130 +187218,331 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(445), [aux_sym_boolean_expression_token1] = ACTIONS(445), [aux_sym_at_time_zone_expression_token1] = ACTIONS(445), - [sym__unquoted_identifier] = ACTIONS(445), - [anon_sym_BQUOTE] = ACTIONS(443), - [anon_sym_DQUOTE] = ACTIONS(443), - [anon_sym_DASH_GT] = ACTIONS(445), - [anon_sym_DASH_GT_GT] = ACTIONS(443), - [anon_sym_POUND_GT] = ACTIONS(445), - [anon_sym_POUND_GT_GT] = ACTIONS(443), - [anon_sym_LBRACK] = ACTIONS(443), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(443), - [anon_sym_DASH] = ACTIONS(445), - [anon_sym_TILDE] = ACTIONS(445), - [anon_sym_CARET] = ACTIONS(443), - [anon_sym_STAR] = ACTIONS(443), - [anon_sym_SLASH] = ACTIONS(445), - [anon_sym_PERCENT] = ACTIONS(443), - [anon_sym_LT_LT] = ACTIONS(443), - [anon_sym_GT_GT] = ACTIONS(443), - [anon_sym_AMP] = ACTIONS(443), - [anon_sym_PIPE] = ACTIONS(443), - [anon_sym_POUND] = ACTIONS(445), - [anon_sym_LT] = ACTIONS(445), - [anon_sym_LT_EQ] = ACTIONS(443), - [anon_sym_LT_GT] = ACTIONS(443), - [anon_sym_BANG_EQ] = ACTIONS(443), - [anon_sym_GT] = ACTIONS(445), - [anon_sym_GT_EQ] = ACTIONS(443), - [anon_sym_BANG_TILDE] = ACTIONS(445), - [anon_sym_TILDE_STAR] = ACTIONS(443), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(443), + [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_LBRACK] = 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), }, - [1792] = { - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token7] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(138), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token8] = ACTIONS(138), - [aux_sym_order_by_clause_token1] = ACTIONS(138), - [aux_sym_limit_clause_token1] = ACTIONS(138), - [aux_sym_where_clause_token1] = ACTIONS(138), - [aux_sym_join_type_token1] = ACTIONS(138), - [aux_sym_join_type_token2] = ACTIONS(138), - [aux_sym_join_type_token3] = ACTIONS(138), - [aux_sym_join_type_token4] = ACTIONS(138), - [aux_sym_join_clause_token1] = ACTIONS(138), - [aux_sym_boolean_expression_token1] = ACTIONS(138), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), + [1737] = { + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(663), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2978), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1793] = { - [anon_sym_SEMI] = ACTIONS(439), - [aux_sym_with_clause_token1] = ACTIONS(441), - [anon_sym_COMMA] = ACTIONS(439), - [aux_sym_cte_token1] = ACTIONS(441), + [1738] = { + [ts_builtin_sym_end] = ACTIONS(370), + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(370), + [aux_sym_insert_statement_token1] = ACTIONS(370), + [aux_sym_truncate_statement_token1] = ACTIONS(370), + [aux_sym_comment_statement_token1] = ACTIONS(370), + [aux_sym_comment_statement_token7] = ACTIONS(370), + [aux_sym_begin_statement_token1] = ACTIONS(370), + [aux_sym_commit_statement_token1] = ACTIONS(370), + [aux_sym_rollback_statement_token1] = ACTIONS(370), + [aux_sym_create_statement_token1] = ACTIONS(370), + [aux_sym_alter_statement_token1] = ACTIONS(370), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(370), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym__compound_statement_token2] = ACTIONS(370), + [aux_sym_return_statement_token1] = ACTIONS(370), + [aux_sym_declare_statement_token1] = ACTIONS(370), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(370), + [aux_sym_trigger_event_token2] = ACTIONS(370), + [aux_sym_drop_statement_token1] = ACTIONS(370), + [aux_sym_grant_statement_token1] = ACTIONS(370), + [aux_sym_grant_statement_token4] = ACTIONS(370), + [aux_sym_grant_statement_token8] = ACTIONS(370), + [aux_sym_create_table_statement_token1] = ACTIONS(370), + [aux_sym_order_by_clause_token1] = ACTIONS(370), + [aux_sym_limit_clause_token1] = ACTIONS(370), + [aux_sym_where_clause_token1] = ACTIONS(370), + [aux_sym_join_type_token1] = ACTIONS(370), + [aux_sym_join_type_token2] = ACTIONS(370), + [aux_sym_join_type_token3] = ACTIONS(370), + [aux_sym_join_type_token4] = ACTIONS(370), + [aux_sym_join_clause_token1] = ACTIONS(370), + [aux_sym_boolean_expression_token1] = ACTIONS(370), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [1739] = { + [ts_builtin_sym_end] = ACTIONS(390), + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(390), + [aux_sym_insert_statement_token1] = ACTIONS(390), + [aux_sym_truncate_statement_token1] = ACTIONS(390), + [aux_sym_comment_statement_token1] = ACTIONS(390), + [aux_sym_comment_statement_token7] = ACTIONS(390), + [aux_sym_begin_statement_token1] = ACTIONS(390), + [aux_sym_commit_statement_token1] = ACTIONS(390), + [aux_sym_rollback_statement_token1] = ACTIONS(390), + [aux_sym_create_statement_token1] = ACTIONS(390), + [aux_sym_alter_statement_token1] = ACTIONS(390), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(390), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym__compound_statement_token2] = ACTIONS(390), + [aux_sym_return_statement_token1] = ACTIONS(390), + [aux_sym_declare_statement_token1] = ACTIONS(390), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(390), + [aux_sym_trigger_event_token2] = ACTIONS(390), + [aux_sym_drop_statement_token1] = ACTIONS(390), + [aux_sym_grant_statement_token1] = ACTIONS(390), + [aux_sym_grant_statement_token4] = ACTIONS(390), + [aux_sym_grant_statement_token8] = ACTIONS(390), + [aux_sym_create_table_statement_token1] = ACTIONS(390), + [aux_sym_order_by_clause_token1] = ACTIONS(390), + [aux_sym_limit_clause_token1] = ACTIONS(390), + [aux_sym_where_clause_token1] = ACTIONS(390), + [aux_sym_join_type_token1] = ACTIONS(390), + [aux_sym_join_type_token2] = ACTIONS(390), + [aux_sym_join_type_token3] = ACTIONS(390), + [aux_sym_join_type_token4] = ACTIONS(390), + [aux_sym_join_clause_token1] = ACTIONS(390), + [aux_sym_boolean_expression_token1] = ACTIONS(390), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [1740] = { + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_insert_statement_token2] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym__compound_statement_token2] = ACTIONS(659), + [aux_sym_return_statement_token1] = ACTIONS(659), + [aux_sym_declare_statement_token1] = ACTIONS(659), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_reference_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_create_table_statement_token1] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1741] = { + [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_insert_statement_token1] = ACTIONS(441), - [aux_sym_insert_statement_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(439), + [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_parameter_token1] = ACTIONS(441), - [anon_sym_EQ] = ACTIONS(439), - [aux_sym_create_trigger_statement_token1] = ACTIONS(441), - [aux_sym_trigger_reference_token1] = 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_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_where_clause_token1] = ACTIONS(441), @@ -188974,801 +187553,664 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(441), [aux_sym_boolean_expression_token1] = ACTIONS(441), [aux_sym_at_time_zone_expression_token1] = ACTIONS(441), - [sym__unquoted_identifier] = ACTIONS(441), - [anon_sym_BQUOTE] = ACTIONS(439), - [anon_sym_DQUOTE] = ACTIONS(439), - [anon_sym_DASH_GT] = ACTIONS(441), - [anon_sym_DASH_GT_GT] = ACTIONS(439), - [anon_sym_POUND_GT] = ACTIONS(441), - [anon_sym_POUND_GT_GT] = ACTIONS(439), - [anon_sym_LBRACK] = ACTIONS(439), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(439), - [anon_sym_DASH] = ACTIONS(441), - [anon_sym_TILDE] = ACTIONS(441), - [anon_sym_CARET] = ACTIONS(439), - [anon_sym_STAR] = ACTIONS(439), - [anon_sym_SLASH] = ACTIONS(441), - [anon_sym_PERCENT] = ACTIONS(439), - [anon_sym_LT_LT] = ACTIONS(439), - [anon_sym_GT_GT] = ACTIONS(439), - [anon_sym_AMP] = ACTIONS(439), - [anon_sym_PIPE] = ACTIONS(439), - [anon_sym_POUND] = ACTIONS(441), - [anon_sym_LT] = ACTIONS(441), - [anon_sym_LT_EQ] = ACTIONS(439), - [anon_sym_LT_GT] = ACTIONS(439), - [anon_sym_BANG_EQ] = ACTIONS(439), - [anon_sym_GT] = ACTIONS(441), - [anon_sym_GT_EQ] = ACTIONS(439), - [anon_sym_BANG_TILDE] = ACTIONS(441), - [anon_sym_TILDE_STAR] = ACTIONS(439), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(439), - }, - [1794] = { - [anon_sym_SEMI] = ACTIONS(435), - [aux_sym_with_clause_token1] = ACTIONS(437), - [anon_sym_COMMA] = ACTIONS(435), - [aux_sym_cte_token1] = ACTIONS(437), - [aux_sym_cte_token2] = ACTIONS(437), - [aux_sym_insert_statement_token1] = ACTIONS(437), - [aux_sym_insert_statement_token2] = ACTIONS(437), - [aux_sym_comment_statement_token7] = 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(435), - [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_parameter_token1] = ACTIONS(437), - [anon_sym_EQ] = ACTIONS(435), - [aux_sym_create_trigger_statement_token1] = ACTIONS(437), - [aux_sym_trigger_reference_token1] = ACTIONS(437), - [aux_sym_trigger_event_token1] = ACTIONS(437), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(437), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(437), - [sym__unquoted_identifier] = ACTIONS(437), - [anon_sym_BQUOTE] = ACTIONS(435), - [anon_sym_DQUOTE] = ACTIONS(435), - [anon_sym_DASH_GT] = ACTIONS(437), - [anon_sym_DASH_GT_GT] = ACTIONS(435), - [anon_sym_POUND_GT] = ACTIONS(437), - [anon_sym_POUND_GT_GT] = ACTIONS(435), - [anon_sym_LBRACK] = ACTIONS(435), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(435), - [anon_sym_DASH] = ACTIONS(437), - [anon_sym_TILDE] = ACTIONS(437), - [anon_sym_CARET] = ACTIONS(435), - [anon_sym_STAR] = ACTIONS(435), - [anon_sym_SLASH] = ACTIONS(437), - [anon_sym_PERCENT] = ACTIONS(435), - [anon_sym_LT_LT] = ACTIONS(435), - [anon_sym_GT_GT] = ACTIONS(435), - [anon_sym_AMP] = ACTIONS(435), - [anon_sym_PIPE] = ACTIONS(435), - [anon_sym_POUND] = ACTIONS(437), - [anon_sym_LT] = ACTIONS(437), - [anon_sym_LT_EQ] = ACTIONS(435), - [anon_sym_LT_GT] = ACTIONS(435), - [anon_sym_BANG_EQ] = ACTIONS(435), - [anon_sym_GT] = ACTIONS(437), - [anon_sym_GT_EQ] = ACTIONS(435), - [anon_sym_BANG_TILDE] = ACTIONS(437), - [anon_sym_TILDE_STAR] = ACTIONS(435), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(435), + [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_LBRACK] = 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), }, - [1795] = { - [anon_sym_SEMI] = ACTIONS(503), - [aux_sym_with_clause_token1] = ACTIONS(505), - [anon_sym_COMMA] = ACTIONS(503), - [aux_sym_cte_token1] = ACTIONS(505), - [aux_sym_cte_token2] = ACTIONS(505), - [aux_sym_insert_statement_token1] = ACTIONS(505), - [aux_sym_insert_statement_token2] = ACTIONS(505), - [aux_sym_comment_statement_token7] = ACTIONS(505), - [aux_sym_create_statement_token1] = ACTIONS(505), - [aux_sym_alter_statement_token1] = ACTIONS(505), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(505), - [aux_sym_pg_command_token1] = ACTIONS(503), - [aux_sym__compound_statement_token2] = ACTIONS(505), - [aux_sym_return_statement_token1] = ACTIONS(505), - [aux_sym_declare_statement_token1] = ACTIONS(505), - [aux_sym_create_function_parameter_token1] = ACTIONS(505), - [anon_sym_EQ] = ACTIONS(503), - [aux_sym_create_trigger_statement_token1] = ACTIONS(505), - [aux_sym_trigger_reference_token1] = ACTIONS(505), - [aux_sym_trigger_event_token1] = ACTIONS(505), - [aux_sym_trigger_event_token2] = ACTIONS(505), - [aux_sym_drop_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token1] = ACTIONS(505), - [aux_sym_grant_statement_token4] = ACTIONS(505), - [aux_sym_grant_statement_token8] = ACTIONS(505), - [aux_sym_order_by_clause_token1] = ACTIONS(505), - [aux_sym_limit_clause_token1] = ACTIONS(505), - [aux_sym_where_clause_token1] = ACTIONS(505), - [aux_sym_join_type_token1] = ACTIONS(505), - [aux_sym_join_type_token2] = ACTIONS(505), - [aux_sym_join_type_token3] = ACTIONS(505), - [aux_sym_join_type_token4] = ACTIONS(505), - [aux_sym_join_clause_token1] = ACTIONS(505), - [aux_sym_boolean_expression_token1] = ACTIONS(505), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(505), - [sym__unquoted_identifier] = ACTIONS(505), - [anon_sym_BQUOTE] = ACTIONS(503), - [anon_sym_DQUOTE] = ACTIONS(503), - [anon_sym_DASH_GT] = ACTIONS(505), - [anon_sym_DASH_GT_GT] = ACTIONS(503), - [anon_sym_POUND_GT] = ACTIONS(505), - [anon_sym_POUND_GT_GT] = ACTIONS(503), - [anon_sym_LBRACK] = ACTIONS(503), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(503), - [anon_sym_DASH] = ACTIONS(505), - [anon_sym_TILDE] = ACTIONS(505), - [anon_sym_CARET] = ACTIONS(503), - [anon_sym_STAR] = ACTIONS(503), - [anon_sym_SLASH] = ACTIONS(505), - [anon_sym_PERCENT] = ACTIONS(503), - [anon_sym_LT_LT] = ACTIONS(503), - [anon_sym_GT_GT] = ACTIONS(503), - [anon_sym_AMP] = ACTIONS(503), - [anon_sym_PIPE] = ACTIONS(503), - [anon_sym_POUND] = ACTIONS(505), - [anon_sym_LT] = ACTIONS(505), - [anon_sym_LT_EQ] = ACTIONS(503), - [anon_sym_LT_GT] = ACTIONS(503), - [anon_sym_BANG_EQ] = ACTIONS(503), - [anon_sym_GT] = ACTIONS(505), - [anon_sym_GT_EQ] = ACTIONS(503), - [anon_sym_BANG_TILDE] = ACTIONS(505), - [anon_sym_TILDE_STAR] = ACTIONS(503), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(503), - }, - [1796] = { - [anon_sym_SEMI] = ACTIONS(431), - [aux_sym_with_clause_token1] = ACTIONS(433), - [anon_sym_COMMA] = ACTIONS(431), - [aux_sym_cte_token1] = ACTIONS(433), - [aux_sym_cte_token2] = ACTIONS(433), - [aux_sym_insert_statement_token1] = ACTIONS(433), - [aux_sym_insert_statement_token2] = ACTIONS(433), - [aux_sym_comment_statement_token7] = 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(431), - [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_parameter_token1] = ACTIONS(433), - [anon_sym_EQ] = ACTIONS(431), - [aux_sym_create_trigger_statement_token1] = ACTIONS(433), - [aux_sym_trigger_reference_token1] = ACTIONS(433), - [aux_sym_trigger_event_token1] = ACTIONS(433), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(433), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(433), - [sym__unquoted_identifier] = ACTIONS(433), - [anon_sym_BQUOTE] = ACTIONS(431), - [anon_sym_DQUOTE] = ACTIONS(431), - [anon_sym_DASH_GT] = ACTIONS(433), - [anon_sym_DASH_GT_GT] = ACTIONS(431), - [anon_sym_POUND_GT] = ACTIONS(433), - [anon_sym_POUND_GT_GT] = ACTIONS(431), - [anon_sym_LBRACK] = ACTIONS(431), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(431), - [anon_sym_DASH] = ACTIONS(433), - [anon_sym_TILDE] = ACTIONS(433), - [anon_sym_CARET] = ACTIONS(431), - [anon_sym_STAR] = ACTIONS(431), - [anon_sym_SLASH] = ACTIONS(433), - [anon_sym_PERCENT] = ACTIONS(431), - [anon_sym_LT_LT] = ACTIONS(431), - [anon_sym_GT_GT] = ACTIONS(431), - [anon_sym_AMP] = ACTIONS(431), - [anon_sym_PIPE] = ACTIONS(431), - [anon_sym_POUND] = ACTIONS(433), - [anon_sym_LT] = ACTIONS(433), - [anon_sym_LT_EQ] = ACTIONS(431), - [anon_sym_LT_GT] = ACTIONS(431), - [anon_sym_BANG_EQ] = ACTIONS(431), - [anon_sym_GT] = ACTIONS(433), - [anon_sym_GT_EQ] = ACTIONS(431), - [anon_sym_BANG_TILDE] = ACTIONS(433), - [anon_sym_TILDE_STAR] = ACTIONS(431), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(431), + [1742] = { + [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_insert_statement_token1] = ACTIONS(471), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_COLON_COLON] = 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), }, - [1797] = { - [anon_sym_SEMI] = ACTIONS(427), - [aux_sym_with_clause_token1] = ACTIONS(429), - [anon_sym_COMMA] = ACTIONS(427), - [aux_sym_cte_token1] = ACTIONS(429), - [aux_sym_cte_token2] = ACTIONS(429), - [aux_sym_insert_statement_token1] = ACTIONS(429), - [aux_sym_insert_statement_token2] = ACTIONS(429), - [aux_sym_comment_statement_token7] = 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(427), - [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_parameter_token1] = ACTIONS(429), - [anon_sym_EQ] = ACTIONS(427), - [aux_sym_create_trigger_statement_token1] = ACTIONS(429), - [aux_sym_trigger_reference_token1] = ACTIONS(429), - [aux_sym_trigger_event_token1] = ACTIONS(429), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(429), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(429), - [sym__unquoted_identifier] = ACTIONS(429), - [anon_sym_BQUOTE] = ACTIONS(427), - [anon_sym_DQUOTE] = ACTIONS(427), - [anon_sym_DASH_GT] = ACTIONS(429), - [anon_sym_DASH_GT_GT] = ACTIONS(427), - [anon_sym_POUND_GT] = ACTIONS(429), - [anon_sym_POUND_GT_GT] = ACTIONS(427), - [anon_sym_LBRACK] = ACTIONS(427), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(427), - [anon_sym_DASH] = ACTIONS(429), - [anon_sym_TILDE] = ACTIONS(429), - [anon_sym_CARET] = ACTIONS(427), - [anon_sym_STAR] = ACTIONS(427), - [anon_sym_SLASH] = ACTIONS(429), - [anon_sym_PERCENT] = ACTIONS(427), - [anon_sym_LT_LT] = ACTIONS(427), - [anon_sym_GT_GT] = ACTIONS(427), - [anon_sym_AMP] = ACTIONS(427), - [anon_sym_PIPE] = ACTIONS(427), - [anon_sym_POUND] = ACTIONS(429), - [anon_sym_LT] = ACTIONS(429), - [anon_sym_LT_EQ] = ACTIONS(427), - [anon_sym_LT_GT] = ACTIONS(427), - [anon_sym_BANG_EQ] = ACTIONS(427), - [anon_sym_GT] = ACTIONS(429), - [anon_sym_GT_EQ] = ACTIONS(427), - [anon_sym_BANG_TILDE] = ACTIONS(429), - [anon_sym_TILDE_STAR] = ACTIONS(427), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(427), + [1743] = { + [ts_builtin_sym_end] = ACTIONS(430), + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(430), + [aux_sym_insert_statement_token1] = ACTIONS(430), + [aux_sym_truncate_statement_token1] = ACTIONS(430), + [aux_sym_comment_statement_token1] = ACTIONS(430), + [aux_sym_comment_statement_token7] = ACTIONS(430), + [aux_sym_begin_statement_token1] = ACTIONS(430), + [aux_sym_commit_statement_token1] = ACTIONS(430), + [aux_sym_rollback_statement_token1] = ACTIONS(430), + [aux_sym_create_statement_token1] = ACTIONS(430), + [aux_sym_alter_statement_token1] = ACTIONS(430), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(430), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym__compound_statement_token2] = ACTIONS(430), + [aux_sym_return_statement_token1] = ACTIONS(430), + [aux_sym_declare_statement_token1] = ACTIONS(430), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(430), + [aux_sym_trigger_event_token2] = ACTIONS(430), + [aux_sym_drop_statement_token1] = ACTIONS(430), + [aux_sym_grant_statement_token1] = ACTIONS(430), + [aux_sym_grant_statement_token4] = ACTIONS(430), + [aux_sym_grant_statement_token8] = ACTIONS(430), + [aux_sym_create_table_statement_token1] = ACTIONS(430), + [aux_sym_order_by_clause_token1] = ACTIONS(430), + [aux_sym_limit_clause_token1] = ACTIONS(430), + [aux_sym_where_clause_token1] = ACTIONS(430), + [aux_sym_join_type_token1] = ACTIONS(430), + [aux_sym_join_type_token2] = ACTIONS(430), + [aux_sym_join_type_token3] = ACTIONS(430), + [aux_sym_join_type_token4] = ACTIONS(430), + [aux_sym_join_clause_token1] = ACTIONS(430), + [aux_sym_boolean_expression_token1] = ACTIONS(430), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), }, - [1798] = { - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(621), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_SLASH] = ACTIONS(3042), - [anon_sym_PERCENT] = ACTIONS(3040), - [anon_sym_LT_LT] = ACTIONS(3040), - [anon_sym_GT_GT] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_PIPE] = ACTIONS(3032), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1744] = { + [ts_builtin_sym_end] = ACTIONS(410), + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(410), + [aux_sym_insert_statement_token1] = ACTIONS(410), + [aux_sym_truncate_statement_token1] = ACTIONS(410), + [aux_sym_comment_statement_token1] = ACTIONS(410), + [aux_sym_comment_statement_token7] = ACTIONS(410), + [aux_sym_begin_statement_token1] = ACTIONS(410), + [aux_sym_commit_statement_token1] = ACTIONS(410), + [aux_sym_rollback_statement_token1] = ACTIONS(410), + [aux_sym_create_statement_token1] = ACTIONS(410), + [aux_sym_alter_statement_token1] = ACTIONS(410), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(410), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym__compound_statement_token2] = ACTIONS(410), + [aux_sym_return_statement_token1] = ACTIONS(410), + [aux_sym_declare_statement_token1] = ACTIONS(410), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(410), + [aux_sym_trigger_event_token2] = ACTIONS(410), + [aux_sym_drop_statement_token1] = ACTIONS(410), + [aux_sym_grant_statement_token1] = ACTIONS(410), + [aux_sym_grant_statement_token4] = ACTIONS(410), + [aux_sym_grant_statement_token8] = ACTIONS(410), + [aux_sym_create_table_statement_token1] = ACTIONS(410), + [aux_sym_order_by_clause_token1] = ACTIONS(410), + [aux_sym_limit_clause_token1] = ACTIONS(410), + [aux_sym_where_clause_token1] = ACTIONS(410), + [aux_sym_join_type_token1] = ACTIONS(410), + [aux_sym_join_type_token2] = ACTIONS(410), + [aux_sym_join_type_token3] = ACTIONS(410), + [aux_sym_join_type_token4] = ACTIONS(410), + [aux_sym_join_clause_token1] = ACTIONS(410), + [aux_sym_boolean_expression_token1] = ACTIONS(410), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), }, - [1799] = { - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(3014), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_insert_statement_token2] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(3016), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym__compound_statement_token2] = ACTIONS(625), - [aux_sym_return_statement_token1] = ACTIONS(625), - [aux_sym_declare_statement_token1] = ACTIONS(625), - [aux_sym_create_function_parameter_token1] = ACTIONS(3018), - [anon_sym_EQ] = ACTIONS(3020), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_reference_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_create_table_statement_token1] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_join_type_token1] = ACTIONS(625), - [aux_sym_join_type_token2] = ACTIONS(625), - [aux_sym_join_type_token3] = ACTIONS(625), - [aux_sym_join_type_token4] = ACTIONS(625), - [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(3024), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_SLASH] = ACTIONS(3042), - [anon_sym_PERCENT] = ACTIONS(3040), - [anon_sym_LT_LT] = ACTIONS(3040), - [anon_sym_GT_GT] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_PIPE] = ACTIONS(3032), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_LT] = ACTIONS(3036), - [anon_sym_LT_EQ] = ACTIONS(3020), - [anon_sym_LT_GT] = ACTIONS(3020), - [anon_sym_BANG_EQ] = ACTIONS(3020), - [anon_sym_GT] = ACTIONS(3036), - [anon_sym_GT_EQ] = ACTIONS(3020), - [anon_sym_BANG_TILDE] = ACTIONS(3036), - [anon_sym_TILDE_STAR] = ACTIONS(3020), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(3020), + [1745] = { + [sym__quoted_identifier] = STATE(4783), + [sym_identifier] = STATE(5344), + [anon_sym_SEMI] = ACTIONS(250), + [aux_sym_with_clause_token1] = ACTIONS(252), + [anon_sym_COMMA] = ACTIONS(250), + [aux_sym_cte_token1] = ACTIONS(2519), + [aux_sym_cte_token2] = ACTIONS(3216), + [aux_sym_insert_statement_token1] = ACTIONS(252), + [aux_sym_comment_statement_token7] = ACTIONS(3218), + [aux_sym_create_statement_token1] = ACTIONS(252), + [aux_sym_alter_statement_token1] = ACTIONS(252), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(252), + [aux_sym_pg_command_token1] = ACTIONS(250), + [aux_sym__compound_statement_token2] = ACTIONS(252), + [aux_sym_return_statement_token1] = ACTIONS(252), + [aux_sym_declare_statement_token1] = ACTIONS(252), + [aux_sym_create_function_parameter_token1] = ACTIONS(3220), + [anon_sym_EQ] = ACTIONS(3222), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3224), + [aux_sym_trigger_event_token1] = ACTIONS(252), + [aux_sym_trigger_event_token2] = ACTIONS(252), + [aux_sym_drop_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token1] = ACTIONS(252), + [aux_sym_grant_statement_token4] = ACTIONS(252), + [aux_sym_grant_statement_token8] = ACTIONS(252), + [aux_sym_create_table_statement_token1] = ACTIONS(252), + [aux_sym_order_by_clause_token1] = ACTIONS(252), + [aux_sym_limit_clause_token1] = ACTIONS(252), + [aux_sym_where_clause_token1] = ACTIONS(252), + [aux_sym_join_type_token1] = ACTIONS(252), + [aux_sym_join_type_token2] = ACTIONS(252), + [aux_sym_join_type_token3] = ACTIONS(252), + [aux_sym_join_type_token4] = ACTIONS(252), + [aux_sym_join_clause_token1] = ACTIONS(252), + [aux_sym_boolean_expression_token1] = ACTIONS(3226), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3228), + [sym__unquoted_identifier] = ACTIONS(2535), + [anon_sym_BQUOTE] = ACTIONS(2537), + [anon_sym_DQUOTE] = ACTIONS(2539), + [anon_sym_DASH_GT] = ACTIONS(3230), + [anon_sym_DASH_GT_GT] = ACTIONS(3232), + [anon_sym_POUND_GT] = ACTIONS(3230), + [anon_sym_POUND_GT_GT] = ACTIONS(3232), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3234), + [anon_sym_DASH] = ACTIONS(3236), + [anon_sym_TILDE] = ACTIONS(3238), + [anon_sym_CARET] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(3242), + [anon_sym_SLASH] = ACTIONS(3244), + [anon_sym_PERCENT] = ACTIONS(3242), + [anon_sym_LT_LT] = ACTIONS(3242), + [anon_sym_GT_GT] = ACTIONS(3242), + [anon_sym_AMP] = ACTIONS(3242), + [anon_sym_PIPE] = ACTIONS(3234), + [anon_sym_POUND] = ACTIONS(3236), + [anon_sym_LT] = ACTIONS(3238), + [anon_sym_LT_EQ] = ACTIONS(3222), + [anon_sym_LT_GT] = ACTIONS(3222), + [anon_sym_BANG_EQ] = ACTIONS(3222), + [anon_sym_GT] = ACTIONS(3238), + [anon_sym_GT_EQ] = ACTIONS(3222), + [anon_sym_BANG_TILDE] = ACTIONS(3238), + [anon_sym_TILDE_STAR] = ACTIONS(3222), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3222), }, - [1800] = { - [ts_builtin_sym_end] = ACTIONS(611), - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_truncate_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token1] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_begin_statement_token1] = ACTIONS(613), - [aux_sym_commit_statement_token1] = ACTIONS(613), - [aux_sym_rollback_statement_token1] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [1746] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(3246), + [aux_sym_cte_token2] = ACTIONS(382), + [aux_sym_insert_statement_token1] = ACTIONS(382), + [aux_sym_truncate_statement_token1] = ACTIONS(382), + [aux_sym_comment_statement_token1] = ACTIONS(382), + [aux_sym_comment_statement_token7] = ACTIONS(382), + [aux_sym_begin_statement_token1] = ACTIONS(382), + [aux_sym_commit_statement_token1] = ACTIONS(382), + [aux_sym_rollback_statement_token1] = ACTIONS(382), + [aux_sym_create_statement_token1] = ACTIONS(382), + [aux_sym_alter_statement_token1] = ACTIONS(382), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(382), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym__compound_statement_token2] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(382), + [aux_sym_declare_statement_token1] = ACTIONS(382), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(382), + [aux_sym_trigger_event_token2] = ACTIONS(382), + [aux_sym_drop_statement_token1] = ACTIONS(382), + [aux_sym_grant_statement_token1] = ACTIONS(382), + [aux_sym_grant_statement_token4] = ACTIONS(382), + [aux_sym_grant_statement_token8] = ACTIONS(382), + [aux_sym_create_table_statement_token1] = ACTIONS(3248), + [aux_sym_order_by_clause_token1] = ACTIONS(382), + [aux_sym_limit_clause_token1] = ACTIONS(382), + [aux_sym_where_clause_token1] = ACTIONS(382), + [aux_sym_join_type_token1] = ACTIONS(382), + [aux_sym_join_type_token2] = ACTIONS(382), + [aux_sym_join_type_token3] = ACTIONS(382), + [aux_sym_join_type_token4] = ACTIONS(382), + [aux_sym_join_clause_token1] = ACTIONS(382), + [aux_sym_boolean_expression_token1] = ACTIONS(382), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), }, - [1801] = { - [aux_sym_array_type_repeat1] = STATE(1862), - [ts_builtin_sym_end] = ACTIONS(271), - [anon_sym_SEMI] = ACTIONS(271), - [aux_sym_with_clause_token1] = ACTIONS(271), - [aux_sym_cte_token2] = ACTIONS(271), - [aux_sym_insert_statement_token1] = ACTIONS(271), - [aux_sym_truncate_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token1] = ACTIONS(271), - [aux_sym_comment_statement_token7] = ACTIONS(271), - [aux_sym_begin_statement_token1] = ACTIONS(271), - [aux_sym_commit_statement_token1] = ACTIONS(271), - [aux_sym_rollback_statement_token1] = ACTIONS(271), - [aux_sym_create_statement_token1] = ACTIONS(271), - [aux_sym_alter_statement_token1] = ACTIONS(271), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(271), - [aux_sym_pg_command_token1] = ACTIONS(271), - [aux_sym__compound_statement_token2] = ACTIONS(271), - [aux_sym_return_statement_token1] = ACTIONS(271), - [aux_sym_declare_statement_token1] = ACTIONS(271), - [aux_sym_create_function_parameter_token1] = ACTIONS(273), - [anon_sym_EQ] = ACTIONS(271), - [aux_sym_create_trigger_statement_token1] = ACTIONS(273), - [aux_sym_trigger_event_token1] = ACTIONS(271), - [aux_sym_trigger_event_token2] = ACTIONS(271), - [aux_sym_drop_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token1] = ACTIONS(271), - [aux_sym_grant_statement_token4] = ACTIONS(271), - [aux_sym_grant_statement_token8] = ACTIONS(271), - [aux_sym_order_by_clause_token1] = ACTIONS(271), - [aux_sym_limit_clause_token1] = ACTIONS(271), - [aux_sym_where_clause_token1] = ACTIONS(271), - [aux_sym_join_type_token1] = ACTIONS(271), - [aux_sym_join_type_token2] = ACTIONS(271), - [aux_sym_join_type_token3] = ACTIONS(271), - [aux_sym_join_type_token4] = ACTIONS(271), - [aux_sym_join_clause_token1] = ACTIONS(271), - [aux_sym_boolean_expression_token1] = ACTIONS(271), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(271), - [anon_sym_DASH_GT] = ACTIONS(273), - [anon_sym_DASH_GT_GT] = ACTIONS(271), - [anon_sym_POUND_GT] = ACTIONS(273), - [anon_sym_POUND_GT_GT] = ACTIONS(271), - [anon_sym_LBRACK] = ACTIONS(3263), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(271), - [anon_sym_DASH] = ACTIONS(273), - [anon_sym_TILDE] = ACTIONS(273), - [anon_sym_CARET] = ACTIONS(271), - [anon_sym_STAR] = ACTIONS(271), - [anon_sym_SLASH] = ACTIONS(273), - [anon_sym_PERCENT] = ACTIONS(271), - [anon_sym_LT_LT] = ACTIONS(271), - [anon_sym_GT_GT] = ACTIONS(271), - [anon_sym_AMP] = ACTIONS(271), - [anon_sym_PIPE] = ACTIONS(271), - [anon_sym_POUND] = ACTIONS(273), - [anon_sym_LT] = ACTIONS(273), - [anon_sym_LT_EQ] = ACTIONS(271), - [anon_sym_LT_GT] = ACTIONS(271), - [anon_sym_BANG_EQ] = ACTIONS(271), - [anon_sym_GT] = ACTIONS(273), - [anon_sym_GT_EQ] = ACTIONS(271), - [anon_sym_BANG_TILDE] = ACTIONS(273), - [anon_sym_TILDE_STAR] = ACTIONS(271), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(271), + [1747] = { + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_insert_statement_token2] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym__compound_statement_token2] = ACTIONS(649), + [aux_sym_return_statement_token1] = ACTIONS(649), + [aux_sym_declare_statement_token1] = ACTIONS(649), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_reference_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_create_table_statement_token1] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), }, - [1802] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_SLASH] = ACTIONS(2978), - [anon_sym_PERCENT] = ACTIONS(2976), - [anon_sym_LT_LT] = ACTIONS(2976), - [anon_sym_GT_GT] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_PIPE] = ACTIONS(2968), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1748] = { + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_insert_statement_token2] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym__compound_statement_token2] = ACTIONS(645), + [aux_sym_return_statement_token1] = ACTIONS(645), + [aux_sym_declare_statement_token1] = ACTIONS(645), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_reference_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_create_table_statement_token1] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), }, - [1803] = { - [ts_builtin_sym_end] = ACTIONS(623), - [anon_sym_SEMI] = ACTIONS(623), - [aux_sym_with_clause_token1] = ACTIONS(625), - [anon_sym_COMMA] = ACTIONS(623), - [aux_sym_cte_token1] = ACTIONS(625), - [aux_sym_cte_token2] = ACTIONS(2950), - [aux_sym_insert_statement_token1] = ACTIONS(625), - [aux_sym_truncate_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token1] = ACTIONS(625), - [aux_sym_comment_statement_token7] = ACTIONS(2952), - [aux_sym_begin_statement_token1] = ACTIONS(625), - [aux_sym_commit_statement_token1] = ACTIONS(625), - [aux_sym_rollback_statement_token1] = ACTIONS(625), - [aux_sym_create_statement_token1] = ACTIONS(625), - [aux_sym_alter_statement_token1] = ACTIONS(625), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), - [aux_sym_pg_command_token1] = ACTIONS(623), - [aux_sym_create_function_parameter_token1] = ACTIONS(2954), - [anon_sym_EQ] = ACTIONS(2956), - [aux_sym_create_trigger_statement_token1] = ACTIONS(625), - [aux_sym_trigger_event_token1] = ACTIONS(625), - [aux_sym_trigger_event_token2] = ACTIONS(625), - [aux_sym_drop_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token1] = ACTIONS(625), - [aux_sym_grant_statement_token4] = ACTIONS(625), - [aux_sym_grant_statement_token8] = ACTIONS(625), - [aux_sym_order_by_clause_token1] = ACTIONS(625), - [aux_sym_limit_clause_token1] = ACTIONS(625), - [aux_sym_where_clause_token1] = ACTIONS(625), - [aux_sym_join_type_token1] = ACTIONS(625), - [aux_sym_join_type_token2] = ACTIONS(625), - [aux_sym_join_type_token3] = ACTIONS(625), - [aux_sym_join_type_token4] = ACTIONS(625), - [aux_sym_join_clause_token1] = ACTIONS(625), - [aux_sym_boolean_expression_token1] = ACTIONS(2960), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(625), - [anon_sym_BQUOTE] = ACTIONS(623), - [anon_sym_DQUOTE] = ACTIONS(623), - [anon_sym_DASH_GT] = ACTIONS(625), - [anon_sym_DASH_GT_GT] = ACTIONS(623), - [anon_sym_POUND_GT] = ACTIONS(625), - [anon_sym_POUND_GT_GT] = ACTIONS(623), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_SLASH] = ACTIONS(2978), - [anon_sym_PERCENT] = ACTIONS(2976), - [anon_sym_LT_LT] = ACTIONS(2976), - [anon_sym_GT_GT] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_PIPE] = ACTIONS(2968), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_LT] = ACTIONS(2972), - [anon_sym_LT_EQ] = ACTIONS(2956), - [anon_sym_LT_GT] = ACTIONS(2956), - [anon_sym_BANG_EQ] = ACTIONS(2956), - [anon_sym_GT] = ACTIONS(2972), - [anon_sym_GT_EQ] = ACTIONS(2956), - [anon_sym_BANG_TILDE] = ACTIONS(2972), - [anon_sym_TILDE_STAR] = ACTIONS(2956), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2956), + [1749] = { + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_insert_statement_token2] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym__compound_statement_token2] = ACTIONS(641), + [aux_sym_return_statement_token1] = ACTIONS(641), + [aux_sym_declare_statement_token1] = ACTIONS(641), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_reference_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_create_table_statement_token1] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), }, - [1804] = { - [ts_builtin_sym_end] = ACTIONS(627), - [anon_sym_SEMI] = ACTIONS(627), - [aux_sym_with_clause_token1] = ACTIONS(629), - [anon_sym_COMMA] = ACTIONS(627), - [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(2950), - [aux_sym_insert_statement_token1] = ACTIONS(629), - [aux_sym_truncate_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token1] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(2952), - [aux_sym_begin_statement_token1] = ACTIONS(629), - [aux_sym_commit_statement_token1] = ACTIONS(629), - [aux_sym_rollback_statement_token1] = ACTIONS(629), - [aux_sym_create_statement_token1] = ACTIONS(629), - [aux_sym_alter_statement_token1] = ACTIONS(629), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), - [aux_sym_pg_command_token1] = ACTIONS(627), - [aux_sym_create_function_parameter_token1] = ACTIONS(2954), - [anon_sym_EQ] = ACTIONS(2956), - [aux_sym_create_trigger_statement_token1] = ACTIONS(629), - [aux_sym_trigger_event_token1] = ACTIONS(629), - [aux_sym_trigger_event_token2] = ACTIONS(629), - [aux_sym_drop_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token1] = ACTIONS(629), - [aux_sym_grant_statement_token4] = ACTIONS(629), - [aux_sym_grant_statement_token8] = ACTIONS(629), - [aux_sym_order_by_clause_token1] = ACTIONS(629), - [aux_sym_limit_clause_token1] = ACTIONS(629), - [aux_sym_where_clause_token1] = ACTIONS(629), - [aux_sym_join_type_token1] = ACTIONS(629), - [aux_sym_join_type_token2] = ACTIONS(629), - [aux_sym_join_type_token3] = ACTIONS(629), - [aux_sym_join_type_token4] = ACTIONS(629), - [aux_sym_join_clause_token1] = ACTIONS(629), - [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(629), - [anon_sym_BQUOTE] = ACTIONS(627), - [anon_sym_DQUOTE] = ACTIONS(627), - [anon_sym_DASH_GT] = ACTIONS(629), - [anon_sym_DASH_GT_GT] = ACTIONS(627), - [anon_sym_POUND_GT] = ACTIONS(629), - [anon_sym_POUND_GT_GT] = ACTIONS(627), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_SLASH] = ACTIONS(2978), - [anon_sym_PERCENT] = ACTIONS(2976), - [anon_sym_LT_LT] = ACTIONS(2976), - [anon_sym_GT_GT] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_PIPE] = ACTIONS(2968), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_LT] = ACTIONS(2972), - [anon_sym_LT_EQ] = ACTIONS(2956), - [anon_sym_LT_GT] = ACTIONS(2956), - [anon_sym_BANG_EQ] = ACTIONS(2956), - [anon_sym_GT] = ACTIONS(2972), - [anon_sym_GT_EQ] = ACTIONS(2956), - [anon_sym_BANG_TILDE] = ACTIONS(2972), - [anon_sym_TILDE_STAR] = ACTIONS(2956), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2956), + [1750] = { + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(2954), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_insert_statement_token2] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(2956), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym__compound_statement_token2] = ACTIONS(637), + [aux_sym_return_statement_token1] = ACTIONS(637), + [aux_sym_declare_statement_token1] = ACTIONS(637), + [aux_sym_create_function_parameter_token1] = ACTIONS(2958), + [anon_sym_EQ] = ACTIONS(2960), + [aux_sym_create_trigger_statement_token1] = ACTIONS(2962), + [aux_sym_trigger_reference_token1] = ACTIONS(637), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_create_table_statement_token1] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(2964), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2972), + [anon_sym_DASH] = ACTIONS(2974), + [anon_sym_TILDE] = ACTIONS(2976), + [anon_sym_CARET] = ACTIONS(2978), + [anon_sym_STAR] = ACTIONS(2980), + [anon_sym_SLASH] = ACTIONS(2982), + [anon_sym_PERCENT] = ACTIONS(2980), + [anon_sym_LT_LT] = ACTIONS(2980), + [anon_sym_GT_GT] = ACTIONS(2980), + [anon_sym_AMP] = ACTIONS(2980), + [anon_sym_PIPE] = ACTIONS(2972), + [anon_sym_POUND] = ACTIONS(2974), + [anon_sym_LT] = ACTIONS(2976), + [anon_sym_LT_EQ] = ACTIONS(2960), + [anon_sym_LT_GT] = ACTIONS(2960), + [anon_sym_BANG_EQ] = ACTIONS(2960), + [anon_sym_GT] = ACTIONS(2976), + [anon_sym_GT_EQ] = ACTIONS(2960), + [anon_sym_BANG_TILDE] = ACTIONS(2976), + [anon_sym_TILDE_STAR] = ACTIONS(2960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2960), }, - [1805] = { - [ts_builtin_sym_end] = ACTIONS(631), + [1751] = { [anon_sym_SEMI] = ACTIONS(631), [aux_sym_with_clause_token1] = ACTIONS(633), [anon_sym_COMMA] = ACTIONS(631), [aux_sym_cte_token1] = ACTIONS(633), [aux_sym_cte_token2] = ACTIONS(633), [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_truncate_statement_token1] = ACTIONS(633), - [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_insert_statement_token2] = ACTIONS(633), [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_begin_statement_token1] = ACTIONS(633), - [aux_sym_commit_statement_token1] = ACTIONS(633), - [aux_sym_rollback_statement_token1] = ACTIONS(633), [aux_sym_create_statement_token1] = ACTIONS(633), [aux_sym_alter_statement_token1] = ACTIONS(633), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym__compound_statement_token2] = ACTIONS(633), + [aux_sym_return_statement_token1] = ACTIONS(633), + [aux_sym_declare_statement_token1] = ACTIONS(633), [aux_sym_create_function_parameter_token1] = ACTIONS(633), [anon_sym_EQ] = ACTIONS(631), [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_reference_token1] = ACTIONS(633), [aux_sym_trigger_event_token1] = ACTIONS(633), [aux_sym_trigger_event_token2] = ACTIONS(633), [aux_sym_drop_statement_token1] = ACTIONS(633), [aux_sym_grant_statement_token1] = ACTIONS(633), [aux_sym_grant_statement_token4] = ACTIONS(633), [aux_sym_grant_statement_token8] = ACTIONS(633), + [aux_sym_create_table_statement_token1] = ACTIONS(633), [aux_sym_order_by_clause_token1] = ACTIONS(633), [aux_sym_limit_clause_token1] = ACTIONS(633), [aux_sym_where_clause_token1] = ACTIONS(633), @@ -189809,15 +188251,15 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(631), [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), }, - [1806] = { + [1752] = { [anon_sym_SEMI] = ACTIONS(627), [aux_sym_with_clause_token1] = ACTIONS(629), [anon_sym_COMMA] = ACTIONS(627), [aux_sym_cte_token1] = ACTIONS(629), - [aux_sym_cte_token2] = ACTIONS(3014), + [aux_sym_cte_token2] = ACTIONS(629), [aux_sym_insert_statement_token1] = ACTIONS(629), [aux_sym_insert_statement_token2] = ACTIONS(629), - [aux_sym_comment_statement_token7] = ACTIONS(3016), + [aux_sym_comment_statement_token7] = ACTIONS(629), [aux_sym_create_statement_token1] = ACTIONS(629), [aux_sym_alter_statement_token1] = ACTIONS(629), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), @@ -189825,8 +188267,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__compound_statement_token2] = ACTIONS(629), [aux_sym_return_statement_token1] = ACTIONS(629), [aux_sym_declare_statement_token1] = ACTIONS(629), - [aux_sym_create_function_parameter_token1] = ACTIONS(3018), - [anon_sym_EQ] = ACTIONS(3020), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), [aux_sym_create_trigger_statement_token1] = ACTIONS(629), [aux_sym_trigger_reference_token1] = ACTIONS(629), [aux_sym_trigger_event_token1] = ACTIONS(629), @@ -189845,7 +188287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(629), [aux_sym_join_clause_token1] = ACTIONS(629), [aux_sym_boolean_expression_token1] = ACTIONS(629), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), [sym__unquoted_identifier] = ACTIONS(629), [anon_sym_BQUOTE] = ACTIONS(627), [anon_sym_DQUOTE] = ACTIONS(627), @@ -189854,230 +188296,967 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(629), [anon_sym_POUND_GT_GT] = ACTIONS(627), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(3032), - [anon_sym_DASH] = ACTIONS(3034), - [anon_sym_TILDE] = ACTIONS(3036), - [anon_sym_CARET] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_SLASH] = ACTIONS(3042), - [anon_sym_PERCENT] = ACTIONS(3040), - [anon_sym_LT_LT] = ACTIONS(3040), - [anon_sym_GT_GT] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_PIPE] = ACTIONS(3032), - [anon_sym_POUND] = ACTIONS(3034), - [anon_sym_LT] = ACTIONS(3036), - [anon_sym_LT_EQ] = ACTIONS(3020), - [anon_sym_LT_GT] = ACTIONS(3020), - [anon_sym_BANG_EQ] = ACTIONS(3020), - [anon_sym_GT] = ACTIONS(3036), - [anon_sym_GT_EQ] = ACTIONS(3020), - [anon_sym_BANG_TILDE] = ACTIONS(3036), - [anon_sym_TILDE_STAR] = ACTIONS(3020), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(3020), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, - [1807] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1753] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), + }, + [1754] = { + [ts_builtin_sym_end] = ACTIONS(493), + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [aux_sym_cte_token2] = ACTIONS(493), + [aux_sym_insert_statement_token1] = ACTIONS(493), + [aux_sym_truncate_statement_token1] = ACTIONS(493), + [aux_sym_comment_statement_token1] = ACTIONS(493), + [aux_sym_comment_statement_token7] = ACTIONS(493), + [aux_sym_begin_statement_token1] = ACTIONS(493), + [aux_sym_commit_statement_token1] = ACTIONS(493), + [aux_sym_rollback_statement_token1] = ACTIONS(493), + [aux_sym_create_statement_token1] = ACTIONS(493), + [aux_sym_alter_statement_token1] = ACTIONS(493), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(493), + [aux_sym_pg_command_token1] = ACTIONS(493), + [aux_sym__compound_statement_token2] = ACTIONS(493), + [aux_sym_return_statement_token1] = ACTIONS(493), + [aux_sym_declare_statement_token1] = ACTIONS(493), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_event_token1] = ACTIONS(493), + [aux_sym_trigger_event_token2] = ACTIONS(493), + [aux_sym_drop_statement_token1] = ACTIONS(493), + [aux_sym_grant_statement_token1] = ACTIONS(493), + [aux_sym_grant_statement_token4] = ACTIONS(493), + [aux_sym_grant_statement_token8] = ACTIONS(493), + [aux_sym_create_table_statement_token1] = ACTIONS(493), + [aux_sym_order_by_clause_token1] = ACTIONS(493), + [aux_sym_limit_clause_token1] = ACTIONS(493), + [aux_sym_where_clause_token1] = ACTIONS(493), + [aux_sym_join_type_token1] = ACTIONS(493), + [aux_sym_join_type_token2] = ACTIONS(493), + [aux_sym_join_type_token3] = ACTIONS(493), + [aux_sym_join_type_token4] = ACTIONS(493), + [aux_sym_join_clause_token1] = ACTIONS(493), + [aux_sym_boolean_expression_token1] = ACTIONS(493), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), + }, + [1755] = { + [ts_builtin_sym_end] = ACTIONS(489), + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(489), + [aux_sym_insert_statement_token1] = ACTIONS(489), + [aux_sym_truncate_statement_token1] = ACTIONS(489), + [aux_sym_comment_statement_token1] = ACTIONS(489), + [aux_sym_comment_statement_token7] = ACTIONS(489), + [aux_sym_begin_statement_token1] = ACTIONS(489), + [aux_sym_commit_statement_token1] = ACTIONS(489), + [aux_sym_rollback_statement_token1] = ACTIONS(489), + [aux_sym_create_statement_token1] = ACTIONS(489), + [aux_sym_alter_statement_token1] = ACTIONS(489), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(489), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym__compound_statement_token2] = ACTIONS(489), + [aux_sym_return_statement_token1] = ACTIONS(489), + [aux_sym_declare_statement_token1] = ACTIONS(489), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(489), + [aux_sym_trigger_event_token2] = ACTIONS(489), + [aux_sym_drop_statement_token1] = ACTIONS(489), + [aux_sym_grant_statement_token1] = ACTIONS(489), + [aux_sym_grant_statement_token4] = ACTIONS(489), + [aux_sym_grant_statement_token8] = ACTIONS(489), + [aux_sym_create_table_statement_token1] = ACTIONS(489), + [aux_sym_order_by_clause_token1] = ACTIONS(489), + [aux_sym_limit_clause_token1] = ACTIONS(489), + [aux_sym_where_clause_token1] = ACTIONS(489), + [aux_sym_join_type_token1] = ACTIONS(489), + [aux_sym_join_type_token2] = ACTIONS(489), + [aux_sym_join_type_token3] = ACTIONS(489), + [aux_sym_join_type_token4] = ACTIONS(489), + [aux_sym_join_clause_token1] = ACTIONS(489), + [aux_sym_boolean_expression_token1] = ACTIONS(489), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), + }, + [1756] = { + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_insert_statement_token2] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym__compound_statement_token2] = ACTIONS(625), + [aux_sym_return_statement_token1] = ACTIONS(625), + [aux_sym_declare_statement_token1] = ACTIONS(625), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_reference_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_create_table_statement_token1] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_join_type_token1] = ACTIONS(625), + [aux_sym_join_type_token2] = ACTIONS(625), + [aux_sym_join_type_token3] = ACTIONS(625), + [aux_sym_join_type_token4] = ACTIONS(625), + [aux_sym_join_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_SLASH] = ACTIONS(2978), - [anon_sym_PERCENT] = ACTIONS(2976), - [anon_sym_LT_LT] = ACTIONS(2976), - [anon_sym_GT_GT] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, - [1808] = { - [ts_builtin_sym_end] = ACTIONS(619), - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_truncate_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token1] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_begin_statement_token1] = ACTIONS(621), - [aux_sym_commit_statement_token1] = ACTIONS(621), - [aux_sym_rollback_statement_token1] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1757] = { + [ts_builtin_sym_end] = ACTIONS(382), + [anon_sym_SEMI] = ACTIONS(382), + [aux_sym_with_clause_token1] = ACTIONS(3250), + [aux_sym_cte_token2] = ACTIONS(382), + [aux_sym_insert_statement_token1] = ACTIONS(382), + [aux_sym_truncate_statement_token1] = ACTIONS(382), + [aux_sym_comment_statement_token1] = ACTIONS(382), + [aux_sym_comment_statement_token7] = ACTIONS(382), + [aux_sym_begin_statement_token1] = ACTIONS(382), + [aux_sym_commit_statement_token1] = ACTIONS(382), + [aux_sym_rollback_statement_token1] = ACTIONS(382), + [aux_sym_create_statement_token1] = ACTIONS(382), + [aux_sym_alter_statement_token1] = ACTIONS(382), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(382), + [aux_sym_pg_command_token1] = ACTIONS(382), + [aux_sym__compound_statement_token2] = ACTIONS(382), + [aux_sym_return_statement_token1] = ACTIONS(382), + [aux_sym_declare_statement_token1] = ACTIONS(382), + [aux_sym_create_function_parameter_token1] = ACTIONS(386), + [anon_sym_EQ] = ACTIONS(382), + [aux_sym_create_trigger_statement_token1] = ACTIONS(386), + [aux_sym_trigger_event_token1] = ACTIONS(382), + [aux_sym_trigger_event_token2] = ACTIONS(382), + [aux_sym_drop_statement_token1] = ACTIONS(382), + [aux_sym_grant_statement_token1] = ACTIONS(382), + [aux_sym_grant_statement_token4] = ACTIONS(382), + [aux_sym_grant_statement_token8] = ACTIONS(382), + [aux_sym_create_table_statement_token1] = ACTIONS(3252), + [aux_sym_order_by_clause_token1] = ACTIONS(382), + [aux_sym_limit_clause_token1] = ACTIONS(382), + [aux_sym_where_clause_token1] = ACTIONS(382), + [aux_sym_join_type_token1] = ACTIONS(382), + [aux_sym_join_type_token2] = ACTIONS(382), + [aux_sym_join_type_token3] = ACTIONS(382), + [aux_sym_join_type_token4] = ACTIONS(382), + [aux_sym_join_clause_token1] = ACTIONS(382), + [aux_sym_boolean_expression_token1] = ACTIONS(382), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(382), + [anon_sym_DASH_GT] = ACTIONS(386), + [anon_sym_DASH_GT_GT] = ACTIONS(382), + [anon_sym_POUND_GT] = ACTIONS(386), + [anon_sym_POUND_GT_GT] = ACTIONS(382), + [anon_sym_LBRACK] = ACTIONS(382), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(382), + [anon_sym_DASH] = ACTIONS(386), + [anon_sym_TILDE] = ACTIONS(386), + [anon_sym_CARET] = ACTIONS(382), + [anon_sym_STAR] = ACTIONS(382), + [anon_sym_SLASH] = ACTIONS(386), + [anon_sym_PERCENT] = ACTIONS(382), + [anon_sym_LT_LT] = ACTIONS(382), + [anon_sym_GT_GT] = ACTIONS(382), + [anon_sym_AMP] = ACTIONS(382), + [anon_sym_PIPE] = ACTIONS(382), + [anon_sym_POUND] = ACTIONS(386), + [anon_sym_LT] = ACTIONS(386), + [anon_sym_LT_EQ] = ACTIONS(382), + [anon_sym_LT_GT] = ACTIONS(382), + [anon_sym_BANG_EQ] = ACTIONS(382), + [anon_sym_GT] = ACTIONS(386), + [anon_sym_GT_EQ] = ACTIONS(382), + [anon_sym_BANG_TILDE] = ACTIONS(386), + [anon_sym_TILDE_STAR] = ACTIONS(382), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(382), + }, + [1758] = { + [ts_builtin_sym_end] = ACTIONS(485), + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(485), + [aux_sym_insert_statement_token1] = ACTIONS(485), + [aux_sym_truncate_statement_token1] = ACTIONS(485), + [aux_sym_comment_statement_token1] = ACTIONS(485), + [aux_sym_comment_statement_token7] = ACTIONS(485), + [aux_sym_begin_statement_token1] = ACTIONS(485), + [aux_sym_commit_statement_token1] = ACTIONS(485), + [aux_sym_rollback_statement_token1] = ACTIONS(485), + [aux_sym_create_statement_token1] = ACTIONS(485), + [aux_sym_alter_statement_token1] = ACTIONS(485), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(485), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym__compound_statement_token2] = ACTIONS(485), + [aux_sym_return_statement_token1] = ACTIONS(485), + [aux_sym_declare_statement_token1] = ACTIONS(485), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(485), + [aux_sym_trigger_event_token2] = ACTIONS(485), + [aux_sym_drop_statement_token1] = ACTIONS(485), + [aux_sym_grant_statement_token1] = ACTIONS(485), + [aux_sym_grant_statement_token4] = ACTIONS(485), + [aux_sym_grant_statement_token8] = ACTIONS(485), + [aux_sym_create_table_statement_token1] = ACTIONS(485), + [aux_sym_order_by_clause_token1] = ACTIONS(485), + [aux_sym_limit_clause_token1] = ACTIONS(485), + [aux_sym_where_clause_token1] = ACTIONS(485), + [aux_sym_join_type_token1] = ACTIONS(485), + [aux_sym_join_type_token2] = ACTIONS(485), + [aux_sym_join_type_token3] = ACTIONS(485), + [aux_sym_join_type_token4] = ACTIONS(485), + [aux_sym_join_clause_token1] = ACTIONS(485), + [aux_sym_boolean_expression_token1] = ACTIONS(485), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [1759] = { + [ts_builtin_sym_end] = ACTIONS(481), + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(481), + [aux_sym_insert_statement_token1] = ACTIONS(481), + [aux_sym_truncate_statement_token1] = ACTIONS(481), + [aux_sym_comment_statement_token1] = ACTIONS(481), + [aux_sym_comment_statement_token7] = ACTIONS(481), + [aux_sym_begin_statement_token1] = ACTIONS(481), + [aux_sym_commit_statement_token1] = ACTIONS(481), + [aux_sym_rollback_statement_token1] = ACTIONS(481), + [aux_sym_create_statement_token1] = ACTIONS(481), + [aux_sym_alter_statement_token1] = ACTIONS(481), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(481), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym__compound_statement_token2] = ACTIONS(481), + [aux_sym_return_statement_token1] = ACTIONS(481), + [aux_sym_declare_statement_token1] = ACTIONS(481), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(481), + [aux_sym_trigger_event_token2] = ACTIONS(481), + [aux_sym_drop_statement_token1] = ACTIONS(481), + [aux_sym_grant_statement_token1] = ACTIONS(481), + [aux_sym_grant_statement_token4] = ACTIONS(481), + [aux_sym_grant_statement_token8] = ACTIONS(481), + [aux_sym_create_table_statement_token1] = ACTIONS(481), + [aux_sym_order_by_clause_token1] = ACTIONS(481), + [aux_sym_limit_clause_token1] = ACTIONS(481), + [aux_sym_where_clause_token1] = ACTIONS(481), + [aux_sym_join_type_token1] = ACTIONS(481), + [aux_sym_join_type_token2] = ACTIONS(481), + [aux_sym_join_type_token3] = ACTIONS(481), + [aux_sym_join_type_token4] = ACTIONS(481), + [aux_sym_join_clause_token1] = ACTIONS(481), + [aux_sym_boolean_expression_token1] = ACTIONS(481), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [1760] = { + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(3254), + [aux_sym_cte_token2] = ACTIONS(374), + [aux_sym_insert_statement_token1] = ACTIONS(374), + [aux_sym_truncate_statement_token1] = ACTIONS(374), + [aux_sym_comment_statement_token1] = ACTIONS(374), + [aux_sym_comment_statement_token7] = ACTIONS(374), + [aux_sym_begin_statement_token1] = ACTIONS(374), + [aux_sym_commit_statement_token1] = ACTIONS(374), + [aux_sym_rollback_statement_token1] = ACTIONS(374), + [aux_sym_create_statement_token1] = ACTIONS(374), + [aux_sym_alter_statement_token1] = ACTIONS(374), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(374), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym__compound_statement_token2] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(374), + [aux_sym_declare_statement_token1] = ACTIONS(374), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(374), + [aux_sym_trigger_event_token2] = ACTIONS(374), + [aux_sym_drop_statement_token1] = ACTIONS(374), + [aux_sym_grant_statement_token1] = ACTIONS(374), + [aux_sym_grant_statement_token4] = ACTIONS(374), + [aux_sym_grant_statement_token8] = ACTIONS(374), + [aux_sym_create_table_statement_token1] = ACTIONS(3256), + [aux_sym_order_by_clause_token1] = ACTIONS(374), + [aux_sym_limit_clause_token1] = ACTIONS(374), + [aux_sym_where_clause_token1] = ACTIONS(374), + [aux_sym_join_type_token1] = ACTIONS(374), + [aux_sym_join_type_token2] = ACTIONS(374), + [aux_sym_join_type_token3] = ACTIONS(374), + [aux_sym_join_type_token4] = ACTIONS(374), + [aux_sym_join_clause_token1] = ACTIONS(374), + [aux_sym_boolean_expression_token1] = ACTIONS(374), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), + }, + [1761] = { + [aux_sym_array_type_repeat1] = STATE(1806), + [ts_builtin_sym_end] = ACTIONS(340), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(340), + [aux_sym_cte_token2] = ACTIONS(340), + [aux_sym_insert_statement_token1] = ACTIONS(340), + [aux_sym_truncate_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token1] = ACTIONS(340), + [aux_sym_comment_statement_token7] = ACTIONS(340), + [aux_sym_begin_statement_token1] = ACTIONS(340), + [aux_sym_commit_statement_token1] = ACTIONS(340), + [aux_sym_rollback_statement_token1] = ACTIONS(340), + [aux_sym_create_statement_token1] = ACTIONS(340), + [aux_sym_alter_statement_token1] = ACTIONS(340), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(340), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym__compound_statement_token2] = ACTIONS(340), + [aux_sym_return_statement_token1] = ACTIONS(340), + [aux_sym_declare_statement_token1] = ACTIONS(340), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(340), + [aux_sym_trigger_event_token2] = ACTIONS(340), + [aux_sym_drop_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token1] = ACTIONS(340), + [aux_sym_grant_statement_token4] = ACTIONS(340), + [aux_sym_grant_statement_token8] = ACTIONS(340), + [aux_sym_order_by_clause_token1] = ACTIONS(340), + [aux_sym_limit_clause_token1] = ACTIONS(340), + [aux_sym_where_clause_token1] = ACTIONS(340), + [aux_sym_join_type_token1] = ACTIONS(340), + [aux_sym_join_type_token2] = ACTIONS(340), + [aux_sym_join_type_token3] = ACTIONS(340), + [aux_sym_join_type_token4] = ACTIONS(340), + [aux_sym_join_clause_token1] = ACTIONS(340), + [aux_sym_boolean_expression_token1] = ACTIONS(340), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(3258), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), + }, + [1762] = { + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(663), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2978), + [anon_sym_STAR] = ACTIONS(2980), + [anon_sym_SLASH] = ACTIONS(2982), + [anon_sym_PERCENT] = ACTIONS(2980), + [anon_sym_LT_LT] = ACTIONS(2980), + [anon_sym_GT_GT] = ACTIONS(2980), + [anon_sym_AMP] = ACTIONS(2980), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1809] = { - [anon_sym_SEMI] = ACTIONS(193), - [aux_sym_with_clause_token1] = ACTIONS(3138), - [anon_sym_COMMA] = ACTIONS(193), - [aux_sym_cte_token1] = ACTIONS(197), - [aux_sym_cte_token2] = ACTIONS(197), - [anon_sym_LPAREN] = ACTIONS(3140), - [aux_sym_insert_statement_token1] = 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(193), - [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_parameter_token1] = ACTIONS(197), - [anon_sym_EQ] = ACTIONS(193), - [aux_sym_create_trigger_statement_token1] = ACTIONS(197), - [aux_sym_trigger_event_token1] = ACTIONS(197), - [aux_sym_trigger_event_token2] = 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(3142), - [aux_sym_order_by_clause_token1] = ACTIONS(197), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(197), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(197), - [sym__unquoted_identifier] = ACTIONS(197), - [anon_sym_BQUOTE] = ACTIONS(193), - [anon_sym_DQUOTE] = ACTIONS(193), - [anon_sym_DASH_GT] = ACTIONS(197), - [anon_sym_DASH_GT_GT] = ACTIONS(193), - [anon_sym_POUND_GT] = ACTIONS(197), - [anon_sym_POUND_GT_GT] = ACTIONS(193), - [anon_sym_LBRACK] = ACTIONS(193), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(193), - [anon_sym_DASH] = ACTIONS(197), - [anon_sym_TILDE] = ACTIONS(197), - [anon_sym_CARET] = ACTIONS(193), - [anon_sym_STAR] = ACTIONS(193), - [anon_sym_SLASH] = ACTIONS(197), - [anon_sym_PERCENT] = ACTIONS(193), - [anon_sym_LT_LT] = ACTIONS(193), - [anon_sym_GT_GT] = ACTIONS(193), - [anon_sym_AMP] = ACTIONS(193), - [anon_sym_PIPE] = ACTIONS(193), - [anon_sym_POUND] = ACTIONS(197), - [anon_sym_LT] = ACTIONS(197), - [anon_sym_LT_EQ] = ACTIONS(193), - [anon_sym_LT_GT] = ACTIONS(193), - [anon_sym_BANG_EQ] = ACTIONS(193), - [anon_sym_GT] = ACTIONS(197), - [anon_sym_GT_EQ] = ACTIONS(193), - [anon_sym_BANG_TILDE] = ACTIONS(197), - [anon_sym_TILDE_STAR] = ACTIONS(193), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(193), + [1763] = { + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(3260), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(3262), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym__compound_statement_token2] = ACTIONS(303), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(3264), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, - [1810] = { + [1764] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), + }, + [1765] = { + [aux_sym_dotted_name_repeat1] = STATE(1252), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(141), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_direction_constraint_token1] = ACTIONS(141), + [aux_sym_direction_constraint_token2] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2300), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(3266), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, + [1766] = { + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_insert_statement_token2] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym__compound_statement_token2] = ACTIONS(667), + [aux_sym_return_statement_token1] = ACTIONS(667), + [aux_sym_declare_statement_token1] = ACTIONS(667), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_reference_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_create_table_statement_token1] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1767] = { [ts_builtin_sym_end] = ACTIONS(619), [anon_sym_SEMI] = ACTIONS(619), [aux_sym_with_clause_token1] = ACTIONS(621), @@ -190113,7 +189292,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(621), [aux_sym_join_clause_token1] = ACTIONS(621), [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), [sym__unquoted_identifier] = ACTIONS(621), [anon_sym_BQUOTE] = ACTIONS(619), [anon_sym_DQUOTE] = ACTIONS(619), @@ -190125,7 +189304,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(621), [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(2974), + [anon_sym_CARET] = ACTIONS(619), [anon_sym_STAR] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(621), [anon_sym_PERCENT] = ACTIONS(619), @@ -190144,772 +189323,1439 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(619), [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), }, - [1811] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [anon_sym_LPAREN] = ACTIONS(3265), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(3267), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - [anon_sym_DOT_STAR] = ACTIONS(3269), - }, - [1812] = { - [anon_sym_SEMI] = ACTIONS(631), - [aux_sym_with_clause_token1] = ACTIONS(633), - [anon_sym_COMMA] = ACTIONS(631), - [aux_sym_cte_token1] = ACTIONS(633), - [aux_sym_cte_token2] = ACTIONS(633), - [aux_sym_insert_statement_token1] = ACTIONS(633), - [aux_sym_insert_statement_token2] = ACTIONS(633), - [aux_sym_comment_statement_token7] = ACTIONS(633), - [aux_sym_create_statement_token1] = ACTIONS(633), - [aux_sym_alter_statement_token1] = ACTIONS(633), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), - [aux_sym_pg_command_token1] = ACTIONS(631), - [aux_sym__compound_statement_token2] = ACTIONS(633), - [aux_sym_return_statement_token1] = ACTIONS(633), - [aux_sym_declare_statement_token1] = ACTIONS(633), - [aux_sym_create_function_parameter_token1] = ACTIONS(633), - [anon_sym_EQ] = ACTIONS(631), - [aux_sym_create_trigger_statement_token1] = ACTIONS(633), - [aux_sym_trigger_reference_token1] = ACTIONS(633), - [aux_sym_trigger_event_token1] = ACTIONS(633), - [aux_sym_trigger_event_token2] = ACTIONS(633), - [aux_sym_drop_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token1] = ACTIONS(633), - [aux_sym_grant_statement_token4] = ACTIONS(633), - [aux_sym_grant_statement_token8] = ACTIONS(633), - [aux_sym_create_table_statement_token1] = ACTIONS(633), - [aux_sym_order_by_clause_token1] = ACTIONS(633), - [aux_sym_limit_clause_token1] = ACTIONS(633), - [aux_sym_where_clause_token1] = ACTIONS(633), - [aux_sym_join_type_token1] = ACTIONS(633), - [aux_sym_join_type_token2] = ACTIONS(633), - [aux_sym_join_type_token3] = ACTIONS(633), - [aux_sym_join_type_token4] = ACTIONS(633), - [aux_sym_join_clause_token1] = ACTIONS(633), - [aux_sym_boolean_expression_token1] = ACTIONS(633), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), - [sym__unquoted_identifier] = ACTIONS(633), - [anon_sym_BQUOTE] = ACTIONS(631), - [anon_sym_DQUOTE] = ACTIONS(631), - [anon_sym_DASH_GT] = ACTIONS(633), - [anon_sym_DASH_GT_GT] = ACTIONS(631), - [anon_sym_POUND_GT] = ACTIONS(633), - [anon_sym_POUND_GT_GT] = ACTIONS(631), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(631), - [anon_sym_DASH] = ACTIONS(633), - [anon_sym_TILDE] = ACTIONS(633), - [anon_sym_CARET] = ACTIONS(631), - [anon_sym_STAR] = ACTIONS(631), - [anon_sym_SLASH] = ACTIONS(633), - [anon_sym_PERCENT] = ACTIONS(631), - [anon_sym_LT_LT] = ACTIONS(631), - [anon_sym_GT_GT] = ACTIONS(631), - [anon_sym_AMP] = ACTIONS(631), - [anon_sym_PIPE] = ACTIONS(631), - [anon_sym_POUND] = ACTIONS(633), - [anon_sym_LT] = ACTIONS(633), - [anon_sym_LT_EQ] = ACTIONS(631), - [anon_sym_LT_GT] = ACTIONS(631), - [anon_sym_BANG_EQ] = ACTIONS(631), - [anon_sym_GT] = ACTIONS(633), - [anon_sym_GT_EQ] = ACTIONS(631), - [anon_sym_BANG_TILDE] = ACTIONS(633), - [anon_sym_TILDE_STAR] = ACTIONS(631), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + [1768] = { + [ts_builtin_sym_end] = ACTIONS(587), + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_truncate_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token1] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_begin_statement_token1] = ACTIONS(589), + [aux_sym_commit_statement_token1] = ACTIONS(589), + [aux_sym_rollback_statement_token1] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), }, - [1813] = { - [sym_group_by_clause] = STATE(3009), - [sym_order_by_clause] = STATE(3315), - [sym_limit_clause] = STATE(4019), - [sym_where_clause] = STATE(2767), - [sym_join_type] = STATE(10634), - [sym_join_clause] = STATE(1780), - [aux_sym__select_statement_repeat1] = STATE(1780), - [ts_builtin_sym_end] = ACTIONS(3243), - [anon_sym_SEMI] = ACTIONS(3243), - [aux_sym_with_clause_token1] = ACTIONS(3245), - [aux_sym_cte_token1] = ACTIONS(3245), - [aux_sym_cte_token2] = ACTIONS(3245), - [aux_sym_insert_statement_token1] = ACTIONS(3245), - [aux_sym_truncate_statement_token1] = ACTIONS(3245), - [aux_sym_comment_statement_token1] = ACTIONS(3245), - [aux_sym_begin_statement_token1] = ACTIONS(3245), - [aux_sym_commit_statement_token1] = ACTIONS(3245), - [aux_sym_rollback_statement_token1] = ACTIONS(3245), - [aux_sym_create_statement_token1] = ACTIONS(3245), - [aux_sym_alter_statement_token1] = ACTIONS(3245), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3245), - [aux_sym_sequence_token5] = ACTIONS(3245), - [aux_sym_pg_command_token1] = ACTIONS(3243), - [aux_sym_return_statement_token1] = ACTIONS(3245), - [aux_sym_declare_statement_token1] = ACTIONS(3245), - [aux_sym_create_function_statement_token3] = ACTIONS(3245), - [aux_sym_create_function_statement_token4] = ACTIONS(3245), - [aux_sym_create_function_statement_token7] = ACTIONS(3245), - [aux_sym_create_function_statement_token8] = ACTIONS(3245), - [aux_sym_create_function_statement_token9] = ACTIONS(3245), - [aux_sym_create_function_statement_token10] = ACTIONS(3245), - [aux_sym_create_function_statement_token11] = ACTIONS(3245), - [aux_sym_external_hint_token1] = ACTIONS(3245), - [aux_sym_external_hint_token2] = ACTIONS(3245), - [aux_sym_optimizer_hint_token1] = ACTIONS(3245), - [aux_sym_optimizer_hint_token2] = ACTIONS(3245), - [aux_sym_optimizer_hint_token3] = ACTIONS(3245), - [aux_sym_parallel_hint_token1] = ACTIONS(3245), - [aux_sym_null_hint_token1] = ACTIONS(3245), - [aux_sym_null_hint_token4] = ACTIONS(3245), - [aux_sym_deterministic_hint_token1] = ACTIONS(3245), - [aux_sym_sql_hint_token1] = ACTIONS(3245), - [aux_sym_sql_hint_token2] = ACTIONS(3245), - [aux_sym_sql_hint_token3] = ACTIONS(3245), - [aux_sym_sql_hint_token5] = ACTIONS(3245), - [aux_sym__function_language_token1] = ACTIONS(3245), - [aux_sym_trigger_event_token1] = ACTIONS(3245), - [aux_sym_trigger_event_token2] = ACTIONS(3245), - [aux_sym_drop_statement_token1] = ACTIONS(3245), - [aux_sym_grant_statement_token1] = ACTIONS(3245), - [aux_sym_grant_statement_token4] = ACTIONS(3245), - [aux_sym_grant_statement_token8] = ACTIONS(2914), - [aux_sym_create_table_statement_token1] = ACTIONS(3245), - [aux_sym_order_by_clause_token1] = ACTIONS(2916), - [aux_sym_limit_clause_token1] = ACTIONS(2918), - [aux_sym_where_clause_token1] = ACTIONS(2920), - [aux_sym_join_type_token1] = ACTIONS(2922), - [aux_sym_join_type_token2] = ACTIONS(2924), - [aux_sym_join_type_token3] = ACTIONS(2924), - [aux_sym_join_type_token4] = ACTIONS(2924), - [aux_sym_join_clause_token1] = ACTIONS(2926), - [sym__unquoted_identifier] = ACTIONS(3245), - [anon_sym_BQUOTE] = ACTIONS(3243), - [anon_sym_DQUOTE] = ACTIONS(3243), - [sym_comment] = ACTIONS(3), + [1769] = { + [ts_builtin_sym_end] = ACTIONS(711), + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = 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(711), + [aux_sym_create_function_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), }, - [1814] = { - [ts_builtin_sym_end] = ACTIONS(673), - [anon_sym_SEMI] = ACTIONS(673), - [aux_sym_with_clause_token1] = ACTIONS(675), - [anon_sym_COMMA] = ACTIONS(673), - [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), - [aux_sym_insert_statement_token1] = ACTIONS(675), - [aux_sym_truncate_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token1] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), - [aux_sym_begin_statement_token1] = ACTIONS(675), - [aux_sym_commit_statement_token1] = ACTIONS(675), - [aux_sym_rollback_statement_token1] = ACTIONS(675), - [aux_sym_create_statement_token1] = ACTIONS(675), - [aux_sym_alter_statement_token1] = ACTIONS(675), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), - [aux_sym_pg_command_token1] = ACTIONS(673), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), - [aux_sym_create_trigger_statement_token1] = ACTIONS(675), - [aux_sym_trigger_event_token1] = ACTIONS(675), - [aux_sym_trigger_event_token2] = ACTIONS(675), - [aux_sym_drop_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token1] = ACTIONS(675), - [aux_sym_grant_statement_token4] = ACTIONS(675), - [aux_sym_grant_statement_token8] = ACTIONS(675), - [aux_sym_order_by_clause_token1] = ACTIONS(675), - [aux_sym_limit_clause_token1] = ACTIONS(675), - [aux_sym_where_clause_token1] = ACTIONS(675), - [aux_sym_join_type_token1] = ACTIONS(675), - [aux_sym_join_type_token2] = ACTIONS(675), - [aux_sym_join_type_token3] = ACTIONS(675), - [aux_sym_join_type_token4] = ACTIONS(675), - [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), - [sym__unquoted_identifier] = ACTIONS(675), - [anon_sym_BQUOTE] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(673), - [anon_sym_DASH_GT] = ACTIONS(675), - [anon_sym_DASH_GT_GT] = ACTIONS(673), - [anon_sym_POUND_GT] = ACTIONS(675), - [anon_sym_POUND_GT_GT] = ACTIONS(673), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), + [1770] = { + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_truncate_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_begin_statement_token1] = ACTIONS(219), + [aux_sym_commit_statement_token1] = ACTIONS(219), + [aux_sym_rollback_statement_token1] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, - [1815] = { - [anon_sym_SEMI] = ACTIONS(230), - [aux_sym_with_clause_token1] = ACTIONS(3271), - [anon_sym_COMMA] = ACTIONS(230), - [aux_sym_cte_token1] = ACTIONS(234), - [aux_sym_cte_token2] = ACTIONS(234), - [anon_sym_LPAREN] = ACTIONS(3273), - [aux_sym_insert_statement_token1] = ACTIONS(234), - [aux_sym_comment_statement_token7] = ACTIONS(234), - [aux_sym_create_statement_token1] = ACTIONS(234), - [aux_sym_alter_statement_token1] = ACTIONS(234), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(234), - [aux_sym_pg_command_token1] = ACTIONS(230), - [aux_sym__compound_statement_token2] = ACTIONS(234), - [aux_sym_return_statement_token1] = ACTIONS(234), - [aux_sym_declare_statement_token1] = ACTIONS(234), - [aux_sym_create_function_parameter_token1] = ACTIONS(234), - [anon_sym_EQ] = ACTIONS(230), - [aux_sym_create_trigger_statement_token1] = ACTIONS(234), - [aux_sym_trigger_event_token1] = ACTIONS(234), - [aux_sym_trigger_event_token2] = ACTIONS(234), - [aux_sym_drop_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token1] = ACTIONS(234), - [aux_sym_grant_statement_token4] = ACTIONS(234), - [aux_sym_grant_statement_token8] = ACTIONS(234), - [aux_sym_create_table_statement_token1] = ACTIONS(3275), - [aux_sym_order_by_clause_token1] = ACTIONS(234), - [aux_sym_limit_clause_token1] = ACTIONS(234), - [aux_sym_where_clause_token1] = ACTIONS(234), - [aux_sym_join_type_token1] = ACTIONS(234), - [aux_sym_join_type_token2] = ACTIONS(234), - [aux_sym_join_type_token3] = ACTIONS(234), - [aux_sym_join_type_token4] = ACTIONS(234), - [aux_sym_join_clause_token1] = ACTIONS(234), - [aux_sym_boolean_expression_token1] = ACTIONS(234), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(234), - [sym__unquoted_identifier] = ACTIONS(234), - [anon_sym_BQUOTE] = ACTIONS(230), - [anon_sym_DQUOTE] = ACTIONS(230), - [anon_sym_DASH_GT] = ACTIONS(234), - [anon_sym_DASH_GT_GT] = ACTIONS(230), - [anon_sym_POUND_GT] = ACTIONS(234), - [anon_sym_POUND_GT_GT] = ACTIONS(230), - [anon_sym_LBRACK] = ACTIONS(230), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(230), - [anon_sym_DASH] = ACTIONS(234), - [anon_sym_TILDE] = ACTIONS(234), - [anon_sym_CARET] = ACTIONS(230), - [anon_sym_STAR] = ACTIONS(230), - [anon_sym_SLASH] = ACTIONS(234), - [anon_sym_PERCENT] = ACTIONS(230), - [anon_sym_LT_LT] = ACTIONS(230), - [anon_sym_GT_GT] = ACTIONS(230), - [anon_sym_AMP] = ACTIONS(230), - [anon_sym_PIPE] = ACTIONS(230), - [anon_sym_POUND] = ACTIONS(234), - [anon_sym_LT] = ACTIONS(234), - [anon_sym_LT_EQ] = ACTIONS(230), - [anon_sym_LT_GT] = ACTIONS(230), - [anon_sym_BANG_EQ] = ACTIONS(230), - [anon_sym_GT] = ACTIONS(234), - [anon_sym_GT_EQ] = ACTIONS(230), - [anon_sym_BANG_TILDE] = ACTIONS(234), - [anon_sym_TILDE_STAR] = ACTIONS(230), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(230), + [1771] = { + [ts_builtin_sym_end] = ACTIONS(718), + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_truncate_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token1] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_begin_statement_token1] = ACTIONS(720), + [aux_sym_commit_statement_token1] = ACTIONS(720), + [aux_sym_rollback_statement_token1] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), }, - [1816] = { - [ts_builtin_sym_end] = ACTIONS(677), - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_truncate_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token1] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_begin_statement_token1] = ACTIONS(679), - [aux_sym_commit_statement_token1] = ACTIONS(679), - [aux_sym_rollback_statement_token1] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), + [1772] = { + [sym_group_by_clause] = STATE(3013), + [sym_order_by_clause] = STATE(3275), + [sym_limit_clause] = STATE(3867), + [sym_where_clause] = STATE(2804), + [sym_join_type] = STATE(11120), + [sym_join_clause] = STATE(1799), + [aux_sym__select_statement_repeat1] = STATE(1799), + [ts_builtin_sym_end] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3268), + [aux_sym_with_clause_token1] = ACTIONS(3270), + [aux_sym_cte_token1] = ACTIONS(3270), + [aux_sym_cte_token2] = ACTIONS(3270), + [aux_sym_insert_statement_token1] = ACTIONS(3270), + [aux_sym_truncate_statement_token1] = ACTIONS(3270), + [aux_sym_comment_statement_token1] = ACTIONS(3270), + [aux_sym_begin_statement_token1] = ACTIONS(3270), + [aux_sym_commit_statement_token1] = ACTIONS(3270), + [aux_sym_rollback_statement_token1] = ACTIONS(3270), + [aux_sym_create_statement_token1] = ACTIONS(3270), + [aux_sym_alter_statement_token1] = ACTIONS(3270), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3270), + [aux_sym_sequence_token5] = ACTIONS(3270), + [aux_sym_pg_command_token1] = ACTIONS(3268), + [aux_sym_return_statement_token1] = ACTIONS(3270), + [aux_sym_declare_statement_token1] = ACTIONS(3270), + [aux_sym_create_function_statement_token3] = ACTIONS(3270), + [aux_sym_create_function_statement_token4] = ACTIONS(3270), + [aux_sym_create_function_statement_token7] = ACTIONS(3270), + [aux_sym_create_function_statement_token8] = ACTIONS(3270), + [aux_sym_create_function_statement_token9] = ACTIONS(3270), + [aux_sym_create_function_statement_token10] = ACTIONS(3270), + [aux_sym_create_function_statement_token11] = ACTIONS(3270), + [aux_sym_external_hint_token1] = ACTIONS(3270), + [aux_sym_external_hint_token2] = ACTIONS(3270), + [aux_sym_optimizer_hint_token1] = ACTIONS(3270), + [aux_sym_optimizer_hint_token2] = ACTIONS(3270), + [aux_sym_optimizer_hint_token3] = ACTIONS(3270), + [aux_sym_parallel_hint_token1] = ACTIONS(3270), + [aux_sym_null_hint_token1] = ACTIONS(3270), + [aux_sym_null_hint_token4] = ACTIONS(3270), + [aux_sym_deterministic_hint_token1] = ACTIONS(3270), + [aux_sym_sql_hint_token1] = ACTIONS(3270), + [aux_sym_sql_hint_token2] = ACTIONS(3270), + [aux_sym_sql_hint_token3] = ACTIONS(3270), + [aux_sym_sql_hint_token5] = ACTIONS(3270), + [aux_sym__function_language_token1] = ACTIONS(3270), + [aux_sym_trigger_event_token1] = ACTIONS(3270), + [aux_sym_trigger_event_token2] = ACTIONS(3270), + [aux_sym_drop_statement_token1] = ACTIONS(3270), + [aux_sym_grant_statement_token1] = ACTIONS(3270), + [aux_sym_grant_statement_token4] = ACTIONS(3270), + [aux_sym_grant_statement_token8] = ACTIONS(3000), + [aux_sym_create_table_statement_token1] = ACTIONS(3270), + [aux_sym_order_by_clause_token1] = ACTIONS(3002), + [aux_sym_limit_clause_token1] = ACTIONS(3004), + [aux_sym_where_clause_token1] = ACTIONS(3006), + [aux_sym_join_type_token1] = ACTIONS(3008), + [aux_sym_join_type_token2] = ACTIONS(3010), + [aux_sym_join_type_token3] = ACTIONS(3010), + [aux_sym_join_type_token4] = ACTIONS(3010), + [aux_sym_join_clause_token1] = ACTIONS(3012), + [sym__unquoted_identifier] = ACTIONS(3270), + [anon_sym_BQUOTE] = ACTIONS(3268), + [anon_sym_DQUOTE] = ACTIONS(3268), + [sym_comment] = ACTIONS(3), }, - [1817] = { - [aux_sym_dotted_name_repeat1] = STATE(1840), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [aux_sym_cte_token1] = ACTIONS(138), - [aux_sym_cte_token2] = ACTIONS(138), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(138), - [aux_sym_truncate_statement_token1] = ACTIONS(138), - [aux_sym_comment_statement_token1] = ACTIONS(138), - [aux_sym_begin_statement_token1] = ACTIONS(138), - [aux_sym_commit_statement_token1] = ACTIONS(138), - [aux_sym_rollback_statement_token1] = ACTIONS(138), - [aux_sym_create_statement_token1] = ACTIONS(138), - [aux_sym_alter_statement_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(138), - [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(138), - [aux_sym_sequence_token5] = ACTIONS(138), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(138), - [aux_sym_declare_statement_token1] = ACTIONS(138), - [aux_sym_create_function_statement_token3] = ACTIONS(138), - [aux_sym_create_function_statement_token4] = ACTIONS(138), - [aux_sym_create_function_statement_token7] = ACTIONS(138), - [aux_sym_create_function_statement_token8] = ACTIONS(138), - [aux_sym_create_function_statement_token9] = ACTIONS(138), - [aux_sym_create_function_statement_token10] = ACTIONS(138), - [aux_sym_create_function_statement_token11] = ACTIONS(138), - [aux_sym_external_hint_token1] = ACTIONS(138), - [aux_sym_external_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token1] = ACTIONS(138), - [aux_sym_optimizer_hint_token2] = ACTIONS(138), - [aux_sym_optimizer_hint_token3] = ACTIONS(138), - [aux_sym_parallel_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token1] = ACTIONS(138), - [aux_sym_null_hint_token2] = ACTIONS(138), - [aux_sym_null_hint_token4] = ACTIONS(138), - [aux_sym_deterministic_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token1] = ACTIONS(138), - [aux_sym_sql_hint_token2] = ACTIONS(138), - [aux_sym_sql_hint_token3] = ACTIONS(138), - [aux_sym_sql_hint_token5] = ACTIONS(138), - [aux_sym__function_language_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(138), - [aux_sym_trigger_event_token2] = ACTIONS(138), - [aux_sym_drop_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token1] = ACTIONS(138), - [aux_sym_grant_statement_token4] = ACTIONS(138), - [aux_sym_grant_statement_token5] = ACTIONS(138), - [aux_sym_auto_increment_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token1] = ACTIONS(138), - [aux_sym_direction_constraint_token2] = ACTIONS(138), - [anon_sym_CONSTRAINT] = ACTIONS(138), - [aux_sym_table_constraint_check_token1] = ACTIONS(138), - [aux_sym_table_constraint_unique_token1] = ACTIONS(138), - [aux_sym_table_constraint_primary_key_token1] = ACTIONS(138), - [aux_sym_create_table_statement_token1] = ACTIONS(138), - [sym__unquoted_identifier] = ACTIONS(138), - [anon_sym_BQUOTE] = ACTIONS(136), - [anon_sym_DQUOTE] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(3277), - [aux_sym_type_token1] = ACTIONS(138), - [aux_sym_type_token2] = ACTIONS(138), - [anon_sym_LBRACK] = ACTIONS(136), + [1773] = { + [sym_group_by_clause] = STATE(3013), + [sym_order_by_clause] = STATE(3275), + [sym_limit_clause] = STATE(3867), + [sym_where_clause] = STATE(2804), + [sym_join_type] = STATE(11120), + [sym_join_clause] = STATE(2165), + [aux_sym__select_statement_repeat1] = STATE(2165), + [ts_builtin_sym_end] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3268), + [aux_sym_with_clause_token1] = ACTIONS(3270), + [aux_sym_cte_token1] = ACTIONS(3270), + [aux_sym_cte_token2] = ACTIONS(3270), + [aux_sym_insert_statement_token1] = ACTIONS(3270), + [aux_sym_truncate_statement_token1] = ACTIONS(3270), + [aux_sym_comment_statement_token1] = ACTIONS(3270), + [aux_sym_begin_statement_token1] = ACTIONS(3270), + [aux_sym_commit_statement_token1] = ACTIONS(3270), + [aux_sym_rollback_statement_token1] = ACTIONS(3270), + [aux_sym_create_statement_token1] = ACTIONS(3270), + [aux_sym_alter_statement_token1] = ACTIONS(3270), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3270), + [aux_sym_sequence_token5] = ACTIONS(3270), + [aux_sym_pg_command_token1] = ACTIONS(3268), + [aux_sym_return_statement_token1] = ACTIONS(3270), + [aux_sym_declare_statement_token1] = ACTIONS(3270), + [aux_sym_create_function_statement_token3] = ACTIONS(3270), + [aux_sym_create_function_statement_token4] = ACTIONS(3270), + [aux_sym_create_function_statement_token7] = ACTIONS(3270), + [aux_sym_create_function_statement_token8] = ACTIONS(3270), + [aux_sym_create_function_statement_token9] = ACTIONS(3270), + [aux_sym_create_function_statement_token10] = ACTIONS(3270), + [aux_sym_create_function_statement_token11] = ACTIONS(3270), + [aux_sym_external_hint_token1] = ACTIONS(3270), + [aux_sym_external_hint_token2] = ACTIONS(3270), + [aux_sym_optimizer_hint_token1] = ACTIONS(3270), + [aux_sym_optimizer_hint_token2] = ACTIONS(3270), + [aux_sym_optimizer_hint_token3] = ACTIONS(3270), + [aux_sym_parallel_hint_token1] = ACTIONS(3270), + [aux_sym_null_hint_token1] = ACTIONS(3270), + [aux_sym_null_hint_token4] = ACTIONS(3270), + [aux_sym_deterministic_hint_token1] = ACTIONS(3270), + [aux_sym_sql_hint_token1] = ACTIONS(3270), + [aux_sym_sql_hint_token2] = ACTIONS(3270), + [aux_sym_sql_hint_token3] = ACTIONS(3270), + [aux_sym_sql_hint_token5] = ACTIONS(3270), + [aux_sym__function_language_token1] = ACTIONS(3270), + [aux_sym_trigger_event_token1] = ACTIONS(3270), + [aux_sym_trigger_event_token2] = ACTIONS(3270), + [aux_sym_drop_statement_token1] = ACTIONS(3270), + [aux_sym_grant_statement_token1] = ACTIONS(3270), + [aux_sym_grant_statement_token4] = ACTIONS(3270), + [aux_sym_grant_statement_token8] = ACTIONS(3000), + [aux_sym_create_table_statement_token1] = ACTIONS(3270), + [aux_sym_order_by_clause_token1] = ACTIONS(3002), + [aux_sym_limit_clause_token1] = ACTIONS(3004), + [aux_sym_where_clause_token1] = ACTIONS(3006), + [aux_sym_join_type_token1] = ACTIONS(3008), + [aux_sym_join_type_token2] = ACTIONS(3010), + [aux_sym_join_type_token3] = ACTIONS(3010), + [aux_sym_join_type_token4] = ACTIONS(3010), + [aux_sym_join_clause_token1] = ACTIONS(3012), + [sym__unquoted_identifier] = ACTIONS(3270), + [anon_sym_BQUOTE] = ACTIONS(3268), + [anon_sym_DQUOTE] = ACTIONS(3268), [sym_comment] = ACTIONS(3), }, - [1818] = { - [ts_builtin_sym_end] = ACTIONS(687), - [anon_sym_SEMI] = ACTIONS(687), - [aux_sym_with_clause_token1] = ACTIONS(689), - [anon_sym_COMMA] = ACTIONS(687), - [aux_sym_cte_token1] = ACTIONS(689), - [aux_sym_cte_token2] = ACTIONS(689), - [aux_sym_insert_statement_token1] = ACTIONS(689), - [aux_sym_truncate_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token1] = ACTIONS(689), - [aux_sym_comment_statement_token7] = ACTIONS(689), - [aux_sym_begin_statement_token1] = ACTIONS(689), - [aux_sym_commit_statement_token1] = ACTIONS(689), - [aux_sym_rollback_statement_token1] = ACTIONS(689), - [aux_sym_create_statement_token1] = ACTIONS(689), - [aux_sym_alter_statement_token1] = ACTIONS(689), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), - [aux_sym_pg_command_token1] = ACTIONS(687), - [aux_sym_create_function_parameter_token1] = ACTIONS(689), - [anon_sym_EQ] = ACTIONS(687), - [aux_sym_create_trigger_statement_token1] = ACTIONS(689), - [aux_sym_trigger_event_token1] = ACTIONS(689), - [aux_sym_trigger_event_token2] = ACTIONS(689), - [aux_sym_drop_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token1] = ACTIONS(689), - [aux_sym_grant_statement_token4] = ACTIONS(689), - [aux_sym_grant_statement_token8] = ACTIONS(689), - [aux_sym_order_by_clause_token1] = ACTIONS(689), - [aux_sym_limit_clause_token1] = ACTIONS(689), - [aux_sym_where_clause_token1] = ACTIONS(689), - [aux_sym_join_type_token1] = ACTIONS(689), - [aux_sym_join_type_token2] = ACTIONS(689), - [aux_sym_join_type_token3] = ACTIONS(689), - [aux_sym_join_type_token4] = ACTIONS(689), - [aux_sym_join_clause_token1] = ACTIONS(689), - [aux_sym_boolean_expression_token1] = ACTIONS(689), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), - [sym__unquoted_identifier] = ACTIONS(689), - [anon_sym_BQUOTE] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(687), - [anon_sym_DASH_GT] = ACTIONS(689), - [anon_sym_DASH_GT_GT] = ACTIONS(687), - [anon_sym_POUND_GT] = ACTIONS(689), - [anon_sym_POUND_GT_GT] = ACTIONS(687), + [1774] = { + [ts_builtin_sym_end] = ACTIONS(707), + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = 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(707), + [aux_sym_create_function_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [1775] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [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(687), - [anon_sym_DASH] = ACTIONS(689), - [anon_sym_TILDE] = ACTIONS(689), - [anon_sym_CARET] = ACTIONS(687), - [anon_sym_STAR] = ACTIONS(687), - [anon_sym_SLASH] = ACTIONS(689), - [anon_sym_PERCENT] = ACTIONS(687), - [anon_sym_LT_LT] = ACTIONS(687), - [anon_sym_GT_GT] = ACTIONS(687), - [anon_sym_AMP] = ACTIONS(687), - [anon_sym_PIPE] = ACTIONS(687), - [anon_sym_POUND] = ACTIONS(689), - [anon_sym_LT] = ACTIONS(689), - [anon_sym_LT_EQ] = ACTIONS(687), - [anon_sym_LT_GT] = ACTIONS(687), - [anon_sym_BANG_EQ] = ACTIONS(687), - [anon_sym_GT] = ACTIONS(689), - [anon_sym_GT_EQ] = ACTIONS(687), - [anon_sym_BANG_TILDE] = ACTIONS(689), - [anon_sym_TILDE_STAR] = ACTIONS(687), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + [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), }, - [1819] = { - [ts_builtin_sym_end] = ACTIONS(691), - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_truncate_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token1] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_begin_statement_token1] = ACTIONS(693), - [aux_sym_commit_statement_token1] = ACTIONS(693), - [aux_sym_rollback_statement_token1] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token4] = ACTIONS(693), - [aux_sym_grant_statement_token8] = ACTIONS(693), - [aux_sym_order_by_clause_token1] = ACTIONS(693), - [aux_sym_limit_clause_token1] = ACTIONS(693), - [aux_sym_where_clause_token1] = ACTIONS(693), - [aux_sym_join_type_token1] = ACTIONS(693), - [aux_sym_join_type_token2] = ACTIONS(693), - [aux_sym_join_type_token3] = ACTIONS(693), - [aux_sym_join_type_token4] = ACTIONS(693), - [aux_sym_join_clause_token1] = ACTIONS(693), - [aux_sym_boolean_expression_token1] = ACTIONS(693), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), - [sym__unquoted_identifier] = ACTIONS(693), - [anon_sym_BQUOTE] = ACTIONS(691), - [anon_sym_DQUOTE] = ACTIONS(691), - [anon_sym_DASH_GT] = ACTIONS(693), - [anon_sym_DASH_GT_GT] = ACTIONS(691), - [anon_sym_POUND_GT] = ACTIONS(693), - [anon_sym_POUND_GT_GT] = ACTIONS(691), + [1776] = { + [ts_builtin_sym_end] = ACTIONS(699), + [anon_sym_SEMI] = ACTIONS(699), + [aux_sym_with_clause_token1] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(699), + [aux_sym_cte_token1] = ACTIONS(701), + [aux_sym_cte_token2] = ACTIONS(701), + [aux_sym_insert_statement_token1] = ACTIONS(701), + [aux_sym_truncate_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token1] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), + [aux_sym_begin_statement_token1] = ACTIONS(701), + [aux_sym_commit_statement_token1] = ACTIONS(701), + [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_create_statement_token1] = ACTIONS(701), + [aux_sym_alter_statement_token1] = ACTIONS(701), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), + [aux_sym_pg_command_token1] = ACTIONS(699), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_event_token1] = ACTIONS(701), + [aux_sym_trigger_event_token2] = ACTIONS(701), + [aux_sym_drop_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token1] = ACTIONS(701), + [aux_sym_grant_statement_token4] = ACTIONS(701), + [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_order_by_clause_token1] = ACTIONS(701), + [aux_sym_limit_clause_token1] = ACTIONS(701), + [aux_sym_where_clause_token1] = ACTIONS(701), + [aux_sym_join_type_token1] = ACTIONS(701), + [aux_sym_join_type_token2] = ACTIONS(701), + [aux_sym_join_type_token3] = ACTIONS(701), + [aux_sym_join_type_token4] = ACTIONS(701), + [aux_sym_join_clause_token1] = ACTIONS(701), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), + [sym__unquoted_identifier] = ACTIONS(701), + [anon_sym_BQUOTE] = ACTIONS(699), + [anon_sym_DQUOTE] = ACTIONS(699), + [anon_sym_DASH_GT] = ACTIONS(701), + [anon_sym_DASH_GT_GT] = ACTIONS(699), + [anon_sym_POUND_GT] = ACTIONS(701), + [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(691), - [anon_sym_DASH] = ACTIONS(693), - [anon_sym_TILDE] = ACTIONS(693), - [anon_sym_CARET] = ACTIONS(691), - [anon_sym_STAR] = ACTIONS(691), - [anon_sym_SLASH] = ACTIONS(693), - [anon_sym_PERCENT] = ACTIONS(691), - [anon_sym_LT_LT] = ACTIONS(691), - [anon_sym_GT_GT] = ACTIONS(691), - [anon_sym_AMP] = ACTIONS(691), - [anon_sym_PIPE] = ACTIONS(691), - [anon_sym_POUND] = ACTIONS(693), - [anon_sym_LT] = ACTIONS(693), - [anon_sym_LT_EQ] = ACTIONS(691), - [anon_sym_LT_GT] = ACTIONS(691), - [anon_sym_BANG_EQ] = ACTIONS(691), - [anon_sym_GT] = ACTIONS(693), - [anon_sym_GT_EQ] = ACTIONS(691), - [anon_sym_BANG_TILDE] = ACTIONS(693), - [anon_sym_TILDE_STAR] = ACTIONS(691), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1820] = { - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(621), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), + [1777] = { + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(2954), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_insert_statement_token2] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(2956), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym__compound_statement_token2] = ACTIONS(671), + [aux_sym_return_statement_token1] = ACTIONS(671), + [aux_sym_declare_statement_token1] = ACTIONS(671), + [aux_sym_create_function_parameter_token1] = ACTIONS(2958), + [anon_sym_EQ] = ACTIONS(2960), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_reference_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_create_table_statement_token1] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2972), + [anon_sym_DASH] = ACTIONS(2974), + [anon_sym_TILDE] = ACTIONS(2976), + [anon_sym_CARET] = ACTIONS(2978), + [anon_sym_STAR] = ACTIONS(2980), + [anon_sym_SLASH] = ACTIONS(2982), + [anon_sym_PERCENT] = ACTIONS(2980), + [anon_sym_LT_LT] = ACTIONS(2980), + [anon_sym_GT_GT] = ACTIONS(2980), + [anon_sym_AMP] = ACTIONS(2980), + [anon_sym_PIPE] = ACTIONS(2972), + [anon_sym_POUND] = ACTIONS(2974), + [anon_sym_LT] = ACTIONS(2976), + [anon_sym_LT_EQ] = ACTIONS(2960), + [anon_sym_LT_GT] = ACTIONS(2960), + [anon_sym_BANG_EQ] = ACTIONS(2960), + [anon_sym_GT] = ACTIONS(2976), + [anon_sym_GT_EQ] = ACTIONS(2960), + [anon_sym_BANG_TILDE] = ACTIONS(2976), + [anon_sym_TILDE_STAR] = ACTIONS(2960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2960), + }, + [1778] = { + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_insert_statement_token2] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym__compound_statement_token2] = ACTIONS(617), + [aux_sym_return_statement_token1] = ACTIONS(617), + [aux_sym_declare_statement_token1] = ACTIONS(617), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_reference_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_grant_statement_token8] = ACTIONS(617), + [aux_sym_create_table_statement_token1] = ACTIONS(617), + [aux_sym_order_by_clause_token1] = ACTIONS(617), + [aux_sym_limit_clause_token1] = ACTIONS(617), + [aux_sym_where_clause_token1] = ACTIONS(617), + [aux_sym_join_type_token1] = ACTIONS(617), + [aux_sym_join_type_token2] = ACTIONS(617), + [aux_sym_join_type_token3] = ACTIONS(617), + [aux_sym_join_type_token4] = ACTIONS(617), + [aux_sym_join_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(3040), - [anon_sym_SLASH] = ACTIONS(3042), - [anon_sym_PERCENT] = ACTIONS(3040), - [anon_sym_LT_LT] = ACTIONS(3040), - [anon_sym_GT_GT] = ACTIONS(3040), - [anon_sym_AMP] = ACTIONS(3040), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), }, - [1821] = { - [ts_builtin_sym_end] = ACTIONS(455), - [anon_sym_SEMI] = ACTIONS(455), - [aux_sym_with_clause_token1] = ACTIONS(3279), - [aux_sym_cte_token2] = ACTIONS(455), - [aux_sym_insert_statement_token1] = ACTIONS(455), - [aux_sym_truncate_statement_token1] = ACTIONS(455), - [aux_sym_comment_statement_token1] = ACTIONS(455), - [aux_sym_comment_statement_token7] = ACTIONS(455), - [aux_sym_begin_statement_token1] = ACTIONS(455), - [aux_sym_commit_statement_token1] = ACTIONS(455), - [aux_sym_rollback_statement_token1] = ACTIONS(455), - [aux_sym_create_statement_token1] = ACTIONS(455), - [aux_sym_alter_statement_token1] = ACTIONS(455), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), - [aux_sym_pg_command_token1] = ACTIONS(455), - [aux_sym__compound_statement_token2] = ACTIONS(455), - [aux_sym_return_statement_token1] = ACTIONS(455), - [aux_sym_declare_statement_token1] = ACTIONS(455), + [1779] = { + [anon_sym_SEMI] = ACTIONS(370), + [aux_sym_with_clause_token1] = ACTIONS(372), + [anon_sym_COMMA] = ACTIONS(370), + [aux_sym_cte_token1] = ACTIONS(372), + [aux_sym_cte_token2] = ACTIONS(372), + [aux_sym_insert_statement_token1] = ACTIONS(372), + [aux_sym_insert_statement_token2] = ACTIONS(372), + [aux_sym_comment_statement_token7] = ACTIONS(372), + [aux_sym_create_statement_token1] = ACTIONS(372), + [aux_sym_alter_statement_token1] = ACTIONS(372), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(372), + [aux_sym_pg_command_token1] = ACTIONS(370), + [aux_sym__compound_statement_token2] = ACTIONS(372), + [aux_sym_return_statement_token1] = ACTIONS(372), + [aux_sym_declare_statement_token1] = ACTIONS(372), + [aux_sym_create_function_parameter_token1] = ACTIONS(372), + [anon_sym_EQ] = ACTIONS(370), + [aux_sym_create_trigger_statement_token1] = ACTIONS(372), + [aux_sym_trigger_reference_token1] = ACTIONS(372), + [aux_sym_trigger_event_token1] = ACTIONS(372), + [aux_sym_trigger_event_token2] = ACTIONS(372), + [aux_sym_drop_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token1] = ACTIONS(372), + [aux_sym_grant_statement_token4] = ACTIONS(372), + [aux_sym_grant_statement_token8] = ACTIONS(372), + [aux_sym_order_by_clause_token1] = ACTIONS(372), + [aux_sym_limit_clause_token1] = ACTIONS(372), + [aux_sym_where_clause_token1] = ACTIONS(372), + [aux_sym_join_type_token1] = ACTIONS(372), + [aux_sym_join_type_token2] = ACTIONS(372), + [aux_sym_join_type_token3] = ACTIONS(372), + [aux_sym_join_type_token4] = ACTIONS(372), + [aux_sym_join_clause_token1] = ACTIONS(372), + [aux_sym_boolean_expression_token1] = ACTIONS(372), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(372), + [sym__unquoted_identifier] = ACTIONS(372), + [anon_sym_BQUOTE] = ACTIONS(370), + [anon_sym_DQUOTE] = ACTIONS(370), + [anon_sym_DASH_GT] = ACTIONS(372), + [anon_sym_DASH_GT_GT] = ACTIONS(370), + [anon_sym_POUND_GT] = ACTIONS(372), + [anon_sym_POUND_GT_GT] = ACTIONS(370), + [anon_sym_LBRACK] = ACTIONS(370), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(370), + [anon_sym_DASH] = ACTIONS(372), + [anon_sym_TILDE] = ACTIONS(372), + [anon_sym_CARET] = ACTIONS(370), + [anon_sym_STAR] = ACTIONS(370), + [anon_sym_SLASH] = ACTIONS(372), + [anon_sym_PERCENT] = ACTIONS(370), + [anon_sym_LT_LT] = ACTIONS(370), + [anon_sym_GT_GT] = ACTIONS(370), + [anon_sym_AMP] = ACTIONS(370), + [anon_sym_PIPE] = ACTIONS(370), + [anon_sym_POUND] = ACTIONS(372), + [anon_sym_LT] = ACTIONS(372), + [anon_sym_LT_EQ] = ACTIONS(370), + [anon_sym_LT_GT] = ACTIONS(370), + [anon_sym_BANG_EQ] = ACTIONS(370), + [anon_sym_GT] = ACTIONS(372), + [anon_sym_GT_EQ] = ACTIONS(370), + [anon_sym_BANG_TILDE] = ACTIONS(372), + [anon_sym_TILDE_STAR] = ACTIONS(370), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(370), + }, + [1780] = { + [anon_sym_SEMI] = ACTIONS(390), + [aux_sym_with_clause_token1] = ACTIONS(392), + [anon_sym_COMMA] = ACTIONS(390), + [aux_sym_cte_token1] = ACTIONS(392), + [aux_sym_cte_token2] = ACTIONS(392), + [aux_sym_insert_statement_token1] = ACTIONS(392), + [aux_sym_insert_statement_token2] = ACTIONS(392), + [aux_sym_comment_statement_token7] = ACTIONS(392), + [aux_sym_create_statement_token1] = ACTIONS(392), + [aux_sym_alter_statement_token1] = ACTIONS(392), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(392), + [aux_sym_pg_command_token1] = ACTIONS(390), + [aux_sym__compound_statement_token2] = ACTIONS(392), + [aux_sym_return_statement_token1] = ACTIONS(392), + [aux_sym_declare_statement_token1] = ACTIONS(392), + [aux_sym_create_function_parameter_token1] = ACTIONS(392), + [anon_sym_EQ] = ACTIONS(390), + [aux_sym_create_trigger_statement_token1] = ACTIONS(392), + [aux_sym_trigger_reference_token1] = ACTIONS(392), + [aux_sym_trigger_event_token1] = ACTIONS(392), + [aux_sym_trigger_event_token2] = ACTIONS(392), + [aux_sym_drop_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token1] = ACTIONS(392), + [aux_sym_grant_statement_token4] = ACTIONS(392), + [aux_sym_grant_statement_token8] = ACTIONS(392), + [aux_sym_order_by_clause_token1] = ACTIONS(392), + [aux_sym_limit_clause_token1] = ACTIONS(392), + [aux_sym_where_clause_token1] = ACTIONS(392), + [aux_sym_join_type_token1] = ACTIONS(392), + [aux_sym_join_type_token2] = ACTIONS(392), + [aux_sym_join_type_token3] = ACTIONS(392), + [aux_sym_join_type_token4] = ACTIONS(392), + [aux_sym_join_clause_token1] = ACTIONS(392), + [aux_sym_boolean_expression_token1] = ACTIONS(392), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(392), + [sym__unquoted_identifier] = ACTIONS(392), + [anon_sym_BQUOTE] = ACTIONS(390), + [anon_sym_DQUOTE] = ACTIONS(390), + [anon_sym_DASH_GT] = ACTIONS(392), + [anon_sym_DASH_GT_GT] = ACTIONS(390), + [anon_sym_POUND_GT] = ACTIONS(392), + [anon_sym_POUND_GT_GT] = ACTIONS(390), + [anon_sym_LBRACK] = ACTIONS(390), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(390), + [anon_sym_DASH] = ACTIONS(392), + [anon_sym_TILDE] = ACTIONS(392), + [anon_sym_CARET] = ACTIONS(390), + [anon_sym_STAR] = ACTIONS(390), + [anon_sym_SLASH] = ACTIONS(392), + [anon_sym_PERCENT] = ACTIONS(390), + [anon_sym_LT_LT] = ACTIONS(390), + [anon_sym_GT_GT] = ACTIONS(390), + [anon_sym_AMP] = ACTIONS(390), + [anon_sym_PIPE] = ACTIONS(390), + [anon_sym_POUND] = ACTIONS(392), + [anon_sym_LT] = ACTIONS(392), + [anon_sym_LT_EQ] = ACTIONS(390), + [anon_sym_LT_GT] = ACTIONS(390), + [anon_sym_BANG_EQ] = ACTIONS(390), + [anon_sym_GT] = ACTIONS(392), + [anon_sym_GT_EQ] = ACTIONS(390), + [anon_sym_BANG_TILDE] = ACTIONS(392), + [anon_sym_TILDE_STAR] = ACTIONS(390), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(390), + }, + [1781] = { + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [anon_sym_COMMA] = ACTIONS(477), + [aux_sym_cte_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(479), + [aux_sym_insert_statement_token1] = ACTIONS(479), + [aux_sym_insert_statement_token2] = ACTIONS(479), + [aux_sym_comment_statement_token7] = ACTIONS(479), + [aux_sym_create_statement_token1] = ACTIONS(479), + [aux_sym_alter_statement_token1] = ACTIONS(479), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym__compound_statement_token2] = ACTIONS(479), + [aux_sym_return_statement_token1] = ACTIONS(479), + [aux_sym_declare_statement_token1] = ACTIONS(479), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_reference_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(479), + [aux_sym_trigger_event_token2] = ACTIONS(479), + [aux_sym_drop_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token1] = ACTIONS(479), + [aux_sym_grant_statement_token4] = ACTIONS(479), + [aux_sym_grant_statement_token8] = ACTIONS(479), + [aux_sym_order_by_clause_token1] = ACTIONS(479), + [aux_sym_limit_clause_token1] = ACTIONS(479), + [aux_sym_where_clause_token1] = ACTIONS(479), + [aux_sym_join_type_token1] = ACTIONS(479), + [aux_sym_join_type_token2] = ACTIONS(479), + [aux_sym_join_type_token3] = ACTIONS(479), + [aux_sym_join_type_token4] = ACTIONS(479), + [aux_sym_join_clause_token1] = ACTIONS(479), + [aux_sym_boolean_expression_token1] = ACTIONS(479), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), + [sym__unquoted_identifier] = ACTIONS(479), + [anon_sym_BQUOTE] = ACTIONS(477), + [anon_sym_DQUOTE] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1782] = { + [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_insert_statement_token1] = ACTIONS(467), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), + }, + [1783] = { + [anon_sym_SEMI] = ACTIONS(457), + [aux_sym_with_clause_token1] = ACTIONS(459), + [anon_sym_COMMA] = ACTIONS(457), + [aux_sym_cte_token1] = ACTIONS(459), + [aux_sym_cte_token2] = ACTIONS(459), + [aux_sym_insert_statement_token1] = ACTIONS(459), + [aux_sym_insert_statement_token2] = ACTIONS(459), + [aux_sym_comment_statement_token7] = ACTIONS(459), + [aux_sym_create_statement_token1] = ACTIONS(459), + [aux_sym_alter_statement_token1] = ACTIONS(459), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(459), + [aux_sym_pg_command_token1] = ACTIONS(457), + [aux_sym__compound_statement_token2] = ACTIONS(459), + [aux_sym_return_statement_token1] = ACTIONS(459), + [aux_sym_declare_statement_token1] = ACTIONS(459), [aux_sym_create_function_parameter_token1] = ACTIONS(459), - [anon_sym_EQ] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(457), [aux_sym_create_trigger_statement_token1] = ACTIONS(459), - [aux_sym_trigger_event_token1] = ACTIONS(455), - [aux_sym_trigger_event_token2] = ACTIONS(455), - [aux_sym_drop_statement_token1] = ACTIONS(455), - [aux_sym_grant_statement_token1] = ACTIONS(455), - [aux_sym_grant_statement_token4] = ACTIONS(455), - [aux_sym_grant_statement_token8] = ACTIONS(455), - [aux_sym_create_table_statement_token1] = ACTIONS(3281), - [aux_sym_order_by_clause_token1] = ACTIONS(455), - [aux_sym_limit_clause_token1] = ACTIONS(455), - [aux_sym_where_clause_token1] = ACTIONS(455), - [aux_sym_join_type_token1] = ACTIONS(455), - [aux_sym_join_type_token2] = ACTIONS(455), - [aux_sym_join_type_token3] = ACTIONS(455), - [aux_sym_join_type_token4] = ACTIONS(455), - [aux_sym_join_clause_token1] = ACTIONS(455), - [aux_sym_boolean_expression_token1] = ACTIONS(455), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(459), + [aux_sym_trigger_event_token1] = ACTIONS(459), + [aux_sym_trigger_event_token2] = ACTIONS(459), + [aux_sym_drop_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token1] = ACTIONS(459), + [aux_sym_grant_statement_token4] = ACTIONS(459), + [aux_sym_grant_statement_token8] = ACTIONS(459), + [aux_sym_order_by_clause_token1] = ACTIONS(459), + [aux_sym_limit_clause_token1] = ACTIONS(459), + [aux_sym_where_clause_token1] = ACTIONS(459), + [aux_sym_join_type_token1] = ACTIONS(459), + [aux_sym_join_type_token2] = ACTIONS(459), + [aux_sym_join_type_token3] = ACTIONS(459), + [aux_sym_join_type_token4] = ACTIONS(459), + [aux_sym_join_clause_token1] = ACTIONS(459), + [aux_sym_boolean_expression_token1] = ACTIONS(459), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(459), + [sym__unquoted_identifier] = ACTIONS(459), + [anon_sym_BQUOTE] = ACTIONS(457), + [anon_sym_DQUOTE] = ACTIONS(457), [anon_sym_DASH_GT] = ACTIONS(459), - [anon_sym_DASH_GT_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(457), [anon_sym_POUND_GT] = ACTIONS(459), - [anon_sym_POUND_GT_GT] = ACTIONS(455), - [anon_sym_LBRACK] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(457), + [anon_sym_LBRACK] = ACTIONS(457), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(455), + [anon_sym_PLUS] = ACTIONS(457), [anon_sym_DASH] = ACTIONS(459), [anon_sym_TILDE] = ACTIONS(459), - [anon_sym_CARET] = ACTIONS(455), - [anon_sym_STAR] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(457), + [anon_sym_STAR] = ACTIONS(457), [anon_sym_SLASH] = ACTIONS(459), - [anon_sym_PERCENT] = ACTIONS(455), - [anon_sym_LT_LT] = ACTIONS(455), - [anon_sym_GT_GT] = ACTIONS(455), - [anon_sym_AMP] = ACTIONS(455), - [anon_sym_PIPE] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(457), + [anon_sym_LT_LT] = ACTIONS(457), + [anon_sym_GT_GT] = ACTIONS(457), + [anon_sym_AMP] = ACTIONS(457), + [anon_sym_PIPE] = ACTIONS(457), [anon_sym_POUND] = ACTIONS(459), [anon_sym_LT] = ACTIONS(459), - [anon_sym_LT_EQ] = ACTIONS(455), - [anon_sym_LT_GT] = ACTIONS(455), - [anon_sym_BANG_EQ] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(457), + [anon_sym_LT_GT] = ACTIONS(457), + [anon_sym_BANG_EQ] = ACTIONS(457), [anon_sym_GT] = ACTIONS(459), - [anon_sym_GT_EQ] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(457), [anon_sym_BANG_TILDE] = ACTIONS(459), - [anon_sym_TILDE_STAR] = ACTIONS(455), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(457), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(457), }, - [1822] = { - [ts_builtin_sym_end] = ACTIONS(495), - [anon_sym_SEMI] = ACTIONS(495), - [aux_sym_with_clause_token1] = ACTIONS(497), + [1784] = { + [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_insert_statement_token1] = ACTIONS(447), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1785] = { + [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_insert_statement_token1] = ACTIONS(443), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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_LBRACK] = 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), + }, + [1786] = { + [anon_sym_SEMI] = ACTIONS(430), + [aux_sym_with_clause_token1] = ACTIONS(432), + [anon_sym_COMMA] = ACTIONS(430), + [aux_sym_cte_token1] = ACTIONS(432), + [aux_sym_cte_token2] = ACTIONS(432), + [aux_sym_insert_statement_token1] = ACTIONS(432), + [aux_sym_insert_statement_token2] = ACTIONS(432), + [aux_sym_comment_statement_token7] = ACTIONS(432), + [aux_sym_create_statement_token1] = ACTIONS(432), + [aux_sym_alter_statement_token1] = ACTIONS(432), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(432), + [aux_sym_pg_command_token1] = ACTIONS(430), + [aux_sym__compound_statement_token2] = ACTIONS(432), + [aux_sym_return_statement_token1] = ACTIONS(432), + [aux_sym_declare_statement_token1] = ACTIONS(432), + [aux_sym_create_function_parameter_token1] = ACTIONS(432), + [anon_sym_EQ] = ACTIONS(430), + [aux_sym_create_trigger_statement_token1] = ACTIONS(432), + [aux_sym_trigger_reference_token1] = ACTIONS(432), + [aux_sym_trigger_event_token1] = ACTIONS(432), + [aux_sym_trigger_event_token2] = ACTIONS(432), + [aux_sym_drop_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token1] = ACTIONS(432), + [aux_sym_grant_statement_token4] = ACTIONS(432), + [aux_sym_grant_statement_token8] = ACTIONS(432), + [aux_sym_order_by_clause_token1] = ACTIONS(432), + [aux_sym_limit_clause_token1] = ACTIONS(432), + [aux_sym_where_clause_token1] = ACTIONS(432), + [aux_sym_join_type_token1] = ACTIONS(432), + [aux_sym_join_type_token2] = ACTIONS(432), + [aux_sym_join_type_token3] = ACTIONS(432), + [aux_sym_join_type_token4] = ACTIONS(432), + [aux_sym_join_clause_token1] = ACTIONS(432), + [aux_sym_boolean_expression_token1] = ACTIONS(432), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(432), + [sym__unquoted_identifier] = ACTIONS(432), + [anon_sym_BQUOTE] = ACTIONS(430), + [anon_sym_DQUOTE] = ACTIONS(430), + [anon_sym_DASH_GT] = ACTIONS(432), + [anon_sym_DASH_GT_GT] = ACTIONS(430), + [anon_sym_POUND_GT] = ACTIONS(432), + [anon_sym_POUND_GT_GT] = ACTIONS(430), + [anon_sym_LBRACK] = ACTIONS(430), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(430), + [anon_sym_DASH] = ACTIONS(432), + [anon_sym_TILDE] = ACTIONS(432), + [anon_sym_CARET] = ACTIONS(430), + [anon_sym_STAR] = ACTIONS(430), + [anon_sym_SLASH] = ACTIONS(432), + [anon_sym_PERCENT] = ACTIONS(430), + [anon_sym_LT_LT] = ACTIONS(430), + [anon_sym_GT_GT] = ACTIONS(430), + [anon_sym_AMP] = ACTIONS(430), + [anon_sym_PIPE] = ACTIONS(430), + [anon_sym_POUND] = ACTIONS(432), + [anon_sym_LT] = ACTIONS(432), + [anon_sym_LT_EQ] = ACTIONS(430), + [anon_sym_LT_GT] = ACTIONS(430), + [anon_sym_BANG_EQ] = ACTIONS(430), + [anon_sym_GT] = ACTIONS(432), + [anon_sym_GT_EQ] = ACTIONS(430), + [anon_sym_BANG_TILDE] = ACTIONS(432), + [anon_sym_TILDE_STAR] = ACTIONS(430), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(430), + }, + [1787] = { + [anon_sym_SEMI] = ACTIONS(410), + [aux_sym_with_clause_token1] = ACTIONS(412), + [anon_sym_COMMA] = ACTIONS(410), + [aux_sym_cte_token1] = ACTIONS(412), + [aux_sym_cte_token2] = ACTIONS(412), + [aux_sym_insert_statement_token1] = ACTIONS(412), + [aux_sym_insert_statement_token2] = ACTIONS(412), + [aux_sym_comment_statement_token7] = ACTIONS(412), + [aux_sym_create_statement_token1] = ACTIONS(412), + [aux_sym_alter_statement_token1] = ACTIONS(412), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(412), + [aux_sym_pg_command_token1] = ACTIONS(410), + [aux_sym__compound_statement_token2] = ACTIONS(412), + [aux_sym_return_statement_token1] = ACTIONS(412), + [aux_sym_declare_statement_token1] = ACTIONS(412), + [aux_sym_create_function_parameter_token1] = ACTIONS(412), + [anon_sym_EQ] = ACTIONS(410), + [aux_sym_create_trigger_statement_token1] = ACTIONS(412), + [aux_sym_trigger_reference_token1] = ACTIONS(412), + [aux_sym_trigger_event_token1] = ACTIONS(412), + [aux_sym_trigger_event_token2] = ACTIONS(412), + [aux_sym_drop_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token1] = ACTIONS(412), + [aux_sym_grant_statement_token4] = ACTIONS(412), + [aux_sym_grant_statement_token8] = ACTIONS(412), + [aux_sym_order_by_clause_token1] = ACTIONS(412), + [aux_sym_limit_clause_token1] = ACTIONS(412), + [aux_sym_where_clause_token1] = ACTIONS(412), + [aux_sym_join_type_token1] = ACTIONS(412), + [aux_sym_join_type_token2] = ACTIONS(412), + [aux_sym_join_type_token3] = ACTIONS(412), + [aux_sym_join_type_token4] = ACTIONS(412), + [aux_sym_join_clause_token1] = ACTIONS(412), + [aux_sym_boolean_expression_token1] = ACTIONS(412), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(412), + [sym__unquoted_identifier] = ACTIONS(412), + [anon_sym_BQUOTE] = ACTIONS(410), + [anon_sym_DQUOTE] = ACTIONS(410), + [anon_sym_DASH_GT] = ACTIONS(412), + [anon_sym_DASH_GT_GT] = ACTIONS(410), + [anon_sym_POUND_GT] = ACTIONS(412), + [anon_sym_POUND_GT_GT] = ACTIONS(410), + [anon_sym_LBRACK] = ACTIONS(410), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(410), + [anon_sym_DASH] = ACTIONS(412), + [anon_sym_TILDE] = ACTIONS(412), + [anon_sym_CARET] = ACTIONS(410), + [anon_sym_STAR] = ACTIONS(410), + [anon_sym_SLASH] = ACTIONS(412), + [anon_sym_PERCENT] = ACTIONS(410), + [anon_sym_LT_LT] = ACTIONS(410), + [anon_sym_GT_GT] = ACTIONS(410), + [anon_sym_AMP] = ACTIONS(410), + [anon_sym_PIPE] = ACTIONS(410), + [anon_sym_POUND] = ACTIONS(412), + [anon_sym_LT] = ACTIONS(412), + [anon_sym_LT_EQ] = ACTIONS(410), + [anon_sym_LT_GT] = ACTIONS(410), + [anon_sym_BANG_EQ] = ACTIONS(410), + [anon_sym_GT] = ACTIONS(412), + [anon_sym_GT_EQ] = ACTIONS(410), + [anon_sym_BANG_TILDE] = ACTIONS(412), + [anon_sym_TILDE_STAR] = ACTIONS(410), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(410), + }, + [1788] = { + [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_insert_statement_token1] = ACTIONS(463), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), + }, + [1789] = { + [anon_sym_SEMI] = ACTIONS(493), + [aux_sym_with_clause_token1] = ACTIONS(495), + [anon_sym_COMMA] = ACTIONS(493), + [aux_sym_cte_token1] = ACTIONS(495), [aux_sym_cte_token2] = ACTIONS(495), [aux_sym_insert_statement_token1] = ACTIONS(495), - [aux_sym_truncate_statement_token1] = ACTIONS(495), - [aux_sym_comment_statement_token1] = ACTIONS(495), + [aux_sym_insert_statement_token2] = ACTIONS(495), [aux_sym_comment_statement_token7] = ACTIONS(495), - [aux_sym_begin_statement_token1] = ACTIONS(495), - [aux_sym_commit_statement_token1] = ACTIONS(495), - [aux_sym_rollback_statement_token1] = ACTIONS(495), [aux_sym_create_statement_token1] = ACTIONS(495), [aux_sym_alter_statement_token1] = ACTIONS(495), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(495), - [aux_sym_pg_command_token1] = ACTIONS(495), + [aux_sym_pg_command_token1] = ACTIONS(493), [aux_sym__compound_statement_token2] = ACTIONS(495), [aux_sym_return_statement_token1] = ACTIONS(495), [aux_sym_declare_statement_token1] = ACTIONS(495), - [aux_sym_create_function_parameter_token1] = ACTIONS(497), - [anon_sym_EQ] = ACTIONS(495), - [aux_sym_create_trigger_statement_token1] = ACTIONS(497), + [aux_sym_create_function_parameter_token1] = ACTIONS(495), + [anon_sym_EQ] = ACTIONS(493), + [aux_sym_create_trigger_statement_token1] = ACTIONS(495), + [aux_sym_trigger_reference_token1] = ACTIONS(495), [aux_sym_trigger_event_token1] = ACTIONS(495), [aux_sym_trigger_event_token2] = ACTIONS(495), [aux_sym_drop_statement_token1] = ACTIONS(495), [aux_sym_grant_statement_token1] = ACTIONS(495), [aux_sym_grant_statement_token4] = ACTIONS(495), [aux_sym_grant_statement_token8] = ACTIONS(495), - [aux_sym_create_table_statement_token1] = ACTIONS(495), [aux_sym_order_by_clause_token1] = ACTIONS(495), [aux_sym_limit_clause_token1] = ACTIONS(495), [aux_sym_where_clause_token1] = ACTIONS(495), @@ -190920,177 +190766,314 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(495), [aux_sym_boolean_expression_token1] = ACTIONS(495), [aux_sym_at_time_zone_expression_token1] = ACTIONS(495), - [anon_sym_DASH_GT] = ACTIONS(497), - [anon_sym_DASH_GT_GT] = ACTIONS(495), - [anon_sym_POUND_GT] = ACTIONS(497), - [anon_sym_POUND_GT_GT] = ACTIONS(495), - [anon_sym_COLON_COLON] = ACTIONS(495), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(495), - [anon_sym_DASH] = ACTIONS(497), - [anon_sym_TILDE] = ACTIONS(497), - [anon_sym_CARET] = ACTIONS(495), - [anon_sym_STAR] = ACTIONS(495), - [anon_sym_SLASH] = ACTIONS(497), - [anon_sym_PERCENT] = ACTIONS(495), - [anon_sym_LT_LT] = ACTIONS(495), - [anon_sym_GT_GT] = ACTIONS(495), - [anon_sym_AMP] = ACTIONS(495), - [anon_sym_PIPE] = ACTIONS(495), - [anon_sym_POUND] = ACTIONS(497), - [anon_sym_LT] = ACTIONS(497), - [anon_sym_LT_EQ] = ACTIONS(495), - [anon_sym_LT_GT] = ACTIONS(495), - [anon_sym_BANG_EQ] = ACTIONS(495), - [anon_sym_GT] = ACTIONS(497), - [anon_sym_GT_EQ] = ACTIONS(495), - [anon_sym_BANG_TILDE] = ACTIONS(497), - [anon_sym_TILDE_STAR] = ACTIONS(495), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(495), + [sym__unquoted_identifier] = ACTIONS(495), + [anon_sym_BQUOTE] = ACTIONS(493), + [anon_sym_DQUOTE] = ACTIONS(493), + [anon_sym_DASH_GT] = ACTIONS(495), + [anon_sym_DASH_GT_GT] = ACTIONS(493), + [anon_sym_POUND_GT] = ACTIONS(495), + [anon_sym_POUND_GT_GT] = ACTIONS(493), + [anon_sym_LBRACK] = ACTIONS(493), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(493), + [anon_sym_DASH] = ACTIONS(495), + [anon_sym_TILDE] = ACTIONS(495), + [anon_sym_CARET] = ACTIONS(493), + [anon_sym_STAR] = ACTIONS(493), + [anon_sym_SLASH] = ACTIONS(495), + [anon_sym_PERCENT] = ACTIONS(493), + [anon_sym_LT_LT] = ACTIONS(493), + [anon_sym_GT_GT] = ACTIONS(493), + [anon_sym_AMP] = ACTIONS(493), + [anon_sym_PIPE] = ACTIONS(493), + [anon_sym_POUND] = ACTIONS(495), + [anon_sym_LT] = ACTIONS(495), + [anon_sym_LT_EQ] = ACTIONS(493), + [anon_sym_LT_GT] = ACTIONS(493), + [anon_sym_BANG_EQ] = ACTIONS(493), + [anon_sym_GT] = ACTIONS(495), + [anon_sym_GT_EQ] = ACTIONS(493), + [anon_sym_BANG_TILDE] = ACTIONS(495), + [anon_sym_TILDE_STAR] = ACTIONS(493), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(493), }, - [1823] = { - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(621), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(619), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1790] = { + [anon_sym_SEMI] = ACTIONS(489), + [aux_sym_with_clause_token1] = ACTIONS(491), + [anon_sym_COMMA] = ACTIONS(489), + [aux_sym_cte_token1] = ACTIONS(491), + [aux_sym_cte_token2] = ACTIONS(491), + [aux_sym_insert_statement_token1] = ACTIONS(491), + [aux_sym_insert_statement_token2] = ACTIONS(491), + [aux_sym_comment_statement_token7] = ACTIONS(491), + [aux_sym_create_statement_token1] = ACTIONS(491), + [aux_sym_alter_statement_token1] = ACTIONS(491), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(491), + [aux_sym_pg_command_token1] = ACTIONS(489), + [aux_sym__compound_statement_token2] = ACTIONS(491), + [aux_sym_return_statement_token1] = ACTIONS(491), + [aux_sym_declare_statement_token1] = ACTIONS(491), + [aux_sym_create_function_parameter_token1] = ACTIONS(491), + [anon_sym_EQ] = ACTIONS(489), + [aux_sym_create_trigger_statement_token1] = ACTIONS(491), + [aux_sym_trigger_reference_token1] = ACTIONS(491), + [aux_sym_trigger_event_token1] = ACTIONS(491), + [aux_sym_trigger_event_token2] = ACTIONS(491), + [aux_sym_drop_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token1] = ACTIONS(491), + [aux_sym_grant_statement_token4] = ACTIONS(491), + [aux_sym_grant_statement_token8] = ACTIONS(491), + [aux_sym_order_by_clause_token1] = ACTIONS(491), + [aux_sym_limit_clause_token1] = ACTIONS(491), + [aux_sym_where_clause_token1] = ACTIONS(491), + [aux_sym_join_type_token1] = ACTIONS(491), + [aux_sym_join_type_token2] = ACTIONS(491), + [aux_sym_join_type_token3] = ACTIONS(491), + [aux_sym_join_type_token4] = ACTIONS(491), + [aux_sym_join_clause_token1] = ACTIONS(491), + [aux_sym_boolean_expression_token1] = ACTIONS(491), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(491), + [sym__unquoted_identifier] = ACTIONS(491), + [anon_sym_BQUOTE] = ACTIONS(489), + [anon_sym_DQUOTE] = ACTIONS(489), + [anon_sym_DASH_GT] = ACTIONS(491), + [anon_sym_DASH_GT_GT] = ACTIONS(489), + [anon_sym_POUND_GT] = ACTIONS(491), + [anon_sym_POUND_GT_GT] = ACTIONS(489), + [anon_sym_LBRACK] = ACTIONS(489), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(489), + [anon_sym_DASH] = ACTIONS(491), + [anon_sym_TILDE] = ACTIONS(491), + [anon_sym_CARET] = ACTIONS(489), + [anon_sym_STAR] = ACTIONS(489), + [anon_sym_SLASH] = ACTIONS(491), + [anon_sym_PERCENT] = ACTIONS(489), + [anon_sym_LT_LT] = ACTIONS(489), + [anon_sym_GT_GT] = ACTIONS(489), + [anon_sym_AMP] = ACTIONS(489), + [anon_sym_PIPE] = ACTIONS(489), + [anon_sym_POUND] = ACTIONS(491), + [anon_sym_LT] = ACTIONS(491), + [anon_sym_LT_EQ] = ACTIONS(489), + [anon_sym_LT_GT] = ACTIONS(489), + [anon_sym_BANG_EQ] = ACTIONS(489), + [anon_sym_GT] = ACTIONS(491), + [anon_sym_GT_EQ] = ACTIONS(489), + [anon_sym_BANG_TILDE] = ACTIONS(491), + [anon_sym_TILDE_STAR] = ACTIONS(489), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(489), }, - [1824] = { - [anon_sym_SEMI] = ACTIONS(619), - [aux_sym_with_clause_token1] = ACTIONS(621), - [anon_sym_COMMA] = ACTIONS(619), - [aux_sym_cte_token1] = ACTIONS(621), - [aux_sym_cte_token2] = ACTIONS(621), - [aux_sym_insert_statement_token1] = ACTIONS(621), - [aux_sym_insert_statement_token2] = ACTIONS(621), - [aux_sym_comment_statement_token7] = ACTIONS(621), - [aux_sym_create_statement_token1] = ACTIONS(621), - [aux_sym_alter_statement_token1] = ACTIONS(621), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), - [aux_sym_pg_command_token1] = ACTIONS(619), - [aux_sym__compound_statement_token2] = ACTIONS(621), - [aux_sym_return_statement_token1] = ACTIONS(621), - [aux_sym_declare_statement_token1] = ACTIONS(621), - [aux_sym_create_function_parameter_token1] = ACTIONS(621), - [anon_sym_EQ] = ACTIONS(619), - [aux_sym_create_trigger_statement_token1] = ACTIONS(621), - [aux_sym_trigger_reference_token1] = ACTIONS(621), - [aux_sym_trigger_event_token1] = ACTIONS(621), - [aux_sym_trigger_event_token2] = ACTIONS(621), - [aux_sym_drop_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token1] = ACTIONS(621), - [aux_sym_grant_statement_token4] = ACTIONS(621), - [aux_sym_grant_statement_token8] = ACTIONS(621), - [aux_sym_create_table_statement_token1] = ACTIONS(621), - [aux_sym_order_by_clause_token1] = ACTIONS(621), - [aux_sym_limit_clause_token1] = ACTIONS(621), - [aux_sym_where_clause_token1] = ACTIONS(621), - [aux_sym_join_type_token1] = ACTIONS(621), - [aux_sym_join_type_token2] = ACTIONS(621), - [aux_sym_join_type_token3] = ACTIONS(621), - [aux_sym_join_type_token4] = ACTIONS(621), - [aux_sym_join_clause_token1] = ACTIONS(621), - [aux_sym_boolean_expression_token1] = ACTIONS(621), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(621), - [anon_sym_BQUOTE] = ACTIONS(619), - [anon_sym_DQUOTE] = ACTIONS(619), - [anon_sym_DASH_GT] = ACTIONS(621), - [anon_sym_DASH_GT_GT] = ACTIONS(619), - [anon_sym_POUND_GT] = ACTIONS(621), - [anon_sym_POUND_GT_GT] = ACTIONS(619), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(621), - [anon_sym_TILDE] = ACTIONS(621), - [anon_sym_CARET] = ACTIONS(3038), - [anon_sym_STAR] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(621), - [anon_sym_PERCENT] = ACTIONS(619), - [anon_sym_LT_LT] = ACTIONS(619), - [anon_sym_GT_GT] = ACTIONS(619), - [anon_sym_AMP] = ACTIONS(619), - [anon_sym_PIPE] = ACTIONS(619), - [anon_sym_POUND] = ACTIONS(621), - [anon_sym_LT] = ACTIONS(621), - [anon_sym_LT_EQ] = ACTIONS(619), - [anon_sym_LT_GT] = ACTIONS(619), - [anon_sym_BANG_EQ] = ACTIONS(619), - [anon_sym_GT] = ACTIONS(621), - [anon_sym_GT_EQ] = ACTIONS(619), - [anon_sym_BANG_TILDE] = ACTIONS(621), - [anon_sym_TILDE_STAR] = ACTIONS(619), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + [1791] = { + [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_insert_statement_token1] = ACTIONS(439), + [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), }, - [1825] = { + [1792] = { + [anon_sym_SEMI] = ACTIONS(485), + [aux_sym_with_clause_token1] = ACTIONS(487), + [anon_sym_COMMA] = ACTIONS(485), + [aux_sym_cte_token1] = ACTIONS(487), + [aux_sym_cte_token2] = ACTIONS(487), + [aux_sym_insert_statement_token1] = ACTIONS(487), + [aux_sym_insert_statement_token2] = ACTIONS(487), + [aux_sym_comment_statement_token7] = ACTIONS(487), + [aux_sym_create_statement_token1] = ACTIONS(487), + [aux_sym_alter_statement_token1] = ACTIONS(487), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(487), + [aux_sym_pg_command_token1] = ACTIONS(485), + [aux_sym__compound_statement_token2] = ACTIONS(487), + [aux_sym_return_statement_token1] = ACTIONS(487), + [aux_sym_declare_statement_token1] = ACTIONS(487), + [aux_sym_create_function_parameter_token1] = ACTIONS(487), + [anon_sym_EQ] = ACTIONS(485), + [aux_sym_create_trigger_statement_token1] = ACTIONS(487), + [aux_sym_trigger_reference_token1] = ACTIONS(487), + [aux_sym_trigger_event_token1] = ACTIONS(487), + [aux_sym_trigger_event_token2] = ACTIONS(487), + [aux_sym_drop_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token1] = ACTIONS(487), + [aux_sym_grant_statement_token4] = ACTIONS(487), + [aux_sym_grant_statement_token8] = ACTIONS(487), + [aux_sym_order_by_clause_token1] = ACTIONS(487), + [aux_sym_limit_clause_token1] = ACTIONS(487), + [aux_sym_where_clause_token1] = ACTIONS(487), + [aux_sym_join_type_token1] = ACTIONS(487), + [aux_sym_join_type_token2] = ACTIONS(487), + [aux_sym_join_type_token3] = ACTIONS(487), + [aux_sym_join_type_token4] = ACTIONS(487), + [aux_sym_join_clause_token1] = ACTIONS(487), + [aux_sym_boolean_expression_token1] = ACTIONS(487), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(487), + [sym__unquoted_identifier] = ACTIONS(487), + [anon_sym_BQUOTE] = ACTIONS(485), + [anon_sym_DQUOTE] = ACTIONS(485), + [anon_sym_DASH_GT] = ACTIONS(487), + [anon_sym_DASH_GT_GT] = ACTIONS(485), + [anon_sym_POUND_GT] = ACTIONS(487), + [anon_sym_POUND_GT_GT] = ACTIONS(485), + [anon_sym_LBRACK] = ACTIONS(485), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(485), + [anon_sym_DASH] = ACTIONS(487), + [anon_sym_TILDE] = ACTIONS(487), + [anon_sym_CARET] = ACTIONS(485), + [anon_sym_STAR] = ACTIONS(485), + [anon_sym_SLASH] = ACTIONS(487), + [anon_sym_PERCENT] = ACTIONS(485), + [anon_sym_LT_LT] = ACTIONS(485), + [anon_sym_GT_GT] = ACTIONS(485), + [anon_sym_AMP] = ACTIONS(485), + [anon_sym_PIPE] = ACTIONS(485), + [anon_sym_POUND] = ACTIONS(487), + [anon_sym_LT] = ACTIONS(487), + [anon_sym_LT_EQ] = ACTIONS(485), + [anon_sym_LT_GT] = ACTIONS(485), + [anon_sym_BANG_EQ] = ACTIONS(485), + [anon_sym_GT] = ACTIONS(487), + [anon_sym_GT_EQ] = ACTIONS(485), + [anon_sym_BANG_TILDE] = ACTIONS(487), + [anon_sym_TILDE_STAR] = ACTIONS(485), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(485), + }, + [1793] = { + [anon_sym_SEMI] = ACTIONS(481), + [aux_sym_with_clause_token1] = ACTIONS(483), + [anon_sym_COMMA] = ACTIONS(481), + [aux_sym_cte_token1] = ACTIONS(483), + [aux_sym_cte_token2] = ACTIONS(483), + [aux_sym_insert_statement_token1] = ACTIONS(483), + [aux_sym_insert_statement_token2] = ACTIONS(483), + [aux_sym_comment_statement_token7] = ACTIONS(483), + [aux_sym_create_statement_token1] = ACTIONS(483), + [aux_sym_alter_statement_token1] = ACTIONS(483), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(483), + [aux_sym_pg_command_token1] = ACTIONS(481), + [aux_sym__compound_statement_token2] = ACTIONS(483), + [aux_sym_return_statement_token1] = ACTIONS(483), + [aux_sym_declare_statement_token1] = ACTIONS(483), + [aux_sym_create_function_parameter_token1] = ACTIONS(483), + [anon_sym_EQ] = ACTIONS(481), + [aux_sym_create_trigger_statement_token1] = ACTIONS(483), + [aux_sym_trigger_reference_token1] = ACTIONS(483), + [aux_sym_trigger_event_token1] = ACTIONS(483), + [aux_sym_trigger_event_token2] = ACTIONS(483), + [aux_sym_drop_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token1] = ACTIONS(483), + [aux_sym_grant_statement_token4] = ACTIONS(483), + [aux_sym_grant_statement_token8] = ACTIONS(483), + [aux_sym_order_by_clause_token1] = ACTIONS(483), + [aux_sym_limit_clause_token1] = ACTIONS(483), + [aux_sym_where_clause_token1] = ACTIONS(483), + [aux_sym_join_type_token1] = ACTIONS(483), + [aux_sym_join_type_token2] = ACTIONS(483), + [aux_sym_join_type_token3] = ACTIONS(483), + [aux_sym_join_type_token4] = ACTIONS(483), + [aux_sym_join_clause_token1] = ACTIONS(483), + [aux_sym_boolean_expression_token1] = ACTIONS(483), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(483), + [sym__unquoted_identifier] = ACTIONS(483), + [anon_sym_BQUOTE] = ACTIONS(481), + [anon_sym_DQUOTE] = ACTIONS(481), + [anon_sym_DASH_GT] = ACTIONS(483), + [anon_sym_DASH_GT_GT] = ACTIONS(481), + [anon_sym_POUND_GT] = ACTIONS(483), + [anon_sym_POUND_GT_GT] = ACTIONS(481), + [anon_sym_LBRACK] = ACTIONS(481), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(481), + [anon_sym_DASH] = ACTIONS(483), + [anon_sym_TILDE] = ACTIONS(483), + [anon_sym_CARET] = ACTIONS(481), + [anon_sym_STAR] = ACTIONS(481), + [anon_sym_SLASH] = ACTIONS(483), + [anon_sym_PERCENT] = ACTIONS(481), + [anon_sym_LT_LT] = ACTIONS(481), + [anon_sym_GT_GT] = ACTIONS(481), + [anon_sym_AMP] = ACTIONS(481), + [anon_sym_PIPE] = ACTIONS(481), + [anon_sym_POUND] = ACTIONS(483), + [anon_sym_LT] = ACTIONS(483), + [anon_sym_LT_EQ] = ACTIONS(481), + [anon_sym_LT_GT] = ACTIONS(481), + [anon_sym_BANG_EQ] = ACTIONS(481), + [anon_sym_GT] = ACTIONS(483), + [anon_sym_GT_EQ] = ACTIONS(481), + [anon_sym_BANG_TILDE] = ACTIONS(483), + [anon_sym_TILDE_STAR] = ACTIONS(481), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(481), + }, + [1794] = { [anon_sym_SEMI] = ACTIONS(673), [aux_sym_with_clause_token1] = ACTIONS(675), [anon_sym_COMMA] = ACTIONS(673), [aux_sym_cte_token1] = ACTIONS(675), - [aux_sym_cte_token2] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(2954), [aux_sym_insert_statement_token1] = ACTIONS(675), [aux_sym_insert_statement_token2] = ACTIONS(675), - [aux_sym_comment_statement_token7] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(2956), [aux_sym_create_statement_token1] = ACTIONS(675), [aux_sym_alter_statement_token1] = ACTIONS(675), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), @@ -191098,8 +191081,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__compound_statement_token2] = ACTIONS(675), [aux_sym_return_statement_token1] = ACTIONS(675), [aux_sym_declare_statement_token1] = ACTIONS(675), - [aux_sym_create_function_parameter_token1] = ACTIONS(675), - [anon_sym_EQ] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(2958), + [anon_sym_EQ] = ACTIONS(2960), [aux_sym_create_trigger_statement_token1] = ACTIONS(675), [aux_sym_trigger_reference_token1] = ACTIONS(675), [aux_sym_trigger_event_token1] = ACTIONS(675), @@ -191117,8 +191100,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(675), [aux_sym_join_type_token4] = ACTIONS(675), [aux_sym_join_clause_token1] = ACTIONS(675), - [aux_sym_boolean_expression_token1] = ACTIONS(675), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(2964), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), [sym__unquoted_identifier] = ACTIONS(675), [anon_sym_BQUOTE] = ACTIONS(673), [anon_sym_DQUOTE] = ACTIONS(673), @@ -191127,766 +191110,163 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(675), [anon_sym_POUND_GT_GT] = ACTIONS(673), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(673), - [anon_sym_DASH] = ACTIONS(675), - [anon_sym_TILDE] = ACTIONS(675), - [anon_sym_CARET] = ACTIONS(673), - [anon_sym_STAR] = ACTIONS(673), - [anon_sym_SLASH] = ACTIONS(675), - [anon_sym_PERCENT] = ACTIONS(673), - [anon_sym_LT_LT] = ACTIONS(673), - [anon_sym_GT_GT] = ACTIONS(673), - [anon_sym_AMP] = ACTIONS(673), - [anon_sym_PIPE] = ACTIONS(673), - [anon_sym_POUND] = ACTIONS(675), - [anon_sym_LT] = ACTIONS(675), - [anon_sym_LT_EQ] = ACTIONS(673), - [anon_sym_LT_GT] = ACTIONS(673), - [anon_sym_BANG_EQ] = ACTIONS(673), - [anon_sym_GT] = ACTIONS(675), - [anon_sym_GT_EQ] = ACTIONS(673), - [anon_sym_BANG_TILDE] = ACTIONS(675), - [anon_sym_TILDE_STAR] = ACTIONS(673), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(673), - }, - [1826] = { - [anon_sym_SEMI] = ACTIONS(595), - [aux_sym_with_clause_token1] = ACTIONS(597), - [anon_sym_COMMA] = ACTIONS(595), - [aux_sym_cte_token1] = ACTIONS(597), - [aux_sym_cte_token2] = ACTIONS(597), - [aux_sym_insert_statement_token1] = ACTIONS(597), - [aux_sym_insert_statement_token2] = ACTIONS(597), - [aux_sym_comment_statement_token7] = ACTIONS(597), - [aux_sym_create_statement_token1] = ACTIONS(597), - [aux_sym_alter_statement_token1] = ACTIONS(597), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(597), - [aux_sym_pg_command_token1] = ACTIONS(595), - [aux_sym__compound_statement_token2] = ACTIONS(597), - [aux_sym_return_statement_token1] = ACTIONS(597), - [aux_sym_declare_statement_token1] = ACTIONS(597), - [aux_sym_create_function_parameter_token1] = ACTIONS(597), - [anon_sym_EQ] = ACTIONS(595), - [aux_sym_create_trigger_statement_token1] = ACTIONS(597), - [aux_sym_trigger_reference_token1] = ACTIONS(597), - [aux_sym_trigger_event_token1] = ACTIONS(597), - [aux_sym_trigger_event_token2] = ACTIONS(597), - [aux_sym_drop_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token1] = ACTIONS(597), - [aux_sym_grant_statement_token4] = ACTIONS(597), - [aux_sym_grant_statement_token8] = ACTIONS(597), - [aux_sym_create_table_statement_token1] = ACTIONS(597), - [aux_sym_order_by_clause_token1] = ACTIONS(597), - [aux_sym_limit_clause_token1] = ACTIONS(597), - [aux_sym_where_clause_token1] = ACTIONS(597), - [aux_sym_join_type_token1] = ACTIONS(597), - [aux_sym_join_type_token2] = ACTIONS(597), - [aux_sym_join_type_token3] = ACTIONS(597), - [aux_sym_join_type_token4] = ACTIONS(597), - [aux_sym_join_clause_token1] = ACTIONS(597), - [aux_sym_boolean_expression_token1] = ACTIONS(597), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(597), - [sym__unquoted_identifier] = ACTIONS(597), - [anon_sym_BQUOTE] = ACTIONS(595), - [anon_sym_DQUOTE] = ACTIONS(595), - [anon_sym_DASH_GT] = ACTIONS(597), - [anon_sym_DASH_GT_GT] = ACTIONS(595), - [anon_sym_POUND_GT] = ACTIONS(597), - [anon_sym_POUND_GT_GT] = ACTIONS(595), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(595), - [anon_sym_DASH] = ACTIONS(597), - [anon_sym_TILDE] = ACTIONS(597), - [anon_sym_CARET] = ACTIONS(595), - [anon_sym_STAR] = ACTIONS(595), - [anon_sym_SLASH] = ACTIONS(597), - [anon_sym_PERCENT] = ACTIONS(595), - [anon_sym_LT_LT] = ACTIONS(595), - [anon_sym_GT_GT] = ACTIONS(595), - [anon_sym_AMP] = ACTIONS(595), - [anon_sym_PIPE] = ACTIONS(595), - [anon_sym_POUND] = ACTIONS(597), - [anon_sym_LT] = ACTIONS(597), - [anon_sym_LT_EQ] = ACTIONS(595), - [anon_sym_LT_GT] = ACTIONS(595), - [anon_sym_BANG_EQ] = ACTIONS(595), - [anon_sym_GT] = ACTIONS(597), - [anon_sym_GT_EQ] = ACTIONS(595), - [anon_sym_BANG_TILDE] = ACTIONS(597), - [anon_sym_TILDE_STAR] = ACTIONS(595), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(595), - }, - [1827] = { - [aux_sym_array_type_repeat1] = STATE(1801), - [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_insert_statement_token1] = 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(242), - [aux_sym_trigger_event_token1] = ACTIONS(240), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = 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_LBRACK] = ACTIONS(3263), - [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), - }, - [1828] = { - [ts_builtin_sym_end] = ACTIONS(719), - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = 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(719), - [aux_sym_create_function_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), - }, - [1829] = { - [ts_builtin_sym_end] = ACTIONS(573), - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_truncate_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token1] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_begin_statement_token1] = ACTIONS(575), - [aux_sym_commit_statement_token1] = ACTIONS(575), - [aux_sym_rollback_statement_token1] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), - }, - [1830] = { - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(136), - [aux_sym_type_token2] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [anon_sym_COLON_COLON] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - [anon_sym_DOT_STAR] = ACTIONS(136), - }, - [1831] = { - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_insert_statement_token2] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym__compound_statement_token2] = ACTIONS(579), - [aux_sym_return_statement_token1] = ACTIONS(579), - [aux_sym_declare_statement_token1] = ACTIONS(579), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_reference_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_create_table_statement_token1] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), - }, - [1832] = { - [anon_sym_SEMI] = ACTIONS(591), - [aux_sym_with_clause_token1] = ACTIONS(593), - [anon_sym_COMMA] = ACTIONS(591), - [aux_sym_cte_token1] = ACTIONS(593), - [aux_sym_cte_token2] = ACTIONS(593), - [aux_sym_insert_statement_token1] = ACTIONS(593), - [aux_sym_insert_statement_token2] = ACTIONS(593), - [aux_sym_comment_statement_token7] = ACTIONS(593), - [aux_sym_create_statement_token1] = ACTIONS(593), - [aux_sym_alter_statement_token1] = ACTIONS(593), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(593), - [aux_sym_pg_command_token1] = ACTIONS(591), - [aux_sym__compound_statement_token2] = ACTIONS(593), - [aux_sym_return_statement_token1] = ACTIONS(593), - [aux_sym_declare_statement_token1] = ACTIONS(593), - [aux_sym_create_function_parameter_token1] = ACTIONS(593), - [anon_sym_EQ] = ACTIONS(591), - [aux_sym_create_trigger_statement_token1] = ACTIONS(593), - [aux_sym_trigger_reference_token1] = ACTIONS(593), - [aux_sym_trigger_event_token1] = ACTIONS(593), - [aux_sym_trigger_event_token2] = ACTIONS(593), - [aux_sym_drop_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token1] = ACTIONS(593), - [aux_sym_grant_statement_token4] = ACTIONS(593), - [aux_sym_grant_statement_token8] = ACTIONS(593), - [aux_sym_create_table_statement_token1] = ACTIONS(593), - [aux_sym_order_by_clause_token1] = ACTIONS(593), - [aux_sym_limit_clause_token1] = ACTIONS(593), - [aux_sym_where_clause_token1] = ACTIONS(593), - [aux_sym_join_type_token1] = ACTIONS(593), - [aux_sym_join_type_token2] = ACTIONS(593), - [aux_sym_join_type_token3] = ACTIONS(593), - [aux_sym_join_type_token4] = ACTIONS(593), - [aux_sym_join_clause_token1] = ACTIONS(593), - [aux_sym_boolean_expression_token1] = ACTIONS(593), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(593), - [anon_sym_BQUOTE] = ACTIONS(591), - [anon_sym_DQUOTE] = ACTIONS(591), - [anon_sym_DASH_GT] = ACTIONS(593), - [anon_sym_DASH_GT_GT] = ACTIONS(591), - [anon_sym_POUND_GT] = ACTIONS(593), - [anon_sym_POUND_GT_GT] = ACTIONS(591), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(591), - [anon_sym_DASH] = ACTIONS(593), - [anon_sym_TILDE] = ACTIONS(593), - [anon_sym_CARET] = ACTIONS(591), - [anon_sym_STAR] = ACTIONS(591), - [anon_sym_SLASH] = ACTIONS(593), - [anon_sym_PERCENT] = ACTIONS(591), - [anon_sym_LT_LT] = ACTIONS(591), - [anon_sym_GT_GT] = ACTIONS(591), - [anon_sym_AMP] = ACTIONS(591), - [anon_sym_PIPE] = ACTIONS(591), - [anon_sym_POUND] = ACTIONS(593), - [anon_sym_LT] = ACTIONS(593), - [anon_sym_LT_EQ] = ACTIONS(591), - [anon_sym_LT_GT] = ACTIONS(591), - [anon_sym_BANG_EQ] = ACTIONS(591), - [anon_sym_GT] = ACTIONS(593), - [anon_sym_GT_EQ] = ACTIONS(591), - [anon_sym_BANG_TILDE] = ACTIONS(593), - [anon_sym_TILDE_STAR] = ACTIONS(591), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(591), - }, - [1833] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [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(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(215), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), - }, - [1834] = { - [ts_builtin_sym_end] = ACTIONS(569), - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_truncate_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token1] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_begin_statement_token1] = ACTIONS(571), - [aux_sym_commit_statement_token1] = ACTIONS(571), - [aux_sym_rollback_statement_token1] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), + [anon_sym_PLUS] = ACTIONS(2972), + [anon_sym_DASH] = ACTIONS(2974), + [anon_sym_TILDE] = ACTIONS(2976), + [anon_sym_CARET] = ACTIONS(2978), + [anon_sym_STAR] = ACTIONS(2980), + [anon_sym_SLASH] = ACTIONS(2982), + [anon_sym_PERCENT] = ACTIONS(2980), + [anon_sym_LT_LT] = ACTIONS(2980), + [anon_sym_GT_GT] = ACTIONS(2980), + [anon_sym_AMP] = ACTIONS(2980), + [anon_sym_PIPE] = ACTIONS(2972), + [anon_sym_POUND] = ACTIONS(2974), + [anon_sym_LT] = ACTIONS(2976), + [anon_sym_LT_EQ] = ACTIONS(2960), + [anon_sym_LT_GT] = ACTIONS(2960), + [anon_sym_BANG_EQ] = ACTIONS(2960), + [anon_sym_GT] = ACTIONS(2976), + [anon_sym_GT_EQ] = ACTIONS(2960), + [anon_sym_BANG_TILDE] = ACTIONS(2976), + [anon_sym_TILDE_STAR] = ACTIONS(2960), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(2960), }, - [1835] = { - [anon_sym_SEMI] = ACTIONS(581), - [aux_sym_with_clause_token1] = ACTIONS(583), - [anon_sym_COMMA] = ACTIONS(581), - [aux_sym_cte_token1] = ACTIONS(583), - [aux_sym_cte_token2] = ACTIONS(583), - [aux_sym_insert_statement_token1] = ACTIONS(583), - [aux_sym_insert_statement_token2] = ACTIONS(583), - [aux_sym_comment_statement_token7] = ACTIONS(583), - [aux_sym_create_statement_token1] = ACTIONS(583), - [aux_sym_alter_statement_token1] = ACTIONS(583), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(583), - [aux_sym_pg_command_token1] = ACTIONS(581), - [aux_sym__compound_statement_token2] = ACTIONS(583), - [aux_sym_return_statement_token1] = ACTIONS(583), - [aux_sym_declare_statement_token1] = ACTIONS(583), - [aux_sym_create_function_parameter_token1] = ACTIONS(583), - [anon_sym_EQ] = ACTIONS(581), - [aux_sym_create_trigger_statement_token1] = ACTIONS(583), - [aux_sym_trigger_reference_token1] = ACTIONS(583), - [aux_sym_trigger_event_token1] = ACTIONS(583), - [aux_sym_trigger_event_token2] = ACTIONS(583), - [aux_sym_drop_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token1] = ACTIONS(583), - [aux_sym_grant_statement_token4] = ACTIONS(583), - [aux_sym_grant_statement_token8] = ACTIONS(583), - [aux_sym_create_table_statement_token1] = ACTIONS(583), - [aux_sym_order_by_clause_token1] = ACTIONS(583), - [aux_sym_limit_clause_token1] = ACTIONS(583), - [aux_sym_where_clause_token1] = ACTIONS(583), - [aux_sym_join_type_token1] = ACTIONS(583), - [aux_sym_join_type_token2] = ACTIONS(583), - [aux_sym_join_type_token3] = ACTIONS(583), - [aux_sym_join_type_token4] = ACTIONS(583), - [aux_sym_join_clause_token1] = ACTIONS(583), - [aux_sym_boolean_expression_token1] = ACTIONS(583), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3026), - [sym__unquoted_identifier] = ACTIONS(583), - [anon_sym_BQUOTE] = ACTIONS(581), - [anon_sym_DQUOTE] = ACTIONS(581), - [anon_sym_DASH_GT] = ACTIONS(583), - [anon_sym_DASH_GT_GT] = ACTIONS(581), - [anon_sym_POUND_GT] = ACTIONS(583), - [anon_sym_POUND_GT_GT] = ACTIONS(581), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(581), - [anon_sym_DASH] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(583), - [anon_sym_CARET] = ACTIONS(581), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_SLASH] = ACTIONS(583), - [anon_sym_PERCENT] = ACTIONS(581), - [anon_sym_LT_LT] = ACTIONS(581), - [anon_sym_GT_GT] = ACTIONS(581), - [anon_sym_AMP] = ACTIONS(581), - [anon_sym_PIPE] = ACTIONS(581), - [anon_sym_POUND] = ACTIONS(583), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_LT_EQ] = ACTIONS(581), - [anon_sym_LT_GT] = ACTIONS(581), - [anon_sym_BANG_EQ] = ACTIONS(581), - [anon_sym_GT] = ACTIONS(583), - [anon_sym_GT_EQ] = ACTIONS(581), - [anon_sym_BANG_TILDE] = ACTIONS(583), - [anon_sym_TILDE_STAR] = ACTIONS(581), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(581), + [1795] = { + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(294), + [anon_sym_COMMA] = ACTIONS(292), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), + [aux_sym_insert_statement_token1] = ACTIONS(294), + [aux_sym_insert_statement_token2] = ACTIONS(294), + [aux_sym_comment_statement_token7] = ACTIONS(294), + [aux_sym_create_statement_token1] = ACTIONS(294), + [aux_sym_alter_statement_token1] = ACTIONS(294), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(294), + [aux_sym_return_statement_token1] = ACTIONS(294), + [aux_sym_declare_statement_token1] = ACTIONS(294), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_reference_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(294), + [aux_sym_trigger_event_token2] = ACTIONS(294), + [aux_sym_drop_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token1] = ACTIONS(294), + [aux_sym_grant_statement_token4] = ACTIONS(294), + [aux_sym_grant_statement_token8] = ACTIONS(294), + [aux_sym_order_by_clause_token1] = ACTIONS(294), + [aux_sym_limit_clause_token1] = ACTIONS(294), + [aux_sym_where_clause_token1] = ACTIONS(294), + [aux_sym_join_type_token1] = ACTIONS(294), + [aux_sym_join_type_token2] = ACTIONS(294), + [aux_sym_join_type_token3] = ACTIONS(294), + [aux_sym_join_type_token4] = ACTIONS(294), + [aux_sym_join_clause_token1] = ACTIONS(294), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(292), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), }, - [1836] = { - [ts_builtin_sym_end] = ACTIONS(521), - [anon_sym_SEMI] = ACTIONS(521), - [aux_sym_with_clause_token1] = ACTIONS(523), - [aux_sym_cte_token2] = ACTIONS(521), - [aux_sym_insert_statement_token1] = ACTIONS(521), - [aux_sym_truncate_statement_token1] = ACTIONS(521), - [aux_sym_comment_statement_token1] = ACTIONS(521), - [aux_sym_comment_statement_token7] = ACTIONS(521), - [aux_sym_begin_statement_token1] = ACTIONS(521), - [aux_sym_commit_statement_token1] = ACTIONS(521), - [aux_sym_rollback_statement_token1] = ACTIONS(521), - [aux_sym_create_statement_token1] = ACTIONS(521), - [aux_sym_alter_statement_token1] = ACTIONS(521), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(521), - [aux_sym_pg_command_token1] = ACTIONS(521), - [aux_sym__compound_statement_token2] = ACTIONS(521), - [aux_sym_return_statement_token1] = ACTIONS(521), - [aux_sym_declare_statement_token1] = ACTIONS(521), - [aux_sym_create_function_parameter_token1] = ACTIONS(523), - [anon_sym_EQ] = ACTIONS(521), - [aux_sym_create_trigger_statement_token1] = ACTIONS(523), - [aux_sym_trigger_event_token1] = ACTIONS(521), - [aux_sym_trigger_event_token2] = ACTIONS(521), - [aux_sym_drop_statement_token1] = ACTIONS(521), - [aux_sym_grant_statement_token1] = ACTIONS(521), - [aux_sym_grant_statement_token4] = ACTIONS(521), - [aux_sym_grant_statement_token8] = ACTIONS(521), - [aux_sym_create_table_statement_token1] = ACTIONS(521), - [aux_sym_order_by_clause_token1] = ACTIONS(521), - [aux_sym_limit_clause_token1] = ACTIONS(521), - [aux_sym_where_clause_token1] = ACTIONS(521), - [aux_sym_join_type_token1] = ACTIONS(521), - [aux_sym_join_type_token2] = ACTIONS(521), - [aux_sym_join_type_token3] = ACTIONS(521), - [aux_sym_join_type_token4] = ACTIONS(521), - [aux_sym_join_clause_token1] = ACTIONS(521), - [aux_sym_boolean_expression_token1] = ACTIONS(521), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(521), - [anon_sym_DASH_GT] = ACTIONS(523), - [anon_sym_DASH_GT_GT] = ACTIONS(521), - [anon_sym_POUND_GT] = ACTIONS(523), - [anon_sym_POUND_GT_GT] = ACTIONS(521), - [anon_sym_COLON_COLON] = ACTIONS(521), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(521), - [anon_sym_DASH] = ACTIONS(523), - [anon_sym_TILDE] = ACTIONS(523), - [anon_sym_CARET] = ACTIONS(521), - [anon_sym_STAR] = ACTIONS(521), - [anon_sym_SLASH] = ACTIONS(523), - [anon_sym_PERCENT] = ACTIONS(521), - [anon_sym_LT_LT] = ACTIONS(521), - [anon_sym_GT_GT] = ACTIONS(521), - [anon_sym_AMP] = ACTIONS(521), - [anon_sym_PIPE] = ACTIONS(521), - [anon_sym_POUND] = ACTIONS(523), - [anon_sym_LT] = ACTIONS(523), - [anon_sym_LT_EQ] = ACTIONS(521), - [anon_sym_LT_GT] = ACTIONS(521), - [anon_sym_BANG_EQ] = ACTIONS(521), - [anon_sym_GT] = ACTIONS(523), - [anon_sym_GT_EQ] = ACTIONS(521), - [anon_sym_BANG_TILDE] = ACTIONS(523), - [anon_sym_TILDE_STAR] = ACTIONS(521), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(521), + [1796] = { + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(663), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(2972), + [anon_sym_DASH] = ACTIONS(2974), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(2978), + [anon_sym_STAR] = ACTIONS(2980), + [anon_sym_SLASH] = ACTIONS(2982), + [anon_sym_PERCENT] = ACTIONS(2980), + [anon_sym_LT_LT] = ACTIONS(2980), + [anon_sym_GT_GT] = ACTIONS(2980), + [anon_sym_AMP] = ACTIONS(2980), + [anon_sym_PIPE] = ACTIONS(2972), + [anon_sym_POUND] = ACTIONS(2974), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1837] = { + [1797] = { [ts_builtin_sym_end] = ACTIONS(695), [anon_sym_SEMI] = ACTIONS(695), [aux_sym_with_clause_token1] = ACTIONS(697), @@ -191953,476 +191333,275 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(695), [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), }, - [1838] = { - [anon_sym_SEMI] = ACTIONS(677), - [aux_sym_with_clause_token1] = ACTIONS(679), - [anon_sym_COMMA] = ACTIONS(677), - [aux_sym_cte_token1] = ACTIONS(679), - [aux_sym_cte_token2] = ACTIONS(679), - [aux_sym_insert_statement_token1] = ACTIONS(679), - [aux_sym_insert_statement_token2] = ACTIONS(679), - [aux_sym_comment_statement_token7] = ACTIONS(679), - [aux_sym_create_statement_token1] = ACTIONS(679), - [aux_sym_alter_statement_token1] = ACTIONS(679), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(679), - [aux_sym_pg_command_token1] = ACTIONS(677), - [aux_sym__compound_statement_token2] = ACTIONS(679), - [aux_sym_return_statement_token1] = ACTIONS(679), - [aux_sym_declare_statement_token1] = ACTIONS(679), - [aux_sym_create_function_parameter_token1] = ACTIONS(679), - [anon_sym_EQ] = ACTIONS(677), - [aux_sym_create_trigger_statement_token1] = ACTIONS(679), - [aux_sym_trigger_reference_token1] = ACTIONS(679), - [aux_sym_trigger_event_token1] = ACTIONS(679), - [aux_sym_trigger_event_token2] = ACTIONS(679), - [aux_sym_drop_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token1] = ACTIONS(679), - [aux_sym_grant_statement_token4] = ACTIONS(679), - [aux_sym_grant_statement_token8] = ACTIONS(679), - [aux_sym_create_table_statement_token1] = ACTIONS(679), - [aux_sym_order_by_clause_token1] = ACTIONS(679), - [aux_sym_limit_clause_token1] = ACTIONS(679), - [aux_sym_where_clause_token1] = ACTIONS(679), - [aux_sym_join_type_token1] = ACTIONS(679), - [aux_sym_join_type_token2] = ACTIONS(679), - [aux_sym_join_type_token3] = ACTIONS(679), - [aux_sym_join_type_token4] = ACTIONS(679), - [aux_sym_join_clause_token1] = ACTIONS(679), - [aux_sym_boolean_expression_token1] = ACTIONS(679), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(679), - [sym__unquoted_identifier] = ACTIONS(679), - [anon_sym_BQUOTE] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(677), - [anon_sym_DASH_GT] = ACTIONS(679), - [anon_sym_DASH_GT_GT] = ACTIONS(677), - [anon_sym_POUND_GT] = ACTIONS(679), - [anon_sym_POUND_GT_GT] = ACTIONS(677), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(677), - [anon_sym_DASH] = ACTIONS(679), - [anon_sym_TILDE] = ACTIONS(679), - [anon_sym_CARET] = ACTIONS(677), - [anon_sym_STAR] = ACTIONS(677), - [anon_sym_SLASH] = ACTIONS(679), - [anon_sym_PERCENT] = ACTIONS(677), - [anon_sym_LT_LT] = ACTIONS(677), - [anon_sym_GT_GT] = ACTIONS(677), - [anon_sym_AMP] = ACTIONS(677), - [anon_sym_PIPE] = ACTIONS(677), - [anon_sym_POUND] = ACTIONS(679), - [anon_sym_LT] = ACTIONS(679), - [anon_sym_LT_EQ] = ACTIONS(677), - [anon_sym_LT_GT] = ACTIONS(677), - [anon_sym_BANG_EQ] = ACTIONS(677), - [anon_sym_GT] = ACTIONS(679), - [anon_sym_GT_EQ] = ACTIONS(677), - [anon_sym_BANG_TILDE] = ACTIONS(679), - [anon_sym_TILDE_STAR] = ACTIONS(677), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(677), - }, - [1839] = { - [aux_sym_dotted_name_repeat1] = STATE(1839), - [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_insert_statement_token1] = ACTIONS(117), - [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_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(3283), - [aux_sym_type_token1] = ACTIONS(117), - [aux_sym_type_token2] = ACTIONS(117), - [anon_sym_LBRACK] = ACTIONS(115), - [sym_comment] = ACTIONS(3), + [1798] = { + [anon_sym_SEMI] = ACTIONS(299), + [aux_sym_with_clause_token1] = ACTIONS(3272), + [anon_sym_COMMA] = ACTIONS(299), + [aux_sym_cte_token1] = ACTIONS(303), + [aux_sym_cte_token2] = ACTIONS(303), + [anon_sym_LPAREN] = ACTIONS(3274), + [aux_sym_insert_statement_token1] = ACTIONS(303), + [aux_sym_comment_statement_token7] = ACTIONS(303), + [aux_sym_create_statement_token1] = ACTIONS(303), + [aux_sym_alter_statement_token1] = ACTIONS(303), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(303), + [aux_sym_pg_command_token1] = ACTIONS(299), + [aux_sym__compound_statement_token2] = ACTIONS(303), + [aux_sym_return_statement_token1] = ACTIONS(303), + [aux_sym_declare_statement_token1] = ACTIONS(303), + [aux_sym_create_function_parameter_token1] = ACTIONS(303), + [anon_sym_EQ] = ACTIONS(299), + [aux_sym_create_trigger_statement_token1] = ACTIONS(303), + [aux_sym_trigger_event_token1] = ACTIONS(303), + [aux_sym_trigger_event_token2] = ACTIONS(303), + [aux_sym_drop_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token1] = ACTIONS(303), + [aux_sym_grant_statement_token4] = ACTIONS(303), + [aux_sym_grant_statement_token8] = ACTIONS(303), + [aux_sym_create_table_statement_token1] = ACTIONS(3276), + [aux_sym_order_by_clause_token1] = ACTIONS(303), + [aux_sym_limit_clause_token1] = ACTIONS(303), + [aux_sym_where_clause_token1] = ACTIONS(303), + [aux_sym_join_type_token1] = ACTIONS(303), + [aux_sym_join_type_token2] = ACTIONS(303), + [aux_sym_join_type_token3] = ACTIONS(303), + [aux_sym_join_type_token4] = ACTIONS(303), + [aux_sym_join_clause_token1] = ACTIONS(303), + [aux_sym_boolean_expression_token1] = ACTIONS(303), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(303), + [sym__unquoted_identifier] = ACTIONS(303), + [anon_sym_BQUOTE] = ACTIONS(299), + [anon_sym_DQUOTE] = ACTIONS(299), + [anon_sym_DASH_GT] = ACTIONS(303), + [anon_sym_DASH_GT_GT] = ACTIONS(299), + [anon_sym_POUND_GT] = ACTIONS(303), + [anon_sym_POUND_GT_GT] = ACTIONS(299), + [anon_sym_LBRACK] = ACTIONS(299), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(299), + [anon_sym_DASH] = ACTIONS(303), + [anon_sym_TILDE] = ACTIONS(303), + [anon_sym_CARET] = ACTIONS(299), + [anon_sym_STAR] = ACTIONS(299), + [anon_sym_SLASH] = ACTIONS(303), + [anon_sym_PERCENT] = ACTIONS(299), + [anon_sym_LT_LT] = ACTIONS(299), + [anon_sym_GT_GT] = ACTIONS(299), + [anon_sym_AMP] = ACTIONS(299), + [anon_sym_PIPE] = ACTIONS(299), + [anon_sym_POUND] = ACTIONS(303), + [anon_sym_LT] = ACTIONS(303), + [anon_sym_LT_EQ] = ACTIONS(299), + [anon_sym_LT_GT] = ACTIONS(299), + [anon_sym_BANG_EQ] = ACTIONS(299), + [anon_sym_GT] = ACTIONS(303), + [anon_sym_GT_EQ] = ACTIONS(299), + [anon_sym_BANG_TILDE] = ACTIONS(303), + [anon_sym_TILDE_STAR] = ACTIONS(299), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(299), }, - [1840] = { - [aux_sym_dotted_name_repeat1] = STATE(1839), - [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_insert_statement_token1] = ACTIONS(124), - [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_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(3277), - [aux_sym_type_token1] = ACTIONS(124), - [aux_sym_type_token2] = ACTIONS(124), - [anon_sym_LBRACK] = ACTIONS(122), + [1799] = { + [sym_group_by_clause] = STATE(3042), + [sym_order_by_clause] = STATE(3268), + [sym_limit_clause] = STATE(3931), + [sym_where_clause] = STATE(2829), + [sym_join_type] = STATE(11120), + [sym_join_clause] = STATE(2165), + [aux_sym__select_statement_repeat1] = STATE(2165), + [ts_builtin_sym_end] = ACTIONS(3278), + [anon_sym_SEMI] = ACTIONS(3278), + [aux_sym_with_clause_token1] = ACTIONS(3280), + [aux_sym_cte_token1] = ACTIONS(3280), + [aux_sym_cte_token2] = ACTIONS(3280), + [aux_sym_insert_statement_token1] = ACTIONS(3280), + [aux_sym_truncate_statement_token1] = ACTIONS(3280), + [aux_sym_comment_statement_token1] = ACTIONS(3280), + [aux_sym_begin_statement_token1] = ACTIONS(3280), + [aux_sym_commit_statement_token1] = ACTIONS(3280), + [aux_sym_rollback_statement_token1] = ACTIONS(3280), + [aux_sym_create_statement_token1] = ACTIONS(3280), + [aux_sym_alter_statement_token1] = ACTIONS(3280), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(3280), + [aux_sym_sequence_token5] = ACTIONS(3280), + [aux_sym_pg_command_token1] = ACTIONS(3278), + [aux_sym_return_statement_token1] = ACTIONS(3280), + [aux_sym_declare_statement_token1] = ACTIONS(3280), + [aux_sym_create_function_statement_token3] = ACTIONS(3280), + [aux_sym_create_function_statement_token4] = ACTIONS(3280), + [aux_sym_create_function_statement_token7] = ACTIONS(3280), + [aux_sym_create_function_statement_token8] = ACTIONS(3280), + [aux_sym_create_function_statement_token9] = ACTIONS(3280), + [aux_sym_create_function_statement_token10] = ACTIONS(3280), + [aux_sym_create_function_statement_token11] = ACTIONS(3280), + [aux_sym_external_hint_token1] = ACTIONS(3280), + [aux_sym_external_hint_token2] = ACTIONS(3280), + [aux_sym_optimizer_hint_token1] = ACTIONS(3280), + [aux_sym_optimizer_hint_token2] = ACTIONS(3280), + [aux_sym_optimizer_hint_token3] = ACTIONS(3280), + [aux_sym_parallel_hint_token1] = ACTIONS(3280), + [aux_sym_null_hint_token1] = ACTIONS(3280), + [aux_sym_null_hint_token4] = ACTIONS(3280), + [aux_sym_deterministic_hint_token1] = ACTIONS(3280), + [aux_sym_sql_hint_token1] = ACTIONS(3280), + [aux_sym_sql_hint_token2] = ACTIONS(3280), + [aux_sym_sql_hint_token3] = ACTIONS(3280), + [aux_sym_sql_hint_token5] = ACTIONS(3280), + [aux_sym__function_language_token1] = ACTIONS(3280), + [aux_sym_trigger_event_token1] = ACTIONS(3280), + [aux_sym_trigger_event_token2] = ACTIONS(3280), + [aux_sym_drop_statement_token1] = ACTIONS(3280), + [aux_sym_grant_statement_token1] = ACTIONS(3280), + [aux_sym_grant_statement_token4] = ACTIONS(3280), + [aux_sym_grant_statement_token8] = ACTIONS(3000), + [aux_sym_create_table_statement_token1] = ACTIONS(3280), + [aux_sym_order_by_clause_token1] = ACTIONS(3002), + [aux_sym_limit_clause_token1] = ACTIONS(3004), + [aux_sym_where_clause_token1] = ACTIONS(3006), + [aux_sym_join_type_token1] = ACTIONS(3008), + [aux_sym_join_type_token2] = ACTIONS(3010), + [aux_sym_join_type_token3] = ACTIONS(3010), + [aux_sym_join_type_token4] = ACTIONS(3010), + [aux_sym_join_clause_token1] = ACTIONS(3012), + [sym__unquoted_identifier] = ACTIONS(3280), + [anon_sym_BQUOTE] = ACTIONS(3278), + [anon_sym_DQUOTE] = ACTIONS(3278), [sym_comment] = ACTIONS(3), }, - [1841] = { - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_insert_statement_token2] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym__compound_statement_token2] = ACTIONS(567), - [aux_sym_return_statement_token1] = ACTIONS(567), - [aux_sym_declare_statement_token1] = ACTIONS(567), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_reference_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_create_table_statement_token1] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1842] = { - [ts_builtin_sym_end] = ACTIONS(565), - [anon_sym_SEMI] = ACTIONS(565), - [aux_sym_with_clause_token1] = ACTIONS(567), - [anon_sym_COMMA] = ACTIONS(565), - [aux_sym_cte_token1] = ACTIONS(567), - [aux_sym_cte_token2] = ACTIONS(567), - [aux_sym_insert_statement_token1] = ACTIONS(567), - [aux_sym_truncate_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token1] = ACTIONS(567), - [aux_sym_comment_statement_token7] = ACTIONS(567), - [aux_sym_begin_statement_token1] = ACTIONS(567), - [aux_sym_commit_statement_token1] = ACTIONS(567), - [aux_sym_rollback_statement_token1] = ACTIONS(567), - [aux_sym_create_statement_token1] = ACTIONS(567), - [aux_sym_alter_statement_token1] = ACTIONS(567), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(567), - [aux_sym_pg_command_token1] = ACTIONS(565), - [aux_sym_create_function_parameter_token1] = ACTIONS(567), - [anon_sym_EQ] = ACTIONS(565), - [aux_sym_create_trigger_statement_token1] = ACTIONS(567), - [aux_sym_trigger_event_token1] = ACTIONS(567), - [aux_sym_trigger_event_token2] = ACTIONS(567), - [aux_sym_drop_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token1] = ACTIONS(567), - [aux_sym_grant_statement_token4] = ACTIONS(567), - [aux_sym_grant_statement_token8] = ACTIONS(567), - [aux_sym_order_by_clause_token1] = ACTIONS(567), - [aux_sym_limit_clause_token1] = ACTIONS(567), - [aux_sym_where_clause_token1] = ACTIONS(567), - [aux_sym_join_type_token1] = ACTIONS(567), - [aux_sym_join_type_token2] = ACTIONS(567), - [aux_sym_join_type_token3] = ACTIONS(567), - [aux_sym_join_type_token4] = ACTIONS(567), - [aux_sym_join_clause_token1] = ACTIONS(567), - [aux_sym_boolean_expression_token1] = ACTIONS(567), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(567), - [sym__unquoted_identifier] = ACTIONS(567), - [anon_sym_BQUOTE] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(565), - [anon_sym_DASH_GT] = ACTIONS(567), - [anon_sym_DASH_GT_GT] = ACTIONS(565), - [anon_sym_POUND_GT] = ACTIONS(567), - [anon_sym_POUND_GT_GT] = ACTIONS(565), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(565), - [anon_sym_DASH] = ACTIONS(567), - [anon_sym_TILDE] = ACTIONS(567), - [anon_sym_CARET] = ACTIONS(565), - [anon_sym_STAR] = ACTIONS(565), - [anon_sym_SLASH] = ACTIONS(567), - [anon_sym_PERCENT] = ACTIONS(565), - [anon_sym_LT_LT] = ACTIONS(565), - [anon_sym_GT_GT] = ACTIONS(565), - [anon_sym_AMP] = ACTIONS(565), - [anon_sym_PIPE] = ACTIONS(565), - [anon_sym_POUND] = ACTIONS(567), - [anon_sym_LT] = ACTIONS(567), - [anon_sym_LT_EQ] = ACTIONS(565), - [anon_sym_LT_GT] = ACTIONS(565), - [anon_sym_BANG_EQ] = ACTIONS(565), - [anon_sym_GT] = ACTIONS(567), - [anon_sym_GT_EQ] = ACTIONS(565), - [anon_sym_BANG_TILDE] = ACTIONS(567), - [anon_sym_TILDE_STAR] = ACTIONS(565), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(565), - }, - [1843] = { - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(285), - [aux_sym_insert_statement_token1] = ACTIONS(285), - [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(285), - [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_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(285), - [aux_sym_trigger_event_token2] = 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(285), - [aux_sym_order_by_clause_token1] = ACTIONS(285), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(285), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [1800] = { + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_insert_statement_token2] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym__compound_statement_token2] = ACTIONS(685), + [aux_sym_return_statement_token1] = ACTIONS(685), + [aux_sym_declare_statement_token1] = ACTIONS(685), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_reference_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_create_table_statement_token1] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), }, - [1844] = { - [ts_builtin_sym_end] = ACTIONS(507), - [anon_sym_SEMI] = ACTIONS(507), - [aux_sym_with_clause_token1] = ACTIONS(509), - [aux_sym_cte_token2] = ACTIONS(507), - [aux_sym_insert_statement_token1] = ACTIONS(507), - [aux_sym_truncate_statement_token1] = ACTIONS(507), - [aux_sym_comment_statement_token1] = ACTIONS(507), - [aux_sym_comment_statement_token7] = ACTIONS(507), - [aux_sym_begin_statement_token1] = ACTIONS(507), - [aux_sym_commit_statement_token1] = ACTIONS(507), - [aux_sym_rollback_statement_token1] = ACTIONS(507), - [aux_sym_create_statement_token1] = ACTIONS(507), - [aux_sym_alter_statement_token1] = ACTIONS(507), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(507), - [aux_sym_pg_command_token1] = ACTIONS(507), - [aux_sym__compound_statement_token2] = ACTIONS(507), - [aux_sym_return_statement_token1] = ACTIONS(507), - [aux_sym_declare_statement_token1] = ACTIONS(507), - [aux_sym_create_function_parameter_token1] = ACTIONS(509), - [anon_sym_EQ] = ACTIONS(507), - [aux_sym_create_trigger_statement_token1] = ACTIONS(509), - [aux_sym_trigger_event_token1] = ACTIONS(507), - [aux_sym_trigger_event_token2] = ACTIONS(507), - [aux_sym_drop_statement_token1] = ACTIONS(507), - [aux_sym_grant_statement_token1] = ACTIONS(507), - [aux_sym_grant_statement_token4] = ACTIONS(507), - [aux_sym_grant_statement_token8] = ACTIONS(507), - [aux_sym_create_table_statement_token1] = ACTIONS(507), - [aux_sym_order_by_clause_token1] = ACTIONS(507), - [aux_sym_limit_clause_token1] = ACTIONS(507), - [aux_sym_where_clause_token1] = ACTIONS(507), - [aux_sym_join_type_token1] = ACTIONS(507), - [aux_sym_join_type_token2] = ACTIONS(507), - [aux_sym_join_type_token3] = ACTIONS(507), - [aux_sym_join_type_token4] = ACTIONS(507), - [aux_sym_join_clause_token1] = ACTIONS(507), - [aux_sym_boolean_expression_token1] = ACTIONS(507), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(507), - [anon_sym_DASH_GT] = ACTIONS(509), - [anon_sym_DASH_GT_GT] = ACTIONS(507), - [anon_sym_POUND_GT] = ACTIONS(509), - [anon_sym_POUND_GT_GT] = ACTIONS(507), - [anon_sym_LBRACK] = ACTIONS(507), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(507), - [anon_sym_DASH] = ACTIONS(509), - [anon_sym_TILDE] = ACTIONS(509), - [anon_sym_CARET] = ACTIONS(507), - [anon_sym_STAR] = ACTIONS(507), - [anon_sym_SLASH] = ACTIONS(509), - [anon_sym_PERCENT] = ACTIONS(507), - [anon_sym_LT_LT] = ACTIONS(507), - [anon_sym_GT_GT] = ACTIONS(507), - [anon_sym_AMP] = ACTIONS(507), - [anon_sym_PIPE] = ACTIONS(507), - [anon_sym_POUND] = ACTIONS(509), - [anon_sym_LT] = ACTIONS(509), - [anon_sym_LT_EQ] = ACTIONS(507), - [anon_sym_LT_GT] = ACTIONS(507), - [anon_sym_BANG_EQ] = ACTIONS(507), - [anon_sym_GT] = ACTIONS(509), - [anon_sym_GT_EQ] = ACTIONS(507), - [anon_sym_BANG_TILDE] = ACTIONS(509), - [anon_sym_TILDE_STAR] = ACTIONS(507), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(507), + [1801] = { + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(141), + [aux_sym_type_token2] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, - [1845] = { + [1802] = { [anon_sym_SEMI] = ACTIONS(687), [aux_sym_with_clause_token1] = ACTIONS(689), [anon_sym_COMMA] = ACTIONS(687), @@ -192489,97 +191668,365 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(687), [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), }, - [1846] = { - [ts_builtin_sym_end] = ACTIONS(537), - [anon_sym_SEMI] = ACTIONS(537), - [aux_sym_with_clause_token1] = ACTIONS(3286), - [aux_sym_cte_token2] = ACTIONS(537), - [aux_sym_insert_statement_token1] = ACTIONS(537), - [aux_sym_truncate_statement_token1] = ACTIONS(537), - [aux_sym_comment_statement_token1] = ACTIONS(537), - [aux_sym_comment_statement_token7] = ACTIONS(537), - [aux_sym_begin_statement_token1] = ACTIONS(537), - [aux_sym_commit_statement_token1] = ACTIONS(537), - [aux_sym_rollback_statement_token1] = ACTIONS(537), - [aux_sym_create_statement_token1] = ACTIONS(537), - [aux_sym_alter_statement_token1] = ACTIONS(537), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(537), - [aux_sym_pg_command_token1] = ACTIONS(537), - [aux_sym__compound_statement_token2] = ACTIONS(537), - [aux_sym_return_statement_token1] = ACTIONS(537), - [aux_sym_declare_statement_token1] = ACTIONS(537), - [aux_sym_create_function_parameter_token1] = ACTIONS(541), - [anon_sym_EQ] = ACTIONS(537), - [aux_sym_create_trigger_statement_token1] = ACTIONS(541), - [aux_sym_trigger_event_token1] = ACTIONS(537), - [aux_sym_trigger_event_token2] = ACTIONS(537), - [aux_sym_drop_statement_token1] = ACTIONS(537), - [aux_sym_grant_statement_token1] = ACTIONS(537), - [aux_sym_grant_statement_token4] = ACTIONS(537), - [aux_sym_grant_statement_token8] = ACTIONS(537), - [aux_sym_create_table_statement_token1] = ACTIONS(3288), - [aux_sym_order_by_clause_token1] = ACTIONS(537), - [aux_sym_limit_clause_token1] = ACTIONS(537), - [aux_sym_where_clause_token1] = ACTIONS(537), - [aux_sym_join_type_token1] = ACTIONS(537), - [aux_sym_join_type_token2] = ACTIONS(537), - [aux_sym_join_type_token3] = ACTIONS(537), - [aux_sym_join_type_token4] = ACTIONS(537), - [aux_sym_join_clause_token1] = ACTIONS(537), - [aux_sym_boolean_expression_token1] = ACTIONS(537), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(537), - [anon_sym_DASH_GT] = ACTIONS(541), - [anon_sym_DASH_GT_GT] = ACTIONS(537), - [anon_sym_POUND_GT] = ACTIONS(541), - [anon_sym_POUND_GT_GT] = ACTIONS(537), - [anon_sym_LBRACK] = ACTIONS(537), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(537), - [anon_sym_DASH] = ACTIONS(541), - [anon_sym_TILDE] = ACTIONS(541), - [anon_sym_CARET] = ACTIONS(537), - [anon_sym_STAR] = ACTIONS(537), - [anon_sym_SLASH] = ACTIONS(541), - [anon_sym_PERCENT] = ACTIONS(537), - [anon_sym_LT_LT] = ACTIONS(537), - [anon_sym_GT_GT] = ACTIONS(537), - [anon_sym_AMP] = ACTIONS(537), - [anon_sym_PIPE] = ACTIONS(537), - [anon_sym_POUND] = ACTIONS(541), - [anon_sym_LT] = ACTIONS(541), - [anon_sym_LT_EQ] = ACTIONS(537), - [anon_sym_LT_GT] = ACTIONS(537), - [anon_sym_BANG_EQ] = ACTIONS(537), - [anon_sym_GT] = ACTIONS(541), - [anon_sym_GT_EQ] = ACTIONS(537), - [anon_sym_BANG_TILDE] = ACTIONS(541), - [anon_sym_TILDE_STAR] = ACTIONS(537), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(537), - }, - [1847] = { - [anon_sym_SEMI] = ACTIONS(691), - [aux_sym_with_clause_token1] = ACTIONS(693), - [anon_sym_COMMA] = ACTIONS(691), - [aux_sym_cte_token1] = ACTIONS(693), - [aux_sym_cte_token2] = ACTIONS(693), - [aux_sym_insert_statement_token1] = ACTIONS(693), - [aux_sym_insert_statement_token2] = ACTIONS(693), - [aux_sym_comment_statement_token7] = ACTIONS(693), - [aux_sym_create_statement_token1] = ACTIONS(693), - [aux_sym_alter_statement_token1] = ACTIONS(693), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), - [aux_sym_pg_command_token1] = ACTIONS(691), - [aux_sym__compound_statement_token2] = ACTIONS(693), - [aux_sym_return_statement_token1] = ACTIONS(693), - [aux_sym_declare_statement_token1] = ACTIONS(693), - [aux_sym_create_function_parameter_token1] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(691), - [aux_sym_create_trigger_statement_token1] = ACTIONS(693), - [aux_sym_trigger_reference_token1] = ACTIONS(693), - [aux_sym_trigger_event_token1] = ACTIONS(693), - [aux_sym_trigger_event_token2] = ACTIONS(693), - [aux_sym_drop_statement_token1] = ACTIONS(693), - [aux_sym_grant_statement_token1] = ACTIONS(693), + [1803] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3161), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(3163), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(193), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(3165), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1804] = { + [ts_builtin_sym_end] = ACTIONS(615), + [anon_sym_SEMI] = ACTIONS(615), + [aux_sym_with_clause_token1] = ACTIONS(617), + [anon_sym_COMMA] = ACTIONS(615), + [aux_sym_cte_token1] = ACTIONS(617), + [aux_sym_cte_token2] = ACTIONS(617), + [aux_sym_insert_statement_token1] = ACTIONS(617), + [aux_sym_truncate_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token1] = ACTIONS(617), + [aux_sym_comment_statement_token7] = ACTIONS(617), + [aux_sym_begin_statement_token1] = ACTIONS(617), + [aux_sym_commit_statement_token1] = ACTIONS(617), + [aux_sym_rollback_statement_token1] = ACTIONS(617), + [aux_sym_create_statement_token1] = ACTIONS(617), + [aux_sym_alter_statement_token1] = ACTIONS(617), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(617), + [aux_sym_pg_command_token1] = ACTIONS(615), + [aux_sym_create_function_parameter_token1] = ACTIONS(617), + [anon_sym_EQ] = ACTIONS(615), + [aux_sym_create_trigger_statement_token1] = ACTIONS(617), + [aux_sym_trigger_event_token1] = ACTIONS(617), + [aux_sym_trigger_event_token2] = ACTIONS(617), + [aux_sym_drop_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token1] = ACTIONS(617), + [aux_sym_grant_statement_token4] = ACTIONS(617), + [aux_sym_grant_statement_token8] = ACTIONS(617), + [aux_sym_order_by_clause_token1] = ACTIONS(617), + [aux_sym_limit_clause_token1] = ACTIONS(617), + [aux_sym_where_clause_token1] = ACTIONS(617), + [aux_sym_join_type_token1] = ACTIONS(617), + [aux_sym_join_type_token2] = ACTIONS(617), + [aux_sym_join_type_token3] = ACTIONS(617), + [aux_sym_join_type_token4] = ACTIONS(617), + [aux_sym_join_clause_token1] = ACTIONS(617), + [aux_sym_boolean_expression_token1] = ACTIONS(617), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(617), + [sym__unquoted_identifier] = ACTIONS(617), + [anon_sym_BQUOTE] = ACTIONS(615), + [anon_sym_DQUOTE] = ACTIONS(615), + [anon_sym_DASH_GT] = ACTIONS(617), + [anon_sym_DASH_GT_GT] = ACTIONS(615), + [anon_sym_POUND_GT] = ACTIONS(617), + [anon_sym_POUND_GT_GT] = ACTIONS(615), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(615), + [anon_sym_DASH] = ACTIONS(617), + [anon_sym_TILDE] = ACTIONS(617), + [anon_sym_CARET] = ACTIONS(615), + [anon_sym_STAR] = ACTIONS(615), + [anon_sym_SLASH] = ACTIONS(617), + [anon_sym_PERCENT] = ACTIONS(615), + [anon_sym_LT_LT] = ACTIONS(615), + [anon_sym_GT_GT] = ACTIONS(615), + [anon_sym_AMP] = ACTIONS(615), + [anon_sym_PIPE] = ACTIONS(615), + [anon_sym_POUND] = ACTIONS(617), + [anon_sym_LT] = ACTIONS(617), + [anon_sym_LT_EQ] = ACTIONS(615), + [anon_sym_LT_GT] = ACTIONS(615), + [anon_sym_BANG_EQ] = ACTIONS(615), + [anon_sym_GT] = ACTIONS(617), + [anon_sym_GT_EQ] = ACTIONS(615), + [anon_sym_BANG_TILDE] = ACTIONS(617), + [anon_sym_TILDE_STAR] = ACTIONS(615), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(615), + }, + [1805] = { + [aux_sym_array_type_repeat1] = STATE(1805), + [ts_builtin_sym_end] = ACTIONS(292), + [anon_sym_SEMI] = ACTIONS(292), + [aux_sym_with_clause_token1] = ACTIONS(292), + [aux_sym_cte_token2] = ACTIONS(292), + [aux_sym_insert_statement_token1] = ACTIONS(292), + [aux_sym_truncate_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token1] = ACTIONS(292), + [aux_sym_comment_statement_token7] = ACTIONS(292), + [aux_sym_begin_statement_token1] = ACTIONS(292), + [aux_sym_commit_statement_token1] = ACTIONS(292), + [aux_sym_rollback_statement_token1] = ACTIONS(292), + [aux_sym_create_statement_token1] = ACTIONS(292), + [aux_sym_alter_statement_token1] = ACTIONS(292), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(292), + [aux_sym_pg_command_token1] = ACTIONS(292), + [aux_sym__compound_statement_token2] = ACTIONS(292), + [aux_sym_return_statement_token1] = ACTIONS(292), + [aux_sym_declare_statement_token1] = ACTIONS(292), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), + [aux_sym_trigger_event_token1] = ACTIONS(292), + [aux_sym_trigger_event_token2] = ACTIONS(292), + [aux_sym_drop_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token1] = ACTIONS(292), + [aux_sym_grant_statement_token4] = ACTIONS(292), + [aux_sym_grant_statement_token8] = ACTIONS(292), + [aux_sym_order_by_clause_token1] = ACTIONS(292), + [aux_sym_limit_clause_token1] = ACTIONS(292), + [aux_sym_where_clause_token1] = ACTIONS(292), + [aux_sym_join_type_token1] = ACTIONS(292), + [aux_sym_join_type_token2] = ACTIONS(292), + [aux_sym_join_type_token3] = ACTIONS(292), + [aux_sym_join_type_token4] = ACTIONS(292), + [aux_sym_join_clause_token1] = ACTIONS(292), + [aux_sym_boolean_expression_token1] = ACTIONS(292), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(3282), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1806] = { + [aux_sym_array_type_repeat1] = STATE(1805), + [ts_builtin_sym_end] = ACTIONS(334), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(334), + [aux_sym_cte_token2] = ACTIONS(334), + [aux_sym_insert_statement_token1] = ACTIONS(334), + [aux_sym_truncate_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token1] = ACTIONS(334), + [aux_sym_comment_statement_token7] = ACTIONS(334), + [aux_sym_begin_statement_token1] = ACTIONS(334), + [aux_sym_commit_statement_token1] = ACTIONS(334), + [aux_sym_rollback_statement_token1] = ACTIONS(334), + [aux_sym_create_statement_token1] = ACTIONS(334), + [aux_sym_alter_statement_token1] = ACTIONS(334), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(334), + [aux_sym_pg_command_token1] = ACTIONS(334), + [aux_sym__compound_statement_token2] = ACTIONS(334), + [aux_sym_return_statement_token1] = ACTIONS(334), + [aux_sym_declare_statement_token1] = ACTIONS(334), + [aux_sym_create_function_parameter_token1] = ACTIONS(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(334), + [aux_sym_trigger_event_token2] = ACTIONS(334), + [aux_sym_drop_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token1] = ACTIONS(334), + [aux_sym_grant_statement_token4] = ACTIONS(334), + [aux_sym_grant_statement_token8] = ACTIONS(334), + [aux_sym_order_by_clause_token1] = ACTIONS(334), + [aux_sym_limit_clause_token1] = ACTIONS(334), + [aux_sym_where_clause_token1] = ACTIONS(334), + [aux_sym_join_type_token1] = ACTIONS(334), + [aux_sym_join_type_token2] = ACTIONS(334), + [aux_sym_join_type_token3] = ACTIONS(334), + [aux_sym_join_type_token4] = ACTIONS(334), + [aux_sym_join_clause_token1] = ACTIONS(334), + [aux_sym_boolean_expression_token1] = ACTIONS(334), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(3258), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), + }, + [1807] = { + [ts_builtin_sym_end] = ACTIONS(691), + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_truncate_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token1] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_begin_statement_token1] = ACTIONS(693), + [aux_sym_commit_statement_token1] = ACTIONS(693), + [aux_sym_rollback_statement_token1] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token4] = ACTIONS(693), + [aux_sym_grant_statement_token8] = ACTIONS(693), + [aux_sym_order_by_clause_token1] = ACTIONS(693), + [aux_sym_limit_clause_token1] = ACTIONS(693), + [aux_sym_where_clause_token1] = ACTIONS(693), + [aux_sym_join_type_token1] = ACTIONS(693), + [aux_sym_join_type_token2] = ACTIONS(693), + [aux_sym_join_type_token3] = ACTIONS(693), + [aux_sym_join_type_token4] = ACTIONS(693), + [aux_sym_join_clause_token1] = ACTIONS(693), + [aux_sym_boolean_expression_token1] = ACTIONS(693), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(693), + [sym__unquoted_identifier] = ACTIONS(693), + [anon_sym_BQUOTE] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(691), + [anon_sym_DASH_GT] = ACTIONS(693), + [anon_sym_DASH_GT_GT] = ACTIONS(691), + [anon_sym_POUND_GT] = ACTIONS(693), + [anon_sym_POUND_GT_GT] = ACTIONS(691), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(691), + [anon_sym_DASH] = ACTIONS(693), + [anon_sym_TILDE] = ACTIONS(693), + [anon_sym_CARET] = ACTIONS(691), + [anon_sym_STAR] = ACTIONS(691), + [anon_sym_SLASH] = ACTIONS(693), + [anon_sym_PERCENT] = ACTIONS(691), + [anon_sym_LT_LT] = ACTIONS(691), + [anon_sym_GT_GT] = ACTIONS(691), + [anon_sym_AMP] = ACTIONS(691), + [anon_sym_PIPE] = ACTIONS(691), + [anon_sym_POUND] = ACTIONS(693), + [anon_sym_LT] = ACTIONS(693), + [anon_sym_LT_EQ] = ACTIONS(691), + [anon_sym_LT_GT] = ACTIONS(691), + [anon_sym_BANG_EQ] = ACTIONS(691), + [anon_sym_GT] = ACTIONS(693), + [anon_sym_GT_EQ] = ACTIONS(691), + [anon_sym_BANG_TILDE] = ACTIONS(693), + [anon_sym_TILDE_STAR] = ACTIONS(691), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), + }, + [1808] = { + [anon_sym_SEMI] = ACTIONS(691), + [aux_sym_with_clause_token1] = ACTIONS(693), + [anon_sym_COMMA] = ACTIONS(691), + [aux_sym_cte_token1] = ACTIONS(693), + [aux_sym_cte_token2] = ACTIONS(693), + [aux_sym_insert_statement_token1] = ACTIONS(693), + [aux_sym_insert_statement_token2] = ACTIONS(693), + [aux_sym_comment_statement_token7] = ACTIONS(693), + [aux_sym_create_statement_token1] = ACTIONS(693), + [aux_sym_alter_statement_token1] = ACTIONS(693), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(693), + [aux_sym_pg_command_token1] = ACTIONS(691), + [aux_sym__compound_statement_token2] = ACTIONS(693), + [aux_sym_return_statement_token1] = ACTIONS(693), + [aux_sym_declare_statement_token1] = ACTIONS(693), + [aux_sym_create_function_parameter_token1] = ACTIONS(693), + [anon_sym_EQ] = ACTIONS(691), + [aux_sym_create_trigger_statement_token1] = ACTIONS(693), + [aux_sym_trigger_reference_token1] = ACTIONS(693), + [aux_sym_trigger_event_token1] = ACTIONS(693), + [aux_sym_trigger_event_token2] = ACTIONS(693), + [aux_sym_drop_statement_token1] = ACTIONS(693), + [aux_sym_grant_statement_token1] = ACTIONS(693), [aux_sym_grant_statement_token4] = ACTIONS(693), [aux_sym_grant_statement_token8] = ACTIONS(693), [aux_sym_create_table_statement_token1] = ACTIONS(693), @@ -192623,7 +192070,543 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(691), [anon_sym_BANG_TILDE_STAR] = ACTIONS(691), }, - [1848] = { + [1809] = { + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [anon_sym_COMMA] = ACTIONS(453), + [aux_sym_cte_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(455), + [aux_sym_insert_statement_token1] = ACTIONS(455), + [aux_sym_insert_statement_token2] = ACTIONS(455), + [aux_sym_comment_statement_token7] = ACTIONS(455), + [aux_sym_create_statement_token1] = ACTIONS(455), + [aux_sym_alter_statement_token1] = ACTIONS(455), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(455), + [aux_sym_pg_command_token1] = ACTIONS(453), + [aux_sym__compound_statement_token2] = ACTIONS(455), + [aux_sym_return_statement_token1] = ACTIONS(455), + [aux_sym_declare_statement_token1] = ACTIONS(455), + [aux_sym_create_function_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_reference_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(455), + [aux_sym_trigger_event_token2] = ACTIONS(455), + [aux_sym_drop_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token1] = ACTIONS(455), + [aux_sym_grant_statement_token4] = ACTIONS(455), + [aux_sym_grant_statement_token8] = ACTIONS(455), + [aux_sym_order_by_clause_token1] = ACTIONS(455), + [aux_sym_limit_clause_token1] = ACTIONS(455), + [aux_sym_where_clause_token1] = ACTIONS(455), + [aux_sym_join_type_token1] = ACTIONS(455), + [aux_sym_join_type_token2] = ACTIONS(455), + [aux_sym_join_type_token3] = ACTIONS(455), + [aux_sym_join_type_token4] = ACTIONS(455), + [aux_sym_join_clause_token1] = ACTIONS(455), + [aux_sym_boolean_expression_token1] = ACTIONS(455), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(455), + [sym__unquoted_identifier] = ACTIONS(455), + [anon_sym_BQUOTE] = ACTIONS(453), + [anon_sym_DQUOTE] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1810] = { + [ts_builtin_sym_end] = ACTIONS(687), + [anon_sym_SEMI] = ACTIONS(687), + [aux_sym_with_clause_token1] = ACTIONS(689), + [anon_sym_COMMA] = ACTIONS(687), + [aux_sym_cte_token1] = ACTIONS(689), + [aux_sym_cte_token2] = ACTIONS(689), + [aux_sym_insert_statement_token1] = ACTIONS(689), + [aux_sym_truncate_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token1] = ACTIONS(689), + [aux_sym_comment_statement_token7] = ACTIONS(689), + [aux_sym_begin_statement_token1] = ACTIONS(689), + [aux_sym_commit_statement_token1] = ACTIONS(689), + [aux_sym_rollback_statement_token1] = ACTIONS(689), + [aux_sym_create_statement_token1] = ACTIONS(689), + [aux_sym_alter_statement_token1] = ACTIONS(689), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(689), + [aux_sym_pg_command_token1] = ACTIONS(687), + [aux_sym_create_function_parameter_token1] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(687), + [aux_sym_create_trigger_statement_token1] = ACTIONS(689), + [aux_sym_trigger_event_token1] = ACTIONS(689), + [aux_sym_trigger_event_token2] = ACTIONS(689), + [aux_sym_drop_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token1] = ACTIONS(689), + [aux_sym_grant_statement_token4] = ACTIONS(689), + [aux_sym_grant_statement_token8] = ACTIONS(689), + [aux_sym_order_by_clause_token1] = ACTIONS(689), + [aux_sym_limit_clause_token1] = ACTIONS(689), + [aux_sym_where_clause_token1] = ACTIONS(689), + [aux_sym_join_type_token1] = ACTIONS(689), + [aux_sym_join_type_token2] = ACTIONS(689), + [aux_sym_join_type_token3] = ACTIONS(689), + [aux_sym_join_type_token4] = ACTIONS(689), + [aux_sym_join_clause_token1] = ACTIONS(689), + [aux_sym_boolean_expression_token1] = ACTIONS(689), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(689), + [sym__unquoted_identifier] = ACTIONS(689), + [anon_sym_BQUOTE] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(687), + [anon_sym_DASH_GT] = ACTIONS(689), + [anon_sym_DASH_GT_GT] = ACTIONS(687), + [anon_sym_POUND_GT] = ACTIONS(689), + [anon_sym_POUND_GT_GT] = ACTIONS(687), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(687), + [anon_sym_DASH] = ACTIONS(689), + [anon_sym_TILDE] = ACTIONS(689), + [anon_sym_CARET] = ACTIONS(687), + [anon_sym_STAR] = ACTIONS(687), + [anon_sym_SLASH] = ACTIONS(689), + [anon_sym_PERCENT] = ACTIONS(687), + [anon_sym_LT_LT] = ACTIONS(687), + [anon_sym_GT_GT] = ACTIONS(687), + [anon_sym_AMP] = ACTIONS(687), + [anon_sym_PIPE] = ACTIONS(687), + [anon_sym_POUND] = ACTIONS(689), + [anon_sym_LT] = ACTIONS(689), + [anon_sym_LT_EQ] = ACTIONS(687), + [anon_sym_LT_GT] = ACTIONS(687), + [anon_sym_BANG_EQ] = ACTIONS(687), + [anon_sym_GT] = ACTIONS(689), + [anon_sym_GT_EQ] = ACTIONS(687), + [anon_sym_BANG_TILDE] = ACTIONS(689), + [anon_sym_TILDE_STAR] = ACTIONS(687), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(687), + }, + [1811] = { + [ts_builtin_sym_end] = ACTIONS(683), + [anon_sym_SEMI] = ACTIONS(683), + [aux_sym_with_clause_token1] = ACTIONS(685), + [anon_sym_COMMA] = ACTIONS(683), + [aux_sym_cte_token1] = ACTIONS(685), + [aux_sym_cte_token2] = ACTIONS(685), + [aux_sym_insert_statement_token1] = ACTIONS(685), + [aux_sym_truncate_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token1] = ACTIONS(685), + [aux_sym_comment_statement_token7] = ACTIONS(685), + [aux_sym_begin_statement_token1] = ACTIONS(685), + [aux_sym_commit_statement_token1] = ACTIONS(685), + [aux_sym_rollback_statement_token1] = ACTIONS(685), + [aux_sym_create_statement_token1] = ACTIONS(685), + [aux_sym_alter_statement_token1] = ACTIONS(685), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(685), + [aux_sym_pg_command_token1] = ACTIONS(683), + [aux_sym_create_function_parameter_token1] = ACTIONS(685), + [anon_sym_EQ] = ACTIONS(683), + [aux_sym_create_trigger_statement_token1] = ACTIONS(685), + [aux_sym_trigger_event_token1] = ACTIONS(685), + [aux_sym_trigger_event_token2] = ACTIONS(685), + [aux_sym_drop_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token1] = ACTIONS(685), + [aux_sym_grant_statement_token4] = ACTIONS(685), + [aux_sym_grant_statement_token8] = ACTIONS(685), + [aux_sym_order_by_clause_token1] = ACTIONS(685), + [aux_sym_limit_clause_token1] = ACTIONS(685), + [aux_sym_where_clause_token1] = ACTIONS(685), + [aux_sym_join_type_token1] = ACTIONS(685), + [aux_sym_join_type_token2] = ACTIONS(685), + [aux_sym_join_type_token3] = ACTIONS(685), + [aux_sym_join_type_token4] = ACTIONS(685), + [aux_sym_join_clause_token1] = ACTIONS(685), + [aux_sym_boolean_expression_token1] = ACTIONS(685), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(685), + [sym__unquoted_identifier] = ACTIONS(685), + [anon_sym_BQUOTE] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(683), + [anon_sym_DASH_GT] = ACTIONS(685), + [anon_sym_DASH_GT_GT] = ACTIONS(683), + [anon_sym_POUND_GT] = ACTIONS(685), + [anon_sym_POUND_GT_GT] = ACTIONS(683), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(683), + [anon_sym_DASH] = ACTIONS(685), + [anon_sym_TILDE] = ACTIONS(685), + [anon_sym_CARET] = ACTIONS(683), + [anon_sym_STAR] = ACTIONS(683), + [anon_sym_SLASH] = ACTIONS(685), + [anon_sym_PERCENT] = ACTIONS(683), + [anon_sym_LT_LT] = ACTIONS(683), + [anon_sym_GT_GT] = ACTIONS(683), + [anon_sym_AMP] = ACTIONS(683), + [anon_sym_PIPE] = ACTIONS(683), + [anon_sym_POUND] = ACTIONS(685), + [anon_sym_LT] = ACTIONS(685), + [anon_sym_LT_EQ] = ACTIONS(683), + [anon_sym_LT_GT] = ACTIONS(683), + [anon_sym_BANG_EQ] = ACTIONS(683), + [anon_sym_GT] = ACTIONS(685), + [anon_sym_GT_EQ] = ACTIONS(683), + [anon_sym_BANG_TILDE] = ACTIONS(685), + [anon_sym_TILDE_STAR] = ACTIONS(683), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(683), + }, + [1812] = { + [anon_sym_SEMI] = ACTIONS(189), + [aux_sym_with_clause_token1] = ACTIONS(3092), + [anon_sym_COMMA] = ACTIONS(189), + [aux_sym_cte_token1] = ACTIONS(193), + [aux_sym_cte_token2] = ACTIONS(193), + [anon_sym_LPAREN] = ACTIONS(3094), + [aux_sym_insert_statement_token1] = ACTIONS(193), + [aux_sym_comment_statement_token7] = ACTIONS(193), + [aux_sym_create_statement_token1] = ACTIONS(193), + [aux_sym_alter_statement_token1] = ACTIONS(193), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(193), + [aux_sym_pg_command_token1] = ACTIONS(189), + [aux_sym__compound_statement_token2] = ACTIONS(193), + [aux_sym_return_statement_token1] = ACTIONS(193), + [aux_sym_declare_statement_token1] = ACTIONS(193), + [aux_sym_create_function_parameter_token1] = ACTIONS(193), + [anon_sym_EQ] = ACTIONS(189), + [aux_sym_create_trigger_statement_token1] = ACTIONS(193), + [aux_sym_trigger_event_token1] = ACTIONS(193), + [aux_sym_trigger_event_token2] = ACTIONS(193), + [aux_sym_drop_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token1] = ACTIONS(193), + [aux_sym_grant_statement_token4] = ACTIONS(193), + [aux_sym_grant_statement_token8] = ACTIONS(193), + [aux_sym_create_table_statement_token1] = ACTIONS(3096), + [aux_sym_order_by_clause_token1] = ACTIONS(193), + [aux_sym_limit_clause_token1] = ACTIONS(193), + [aux_sym_where_clause_token1] = ACTIONS(193), + [aux_sym_join_type_token1] = ACTIONS(193), + [aux_sym_join_type_token2] = ACTIONS(193), + [aux_sym_join_type_token3] = ACTIONS(193), + [aux_sym_join_type_token4] = ACTIONS(193), + [aux_sym_join_clause_token1] = ACTIONS(193), + [aux_sym_boolean_expression_token1] = ACTIONS(193), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(193), + [sym__unquoted_identifier] = ACTIONS(193), + [anon_sym_BQUOTE] = ACTIONS(189), + [anon_sym_DQUOTE] = ACTIONS(189), + [anon_sym_DASH_GT] = ACTIONS(193), + [anon_sym_DASH_GT_GT] = ACTIONS(189), + [anon_sym_POUND_GT] = ACTIONS(193), + [anon_sym_POUND_GT_GT] = ACTIONS(189), + [anon_sym_LBRACK] = ACTIONS(189), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(189), + [anon_sym_DASH] = ACTIONS(193), + [anon_sym_TILDE] = ACTIONS(193), + [anon_sym_CARET] = ACTIONS(189), + [anon_sym_STAR] = ACTIONS(189), + [anon_sym_SLASH] = ACTIONS(193), + [anon_sym_PERCENT] = ACTIONS(189), + [anon_sym_LT_LT] = ACTIONS(189), + [anon_sym_GT_GT] = ACTIONS(189), + [anon_sym_AMP] = ACTIONS(189), + [anon_sym_PIPE] = ACTIONS(189), + [anon_sym_POUND] = ACTIONS(193), + [anon_sym_LT] = ACTIONS(193), + [anon_sym_LT_EQ] = ACTIONS(189), + [anon_sym_LT_GT] = ACTIONS(189), + [anon_sym_BANG_EQ] = ACTIONS(189), + [anon_sym_GT] = ACTIONS(193), + [anon_sym_GT_EQ] = ACTIONS(189), + [anon_sym_BANG_TILDE] = ACTIONS(193), + [anon_sym_TILDE_STAR] = ACTIONS(189), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(189), + }, + [1813] = { + [anon_sym_SEMI] = ACTIONS(695), + [aux_sym_with_clause_token1] = ACTIONS(697), + [anon_sym_COMMA] = ACTIONS(695), + [aux_sym_cte_token1] = ACTIONS(697), + [aux_sym_cte_token2] = ACTIONS(697), + [aux_sym_insert_statement_token1] = ACTIONS(697), + [aux_sym_insert_statement_token2] = ACTIONS(697), + [aux_sym_comment_statement_token7] = ACTIONS(697), + [aux_sym_create_statement_token1] = ACTIONS(697), + [aux_sym_alter_statement_token1] = ACTIONS(697), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), + [aux_sym_pg_command_token1] = ACTIONS(695), + [aux_sym__compound_statement_token2] = ACTIONS(697), + [aux_sym_return_statement_token1] = ACTIONS(697), + [aux_sym_declare_statement_token1] = ACTIONS(697), + [aux_sym_create_function_parameter_token1] = ACTIONS(697), + [anon_sym_EQ] = ACTIONS(695), + [aux_sym_create_trigger_statement_token1] = ACTIONS(697), + [aux_sym_trigger_reference_token1] = ACTIONS(697), + [aux_sym_trigger_event_token1] = ACTIONS(697), + [aux_sym_trigger_event_token2] = ACTIONS(697), + [aux_sym_drop_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token1] = ACTIONS(697), + [aux_sym_grant_statement_token4] = ACTIONS(697), + [aux_sym_grant_statement_token8] = ACTIONS(697), + [aux_sym_create_table_statement_token1] = ACTIONS(697), + [aux_sym_order_by_clause_token1] = ACTIONS(697), + [aux_sym_limit_clause_token1] = ACTIONS(697), + [aux_sym_where_clause_token1] = ACTIONS(697), + [aux_sym_join_type_token1] = ACTIONS(697), + [aux_sym_join_type_token2] = ACTIONS(697), + [aux_sym_join_type_token3] = ACTIONS(697), + [aux_sym_join_type_token4] = ACTIONS(697), + [aux_sym_join_clause_token1] = ACTIONS(697), + [aux_sym_boolean_expression_token1] = ACTIONS(697), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), + [sym__unquoted_identifier] = ACTIONS(697), + [anon_sym_BQUOTE] = ACTIONS(695), + [anon_sym_DQUOTE] = ACTIONS(695), + [anon_sym_DASH_GT] = ACTIONS(697), + [anon_sym_DASH_GT_GT] = ACTIONS(695), + [anon_sym_POUND_GT] = ACTIONS(697), + [anon_sym_POUND_GT_GT] = ACTIONS(695), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(695), + [anon_sym_DASH] = ACTIONS(697), + [anon_sym_TILDE] = ACTIONS(697), + [anon_sym_CARET] = ACTIONS(695), + [anon_sym_STAR] = ACTIONS(695), + [anon_sym_SLASH] = ACTIONS(697), + [anon_sym_PERCENT] = ACTIONS(695), + [anon_sym_LT_LT] = ACTIONS(695), + [anon_sym_GT_GT] = ACTIONS(695), + [anon_sym_AMP] = ACTIONS(695), + [anon_sym_PIPE] = ACTIONS(695), + [anon_sym_POUND] = ACTIONS(697), + [anon_sym_LT] = ACTIONS(697), + [anon_sym_LT_EQ] = ACTIONS(695), + [anon_sym_LT_GT] = ACTIONS(695), + [anon_sym_BANG_EQ] = ACTIONS(695), + [anon_sym_GT] = ACTIONS(697), + [anon_sym_GT_EQ] = ACTIONS(695), + [anon_sym_BANG_TILDE] = ACTIONS(697), + [anon_sym_TILDE_STAR] = ACTIONS(695), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + }, + [1814] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3080), + [anon_sym_DASH] = ACTIONS(3082), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(3086), + [anon_sym_STAR] = ACTIONS(3088), + [anon_sym_SLASH] = ACTIONS(3090), + [anon_sym_PERCENT] = ACTIONS(3088), + [anon_sym_LT_LT] = ACTIONS(3088), + [anon_sym_GT_GT] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3088), + [anon_sym_PIPE] = ACTIONS(3080), + [anon_sym_POUND] = ACTIONS(3082), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1815] = { + [ts_builtin_sym_end] = ACTIONS(673), + [anon_sym_SEMI] = ACTIONS(673), + [aux_sym_with_clause_token1] = ACTIONS(675), + [anon_sym_COMMA] = ACTIONS(673), + [aux_sym_cte_token1] = ACTIONS(675), + [aux_sym_cte_token2] = ACTIONS(3062), + [aux_sym_insert_statement_token1] = ACTIONS(675), + [aux_sym_truncate_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token1] = ACTIONS(675), + [aux_sym_comment_statement_token7] = ACTIONS(3064), + [aux_sym_begin_statement_token1] = ACTIONS(675), + [aux_sym_commit_statement_token1] = ACTIONS(675), + [aux_sym_rollback_statement_token1] = ACTIONS(675), + [aux_sym_create_statement_token1] = ACTIONS(675), + [aux_sym_alter_statement_token1] = ACTIONS(675), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(675), + [aux_sym_pg_command_token1] = ACTIONS(673), + [aux_sym_create_function_parameter_token1] = ACTIONS(3066), + [anon_sym_EQ] = ACTIONS(3068), + [aux_sym_create_trigger_statement_token1] = ACTIONS(675), + [aux_sym_trigger_event_token1] = ACTIONS(675), + [aux_sym_trigger_event_token2] = ACTIONS(675), + [aux_sym_drop_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token1] = ACTIONS(675), + [aux_sym_grant_statement_token4] = ACTIONS(675), + [aux_sym_grant_statement_token8] = ACTIONS(675), + [aux_sym_order_by_clause_token1] = ACTIONS(675), + [aux_sym_limit_clause_token1] = ACTIONS(675), + [aux_sym_where_clause_token1] = ACTIONS(675), + [aux_sym_join_type_token1] = ACTIONS(675), + [aux_sym_join_type_token2] = ACTIONS(675), + [aux_sym_join_type_token3] = ACTIONS(675), + [aux_sym_join_type_token4] = ACTIONS(675), + [aux_sym_join_clause_token1] = ACTIONS(675), + [aux_sym_boolean_expression_token1] = ACTIONS(3072), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(675), + [anon_sym_BQUOTE] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(673), + [anon_sym_DASH_GT] = ACTIONS(675), + [anon_sym_DASH_GT_GT] = ACTIONS(673), + [anon_sym_POUND_GT] = ACTIONS(675), + [anon_sym_POUND_GT_GT] = ACTIONS(673), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3080), + [anon_sym_DASH] = ACTIONS(3082), + [anon_sym_TILDE] = ACTIONS(3084), + [anon_sym_CARET] = ACTIONS(3086), + [anon_sym_STAR] = ACTIONS(3088), + [anon_sym_SLASH] = ACTIONS(3090), + [anon_sym_PERCENT] = ACTIONS(3088), + [anon_sym_LT_LT] = ACTIONS(3088), + [anon_sym_GT_GT] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3088), + [anon_sym_PIPE] = ACTIONS(3080), + [anon_sym_POUND] = ACTIONS(3082), + [anon_sym_LT] = ACTIONS(3084), + [anon_sym_LT_EQ] = ACTIONS(3068), + [anon_sym_LT_GT] = ACTIONS(3068), + [anon_sym_BANG_EQ] = ACTIONS(3068), + [anon_sym_GT] = ACTIONS(3084), + [anon_sym_GT_EQ] = ACTIONS(3068), + [anon_sym_BANG_TILDE] = ACTIONS(3084), + [anon_sym_TILDE_STAR] = ACTIONS(3068), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3068), + }, + [1816] = { + [ts_builtin_sym_end] = ACTIONS(669), + [anon_sym_SEMI] = ACTIONS(669), + [aux_sym_with_clause_token1] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(669), + [aux_sym_cte_token1] = ACTIONS(671), + [aux_sym_cte_token2] = ACTIONS(3062), + [aux_sym_insert_statement_token1] = ACTIONS(671), + [aux_sym_truncate_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token1] = ACTIONS(671), + [aux_sym_comment_statement_token7] = ACTIONS(3064), + [aux_sym_begin_statement_token1] = ACTIONS(671), + [aux_sym_commit_statement_token1] = ACTIONS(671), + [aux_sym_rollback_statement_token1] = ACTIONS(671), + [aux_sym_create_statement_token1] = ACTIONS(671), + [aux_sym_alter_statement_token1] = ACTIONS(671), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(671), + [aux_sym_pg_command_token1] = ACTIONS(669), + [aux_sym_create_function_parameter_token1] = ACTIONS(3066), + [anon_sym_EQ] = ACTIONS(3068), + [aux_sym_create_trigger_statement_token1] = ACTIONS(671), + [aux_sym_trigger_event_token1] = ACTIONS(671), + [aux_sym_trigger_event_token2] = ACTIONS(671), + [aux_sym_drop_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token1] = ACTIONS(671), + [aux_sym_grant_statement_token4] = ACTIONS(671), + [aux_sym_grant_statement_token8] = ACTIONS(671), + [aux_sym_order_by_clause_token1] = ACTIONS(671), + [aux_sym_limit_clause_token1] = ACTIONS(671), + [aux_sym_where_clause_token1] = ACTIONS(671), + [aux_sym_join_type_token1] = ACTIONS(671), + [aux_sym_join_type_token2] = ACTIONS(671), + [aux_sym_join_type_token3] = ACTIONS(671), + [aux_sym_join_type_token4] = ACTIONS(671), + [aux_sym_join_clause_token1] = ACTIONS(671), + [aux_sym_boolean_expression_token1] = ACTIONS(671), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(671), + [anon_sym_BQUOTE] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(669), + [anon_sym_DASH_GT] = ACTIONS(671), + [anon_sym_DASH_GT_GT] = ACTIONS(669), + [anon_sym_POUND_GT] = ACTIONS(671), + [anon_sym_POUND_GT_GT] = ACTIONS(669), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3080), + [anon_sym_DASH] = ACTIONS(3082), + [anon_sym_TILDE] = ACTIONS(3084), + [anon_sym_CARET] = ACTIONS(3086), + [anon_sym_STAR] = ACTIONS(3088), + [anon_sym_SLASH] = ACTIONS(3090), + [anon_sym_PERCENT] = ACTIONS(3088), + [anon_sym_LT_LT] = ACTIONS(3088), + [anon_sym_GT_GT] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3088), + [anon_sym_PIPE] = ACTIONS(3080), + [anon_sym_POUND] = ACTIONS(3082), + [anon_sym_LT] = ACTIONS(3084), + [anon_sym_LT_EQ] = ACTIONS(3068), + [anon_sym_LT_GT] = ACTIONS(3068), + [anon_sym_BANG_EQ] = ACTIONS(3068), + [anon_sym_GT] = ACTIONS(3084), + [anon_sym_GT_EQ] = ACTIONS(3068), + [anon_sym_BANG_TILDE] = ACTIONS(3084), + [anon_sym_TILDE_STAR] = ACTIONS(3068), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3068), + }, + [1817] = { [ts_builtin_sym_end] = ACTIONS(344), [anon_sym_SEMI] = ACTIONS(344), [aux_sym_with_clause_token1] = ACTIONS(346), @@ -192666,7 +192649,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_GT_GT] = ACTIONS(344), [anon_sym_POUND_GT] = ACTIONS(346), [anon_sym_POUND_GT_GT] = ACTIONS(344), - [anon_sym_LBRACK] = ACTIONS(344), + [anon_sym_COLON_COLON] = ACTIONS(344), [sym_comment] = ACTIONS(3), [anon_sym_PLUS] = ACTIONS(344), [anon_sym_DASH] = ACTIONS(346), @@ -192690,167 +192673,167 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(344), [anon_sym_BANG_TILDE_STAR] = ACTIONS(344), }, - [1849] = { - [ts_builtin_sym_end] = ACTIONS(577), - [anon_sym_SEMI] = ACTIONS(577), - [aux_sym_with_clause_token1] = ACTIONS(579), - [anon_sym_COMMA] = ACTIONS(577), - [aux_sym_cte_token1] = ACTIONS(579), - [aux_sym_cte_token2] = ACTIONS(579), - [aux_sym_insert_statement_token1] = ACTIONS(579), - [aux_sym_truncate_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token1] = ACTIONS(579), - [aux_sym_comment_statement_token7] = ACTIONS(579), - [aux_sym_begin_statement_token1] = ACTIONS(579), - [aux_sym_commit_statement_token1] = ACTIONS(579), - [aux_sym_rollback_statement_token1] = ACTIONS(579), - [aux_sym_create_statement_token1] = ACTIONS(579), - [aux_sym_alter_statement_token1] = ACTIONS(579), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(579), - [aux_sym_pg_command_token1] = ACTIONS(577), - [aux_sym_create_function_parameter_token1] = ACTIONS(579), - [anon_sym_EQ] = ACTIONS(577), - [aux_sym_create_trigger_statement_token1] = ACTIONS(579), - [aux_sym_trigger_event_token1] = ACTIONS(579), - [aux_sym_trigger_event_token2] = ACTIONS(579), - [aux_sym_drop_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token1] = ACTIONS(579), - [aux_sym_grant_statement_token4] = ACTIONS(579), - [aux_sym_grant_statement_token8] = ACTIONS(579), - [aux_sym_order_by_clause_token1] = ACTIONS(579), - [aux_sym_limit_clause_token1] = ACTIONS(579), - [aux_sym_where_clause_token1] = ACTIONS(579), - [aux_sym_join_type_token1] = ACTIONS(579), - [aux_sym_join_type_token2] = ACTIONS(579), - [aux_sym_join_type_token3] = ACTIONS(579), - [aux_sym_join_type_token4] = ACTIONS(579), - [aux_sym_join_clause_token1] = ACTIONS(579), - [aux_sym_boolean_expression_token1] = ACTIONS(579), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(579), - [sym__unquoted_identifier] = ACTIONS(579), - [anon_sym_BQUOTE] = ACTIONS(577), - [anon_sym_DQUOTE] = ACTIONS(577), - [anon_sym_DASH_GT] = ACTIONS(579), - [anon_sym_DASH_GT_GT] = ACTIONS(577), - [anon_sym_POUND_GT] = ACTIONS(579), - [anon_sym_POUND_GT_GT] = ACTIONS(577), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(577), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_TILDE] = ACTIONS(579), - [anon_sym_CARET] = ACTIONS(577), - [anon_sym_STAR] = ACTIONS(577), - [anon_sym_SLASH] = ACTIONS(579), - [anon_sym_PERCENT] = ACTIONS(577), - [anon_sym_LT_LT] = ACTIONS(577), - [anon_sym_GT_GT] = ACTIONS(577), - [anon_sym_AMP] = ACTIONS(577), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_POUND] = ACTIONS(579), - [anon_sym_LT] = ACTIONS(579), - [anon_sym_LT_EQ] = ACTIONS(577), - [anon_sym_LT_GT] = ACTIONS(577), - [anon_sym_BANG_EQ] = ACTIONS(577), - [anon_sym_GT] = ACTIONS(579), - [anon_sym_GT_EQ] = ACTIONS(577), - [anon_sym_BANG_TILDE] = ACTIONS(579), - [anon_sym_TILDE_STAR] = ACTIONS(577), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(577), + [1818] = { + [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_insert_statement_token1] = 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_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_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_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_boolean_expression_token1] = 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), }, - [1850] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(213), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token8] = ACTIONS(213), - [aux_sym_create_table_statement_token1] = ACTIONS(213), - [aux_sym_order_by_clause_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_join_type_token1] = ACTIONS(213), - [aux_sym_join_type_token2] = ACTIONS(213), - [aux_sym_join_type_token3] = ACTIONS(213), - [aux_sym_join_type_token4] = ACTIONS(213), - [aux_sym_join_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_LBRACK] = ACTIONS(2528), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [1819] = { + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_insert_statement_token2] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym__compound_statement_token2] = ACTIONS(663), + [aux_sym_return_statement_token1] = ACTIONS(663), + [aux_sym_declare_statement_token1] = ACTIONS(663), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_reference_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_create_table_statement_token1] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), }, - [1851] = { - [ts_builtin_sym_end] = ACTIONS(699), + [1820] = { [anon_sym_SEMI] = ACTIONS(699), [aux_sym_with_clause_token1] = ACTIONS(701), [anon_sym_COMMA] = ACTIONS(699), [aux_sym_cte_token1] = ACTIONS(701), - [aux_sym_cte_token2] = ACTIONS(2950), + [aux_sym_cte_token2] = ACTIONS(701), [aux_sym_insert_statement_token1] = ACTIONS(701), - [aux_sym_truncate_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token1] = ACTIONS(701), - [aux_sym_comment_statement_token7] = ACTIONS(2952), - [aux_sym_begin_statement_token1] = ACTIONS(701), - [aux_sym_commit_statement_token1] = ACTIONS(701), - [aux_sym_rollback_statement_token1] = ACTIONS(701), + [aux_sym_insert_statement_token2] = ACTIONS(701), + [aux_sym_comment_statement_token7] = ACTIONS(701), [aux_sym_create_statement_token1] = ACTIONS(701), [aux_sym_alter_statement_token1] = ACTIONS(701), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(701), [aux_sym_pg_command_token1] = ACTIONS(699), - [aux_sym_create_function_parameter_token1] = ACTIONS(2954), - [anon_sym_EQ] = ACTIONS(2956), - [aux_sym_create_trigger_statement_token1] = ACTIONS(2958), + [aux_sym__compound_statement_token2] = ACTIONS(701), + [aux_sym_return_statement_token1] = ACTIONS(701), + [aux_sym_declare_statement_token1] = ACTIONS(701), + [aux_sym_create_function_parameter_token1] = ACTIONS(701), + [anon_sym_EQ] = ACTIONS(699), + [aux_sym_create_trigger_statement_token1] = ACTIONS(701), + [aux_sym_trigger_reference_token1] = ACTIONS(701), [aux_sym_trigger_event_token1] = ACTIONS(701), [aux_sym_trigger_event_token2] = ACTIONS(701), [aux_sym_drop_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token1] = ACTIONS(701), [aux_sym_grant_statement_token4] = ACTIONS(701), [aux_sym_grant_statement_token8] = ACTIONS(701), + [aux_sym_create_table_statement_token1] = ACTIONS(701), [aux_sym_order_by_clause_token1] = ACTIONS(701), [aux_sym_limit_clause_token1] = ACTIONS(701), [aux_sym_where_clause_token1] = ACTIONS(701), @@ -192859,8 +192842,8 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(701), [aux_sym_join_type_token4] = ACTIONS(701), [aux_sym_join_clause_token1] = ACTIONS(701), - [aux_sym_boolean_expression_token1] = ACTIONS(2960), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(2962), + [aux_sym_boolean_expression_token1] = ACTIONS(701), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(701), [sym__unquoted_identifier] = ACTIONS(701), [anon_sym_BQUOTE] = ACTIONS(699), [anon_sym_DQUOTE] = ACTIONS(699), @@ -192869,122 +192852,323 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_POUND_GT] = ACTIONS(701), [anon_sym_POUND_GT_GT] = ACTIONS(699), [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(2968), - [anon_sym_DASH] = ACTIONS(2970), - [anon_sym_TILDE] = ACTIONS(2972), - [anon_sym_CARET] = ACTIONS(2974), - [anon_sym_STAR] = ACTIONS(2976), - [anon_sym_SLASH] = ACTIONS(2978), - [anon_sym_PERCENT] = ACTIONS(2976), - [anon_sym_LT_LT] = ACTIONS(2976), - [anon_sym_GT_GT] = ACTIONS(2976), - [anon_sym_AMP] = ACTIONS(2976), - [anon_sym_PIPE] = ACTIONS(2968), - [anon_sym_POUND] = ACTIONS(2970), - [anon_sym_LT] = ACTIONS(2972), - [anon_sym_LT_EQ] = ACTIONS(2956), - [anon_sym_LT_GT] = ACTIONS(2956), - [anon_sym_BANG_EQ] = ACTIONS(2956), - [anon_sym_GT] = ACTIONS(2972), - [anon_sym_GT_EQ] = ACTIONS(2956), - [anon_sym_BANG_TILDE] = ACTIONS(2972), - [anon_sym_TILDE_STAR] = ACTIONS(2956), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(2956), + [anon_sym_PLUS] = ACTIONS(699), + [anon_sym_DASH] = ACTIONS(701), + [anon_sym_TILDE] = ACTIONS(701), + [anon_sym_CARET] = ACTIONS(699), + [anon_sym_STAR] = ACTIONS(699), + [anon_sym_SLASH] = ACTIONS(701), + [anon_sym_PERCENT] = ACTIONS(699), + [anon_sym_LT_LT] = ACTIONS(699), + [anon_sym_GT_GT] = ACTIONS(699), + [anon_sym_AMP] = ACTIONS(699), + [anon_sym_PIPE] = ACTIONS(699), + [anon_sym_POUND] = ACTIONS(701), + [anon_sym_LT] = ACTIONS(701), + [anon_sym_LT_EQ] = ACTIONS(699), + [anon_sym_LT_GT] = ACTIONS(699), + [anon_sym_BANG_EQ] = ACTIONS(699), + [anon_sym_GT] = ACTIONS(701), + [anon_sym_GT_EQ] = ACTIONS(699), + [anon_sym_BANG_TILDE] = ACTIONS(701), + [anon_sym_TILDE_STAR] = ACTIONS(699), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(699), }, - [1852] = { - [ts_builtin_sym_end] = ACTIONS(213), - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(213), - [aux_sym_insert_statement_token1] = ACTIONS(213), - [aux_sym_truncate_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token1] = ACTIONS(213), - [aux_sym_comment_statement_token7] = ACTIONS(213), - [aux_sym_begin_statement_token1] = ACTIONS(213), - [aux_sym_commit_statement_token1] = ACTIONS(213), - [aux_sym_rollback_statement_token1] = ACTIONS(213), - [aux_sym_create_statement_token1] = ACTIONS(213), - [aux_sym_alter_statement_token1] = ACTIONS(213), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(213), - [aux_sym_pg_command_token1] = ACTIONS(213), - [aux_sym__compound_statement_token2] = ACTIONS(213), - [aux_sym_return_statement_token1] = ACTIONS(213), - [aux_sym_declare_statement_token1] = ACTIONS(213), - [aux_sym_create_function_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [aux_sym_create_trigger_statement_token1] = ACTIONS(215), - [aux_sym_trigger_event_token1] = ACTIONS(213), - [aux_sym_trigger_event_token2] = ACTIONS(213), - [aux_sym_drop_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token1] = ACTIONS(213), - [aux_sym_grant_statement_token4] = ACTIONS(213), - [aux_sym_grant_statement_token8] = ACTIONS(213), - [aux_sym_create_table_statement_token1] = ACTIONS(213), - [aux_sym_order_by_clause_token1] = ACTIONS(213), - [aux_sym_limit_clause_token1] = ACTIONS(213), - [aux_sym_where_clause_token1] = ACTIONS(213), - [aux_sym_join_type_token1] = ACTIONS(213), - [aux_sym_join_type_token2] = ACTIONS(213), - [aux_sym_join_type_token3] = ACTIONS(213), - [aux_sym_join_type_token4] = ACTIONS(213), - [aux_sym_join_clause_token1] = ACTIONS(213), - [aux_sym_boolean_expression_token1] = ACTIONS(213), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [anon_sym_COLON_COLON] = ACTIONS(2993), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [1821] = { + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_insert_statement_token2] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym__compound_statement_token2] = ACTIONS(607), + [aux_sym_return_statement_token1] = ACTIONS(607), + [aux_sym_declare_statement_token1] = ACTIONS(607), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_reference_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_create_table_statement_token1] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), }, - [1853] = { - [ts_builtin_sym_end] = ACTIONS(703), + [1822] = { + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [anon_sym_LPAREN] = ACTIONS(3285), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(3287), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + [anon_sym_DOT_STAR] = ACTIONS(3289), + }, + [1823] = { + [ts_builtin_sym_end] = ACTIONS(665), + [anon_sym_SEMI] = ACTIONS(665), + [aux_sym_with_clause_token1] = ACTIONS(667), + [anon_sym_COMMA] = ACTIONS(665), + [aux_sym_cte_token1] = ACTIONS(667), + [aux_sym_cte_token2] = ACTIONS(667), + [aux_sym_insert_statement_token1] = ACTIONS(667), + [aux_sym_truncate_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token1] = ACTIONS(667), + [aux_sym_comment_statement_token7] = ACTIONS(667), + [aux_sym_begin_statement_token1] = ACTIONS(667), + [aux_sym_commit_statement_token1] = ACTIONS(667), + [aux_sym_rollback_statement_token1] = ACTIONS(667), + [aux_sym_create_statement_token1] = ACTIONS(667), + [aux_sym_alter_statement_token1] = ACTIONS(667), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(667), + [aux_sym_pg_command_token1] = ACTIONS(665), + [aux_sym_create_function_parameter_token1] = ACTIONS(667), + [anon_sym_EQ] = ACTIONS(665), + [aux_sym_create_trigger_statement_token1] = ACTIONS(667), + [aux_sym_trigger_event_token1] = ACTIONS(667), + [aux_sym_trigger_event_token2] = ACTIONS(667), + [aux_sym_drop_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token1] = ACTIONS(667), + [aux_sym_grant_statement_token4] = ACTIONS(667), + [aux_sym_grant_statement_token8] = ACTIONS(667), + [aux_sym_order_by_clause_token1] = ACTIONS(667), + [aux_sym_limit_clause_token1] = ACTIONS(667), + [aux_sym_where_clause_token1] = ACTIONS(667), + [aux_sym_join_type_token1] = ACTIONS(667), + [aux_sym_join_type_token2] = ACTIONS(667), + [aux_sym_join_type_token3] = ACTIONS(667), + [aux_sym_join_type_token4] = ACTIONS(667), + [aux_sym_join_clause_token1] = ACTIONS(667), + [aux_sym_boolean_expression_token1] = ACTIONS(667), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(667), + [sym__unquoted_identifier] = ACTIONS(667), + [anon_sym_BQUOTE] = ACTIONS(665), + [anon_sym_DQUOTE] = ACTIONS(665), + [anon_sym_DASH_GT] = ACTIONS(667), + [anon_sym_DASH_GT_GT] = ACTIONS(665), + [anon_sym_POUND_GT] = ACTIONS(667), + [anon_sym_POUND_GT_GT] = ACTIONS(665), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(665), + [anon_sym_DASH] = ACTIONS(667), + [anon_sym_TILDE] = ACTIONS(667), + [anon_sym_CARET] = ACTIONS(665), + [anon_sym_STAR] = ACTIONS(665), + [anon_sym_SLASH] = ACTIONS(667), + [anon_sym_PERCENT] = ACTIONS(665), + [anon_sym_LT_LT] = ACTIONS(665), + [anon_sym_GT_GT] = ACTIONS(665), + [anon_sym_AMP] = ACTIONS(665), + [anon_sym_PIPE] = ACTIONS(665), + [anon_sym_POUND] = ACTIONS(667), + [anon_sym_LT] = ACTIONS(667), + [anon_sym_LT_EQ] = ACTIONS(665), + [anon_sym_LT_GT] = ACTIONS(665), + [anon_sym_BANG_EQ] = ACTIONS(665), + [anon_sym_GT] = ACTIONS(667), + [anon_sym_GT_EQ] = ACTIONS(665), + [anon_sym_BANG_TILDE] = ACTIONS(667), + [anon_sym_TILDE_STAR] = ACTIONS(665), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(665), + }, + [1824] = { + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [anon_sym_COMMA] = ACTIONS(449), + [aux_sym_cte_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(451), + [aux_sym_insert_statement_token1] = ACTIONS(451), + [aux_sym_insert_statement_token2] = ACTIONS(451), + [aux_sym_comment_statement_token7] = 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(449), + [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_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_reference_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(451), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(451), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(451), + [sym__unquoted_identifier] = ACTIONS(451), + [anon_sym_BQUOTE] = ACTIONS(449), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1825] = { [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_insert_statement_token1] = ACTIONS(705), - [aux_sym_truncate_statement_token1] = ACTIONS(705), - [aux_sym_comment_statement_token1] = ACTIONS(705), + [aux_sym_insert_statement_token2] = 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__compound_statement_token2] = ACTIONS(705), + [aux_sym_return_statement_token1] = ACTIONS(705), + [aux_sym_declare_statement_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_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_where_clause_token1] = ACTIONS(705), @@ -192994,7 +193178,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token4] = ACTIONS(705), [aux_sym_join_clause_token1] = ACTIONS(705), [aux_sym_boolean_expression_token1] = ACTIONS(705), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(705), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), [sym__unquoted_identifier] = ACTIONS(705), [anon_sym_BQUOTE] = ACTIONS(703), [anon_sym_DQUOTE] = ACTIONS(703), @@ -193025,102 +193209,2109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_TILDE_STAR] = ACTIONS(703), [anon_sym_BANG_TILDE_STAR] = ACTIONS(703), }, + [1826] = { + [anon_sym_SEMI] = ACTIONS(707), + [aux_sym_with_clause_token1] = ACTIONS(709), + [anon_sym_COMMA] = ACTIONS(707), + [aux_sym_cte_token1] = ACTIONS(709), + [aux_sym_cte_token2] = ACTIONS(709), + [aux_sym_insert_statement_token1] = ACTIONS(709), + [aux_sym_insert_statement_token2] = ACTIONS(709), + [aux_sym_comment_statement_token7] = 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(707), + [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_parameter_token1] = ACTIONS(709), + [anon_sym_EQ] = ACTIONS(707), + [aux_sym_create_trigger_statement_token1] = ACTIONS(709), + [aux_sym_trigger_reference_token1] = ACTIONS(709), + [aux_sym_trigger_event_token1] = ACTIONS(709), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(709), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(2966), + [sym__unquoted_identifier] = ACTIONS(709), + [anon_sym_BQUOTE] = ACTIONS(707), + [anon_sym_DQUOTE] = ACTIONS(707), + [anon_sym_DASH_GT] = ACTIONS(709), + [anon_sym_DASH_GT_GT] = ACTIONS(707), + [anon_sym_POUND_GT] = ACTIONS(709), + [anon_sym_POUND_GT_GT] = ACTIONS(707), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(707), + [anon_sym_DASH] = ACTIONS(709), + [anon_sym_TILDE] = ACTIONS(709), + [anon_sym_CARET] = ACTIONS(707), + [anon_sym_STAR] = ACTIONS(707), + [anon_sym_SLASH] = ACTIONS(709), + [anon_sym_PERCENT] = ACTIONS(707), + [anon_sym_LT_LT] = ACTIONS(707), + [anon_sym_GT_GT] = ACTIONS(707), + [anon_sym_AMP] = ACTIONS(707), + [anon_sym_PIPE] = ACTIONS(707), + [anon_sym_POUND] = ACTIONS(709), + [anon_sym_LT] = ACTIONS(709), + [anon_sym_LT_EQ] = ACTIONS(707), + [anon_sym_LT_GT] = ACTIONS(707), + [anon_sym_BANG_EQ] = ACTIONS(707), + [anon_sym_GT] = ACTIONS(709), + [anon_sym_GT_EQ] = ACTIONS(707), + [anon_sym_BANG_TILDE] = ACTIONS(709), + [anon_sym_TILDE_STAR] = ACTIONS(707), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(707), + }, + [1827] = { + [anon_sym_SEMI] = ACTIONS(619), + [aux_sym_with_clause_token1] = ACTIONS(621), + [anon_sym_COMMA] = ACTIONS(619), + [aux_sym_cte_token1] = ACTIONS(621), + [aux_sym_cte_token2] = ACTIONS(621), + [aux_sym_insert_statement_token1] = ACTIONS(621), + [aux_sym_insert_statement_token2] = ACTIONS(621), + [aux_sym_comment_statement_token7] = ACTIONS(621), + [aux_sym_create_statement_token1] = ACTIONS(621), + [aux_sym_alter_statement_token1] = ACTIONS(621), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(621), + [aux_sym_pg_command_token1] = ACTIONS(619), + [aux_sym__compound_statement_token2] = ACTIONS(621), + [aux_sym_return_statement_token1] = ACTIONS(621), + [aux_sym_declare_statement_token1] = ACTIONS(621), + [aux_sym_create_function_parameter_token1] = ACTIONS(621), + [anon_sym_EQ] = ACTIONS(619), + [aux_sym_create_trigger_statement_token1] = ACTIONS(621), + [aux_sym_trigger_reference_token1] = ACTIONS(621), + [aux_sym_trigger_event_token1] = ACTIONS(621), + [aux_sym_trigger_event_token2] = ACTIONS(621), + [aux_sym_drop_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token1] = ACTIONS(621), + [aux_sym_grant_statement_token4] = ACTIONS(621), + [aux_sym_grant_statement_token8] = ACTIONS(621), + [aux_sym_create_table_statement_token1] = ACTIONS(621), + [aux_sym_order_by_clause_token1] = ACTIONS(621), + [aux_sym_limit_clause_token1] = ACTIONS(621), + [aux_sym_where_clause_token1] = ACTIONS(621), + [aux_sym_join_type_token1] = ACTIONS(621), + [aux_sym_join_type_token2] = ACTIONS(621), + [aux_sym_join_type_token3] = ACTIONS(621), + [aux_sym_join_type_token4] = ACTIONS(621), + [aux_sym_join_clause_token1] = ACTIONS(621), + [aux_sym_boolean_expression_token1] = ACTIONS(621), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(621), + [sym__unquoted_identifier] = ACTIONS(621), + [anon_sym_BQUOTE] = ACTIONS(619), + [anon_sym_DQUOTE] = ACTIONS(619), + [anon_sym_DASH_GT] = ACTIONS(621), + [anon_sym_DASH_GT_GT] = ACTIONS(619), + [anon_sym_POUND_GT] = ACTIONS(621), + [anon_sym_POUND_GT_GT] = ACTIONS(619), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(621), + [anon_sym_TILDE] = ACTIONS(621), + [anon_sym_CARET] = ACTIONS(619), + [anon_sym_STAR] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(621), + [anon_sym_PERCENT] = ACTIONS(619), + [anon_sym_LT_LT] = ACTIONS(619), + [anon_sym_GT_GT] = ACTIONS(619), + [anon_sym_AMP] = ACTIONS(619), + [anon_sym_PIPE] = ACTIONS(619), + [anon_sym_POUND] = ACTIONS(621), + [anon_sym_LT] = ACTIONS(621), + [anon_sym_LT_EQ] = ACTIONS(619), + [anon_sym_LT_GT] = ACTIONS(619), + [anon_sym_BANG_EQ] = ACTIONS(619), + [anon_sym_GT] = ACTIONS(621), + [anon_sym_GT_EQ] = ACTIONS(619), + [anon_sym_BANG_TILDE] = ACTIONS(621), + [anon_sym_TILDE_STAR] = ACTIONS(619), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(619), + }, + [1828] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(3086), + [anon_sym_STAR] = ACTIONS(3088), + [anon_sym_SLASH] = ACTIONS(3090), + [anon_sym_PERCENT] = ACTIONS(3088), + [anon_sym_LT_LT] = ACTIONS(3088), + [anon_sym_GT_GT] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3088), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1829] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(661), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1830] = { + [ts_builtin_sym_end] = ACTIONS(477), + [anon_sym_SEMI] = ACTIONS(477), + [aux_sym_with_clause_token1] = ACTIONS(479), + [aux_sym_cte_token2] = ACTIONS(477), + [aux_sym_insert_statement_token1] = ACTIONS(477), + [aux_sym_truncate_statement_token1] = ACTIONS(477), + [aux_sym_comment_statement_token1] = ACTIONS(477), + [aux_sym_comment_statement_token7] = ACTIONS(477), + [aux_sym_begin_statement_token1] = ACTIONS(477), + [aux_sym_commit_statement_token1] = ACTIONS(477), + [aux_sym_rollback_statement_token1] = ACTIONS(477), + [aux_sym_create_statement_token1] = ACTIONS(477), + [aux_sym_alter_statement_token1] = ACTIONS(477), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(477), + [aux_sym_pg_command_token1] = ACTIONS(477), + [aux_sym__compound_statement_token2] = ACTIONS(477), + [aux_sym_return_statement_token1] = ACTIONS(477), + [aux_sym_declare_statement_token1] = ACTIONS(477), + [aux_sym_create_function_parameter_token1] = ACTIONS(479), + [anon_sym_EQ] = ACTIONS(477), + [aux_sym_create_trigger_statement_token1] = ACTIONS(479), + [aux_sym_trigger_event_token1] = ACTIONS(477), + [aux_sym_trigger_event_token2] = ACTIONS(477), + [aux_sym_drop_statement_token1] = ACTIONS(477), + [aux_sym_grant_statement_token1] = ACTIONS(477), + [aux_sym_grant_statement_token4] = ACTIONS(477), + [aux_sym_grant_statement_token8] = ACTIONS(477), + [aux_sym_create_table_statement_token1] = ACTIONS(477), + [aux_sym_order_by_clause_token1] = ACTIONS(477), + [aux_sym_limit_clause_token1] = ACTIONS(477), + [aux_sym_where_clause_token1] = ACTIONS(477), + [aux_sym_join_type_token1] = ACTIONS(477), + [aux_sym_join_type_token2] = ACTIONS(477), + [aux_sym_join_type_token3] = ACTIONS(477), + [aux_sym_join_type_token4] = ACTIONS(477), + [aux_sym_join_clause_token1] = ACTIONS(477), + [aux_sym_boolean_expression_token1] = ACTIONS(477), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(477), + [anon_sym_DASH_GT] = ACTIONS(479), + [anon_sym_DASH_GT_GT] = ACTIONS(477), + [anon_sym_POUND_GT] = ACTIONS(479), + [anon_sym_POUND_GT_GT] = ACTIONS(477), + [anon_sym_LBRACK] = ACTIONS(477), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(477), + [anon_sym_DASH] = ACTIONS(479), + [anon_sym_TILDE] = ACTIONS(479), + [anon_sym_CARET] = ACTIONS(477), + [anon_sym_STAR] = ACTIONS(477), + [anon_sym_SLASH] = ACTIONS(479), + [anon_sym_PERCENT] = ACTIONS(477), + [anon_sym_LT_LT] = ACTIONS(477), + [anon_sym_GT_GT] = ACTIONS(477), + [anon_sym_AMP] = ACTIONS(477), + [anon_sym_PIPE] = ACTIONS(477), + [anon_sym_POUND] = ACTIONS(479), + [anon_sym_LT] = ACTIONS(479), + [anon_sym_LT_EQ] = ACTIONS(477), + [anon_sym_LT_GT] = ACTIONS(477), + [anon_sym_BANG_EQ] = ACTIONS(477), + [anon_sym_GT] = ACTIONS(479), + [anon_sym_GT_EQ] = ACTIONS(477), + [anon_sym_BANG_TILDE] = ACTIONS(479), + [anon_sym_TILDE_STAR] = ACTIONS(477), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(477), + }, + [1831] = { + [anon_sym_SEMI] = ACTIONS(718), + [aux_sym_with_clause_token1] = ACTIONS(720), + [anon_sym_COMMA] = ACTIONS(718), + [aux_sym_cte_token1] = ACTIONS(720), + [aux_sym_cte_token2] = ACTIONS(720), + [aux_sym_insert_statement_token1] = ACTIONS(720), + [aux_sym_insert_statement_token2] = ACTIONS(720), + [aux_sym_comment_statement_token7] = ACTIONS(720), + [aux_sym_create_statement_token1] = ACTIONS(720), + [aux_sym_alter_statement_token1] = ACTIONS(720), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(720), + [aux_sym_pg_command_token1] = ACTIONS(718), + [aux_sym__compound_statement_token2] = ACTIONS(720), + [aux_sym_return_statement_token1] = ACTIONS(720), + [aux_sym_declare_statement_token1] = ACTIONS(720), + [aux_sym_create_function_parameter_token1] = ACTIONS(720), + [anon_sym_EQ] = ACTIONS(718), + [aux_sym_create_trigger_statement_token1] = ACTIONS(720), + [aux_sym_trigger_reference_token1] = ACTIONS(720), + [aux_sym_trigger_event_token1] = ACTIONS(720), + [aux_sym_trigger_event_token2] = ACTIONS(720), + [aux_sym_drop_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token1] = ACTIONS(720), + [aux_sym_grant_statement_token4] = ACTIONS(720), + [aux_sym_grant_statement_token8] = ACTIONS(720), + [aux_sym_create_table_statement_token1] = ACTIONS(720), + [aux_sym_order_by_clause_token1] = ACTIONS(720), + [aux_sym_limit_clause_token1] = ACTIONS(720), + [aux_sym_where_clause_token1] = ACTIONS(720), + [aux_sym_join_type_token1] = ACTIONS(720), + [aux_sym_join_type_token2] = ACTIONS(720), + [aux_sym_join_type_token3] = ACTIONS(720), + [aux_sym_join_type_token4] = ACTIONS(720), + [aux_sym_join_clause_token1] = ACTIONS(720), + [aux_sym_boolean_expression_token1] = ACTIONS(720), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(720), + [sym__unquoted_identifier] = ACTIONS(720), + [anon_sym_BQUOTE] = ACTIONS(718), + [anon_sym_DQUOTE] = ACTIONS(718), + [anon_sym_DASH_GT] = ACTIONS(720), + [anon_sym_DASH_GT_GT] = ACTIONS(718), + [anon_sym_POUND_GT] = ACTIONS(720), + [anon_sym_POUND_GT_GT] = ACTIONS(718), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(718), + [anon_sym_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(720), + [anon_sym_CARET] = ACTIONS(718), + [anon_sym_STAR] = ACTIONS(718), + [anon_sym_SLASH] = ACTIONS(720), + [anon_sym_PERCENT] = ACTIONS(718), + [anon_sym_LT_LT] = ACTIONS(718), + [anon_sym_GT_GT] = ACTIONS(718), + [anon_sym_AMP] = ACTIONS(718), + [anon_sym_PIPE] = ACTIONS(718), + [anon_sym_POUND] = ACTIONS(720), + [anon_sym_LT] = ACTIONS(720), + [anon_sym_LT_EQ] = ACTIONS(718), + [anon_sym_LT_GT] = ACTIONS(718), + [anon_sym_BANG_EQ] = ACTIONS(718), + [anon_sym_GT] = ACTIONS(720), + [anon_sym_GT_EQ] = ACTIONS(718), + [anon_sym_BANG_TILDE] = ACTIONS(720), + [anon_sym_TILDE_STAR] = ACTIONS(718), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(718), + }, + [1832] = { + [ts_builtin_sym_end] = ACTIONS(661), + [anon_sym_SEMI] = ACTIONS(661), + [aux_sym_with_clause_token1] = ACTIONS(663), + [anon_sym_COMMA] = ACTIONS(661), + [aux_sym_cte_token1] = ACTIONS(663), + [aux_sym_cte_token2] = ACTIONS(663), + [aux_sym_insert_statement_token1] = ACTIONS(663), + [aux_sym_truncate_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token1] = ACTIONS(663), + [aux_sym_comment_statement_token7] = ACTIONS(663), + [aux_sym_begin_statement_token1] = ACTIONS(663), + [aux_sym_commit_statement_token1] = ACTIONS(663), + [aux_sym_rollback_statement_token1] = ACTIONS(663), + [aux_sym_create_statement_token1] = ACTIONS(663), + [aux_sym_alter_statement_token1] = ACTIONS(663), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(663), + [aux_sym_pg_command_token1] = ACTIONS(661), + [aux_sym_create_function_parameter_token1] = ACTIONS(663), + [anon_sym_EQ] = ACTIONS(661), + [aux_sym_create_trigger_statement_token1] = ACTIONS(663), + [aux_sym_trigger_event_token1] = ACTIONS(663), + [aux_sym_trigger_event_token2] = ACTIONS(663), + [aux_sym_drop_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token1] = ACTIONS(663), + [aux_sym_grant_statement_token4] = ACTIONS(663), + [aux_sym_grant_statement_token8] = ACTIONS(663), + [aux_sym_order_by_clause_token1] = ACTIONS(663), + [aux_sym_limit_clause_token1] = ACTIONS(663), + [aux_sym_where_clause_token1] = ACTIONS(663), + [aux_sym_join_type_token1] = ACTIONS(663), + [aux_sym_join_type_token2] = ACTIONS(663), + [aux_sym_join_type_token3] = ACTIONS(663), + [aux_sym_join_type_token4] = ACTIONS(663), + [aux_sym_join_clause_token1] = ACTIONS(663), + [aux_sym_boolean_expression_token1] = ACTIONS(663), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(663), + [anon_sym_BQUOTE] = ACTIONS(661), + [anon_sym_DQUOTE] = ACTIONS(661), + [anon_sym_DASH_GT] = ACTIONS(663), + [anon_sym_DASH_GT_GT] = ACTIONS(661), + [anon_sym_POUND_GT] = ACTIONS(663), + [anon_sym_POUND_GT_GT] = ACTIONS(661), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(661), + [anon_sym_DASH] = ACTIONS(663), + [anon_sym_TILDE] = ACTIONS(663), + [anon_sym_CARET] = ACTIONS(3086), + [anon_sym_STAR] = ACTIONS(661), + [anon_sym_SLASH] = ACTIONS(663), + [anon_sym_PERCENT] = ACTIONS(661), + [anon_sym_LT_LT] = ACTIONS(661), + [anon_sym_GT_GT] = ACTIONS(661), + [anon_sym_AMP] = ACTIONS(661), + [anon_sym_PIPE] = ACTIONS(661), + [anon_sym_POUND] = ACTIONS(663), + [anon_sym_LT] = ACTIONS(663), + [anon_sym_LT_EQ] = ACTIONS(661), + [anon_sym_LT_GT] = ACTIONS(661), + [anon_sym_BANG_EQ] = ACTIONS(661), + [anon_sym_GT] = ACTIONS(663), + [anon_sym_GT_EQ] = ACTIONS(661), + [anon_sym_BANG_TILDE] = ACTIONS(663), + [anon_sym_TILDE_STAR] = ACTIONS(661), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(661), + }, + [1833] = { + [ts_builtin_sym_end] = ACTIONS(605), + [anon_sym_SEMI] = ACTIONS(605), + [aux_sym_with_clause_token1] = ACTIONS(607), + [anon_sym_COMMA] = ACTIONS(605), + [aux_sym_cte_token1] = ACTIONS(607), + [aux_sym_cte_token2] = ACTIONS(607), + [aux_sym_insert_statement_token1] = ACTIONS(607), + [aux_sym_truncate_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token1] = ACTIONS(607), + [aux_sym_comment_statement_token7] = ACTIONS(607), + [aux_sym_begin_statement_token1] = ACTIONS(607), + [aux_sym_commit_statement_token1] = ACTIONS(607), + [aux_sym_rollback_statement_token1] = ACTIONS(607), + [aux_sym_create_statement_token1] = ACTIONS(607), + [aux_sym_alter_statement_token1] = ACTIONS(607), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(607), + [aux_sym_pg_command_token1] = ACTIONS(605), + [aux_sym_create_function_parameter_token1] = ACTIONS(607), + [anon_sym_EQ] = ACTIONS(605), + [aux_sym_create_trigger_statement_token1] = ACTIONS(607), + [aux_sym_trigger_event_token1] = ACTIONS(607), + [aux_sym_trigger_event_token2] = ACTIONS(607), + [aux_sym_drop_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token1] = ACTIONS(607), + [aux_sym_grant_statement_token4] = ACTIONS(607), + [aux_sym_grant_statement_token8] = ACTIONS(607), + [aux_sym_order_by_clause_token1] = ACTIONS(607), + [aux_sym_limit_clause_token1] = ACTIONS(607), + [aux_sym_where_clause_token1] = ACTIONS(607), + [aux_sym_join_type_token1] = ACTIONS(607), + [aux_sym_join_type_token2] = ACTIONS(607), + [aux_sym_join_type_token3] = ACTIONS(607), + [aux_sym_join_type_token4] = ACTIONS(607), + [aux_sym_join_clause_token1] = ACTIONS(607), + [aux_sym_boolean_expression_token1] = ACTIONS(607), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(607), + [sym__unquoted_identifier] = ACTIONS(607), + [anon_sym_BQUOTE] = ACTIONS(605), + [anon_sym_DQUOTE] = ACTIONS(605), + [anon_sym_DASH_GT] = ACTIONS(607), + [anon_sym_DASH_GT_GT] = ACTIONS(605), + [anon_sym_POUND_GT] = ACTIONS(607), + [anon_sym_POUND_GT_GT] = ACTIONS(605), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(605), + [anon_sym_DASH] = ACTIONS(607), + [anon_sym_TILDE] = ACTIONS(607), + [anon_sym_CARET] = ACTIONS(605), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_SLASH] = ACTIONS(607), + [anon_sym_PERCENT] = ACTIONS(605), + [anon_sym_LT_LT] = ACTIONS(605), + [anon_sym_GT_GT] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(605), + [anon_sym_PIPE] = ACTIONS(605), + [anon_sym_POUND] = ACTIONS(607), + [anon_sym_LT] = ACTIONS(607), + [anon_sym_LT_EQ] = ACTIONS(605), + [anon_sym_LT_GT] = ACTIONS(605), + [anon_sym_BANG_EQ] = ACTIONS(605), + [anon_sym_GT] = ACTIONS(607), + [anon_sym_GT_EQ] = ACTIONS(605), + [anon_sym_BANG_TILDE] = ACTIONS(607), + [anon_sym_TILDE_STAR] = ACTIONS(605), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(605), + }, + [1834] = { + [ts_builtin_sym_end] = ACTIONS(657), + [anon_sym_SEMI] = ACTIONS(657), + [aux_sym_with_clause_token1] = ACTIONS(659), + [anon_sym_COMMA] = ACTIONS(657), + [aux_sym_cte_token1] = ACTIONS(659), + [aux_sym_cte_token2] = ACTIONS(659), + [aux_sym_insert_statement_token1] = ACTIONS(659), + [aux_sym_truncate_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token1] = ACTIONS(659), + [aux_sym_comment_statement_token7] = ACTIONS(659), + [aux_sym_begin_statement_token1] = ACTIONS(659), + [aux_sym_commit_statement_token1] = ACTIONS(659), + [aux_sym_rollback_statement_token1] = ACTIONS(659), + [aux_sym_create_statement_token1] = ACTIONS(659), + [aux_sym_alter_statement_token1] = ACTIONS(659), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(659), + [aux_sym_pg_command_token1] = ACTIONS(657), + [aux_sym_create_function_parameter_token1] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(657), + [aux_sym_create_trigger_statement_token1] = ACTIONS(659), + [aux_sym_trigger_event_token1] = ACTIONS(659), + [aux_sym_trigger_event_token2] = ACTIONS(659), + [aux_sym_drop_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token1] = ACTIONS(659), + [aux_sym_grant_statement_token4] = ACTIONS(659), + [aux_sym_grant_statement_token8] = ACTIONS(659), + [aux_sym_order_by_clause_token1] = ACTIONS(659), + [aux_sym_limit_clause_token1] = ACTIONS(659), + [aux_sym_where_clause_token1] = ACTIONS(659), + [aux_sym_join_type_token1] = ACTIONS(659), + [aux_sym_join_type_token2] = ACTIONS(659), + [aux_sym_join_type_token3] = ACTIONS(659), + [aux_sym_join_type_token4] = ACTIONS(659), + [aux_sym_join_clause_token1] = ACTIONS(659), + [aux_sym_boolean_expression_token1] = ACTIONS(659), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(659), + [sym__unquoted_identifier] = ACTIONS(659), + [anon_sym_BQUOTE] = ACTIONS(657), + [anon_sym_DQUOTE] = ACTIONS(657), + [anon_sym_DASH_GT] = ACTIONS(659), + [anon_sym_DASH_GT_GT] = ACTIONS(657), + [anon_sym_POUND_GT] = ACTIONS(659), + [anon_sym_POUND_GT_GT] = ACTIONS(657), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(657), + [anon_sym_DASH] = ACTIONS(659), + [anon_sym_TILDE] = ACTIONS(659), + [anon_sym_CARET] = ACTIONS(657), + [anon_sym_STAR] = ACTIONS(657), + [anon_sym_SLASH] = ACTIONS(659), + [anon_sym_PERCENT] = ACTIONS(657), + [anon_sym_LT_LT] = ACTIONS(657), + [anon_sym_GT_GT] = ACTIONS(657), + [anon_sym_AMP] = ACTIONS(657), + [anon_sym_PIPE] = ACTIONS(657), + [anon_sym_POUND] = ACTIONS(659), + [anon_sym_LT] = ACTIONS(659), + [anon_sym_LT_EQ] = ACTIONS(657), + [anon_sym_LT_GT] = ACTIONS(657), + [anon_sym_BANG_EQ] = ACTIONS(657), + [anon_sym_GT] = ACTIONS(659), + [anon_sym_GT_EQ] = ACTIONS(657), + [anon_sym_BANG_TILDE] = ACTIONS(659), + [anon_sym_TILDE_STAR] = ACTIONS(657), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(657), + }, + [1835] = { + [ts_builtin_sym_end] = ACTIONS(647), + [anon_sym_SEMI] = ACTIONS(647), + [aux_sym_with_clause_token1] = ACTIONS(649), + [anon_sym_COMMA] = ACTIONS(647), + [aux_sym_cte_token1] = ACTIONS(649), + [aux_sym_cte_token2] = ACTIONS(649), + [aux_sym_insert_statement_token1] = ACTIONS(649), + [aux_sym_truncate_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token1] = ACTIONS(649), + [aux_sym_comment_statement_token7] = ACTIONS(649), + [aux_sym_begin_statement_token1] = ACTIONS(649), + [aux_sym_commit_statement_token1] = ACTIONS(649), + [aux_sym_rollback_statement_token1] = ACTIONS(649), + [aux_sym_create_statement_token1] = ACTIONS(649), + [aux_sym_alter_statement_token1] = ACTIONS(649), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(649), + [aux_sym_pg_command_token1] = ACTIONS(647), + [aux_sym_create_function_parameter_token1] = ACTIONS(649), + [anon_sym_EQ] = ACTIONS(647), + [aux_sym_create_trigger_statement_token1] = ACTIONS(649), + [aux_sym_trigger_event_token1] = ACTIONS(649), + [aux_sym_trigger_event_token2] = ACTIONS(649), + [aux_sym_drop_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token1] = ACTIONS(649), + [aux_sym_grant_statement_token4] = ACTIONS(649), + [aux_sym_grant_statement_token8] = ACTIONS(649), + [aux_sym_order_by_clause_token1] = ACTIONS(649), + [aux_sym_limit_clause_token1] = ACTIONS(649), + [aux_sym_where_clause_token1] = ACTIONS(649), + [aux_sym_join_type_token1] = ACTIONS(649), + [aux_sym_join_type_token2] = ACTIONS(649), + [aux_sym_join_type_token3] = ACTIONS(649), + [aux_sym_join_type_token4] = ACTIONS(649), + [aux_sym_join_clause_token1] = ACTIONS(649), + [aux_sym_boolean_expression_token1] = ACTIONS(649), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(649), + [sym__unquoted_identifier] = ACTIONS(649), + [anon_sym_BQUOTE] = ACTIONS(647), + [anon_sym_DQUOTE] = ACTIONS(647), + [anon_sym_DASH_GT] = ACTIONS(649), + [anon_sym_DASH_GT_GT] = ACTIONS(647), + [anon_sym_POUND_GT] = ACTIONS(649), + [anon_sym_POUND_GT_GT] = ACTIONS(647), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(647), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_TILDE] = ACTIONS(649), + [anon_sym_CARET] = ACTIONS(647), + [anon_sym_STAR] = ACTIONS(647), + [anon_sym_SLASH] = ACTIONS(649), + [anon_sym_PERCENT] = ACTIONS(647), + [anon_sym_LT_LT] = ACTIONS(647), + [anon_sym_GT_GT] = ACTIONS(647), + [anon_sym_AMP] = ACTIONS(647), + [anon_sym_PIPE] = ACTIONS(647), + [anon_sym_POUND] = ACTIONS(649), + [anon_sym_LT] = ACTIONS(649), + [anon_sym_LT_EQ] = ACTIONS(647), + [anon_sym_LT_GT] = ACTIONS(647), + [anon_sym_BANG_EQ] = ACTIONS(647), + [anon_sym_GT] = ACTIONS(649), + [anon_sym_GT_EQ] = ACTIONS(647), + [anon_sym_BANG_TILDE] = ACTIONS(649), + [anon_sym_TILDE_STAR] = ACTIONS(647), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(647), + }, + [1836] = { + [ts_builtin_sym_end] = ACTIONS(643), + [anon_sym_SEMI] = ACTIONS(643), + [aux_sym_with_clause_token1] = ACTIONS(645), + [anon_sym_COMMA] = ACTIONS(643), + [aux_sym_cte_token1] = ACTIONS(645), + [aux_sym_cte_token2] = ACTIONS(645), + [aux_sym_insert_statement_token1] = ACTIONS(645), + [aux_sym_truncate_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token1] = ACTIONS(645), + [aux_sym_comment_statement_token7] = ACTIONS(645), + [aux_sym_begin_statement_token1] = ACTIONS(645), + [aux_sym_commit_statement_token1] = ACTIONS(645), + [aux_sym_rollback_statement_token1] = ACTIONS(645), + [aux_sym_create_statement_token1] = ACTIONS(645), + [aux_sym_alter_statement_token1] = ACTIONS(645), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(645), + [aux_sym_pg_command_token1] = ACTIONS(643), + [aux_sym_create_function_parameter_token1] = ACTIONS(645), + [anon_sym_EQ] = ACTIONS(643), + [aux_sym_create_trigger_statement_token1] = ACTIONS(645), + [aux_sym_trigger_event_token1] = ACTIONS(645), + [aux_sym_trigger_event_token2] = ACTIONS(645), + [aux_sym_drop_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token1] = ACTIONS(645), + [aux_sym_grant_statement_token4] = ACTIONS(645), + [aux_sym_grant_statement_token8] = ACTIONS(645), + [aux_sym_order_by_clause_token1] = ACTIONS(645), + [aux_sym_limit_clause_token1] = ACTIONS(645), + [aux_sym_where_clause_token1] = ACTIONS(645), + [aux_sym_join_type_token1] = ACTIONS(645), + [aux_sym_join_type_token2] = ACTIONS(645), + [aux_sym_join_type_token3] = ACTIONS(645), + [aux_sym_join_type_token4] = ACTIONS(645), + [aux_sym_join_clause_token1] = ACTIONS(645), + [aux_sym_boolean_expression_token1] = ACTIONS(645), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(645), + [sym__unquoted_identifier] = ACTIONS(645), + [anon_sym_BQUOTE] = ACTIONS(643), + [anon_sym_DQUOTE] = ACTIONS(643), + [anon_sym_DASH_GT] = ACTIONS(645), + [anon_sym_DASH_GT_GT] = ACTIONS(643), + [anon_sym_POUND_GT] = ACTIONS(645), + [anon_sym_POUND_GT_GT] = ACTIONS(643), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(643), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(645), + [anon_sym_CARET] = ACTIONS(643), + [anon_sym_STAR] = ACTIONS(643), + [anon_sym_SLASH] = ACTIONS(645), + [anon_sym_PERCENT] = ACTIONS(643), + [anon_sym_LT_LT] = ACTIONS(643), + [anon_sym_GT_GT] = ACTIONS(643), + [anon_sym_AMP] = ACTIONS(643), + [anon_sym_PIPE] = ACTIONS(643), + [anon_sym_POUND] = ACTIONS(645), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_LT_EQ] = ACTIONS(643), + [anon_sym_LT_GT] = ACTIONS(643), + [anon_sym_BANG_EQ] = ACTIONS(643), + [anon_sym_GT] = ACTIONS(645), + [anon_sym_GT_EQ] = ACTIONS(643), + [anon_sym_BANG_TILDE] = ACTIONS(645), + [anon_sym_TILDE_STAR] = ACTIONS(643), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(643), + }, + [1837] = { + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_create_table_statement_token1] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1838] = { + [ts_builtin_sym_end] = ACTIONS(453), + [anon_sym_SEMI] = ACTIONS(453), + [aux_sym_with_clause_token1] = ACTIONS(455), + [aux_sym_cte_token2] = ACTIONS(453), + [aux_sym_insert_statement_token1] = 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(453), + [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_parameter_token1] = ACTIONS(455), + [anon_sym_EQ] = ACTIONS(453), + [aux_sym_create_trigger_statement_token1] = ACTIONS(455), + [aux_sym_trigger_event_token1] = ACTIONS(453), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(453), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(453), + [anon_sym_DASH_GT] = ACTIONS(455), + [anon_sym_DASH_GT_GT] = ACTIONS(453), + [anon_sym_POUND_GT] = ACTIONS(455), + [anon_sym_POUND_GT_GT] = ACTIONS(453), + [anon_sym_COLON_COLON] = ACTIONS(453), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(453), + [anon_sym_DASH] = ACTIONS(455), + [anon_sym_TILDE] = ACTIONS(455), + [anon_sym_CARET] = ACTIONS(453), + [anon_sym_STAR] = ACTIONS(453), + [anon_sym_SLASH] = ACTIONS(455), + [anon_sym_PERCENT] = ACTIONS(453), + [anon_sym_LT_LT] = ACTIONS(453), + [anon_sym_GT_GT] = ACTIONS(453), + [anon_sym_AMP] = ACTIONS(453), + [anon_sym_PIPE] = ACTIONS(453), + [anon_sym_POUND] = ACTIONS(455), + [anon_sym_LT] = ACTIONS(455), + [anon_sym_LT_EQ] = ACTIONS(453), + [anon_sym_LT_GT] = ACTIONS(453), + [anon_sym_BANG_EQ] = ACTIONS(453), + [anon_sym_GT] = ACTIONS(455), + [anon_sym_GT_EQ] = ACTIONS(453), + [anon_sym_BANG_TILDE] = ACTIONS(455), + [anon_sym_TILDE_STAR] = ACTIONS(453), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(453), + }, + [1839] = { + [ts_builtin_sym_end] = ACTIONS(639), + [anon_sym_SEMI] = ACTIONS(639), + [aux_sym_with_clause_token1] = ACTIONS(641), + [anon_sym_COMMA] = ACTIONS(639), + [aux_sym_cte_token1] = ACTIONS(641), + [aux_sym_cte_token2] = ACTIONS(641), + [aux_sym_insert_statement_token1] = ACTIONS(641), + [aux_sym_truncate_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token1] = ACTIONS(641), + [aux_sym_comment_statement_token7] = ACTIONS(641), + [aux_sym_begin_statement_token1] = ACTIONS(641), + [aux_sym_commit_statement_token1] = ACTIONS(641), + [aux_sym_rollback_statement_token1] = ACTIONS(641), + [aux_sym_create_statement_token1] = ACTIONS(641), + [aux_sym_alter_statement_token1] = ACTIONS(641), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(641), + [aux_sym_pg_command_token1] = ACTIONS(639), + [aux_sym_create_function_parameter_token1] = ACTIONS(641), + [anon_sym_EQ] = ACTIONS(639), + [aux_sym_create_trigger_statement_token1] = ACTIONS(641), + [aux_sym_trigger_event_token1] = ACTIONS(641), + [aux_sym_trigger_event_token2] = ACTIONS(641), + [aux_sym_drop_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token1] = ACTIONS(641), + [aux_sym_grant_statement_token4] = ACTIONS(641), + [aux_sym_grant_statement_token8] = ACTIONS(641), + [aux_sym_order_by_clause_token1] = ACTIONS(641), + [aux_sym_limit_clause_token1] = ACTIONS(641), + [aux_sym_where_clause_token1] = ACTIONS(641), + [aux_sym_join_type_token1] = ACTIONS(641), + [aux_sym_join_type_token2] = ACTIONS(641), + [aux_sym_join_type_token3] = ACTIONS(641), + [aux_sym_join_type_token4] = ACTIONS(641), + [aux_sym_join_clause_token1] = ACTIONS(641), + [aux_sym_boolean_expression_token1] = ACTIONS(641), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(641), + [sym__unquoted_identifier] = ACTIONS(641), + [anon_sym_BQUOTE] = ACTIONS(639), + [anon_sym_DQUOTE] = ACTIONS(639), + [anon_sym_DASH_GT] = ACTIONS(641), + [anon_sym_DASH_GT_GT] = ACTIONS(639), + [anon_sym_POUND_GT] = ACTIONS(641), + [anon_sym_POUND_GT_GT] = ACTIONS(639), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(639), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(641), + [anon_sym_CARET] = ACTIONS(639), + [anon_sym_STAR] = ACTIONS(639), + [anon_sym_SLASH] = ACTIONS(641), + [anon_sym_PERCENT] = ACTIONS(639), + [anon_sym_LT_LT] = ACTIONS(639), + [anon_sym_GT_GT] = ACTIONS(639), + [anon_sym_AMP] = ACTIONS(639), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_POUND] = ACTIONS(641), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_LT_EQ] = ACTIONS(639), + [anon_sym_LT_GT] = ACTIONS(639), + [anon_sym_BANG_EQ] = ACTIONS(639), + [anon_sym_GT] = ACTIONS(641), + [anon_sym_GT_EQ] = ACTIONS(639), + [anon_sym_BANG_TILDE] = ACTIONS(641), + [anon_sym_TILDE_STAR] = ACTIONS(639), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(639), + }, + [1840] = { + [anon_sym_SEMI] = ACTIONS(711), + [aux_sym_with_clause_token1] = ACTIONS(713), + [anon_sym_COMMA] = ACTIONS(711), + [aux_sym_cte_token1] = ACTIONS(713), + [aux_sym_cte_token2] = ACTIONS(713), + [aux_sym_insert_statement_token1] = ACTIONS(713), + [aux_sym_insert_statement_token2] = ACTIONS(713), + [aux_sym_comment_statement_token7] = 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(711), + [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_parameter_token1] = ACTIONS(713), + [anon_sym_EQ] = ACTIONS(711), + [aux_sym_create_trigger_statement_token1] = ACTIONS(713), + [aux_sym_trigger_reference_token1] = ACTIONS(713), + [aux_sym_trigger_event_token1] = ACTIONS(713), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(713), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(713), + [sym__unquoted_identifier] = ACTIONS(713), + [anon_sym_BQUOTE] = ACTIONS(711), + [anon_sym_DQUOTE] = ACTIONS(711), + [anon_sym_DASH_GT] = ACTIONS(713), + [anon_sym_DASH_GT_GT] = ACTIONS(711), + [anon_sym_POUND_GT] = ACTIONS(713), + [anon_sym_POUND_GT_GT] = ACTIONS(711), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(711), + [anon_sym_DASH] = ACTIONS(713), + [anon_sym_TILDE] = ACTIONS(713), + [anon_sym_CARET] = ACTIONS(711), + [anon_sym_STAR] = ACTIONS(711), + [anon_sym_SLASH] = ACTIONS(713), + [anon_sym_PERCENT] = ACTIONS(711), + [anon_sym_LT_LT] = ACTIONS(711), + [anon_sym_GT_GT] = ACTIONS(711), + [anon_sym_AMP] = ACTIONS(711), + [anon_sym_PIPE] = ACTIONS(711), + [anon_sym_POUND] = ACTIONS(713), + [anon_sym_LT] = ACTIONS(713), + [anon_sym_LT_EQ] = ACTIONS(711), + [anon_sym_LT_GT] = ACTIONS(711), + [anon_sym_BANG_EQ] = ACTIONS(711), + [anon_sym_GT] = ACTIONS(713), + [anon_sym_GT_EQ] = ACTIONS(711), + [anon_sym_BANG_TILDE] = ACTIONS(713), + [anon_sym_TILDE_STAR] = ACTIONS(711), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(711), + }, + [1841] = { + [aux_sym_dotted_name_repeat1] = STATE(1843), + [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_insert_statement_token1] = ACTIONS(124), + [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_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(3291), + [aux_sym_type_token1] = ACTIONS(124), + [aux_sym_type_token2] = ACTIONS(124), + [anon_sym_LBRACK] = ACTIONS(122), + [sym_comment] = ACTIONS(3), + }, + [1842] = { + [ts_builtin_sym_end] = ACTIONS(449), + [anon_sym_SEMI] = ACTIONS(449), + [aux_sym_with_clause_token1] = ACTIONS(451), + [aux_sym_cte_token2] = ACTIONS(449), + [aux_sym_insert_statement_token1] = ACTIONS(449), + [aux_sym_truncate_statement_token1] = ACTIONS(449), + [aux_sym_comment_statement_token1] = ACTIONS(449), + [aux_sym_comment_statement_token7] = ACTIONS(449), + [aux_sym_begin_statement_token1] = ACTIONS(449), + [aux_sym_commit_statement_token1] = ACTIONS(449), + [aux_sym_rollback_statement_token1] = ACTIONS(449), + [aux_sym_create_statement_token1] = ACTIONS(449), + [aux_sym_alter_statement_token1] = ACTIONS(449), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(449), + [aux_sym_pg_command_token1] = ACTIONS(449), + [aux_sym__compound_statement_token2] = ACTIONS(449), + [aux_sym_return_statement_token1] = ACTIONS(449), + [aux_sym_declare_statement_token1] = ACTIONS(449), + [aux_sym_create_function_parameter_token1] = ACTIONS(451), + [anon_sym_EQ] = ACTIONS(449), + [aux_sym_create_trigger_statement_token1] = ACTIONS(451), + [aux_sym_trigger_event_token1] = ACTIONS(449), + [aux_sym_trigger_event_token2] = ACTIONS(449), + [aux_sym_drop_statement_token1] = ACTIONS(449), + [aux_sym_grant_statement_token1] = ACTIONS(449), + [aux_sym_grant_statement_token4] = ACTIONS(449), + [aux_sym_grant_statement_token8] = ACTIONS(449), + [aux_sym_create_table_statement_token1] = ACTIONS(449), + [aux_sym_order_by_clause_token1] = ACTIONS(449), + [aux_sym_limit_clause_token1] = ACTIONS(449), + [aux_sym_where_clause_token1] = ACTIONS(449), + [aux_sym_join_type_token1] = ACTIONS(449), + [aux_sym_join_type_token2] = ACTIONS(449), + [aux_sym_join_type_token3] = ACTIONS(449), + [aux_sym_join_type_token4] = ACTIONS(449), + [aux_sym_join_clause_token1] = ACTIONS(449), + [aux_sym_boolean_expression_token1] = ACTIONS(449), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(449), + [anon_sym_DASH_GT] = ACTIONS(451), + [anon_sym_DASH_GT_GT] = ACTIONS(449), + [anon_sym_POUND_GT] = ACTIONS(451), + [anon_sym_POUND_GT_GT] = ACTIONS(449), + [anon_sym_COLON_COLON] = ACTIONS(449), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(449), + [anon_sym_DASH] = ACTIONS(451), + [anon_sym_TILDE] = ACTIONS(451), + [anon_sym_CARET] = ACTIONS(449), + [anon_sym_STAR] = ACTIONS(449), + [anon_sym_SLASH] = ACTIONS(451), + [anon_sym_PERCENT] = ACTIONS(449), + [anon_sym_LT_LT] = ACTIONS(449), + [anon_sym_GT_GT] = ACTIONS(449), + [anon_sym_AMP] = ACTIONS(449), + [anon_sym_PIPE] = ACTIONS(449), + [anon_sym_POUND] = ACTIONS(451), + [anon_sym_LT] = ACTIONS(451), + [anon_sym_LT_EQ] = ACTIONS(449), + [anon_sym_LT_GT] = ACTIONS(449), + [anon_sym_BANG_EQ] = ACTIONS(449), + [anon_sym_GT] = ACTIONS(451), + [anon_sym_GT_EQ] = ACTIONS(449), + [anon_sym_BANG_TILDE] = ACTIONS(451), + [anon_sym_TILDE_STAR] = ACTIONS(449), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(449), + }, + [1843] = { + [aux_sym_dotted_name_repeat1] = STATE(1843), + [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_insert_statement_token1] = ACTIONS(117), + [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_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(3293), + [aux_sym_type_token1] = ACTIONS(117), + [aux_sym_type_token2] = ACTIONS(117), + [anon_sym_LBRACK] = ACTIONS(115), + [sym_comment] = ACTIONS(3), + }, + [1844] = { + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [anon_sym_COMMA] = ACTIONS(366), + [aux_sym_cte_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(368), + [aux_sym_insert_statement_token1] = ACTIONS(368), + [aux_sym_insert_statement_token2] = ACTIONS(368), + [aux_sym_comment_statement_token7] = ACTIONS(368), + [aux_sym_create_statement_token1] = ACTIONS(368), + [aux_sym_alter_statement_token1] = ACTIONS(368), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(368), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym__compound_statement_token2] = ACTIONS(368), + [aux_sym_return_statement_token1] = ACTIONS(368), + [aux_sym_declare_statement_token1] = ACTIONS(368), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_reference_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(368), + [aux_sym_trigger_event_token2] = ACTIONS(368), + [aux_sym_drop_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token1] = ACTIONS(368), + [aux_sym_grant_statement_token4] = ACTIONS(368), + [aux_sym_grant_statement_token8] = ACTIONS(368), + [aux_sym_order_by_clause_token1] = ACTIONS(368), + [aux_sym_limit_clause_token1] = ACTIONS(368), + [aux_sym_where_clause_token1] = ACTIONS(368), + [aux_sym_join_type_token1] = ACTIONS(368), + [aux_sym_join_type_token2] = ACTIONS(368), + [aux_sym_join_type_token3] = ACTIONS(368), + [aux_sym_join_type_token4] = ACTIONS(368), + [aux_sym_join_clause_token1] = ACTIONS(368), + [aux_sym_boolean_expression_token1] = ACTIONS(368), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(368), + [sym__unquoted_identifier] = ACTIONS(368), + [anon_sym_BQUOTE] = ACTIONS(366), + [anon_sym_DQUOTE] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [1845] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(3296), + [aux_sym_cte_token2] = ACTIONS(402), + [aux_sym_insert_statement_token1] = ACTIONS(402), + [aux_sym_truncate_statement_token1] = ACTIONS(402), + [aux_sym_comment_statement_token1] = ACTIONS(402), + [aux_sym_comment_statement_token7] = ACTIONS(402), + [aux_sym_begin_statement_token1] = ACTIONS(402), + [aux_sym_commit_statement_token1] = ACTIONS(402), + [aux_sym_rollback_statement_token1] = ACTIONS(402), + [aux_sym_create_statement_token1] = ACTIONS(402), + [aux_sym_alter_statement_token1] = ACTIONS(402), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(402), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym__compound_statement_token2] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(402), + [aux_sym_declare_statement_token1] = ACTIONS(402), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(402), + [aux_sym_trigger_event_token2] = ACTIONS(402), + [aux_sym_drop_statement_token1] = ACTIONS(402), + [aux_sym_grant_statement_token1] = ACTIONS(402), + [aux_sym_grant_statement_token4] = ACTIONS(402), + [aux_sym_grant_statement_token8] = ACTIONS(402), + [aux_sym_create_table_statement_token1] = ACTIONS(3298), + [aux_sym_order_by_clause_token1] = ACTIONS(402), + [aux_sym_limit_clause_token1] = ACTIONS(402), + [aux_sym_where_clause_token1] = ACTIONS(402), + [aux_sym_join_type_token1] = ACTIONS(402), + [aux_sym_join_type_token2] = ACTIONS(402), + [aux_sym_join_type_token3] = ACTIONS(402), + [aux_sym_join_type_token4] = ACTIONS(402), + [aux_sym_join_clause_token1] = ACTIONS(402), + [aux_sym_boolean_expression_token1] = ACTIONS(402), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [1846] = { + [ts_builtin_sym_end] = ACTIONS(635), + [anon_sym_SEMI] = ACTIONS(635), + [aux_sym_with_clause_token1] = ACTIONS(637), + [anon_sym_COMMA] = ACTIONS(635), + [aux_sym_cte_token1] = ACTIONS(637), + [aux_sym_cte_token2] = ACTIONS(3062), + [aux_sym_insert_statement_token1] = ACTIONS(637), + [aux_sym_truncate_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token1] = ACTIONS(637), + [aux_sym_comment_statement_token7] = ACTIONS(3064), + [aux_sym_begin_statement_token1] = ACTIONS(637), + [aux_sym_commit_statement_token1] = ACTIONS(637), + [aux_sym_rollback_statement_token1] = ACTIONS(637), + [aux_sym_create_statement_token1] = ACTIONS(637), + [aux_sym_alter_statement_token1] = ACTIONS(637), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(637), + [aux_sym_pg_command_token1] = ACTIONS(635), + [aux_sym_create_function_parameter_token1] = ACTIONS(3066), + [anon_sym_EQ] = ACTIONS(3068), + [aux_sym_create_trigger_statement_token1] = ACTIONS(3070), + [aux_sym_trigger_event_token1] = ACTIONS(637), + [aux_sym_trigger_event_token2] = ACTIONS(637), + [aux_sym_drop_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token1] = ACTIONS(637), + [aux_sym_grant_statement_token4] = ACTIONS(637), + [aux_sym_grant_statement_token8] = ACTIONS(637), + [aux_sym_order_by_clause_token1] = ACTIONS(637), + [aux_sym_limit_clause_token1] = ACTIONS(637), + [aux_sym_where_clause_token1] = ACTIONS(637), + [aux_sym_join_type_token1] = ACTIONS(637), + [aux_sym_join_type_token2] = ACTIONS(637), + [aux_sym_join_type_token3] = ACTIONS(637), + [aux_sym_join_type_token4] = ACTIONS(637), + [aux_sym_join_clause_token1] = ACTIONS(637), + [aux_sym_boolean_expression_token1] = ACTIONS(3072), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(3074), + [sym__unquoted_identifier] = ACTIONS(637), + [anon_sym_BQUOTE] = ACTIONS(635), + [anon_sym_DQUOTE] = ACTIONS(635), + [anon_sym_DASH_GT] = ACTIONS(637), + [anon_sym_DASH_GT_GT] = ACTIONS(635), + [anon_sym_POUND_GT] = ACTIONS(637), + [anon_sym_POUND_GT_GT] = ACTIONS(635), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(3080), + [anon_sym_DASH] = ACTIONS(3082), + [anon_sym_TILDE] = ACTIONS(3084), + [anon_sym_CARET] = ACTIONS(3086), + [anon_sym_STAR] = ACTIONS(3088), + [anon_sym_SLASH] = ACTIONS(3090), + [anon_sym_PERCENT] = ACTIONS(3088), + [anon_sym_LT_LT] = ACTIONS(3088), + [anon_sym_GT_GT] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3088), + [anon_sym_PIPE] = ACTIONS(3080), + [anon_sym_POUND] = ACTIONS(3082), + [anon_sym_LT] = ACTIONS(3084), + [anon_sym_LT_EQ] = ACTIONS(3068), + [anon_sym_LT_GT] = ACTIONS(3068), + [anon_sym_BANG_EQ] = ACTIONS(3068), + [anon_sym_GT] = ACTIONS(3084), + [anon_sym_GT_EQ] = ACTIONS(3068), + [anon_sym_BANG_TILDE] = ACTIONS(3084), + [anon_sym_TILDE_STAR] = ACTIONS(3068), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(3068), + }, + [1847] = { + [anon_sym_SEMI] = ACTIONS(587), + [aux_sym_with_clause_token1] = ACTIONS(589), + [anon_sym_COMMA] = ACTIONS(587), + [aux_sym_cte_token1] = ACTIONS(589), + [aux_sym_cte_token2] = ACTIONS(589), + [aux_sym_insert_statement_token1] = ACTIONS(589), + [aux_sym_insert_statement_token2] = ACTIONS(589), + [aux_sym_comment_statement_token7] = ACTIONS(589), + [aux_sym_create_statement_token1] = ACTIONS(589), + [aux_sym_alter_statement_token1] = ACTIONS(589), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(589), + [aux_sym_pg_command_token1] = ACTIONS(587), + [aux_sym__compound_statement_token2] = ACTIONS(589), + [aux_sym_return_statement_token1] = ACTIONS(589), + [aux_sym_declare_statement_token1] = ACTIONS(589), + [aux_sym_create_function_parameter_token1] = ACTIONS(589), + [anon_sym_EQ] = ACTIONS(587), + [aux_sym_create_trigger_statement_token1] = ACTIONS(589), + [aux_sym_trigger_reference_token1] = ACTIONS(589), + [aux_sym_trigger_event_token1] = ACTIONS(589), + [aux_sym_trigger_event_token2] = ACTIONS(589), + [aux_sym_drop_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token1] = ACTIONS(589), + [aux_sym_grant_statement_token4] = ACTIONS(589), + [aux_sym_grant_statement_token8] = ACTIONS(589), + [aux_sym_create_table_statement_token1] = ACTIONS(589), + [aux_sym_order_by_clause_token1] = ACTIONS(589), + [aux_sym_limit_clause_token1] = ACTIONS(589), + [aux_sym_where_clause_token1] = ACTIONS(589), + [aux_sym_join_type_token1] = ACTIONS(589), + [aux_sym_join_type_token2] = ACTIONS(589), + [aux_sym_join_type_token3] = ACTIONS(589), + [aux_sym_join_type_token4] = ACTIONS(589), + [aux_sym_join_clause_token1] = ACTIONS(589), + [aux_sym_boolean_expression_token1] = ACTIONS(589), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(589), + [sym__unquoted_identifier] = ACTIONS(589), + [anon_sym_BQUOTE] = ACTIONS(587), + [anon_sym_DQUOTE] = ACTIONS(587), + [anon_sym_DASH_GT] = ACTIONS(589), + [anon_sym_DASH_GT_GT] = ACTIONS(587), + [anon_sym_POUND_GT] = ACTIONS(589), + [anon_sym_POUND_GT_GT] = ACTIONS(587), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(587), + [anon_sym_DASH] = ACTIONS(589), + [anon_sym_TILDE] = ACTIONS(589), + [anon_sym_CARET] = ACTIONS(587), + [anon_sym_STAR] = ACTIONS(587), + [anon_sym_SLASH] = ACTIONS(589), + [anon_sym_PERCENT] = ACTIONS(587), + [anon_sym_LT_LT] = ACTIONS(587), + [anon_sym_GT_GT] = ACTIONS(587), + [anon_sym_AMP] = ACTIONS(587), + [anon_sym_PIPE] = ACTIONS(587), + [anon_sym_POUND] = ACTIONS(589), + [anon_sym_LT] = ACTIONS(589), + [anon_sym_LT_EQ] = ACTIONS(587), + [anon_sym_LT_GT] = ACTIONS(587), + [anon_sym_BANG_EQ] = ACTIONS(587), + [anon_sym_GT] = ACTIONS(589), + [anon_sym_GT_EQ] = ACTIONS(587), + [anon_sym_BANG_TILDE] = ACTIONS(589), + [anon_sym_TILDE_STAR] = ACTIONS(587), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(587), + }, + [1848] = { + [ts_builtin_sym_end] = ACTIONS(366), + [anon_sym_SEMI] = ACTIONS(366), + [aux_sym_with_clause_token1] = ACTIONS(368), + [aux_sym_cte_token2] = ACTIONS(366), + [aux_sym_insert_statement_token1] = ACTIONS(366), + [aux_sym_truncate_statement_token1] = ACTIONS(366), + [aux_sym_comment_statement_token1] = ACTIONS(366), + [aux_sym_comment_statement_token7] = ACTIONS(366), + [aux_sym_begin_statement_token1] = ACTIONS(366), + [aux_sym_commit_statement_token1] = ACTIONS(366), + [aux_sym_rollback_statement_token1] = ACTIONS(366), + [aux_sym_create_statement_token1] = ACTIONS(366), + [aux_sym_alter_statement_token1] = ACTIONS(366), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(366), + [aux_sym_pg_command_token1] = ACTIONS(366), + [aux_sym__compound_statement_token2] = ACTIONS(366), + [aux_sym_return_statement_token1] = ACTIONS(366), + [aux_sym_declare_statement_token1] = ACTIONS(366), + [aux_sym_create_function_parameter_token1] = ACTIONS(368), + [anon_sym_EQ] = ACTIONS(366), + [aux_sym_create_trigger_statement_token1] = ACTIONS(368), + [aux_sym_trigger_event_token1] = ACTIONS(366), + [aux_sym_trigger_event_token2] = ACTIONS(366), + [aux_sym_drop_statement_token1] = ACTIONS(366), + [aux_sym_grant_statement_token1] = ACTIONS(366), + [aux_sym_grant_statement_token4] = ACTIONS(366), + [aux_sym_grant_statement_token8] = ACTIONS(366), + [aux_sym_create_table_statement_token1] = ACTIONS(366), + [aux_sym_order_by_clause_token1] = ACTIONS(366), + [aux_sym_limit_clause_token1] = ACTIONS(366), + [aux_sym_where_clause_token1] = ACTIONS(366), + [aux_sym_join_type_token1] = ACTIONS(366), + [aux_sym_join_type_token2] = ACTIONS(366), + [aux_sym_join_type_token3] = ACTIONS(366), + [aux_sym_join_type_token4] = ACTIONS(366), + [aux_sym_join_clause_token1] = ACTIONS(366), + [aux_sym_boolean_expression_token1] = ACTIONS(366), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(366), + [anon_sym_DASH_GT] = ACTIONS(368), + [anon_sym_DASH_GT_GT] = ACTIONS(366), + [anon_sym_POUND_GT] = ACTIONS(368), + [anon_sym_POUND_GT_GT] = ACTIONS(366), + [anon_sym_LBRACK] = ACTIONS(366), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(366), + [anon_sym_DASH] = ACTIONS(368), + [anon_sym_TILDE] = ACTIONS(368), + [anon_sym_CARET] = ACTIONS(366), + [anon_sym_STAR] = ACTIONS(366), + [anon_sym_SLASH] = ACTIONS(368), + [anon_sym_PERCENT] = ACTIONS(366), + [anon_sym_LT_LT] = ACTIONS(366), + [anon_sym_GT_GT] = ACTIONS(366), + [anon_sym_AMP] = ACTIONS(366), + [anon_sym_PIPE] = ACTIONS(366), + [anon_sym_POUND] = ACTIONS(368), + [anon_sym_LT] = ACTIONS(368), + [anon_sym_LT_EQ] = ACTIONS(366), + [anon_sym_LT_GT] = ACTIONS(366), + [anon_sym_BANG_EQ] = ACTIONS(366), + [anon_sym_GT] = ACTIONS(368), + [anon_sym_GT_EQ] = ACTIONS(366), + [anon_sym_BANG_TILDE] = ACTIONS(368), + [anon_sym_TILDE_STAR] = ACTIONS(366), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(366), + }, + [1849] = { + [aux_sym_dotted_name_repeat1] = STATE(1588), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(3300), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [aux_sym_type_token1] = ACTIONS(141), + [aux_sym_type_token2] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + }, + [1850] = { + [ts_builtin_sym_end] = ACTIONS(473), + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [aux_sym_cte_token2] = ACTIONS(473), + [aux_sym_insert_statement_token1] = ACTIONS(473), + [aux_sym_truncate_statement_token1] = ACTIONS(473), + [aux_sym_comment_statement_token1] = ACTIONS(473), + [aux_sym_comment_statement_token7] = ACTIONS(473), + [aux_sym_begin_statement_token1] = ACTIONS(473), + [aux_sym_commit_statement_token1] = ACTIONS(473), + [aux_sym_rollback_statement_token1] = ACTIONS(473), + [aux_sym_create_statement_token1] = ACTIONS(473), + [aux_sym_alter_statement_token1] = ACTIONS(473), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(473), + [aux_sym_pg_command_token1] = ACTIONS(473), + [aux_sym__compound_statement_token2] = ACTIONS(473), + [aux_sym_return_statement_token1] = ACTIONS(473), + [aux_sym_declare_statement_token1] = ACTIONS(473), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_event_token1] = ACTIONS(473), + [aux_sym_trigger_event_token2] = ACTIONS(473), + [aux_sym_drop_statement_token1] = ACTIONS(473), + [aux_sym_grant_statement_token1] = ACTIONS(473), + [aux_sym_grant_statement_token4] = ACTIONS(473), + [aux_sym_grant_statement_token8] = ACTIONS(473), + [aux_sym_create_table_statement_token1] = ACTIONS(473), + [aux_sym_order_by_clause_token1] = ACTIONS(473), + [aux_sym_limit_clause_token1] = ACTIONS(473), + [aux_sym_where_clause_token1] = ACTIONS(473), + [aux_sym_join_type_token1] = ACTIONS(473), + [aux_sym_join_type_token2] = ACTIONS(473), + [aux_sym_join_type_token3] = ACTIONS(473), + [aux_sym_join_type_token4] = ACTIONS(473), + [aux_sym_join_clause_token1] = ACTIONS(473), + [aux_sym_boolean_expression_token1] = ACTIONS(473), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), + }, + [1851] = { + [ts_builtin_sym_end] = ACTIONS(631), + [anon_sym_SEMI] = ACTIONS(631), + [aux_sym_with_clause_token1] = ACTIONS(633), + [anon_sym_COMMA] = ACTIONS(631), + [aux_sym_cte_token1] = ACTIONS(633), + [aux_sym_cte_token2] = ACTIONS(633), + [aux_sym_insert_statement_token1] = ACTIONS(633), + [aux_sym_truncate_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token1] = ACTIONS(633), + [aux_sym_comment_statement_token7] = ACTIONS(633), + [aux_sym_begin_statement_token1] = ACTIONS(633), + [aux_sym_commit_statement_token1] = ACTIONS(633), + [aux_sym_rollback_statement_token1] = ACTIONS(633), + [aux_sym_create_statement_token1] = ACTIONS(633), + [aux_sym_alter_statement_token1] = ACTIONS(633), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(633), + [aux_sym_pg_command_token1] = ACTIONS(631), + [aux_sym_create_function_parameter_token1] = ACTIONS(633), + [anon_sym_EQ] = ACTIONS(631), + [aux_sym_create_trigger_statement_token1] = ACTIONS(633), + [aux_sym_trigger_event_token1] = ACTIONS(633), + [aux_sym_trigger_event_token2] = ACTIONS(633), + [aux_sym_drop_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token1] = ACTIONS(633), + [aux_sym_grant_statement_token4] = ACTIONS(633), + [aux_sym_grant_statement_token8] = ACTIONS(633), + [aux_sym_order_by_clause_token1] = ACTIONS(633), + [aux_sym_limit_clause_token1] = ACTIONS(633), + [aux_sym_where_clause_token1] = ACTIONS(633), + [aux_sym_join_type_token1] = ACTIONS(633), + [aux_sym_join_type_token2] = ACTIONS(633), + [aux_sym_join_type_token3] = ACTIONS(633), + [aux_sym_join_type_token4] = ACTIONS(633), + [aux_sym_join_clause_token1] = ACTIONS(633), + [aux_sym_boolean_expression_token1] = ACTIONS(633), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(633), + [sym__unquoted_identifier] = ACTIONS(633), + [anon_sym_BQUOTE] = ACTIONS(631), + [anon_sym_DQUOTE] = ACTIONS(631), + [anon_sym_DASH_GT] = ACTIONS(633), + [anon_sym_DASH_GT_GT] = ACTIONS(631), + [anon_sym_POUND_GT] = ACTIONS(633), + [anon_sym_POUND_GT_GT] = ACTIONS(631), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(631), + [anon_sym_DASH] = ACTIONS(633), + [anon_sym_TILDE] = ACTIONS(633), + [anon_sym_CARET] = ACTIONS(631), + [anon_sym_STAR] = ACTIONS(631), + [anon_sym_SLASH] = ACTIONS(633), + [anon_sym_PERCENT] = ACTIONS(631), + [anon_sym_LT_LT] = ACTIONS(631), + [anon_sym_GT_GT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(631), + [anon_sym_PIPE] = ACTIONS(631), + [anon_sym_POUND] = ACTIONS(633), + [anon_sym_LT] = ACTIONS(633), + [anon_sym_LT_EQ] = ACTIONS(631), + [anon_sym_LT_GT] = ACTIONS(631), + [anon_sym_BANG_EQ] = ACTIONS(631), + [anon_sym_GT] = ACTIONS(633), + [anon_sym_GT_EQ] = ACTIONS(631), + [anon_sym_BANG_TILDE] = ACTIONS(633), + [anon_sym_TILDE_STAR] = ACTIONS(631), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(631), + }, + [1852] = { + [aux_sym_dotted_name_repeat1] = STATE(1841), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_truncate_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token1] = ACTIONS(143), + [aux_sym_begin_statement_token1] = ACTIONS(143), + [aux_sym_commit_statement_token1] = ACTIONS(143), + [aux_sym_rollback_statement_token1] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token2] = ACTIONS(143), + [aux_sym_sequence_token5] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_statement_token3] = ACTIONS(143), + [aux_sym_create_function_statement_token4] = ACTIONS(143), + [aux_sym_create_function_statement_token7] = ACTIONS(143), + [aux_sym_create_function_statement_token8] = ACTIONS(143), + [aux_sym_create_function_statement_token9] = ACTIONS(143), + [aux_sym_create_function_statement_token10] = ACTIONS(143), + [aux_sym_create_function_statement_token11] = ACTIONS(143), + [aux_sym_external_hint_token1] = ACTIONS(143), + [aux_sym_external_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token1] = ACTIONS(143), + [aux_sym_optimizer_hint_token2] = ACTIONS(143), + [aux_sym_optimizer_hint_token3] = ACTIONS(143), + [aux_sym_parallel_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token1] = ACTIONS(143), + [aux_sym_null_hint_token2] = ACTIONS(143), + [aux_sym_null_hint_token4] = ACTIONS(143), + [aux_sym_deterministic_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token1] = ACTIONS(143), + [aux_sym_sql_hint_token2] = ACTIONS(143), + [aux_sym_sql_hint_token3] = ACTIONS(143), + [aux_sym_sql_hint_token5] = ACTIONS(143), + [aux_sym__function_language_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token5] = ACTIONS(143), + [aux_sym_auto_increment_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token1] = ACTIONS(143), + [aux_sym_direction_constraint_token2] = ACTIONS(143), + [anon_sym_CONSTRAINT] = ACTIONS(143), + [aux_sym_table_constraint_check_token1] = ACTIONS(143), + [aux_sym_table_constraint_unique_token1] = ACTIONS(143), + [aux_sym_table_constraint_primary_key_token1] = ACTIONS(143), + [aux_sym_create_table_statement_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(3291), + [aux_sym_type_token1] = ACTIONS(143), + [aux_sym_type_token2] = ACTIONS(143), + [anon_sym_LBRACK] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + }, + [1853] = { + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token1] = ACTIONS(143), + [aux_sym_cte_token2] = ACTIONS(143), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(143), + [aux_sym_comment_statement_token7] = ACTIONS(143), + [aux_sym_create_statement_token1] = ACTIONS(143), + [aux_sym_alter_statement_token1] = ACTIONS(143), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(143), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(143), + [aux_sym_return_statement_token1] = ACTIONS(143), + [aux_sym_declare_statement_token1] = ACTIONS(143), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(143), + [aux_sym_trigger_event_token2] = ACTIONS(143), + [aux_sym_drop_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token1] = ACTIONS(143), + [aux_sym_grant_statement_token4] = ACTIONS(143), + [aux_sym_grant_statement_token8] = ACTIONS(143), + [aux_sym_order_by_clause_token1] = ACTIONS(143), + [aux_sym_limit_clause_token1] = ACTIONS(143), + [aux_sym_where_clause_token1] = ACTIONS(143), + [aux_sym_join_type_token1] = ACTIONS(143), + [aux_sym_join_type_token2] = ACTIONS(143), + [aux_sym_join_type_token3] = ACTIONS(143), + [aux_sym_join_type_token4] = ACTIONS(143), + [aux_sym_join_clause_token1] = ACTIONS(143), + [aux_sym_boolean_expression_token1] = ACTIONS(143), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(143), + [sym__unquoted_identifier] = ACTIONS(143), + [anon_sym_BQUOTE] = ACTIONS(141), + [anon_sym_DQUOTE] = ACTIONS(141), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), + }, [1854] = { - [ts_builtin_sym_end] = ACTIONS(723), - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = 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(723), - [aux_sym_create_function_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(217), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token8] = ACTIONS(217), + [aux_sym_create_table_statement_token1] = ACTIONS(217), + [aux_sym_order_by_clause_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_join_type_token1] = ACTIONS(217), + [aux_sym_join_type_token2] = ACTIONS(217), + [aux_sym_join_type_token3] = ACTIONS(217), + [aux_sym_join_type_token4] = ACTIONS(217), + [aux_sym_join_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2517), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [1855] = { - [ts_builtin_sym_end] = ACTIONS(475), - [anon_sym_SEMI] = ACTIONS(475), - [aux_sym_with_clause_token1] = ACTIONS(477), + [ts_builtin_sym_end] = ACTIONS(217), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(217), + [aux_sym_insert_statement_token1] = ACTIONS(217), + [aux_sym_truncate_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token1] = ACTIONS(217), + [aux_sym_comment_statement_token7] = ACTIONS(217), + [aux_sym_begin_statement_token1] = ACTIONS(217), + [aux_sym_commit_statement_token1] = ACTIONS(217), + [aux_sym_rollback_statement_token1] = ACTIONS(217), + [aux_sym_create_statement_token1] = ACTIONS(217), + [aux_sym_alter_statement_token1] = ACTIONS(217), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(217), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(217), + [aux_sym_return_statement_token1] = ACTIONS(217), + [aux_sym_declare_statement_token1] = ACTIONS(217), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(217), + [aux_sym_trigger_event_token2] = ACTIONS(217), + [aux_sym_drop_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token1] = ACTIONS(217), + [aux_sym_grant_statement_token4] = ACTIONS(217), + [aux_sym_grant_statement_token8] = ACTIONS(217), + [aux_sym_create_table_statement_token1] = ACTIONS(217), + [aux_sym_order_by_clause_token1] = ACTIONS(217), + [aux_sym_limit_clause_token1] = ACTIONS(217), + [aux_sym_where_clause_token1] = ACTIONS(217), + [aux_sym_join_type_token1] = ACTIONS(217), + [aux_sym_join_type_token2] = ACTIONS(217), + [aux_sym_join_type_token3] = ACTIONS(217), + [aux_sym_join_type_token4] = ACTIONS(217), + [aux_sym_join_clause_token1] = ACTIONS(217), + [aux_sym_boolean_expression_token1] = ACTIONS(217), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(2904), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), + }, + [1856] = { + [ts_builtin_sym_end] = ACTIONS(402), + [anon_sym_SEMI] = ACTIONS(402), + [aux_sym_with_clause_token1] = ACTIONS(3302), + [aux_sym_cte_token2] = ACTIONS(402), + [aux_sym_insert_statement_token1] = ACTIONS(402), + [aux_sym_truncate_statement_token1] = ACTIONS(402), + [aux_sym_comment_statement_token1] = ACTIONS(402), + [aux_sym_comment_statement_token7] = ACTIONS(402), + [aux_sym_begin_statement_token1] = ACTIONS(402), + [aux_sym_commit_statement_token1] = ACTIONS(402), + [aux_sym_rollback_statement_token1] = ACTIONS(402), + [aux_sym_create_statement_token1] = ACTIONS(402), + [aux_sym_alter_statement_token1] = ACTIONS(402), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(402), + [aux_sym_pg_command_token1] = ACTIONS(402), + [aux_sym__compound_statement_token2] = ACTIONS(402), + [aux_sym_return_statement_token1] = ACTIONS(402), + [aux_sym_declare_statement_token1] = ACTIONS(402), + [aux_sym_create_function_parameter_token1] = ACTIONS(406), + [anon_sym_EQ] = ACTIONS(402), + [aux_sym_create_trigger_statement_token1] = ACTIONS(406), + [aux_sym_trigger_event_token1] = ACTIONS(402), + [aux_sym_trigger_event_token2] = ACTIONS(402), + [aux_sym_drop_statement_token1] = ACTIONS(402), + [aux_sym_grant_statement_token1] = ACTIONS(402), + [aux_sym_grant_statement_token4] = ACTIONS(402), + [aux_sym_grant_statement_token8] = ACTIONS(402), + [aux_sym_create_table_statement_token1] = ACTIONS(3304), + [aux_sym_order_by_clause_token1] = ACTIONS(402), + [aux_sym_limit_clause_token1] = ACTIONS(402), + [aux_sym_where_clause_token1] = ACTIONS(402), + [aux_sym_join_type_token1] = ACTIONS(402), + [aux_sym_join_type_token2] = ACTIONS(402), + [aux_sym_join_type_token3] = ACTIONS(402), + [aux_sym_join_type_token4] = ACTIONS(402), + [aux_sym_join_clause_token1] = ACTIONS(402), + [aux_sym_boolean_expression_token1] = ACTIONS(402), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(402), + [anon_sym_DASH_GT] = ACTIONS(406), + [anon_sym_DASH_GT_GT] = ACTIONS(402), + [anon_sym_POUND_GT] = ACTIONS(406), + [anon_sym_POUND_GT_GT] = ACTIONS(402), + [anon_sym_LBRACK] = ACTIONS(402), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(402), + [anon_sym_DASH] = ACTIONS(406), + [anon_sym_TILDE] = ACTIONS(406), + [anon_sym_CARET] = ACTIONS(402), + [anon_sym_STAR] = ACTIONS(402), + [anon_sym_SLASH] = ACTIONS(406), + [anon_sym_PERCENT] = ACTIONS(402), + [anon_sym_LT_LT] = ACTIONS(402), + [anon_sym_GT_GT] = ACTIONS(402), + [anon_sym_AMP] = ACTIONS(402), + [anon_sym_PIPE] = ACTIONS(402), + [anon_sym_POUND] = ACTIONS(406), + [anon_sym_LT] = ACTIONS(406), + [anon_sym_LT_EQ] = ACTIONS(402), + [anon_sym_LT_GT] = ACTIONS(402), + [anon_sym_BANG_EQ] = ACTIONS(402), + [anon_sym_GT] = ACTIONS(406), + [anon_sym_GT_EQ] = ACTIONS(402), + [anon_sym_BANG_TILDE] = ACTIONS(406), + [anon_sym_TILDE_STAR] = ACTIONS(402), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(402), + }, + [1857] = { + [anon_sym_SEMI] = ACTIONS(473), + [aux_sym_with_clause_token1] = ACTIONS(475), + [anon_sym_COMMA] = ACTIONS(473), + [aux_sym_cte_token1] = ACTIONS(475), [aux_sym_cte_token2] = ACTIONS(475), [aux_sym_insert_statement_token1] = ACTIONS(475), - [aux_sym_truncate_statement_token1] = ACTIONS(475), - [aux_sym_comment_statement_token1] = ACTIONS(475), + [aux_sym_insert_statement_token2] = ACTIONS(475), [aux_sym_comment_statement_token7] = ACTIONS(475), - [aux_sym_begin_statement_token1] = ACTIONS(475), - [aux_sym_commit_statement_token1] = ACTIONS(475), - [aux_sym_rollback_statement_token1] = ACTIONS(475), [aux_sym_create_statement_token1] = ACTIONS(475), [aux_sym_alter_statement_token1] = ACTIONS(475), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(475), - [aux_sym_pg_command_token1] = ACTIONS(475), + [aux_sym_pg_command_token1] = ACTIONS(473), [aux_sym__compound_statement_token2] = ACTIONS(475), [aux_sym_return_statement_token1] = ACTIONS(475), [aux_sym_declare_statement_token1] = ACTIONS(475), - [aux_sym_create_function_parameter_token1] = ACTIONS(477), - [anon_sym_EQ] = ACTIONS(475), - [aux_sym_create_trigger_statement_token1] = ACTIONS(477), + [aux_sym_create_function_parameter_token1] = ACTIONS(475), + [anon_sym_EQ] = ACTIONS(473), + [aux_sym_create_trigger_statement_token1] = ACTIONS(475), + [aux_sym_trigger_reference_token1] = ACTIONS(475), [aux_sym_trigger_event_token1] = ACTIONS(475), [aux_sym_trigger_event_token2] = ACTIONS(475), [aux_sym_drop_statement_token1] = ACTIONS(475), [aux_sym_grant_statement_token1] = ACTIONS(475), [aux_sym_grant_statement_token4] = ACTIONS(475), [aux_sym_grant_statement_token8] = ACTIONS(475), - [aux_sym_create_table_statement_token1] = ACTIONS(475), [aux_sym_order_by_clause_token1] = ACTIONS(475), [aux_sym_limit_clause_token1] = ACTIONS(475), [aux_sym_where_clause_token1] = ACTIONS(475), @@ -193131,848 +195322,649 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_clause_token1] = ACTIONS(475), [aux_sym_boolean_expression_token1] = ACTIONS(475), [aux_sym_at_time_zone_expression_token1] = ACTIONS(475), - [anon_sym_DASH_GT] = ACTIONS(477), - [anon_sym_DASH_GT_GT] = ACTIONS(475), - [anon_sym_POUND_GT] = ACTIONS(477), - [anon_sym_POUND_GT_GT] = ACTIONS(475), - [anon_sym_COLON_COLON] = ACTIONS(475), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(475), - [anon_sym_DASH] = ACTIONS(477), - [anon_sym_TILDE] = ACTIONS(477), - [anon_sym_CARET] = ACTIONS(475), - [anon_sym_STAR] = ACTIONS(475), - [anon_sym_SLASH] = ACTIONS(477), - [anon_sym_PERCENT] = ACTIONS(475), - [anon_sym_LT_LT] = ACTIONS(475), - [anon_sym_GT_GT] = ACTIONS(475), - [anon_sym_AMP] = ACTIONS(475), - [anon_sym_PIPE] = ACTIONS(475), - [anon_sym_POUND] = ACTIONS(477), - [anon_sym_LT] = ACTIONS(477), - [anon_sym_LT_EQ] = ACTIONS(475), - [anon_sym_LT_GT] = ACTIONS(475), - [anon_sym_BANG_EQ] = ACTIONS(475), - [anon_sym_GT] = ACTIONS(477), - [anon_sym_GT_EQ] = ACTIONS(475), - [anon_sym_BANG_TILDE] = ACTIONS(477), - [anon_sym_TILDE_STAR] = ACTIONS(475), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(475), - }, - [1856] = { - [anon_sym_SEMI] = ACTIONS(569), - [aux_sym_with_clause_token1] = ACTIONS(571), - [anon_sym_COMMA] = ACTIONS(569), - [aux_sym_cte_token1] = ACTIONS(571), - [aux_sym_cte_token2] = ACTIONS(571), - [aux_sym_insert_statement_token1] = ACTIONS(571), - [aux_sym_insert_statement_token2] = ACTIONS(571), - [aux_sym_comment_statement_token7] = ACTIONS(571), - [aux_sym_create_statement_token1] = ACTIONS(571), - [aux_sym_alter_statement_token1] = ACTIONS(571), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(571), - [aux_sym_pg_command_token1] = ACTIONS(569), - [aux_sym__compound_statement_token2] = ACTIONS(571), - [aux_sym_return_statement_token1] = ACTIONS(571), - [aux_sym_declare_statement_token1] = ACTIONS(571), - [aux_sym_create_function_parameter_token1] = ACTIONS(571), - [anon_sym_EQ] = ACTIONS(569), - [aux_sym_create_trigger_statement_token1] = ACTIONS(571), - [aux_sym_trigger_reference_token1] = ACTIONS(571), - [aux_sym_trigger_event_token1] = ACTIONS(571), - [aux_sym_trigger_event_token2] = ACTIONS(571), - [aux_sym_drop_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token1] = ACTIONS(571), - [aux_sym_grant_statement_token4] = ACTIONS(571), - [aux_sym_grant_statement_token8] = ACTIONS(571), - [aux_sym_create_table_statement_token1] = ACTIONS(571), - [aux_sym_order_by_clause_token1] = ACTIONS(571), - [aux_sym_limit_clause_token1] = ACTIONS(571), - [aux_sym_where_clause_token1] = ACTIONS(571), - [aux_sym_join_type_token1] = ACTIONS(571), - [aux_sym_join_type_token2] = ACTIONS(571), - [aux_sym_join_type_token3] = ACTIONS(571), - [aux_sym_join_type_token4] = ACTIONS(571), - [aux_sym_join_clause_token1] = ACTIONS(571), - [aux_sym_boolean_expression_token1] = ACTIONS(571), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(571), - [sym__unquoted_identifier] = ACTIONS(571), - [anon_sym_BQUOTE] = ACTIONS(569), - [anon_sym_DQUOTE] = ACTIONS(569), - [anon_sym_DASH_GT] = ACTIONS(571), - [anon_sym_DASH_GT_GT] = ACTIONS(569), - [anon_sym_POUND_GT] = ACTIONS(571), - [anon_sym_POUND_GT_GT] = ACTIONS(569), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(569), - [anon_sym_DASH] = ACTIONS(571), - [anon_sym_TILDE] = ACTIONS(571), - [anon_sym_CARET] = ACTIONS(569), - [anon_sym_STAR] = ACTIONS(569), - [anon_sym_SLASH] = ACTIONS(571), - [anon_sym_PERCENT] = ACTIONS(569), - [anon_sym_LT_LT] = ACTIONS(569), - [anon_sym_GT_GT] = ACTIONS(569), - [anon_sym_AMP] = ACTIONS(569), - [anon_sym_PIPE] = ACTIONS(569), - [anon_sym_POUND] = ACTIONS(571), - [anon_sym_LT] = ACTIONS(571), - [anon_sym_LT_EQ] = ACTIONS(569), - [anon_sym_LT_GT] = ACTIONS(569), - [anon_sym_BANG_EQ] = ACTIONS(569), - [anon_sym_GT] = ACTIONS(571), - [anon_sym_GT_EQ] = ACTIONS(569), - [anon_sym_BANG_TILDE] = ACTIONS(571), - [anon_sym_TILDE_STAR] = ACTIONS(569), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(569), - }, - [1857] = { - [anon_sym_SEMI] = ACTIONS(695), - [aux_sym_with_clause_token1] = ACTIONS(697), - [anon_sym_COMMA] = ACTIONS(695), - [aux_sym_cte_token1] = ACTIONS(697), - [aux_sym_cte_token2] = ACTIONS(697), - [aux_sym_insert_statement_token1] = ACTIONS(697), - [aux_sym_insert_statement_token2] = ACTIONS(697), - [aux_sym_comment_statement_token7] = ACTIONS(697), - [aux_sym_create_statement_token1] = ACTIONS(697), - [aux_sym_alter_statement_token1] = ACTIONS(697), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(697), - [aux_sym_pg_command_token1] = ACTIONS(695), - [aux_sym__compound_statement_token2] = ACTIONS(697), - [aux_sym_return_statement_token1] = ACTIONS(697), - [aux_sym_declare_statement_token1] = ACTIONS(697), - [aux_sym_create_function_parameter_token1] = ACTIONS(697), - [anon_sym_EQ] = ACTIONS(695), - [aux_sym_create_trigger_statement_token1] = ACTIONS(697), - [aux_sym_trigger_reference_token1] = ACTIONS(697), - [aux_sym_trigger_event_token1] = ACTIONS(697), - [aux_sym_trigger_event_token2] = ACTIONS(697), - [aux_sym_drop_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token1] = ACTIONS(697), - [aux_sym_grant_statement_token4] = ACTIONS(697), - [aux_sym_grant_statement_token8] = ACTIONS(697), - [aux_sym_create_table_statement_token1] = ACTIONS(697), - [aux_sym_order_by_clause_token1] = ACTIONS(697), - [aux_sym_limit_clause_token1] = ACTIONS(697), - [aux_sym_where_clause_token1] = ACTIONS(697), - [aux_sym_join_type_token1] = ACTIONS(697), - [aux_sym_join_type_token2] = ACTIONS(697), - [aux_sym_join_type_token3] = ACTIONS(697), - [aux_sym_join_type_token4] = ACTIONS(697), - [aux_sym_join_clause_token1] = ACTIONS(697), - [aux_sym_boolean_expression_token1] = ACTIONS(697), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(697), - [sym__unquoted_identifier] = ACTIONS(697), - [anon_sym_BQUOTE] = ACTIONS(695), - [anon_sym_DQUOTE] = ACTIONS(695), - [anon_sym_DASH_GT] = ACTIONS(697), - [anon_sym_DASH_GT_GT] = ACTIONS(695), - [anon_sym_POUND_GT] = ACTIONS(697), - [anon_sym_POUND_GT_GT] = ACTIONS(695), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(695), - [anon_sym_DASH] = ACTIONS(697), - [anon_sym_TILDE] = ACTIONS(697), - [anon_sym_CARET] = ACTIONS(695), - [anon_sym_STAR] = ACTIONS(695), - [anon_sym_SLASH] = ACTIONS(697), - [anon_sym_PERCENT] = ACTIONS(695), - [anon_sym_LT_LT] = ACTIONS(695), - [anon_sym_GT_GT] = ACTIONS(695), - [anon_sym_AMP] = ACTIONS(695), - [anon_sym_PIPE] = ACTIONS(695), - [anon_sym_POUND] = ACTIONS(697), - [anon_sym_LT] = ACTIONS(697), - [anon_sym_LT_EQ] = ACTIONS(695), - [anon_sym_LT_GT] = ACTIONS(695), - [anon_sym_BANG_EQ] = ACTIONS(695), - [anon_sym_GT] = ACTIONS(697), - [anon_sym_GT_EQ] = ACTIONS(695), - [anon_sym_BANG_TILDE] = ACTIONS(697), - [anon_sym_TILDE_STAR] = ACTIONS(695), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(695), + [sym__unquoted_identifier] = ACTIONS(475), + [anon_sym_BQUOTE] = ACTIONS(473), + [anon_sym_DQUOTE] = ACTIONS(473), + [anon_sym_DASH_GT] = ACTIONS(475), + [anon_sym_DASH_GT_GT] = ACTIONS(473), + [anon_sym_POUND_GT] = ACTIONS(475), + [anon_sym_POUND_GT_GT] = ACTIONS(473), + [anon_sym_COLON_COLON] = ACTIONS(473), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(473), + [anon_sym_DASH] = ACTIONS(475), + [anon_sym_TILDE] = ACTIONS(475), + [anon_sym_CARET] = ACTIONS(473), + [anon_sym_STAR] = ACTIONS(473), + [anon_sym_SLASH] = ACTIONS(475), + [anon_sym_PERCENT] = ACTIONS(473), + [anon_sym_LT_LT] = ACTIONS(473), + [anon_sym_GT_GT] = ACTIONS(473), + [anon_sym_AMP] = ACTIONS(473), + [anon_sym_PIPE] = ACTIONS(473), + [anon_sym_POUND] = ACTIONS(475), + [anon_sym_LT] = ACTIONS(475), + [anon_sym_LT_EQ] = ACTIONS(473), + [anon_sym_LT_GT] = ACTIONS(473), + [anon_sym_BANG_EQ] = ACTIONS(473), + [anon_sym_GT] = ACTIONS(475), + [anon_sym_GT_EQ] = ACTIONS(473), + [anon_sym_BANG_TILDE] = ACTIONS(475), + [anon_sym_TILDE_STAR] = ACTIONS(473), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(473), }, [1858] = { - [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_insert_statement_token1] = ACTIONS(705), - [aux_sym_insert_statement_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_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_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_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_boolean_expression_token1] = 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), + [ts_builtin_sym_end] = ACTIONS(627), + [anon_sym_SEMI] = ACTIONS(627), + [aux_sym_with_clause_token1] = ACTIONS(629), + [anon_sym_COMMA] = ACTIONS(627), + [aux_sym_cte_token1] = ACTIONS(629), + [aux_sym_cte_token2] = ACTIONS(629), + [aux_sym_insert_statement_token1] = ACTIONS(629), + [aux_sym_truncate_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token1] = ACTIONS(629), + [aux_sym_comment_statement_token7] = ACTIONS(629), + [aux_sym_begin_statement_token1] = ACTIONS(629), + [aux_sym_commit_statement_token1] = ACTIONS(629), + [aux_sym_rollback_statement_token1] = ACTIONS(629), + [aux_sym_create_statement_token1] = ACTIONS(629), + [aux_sym_alter_statement_token1] = ACTIONS(629), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(629), + [aux_sym_pg_command_token1] = ACTIONS(627), + [aux_sym_create_function_parameter_token1] = ACTIONS(629), + [anon_sym_EQ] = ACTIONS(627), + [aux_sym_create_trigger_statement_token1] = ACTIONS(629), + [aux_sym_trigger_event_token1] = ACTIONS(629), + [aux_sym_trigger_event_token2] = ACTIONS(629), + [aux_sym_drop_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token1] = ACTIONS(629), + [aux_sym_grant_statement_token4] = ACTIONS(629), + [aux_sym_grant_statement_token8] = ACTIONS(629), + [aux_sym_order_by_clause_token1] = ACTIONS(629), + [aux_sym_limit_clause_token1] = ACTIONS(629), + [aux_sym_where_clause_token1] = ACTIONS(629), + [aux_sym_join_type_token1] = ACTIONS(629), + [aux_sym_join_type_token2] = ACTIONS(629), + [aux_sym_join_type_token3] = ACTIONS(629), + [aux_sym_join_type_token4] = ACTIONS(629), + [aux_sym_join_clause_token1] = ACTIONS(629), + [aux_sym_boolean_expression_token1] = ACTIONS(629), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(629), + [sym__unquoted_identifier] = ACTIONS(629), + [anon_sym_BQUOTE] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(627), + [anon_sym_DASH_GT] = ACTIONS(629), + [anon_sym_DASH_GT_GT] = ACTIONS(627), + [anon_sym_POUND_GT] = ACTIONS(629), + [anon_sym_POUND_GT_GT] = ACTIONS(627), [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), + [anon_sym_PLUS] = ACTIONS(627), + [anon_sym_DASH] = ACTIONS(629), + [anon_sym_TILDE] = ACTIONS(629), + [anon_sym_CARET] = ACTIONS(627), + [anon_sym_STAR] = ACTIONS(627), + [anon_sym_SLASH] = ACTIONS(629), + [anon_sym_PERCENT] = ACTIONS(627), + [anon_sym_LT_LT] = ACTIONS(627), + [anon_sym_GT_GT] = ACTIONS(627), + [anon_sym_AMP] = ACTIONS(627), + [anon_sym_PIPE] = ACTIONS(627), + [anon_sym_POUND] = ACTIONS(629), + [anon_sym_LT] = ACTIONS(629), + [anon_sym_LT_EQ] = ACTIONS(627), + [anon_sym_LT_GT] = ACTIONS(627), + [anon_sym_BANG_EQ] = ACTIONS(627), + [anon_sym_GT] = ACTIONS(629), + [anon_sym_GT_EQ] = ACTIONS(627), + [anon_sym_BANG_TILDE] = ACTIONS(629), + [anon_sym_TILDE_STAR] = ACTIONS(627), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(627), }, [1859] = { - [anon_sym_SEMI] = ACTIONS(573), - [aux_sym_with_clause_token1] = ACTIONS(575), - [anon_sym_COMMA] = ACTIONS(573), - [aux_sym_cte_token1] = ACTIONS(575), - [aux_sym_cte_token2] = ACTIONS(575), - [aux_sym_insert_statement_token1] = ACTIONS(575), - [aux_sym_insert_statement_token2] = ACTIONS(575), - [aux_sym_comment_statement_token7] = ACTIONS(575), - [aux_sym_create_statement_token1] = ACTIONS(575), - [aux_sym_alter_statement_token1] = ACTIONS(575), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(575), - [aux_sym_pg_command_token1] = ACTIONS(573), - [aux_sym__compound_statement_token2] = ACTIONS(575), - [aux_sym_return_statement_token1] = ACTIONS(575), - [aux_sym_declare_statement_token1] = ACTIONS(575), - [aux_sym_create_function_parameter_token1] = ACTIONS(575), - [anon_sym_EQ] = ACTIONS(573), - [aux_sym_create_trigger_statement_token1] = ACTIONS(575), - [aux_sym_trigger_reference_token1] = ACTIONS(575), - [aux_sym_trigger_event_token1] = ACTIONS(575), - [aux_sym_trigger_event_token2] = ACTIONS(575), - [aux_sym_drop_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token1] = ACTIONS(575), - [aux_sym_grant_statement_token4] = ACTIONS(575), - [aux_sym_grant_statement_token8] = ACTIONS(575), - [aux_sym_create_table_statement_token1] = ACTIONS(575), - [aux_sym_order_by_clause_token1] = ACTIONS(575), - [aux_sym_limit_clause_token1] = ACTIONS(575), - [aux_sym_where_clause_token1] = ACTIONS(575), - [aux_sym_join_type_token1] = ACTIONS(575), - [aux_sym_join_type_token2] = ACTIONS(575), - [aux_sym_join_type_token3] = ACTIONS(575), - [aux_sym_join_type_token4] = ACTIONS(575), - [aux_sym_join_clause_token1] = ACTIONS(575), - [aux_sym_boolean_expression_token1] = ACTIONS(575), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(575), - [sym__unquoted_identifier] = ACTIONS(575), - [anon_sym_BQUOTE] = ACTIONS(573), - [anon_sym_DQUOTE] = ACTIONS(573), - [anon_sym_DASH_GT] = ACTIONS(575), - [anon_sym_DASH_GT_GT] = ACTIONS(573), - [anon_sym_POUND_GT] = ACTIONS(575), - [anon_sym_POUND_GT_GT] = ACTIONS(573), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(573), - [anon_sym_DASH] = ACTIONS(575), - [anon_sym_TILDE] = ACTIONS(575), - [anon_sym_CARET] = ACTIONS(573), - [anon_sym_STAR] = ACTIONS(573), - [anon_sym_SLASH] = ACTIONS(575), - [anon_sym_PERCENT] = ACTIONS(573), - [anon_sym_LT_LT] = ACTIONS(573), - [anon_sym_GT_GT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(573), - [anon_sym_PIPE] = ACTIONS(573), - [anon_sym_POUND] = ACTIONS(575), - [anon_sym_LT] = ACTIONS(575), - [anon_sym_LT_EQ] = ACTIONS(573), - [anon_sym_LT_GT] = ACTIONS(573), - [anon_sym_BANG_EQ] = ACTIONS(573), - [anon_sym_GT] = ACTIONS(575), - [anon_sym_GT_EQ] = ACTIONS(573), - [anon_sym_BANG_TILDE] = ACTIONS(575), - [anon_sym_TILDE_STAR] = ACTIONS(573), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(573), + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(3306), + [aux_sym_cte_token2] = ACTIONS(394), + [aux_sym_insert_statement_token1] = ACTIONS(394), + [aux_sym_truncate_statement_token1] = ACTIONS(394), + [aux_sym_comment_statement_token1] = ACTIONS(394), + [aux_sym_comment_statement_token7] = ACTIONS(394), + [aux_sym_begin_statement_token1] = ACTIONS(394), + [aux_sym_commit_statement_token1] = ACTIONS(394), + [aux_sym_rollback_statement_token1] = ACTIONS(394), + [aux_sym_create_statement_token1] = ACTIONS(394), + [aux_sym_alter_statement_token1] = ACTIONS(394), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(394), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym__compound_statement_token2] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(394), + [aux_sym_declare_statement_token1] = ACTIONS(394), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(394), + [aux_sym_trigger_event_token2] = ACTIONS(394), + [aux_sym_drop_statement_token1] = ACTIONS(394), + [aux_sym_grant_statement_token1] = ACTIONS(394), + [aux_sym_grant_statement_token4] = ACTIONS(394), + [aux_sym_grant_statement_token8] = ACTIONS(394), + [aux_sym_create_table_statement_token1] = ACTIONS(3308), + [aux_sym_order_by_clause_token1] = ACTIONS(394), + [aux_sym_limit_clause_token1] = ACTIONS(394), + [aux_sym_where_clause_token1] = ACTIONS(394), + [aux_sym_join_type_token1] = ACTIONS(394), + [aux_sym_join_type_token2] = ACTIONS(394), + [aux_sym_join_type_token3] = ACTIONS(394), + [aux_sym_join_type_token4] = ACTIONS(394), + [aux_sym_join_clause_token1] = ACTIONS(394), + [aux_sym_boolean_expression_token1] = ACTIONS(394), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, [1860] = { - [ts_builtin_sym_end] = ACTIONS(479), - [anon_sym_SEMI] = ACTIONS(479), - [aux_sym_with_clause_token1] = ACTIONS(481), - [aux_sym_cte_token2] = ACTIONS(479), - [aux_sym_insert_statement_token1] = ACTIONS(479), - [aux_sym_truncate_statement_token1] = ACTIONS(479), - [aux_sym_comment_statement_token1] = ACTIONS(479), - [aux_sym_comment_statement_token7] = ACTIONS(479), - [aux_sym_begin_statement_token1] = ACTIONS(479), - [aux_sym_commit_statement_token1] = ACTIONS(479), - [aux_sym_rollback_statement_token1] = ACTIONS(479), - [aux_sym_create_statement_token1] = ACTIONS(479), - [aux_sym_alter_statement_token1] = ACTIONS(479), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(479), - [aux_sym_pg_command_token1] = ACTIONS(479), - [aux_sym__compound_statement_token2] = ACTIONS(479), - [aux_sym_return_statement_token1] = ACTIONS(479), - [aux_sym_declare_statement_token1] = ACTIONS(479), - [aux_sym_create_function_parameter_token1] = ACTIONS(481), - [anon_sym_EQ] = ACTIONS(479), - [aux_sym_create_trigger_statement_token1] = ACTIONS(481), - [aux_sym_trigger_event_token1] = ACTIONS(479), - [aux_sym_trigger_event_token2] = ACTIONS(479), - [aux_sym_drop_statement_token1] = ACTIONS(479), - [aux_sym_grant_statement_token1] = ACTIONS(479), - [aux_sym_grant_statement_token4] = ACTIONS(479), - [aux_sym_grant_statement_token8] = ACTIONS(479), - [aux_sym_create_table_statement_token1] = ACTIONS(479), - [aux_sym_order_by_clause_token1] = ACTIONS(479), - [aux_sym_limit_clause_token1] = ACTIONS(479), - [aux_sym_where_clause_token1] = ACTIONS(479), - [aux_sym_join_type_token1] = ACTIONS(479), - [aux_sym_join_type_token2] = ACTIONS(479), - [aux_sym_join_type_token3] = ACTIONS(479), - [aux_sym_join_type_token4] = ACTIONS(479), - [aux_sym_join_clause_token1] = ACTIONS(479), - [aux_sym_boolean_expression_token1] = ACTIONS(479), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(479), - [anon_sym_DASH_GT] = ACTIONS(481), - [anon_sym_DASH_GT_GT] = ACTIONS(479), - [anon_sym_POUND_GT] = ACTIONS(481), - [anon_sym_POUND_GT_GT] = ACTIONS(479), - [anon_sym_COLON_COLON] = ACTIONS(479), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(479), - [anon_sym_DASH] = ACTIONS(481), - [anon_sym_TILDE] = ACTIONS(481), - [anon_sym_CARET] = ACTIONS(479), - [anon_sym_STAR] = ACTIONS(479), - [anon_sym_SLASH] = ACTIONS(481), - [anon_sym_PERCENT] = ACTIONS(479), - [anon_sym_LT_LT] = ACTIONS(479), - [anon_sym_GT_GT] = ACTIONS(479), - [anon_sym_AMP] = ACTIONS(479), - [anon_sym_PIPE] = ACTIONS(479), - [anon_sym_POUND] = ACTIONS(481), - [anon_sym_LT] = ACTIONS(481), - [anon_sym_LT_EQ] = ACTIONS(479), - [anon_sym_LT_GT] = ACTIONS(479), - [anon_sym_BANG_EQ] = ACTIONS(479), - [anon_sym_GT] = ACTIONS(481), - [anon_sym_GT_EQ] = ACTIONS(479), - [anon_sym_BANG_TILDE] = ACTIONS(481), - [anon_sym_TILDE_STAR] = ACTIONS(479), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(479), + [ts_builtin_sym_end] = ACTIONS(394), + [anon_sym_SEMI] = ACTIONS(394), + [aux_sym_with_clause_token1] = ACTIONS(3310), + [aux_sym_cte_token2] = ACTIONS(394), + [aux_sym_insert_statement_token1] = ACTIONS(394), + [aux_sym_truncate_statement_token1] = ACTIONS(394), + [aux_sym_comment_statement_token1] = ACTIONS(394), + [aux_sym_comment_statement_token7] = ACTIONS(394), + [aux_sym_begin_statement_token1] = ACTIONS(394), + [aux_sym_commit_statement_token1] = ACTIONS(394), + [aux_sym_rollback_statement_token1] = ACTIONS(394), + [aux_sym_create_statement_token1] = ACTIONS(394), + [aux_sym_alter_statement_token1] = ACTIONS(394), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(394), + [aux_sym_pg_command_token1] = ACTIONS(394), + [aux_sym__compound_statement_token2] = ACTIONS(394), + [aux_sym_return_statement_token1] = ACTIONS(394), + [aux_sym_declare_statement_token1] = ACTIONS(394), + [aux_sym_create_function_parameter_token1] = ACTIONS(398), + [anon_sym_EQ] = ACTIONS(394), + [aux_sym_create_trigger_statement_token1] = ACTIONS(398), + [aux_sym_trigger_event_token1] = ACTIONS(394), + [aux_sym_trigger_event_token2] = ACTIONS(394), + [aux_sym_drop_statement_token1] = ACTIONS(394), + [aux_sym_grant_statement_token1] = ACTIONS(394), + [aux_sym_grant_statement_token4] = ACTIONS(394), + [aux_sym_grant_statement_token8] = ACTIONS(394), + [aux_sym_create_table_statement_token1] = ACTIONS(3312), + [aux_sym_order_by_clause_token1] = ACTIONS(394), + [aux_sym_limit_clause_token1] = ACTIONS(394), + [aux_sym_where_clause_token1] = ACTIONS(394), + [aux_sym_join_type_token1] = ACTIONS(394), + [aux_sym_join_type_token2] = ACTIONS(394), + [aux_sym_join_type_token3] = ACTIONS(394), + [aux_sym_join_type_token4] = ACTIONS(394), + [aux_sym_join_clause_token1] = ACTIONS(394), + [aux_sym_boolean_expression_token1] = ACTIONS(394), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(394), + [anon_sym_DASH_GT] = ACTIONS(398), + [anon_sym_DASH_GT_GT] = ACTIONS(394), + [anon_sym_POUND_GT] = ACTIONS(398), + [anon_sym_POUND_GT_GT] = ACTIONS(394), + [anon_sym_LBRACK] = ACTIONS(394), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(394), + [anon_sym_DASH] = ACTIONS(398), + [anon_sym_TILDE] = ACTIONS(398), + [anon_sym_CARET] = ACTIONS(394), + [anon_sym_STAR] = ACTIONS(394), + [anon_sym_SLASH] = ACTIONS(398), + [anon_sym_PERCENT] = ACTIONS(394), + [anon_sym_LT_LT] = ACTIONS(394), + [anon_sym_GT_GT] = ACTIONS(394), + [anon_sym_AMP] = ACTIONS(394), + [anon_sym_PIPE] = ACTIONS(394), + [anon_sym_POUND] = ACTIONS(398), + [anon_sym_LT] = ACTIONS(398), + [anon_sym_LT_EQ] = ACTIONS(394), + [anon_sym_LT_GT] = ACTIONS(394), + [anon_sym_BANG_EQ] = ACTIONS(394), + [anon_sym_GT] = ACTIONS(398), + [anon_sym_GT_EQ] = ACTIONS(394), + [anon_sym_BANG_TILDE] = ACTIONS(398), + [anon_sym_TILDE_STAR] = ACTIONS(394), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(394), }, [1861] = { - [anon_sym_SEMI] = ACTIONS(611), - [aux_sym_with_clause_token1] = ACTIONS(613), - [anon_sym_COMMA] = ACTIONS(611), - [aux_sym_cte_token1] = ACTIONS(613), - [aux_sym_cte_token2] = ACTIONS(613), - [aux_sym_insert_statement_token1] = ACTIONS(613), - [aux_sym_insert_statement_token2] = ACTIONS(613), - [aux_sym_comment_statement_token7] = ACTIONS(613), - [aux_sym_create_statement_token1] = ACTIONS(613), - [aux_sym_alter_statement_token1] = ACTIONS(613), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(613), - [aux_sym_pg_command_token1] = ACTIONS(611), - [aux_sym__compound_statement_token2] = ACTIONS(613), - [aux_sym_return_statement_token1] = ACTIONS(613), - [aux_sym_declare_statement_token1] = ACTIONS(613), - [aux_sym_create_function_parameter_token1] = ACTIONS(613), - [anon_sym_EQ] = ACTIONS(611), - [aux_sym_create_trigger_statement_token1] = ACTIONS(613), - [aux_sym_trigger_reference_token1] = ACTIONS(613), - [aux_sym_trigger_event_token1] = ACTIONS(613), - [aux_sym_trigger_event_token2] = ACTIONS(613), - [aux_sym_drop_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token1] = ACTIONS(613), - [aux_sym_grant_statement_token4] = ACTIONS(613), - [aux_sym_grant_statement_token8] = ACTIONS(613), - [aux_sym_create_table_statement_token1] = ACTIONS(613), - [aux_sym_order_by_clause_token1] = ACTIONS(613), - [aux_sym_limit_clause_token1] = ACTIONS(613), - [aux_sym_where_clause_token1] = ACTIONS(613), - [aux_sym_join_type_token1] = ACTIONS(613), - [aux_sym_join_type_token2] = ACTIONS(613), - [aux_sym_join_type_token3] = ACTIONS(613), - [aux_sym_join_type_token4] = ACTIONS(613), - [aux_sym_join_clause_token1] = ACTIONS(613), - [aux_sym_boolean_expression_token1] = ACTIONS(613), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(613), - [sym__unquoted_identifier] = ACTIONS(613), - [anon_sym_BQUOTE] = ACTIONS(611), - [anon_sym_DQUOTE] = ACTIONS(611), - [anon_sym_DASH_GT] = ACTIONS(613), - [anon_sym_DASH_GT_GT] = ACTIONS(611), - [anon_sym_POUND_GT] = ACTIONS(613), - [anon_sym_POUND_GT_GT] = ACTIONS(611), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(611), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_TILDE] = ACTIONS(613), - [anon_sym_CARET] = ACTIONS(611), - [anon_sym_STAR] = ACTIONS(611), - [anon_sym_SLASH] = ACTIONS(613), - [anon_sym_PERCENT] = ACTIONS(611), - [anon_sym_LT_LT] = ACTIONS(611), - [anon_sym_GT_GT] = ACTIONS(611), - [anon_sym_AMP] = ACTIONS(611), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_POUND] = ACTIONS(613), - [anon_sym_LT] = ACTIONS(613), - [anon_sym_LT_EQ] = ACTIONS(611), - [anon_sym_LT_GT] = ACTIONS(611), - [anon_sym_BANG_EQ] = ACTIONS(611), - [anon_sym_GT] = ACTIONS(613), - [anon_sym_GT_EQ] = ACTIONS(611), - [anon_sym_BANG_TILDE] = ACTIONS(613), - [anon_sym_TILDE_STAR] = ACTIONS(611), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(611), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_LBRACK] = ACTIONS(2571), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [1862] = { - [aux_sym_array_type_repeat1] = STATE(1862), - [ts_builtin_sym_end] = ACTIONS(285), - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(285), - [aux_sym_cte_token2] = ACTIONS(285), - [aux_sym_insert_statement_token1] = ACTIONS(285), - [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(285), - [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_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(285), - [aux_sym_trigger_event_token2] = 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_order_by_clause_token1] = ACTIONS(285), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(285), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(3290), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [anon_sym_SEMI] = ACTIONS(217), + [aux_sym_with_clause_token1] = ACTIONS(219), + [anon_sym_COMMA] = ACTIONS(217), + [aux_sym_cte_token1] = ACTIONS(219), + [aux_sym_cte_token2] = ACTIONS(219), + [aux_sym_insert_statement_token1] = ACTIONS(219), + [aux_sym_insert_statement_token2] = ACTIONS(219), + [aux_sym_comment_statement_token7] = ACTIONS(219), + [aux_sym_create_statement_token1] = ACTIONS(219), + [aux_sym_alter_statement_token1] = ACTIONS(219), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(219), + [aux_sym_pg_command_token1] = ACTIONS(217), + [aux_sym__compound_statement_token2] = ACTIONS(219), + [aux_sym_return_statement_token1] = ACTIONS(219), + [aux_sym_declare_statement_token1] = ACTIONS(219), + [aux_sym_create_function_parameter_token1] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(217), + [aux_sym_create_trigger_statement_token1] = ACTIONS(219), + [aux_sym_trigger_reference_token1] = ACTIONS(219), + [aux_sym_trigger_event_token1] = ACTIONS(219), + [aux_sym_trigger_event_token2] = ACTIONS(219), + [aux_sym_drop_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token1] = ACTIONS(219), + [aux_sym_grant_statement_token4] = ACTIONS(219), + [aux_sym_grant_statement_token8] = ACTIONS(219), + [aux_sym_order_by_clause_token1] = ACTIONS(219), + [aux_sym_limit_clause_token1] = ACTIONS(219), + [aux_sym_where_clause_token1] = ACTIONS(219), + [aux_sym_join_type_token1] = ACTIONS(219), + [aux_sym_join_type_token2] = ACTIONS(219), + [aux_sym_join_type_token3] = ACTIONS(219), + [aux_sym_join_type_token4] = ACTIONS(219), + [aux_sym_join_clause_token1] = ACTIONS(219), + [aux_sym_boolean_expression_token1] = ACTIONS(219), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(219), + [sym__unquoted_identifier] = ACTIONS(219), + [anon_sym_BQUOTE] = ACTIONS(217), + [anon_sym_DQUOTE] = ACTIONS(217), + [anon_sym_DASH_GT] = ACTIONS(219), + [anon_sym_DASH_GT_GT] = ACTIONS(217), + [anon_sym_POUND_GT] = ACTIONS(219), + [anon_sym_POUND_GT_GT] = ACTIONS(217), + [anon_sym_COLON_COLON] = ACTIONS(3016), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(217), + [anon_sym_DASH] = ACTIONS(219), + [anon_sym_TILDE] = ACTIONS(219), + [anon_sym_CARET] = ACTIONS(217), + [anon_sym_STAR] = ACTIONS(217), + [anon_sym_SLASH] = ACTIONS(219), + [anon_sym_PERCENT] = ACTIONS(217), + [anon_sym_LT_LT] = ACTIONS(217), + [anon_sym_GT_GT] = ACTIONS(217), + [anon_sym_AMP] = ACTIONS(217), + [anon_sym_PIPE] = ACTIONS(217), + [anon_sym_POUND] = ACTIONS(219), + [anon_sym_LT] = ACTIONS(219), + [anon_sym_LT_EQ] = ACTIONS(217), + [anon_sym_LT_GT] = ACTIONS(217), + [anon_sym_BANG_EQ] = ACTIONS(217), + [anon_sym_GT] = ACTIONS(219), + [anon_sym_GT_EQ] = ACTIONS(217), + [anon_sym_BANG_TILDE] = ACTIONS(219), + [anon_sym_TILDE_STAR] = ACTIONS(217), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(217), }, [1863] = { - [anon_sym_SEMI] = ACTIONS(723), - [aux_sym_with_clause_token1] = ACTIONS(725), - [anon_sym_COMMA] = ACTIONS(723), - [aux_sym_cte_token1] = ACTIONS(725), - [aux_sym_cte_token2] = ACTIONS(725), - [aux_sym_insert_statement_token1] = ACTIONS(725), - [aux_sym_insert_statement_token2] = ACTIONS(725), - [aux_sym_comment_statement_token7] = 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(723), - [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_parameter_token1] = ACTIONS(725), - [anon_sym_EQ] = ACTIONS(723), - [aux_sym_create_trigger_statement_token1] = ACTIONS(725), - [aux_sym_trigger_reference_token1] = ACTIONS(725), - [aux_sym_trigger_event_token1] = ACTIONS(725), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(725), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(725), - [sym__unquoted_identifier] = ACTIONS(725), - [anon_sym_BQUOTE] = ACTIONS(723), - [anon_sym_DQUOTE] = ACTIONS(723), - [anon_sym_DASH_GT] = ACTIONS(725), - [anon_sym_DASH_GT_GT] = ACTIONS(723), - [anon_sym_POUND_GT] = ACTIONS(725), - [anon_sym_POUND_GT_GT] = ACTIONS(723), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(723), - [anon_sym_DASH] = ACTIONS(725), - [anon_sym_TILDE] = ACTIONS(725), - [anon_sym_CARET] = ACTIONS(723), - [anon_sym_STAR] = ACTIONS(723), - [anon_sym_SLASH] = ACTIONS(725), - [anon_sym_PERCENT] = ACTIONS(723), - [anon_sym_LT_LT] = ACTIONS(723), - [anon_sym_GT_GT] = ACTIONS(723), - [anon_sym_AMP] = ACTIONS(723), - [anon_sym_PIPE] = ACTIONS(723), - [anon_sym_POUND] = ACTIONS(725), - [anon_sym_LT] = ACTIONS(725), - [anon_sym_LT_EQ] = ACTIONS(723), - [anon_sym_LT_GT] = ACTIONS(723), - [anon_sym_BANG_EQ] = ACTIONS(723), - [anon_sym_GT] = ACTIONS(725), - [anon_sym_GT_EQ] = ACTIONS(723), - [anon_sym_BANG_TILDE] = ACTIONS(725), - [anon_sym_TILDE_STAR] = ACTIONS(723), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(723), + [ts_builtin_sym_end] = ACTIONS(623), + [anon_sym_SEMI] = ACTIONS(623), + [aux_sym_with_clause_token1] = ACTIONS(625), + [anon_sym_COMMA] = ACTIONS(623), + [aux_sym_cte_token1] = ACTIONS(625), + [aux_sym_cte_token2] = ACTIONS(625), + [aux_sym_insert_statement_token1] = ACTIONS(625), + [aux_sym_truncate_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token1] = ACTIONS(625), + [aux_sym_comment_statement_token7] = ACTIONS(625), + [aux_sym_begin_statement_token1] = ACTIONS(625), + [aux_sym_commit_statement_token1] = ACTIONS(625), + [aux_sym_rollback_statement_token1] = ACTIONS(625), + [aux_sym_create_statement_token1] = ACTIONS(625), + [aux_sym_alter_statement_token1] = ACTIONS(625), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(625), + [aux_sym_pg_command_token1] = ACTIONS(623), + [aux_sym_create_function_parameter_token1] = ACTIONS(625), + [anon_sym_EQ] = ACTIONS(623), + [aux_sym_create_trigger_statement_token1] = ACTIONS(625), + [aux_sym_trigger_event_token1] = ACTIONS(625), + [aux_sym_trigger_event_token2] = ACTIONS(625), + [aux_sym_drop_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token1] = ACTIONS(625), + [aux_sym_grant_statement_token4] = ACTIONS(625), + [aux_sym_grant_statement_token8] = ACTIONS(625), + [aux_sym_order_by_clause_token1] = ACTIONS(625), + [aux_sym_limit_clause_token1] = ACTIONS(625), + [aux_sym_where_clause_token1] = ACTIONS(625), + [aux_sym_join_type_token1] = ACTIONS(625), + [aux_sym_join_type_token2] = ACTIONS(625), + [aux_sym_join_type_token3] = ACTIONS(625), + [aux_sym_join_type_token4] = ACTIONS(625), + [aux_sym_join_clause_token1] = ACTIONS(625), + [aux_sym_boolean_expression_token1] = ACTIONS(625), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(625), + [sym__unquoted_identifier] = ACTIONS(625), + [anon_sym_BQUOTE] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(623), + [anon_sym_DASH_GT] = ACTIONS(625), + [anon_sym_DASH_GT_GT] = ACTIONS(623), + [anon_sym_POUND_GT] = ACTIONS(625), + [anon_sym_POUND_GT_GT] = ACTIONS(623), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(623), + [anon_sym_DASH] = ACTIONS(625), + [anon_sym_TILDE] = ACTIONS(625), + [anon_sym_CARET] = ACTIONS(623), + [anon_sym_STAR] = ACTIONS(623), + [anon_sym_SLASH] = ACTIONS(625), + [anon_sym_PERCENT] = ACTIONS(623), + [anon_sym_LT_LT] = ACTIONS(623), + [anon_sym_GT_GT] = ACTIONS(623), + [anon_sym_AMP] = ACTIONS(623), + [anon_sym_PIPE] = ACTIONS(623), + [anon_sym_POUND] = ACTIONS(625), + [anon_sym_LT] = ACTIONS(625), + [anon_sym_LT_EQ] = ACTIONS(623), + [anon_sym_LT_GT] = ACTIONS(623), + [anon_sym_BANG_EQ] = ACTIONS(623), + [anon_sym_GT] = ACTIONS(625), + [anon_sym_GT_EQ] = ACTIONS(623), + [anon_sym_BANG_TILDE] = ACTIONS(625), + [anon_sym_TILDE_STAR] = ACTIONS(623), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(623), }, [1864] = { - [anon_sym_SEMI] = ACTIONS(719), - [aux_sym_with_clause_token1] = ACTIONS(721), - [anon_sym_COMMA] = ACTIONS(719), - [aux_sym_cte_token1] = ACTIONS(721), - [aux_sym_cte_token2] = ACTIONS(721), - [aux_sym_insert_statement_token1] = ACTIONS(721), - [aux_sym_insert_statement_token2] = ACTIONS(721), - [aux_sym_comment_statement_token7] = 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(719), - [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_parameter_token1] = ACTIONS(721), - [anon_sym_EQ] = ACTIONS(719), - [aux_sym_create_trigger_statement_token1] = ACTIONS(721), - [aux_sym_trigger_reference_token1] = ACTIONS(721), - [aux_sym_trigger_event_token1] = ACTIONS(721), - [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(721), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(721), - [sym__unquoted_identifier] = ACTIONS(721), - [anon_sym_BQUOTE] = ACTIONS(719), - [anon_sym_DQUOTE] = ACTIONS(719), - [anon_sym_DASH_GT] = ACTIONS(721), - [anon_sym_DASH_GT_GT] = ACTIONS(719), - [anon_sym_POUND_GT] = ACTIONS(721), - [anon_sym_POUND_GT_GT] = ACTIONS(719), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(719), - [anon_sym_DASH] = ACTIONS(721), - [anon_sym_TILDE] = ACTIONS(721), - [anon_sym_CARET] = ACTIONS(719), - [anon_sym_STAR] = ACTIONS(719), - [anon_sym_SLASH] = ACTIONS(721), - [anon_sym_PERCENT] = ACTIONS(719), - [anon_sym_LT_LT] = ACTIONS(719), - [anon_sym_GT_GT] = ACTIONS(719), - [anon_sym_AMP] = ACTIONS(719), - [anon_sym_PIPE] = ACTIONS(719), - [anon_sym_POUND] = ACTIONS(721), - [anon_sym_LT] = ACTIONS(721), - [anon_sym_LT_EQ] = ACTIONS(719), - [anon_sym_LT_GT] = ACTIONS(719), - [anon_sym_BANG_EQ] = ACTIONS(719), - [anon_sym_GT] = ACTIONS(721), - [anon_sym_GT_EQ] = ACTIONS(719), - [anon_sym_BANG_TILDE] = ACTIONS(721), - [anon_sym_TILDE_STAR] = ACTIONS(719), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(719), + [aux_sym_array_type_repeat1] = STATE(1868), + [anon_sym_SEMI] = ACTIONS(340), + [aux_sym_with_clause_token1] = ACTIONS(342), + [anon_sym_COMMA] = ACTIONS(340), + [aux_sym_cte_token1] = ACTIONS(342), + [aux_sym_cte_token2] = ACTIONS(342), + [aux_sym_insert_statement_token1] = ACTIONS(342), + [aux_sym_comment_statement_token7] = ACTIONS(342), + [aux_sym_create_statement_token1] = ACTIONS(342), + [aux_sym_alter_statement_token1] = ACTIONS(342), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(342), + [aux_sym_pg_command_token1] = ACTIONS(340), + [aux_sym__compound_statement_token2] = ACTIONS(342), + [aux_sym_return_statement_token1] = ACTIONS(342), + [aux_sym_declare_statement_token1] = ACTIONS(342), + [aux_sym_create_function_parameter_token1] = ACTIONS(342), + [anon_sym_EQ] = ACTIONS(340), + [aux_sym_create_trigger_statement_token1] = ACTIONS(342), + [aux_sym_trigger_event_token1] = ACTIONS(342), + [aux_sym_trigger_event_token2] = ACTIONS(342), + [aux_sym_drop_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token1] = ACTIONS(342), + [aux_sym_grant_statement_token4] = ACTIONS(342), + [aux_sym_grant_statement_token8] = ACTIONS(342), + [aux_sym_create_table_statement_token1] = ACTIONS(342), + [aux_sym_order_by_clause_token1] = ACTIONS(342), + [aux_sym_limit_clause_token1] = ACTIONS(342), + [aux_sym_where_clause_token1] = ACTIONS(342), + [aux_sym_join_type_token1] = ACTIONS(342), + [aux_sym_join_type_token2] = ACTIONS(342), + [aux_sym_join_type_token3] = ACTIONS(342), + [aux_sym_join_type_token4] = ACTIONS(342), + [aux_sym_join_clause_token1] = ACTIONS(342), + [aux_sym_boolean_expression_token1] = ACTIONS(342), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(342), + [sym__unquoted_identifier] = ACTIONS(342), + [anon_sym_BQUOTE] = ACTIONS(340), + [anon_sym_DQUOTE] = ACTIONS(340), + [anon_sym_DASH_GT] = ACTIONS(342), + [anon_sym_DASH_GT_GT] = ACTIONS(340), + [anon_sym_POUND_GT] = ACTIONS(342), + [anon_sym_POUND_GT_GT] = ACTIONS(340), + [anon_sym_LBRACK] = ACTIONS(3314), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(340), + [anon_sym_DASH] = ACTIONS(342), + [anon_sym_TILDE] = ACTIONS(342), + [anon_sym_CARET] = ACTIONS(340), + [anon_sym_STAR] = ACTIONS(340), + [anon_sym_SLASH] = ACTIONS(342), + [anon_sym_PERCENT] = ACTIONS(340), + [anon_sym_LT_LT] = ACTIONS(340), + [anon_sym_GT_GT] = ACTIONS(340), + [anon_sym_AMP] = ACTIONS(340), + [anon_sym_PIPE] = ACTIONS(340), + [anon_sym_POUND] = ACTIONS(342), + [anon_sym_LT] = ACTIONS(342), + [anon_sym_LT_EQ] = ACTIONS(340), + [anon_sym_LT_GT] = ACTIONS(340), + [anon_sym_BANG_EQ] = ACTIONS(340), + [anon_sym_GT] = ACTIONS(342), + [anon_sym_GT_EQ] = ACTIONS(340), + [anon_sym_BANG_TILDE] = ACTIONS(342), + [anon_sym_TILDE_STAR] = ACTIONS(340), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(340), }, [1865] = { - [anon_sym_SEMI] = ACTIONS(213), - [aux_sym_with_clause_token1] = ACTIONS(215), - [anon_sym_COMMA] = ACTIONS(213), - [aux_sym_cte_token1] = ACTIONS(215), - [aux_sym_cte_token2] = ACTIONS(215), - [aux_sym_insert_statement_token1] = ACTIONS(215), - [aux_sym_insert_statement_token2] = ACTIONS(215), - [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(213), - [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_parameter_token1] = ACTIONS(215), - [anon_sym_EQ] = ACTIONS(213), - [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_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(215), - [aux_sym_order_by_clause_token1] = ACTIONS(215), - [aux_sym_limit_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_boolean_expression_token1] = ACTIONS(215), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(215), - [sym__unquoted_identifier] = ACTIONS(215), - [anon_sym_BQUOTE] = ACTIONS(213), - [anon_sym_DQUOTE] = ACTIONS(213), - [anon_sym_DASH_GT] = ACTIONS(215), - [anon_sym_DASH_GT_GT] = ACTIONS(213), - [anon_sym_POUND_GT] = ACTIONS(215), - [anon_sym_POUND_GT_GT] = ACTIONS(213), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(213), - [anon_sym_DASH] = ACTIONS(215), - [anon_sym_TILDE] = ACTIONS(215), - [anon_sym_CARET] = ACTIONS(213), - [anon_sym_STAR] = ACTIONS(213), - [anon_sym_SLASH] = ACTIONS(215), - [anon_sym_PERCENT] = ACTIONS(213), - [anon_sym_LT_LT] = ACTIONS(213), - [anon_sym_GT_GT] = ACTIONS(213), - [anon_sym_AMP] = ACTIONS(213), - [anon_sym_PIPE] = ACTIONS(213), - [anon_sym_POUND] = ACTIONS(215), - [anon_sym_LT] = ACTIONS(215), - [anon_sym_LT_EQ] = ACTIONS(213), - [anon_sym_LT_GT] = ACTIONS(213), - [anon_sym_BANG_EQ] = ACTIONS(213), - [anon_sym_GT] = ACTIONS(215), - [anon_sym_GT_EQ] = ACTIONS(213), - [anon_sym_BANG_TILDE] = ACTIONS(215), - [anon_sym_TILDE_STAR] = ACTIONS(213), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(213), + [ts_builtin_sym_end] = ACTIONS(374), + [anon_sym_SEMI] = ACTIONS(374), + [aux_sym_with_clause_token1] = ACTIONS(3316), + [aux_sym_cte_token2] = ACTIONS(374), + [aux_sym_insert_statement_token1] = ACTIONS(374), + [aux_sym_truncate_statement_token1] = ACTIONS(374), + [aux_sym_comment_statement_token1] = ACTIONS(374), + [aux_sym_comment_statement_token7] = ACTIONS(374), + [aux_sym_begin_statement_token1] = ACTIONS(374), + [aux_sym_commit_statement_token1] = ACTIONS(374), + [aux_sym_rollback_statement_token1] = ACTIONS(374), + [aux_sym_create_statement_token1] = ACTIONS(374), + [aux_sym_alter_statement_token1] = ACTIONS(374), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(374), + [aux_sym_pg_command_token1] = ACTIONS(374), + [aux_sym__compound_statement_token2] = ACTIONS(374), + [aux_sym_return_statement_token1] = ACTIONS(374), + [aux_sym_declare_statement_token1] = ACTIONS(374), + [aux_sym_create_function_parameter_token1] = ACTIONS(378), + [anon_sym_EQ] = ACTIONS(374), + [aux_sym_create_trigger_statement_token1] = ACTIONS(378), + [aux_sym_trigger_event_token1] = ACTIONS(374), + [aux_sym_trigger_event_token2] = ACTIONS(374), + [aux_sym_drop_statement_token1] = ACTIONS(374), + [aux_sym_grant_statement_token1] = ACTIONS(374), + [aux_sym_grant_statement_token4] = ACTIONS(374), + [aux_sym_grant_statement_token8] = ACTIONS(374), + [aux_sym_create_table_statement_token1] = ACTIONS(3318), + [aux_sym_order_by_clause_token1] = ACTIONS(374), + [aux_sym_limit_clause_token1] = ACTIONS(374), + [aux_sym_where_clause_token1] = ACTIONS(374), + [aux_sym_join_type_token1] = ACTIONS(374), + [aux_sym_join_type_token2] = ACTIONS(374), + [aux_sym_join_type_token3] = ACTIONS(374), + [aux_sym_join_type_token4] = ACTIONS(374), + [aux_sym_join_clause_token1] = ACTIONS(374), + [aux_sym_boolean_expression_token1] = ACTIONS(374), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(374), + [anon_sym_DASH_GT] = ACTIONS(378), + [anon_sym_DASH_GT_GT] = ACTIONS(374), + [anon_sym_POUND_GT] = ACTIONS(378), + [anon_sym_POUND_GT_GT] = ACTIONS(374), + [anon_sym_LBRACK] = ACTIONS(374), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(374), + [anon_sym_DASH] = ACTIONS(378), + [anon_sym_TILDE] = ACTIONS(378), + [anon_sym_CARET] = ACTIONS(374), + [anon_sym_STAR] = ACTIONS(374), + [anon_sym_SLASH] = ACTIONS(378), + [anon_sym_PERCENT] = ACTIONS(374), + [anon_sym_LT_LT] = ACTIONS(374), + [anon_sym_GT_GT] = ACTIONS(374), + [anon_sym_AMP] = ACTIONS(374), + [anon_sym_PIPE] = ACTIONS(374), + [anon_sym_POUND] = ACTIONS(378), + [anon_sym_LT] = ACTIONS(378), + [anon_sym_LT_EQ] = ACTIONS(374), + [anon_sym_LT_GT] = ACTIONS(374), + [anon_sym_BANG_EQ] = ACTIONS(374), + [anon_sym_GT] = ACTIONS(378), + [anon_sym_GT_EQ] = ACTIONS(374), + [anon_sym_BANG_TILDE] = ACTIONS(378), + [anon_sym_TILDE_STAR] = ACTIONS(374), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(374), }, [1866] = { - [anon_sym_SEMI] = ACTIONS(285), - [aux_sym_with_clause_token1] = ACTIONS(287), - [anon_sym_COMMA] = ACTIONS(285), - [aux_sym_cte_token1] = ACTIONS(287), - [aux_sym_cte_token2] = ACTIONS(287), - [aux_sym_insert_statement_token1] = ACTIONS(287), - [aux_sym_insert_statement_token2] = ACTIONS(287), - [aux_sym_comment_statement_token7] = ACTIONS(287), - [aux_sym_create_statement_token1] = ACTIONS(287), - [aux_sym_alter_statement_token1] = ACTIONS(287), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(287), - [aux_sym_pg_command_token1] = ACTIONS(285), - [aux_sym__compound_statement_token2] = ACTIONS(287), - [aux_sym_return_statement_token1] = ACTIONS(287), - [aux_sym_declare_statement_token1] = ACTIONS(287), - [aux_sym_create_function_parameter_token1] = ACTIONS(287), - [anon_sym_EQ] = ACTIONS(285), - [aux_sym_create_trigger_statement_token1] = ACTIONS(287), - [aux_sym_trigger_reference_token1] = ACTIONS(287), - [aux_sym_trigger_event_token1] = ACTIONS(287), - [aux_sym_trigger_event_token2] = ACTIONS(287), - [aux_sym_drop_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token1] = ACTIONS(287), - [aux_sym_grant_statement_token4] = ACTIONS(287), - [aux_sym_grant_statement_token8] = ACTIONS(287), - [aux_sym_order_by_clause_token1] = ACTIONS(287), - [aux_sym_limit_clause_token1] = ACTIONS(287), - [aux_sym_where_clause_token1] = ACTIONS(287), - [aux_sym_join_type_token1] = ACTIONS(287), - [aux_sym_join_type_token2] = ACTIONS(287), - [aux_sym_join_type_token3] = ACTIONS(287), - [aux_sym_join_type_token4] = ACTIONS(287), - [aux_sym_join_clause_token1] = ACTIONS(287), - [aux_sym_boolean_expression_token1] = ACTIONS(287), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(287), - [sym__unquoted_identifier] = ACTIONS(287), - [anon_sym_BQUOTE] = ACTIONS(285), - [anon_sym_DQUOTE] = ACTIONS(285), - [anon_sym_DASH_GT] = ACTIONS(287), - [anon_sym_DASH_GT_GT] = ACTIONS(285), - [anon_sym_POUND_GT] = ACTIONS(287), - [anon_sym_POUND_GT_GT] = ACTIONS(285), - [anon_sym_LBRACK] = ACTIONS(285), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(285), - [anon_sym_DASH] = ACTIONS(287), - [anon_sym_TILDE] = ACTIONS(287), - [anon_sym_CARET] = ACTIONS(285), - [anon_sym_STAR] = ACTIONS(285), - [anon_sym_SLASH] = ACTIONS(287), - [anon_sym_PERCENT] = ACTIONS(285), - [anon_sym_LT_LT] = ACTIONS(285), - [anon_sym_GT_GT] = ACTIONS(285), - [anon_sym_AMP] = ACTIONS(285), - [anon_sym_PIPE] = ACTIONS(285), - [anon_sym_POUND] = ACTIONS(287), - [anon_sym_LT] = ACTIONS(287), - [anon_sym_LT_EQ] = ACTIONS(285), - [anon_sym_LT_GT] = ACTIONS(285), - [anon_sym_BANG_EQ] = ACTIONS(285), - [anon_sym_GT] = ACTIONS(287), - [anon_sym_GT_EQ] = ACTIONS(285), - [anon_sym_BANG_TILDE] = ACTIONS(287), - [anon_sym_TILDE_STAR] = ACTIONS(285), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(285), + [aux_sym_dotted_name_repeat1] = STATE(1588), + [ts_builtin_sym_end] = ACTIONS(141), + [anon_sym_SEMI] = ACTIONS(141), + [aux_sym_with_clause_token1] = ACTIONS(143), + [anon_sym_COMMA] = ACTIONS(141), + [aux_sym_cte_token2] = ACTIONS(141), + [anon_sym_LPAREN] = ACTIONS(141), + [aux_sym_insert_statement_token1] = ACTIONS(141), + [aux_sym_truncate_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token1] = ACTIONS(141), + [aux_sym_comment_statement_token7] = ACTIONS(141), + [aux_sym_begin_statement_token1] = ACTIONS(141), + [aux_sym_commit_statement_token1] = ACTIONS(141), + [aux_sym_rollback_statement_token1] = ACTIONS(141), + [aux_sym_create_statement_token1] = ACTIONS(141), + [aux_sym_alter_statement_token1] = ACTIONS(141), + [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(141), + [aux_sym_pg_command_token1] = ACTIONS(141), + [aux_sym__compound_statement_token2] = ACTIONS(141), + [aux_sym_return_statement_token1] = ACTIONS(141), + [aux_sym_declare_statement_token1] = ACTIONS(141), + [aux_sym_create_function_parameter_token1] = ACTIONS(143), + [anon_sym_EQ] = ACTIONS(141), + [aux_sym_create_trigger_statement_token1] = ACTIONS(143), + [aux_sym_trigger_event_token1] = ACTIONS(141), + [aux_sym_trigger_event_token2] = ACTIONS(141), + [aux_sym_drop_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token1] = ACTIONS(141), + [aux_sym_grant_statement_token4] = ACTIONS(141), + [aux_sym_grant_statement_token8] = ACTIONS(141), + [aux_sym_create_table_statement_token1] = ACTIONS(141), + [aux_sym_order_by_clause_token1] = ACTIONS(141), + [aux_sym_limit_clause_token1] = ACTIONS(141), + [aux_sym_boolean_expression_token1] = ACTIONS(141), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(141), + [anon_sym_DOT] = ACTIONS(2984), + [anon_sym_DASH_GT] = ACTIONS(143), + [anon_sym_DASH_GT_GT] = ACTIONS(141), + [anon_sym_POUND_GT] = ACTIONS(143), + [anon_sym_POUND_GT_GT] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(3320), + [anon_sym_COLON_COLON] = ACTIONS(141), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(141), + [anon_sym_DASH] = ACTIONS(143), + [anon_sym_TILDE] = ACTIONS(143), + [anon_sym_CARET] = ACTIONS(141), + [anon_sym_STAR] = ACTIONS(141), + [anon_sym_SLASH] = ACTIONS(143), + [anon_sym_PERCENT] = ACTIONS(141), + [anon_sym_LT_LT] = ACTIONS(141), + [anon_sym_GT_GT] = ACTIONS(141), + [anon_sym_AMP] = ACTIONS(141), + [anon_sym_PIPE] = ACTIONS(141), + [anon_sym_POUND] = ACTIONS(143), + [anon_sym_LT] = ACTIONS(143), + [anon_sym_LT_EQ] = ACTIONS(141), + [anon_sym_LT_GT] = ACTIONS(141), + [anon_sym_BANG_EQ] = ACTIONS(141), + [anon_sym_GT] = ACTIONS(143), + [anon_sym_GT_EQ] = ACTIONS(141), + [anon_sym_BANG_TILDE] = ACTIONS(143), + [anon_sym_TILDE_STAR] = ACTIONS(141), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(141), + [anon_sym_DOT_STAR] = ACTIONS(141), }, [1867] = { - [aux_sym_dotted_name_repeat1] = STATE(1618), - [ts_builtin_sym_end] = ACTIONS(136), - [anon_sym_SEMI] = ACTIONS(136), - [aux_sym_with_clause_token1] = ACTIONS(138), - [anon_sym_COMMA] = ACTIONS(136), - [aux_sym_cte_token2] = ACTIONS(136), - [anon_sym_LPAREN] = ACTIONS(136), - [aux_sym_insert_statement_token1] = ACTIONS(136), - [aux_sym_truncate_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token1] = ACTIONS(136), - [aux_sym_comment_statement_token7] = ACTIONS(136), - [aux_sym_begin_statement_token1] = ACTIONS(136), - [aux_sym_commit_statement_token1] = ACTIONS(136), - [aux_sym_rollback_statement_token1] = ACTIONS(136), - [aux_sym_create_statement_token1] = ACTIONS(136), - [aux_sym_alter_statement_token1] = ACTIONS(136), - [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(136), - [aux_sym_pg_command_token1] = ACTIONS(136), - [aux_sym__compound_statement_token2] = ACTIONS(136), - [aux_sym_return_statement_token1] = ACTIONS(136), - [aux_sym_declare_statement_token1] = ACTIONS(136), - [aux_sym_create_function_parameter_token1] = ACTIONS(138), - [anon_sym_EQ] = ACTIONS(136), - [aux_sym_create_trigger_statement_token1] = ACTIONS(138), - [aux_sym_trigger_event_token1] = ACTIONS(136), - [aux_sym_trigger_event_token2] = ACTIONS(136), - [aux_sym_drop_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token1] = ACTIONS(136), - [aux_sym_grant_statement_token4] = ACTIONS(136), - [aux_sym_grant_statement_token8] = ACTIONS(136), - [aux_sym_create_table_statement_token1] = ACTIONS(136), - [aux_sym_order_by_clause_token1] = ACTIONS(136), - [aux_sym_limit_clause_token1] = ACTIONS(136), - [aux_sym_boolean_expression_token1] = ACTIONS(136), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(136), - [anon_sym_DOT] = ACTIONS(3293), - [anon_sym_DASH_GT] = ACTIONS(138), - [anon_sym_DASH_GT_GT] = ACTIONS(136), - [anon_sym_POUND_GT] = ACTIONS(138), - [anon_sym_POUND_GT_GT] = ACTIONS(136), - [aux_sym_type_token1] = ACTIONS(136), - [aux_sym_type_token2] = ACTIONS(136), - [anon_sym_LBRACK] = ACTIONS(136), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(136), - [anon_sym_DASH] = ACTIONS(138), - [anon_sym_TILDE] = ACTIONS(138), - [anon_sym_CARET] = ACTIONS(136), - [anon_sym_STAR] = ACTIONS(136), - [anon_sym_SLASH] = ACTIONS(138), - [anon_sym_PERCENT] = ACTIONS(136), - [anon_sym_LT_LT] = ACTIONS(136), - [anon_sym_GT_GT] = ACTIONS(136), - [anon_sym_AMP] = ACTIONS(136), - [anon_sym_PIPE] = ACTIONS(136), - [anon_sym_POUND] = ACTIONS(138), - [anon_sym_LT] = ACTIONS(138), - [anon_sym_LT_EQ] = ACTIONS(136), - [anon_sym_LT_GT] = ACTIONS(136), - [anon_sym_BANG_EQ] = ACTIONS(136), - [anon_sym_GT] = ACTIONS(138), - [anon_sym_GT_EQ] = ACTIONS(136), - [anon_sym_BANG_TILDE] = ACTIONS(138), - [anon_sym_TILDE_STAR] = ACTIONS(136), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(136), - }, - [1868] = { - [sym__quoted_identifier] = STATE(4682), - [sym_identifier] = STATE(5242), + [aux_sym_array_type_repeat1] = STATE(1867), [anon_sym_SEMI] = ACTIONS(292), [aux_sym_with_clause_token1] = ACTIONS(294), [anon_sym_COMMA] = ACTIONS(292), - [aux_sym_cte_token1] = ACTIONS(2542), - [aux_sym_cte_token2] = ACTIONS(3295), + [aux_sym_cte_token1] = ACTIONS(294), + [aux_sym_cte_token2] = ACTIONS(294), [aux_sym_insert_statement_token1] = ACTIONS(294), - [aux_sym_comment_statement_token7] = ACTIONS(3297), + [aux_sym_comment_statement_token7] = ACTIONS(294), [aux_sym_create_statement_token1] = ACTIONS(294), [aux_sym_alter_statement_token1] = ACTIONS(294), [aux_sym_alter_table_action_alter_column_token1] = ACTIONS(294), @@ -193980,9 +195972,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym__compound_statement_token2] = ACTIONS(294), [aux_sym_return_statement_token1] = ACTIONS(294), [aux_sym_declare_statement_token1] = ACTIONS(294), - [aux_sym_create_function_parameter_token1] = ACTIONS(3299), - [anon_sym_EQ] = ACTIONS(3301), - [aux_sym_create_trigger_statement_token1] = ACTIONS(3303), + [aux_sym_create_function_parameter_token1] = ACTIONS(294), + [anon_sym_EQ] = ACTIONS(292), + [aux_sym_create_trigger_statement_token1] = ACTIONS(294), [aux_sym_trigger_event_token1] = ACTIONS(294), [aux_sym_trigger_event_token2] = ACTIONS(294), [aux_sym_drop_statement_token1] = ACTIONS(294), @@ -193998,37 +195990,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [aux_sym_join_type_token3] = ACTIONS(294), [aux_sym_join_type_token4] = ACTIONS(294), [aux_sym_join_clause_token1] = ACTIONS(294), - [aux_sym_boolean_expression_token1] = ACTIONS(3305), - [aux_sym_at_time_zone_expression_token1] = ACTIONS(3307), - [sym__unquoted_identifier] = ACTIONS(2558), - [anon_sym_BQUOTE] = ACTIONS(2560), - [anon_sym_DQUOTE] = ACTIONS(2562), - [anon_sym_DASH_GT] = ACTIONS(3309), - [anon_sym_DASH_GT_GT] = ACTIONS(3311), - [anon_sym_POUND_GT] = ACTIONS(3309), - [anon_sym_POUND_GT_GT] = ACTIONS(3311), - [sym_comment] = ACTIONS(3), - [anon_sym_PLUS] = ACTIONS(3313), - [anon_sym_DASH] = ACTIONS(3315), - [anon_sym_TILDE] = ACTIONS(3317), - [anon_sym_CARET] = ACTIONS(3319), - [anon_sym_STAR] = ACTIONS(3321), - [anon_sym_SLASH] = ACTIONS(3323), - [anon_sym_PERCENT] = ACTIONS(3321), - [anon_sym_LT_LT] = ACTIONS(3321), - [anon_sym_GT_GT] = ACTIONS(3321), - [anon_sym_AMP] = ACTIONS(3321), - [anon_sym_PIPE] = ACTIONS(3313), - [anon_sym_POUND] = ACTIONS(3315), - [anon_sym_LT] = ACTIONS(3317), - [anon_sym_LT_EQ] = ACTIONS(3301), - [anon_sym_LT_GT] = ACTIONS(3301), - [anon_sym_BANG_EQ] = ACTIONS(3301), - [anon_sym_GT] = ACTIONS(3317), - [anon_sym_GT_EQ] = ACTIONS(3301), - [anon_sym_BANG_TILDE] = ACTIONS(3317), - [anon_sym_TILDE_STAR] = ACTIONS(3301), - [anon_sym_BANG_TILDE_STAR] = ACTIONS(3301), + [aux_sym_boolean_expression_token1] = ACTIONS(294), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(294), + [sym__unquoted_identifier] = ACTIONS(294), + [anon_sym_BQUOTE] = ACTIONS(292), + [anon_sym_DQUOTE] = ACTIONS(292), + [anon_sym_DASH_GT] = ACTIONS(294), + [anon_sym_DASH_GT_GT] = ACTIONS(292), + [anon_sym_POUND_GT] = ACTIONS(294), + [anon_sym_POUND_GT_GT] = ACTIONS(292), + [anon_sym_LBRACK] = ACTIONS(3322), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(292), + [anon_sym_DASH] = ACTIONS(294), + [anon_sym_TILDE] = ACTIONS(294), + [anon_sym_CARET] = ACTIONS(292), + [anon_sym_STAR] = ACTIONS(292), + [anon_sym_SLASH] = ACTIONS(294), + [anon_sym_PERCENT] = ACTIONS(292), + [anon_sym_LT_LT] = ACTIONS(292), + [anon_sym_GT_GT] = ACTIONS(292), + [anon_sym_AMP] = ACTIONS(292), + [anon_sym_PIPE] = ACTIONS(292), + [anon_sym_POUND] = ACTIONS(294), + [anon_sym_LT] = ACTIONS(294), + [anon_sym_LT_EQ] = ACTIONS(292), + [anon_sym_LT_GT] = ACTIONS(292), + [anon_sym_BANG_EQ] = ACTIONS(292), + [anon_sym_GT] = ACTIONS(294), + [anon_sym_GT_EQ] = ACTIONS(292), + [anon_sym_BANG_TILDE] = ACTIONS(294), + [anon_sym_TILDE_STAR] = ACTIONS(292), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(292), + }, + [1868] = { + [aux_sym_array_type_repeat1] = STATE(1867), + [anon_sym_SEMI] = ACTIONS(334), + [aux_sym_with_clause_token1] = ACTIONS(336), + [anon_sym_COMMA] = ACTIONS(334), + [aux_sym_cte_token1] = ACTIONS(336), + [aux_sym_cte_token2] = ACTIONS(336), + [aux_sym_insert_statement_token1] = ACTIONS(336), + [aux_sym_comment_statement_token7] = 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(334), + [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(336), + [anon_sym_EQ] = ACTIONS(334), + [aux_sym_create_trigger_statement_token1] = ACTIONS(336), + [aux_sym_trigger_event_token1] = ACTIONS(336), + [aux_sym_trigger_event_token2] = 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_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_boolean_expression_token1] = ACTIONS(336), + [aux_sym_at_time_zone_expression_token1] = ACTIONS(336), + [sym__unquoted_identifier] = ACTIONS(336), + [anon_sym_BQUOTE] = ACTIONS(334), + [anon_sym_DQUOTE] = ACTIONS(334), + [anon_sym_DASH_GT] = ACTIONS(336), + [anon_sym_DASH_GT_GT] = ACTIONS(334), + [anon_sym_POUND_GT] = ACTIONS(336), + [anon_sym_POUND_GT_GT] = ACTIONS(334), + [anon_sym_LBRACK] = ACTIONS(3314), + [sym_comment] = ACTIONS(3), + [anon_sym_PLUS] = ACTIONS(334), + [anon_sym_DASH] = ACTIONS(336), + [anon_sym_TILDE] = ACTIONS(336), + [anon_sym_CARET] = ACTIONS(334), + [anon_sym_STAR] = ACTIONS(334), + [anon_sym_SLASH] = ACTIONS(336), + [anon_sym_PERCENT] = ACTIONS(334), + [anon_sym_LT_LT] = ACTIONS(334), + [anon_sym_GT_GT] = ACTIONS(334), + [anon_sym_AMP] = ACTIONS(334), + [anon_sym_PIPE] = ACTIONS(334), + [anon_sym_POUND] = ACTIONS(336), + [anon_sym_LT] = ACTIONS(336), + [anon_sym_LT_EQ] = ACTIONS(334), + [anon_sym_LT_GT] = ACTIONS(334), + [anon_sym_BANG_EQ] = ACTIONS(334), + [anon_sym_GT] = ACTIONS(336), + [anon_sym_GT_EQ] = ACTIONS(334), + [anon_sym_BANG_TILDE] = ACTIONS(336), + [anon_sym_TILDE_STAR] = ACTIONS(334), + [anon_sym_BANG_TILDE_STAR] = ACTIONS(334), }, }; @@ -194036,38 +196096,19157 @@ static const uint16_t ts_small_parse_table[] = { [0] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(495), 52, - ts_builtin_sym_end, + ACTIONS(659), 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(657), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [71] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(720), 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(718), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [142] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3325), 1, + anon_sym_DOT, + STATE(1909), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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(143), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_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_boolean_expression_token1, + 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, + [217] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 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(372), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [288] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2774), 1, + aux_sym_cte_token2, + ACTIONS(2776), 1, + aux_sym_comment_statement_token7, + ACTIONS(2778), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(2782), 1, + aux_sym_boolean_expression_token1, + ACTIONS(2784), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(2792), 1, + anon_sym_CARET, + ACTIONS(2796), 1, + anon_sym_SLASH, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(2788), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3327), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(2794), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2780), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(874), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [387] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(619), 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(621), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(587), 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(589), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [529] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 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(713), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [600] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(449), 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(451), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [671] = 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), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [742] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(473), 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(475), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [813] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(217), 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(219), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [884] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(344), 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(346), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [955] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(718), 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(720), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1026] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 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(607), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1097] = 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_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1168] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(589), 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(587), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [1239] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 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(711), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [1310] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 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(709), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1383] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(219), 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(217), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [1454] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3331), 1, + anon_sym_LBRACK, + STATE(1889), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 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(294), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1529] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(2658), 1, + aux_sym_cte_token1, + ACTIONS(3334), 1, + aux_sym_cte_token2, + ACTIONS(3336), 1, + aux_sym_comment_statement_token7, + ACTIONS(3338), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3342), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3344), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3358), 1, + anon_sym_CARET, + ACTIONS(3362), 1, + anon_sym_SLASH, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5257), 1, + sym_identifier, + ACTIONS(3348), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3350), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3352), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3354), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(250), 3, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + ACTIONS(3356), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3360), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3340), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(252), 22, + aux_sym_with_clause_token1, + aux_sym_insert_statement_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [1642] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + 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), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [1715] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 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(707), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1788] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + 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), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [1861] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(701), 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(699), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [1932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(697), 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(695), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2003] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(699), 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(701), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [2074] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(483), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(481), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2145] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(487), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(485), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2216] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(617), 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(615), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2287] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(366), 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(368), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [2358] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(693), 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(691), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2429] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3366), 1, + anon_sym_DOT, + STATE(1902), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_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_boolean_expression_token1, + 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, + [2504] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(489), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2575] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(493), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2646] = 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), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2717] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(412), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(410), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(432), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(430), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2859] = 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), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [2930] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3325), 1, + anon_sym_DOT, + STATE(1902), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_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_boolean_expression_token1, + 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, + [3005] = 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), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [3076] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(695), 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(697), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [3147] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2644), 1, + anon_sym_LBRACK, + ACTIONS(217), 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(219), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [3220] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3209), 1, + anon_sym_COLON_COLON, + ACTIONS(217), 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(219), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [3293] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3369), 1, + anon_sym_LBRACK, + STATE(1933), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 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(342), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [3368] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(457), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [3439] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(689), 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(687), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [3510] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(615), 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(617), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [3581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(685), 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(683), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [3652] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(3379), 1, + anon_sym_SLASH, + ACTIONS(3371), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3373), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3377), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [3735] = 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), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [3806] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(3379), 1, + anon_sym_SLASH, + ACTIONS(3381), 1, + aux_sym_cte_token2, + ACTIONS(3383), 1, + aux_sym_comment_statement_token7, + ACTIONS(3385), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3389), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3371), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3373), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(675), 4, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3391), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3377), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3387), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(673), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_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, + [3901] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(479), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(477), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [3972] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(392), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(390), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [4043] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(372), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(370), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [4114] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(3379), 1, + anon_sym_SLASH, + ACTIONS(3381), 1, + aux_sym_cte_token2, + ACTIONS(3383), 1, + aux_sym_comment_statement_token7, + ACTIONS(3385), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3371), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3373), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(671), 4, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3391), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3377), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3387), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [4207] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(667), 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(665), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [4278] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 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(455), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [4349] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(3379), 1, + anon_sym_SLASH, + ACTIONS(3377), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [4428] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 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(661), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [4501] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(663), 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(661), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [4576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 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(605), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [4647] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(691), 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(693), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [4718] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3369), 1, + anon_sym_LBRACK, + STATE(1889), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 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(336), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [4793] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(645), 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(643), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [4864] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(292), 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(294), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [4935] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(641), 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(639), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [5006] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(3379), 1, + anon_sym_SLASH, + ACTIONS(3381), 1, + aux_sym_cte_token2, + ACTIONS(3383), 1, + aux_sym_comment_statement_token7, + ACTIONS(3385), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3389), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3393), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3371), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3373), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(637), 3, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3391), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3377), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3387), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(635), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_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, + [5103] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(633), 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(631), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [5174] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(629), 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(627), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [5245] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(625), 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(623), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [5316] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(621), 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(619), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [5387] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(294), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(292), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [5458] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3395), 1, + anon_sym_DOT, + ACTIONS(3397), 1, + anon_sym_LBRACK, + STATE(2065), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [5535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(687), 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(689), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5606] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3399), 1, + aux_sym_with_clause_token1, + ACTIONS(3401), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 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(406), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5681] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3403), 1, + aux_sym_with_clause_token1, + ACTIONS(3405), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 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(398), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5756] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + 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, + [5827] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3407), 1, + aux_sym_with_clause_token1, + ACTIONS(3409), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 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(386), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [5902] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + 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, + [5973] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3411), 1, + aux_sym_with_clause_token1, + ACTIONS(3413), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 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(406), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6048] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(683), 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(685), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6119] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3415), 1, + aux_sym_with_clause_token1, + ACTIONS(3417), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 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(378), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6194] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(657), 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(659), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6265] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 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(392), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6336] = 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), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [6407] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(477), 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(479), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6478] = 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), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6549] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3142), 1, + anon_sym_CARET, + ACTIONS(3146), 1, + anon_sym_SLASH, + ACTIONS(3136), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3138), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3144), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 37, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6632] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3118), 1, + aux_sym_cte_token2, + ACTIONS(3120), 1, + aux_sym_comment_statement_token7, + ACTIONS(3122), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3128), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3142), 1, + anon_sym_CARET, + ACTIONS(3146), 1, + anon_sym_SLASH, + ACTIONS(3136), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3138), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3140), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3144), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(673), 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(3124), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(675), 29, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_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, + [6727] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 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(459), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6798] = 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_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6869] = 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_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [6940] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(430), 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(432), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7011] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 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(134), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + 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, + [7082] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 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(412), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7153] = 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), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7224] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3118), 1, + aux_sym_cte_token2, + ACTIONS(3120), 1, + aux_sym_comment_statement_token7, + ACTIONS(3122), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3142), 1, + anon_sym_CARET, + ACTIONS(3146), 1, + anon_sym_SLASH, + ACTIONS(3136), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3138), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3140), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3144), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(669), 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(3124), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(671), 30, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [7317] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3102), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [7390] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3419), 1, + aux_sym_with_clause_token1, + ACTIONS(3421), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 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(398), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7465] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(455), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(453), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [7536] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(839), 1, + aux_sym_with_clause_token1, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(3379), 1, + anon_sym_SLASH, + ACTIONS(3381), 1, + aux_sym_cte_token2, + ACTIONS(3383), 1, + aux_sym_comment_statement_token7, + ACTIONS(3385), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3389), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3393), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3371), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3373), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3423), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3425), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3391), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3377), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3387), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(837), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [7637] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 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(495), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7708] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(665), 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(667), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7779] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3427), 1, + aux_sym_with_clause_token1, + ACTIONS(3429), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 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(386), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [7854] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(861), 1, + aux_sym_with_clause_token1, + ACTIONS(3364), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3375), 1, + anon_sym_CARET, + ACTIONS(3379), 1, + anon_sym_SLASH, + ACTIONS(3381), 1, + aux_sym_cte_token2, + ACTIONS(3383), 1, + aux_sym_comment_statement_token7, + ACTIONS(3385), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3389), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3393), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3371), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3373), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3423), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3425), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3391), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3377), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3387), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(859), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [7955] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 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(625), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8026] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3142), 1, + anon_sym_CARET, + ACTIONS(3146), 1, + anon_sym_SLASH, + ACTIONS(3144), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [8105] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(489), 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(491), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8176] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3431), 1, + aux_sym_with_clause_token1, + ACTIONS(3433), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 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(378), 38, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8251] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(485), 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(487), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8322] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 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(483), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8393] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3008), 1, + aux_sym_join_type_token1, + ACTIONS(3108), 1, + aux_sym_grant_statement_token8, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + ACTIONS(3114), 1, + aux_sym_where_clause_token1, + ACTIONS(3116), 1, + aux_sym_join_clause_token1, + STATE(2890), 1, + sym_where_clause, + STATE(3151), 1, + sym_group_by_clause, + STATE(3532), 1, + sym_order_by_clause, + STATE(4517), 1, + sym_limit_clause, + STATE(11119), 1, + sym_join_type, + STATE(2298), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(3010), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3278), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3280), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [8490] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3008), 1, + aux_sym_join_type_token1, + ACTIONS(3108), 1, + aux_sym_grant_statement_token8, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + ACTIONS(3114), 1, + aux_sym_where_clause_token1, + ACTIONS(3116), 1, + aux_sym_join_clause_token1, + STATE(2865), 1, + sym_where_clause, + STATE(3155), 1, + sym_group_by_clause, + STATE(3453), 1, + sym_order_by_clause, + STATE(4549), 1, + sym_limit_clause, + STATE(11119), 1, + sym_join_type, + STATE(2298), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(3010), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3268), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3270), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [8587] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3008), 1, + aux_sym_join_type_token1, + ACTIONS(3108), 1, + aux_sym_grant_statement_token8, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + ACTIONS(3114), 1, + aux_sym_where_clause_token1, + ACTIONS(3116), 1, + aux_sym_join_clause_token1, + STATE(2865), 1, + sym_where_clause, + STATE(3155), 1, + sym_group_by_clause, + STATE(3453), 1, + sym_order_by_clause, + STATE(4549), 1, + sym_limit_clause, + STATE(11119), 1, + sym_join_type, + STATE(1982), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(3010), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3268), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3270), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [8684] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(627), 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(629), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8755] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 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(663), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [8828] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2692), 1, + anon_sym_LBRACK, + ACTIONS(219), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [8901] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(449), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [8972] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3142), 1, + anon_sym_CARET, + ACTIONS(661), 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(663), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9047] = 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), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [9118] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(631), 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(633), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9189] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3118), 1, + aux_sym_cte_token2, + ACTIONS(3120), 1, + aux_sym_comment_statement_token7, + ACTIONS(3122), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3126), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3128), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3130), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3142), 1, + anon_sym_CARET, + ACTIONS(3146), 1, + anon_sym_SLASH, + ACTIONS(3136), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3138), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3140), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3144), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(635), 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(3124), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(637), 28, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_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, + [9286] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(649), 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(647), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [9357] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(475), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(473), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [9428] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(639), 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(641), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9499] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(643), 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(645), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9570] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(346), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(344), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [9641] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(366), 52, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [9712] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(647), 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(649), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9783] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 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(625), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9853] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2845), 1, + anon_sym_LBRACK, + ACTIONS(217), 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(219), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [9925] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_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_boolean_expression_token1, + 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, + [9995] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(344), 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(346), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [10065] = 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_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [10135] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(473), 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(475), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [10205] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3435), 1, + anon_sym_DOT, + STATE(2045), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 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(141), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_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, + [10279] = 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), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [10349] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(292), 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(294), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [10419] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3437), 1, + aux_sym_with_clause_token1, + ACTIONS(3439), 1, + anon_sym_LPAREN, + ACTIONS(3441), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3443), 1, + aux_sym_type_token1, + ACTIONS(3445), 1, + aux_sym_type_token2, + ACTIONS(164), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(160), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [10499] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3447), 1, + anon_sym_DOT, + STATE(2015), 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), 50, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_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_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, + [10573] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3449), 1, + aux_sym_with_clause_token1, + ACTIONS(3451), 1, + anon_sym_LPAREN, + ACTIONS(3453), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3455), 1, + aux_sym_type_token1, + ACTIONS(3457), 1, + aux_sym_type_token2, + ACTIONS(164), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(160), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [10653] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 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(134), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_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_boolean_expression_token1, + 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, + [10723] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3459), 1, + aux_sym_with_clause_token1, + ACTIONS(3461), 1, + anon_sym_LPAREN, + ACTIONS(3463), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3465), 1, + aux_sym_type_token1, + ACTIONS(3467), 1, + aux_sym_type_token2, + ACTIONS(160), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(164), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [10803] = 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), 51, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_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_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, + [10873] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3469), 1, + anon_sym_DOT, + STATE(2015), 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), 50, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_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_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, + [10947] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 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(455), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11017] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(449), 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(451), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11087] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(366), 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(368), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11157] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3472), 1, + aux_sym_with_clause_token1, + ACTIONS(3474), 1, + anon_sym_LPAREN, + ACTIONS(3476), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3478), 1, + aux_sym_type_token1, + ACTIONS(3480), 1, + aux_sym_type_token2, + ACTIONS(164), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(160), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [11237] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3287), 1, + anon_sym_COLON_COLON, + ACTIONS(217), 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(219), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 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(372), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11379] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 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(392), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11449] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_cte_token2, + ACTIONS(3484), 1, + aux_sym_comment_statement_token7, + ACTIONS(3486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3490), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3492), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(3510), 1, + anon_sym_SLASH, + ACTIONS(3496), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3498), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(837), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [11547] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(477), 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(479), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11617] = 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), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11687] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 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(459), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [11757] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(625), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(623), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [11827] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(629), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(627), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [11897] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(633), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(631), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [11967] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_cte_token2, + ACTIONS(3484), 1, + aux_sym_comment_statement_token7, + ACTIONS(3486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3490), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3492), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(3510), 1, + anon_sym_SLASH, + ACTIONS(637), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(635), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_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, + [12063] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(641), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(639), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12133] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(645), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(643), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12203] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(649), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(647), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12273] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(659), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(657), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12343] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(605), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12413] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(663), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(661), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12487] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(661), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [12559] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(3510), 1, + anon_sym_SLASH, + ACTIONS(3508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12637] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(667), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(665), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12707] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_cte_token2, + ACTIONS(3484), 1, + aux_sym_comment_statement_token7, + ACTIONS(3486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(3510), 1, + anon_sym_SLASH, + ACTIONS(3500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(671), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [12799] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_cte_token2, + ACTIONS(3484), 1, + aux_sym_comment_statement_token7, + ACTIONS(3486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3492), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(3510), 1, + anon_sym_SLASH, + ACTIONS(3500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(675), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(673), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_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, + [12893] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(3510), 1, + anon_sym_SLASH, + ACTIONS(3500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [12975] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(685), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(683), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13045] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(689), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(687), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13115] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3435), 1, + anon_sym_DOT, + STATE(2059), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_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, + [13189] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(693), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(691), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13259] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(617), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(615), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13329] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(697), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(695), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13399] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(701), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(699), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13469] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + 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), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13541] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(707), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [13613] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(587), 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(589), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [13683] = 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_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [13753] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(720), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(718), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13823] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 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(713), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [13893] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(219), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [13963] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(711), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [14033] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(589), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(587), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [14103] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3512), 1, + anon_sym_DOT, + STATE(2059), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_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, + [14177] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(621), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(619), 51, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [14247] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(217), 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(219), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14317] = 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_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14387] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(430), 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(432), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14457] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(718), 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(720), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14527] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3395), 1, + anon_sym_DOT, + STATE(2080), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_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_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [14601] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3482), 1, + aux_sym_cte_token2, + ACTIONS(3484), 1, + aux_sym_comment_statement_token7, + ACTIONS(3486), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3490), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3492), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3494), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3506), 1, + anon_sym_CARET, + ACTIONS(3510), 1, + anon_sym_SLASH, + ACTIONS(3496), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3498), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3500), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3502), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3504), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3508), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3488), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(859), 30, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [14699] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 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(709), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14771] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 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(412), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14841] = 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), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14911] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + 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), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [14983] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3519), 1, + anon_sym_LPAREN, + ACTIONS(3521), 1, + aux_sym_comment_statement_token2, + STATE(2120), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3515), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3517), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [15059] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 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(495), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15129] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(699), 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(701), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15199] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 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(143), 55, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + 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, + [15269] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(489), 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(491), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15339] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(695), 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(697), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15409] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(691), 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(693), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15479] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(485), 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(487), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15549] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_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_boolean_expression_token1, + 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, + [15619] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3523), 1, + anon_sym_DOT, + STATE(2080), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_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_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [15693] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(687), 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(689), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15763] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(683), 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(685), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15833] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3240), 1, + anon_sym_CARET, + ACTIONS(3244), 1, + anon_sym_SLASH, + ACTIONS(3234), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3236), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3242), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 36, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [15915] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3216), 1, + aux_sym_cte_token2, + ACTIONS(3218), 1, + aux_sym_comment_statement_token7, + ACTIONS(3220), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3226), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3240), 1, + anon_sym_CARET, + ACTIONS(3244), 1, + anon_sym_SLASH, + ACTIONS(3234), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3236), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3238), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3242), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(673), 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(3222), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(675), 28, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_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_drop_statement_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_where_clause_token1, + aux_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, + [16009] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3216), 1, + aux_sym_cte_token2, + ACTIONS(3218), 1, + aux_sym_comment_statement_token7, + ACTIONS(3220), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3240), 1, + anon_sym_CARET, + ACTIONS(3244), 1, + anon_sym_SLASH, + ACTIONS(3234), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3236), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3238), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3242), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(669), 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(3222), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(671), 29, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [16101] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(665), 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(667), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16171] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3240), 1, + anon_sym_CARET, + ACTIONS(3244), 1, + anon_sym_SLASH, + ACTIONS(3242), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 38, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [16249] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 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(663), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16321] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3240), 1, + anon_sym_CARET, + ACTIONS(661), 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(663), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16395] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(657), 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(659), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16465] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(647), 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(649), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16535] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(643), 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(645), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16605] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(639), 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(641), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16675] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3526), 1, + anon_sym_DOT, + ACTIONS(3528), 1, + anon_sym_LBRACK, + STATE(2135), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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(143), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16751] = 31, + ACTIONS(3), 1, + sym_comment, + ACTIONS(39), 1, + anon_sym_RPAREN, + ACTIONS(3530), 1, + aux_sym_cte_token2, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(3534), 1, + aux_sym_null_hint_token2, + ACTIONS(3536), 1, + aux_sym_select_subexpression_token1, + ACTIONS(3538), 1, + aux_sym_conditional_expression_token1, + ACTIONS(3540), 1, + aux_sym_TRUE_token1, + ACTIONS(3542), 1, + aux_sym_FALSE_token1, + ACTIONS(3544), 1, + sym_number, + ACTIONS(3546), 1, + sym__unquoted_identifier, + ACTIONS(3548), 1, + anon_sym_BQUOTE, + ACTIONS(3550), 1, + anon_sym_DQUOTE, + ACTIONS(3552), 1, + anon_sym_SQUOTE, + ACTIONS(3556), 1, + anon_sym_DASH, + ACTIONS(3558), 1, + anon_sym_STAR, + ACTIONS(3560), 1, + aux_sym_interval_expression_token1, + ACTIONS(3562), 1, + anon_sym_DOLLAR, + ACTIONS(3564), 1, + sym__dollar_quoted_string_tag, + STATE(2696), 1, + sym_identifier, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, + sym__identifier, + STATE(3074), 1, + sym_dotted_name, + STATE(3208), 1, + sym__expression, + STATE(3375), 1, + sym_argument_reference, + STATE(5494), 1, + sym_select_clause_body, + STATE(6220), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(3376), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(3554), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + ACTIONS(41), 10, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + STATE(3433), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [16877] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 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(483), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [16947] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 12, + 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(132), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_token1, + 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, + [17017] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(130), 12, + 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), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_token1, + 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, + [17087] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3216), 1, + aux_sym_cte_token2, + ACTIONS(3218), 1, + aux_sym_comment_statement_token7, + ACTIONS(3220), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3224), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3226), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3228), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3240), 1, + anon_sym_CARET, + ACTIONS(3244), 1, + anon_sym_SLASH, + ACTIONS(3234), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3236), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3238), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3242), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(635), 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(3222), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(637), 27, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_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_drop_statement_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_where_clause_token1, + aux_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, + [17183] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(631), 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(633), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17253] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(627), 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(629), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17323] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(615), 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(617), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17393] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 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(607), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17463] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(619), 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(621), 40, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17533] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(143), 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(141), 51, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_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_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, + [17602] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(619), 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(621), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17671] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(683), 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(685), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17740] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3358), 1, + anon_sym_CARET, + ACTIONS(3362), 1, + anon_sym_SLASH, + ACTIONS(3352), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3354), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3360), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 35, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [17821] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_cte_token2, + ACTIONS(3336), 1, + aux_sym_comment_statement_token7, + ACTIONS(3338), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3344), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3358), 1, + anon_sym_CARET, + ACTIONS(3362), 1, + anon_sym_SLASH, + ACTIONS(3352), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3354), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3356), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3360), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(673), 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(3340), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(675), 27, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_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_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_where_clause_token1, + aux_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, + [17914] = 3, + ACTIONS(3), 1, + sym_comment, + 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), 50, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_token1, + 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, + [17983] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_cte_token2, + ACTIONS(3336), 1, + aux_sym_comment_statement_token7, + ACTIONS(3338), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3358), 1, + anon_sym_CARET, + ACTIONS(3362), 1, + anon_sym_SLASH, + ACTIONS(3352), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3354), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3356), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3360), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(669), 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(3340), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(671), 28, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [18074] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(665), 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(667), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18143] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 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(713), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18212] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_token1, + 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, + [18281] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3358), 1, + anon_sym_CARET, + ACTIONS(3362), 1, + anon_sym_SLASH, + ACTIONS(3360), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 37, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [18358] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 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(663), 38, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18429] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3358), 1, + anon_sym_CARET, + ACTIONS(661), 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(663), 38, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18502] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 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(607), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18571] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(657), 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(659), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18640] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3521), 1, + aux_sym_comment_statement_token2, + STATE(2144), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3566), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3568), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [18713] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3570), 1, + anon_sym_DOT, + STATE(2121), 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_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [18786] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3573), 1, + anon_sym_DOT, + STATE(2121), 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_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [18859] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3575), 1, + anon_sym_DOT, + STATE(2123), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [18932] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(647), 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(649), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19001] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(643), 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(645), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19070] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(639), 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(641), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19139] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3521), 1, + aux_sym_comment_statement_token2, + STATE(2133), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3578), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3580), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [19212] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3334), 1, + aux_sym_cte_token2, + ACTIONS(3336), 1, + aux_sym_comment_statement_token7, + ACTIONS(3338), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3342), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3344), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3358), 1, + anon_sym_CARET, + ACTIONS(3362), 1, + anon_sym_SLASH, + ACTIONS(3352), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3354), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3356), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3360), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(635), 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(3340), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(637), 26, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_insert_statement_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_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_where_clause_token1, + aux_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, + [19307] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(631), 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(633), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19376] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [19445] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(587), 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(589), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19514] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(627), 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(629), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19583] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3521), 1, + aux_sym_comment_statement_token2, + STATE(2144), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3582), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3584), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [19656] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3586), 1, + aux_sym_with_clause_token1, + ACTIONS(3588), 1, + anon_sym_LPAREN, + ACTIONS(3590), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3592), 1, + aux_sym_type_token1, + ACTIONS(3594), 1, + aux_sym_type_token2, + ACTIONS(160), 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(164), 32, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19735] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3526), 1, + anon_sym_DOT, + STATE(2123), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [19808] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3521), 1, + aux_sym_comment_statement_token2, + STATE(2137), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3582), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3584), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [19881] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3521), 1, + aux_sym_comment_statement_token2, + STATE(2144), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3596), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3598), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [19954] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3600), 1, + aux_sym_with_clause_token1, + ACTIONS(3602), 1, + anon_sym_LPAREN, + ACTIONS(3604), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3606), 1, + aux_sym_type_token2, + ACTIONS(189), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(193), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [20031] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3608), 1, + aux_sym_with_clause_token1, + ACTIONS(3610), 1, + anon_sym_LPAREN, + ACTIONS(3612), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3614), 1, + aux_sym_type_token2, + ACTIONS(193), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [20108] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3620), 1, + anon_sym_DOT, + STATE(2654), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 2, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + ACTIONS(3616), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3618), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [20183] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3628), 1, + aux_sym_insert_statement_token2, + STATE(2191), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3622), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3624), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, + aux_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, + [20258] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 12, + 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), 49, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [20327] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3573), 1, + anon_sym_DOT, + STATE(2122), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [20400] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3634), 1, + aux_sym_comment_statement_token2, + STATE(2144), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3630), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3632), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [20473] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(687), 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(689), 39, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -194084,8 +215263,66 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [20542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 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(132), 50, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_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_RBRACK, anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, @@ -194101,13 +215338,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [71] = 3, + anon_sym_DOT_STAR, + [20611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 12, + 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_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_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, + [20680] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3637), 1, + anon_sym_DOT, + ACTIONS(3639), 1, + anon_sym_LBRACK, + STATE(2189), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -194117,10 +215425,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 51, + ACTIONS(141), 48, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -194136,25 +215446,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -194169,92 +215473,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [142] = 16, + anon_sym_DOT_STAR, + [20755] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2922), 1, - aux_sym_join_type_token1, - ACTIONS(3176), 1, - aux_sym_grant_statement_token8, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - ACTIONS(3182), 1, - aux_sym_where_clause_token1, - ACTIONS(3184), 1, - aux_sym_join_clause_token1, - STATE(2919), 1, - sym_where_clause, - STATE(3150), 1, - sym_group_by_clause, - STATE(3537), 1, - sym_order_by_clause, - STATE(4603), 1, - sym_limit_clause, - STATE(10633), 1, - sym_join_type, - STATE(1901), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(2924), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3243), 5, + ACTIONS(132), 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, - ACTIONS(3245), 42, + 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(134), 34, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [239] = 3, + 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, + [20824] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 12, + ACTIONS(3641), 1, aux_sym_with_clause_token1, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3645), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3647), 1, + aux_sym_type_token2, + ACTIONS(193), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -194266,9 +215563,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(695), 51, + ACTIONS(189), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -194291,19 +215589,13 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -194318,13 +215610,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [310] = 3, + [20901] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 12, + ACTIONS(117), 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, @@ -194334,10 +215625,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(691), 51, + ACTIONS(115), 50, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -194353,13 +215645,83 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_create_table_statement_token1, + aux_sym_boolean_expression_token1, + 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, + [20970] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 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(625), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, @@ -194370,6 +215732,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [21039] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(217), 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, @@ -194386,10 +215768,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [381] = 3, + ACTIONS(219), 39, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [21108] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 11, + ACTIONS(3649), 1, + anon_sym_LPAREN, + ACTIONS(3651), 1, + anon_sym_COLON_COLON, + ACTIONS(3653), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 12, + aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -194401,10 +215830,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 52, + ACTIONS(217), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -194427,19 +215856,13 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -194454,10 +215877,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [452] = 3, + [21183] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 23, + ACTIONS(691), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -194466,7 +215889,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -194481,7 +215903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(493), 40, + ACTIONS(693), 39, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -194501,7 +215923,6 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, @@ -194522,10 +215943,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [523] = 3, + [21252] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 23, + ACTIONS(718), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -194534,7 +215955,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -194549,7 +215969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(501), 40, + ACTIONS(720), 39, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -194569,7 +215989,6 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, @@ -194590,13 +216009,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [594] = 3, + [21321] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 12, + ACTIONS(141), 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(143), 36, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_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_boolean_expression_token1, + 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, + [21390] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3655), 1, + anon_sym_LPAREN, + ACTIONS(3657), 1, + anon_sym_COLON_COLON, + ACTIONS(3659), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -194606,9 +216096,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 51, + ACTIONS(217), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -194625,21 +216116,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -194658,93 +216144,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [665] = 16, + [21465] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2922), 1, - aux_sym_join_type_token1, - ACTIONS(3176), 1, - aux_sym_grant_statement_token8, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - ACTIONS(3182), 1, - aux_sym_where_clause_token1, - ACTIONS(3184), 1, - aux_sym_join_clause_token1, - STATE(2919), 1, - sym_where_clause, - STATE(3150), 1, - sym_group_by_clause, - STATE(3537), 1, - sym_order_by_clause, - STATE(4603), 1, - sym_limit_clause, - STATE(10633), 1, - sym_join_type, - STATE(2282), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(2924), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3243), 5, - ts_builtin_sym_end, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 22, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3245), 42, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(709), 38, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - [762] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(481), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -194754,26 +216211,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 52, - ts_builtin_sym_end, + [21536] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3346), 1, + aux_sym_at_time_zone_expression_token1, + 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), 38, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -194789,10 +216268,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [21607] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(699), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -194807,41 +216304,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [833] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(287), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(285), 52, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(701), 39, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -194858,27 +216334,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_clause_token1, aux_sym_boolean_expression_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, - [904] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [21676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 23, + ACTIONS(695), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -194887,7 +216356,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -194902,7 +216370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(513), 40, + ACTIONS(697), 39, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -194922,7 +216390,6 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, @@ -194943,10 +216410,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [975] = 3, + [21745] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3661), 1, + aux_sym_with_clause_token1, + ACTIONS(3663), 1, + anon_sym_LPAREN, + ACTIONS(3665), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3667), 1, + aux_sym_type_token2, + ACTIONS(193), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [21822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 23, + ACTIONS(615), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -194955,7 +216492,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -194970,7 +216506,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(505), 40, + ACTIONS(617), 39, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -194990,7 +216526,6 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, @@ -195011,10 +216546,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [1046] = 3, + [21891] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3673), 1, + aux_sym_join_type_token1, + ACTIONS(3679), 1, + aux_sym_join_clause_token1, + STATE(11120), 1, + sym_join_type, + STATE(2165), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(3676), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3669), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3671), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + sym__unquoted_identifier, + [21969] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 12, + ACTIONS(3682), 1, + anon_sym_LBRACK, + STATE(2171), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 12, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, @@ -195027,9 +216636,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 51, + ACTIONS(340), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -195055,12 +216665,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -195079,49 +216683,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [1117] = 4, + [22041] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2664), 1, - anon_sym_LBRACK, - 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(213), 51, + ACTIONS(3626), 1, + anon_sym_COMMA, + STATE(2208), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3684), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3686), 53, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -195130,10 +216749,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + [22113] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3688), 1, + aux_sym_with_clause_token1, + ACTIONS(3690), 1, + anon_sym_LPAREN, + ACTIONS(3692), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3694), 1, + aux_sym_type_token2, + ACTIONS(189), 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, @@ -195148,64 +216786,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [1190] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(894), 1, - aux_sym_with_clause_token1, - ACTIONS(3325), 1, + ACTIONS(193), 32, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(3327), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - ACTIONS(3329), 1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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, - ACTIONS(3333), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(3335), 1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(3337), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(3353), 1, - anon_sym_SLASH, - ACTIONS(3339), 2, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(3341), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3343), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3345), 2, anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, anon_sym_POUND, - ACTIONS(3347), 4, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [22189] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3696), 1, + aux_sym_with_clause_token1, + ACTIONS(3698), 1, + anon_sym_LPAREN, + ACTIONS(3700), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3351), 5, + ACTIONS(299), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, - ACTIONS(3331), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(892), 30, + [22263] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3661), 1, + aux_sym_with_clause_token1, + ACTIONS(3663), 1, + anon_sym_LPAREN, + ACTIONS(3665), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -195216,25 +216926,43 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [1291] = 3, + aux_sym_boolean_expression_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, + [22337] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 12, + ACTIONS(3682), 1, + anon_sym_LBRACK, + STATE(2183), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 12, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, @@ -195247,9 +216975,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(607), 51, + ACTIONS(334), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -195275,12 +217004,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -195299,78 +217022,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [1362] = 3, + [22409] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 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(489), 40, + ACTIONS(3702), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + ACTIONS(3704), 1, + anon_sym_LPAREN, + ACTIONS(3706), 1, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [1433] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(346), 11, + ACTIONS(303), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -195382,10 +217043,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 52, + ACTIONS(299), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -195410,12 +217071,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -195435,88 +217090,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [1504] = 3, + [22483] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 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(429), 40, + ACTIONS(3708), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + ACTIONS(3710), 1, + anon_sym_LPAREN, + ACTIONS(3712), 1, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [1575] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 8, + ACTIONS(299), 6, 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, + ACTIONS(303), 51, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -195567,23 +217157,23 @@ static const uint16_t ts_small_parse_table[] = { 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, - [1646] = 3, + [22557] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 8, + ACTIONS(3714), 1, + anon_sym_COMMA, + ACTIONS(3716), 1, + aux_sym_insert_statement_token2, + STATE(2301), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3622), 5, 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(134), 55, + ACTIONS(3624), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -195596,7 +217186,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -195614,7 +217203,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -195622,94 +217210,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_sql_hint_token3, aux_sym_sql_hint_token5, aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [1717] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3325), 1, - aux_sym_cte_token2, - ACTIONS(3327), 1, - aux_sym_comment_statement_token7, - ACTIONS(3329), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3333), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3335), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(3353), 1, - anon_sym_SLASH, - ACTIONS(3343), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3345), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(701), 3, - aux_sym_with_clause_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3347), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3351), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3331), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 32, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, @@ -195718,24 +217225,25 @@ static const uint16_t ts_small_parse_table[] = { 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, - [1814] = 5, + sym__unquoted_identifier, + [22631] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3355), 1, - anon_sym_LBRACK, - STATE(1893), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 22, + ACTIONS(3718), 1, + anon_sym_DOT, + STATE(2186), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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, @@ -195750,7 +217258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(287), 39, + ACTIONS(143), 34, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -195769,20 +217277,15 @@ static const uint16_t ts_small_parse_table[] = { 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_create_table_statement_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -195790,91 +217293,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [1889] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(689), 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(687), 51, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [1960] = 3, + [22703] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 8, + ACTIONS(3720), 6, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - anon_sym_LBRACK, - ACTIONS(117), 55, + ACTIONS(3722), 54, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, @@ -195883,7 +217317,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -195901,7 +217334,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -195909,67 +217341,64 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_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_where_clause_token1, + aux_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, - aux_sym_type_token1, - aux_sym_type_token2, - [2031] = 5, + [22771] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3358), 1, + ACTIONS(3608), 1, aux_sym_with_clause_token1, - ACTIONS(3360), 1, + ACTIONS(3610), 1, + anon_sym_LPAREN, + ACTIONS(3612), 1, aux_sym_create_table_statement_token1, - ACTIONS(352), 23, + ACTIONS(193), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 46, + 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(356), 38, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -195978,15 +217407,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [22845] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3724), 1, + anon_sym_DOT, + STATE(2010), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 10, + aux_sym_with_clause_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -195996,25 +217444,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [2106] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3362), 1, - anon_sym_DOT, - STATE(1897), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 25, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(141), 48, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_LPAREN, - aux_sym_pg_command_token1, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_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_RBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -196029,52 +217493,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(117), 36, + [22917] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3726), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(3728), 1, + anon_sym_LPAREN, + ACTIONS(3730), 1, aux_sym_create_table_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(3732), 1, aux_sym_type_token1, + ACTIONS(3734), 1, 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, - [2181] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 12, - aux_sym_with_clause_token1, + ACTIONS(164), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -196084,7 +217517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 50, + ACTIONS(160), 45, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_cte_token2, @@ -196103,24 +217536,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -196135,13 +217563,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [2254] = 4, + [22995] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 12, - aux_sym_with_clause_token1, + ACTIONS(3736), 1, + anon_sym_LPAREN, + ACTIONS(3738), 1, + anon_sym_COLON_COLON, + ACTIONS(3740), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -196153,9 +217584,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 50, + ACTIONS(217), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -196178,16 +217611,10 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -196204,13 +217631,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [2327] = 3, + [23069] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 12, + ACTIONS(143), 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, @@ -196220,10 +217646,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(703), 51, + ACTIONS(141), 49, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -196239,25 +217666,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -196272,49 +217696,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [2398] = 16, + [23137] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2922), 1, - aux_sym_join_type_token1, - ACTIONS(3176), 1, - aux_sym_grant_statement_token8, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - ACTIONS(3182), 1, - aux_sym_where_clause_token1, - ACTIONS(3184), 1, - aux_sym_join_clause_token1, - STATE(2952), 1, - sym_where_clause, - STATE(3217), 1, - sym_group_by_clause, - STATE(3539), 1, - sym_order_by_clause, - STATE(4606), 1, - sym_limit_clause, - STATE(10633), 1, - sym_join_type, - STATE(2282), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(2924), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3257), 5, + ACTIONS(132), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3259), 42, + ACTIONS(134), 54, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, @@ -196347,16 +217744,31 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, + aux_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, - [2495] = 3, + [23205] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 12, + ACTIONS(3742), 1, + anon_sym_LBRACK, + STATE(2183), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 12, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, @@ -196369,9 +217781,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 51, + ACTIONS(292), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -196397,12 +217810,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -196421,11 +217828,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [2566] = 3, + [23277] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3600), 1, + aux_sym_with_clause_token1, + ACTIONS(3602), 1, + anon_sym_LPAREN, + ACTIONS(3604), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(193), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [23351] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 12, + ACTIONS(3745), 1, aux_sym_with_clause_token1, + ACTIONS(3747), 1, + anon_sym_LPAREN, + ACTIONS(3749), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -196437,9 +217917,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 51, + ACTIONS(299), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -196462,19 +217943,13 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -196489,16 +217964,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [2637] = 5, + [23425] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3365), 1, - aux_sym_with_clause_token1, - ACTIONS(3367), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 23, + ACTIONS(3718), 1, + anon_sym_DOT, + STATE(2188), 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, @@ -196520,7 +217996,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(366), 38, + ACTIONS(124), 34, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -196538,20 +218015,15 @@ static const uint16_t ts_small_parse_table[] = { 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_create_table_statement_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -196559,41 +218031,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [2712] = 3, + [23497] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 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(603), 51, + 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_insert_statement_token1, + aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -196609,34 +218095,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [2783] = 5, + sym__unquoted_identifier, + [23565] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3369), 1, - aux_sym_with_clause_token1, - ACTIONS(3371), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 23, + ACTIONS(3751), 1, + anon_sym_DOT, + STATE(2188), 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, @@ -196658,7 +218128,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(356), 38, + ACTIONS(117), 34, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -196676,20 +218147,15 @@ static const uint16_t ts_small_parse_table[] = { 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_create_table_statement_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -196697,12 +218163,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [2858] = 3, + [23637] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 11, + ACTIONS(3637), 1, + anon_sym_DOT, + STATE(2190), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -196712,11 +218181,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 52, + ACTIONS(122), 48, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -196732,25 +218202,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, 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, @@ -196765,12 +218229,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [2929] = 3, + anon_sym_DOT_STAR, + [23709] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 11, + ACTIONS(3754), 1, + anon_sym_DOT, + STATE(2190), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -196780,11 +218248,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 52, + ACTIONS(115), 48, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -196800,12 +218269,92 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_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, + [23781] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3626), 1, + anon_sym_COMMA, + STATE(2208), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3757), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3759), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -196814,11 +218363,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, + sym__unquoted_identifier, + [23853] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3761), 1, + anon_sym_LBRACK, + STATE(2203), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 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(340), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_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_limit_clause_token1, aux_sym_boolean_expression_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, @@ -196833,23 +218431,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [3000] = 5, + [23925] = 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_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [23993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3373), 1, - aux_sym_with_clause_token1, - ACTIONS(3375), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 23, + 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_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -196864,17 +218525,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(459), 38, + anon_sym_DOT_STAR, + ACTIONS(117), 34, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -196882,18 +218547,11 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -196903,146 +218561,270 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [3075] = 3, + [24061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 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(723), 51, + ACTIONS(132), 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(134), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [24129] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [3146] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [24197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(435), 52, + ACTIONS(132), 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(134), 53, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [24265] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_insert_statement_token1, + 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, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [3217] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [24333] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 11, + ACTIONS(143), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -197054,11 +218836,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 52, + ACTIONS(141), 49, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -197082,17 +218866,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -197107,10 +218885,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [3288] = 3, + anon_sym_DOT_STAR, + [24401] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 11, + ACTIONS(3641), 1, + aux_sym_with_clause_token1, + ACTIONS(3643), 1, + anon_sym_LPAREN, + ACTIONS(3645), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -197122,10 +218907,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(443), 52, + ACTIONS(189), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -197150,12 +218935,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -197175,12 +218954,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [3359] = 3, + [24475] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 11, + ACTIONS(3763), 1, + anon_sym_LBRACK, + STATE(2201), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 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, @@ -197190,10 +218973,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 52, + ACTIONS(292), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -197210,25 +218993,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -197243,47 +219021,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [3430] = 3, + [24547] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(467), 52, + ACTIONS(3770), 1, + aux_sym_insert_statement_token2, + ACTIONS(3766), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3768), 53, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -197292,31 +219086,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [3501] = 3, + sym__unquoted_identifier, + [24617] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 11, + ACTIONS(3761), 1, + anon_sym_LBRACK, + STATE(2201), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 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, @@ -197326,10 +219106,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 52, + ACTIONS(334), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -197346,25 +219126,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -197379,47 +219154,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [3572] = 3, + [24689] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(483), 52, + ACTIONS(3626), 1, + anon_sym_COMMA, + STATE(2167), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3772), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3774), 53, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -197428,66 +219220,56 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [3643] = 3, + sym__unquoted_identifier, + [24761] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 23, + ACTIONS(3776), 6, + 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(485), 40, + ACTIONS(3778), 54, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -197503,24 +219285,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [3714] = 3, + [24829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 11, + ACTIONS(134), 11, 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, @@ -197530,11 +219301,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 52, + ACTIONS(132), 49, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -197550,25 +219322,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, 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, @@ -197583,12 +219350,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [3785] = 3, + anon_sym_DOT_STAR, + [24897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 11, + ACTIONS(130), 11, 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, @@ -197598,11 +219366,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(491), 52, + ACTIONS(128), 49, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -197618,25 +219387,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, 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, @@ -197651,47 +219415,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [3856] = 3, + anon_sym_DOT_STAR, + [24965] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(499), 52, + ACTIONS(3784), 1, + anon_sym_COMMA, + STATE(2208), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3780), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3782), 53, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -197700,35 +219482,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [3927] = 5, + sym__unquoted_identifier, + [25037] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3377), 1, - aux_sym_with_clause_token1, - ACTIONS(3379), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(3787), 1, + anon_sym_DOT, + STATE(2254), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 22, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -197750,38 +219513,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(541), 38, - aux_sym_cte_token1, + ACTIONS(143), 35, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -197789,92 +219549,214 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [4002] = 17, + [25108] = 39, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(876), 31, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3803), 1, + aux_sym_create_function_statement_token5, + ACTIONS(3805), 1, + aux_sym_trigger_reference_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2536), 1, + sym_trigger_reference, + STATE(2689), 1, + sym_trigger_preferencing, + STATE(3011), 1, + sym_trigger_condition, + STATE(3563), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6125), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [25247] = 39, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_null_hint_token2, + ACTIONS(3805), 1, + aux_sym_trigger_reference_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [4101] = 3, + ACTIONS(3825), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2493), 1, + sym_trigger_reference, + STATE(2687), 1, + sym_trigger_preferencing, + STATE(3052), 1, + sym_trigger_condition, + STATE(3467), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6155), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [25386] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 11, + ACTIONS(3827), 1, + aux_sym_with_clause_token1, + ACTIONS(3829), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -197886,10 +219768,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 52, + ACTIONS(374), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -197914,12 +219796,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -197939,10 +219815,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [4172] = 3, + [25457] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(134), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_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_where_clause_token1, + aux_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, + [25524] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 11, + ACTIONS(3831), 1, + aux_sym_with_clause_token1, + ACTIONS(3833), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -197954,10 +219898,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 52, + ACTIONS(382), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -197982,17 +219926,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -198007,10 +219945,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [4243] = 3, + [25595] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 11, + ACTIONS(3835), 1, + aux_sym_with_clause_token1, + ACTIONS(3837), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -198022,10 +219964,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 52, + ACTIONS(394), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -198050,12 +219992,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -198075,56 +220011,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [4314] = 5, + [25666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3385), 1, - anon_sym_LBRACK, - STATE(1893), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 22, + ACTIONS(3839), 6, + 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(273), 39, + ACTIONS(3841), 53, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -198133,91 +220074,115 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [4389] = 3, + [25733] = 39, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(473), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3805), 1, + aux_sym_trigger_reference_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [4460] = 3, + ACTIONS(3843), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2552), 1, + sym_trigger_reference, + STATE(2636), 1, + sym_trigger_preferencing, + STATE(2996), 1, + sym_trigger_condition, + STATE(3599), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6140), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [25872] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 12, + ACTIONS(3845), 1, aux_sym_with_clause_token1, + ACTIONS(3847), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -198229,9 +220194,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 51, + ACTIONS(402), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -198254,19 +220220,13 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -198281,52 +220241,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [4531] = 5, + [25943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(621), 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(619), 49, + 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_insert_statement_token1, + aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -198335,129 +220304,157 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [4606] = 5, + sym__unquoted_identifier, + [26010] = 39, ACTIONS(3), 1, sym_comment, - ACTIONS(3387), 1, - aux_sym_with_clause_token1, - ACTIONS(3389), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(366), 38, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3805), 1, + aux_sym_trigger_reference_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [4681] = 4, + ACTIONS(3849), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2453), 1, + sym_trigger_reference, + STATE(2661), 1, + sym_trigger_preferencing, + STATE(3145), 1, + sym_trigger_condition, + STATE(3454), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6124), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [26149] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 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(619), 50, + ACTIONS(3855), 1, + anon_sym_COMMA, + STATE(2222), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3853), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -198473,64 +220470,57 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [4754] = 3, + sym__unquoted_identifier, + [26220] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 23, - anon_sym_SEMI, + ACTIONS(3855), 1, anon_sym_COMMA, + STATE(2229), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(497), 40, + ACTIONS(3859), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -198546,23 +220536,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [4825] = 3, + [26291] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 12, + ACTIONS(3861), 1, aux_sym_with_clause_token1, + ACTIONS(3863), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -198574,9 +220556,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 51, + ACTIONS(374), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -198599,19 +220582,13 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -198626,64 +220603,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [4896] = 18, + [26362] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(890), 1, + ACTIONS(3865), 1, aux_sym_with_clause_token1, - ACTIONS(3325), 1, - aux_sym_cte_token2, - ACTIONS(3327), 1, - aux_sym_comment_statement_token7, - ACTIONS(3329), 1, + ACTIONS(3867), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 11, aux_sym_create_function_parameter_token1, - ACTIONS(3333), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(3335), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(3353), 1, - anon_sym_SLASH, - ACTIONS(3339), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(3341), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3343), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3345), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3347), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3351), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3331), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(888), 30, + ACTIONS(382), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -198694,27 +220641,40 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [4997] = 3, + aux_sym_boolean_expression_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, + [26433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 11, + ACTIONS(475), 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, @@ -198724,10 +220684,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 52, + ACTIONS(473), 48, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -198744,20 +220704,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -198777,81 +220733,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [5068] = 24, + [26500] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(2690), 1, - aux_sym_cte_token1, - ACTIONS(3391), 1, - aux_sym_cte_token2, - ACTIONS(3393), 1, - aux_sym_comment_statement_token7, - ACTIONS(3395), 1, + ACTIONS(3869), 1, + aux_sym_with_clause_token1, + ACTIONS(3871), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 11, aux_sym_create_function_parameter_token1, - ACTIONS(3399), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(3401), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3415), 1, - anon_sym_CARET, - ACTIONS(3419), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5175), 1, - sym_identifier, - ACTIONS(3405), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(3407), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3409), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3411), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(292), 3, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - ACTIONS(3413), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3417), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3397), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(294), 22, - aux_sym_with_clause_token1, + ACTIONS(394), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_token1, @@ -198860,22 +220780,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [5181] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(467), 23, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -198893,38 +220799,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(469), 40, + [26571] = 39, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3805), 1, + aux_sym_trigger_reference_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(3873), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2466), 1, + sym_trigger_reference, + STATE(2658), 1, + sym_trigger_preferencing, + STATE(3102), 1, + sym_trigger_condition, + STATE(3429), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6177), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [26710] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(475), 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, @@ -198934,47 +220915,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [5252] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(463), 23, + ACTIONS(473), 47, + 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(465), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -198984,37 +220944,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [5323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -199029,20 +220963,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(437), 40, + [26777] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3879), 1, + anon_sym_COMMA, + STATE(2229), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3877), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -199058,9 +221028,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + [26848] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3882), 1, + aux_sym_with_clause_token1, + ACTIONS(3884), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -199070,89 +221048,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [5394] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3112), 1, - anon_sym_COLON_COLON, - ACTIONS(213), 22, + ACTIONS(402), 46, + 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(215), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [5467] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3421), 1, - aux_sym_with_clause_token1, - ACTIONS(3423), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 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, @@ -199170,55 +221095,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(459), 38, - aux_sym_cte_token1, - aux_sym_cte_token2, + [26919] = 39, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3805), 1, + aux_sym_trigger_reference_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [5542] = 6, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + ACTIONS(3886), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2482), 1, + sym_trigger_reference, + STATE(2681), 1, + sym_trigger_preferencing, + STATE(2994), 1, + sym_trigger_condition, + STATE(3611), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6165), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [27058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3425), 1, - anon_sym_DOT, - ACTIONS(3427), 1, - anon_sym_LBRACK, - STATE(2074), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 11, + ACTIONS(471), 12, + aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -199230,13 +221211,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 49, + ACTIONS(469), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -199258,6 +221237,7 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_token1, @@ -199279,43 +221259,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [5619] = 5, + [27125] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3429), 1, - anon_sym_DOT, - STATE(1897), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 25, + ACTIONS(346), 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(344), 47, 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_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -199327,41 +221290,25 @@ static const uint16_t ts_small_parse_table[] = { 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_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, aux_sym_create_table_statement_token1, - aux_sym_where_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, - [5694] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(719), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -199376,39 +221323,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(721), 41, + [27192] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(455), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -199418,86 +221339,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [5765] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3385), 1, - anon_sym_LBRACK, - STATE(1927), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 22, + ACTIONS(453), 47, + 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(242), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [5840] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(479), 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, @@ -199515,38 +221387,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(481), 40, + [27259] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -199556,47 +221403,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [5911] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(475), 23, + ACTIONS(449), 47, + 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(477), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -199606,34 +221432,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [5982] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(348), 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, @@ -199651,20 +221451,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(350), 40, + [27326] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(366), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -199674,38 +221496,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6053] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3431), 1, - aux_sym_with_clause_token1, - ACTIONS(3433), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 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, @@ -199723,61 +221515,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(541), 38, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6128] = 7, + [27393] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(3353), 1, - anon_sym_SLASH, - ACTIONS(3351), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 11, + ACTIONS(3320), 1, + anon_sym_LBRACK, + ACTIONS(219), 12, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, @@ -199785,13 +221528,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 44, + ACTIONS(217), 46, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -199817,37 +221562,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_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, - [6207] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(521), 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, @@ -199861,20 +221580,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(523), 40, + [27462] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3651), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(217), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -199884,36 +221627,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6278] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2686), 1, - anon_sym_LBRACK, - ACTIONS(213), 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, @@ -199930,20 +221645,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 40, + [27531] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 12, aux_sym_with_clause_token1, - aux_sym_cte_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), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -199953,36 +221690,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6351] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(723), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -199997,60 +221709,126 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(725), 41, + [27598] = 39, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3805), 1, aux_sym_trigger_reference_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6422] = 3, + ACTIONS(3888), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2518), 1, + sym_trigger_reference, + STATE(2705), 1, + sym_trigger_preferencing, + STATE(2997), 1, + sym_trigger_condition, + STATE(3510), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6163), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [27737] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(703), 22, + ACTIONS(3890), 1, + anon_sym_DOT, + ACTIONS(3892), 1, + anon_sym_LBRACK, + STATE(2408), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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, @@ -200065,12 +221843,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(705), 41, + anon_sym_DOT_STAR, + ACTIONS(143), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, @@ -200080,21 +221858,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -200107,97 +221876,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [6493] = 16, + [27810] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3186), 1, - aux_sym_cte_token2, - ACTIONS(3188), 1, - aux_sym_comment_statement_token7, - ACTIONS(3190), 1, + ACTIONS(3894), 1, + aux_sym_with_clause_token1, + ACTIONS(3896), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 10, aux_sym_create_function_parameter_token1, - ACTIONS(3194), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3196), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3198), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3210), 1, - anon_sym_CARET, - ACTIONS(3214), 1, - anon_sym_SLASH, - ACTIONS(3204), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3206), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3208), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3212), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(699), 7, + ACTIONS(374), 47, + 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(3192), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(701), 28, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_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, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [6590] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 23, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -200215,20 +221942,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(445), 40, + [27881] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(294), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(292), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -200238,34 +221987,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6661] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(507), 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, @@ -200283,51 +222006,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(509), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6732] = 3, + [27948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 11, + ACTIONS(439), 12, + aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -200339,10 +222022,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 52, + ACTIONS(437), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -200365,14 +222048,9 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -200392,65 +222070,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [6803] = 3, + [28015] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(695), 22, + ACTIONS(2474), 1, + anon_sym_LBRACK, + STATE(2287), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 5, + 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(697), 41, + ACTIONS(342), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_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, sym__unquoted_identifier, + [28086] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3898), 1, + aux_sym_with_clause_token1, + ACTIONS(3900), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -200460,18 +222154,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [6874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(691), 22, + ACTIONS(382), 47, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -200486,55 +222202,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(693), 41, + [28157] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 11, aux_sym_with_clause_token1, - aux_sym_cte_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), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [6945] = 3, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [28224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 12, + ACTIONS(346), 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, @@ -200544,9 +222281,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 51, + ACTIONS(344), 48, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -200563,25 +222301,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -200596,65 +222330,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [7016] = 3, + [28291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 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(689), 41, + ACTIONS(455), 11, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -200664,57 +222345,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7087] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3325), 1, - aux_sym_cte_token2, - ACTIONS(3327), 1, - aux_sym_comment_statement_token7, - ACTIONS(3329), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(3353), 1, - anon_sym_SLASH, - ACTIONS(3343), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3345), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(629), 4, - aux_sym_with_clause_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3347), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3351), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3331), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 33, + ACTIONS(453), 48, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -200725,36 +222364,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - [7180] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(677), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -200769,39 +222394,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(679), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + [28358] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 11, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -200811,59 +222409,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7251] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3325), 1, - aux_sym_cte_token2, - ACTIONS(3327), 1, - aux_sym_comment_statement_token7, - ACTIONS(3329), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3335), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(3353), 1, - anon_sym_SLASH, - ACTIONS(3343), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3345), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(625), 4, - aux_sym_with_clause_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3347), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3351), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3331), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 32, + ACTIONS(115), 48, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -200874,30 +222429,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - [7346] = 3, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_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, + [28425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 12, + ACTIONS(294), 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, @@ -200907,9 +222473,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 51, + ACTIONS(292), 48, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -200926,25 +222493,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -200959,10 +222522,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [7417] = 3, + [28492] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 23, + ACTIONS(3902), 1, + anon_sym_LPAREN, + ACTIONS(3904), 1, + anon_sym_COLON_COLON, + ACTIONS(3906), 1, + anon_sym_DOT_STAR, + ACTIONS(217), 23, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -200971,7 +222541,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -200986,18 +222555,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(433), 40, + ACTIONS(219), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -201005,16 +222576,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -201027,12 +222589,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7488] = 3, + [28565] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(3908), 1, + anon_sym_DOT, + STATE(2253), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 22, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -201054,40 +222619,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(441), 40, + ACTIONS(117), 35, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_grant_statement_token8, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -201095,18 +222655,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7559] = 3, + [28636] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(673), 22, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(3787), 1, + anon_sym_DOT, + STATE(2253), 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, @@ -201121,41 +222685,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(675), 41, + ACTIONS(124), 35, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_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__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_reference_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -201163,67 +222721,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7630] = 5, + [28707] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3198), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3210), 1, - anon_sym_CARET, - ACTIONS(619), 21, + ACTIONS(141), 6, + 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_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(621), 40, + ACTIONS(143), 53, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, + 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__compound_statement_token2, + 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_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, sym__unquoted_identifier, + [28774] = 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, @@ -201233,20 +222800,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7705] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3198), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 22, + ACTIONS(437), 48, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_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_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -201261,21 +222849,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 40, + [28841] = 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_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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, @@ -201283,6 +222903,7 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, @@ -201291,8 +222912,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, + [28908] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -201302,31 +222928,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7778] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3198), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3210), 1, - anon_sym_CARET, - ACTIONS(3214), 1, - anon_sym_SLASH, - ACTIONS(3212), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 16, + ACTIONS(449), 48, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_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_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -201334,21 +222977,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 39, + [28975] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(134), 53, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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, @@ -201356,6 +223031,7 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, @@ -201364,28 +223040,57 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, + [29042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 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, - [7857] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(631), 22, + ACTIONS(366), 48, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_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_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -201400,39 +223105,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(633), 41, + [29109] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(483), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(481), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_reference_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29176] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3911), 1, + aux_sym_with_clause_token1, + ACTIONS(3913), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -201442,177 +223187,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [7928] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3186), 1, + ACTIONS(394), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(3188), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - ACTIONS(3190), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3198), 1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - ACTIONS(3210), 1, - anon_sym_CARET, - ACTIONS(3214), 1, - anon_sym_SLASH, - ACTIONS(3204), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3206), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3208), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3212), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(627), 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(3192), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(629), 30, + [29247] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3915), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(3917), 1, + anon_sym_LPAREN, + ACTIONS(3919), 1, + aux_sym_create_table_statement_token1, + ACTIONS(3921), 1, + aux_sym_type_token2, + ACTIONS(193), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [8021] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3186), 1, - aux_sym_cte_token2, - ACTIONS(3188), 1, - aux_sym_comment_statement_token7, - ACTIONS(3190), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3196), 1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, - ACTIONS(3198), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(3210), 1, - anon_sym_CARET, - ACTIONS(3214), 1, - anon_sym_SLASH, - ACTIONS(3204), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3206), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3208), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3212), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(623), 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(3192), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(625), 29, + [29322] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(489), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [8116] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(577), 22, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_boolean_expression_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, @@ -201627,52 +223367,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(579), 41, + [29389] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(493), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_reference_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [8187] = 3, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 12, + ACTIONS(463), 12, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, @@ -201685,9 +223447,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 51, + ACTIONS(461), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -201713,16 +223476,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -201737,92 +223495,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [8258] = 9, + [29523] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3198), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3210), 1, - anon_sym_CARET, - ACTIONS(3214), 1, - anon_sym_SLASH, - ACTIONS(3204), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3206), 2, + ACTIONS(412), 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, - ACTIONS(3212), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 14, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(410), 47, + 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(621), 37, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_reference_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29590] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3923), 1, + aux_sym_with_clause_token1, + ACTIONS(3925), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [8341] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(565), 22, + ACTIONS(402), 47, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -201837,60 +223625,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(567), 41, + [29661] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(432), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(430), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_reference_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [8412] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(615), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -201905,60 +223689,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(617), 41, + [29728] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 12, aux_sym_with_clause_token1, - aux_sym_cte_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), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_reference_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [8483] = 3, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29795] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 22, + 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, @@ -201973,12 +223782,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(571), 41, + ACTIONS(117), 34, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, @@ -201988,26 +223796,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_create_table_statement_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -202015,18 +223817,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [8554] = 3, + [29862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 22, + 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, @@ -202041,12 +223846,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(613), 41, + ACTIONS(130), 34, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, @@ -202056,26 +223860,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_create_table_statement_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -202083,86 +223881,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [8625] = 3, + [29929] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 22, + ACTIONS(3266), 1, + anon_sym_LBRACK, + ACTIONS(219), 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(217), 47, + 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(215), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [8696] = 3, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [29998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 22, + ACTIONS(132), 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, @@ -202177,12 +223975,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(575), 41, + ACTIONS(134), 34, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, @@ -202192,26 +223989,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_create_table_statement_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -202219,10 +224010,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [8767] = 3, + [30065] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 12, + ACTIONS(487), 12, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, @@ -202235,9 +224026,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 51, + ACTIONS(485), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -202263,16 +224055,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -202287,40 +224074,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [8838] = 9, + [30132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3337), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3349), 1, - anon_sym_CARET, - ACTIONS(3353), 1, - anon_sym_SLASH, - ACTIONS(3343), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3345), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3351), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 9, + ACTIONS(372), 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_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 42, + ACTIONS(370), 48, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -202337,37 +224109,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, - [8921] = 3, + [30199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 12, + ACTIONS(392), 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, @@ -202377,9 +224153,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 51, + ACTIONS(390), 48, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -202396,25 +224173,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -202429,14 +224202,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [8992] = 5, + [30266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3429), 1, - anon_sym_DOT, - STATE(1944), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 25, + ACTIONS(141), 26, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -202447,7 +224216,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -202462,7 +224231,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 36, + anon_sym_DOT_STAR, + ACTIONS(143), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -202483,15 +224253,12 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_token1, 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, @@ -202499,85 +224266,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [9067] = 4, + [30333] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3198), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 22, + ACTIONS(479), 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(477), 48, + 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(593), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [9140] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(285), 23, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -202595,59 +224330,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(287), 40, + [30400] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 11, aux_sym_with_clause_token1, - aux_sym_cte_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), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [9211] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(603), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -202662,39 +224394,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(605), 41, + [30467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 11, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -202704,84 +224409,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [9282] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 22, + ACTIONS(457), 48, + 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(597), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [9353] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(344), 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, @@ -202799,61 +224458,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(346), 40, + [30534] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 11, aux_sym_with_clause_token1, - aux_sym_cte_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), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [9424] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3198), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -202868,54 +224522,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(583), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [9497] = 3, + [30601] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 12, + ACTIONS(443), 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, @@ -202925,9 +224537,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 51, + ACTIONS(441), 48, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -202944,25 +224557,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -202977,82 +224586,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [9568] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(599), 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(601), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [9639] = 4, + [30668] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3170), 1, + ACTIONS(3657), 1, anon_sym_COLON_COLON, - ACTIONS(215), 11, + ACTIONS(219), 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, @@ -203062,10 +224603,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 51, + ACTIONS(217), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -203082,20 +224623,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -203114,10 +224651,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [9712] = 3, + [30737] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 22, + ACTIONS(3927), 1, + aux_sym_with_clause_token1, + ACTIONS(3929), 1, + anon_sym_LPAREN, + ACTIONS(3931), 1, + aux_sym_create_table_statement_token1, + ACTIONS(299), 24, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -203126,6 +224670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -203140,36 +224685,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(609), 41, - aux_sym_with_clause_token1, + ACTIONS(303), 32, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -203182,146 +224718,215 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [9783] = 3, + [30810] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(695), 22, + ACTIONS(3933), 1, + anon_sym_LBRACK, + STATE(2286), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 5, + 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(697), 40, + ACTIONS(294), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_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, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [9853] = 3, + [30881] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(673), 51, + ACTIONS(2474), 1, + anon_sym_LBRACK, + STATE(2286), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(336), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [30952] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3936), 1, + aux_sym_with_clause_token1, + ACTIONS(3938), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(406), 51, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [9923] = 4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [31023] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 22, + ACTIONS(3688), 1, + aux_sym_with_clause_token1, + ACTIONS(3690), 1, + anon_sym_LPAREN, + ACTIONS(3692), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 24, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -203330,6 +224935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -203344,18 +224950,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 39, - aux_sym_with_clause_token1, + ACTIONS(193), 32, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -203363,17 +224970,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -203384,13 +224983,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [9995] = 3, + [31096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 12, + ACTIONS(432), 11, + 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, @@ -203400,13 +224998,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 50, + ACTIONS(430), 48, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -203422,20 +225018,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -203450,144 +225047,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [10065] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(39), 1, - anon_sym_RPAREN, - ACTIONS(3435), 1, - aux_sym_cte_token2, - ACTIONS(3437), 1, - anon_sym_LPAREN, - ACTIONS(3439), 1, - aux_sym_null_hint_token2, - ACTIONS(3441), 1, - aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, - aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, - aux_sym_TRUE_token1, - ACTIONS(3447), 1, - aux_sym_FALSE_token1, - ACTIONS(3449), 1, - sym_number, - ACTIONS(3451), 1, - sym__unquoted_identifier, - ACTIONS(3453), 1, - anon_sym_BQUOTE, - ACTIONS(3455), 1, - anon_sym_DQUOTE, - ACTIONS(3457), 1, - anon_sym_SQUOTE, - ACTIONS(3461), 1, - anon_sym_DASH, - ACTIONS(3463), 1, - anon_sym_STAR, - ACTIONS(3465), 1, - aux_sym_interval_expression_token1, - ACTIONS(3467), 1, - anon_sym_DOLLAR, - ACTIONS(3469), 1, - sym__dollar_quoted_string_tag, - STATE(2693), 1, - sym_identifier, - STATE(2742), 1, - sym__quoted_identifier, - STATE(3051), 1, - sym__identifier, - STATE(3064), 1, - sym_dotted_name, - STATE(3188), 1, - sym__expression, - STATE(3283), 1, - sym_argument_reference, - STATE(5398), 1, - sym_select_clause_body, - STATE(6042), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(3284), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(3459), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - ACTIONS(41), 10, - aux_sym_trigger_reference_token1, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - STATE(3593), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [10191] = 4, + [31163] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2830), 1, - anon_sym_LBRACK, - ACTIONS(213), 22, - anon_sym_SEMI, + ACTIONS(3714), 1, anon_sym_COMMA, + STATE(2295), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(215), 39, + ACTIONS(3686), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -203602,126 +225112,137 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, + sym__unquoted_identifier, + [31234] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1459), 1, + aux_sym_with_clause_token1, + ACTIONS(3940), 1, + anon_sym_COMMA, + ACTIONS(3942), 1, + aux_sym_cte_token2, + ACTIONS(3944), 1, + aux_sym_comment_statement_token7, + ACTIONS(3946), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3950), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3952), 1, aux_sym_boolean_expression_token1, + ACTIONS(3954), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(3966), 1, + anon_sym_CARET, + ACTIONS(3970), 1, + anon_sym_SLASH, + STATE(5545), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(3956), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(3958), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(3960), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3962), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(3964), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [10263] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(495), 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, + ACTIONS(3968), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3948), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(497), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(1457), 24, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [10333] = 3, + [31335] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 23, + ACTIONS(3720), 6, + 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(509), 39, + ACTIONS(3722), 53, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -203736,9 +225257,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + [31402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(412), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -203748,89 +225273,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [10403] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3319), 1, - anon_sym_CARET, - ACTIONS(3323), 1, - anon_sym_SLASH, - ACTIONS(3321), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 16, + ACTIONS(410), 48, + 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(621), 38, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - 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, - [10481] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(631), 22, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -203845,27 +225322,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(633), 40, + [31469] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3972), 1, + anon_sym_COMMA, + STATE(2295), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3780), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3782), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -203874,84 +225387,64 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [10551] = 14, + [31540] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3295), 1, - aux_sym_cte_token2, - ACTIONS(3297), 1, - aux_sym_comment_statement_token7, - ACTIONS(3299), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3319), 1, - anon_sym_CARET, - ACTIONS(3323), 1, - anon_sym_SLASH, - ACTIONS(3313), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3315), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3317), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3321), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(627), 7, - anon_sym_SEMI, + ACTIONS(3714), 1, anon_sym_COMMA, + STATE(2291), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3772), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3301), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(629), 29, + ACTIONS(3774), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -203960,52 +225453,57 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [10643] = 4, + [31611] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3267), 1, - anon_sym_COLON_COLON, - ACTIONS(213), 22, + ACTIONS(3975), 1, + aux_sym_insert_statement_token2, + ACTIONS(3766), 6, + 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(215), 39, + ACTIONS(3768), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -204020,205 +225518,191 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [10715] = 15, + [31680] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3295), 1, - aux_sym_cte_token2, - ACTIONS(3297), 1, - aux_sym_comment_statement_token7, - ACTIONS(3299), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3305), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3319), 1, - anon_sym_CARET, - ACTIONS(3323), 1, - anon_sym_SLASH, - ACTIONS(3313), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3315), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3317), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3321), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(623), 7, + ACTIONS(3673), 1, + aux_sym_join_type_token1, + ACTIONS(3977), 1, + aux_sym_join_clause_token1, + STATE(11119), 1, + sym_join_type, + STATE(2298), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(3676), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3669), 5, + 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(3301), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(625), 28, + ACTIONS(3671), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [10809] = 3, + [31757] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 23, + ACTIONS(3980), 1, + aux_sym_with_clause_token1, + ACTIONS(3982), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 6, + 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(505), 39, - aux_sym_with_clause_token1, + ACTIONS(398), 51, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_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, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [10879] = 3, + [31828] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 23, + ACTIONS(3776), 6, + 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(513), 39, + ACTIONS(3778), 53, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -204233,68 +225717,64 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [10949] = 5, + [31895] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3319), 1, - anon_sym_CARET, - ACTIONS(619), 21, - anon_sym_SEMI, + ACTIONS(3714), 1, anon_sym_COMMA, + STATE(2295), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3757), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(621), 39, + ACTIONS(3759), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -204303,186 +225783,158 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11023] = 5, + [31966] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3471), 1, - anon_sym_DOT, - STATE(2016), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 11, + ACTIONS(3984), 1, 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, + ACTIONS(3986), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(386), 51, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [11097] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [32037] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 26, + ACTIONS(3988), 1, + aux_sym_with_clause_token1, + ACTIONS(3990), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 6, 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, + ACTIONS(378), 51, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_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, sym__unquoted_identifier, + [32108] = 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, - 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, - [11167] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 26, + anon_sym_BANG_TILDE, + ACTIONS(461), 48, 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(134), 36, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -204494,41 +225946,26 @@ static const uint16_t ts_small_parse_table[] = { 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_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_where_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, - [11237] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(673), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -204543,59 +225980,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(675), 40, + [32175] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 11, aux_sym_with_clause_token1, - aux_sym_cte_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(493), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11307] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(677), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -204610,57 +226044,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(679), 40, + [32242] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 11, aux_sym_with_clause_token1, - aux_sym_cte_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(489), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11377] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(499), 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, @@ -204678,58 +226108,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(501), 39, + [32309] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(487), 11, aux_sym_with_clause_token1, - aux_sym_cte_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(485), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11447] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(687), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -204744,57 +226172,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(689), 40, + [32376] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(483), 11, aux_sym_with_clause_token1, - aux_sym_cte_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(481), 48, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11517] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(491), 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, @@ -204812,37 +226236,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(493), 39, + [32443] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(372), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -204852,56 +226252,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [11587] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3319), 1, - anon_sym_CARET, - ACTIONS(3323), 1, - anon_sym_SLASH, - ACTIONS(3313), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3315), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3321), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 14, + ACTIONS(370), 47, + 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(621), 36, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -204911,32 +226281,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11669] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(615), 22, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -204951,20 +226300,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(617), 40, + [32510] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(392), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(390), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -204974,37 +226345,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11739] = 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, @@ -205022,9 +226364,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(130), 36, + [32577] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(479), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(477), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -205036,39 +226395,22 @@ static const uint16_t ts_small_parse_table[] = { 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_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_grant_statement_token8, aux_sym_create_table_statement_token1, - aux_sym_where_clause_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, - [11809] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(487), 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, @@ -205086,56 +226428,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(489), 39, + [32644] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(467), 12, aux_sym_with_clause_token1, - aux_sym_cte_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), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11879] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 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, @@ -205153,58 +226492,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(485), 39, + [32711] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(457), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [11949] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(691), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -205219,59 +226556,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(693), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [12019] = 3, + [32778] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 7, + ACTIONS(3992), 1, + anon_sym_COMMA, + STATE(2322), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 5, 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(138), 55, + ACTIONS(3853), 51, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -205284,7 +226582,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -205302,7 +226599,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -205315,64 +226611,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [12089] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(285), 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(287), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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, @@ -205382,24 +226620,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [12159] = 3, + [32848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 11, + ACTIONS(589), 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, @@ -205409,10 +226636,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 51, + ACTIONS(587), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -205429,20 +226656,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -205461,53 +226684,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [12229] = 3, + [32914] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 22, - anon_sym_SEMI, + ACTIONS(3994), 1, anon_sym_COMMA, + STATE(2316), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(613), 40, + ACTIONS(3877), 51, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, @@ -205516,97 +226748,109 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, + sym__unquoted_identifier, + [32984] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(2658), 1, + aux_sym_cte_token1, + ACTIONS(3997), 1, + aux_sym_cte_token2, + ACTIONS(3999), 1, + aux_sym_comment_statement_token7, + ACTIONS(4001), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4005), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4007), 1, aux_sym_boolean_expression_token1, + ACTIONS(4009), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4021), 1, + anon_sym_CARET, + ACTIONS(4025), 1, + anon_sym_SLASH, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5257), 1, + sym_identifier, + ACTIONS(4011), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(4013), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4015), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4017), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [12299] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(703), 22, + ACTIONS(250), 4, + 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, + ACTIONS(4019), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4023), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4003), 7, + anon_sym_EQ, anon_sym_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), 40, + ACTIONS(252), 16, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [12369] = 3, + [33092] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 22, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(4027), 1, + anon_sym_DOT, + ACTIONS(4029), 1, + anon_sym_LBRACK, + STATE(2481), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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, @@ -205621,35 +226865,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(725), 40, + anon_sym_DOT_STAR, + ACTIONS(143), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -205662,96 +226899,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [12439] = 16, + [33164] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3295), 1, - aux_sym_cte_token2, - ACTIONS(3297), 1, - aux_sym_comment_statement_token7, - ACTIONS(3299), 1, + ACTIONS(3738), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 11, aux_sym_create_function_parameter_token1, - ACTIONS(3303), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(3305), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3319), 1, - anon_sym_CARET, - ACTIONS(3323), 1, - anon_sym_SLASH, - ACTIONS(3313), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3315), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3317), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3321), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(699), 7, + ACTIONS(217), 46, + 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(3301), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(701), 27, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, - aux_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, - [12535] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(719), 22, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -205768,60 +226963,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(721), 40, + [33232] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3397), 1, + anon_sym_LBRACK, + ACTIONS(219), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 46, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [12605] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(344), 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, @@ -205836,20 +227027,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(346), 39, + [33300] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(366), 47, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -205857,43 +227070,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [12675] = 6, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [33366] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3478), 1, - anon_sym_LPAREN, - ACTIONS(3480), 1, - aux_sym_comment_statement_token2, - STATE(2148), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3474), 5, + ACTIONS(3992), 1, + anon_sym_COMMA, + STATE(2316), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3476), 52, + ACTIONS(3859), 51, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -205906,7 +227116,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -205924,7 +227133,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -205937,21 +227145,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_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, - [12751] = 3, + [33436] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(4031), 1, + aux_sym_with_clause_token1, + ACTIONS(4033), 1, + anon_sym_LPAREN, + ACTIONS(4035), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4037), 1, + aux_sym_type_token1, + ACTIONS(4039), 1, + aux_sym_type_token2, + ACTIONS(164), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -205961,32 +227178,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 51, + ACTIONS(160), 44, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [33512] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4043), 53, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -205995,30 +227285,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [12821] = 3, + sym__unquoted_identifier, + [33578] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 11, + ACTIONS(3915), 1, + aux_sym_with_clause_token1, + ACTIONS(3917), 1, + anon_sym_LPAREN, + ACTIONS(3919), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -206028,10 +227306,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(703), 51, + ACTIONS(189), 45, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -206048,24 +227325,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -206080,20 +227352,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [12891] = 8, + [33650] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3482), 1, + ACTIONS(4045), 1, aux_sym_with_clause_token1, - ACTIONS(3484), 1, + ACTIONS(4047), 1, anon_sym_LPAREN, - ACTIONS(3486), 1, + ACTIONS(4049), 1, aux_sym_create_table_statement_token1, - ACTIONS(3488), 1, - aux_sym_type_token1, - ACTIONS(3490), 1, - aux_sym_type_token2, - ACTIONS(157), 10, + ACTIONS(303), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -206104,10 +227372,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 47, + ACTIONS(299), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -206130,9 +227397,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -206152,18 +227418,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [12971] = 3, + [33722] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 22, + ACTIONS(132), 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, @@ -206178,7 +227447,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(605), 40, + anon_sym_DOT_STAR, + ACTIONS(134), 32, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -206197,19 +227467,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -206219,57 +227481,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [13041] = 16, + [33788] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3492), 1, + ACTIONS(4051), 1, + aux_sym_with_clause_token1, + ACTIONS(4053), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 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(406), 32, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(3494), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - ACTIONS(3496), 1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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, - ACTIONS(3500), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(3502), 1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(3504), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, - anon_sym_CARET, - ACTIONS(3516), 1, - anon_sym_SLASH, - ACTIONS(701), 2, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(3506), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3508), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3510), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3514), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3498), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 32, + [33858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3875), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3877), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -206279,16 +227569,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_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_drop_statement_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_where_clause_token1, @@ -206297,12 +227608,16 @@ static const uint16_t ts_small_parse_table[] = { 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, - [13137] = 3, + sym__unquoted_identifier, + [33924] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 23, + ACTIONS(4055), 1, + aux_sym_with_clause_token1, + ACTIONS(4057), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 24, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -206326,18 +227641,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(473), 39, - aux_sym_with_clause_token1, + ACTIONS(398), 32, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -206345,15 +227661,7 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -206366,25 +227674,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [13207] = 3, + [33994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(695), 51, + ACTIONS(4059), 1, + aux_sym_with_clause_token1, + ACTIONS(4061), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 24, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_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(386), 32, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -206396,55 +227719,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, - [13277] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [34064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 22, + 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, @@ -206459,7 +227768,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(601), 40, + anon_sym_DOT_STAR, + ACTIONS(130), 32, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -206478,19 +227788,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -206500,59 +227802,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [13347] = 3, + [34130] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(691), 51, + ACTIONS(4063), 1, + anon_sym_COLON_COLON, + ACTIONS(3616), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3618), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_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, + sym__unquoted_identifier, + [34198] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4065), 1, + aux_sym_with_clause_token1, + ACTIONS(4067), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 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, @@ -206567,25 +227898,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [13417] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(689), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(687), 51, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(378), 32, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -206597,27 +227911,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [34268] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4069), 1, + anon_sym_LBRACK, + STATE(2335), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 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, @@ -206634,12 +227962,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [13487] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(679), 11, + ACTIONS(294), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -206649,26 +227996,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 51, + [34338] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3839), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3841), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -206683,28 +228058,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [13557] = 3, + sym__unquoted_identifier, + [34404] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 22, + ACTIONS(4072), 1, + anon_sym_LBRACK, + STATE(2335), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 23, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -206727,18 +228090,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(597), 40, + ACTIONS(336), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -206746,16 +228111,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -206768,150 +228124,170 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [13627] = 3, + [34474] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 23, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + ACTIONS(1771), 1, + aux_sym_with_clause_token1, + ACTIONS(3942), 1, + aux_sym_cte_token2, + ACTIONS(3944), 1, + aux_sym_comment_statement_token7, + ACTIONS(3946), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3950), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3952), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3966), 1, + anon_sym_CARET, + ACTIONS(3970), 1, + anon_sym_SLASH, + ACTIONS(3956), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3958), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, + ACTIONS(3960), 2, anon_sym_PLUS, - anon_sym_CARET, + anon_sym_PIPE, + ACTIONS(3962), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3964), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3968), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3948), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(469), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(1769), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + [34570] = 20, + ACTIONS(3), 1, + sym_comment, + ACTIONS(1670), 1, + aux_sym_with_clause_token1, + ACTIONS(4074), 1, + anon_sym_COMMA, + ACTIONS(4076), 1, + aux_sym_cte_token2, + ACTIONS(4078), 1, + aux_sym_comment_statement_token7, + ACTIONS(4080), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4084), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4086), 1, aux_sym_boolean_expression_token1, + ACTIONS(4088), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + STATE(5605), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4090), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(4092), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4094), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4096), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(4098), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [13697] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(431), 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, + ACTIONS(4102), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4082), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(433), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(1668), 23, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [13767] = 5, + [34670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, - anon_sym_CARET, ACTIONS(621), 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, @@ -206921,10 +228297,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 49, + ACTIONS(619), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -206941,24 +228317,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -206971,38 +228345,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [13841] = 5, + [34736] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3518), 1, - anon_sym_DOT, - STATE(2055), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 10, + ACTIONS(370), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(372), 52, 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), 50, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_alter_table_action_alter_column_token2, - aux_sym__compound_statement_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_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_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, aux_sym_grant_statement_token5, aux_sym_auto_increment_constraint_token1, aux_sym_direction_constraint_token1, @@ -207011,65 +228407,124 @@ static const uint16_t ts_small_parse_table[] = { 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_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, + sym__unquoted_identifier, + [34802] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, - [13915] = 3, + ACTIONS(392), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [34868] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 11, + ACTIONS(477), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(479), 52, 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), 51, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_alter_table_action_alter_column_token2, - aux_sym__compound_statement_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_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_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, aux_sym_grant_statement_token5, aux_sym_auto_increment_constraint_token1, aux_sym_direction_constraint_token1, @@ -207078,425 +228533,336 @@ static const uint16_t ts_small_parse_table[] = { 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_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_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, - [13985] = 4, + sym__unquoted_identifier, + [34934] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 50, + 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [14057] = 7, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35000] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, - anon_sym_CARET, - ACTIONS(3516), 1, - anon_sym_SLASH, - ACTIONS(3514), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 44, + ACTIONS(457), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(459), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [14135] = 4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35066] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 22, + ACTIONS(445), 6, + 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(593), 39, + anon_sym_LBRACK, + ACTIONS(447), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [14207] = 4, + [35132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3307), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 22, + ACTIONS(441), 6, + 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(583), 39, + anon_sym_LBRACK, + ACTIONS(443), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [14279] = 3, + [35198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(631), 51, + ACTIONS(430), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(432), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [14349] = 14, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3492), 1, - aux_sym_cte_token2, - ACTIONS(3494), 1, - aux_sym_comment_statement_token7, - ACTIONS(3496), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, - anon_sym_CARET, - ACTIONS(3516), 1, - anon_sym_SLASH, - ACTIONS(3506), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3508), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(629), 3, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3510), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3514), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3498), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 33, + ACTIONS(410), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(412), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -207506,77 +228872,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [14441] = 15, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3492), 1, - aux_sym_cte_token2, - ACTIONS(3494), 1, - aux_sym_comment_statement_token7, - ACTIONS(3496), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3502), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, - anon_sym_CARET, - ACTIONS(3516), 1, - anon_sym_SLASH, - ACTIONS(3506), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3508), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(625), 3, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3510), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3514), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3498), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 32, + 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -207586,105 +228935,120 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_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_where_clause_token1, - aux_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, - [14535] = 9, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, - anon_sym_CARET, - ACTIONS(3516), 1, - anon_sym_SLASH, - ACTIONS(3506), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3508), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3514), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 42, + ACTIONS(493), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(495), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [14617] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35462] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 11, + ACTIONS(4106), 1, + anon_sym_LPAREN, + ACTIONS(4108), 1, + anon_sym_COLON_COLON, + ACTIONS(4110), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -207694,7 +229058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 51, + ACTIONS(217), 45, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -207714,20 +229078,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -207746,47 +229104,123 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [14687] = 3, + [35534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(611), 51, + ACTIONS(489), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(491), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35600] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3776), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3778), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, @@ -207795,40 +229229,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [14757] = 8, + sym__unquoted_identifier, + [35666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3521), 1, + ACTIONS(625), 11, aux_sym_with_clause_token1, - ACTIONS(3523), 1, - anon_sym_LPAREN, - ACTIONS(3525), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3527), 1, - aux_sym_type_token1, - ACTIONS(3529), 1, - aux_sym_type_token2, - ACTIONS(157), 11, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -207838,7 +229245,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 46, + ACTIONS(623), 47, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -207858,19 +229265,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -207885,60 +229293,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [14837] = 17, + [35732] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3492), 1, - aux_sym_cte_token2, - ACTIONS(3494), 1, - aux_sym_comment_statement_token7, - ACTIONS(3496), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3500), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3502), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, - anon_sym_CARET, - ACTIONS(3516), 1, - anon_sym_SLASH, - ACTIONS(3506), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3508), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3531), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3533), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3510), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3514), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3498), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(892), 30, + ACTIONS(485), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(487), 52, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -207948,71 +229316,163 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35798] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(483), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [14935] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [35864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 23, + ACTIONS(3720), 6, + 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(523), 39, + ACTIONS(3722), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, @@ -208021,22 +229481,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [15005] = 3, + [35930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 11, + ACTIONS(483), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -208048,10 +229497,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(607), 51, + ACTIONS(481), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -208076,16 +229526,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -208100,16 +229545,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [15075] = 3, + [35996] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 23, + ACTIONS(487), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(485), 47, + ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -208127,37 +229608,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(465), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + [36062] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -208167,60 +229623,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [15145] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3535), 1, - anon_sym_DOT, - STATE(2055), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 10, + ACTIONS(489), 47, + ts_builtin_sym_end, + anon_sym_SEMI, 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), 50, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_alter_table_action_alter_column_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_null_hint_token2, - aux_sym_create_function_parameter_token1, + 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_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_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, aux_sym_boolean_expression_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_RBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -208235,15 +229671,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [15219] = 5, + [36128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3537), 1, - anon_sym_DOT, - STATE(2097), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 11, + ACTIONS(629), 11, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, @@ -208255,11 +229686,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 49, + ACTIONS(627), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -208281,16 +229712,14 @@ static const uint16_t ts_small_parse_table[] = { 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -208305,16 +229734,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [15293] = 5, + [36194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3425), 1, - anon_sym_DOT, - STATE(2087), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 11, + ACTIONS(633), 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, @@ -208324,13 +229749,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 49, + ACTIONS(631), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -208346,19 +229769,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -208373,11 +229797,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [15367] = 3, + [36260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 11, + ACTIONS(495), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -208389,10 +229812,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 51, + ACTIONS(493), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -208417,16 +229841,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -208441,77 +229860,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [15437] = 3, + [36326] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 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, + ACTIONS(3942), 1, + aux_sym_cte_token2, + ACTIONS(3944), 1, + aux_sym_comment_statement_token7, + ACTIONS(3946), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(3950), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(3952), 1, + aux_sym_boolean_expression_token1, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3966), 1, anon_sym_CARET, + ACTIONS(3970), 1, + anon_sym_SLASH, + ACTIONS(3960), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3962), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(637), 3, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3964), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(3968), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(3948), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(445), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(635), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [15507] = 3, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [36418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 11, + ACTIONS(463), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -208523,10 +229951,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 51, + ACTIONS(461), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -208551,16 +229980,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -208575,10 +229999,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [15577] = 3, + [36484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 11, + ACTIONS(412), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -208590,10 +230014,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 51, + ACTIONS(410), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -208618,16 +230043,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -208642,79 +230062,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [15647] = 3, + [36550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 22, + ACTIONS(432), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(430), 47, + 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(609), 40, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [15717] = 4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [36616] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 11, + ACTIONS(443), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -208726,10 +230140,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 50, + ACTIONS(441), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -208754,15 +230169,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -208777,47 +230188,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [15789] = 3, + [36682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 23, + 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), 47, + 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(441), 39, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -208826,34 +230232,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [15859] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 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, @@ -208871,20 +230251,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(437), 39, + [36748] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(457), 47, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -208893,36 +230295,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [15929] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(573), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -208937,54 +230314,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(575), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [15999] = 3, + [36814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 12, + ACTIONS(467), 11, 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, @@ -208994,13 +230329,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 50, + ACTIONS(465), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -209029,7 +230363,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -209044,86 +230377,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [16069] = 3, + [36880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 22, + ACTIONS(479), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(477), 47, + 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(215), 40, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [16139] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(569), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -209138,55 +230440,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(571), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [16209] = 5, + [36946] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3539), 1, - anon_sym_DOT, - STATE(2087), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 11, + ACTIONS(392), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -209198,13 +230455,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 49, + ACTIONS(390), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -209232,7 +230488,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -209247,82 +230503,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [16283] = 3, + [37012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 22, + ACTIONS(641), 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(639), 47, + 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(579), 40, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [16353] = 4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [37078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3504), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 11, + ACTIONS(645), 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, @@ -209332,10 +230581,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 50, + ACTIONS(643), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -209352,21 +230601,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -209383,12 +230629,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [16425] = 3, + [37144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 11, + ACTIONS(649), 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, @@ -209398,10 +230644,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 51, + ACTIONS(647), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -209418,20 +230664,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -209450,12 +230692,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [16495] = 3, + [37210] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 11, + ACTIONS(659), 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, @@ -209465,10 +230707,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 51, + ACTIONS(657), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -209485,20 +230727,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -209517,10 +230755,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [16565] = 3, + [37276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 11, + ACTIONS(372), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -209532,10 +230770,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 51, + ACTIONS(370), 47, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -209560,16 +230799,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -209584,53 +230818,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [16635] = 3, + [37342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 22, + ACTIONS(132), 6, + 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(567), 40, + ACTIONS(134), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_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_where_clause_token1, @@ -209639,9 +230880,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + [37408] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -209651,12 +230896,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [16705] = 3, + ACTIONS(605), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_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_limit_clause_token1, + aux_sym_boolean_expression_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, + [37474] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 11, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3966), 1, + anon_sym_CARET, + ACTIONS(663), 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, @@ -209666,10 +230963,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 51, + ACTIONS(661), 45, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -209686,26 +230983,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -209718,12 +231009,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [16775] = 3, + [37544] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 11, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 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, @@ -209733,10 +231026,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 51, + ACTIONS(661), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -209753,22 +231046,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -209785,27 +231073,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [16845] = 8, + [37612] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3542), 1, - aux_sym_with_clause_token1, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3548), 1, - aux_sym_type_token1, - ACTIONS(3550), 1, - aux_sym_type_token2, - ACTIONS(153), 6, + ACTIONS(128), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(157), 51, + ACTIONS(130), 52, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -209817,7 +231096,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -209835,7 +231113,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -209843,28 +231120,93 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, + aux_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, + [37678] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3966), 1, + anon_sym_CARET, + ACTIONS(3970), 1, + anon_sym_SLASH, + ACTIONS(3968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, aux_sym_direction_constraint_token1, aux_sym_direction_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, - [16925] = 5, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [37752] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3537), 1, - anon_sym_DOT, - STATE(2016), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 11, + ACTIONS(667), 11, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, @@ -209876,11 +231218,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 49, + ACTIONS(665), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -209902,16 +231244,14 @@ static const uint16_t ts_small_parse_table[] = { 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -209926,26 +231266,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [16999] = 6, + [37818] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3552), 1, + ACTIONS(3447), 1, anon_sym_DOT, - ACTIONS(3554), 1, + ACTIONS(4112), 1, anon_sym_LBRACK, - STATE(2107), 1, + STATE(2010), 1, aux_sym_dotted_name_repeat1, - ACTIONS(136), 26, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(143), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 46, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_LPAREN, - aux_sym_pg_command_token1, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -209962,44 +231332,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - ACTIONS(138), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [17075] = 3, + [37890] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 23, + ACTIONS(4072), 1, + anon_sym_LBRACK, + STATE(2337), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 23, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -210008,7 +231349,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -210023,18 +231363,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(481), 39, + ACTIONS(342), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -210042,15 +231384,7 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -210063,40 +231397,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [17145] = 8, + [37960] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(3556), 1, - aux_sym_with_clause_token1, - ACTIONS(3558), 1, - anon_sym_LPAREN, - ACTIONS(3560), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3562), 1, - aux_sym_type_token1, - ACTIONS(3564), 1, - aux_sym_type_token2, - ACTIONS(157), 11, + ACTIONS(3942), 1, + aux_sym_cte_token2, + ACTIONS(3944), 1, + aux_sym_comment_statement_token7, + ACTIONS(3946), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3966), 1, + anon_sym_CARET, + ACTIONS(3970), 1, + anon_sym_SLASH, + ACTIONS(3960), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3962), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(671), 3, + aux_sym_with_clause_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(3964), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 46, + ACTIONS(3968), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(3948), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 29, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -210107,77 +231458,58 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, - [17225] = 17, + [38048] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(3492), 1, + ACTIONS(3942), 1, aux_sym_cte_token2, - ACTIONS(3494), 1, + ACTIONS(3944), 1, aux_sym_comment_statement_token7, - ACTIONS(3496), 1, + ACTIONS(3946), 1, aux_sym_create_function_parameter_token1, - ACTIONS(3500), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3502), 1, + ACTIONS(3952), 1, aux_sym_boolean_expression_token1, - ACTIONS(3504), 1, + ACTIONS(3954), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(3512), 1, + ACTIONS(3966), 1, anon_sym_CARET, - ACTIONS(3516), 1, + ACTIONS(3970), 1, anon_sym_SLASH, - ACTIONS(3506), 2, + ACTIONS(3960), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(3508), 2, + ACTIONS(3962), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(3531), 2, + ACTIONS(675), 3, + aux_sym_with_clause_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(3533), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3510), 4, + ACTIONS(3964), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3514), 5, + ACTIONS(3968), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(3498), 7, + ACTIONS(3948), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -210185,10 +231517,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(888), 30, + ACTIONS(673), 28, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -210202,78 +231534,93 @@ static const uint16_t ts_small_parse_table[] = { 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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [17323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(475), 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, + [38138] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(3966), 1, anon_sym_CARET, + ACTIONS(3970), 1, + anon_sym_SLASH, + ACTIONS(3960), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(3962), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3968), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(477), 39, + ACTIONS(663), 8, aux_sym_with_clause_token1, - aux_sym_cte_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(661), 38, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + 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, + [38216] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(685), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -210283,86 +231630,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [17393] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(348), 23, + ACTIONS(683), 47, + 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(350), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [17463] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(427), 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, @@ -210377,37 +231678,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(429), 39, + [38282] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(689), 11, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -210417,88 +231693,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [17533] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3570), 1, - aux_sym_comment_statement_token2, - STATE(2105), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3566), 5, + ACTIONS(687), 47, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3568), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, aux_sym_direction_constraint_token1, aux_sym_direction_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, - [17606] = 7, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [38348] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3573), 1, + ACTIONS(693), 11, aux_sym_with_clause_token1, - ACTIONS(3575), 1, - anon_sym_LPAREN, - ACTIONS(3577), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3579), 1, - aux_sym_type_token2, - 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, @@ -210508,7 +231756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 46, + ACTIONS(691), 47, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -210528,19 +231776,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -210555,43 +231804,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [17683] = 5, + [38414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3552), 1, - anon_sym_DOT, - STATE(2122), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 26, + ACTIONS(617), 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(615), 47, 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_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -210603,36 +231834,23 @@ static const uint16_t ts_small_parse_table[] = { 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_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [17756] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(695), 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, @@ -210649,37 +231867,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(697), 39, + [38480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(697), 11, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -210689,82 +231882,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [17825] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(691), 22, + ACTIONS(695), 47, + 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(693), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [17894] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(687), 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, @@ -210781,37 +231930,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(689), 39, + [38546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(701), 11, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -210821,82 +231945,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [17963] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(723), 22, + ACTIONS(699), 47, + 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(725), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [18032] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(677), 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, @@ -210913,56 +231993,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(679), 39, + [38612] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 11, aux_sym_with_clause_token1, - aux_sym_cte_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), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [18101] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(673), 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, @@ -210979,37 +232057,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(675), 39, + [38680] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(449), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(451), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_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, sym__unquoted_identifier, + [38746] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3954), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 11, + aux_sym_with_clause_token1, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -211019,86 +232137,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [18170] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3415), 1, - anon_sym_CARET, - ACTIONS(619), 21, + ACTIONS(707), 46, + 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(621), 38, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [18243] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 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, @@ -211115,70 +232184,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 38, + [38814] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(720), 11, aux_sym_with_clause_token1, - aux_sym_cte_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(718), 47, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [18314] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3403), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(3415), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, anon_sym_CARET, - ACTIONS(3419), 1, - anon_sym_SLASH, - ACTIONS(3417), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(619), 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, @@ -211186,48 +232247,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 37, + [38880] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(455), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, 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, - [18391] = 3, + [38946] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 11, + ACTIONS(219), 11, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, @@ -211239,11 +232325,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 50, + ACTIONS(217), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -211265,17 +232351,14 @@ static const uint16_t ts_small_parse_table[] = { 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -211290,10 +232373,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [18460] = 3, + [39012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 11, + ACTIONS(344), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(346), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [39078] = 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_COLON_COLON, + ACTIONS(471), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [39144] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 11, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, @@ -211305,11 +232514,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 50, + ACTIONS(711), 47, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -211331,17 +232540,14 @@ static const uint16_t ts_small_parse_table[] = { 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -211356,113 +232562,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [18529] = 3, + [39210] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 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(633), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(2774), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + ACTIONS(2776), 1, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + ACTIONS(2778), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + ACTIONS(2782), 1, aux_sym_boolean_expression_token1, + ACTIONS(2784), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [18598] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3391), 1, - aux_sym_cte_token2, - ACTIONS(3393), 1, - aux_sym_comment_statement_token7, - ACTIONS(3395), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3415), 1, + ACTIONS(2792), 1, anon_sym_CARET, - ACTIONS(3419), 1, + ACTIONS(2796), 1, anon_sym_SLASH, - ACTIONS(3409), 2, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4114), 1, + anon_sym_COMMA, + STATE(5612), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(2786), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(3411), 2, + ACTIONS(2788), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(3413), 4, + ACTIONS(3327), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3417), 5, + ACTIONS(2794), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(627), 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(3397), 7, + ACTIONS(2780), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -211470,40 +232616,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(629), 28, + ACTIONS(1457), 24, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_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_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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [18689] = 3, + [39308] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 27, - ts_builtin_sym_end, + ACTIONS(3890), 1, + anon_sym_DOT, + STATE(2409), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 25, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LPAREN, @@ -211513,7 +232658,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -211530,20 +232674,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - ACTIONS(134), 34, + ACTIONS(124), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -211555,7 +232697,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -211565,15 +232706,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [18758] = 5, + [39378] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3581), 1, + ACTIONS(4116), 1, anon_sym_DOT, - STATE(2122), 1, + STATE(2409), 1, aux_sym_dotted_name_repeat1, - ACTIONS(115), 26, - ts_builtin_sym_end, + ACTIONS(115), 25, anon_sym_SEMI, anon_sym_COMMA, anon_sym_LPAREN, @@ -211599,20 +232739,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - ACTIONS(117), 33, + ACTIONS(117), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -211633,168 +232771,272 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [18831] = 15, + [39448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3391), 1, + ACTIONS(473), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(475), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(3393), 1, - aux_sym_comment_statement_token7, - ACTIONS(3395), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3401), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3415), 1, - anon_sym_CARET, - ACTIONS(3419), 1, - anon_sym_SLASH, - ACTIONS(3409), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3411), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3413), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3417), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(623), 7, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [39514] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(437), 6, + 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(3397), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(625), 27, + anon_sym_LBRACK, + ACTIONS(439), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_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, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [18924] = 9, + [39580] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3415), 1, - anon_sym_CARET, - ACTIONS(3419), 1, - anon_sym_SLASH, - ACTIONS(3409), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3411), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3417), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 14, + ACTIONS(292), 6, + 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(621), 35, + anon_sym_LBRACK, + ACTIONS(294), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [19005] = 3, + [39646] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(615), 22, + ACTIONS(4119), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4121), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [39712] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 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, @@ -211809,7 +233051,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(617), 39, + ACTIONS(143), 34, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -211828,20 +233070,15 @@ static const uint16_t ts_small_parse_table[] = { 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_create_table_statement_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -211849,28 +233086,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [19074] = 5, + [39778] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3480), 1, + ACTIONS(4123), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4125), 53, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token2, - STATE(2147), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3584), 5, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [39844] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4127), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3586), 52, + ACTIONS(4129), 53, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -211917,16 +233212,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, sym__unquoted_identifier, - [19147] = 3, + [39910] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 22, + ACTIONS(625), 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(623), 46, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -211943,37 +233275,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(613), 39, + [39976] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(629), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(627), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [40042] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(633), 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, @@ -211983,16 +233354,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [19216] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(703), 22, + ACTIONS(631), 46, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -212009,37 +233401,152 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(705), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + [40108] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4076), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + ACTIONS(4078), 1, aux_sym_comment_statement_token7, + ACTIONS(4080), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4084), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4086), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + ACTIONS(4094), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4096), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(637), 3, + aux_sym_with_clause_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4098), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4102), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4082), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(635), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [40200] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(641), 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(639), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [40266] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(645), 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, @@ -212049,86 +233556,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [19285] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3480), 1, - aux_sym_comment_statement_token2, - STATE(2105), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3588), 5, + ACTIONS(643), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3590), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [19358] = 7, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [40332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3592), 1, + ACTIONS(621), 12, aux_sym_with_clause_token1, - ACTIONS(3594), 1, - anon_sym_LPAREN, - ACTIONS(3596), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3598), 1, - aux_sym_type_token2, - ACTIONS(197), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -212140,7 +233619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 46, + ACTIONS(619), 46, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -212166,13 +233645,13 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_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, @@ -212187,18 +233666,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [19435] = 3, + [40398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 22, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(132), 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, @@ -212213,39 +233693,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(721), 39, + ACTIONS(134), 35, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -212253,18 +233729,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [19504] = 6, + [40464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3600), 1, - anon_sym_LPAREN, - ACTIONS(3602), 1, - anon_sym_COLON_COLON, - ACTIONS(3604), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 11, + ACTIONS(649), 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, @@ -212274,7 +233745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 47, + ACTIONS(647), 46, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -212294,15 +233765,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_grant_statement_token8, aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, @@ -212322,64 +233792,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [19579] = 4, + [40530] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 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(583), 38, + ACTIONS(659), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -212389,127 +233808,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [19650] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3606), 1, - aux_sym_with_clause_token1, - ACTIONS(3608), 1, - anon_sym_LPAREN, - ACTIONS(3610), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3612), 1, - aux_sym_type_token2, - ACTIONS(193), 6, + ACTIONS(657), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 51, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [19727] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(138), 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(136), 51, - 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_grant_statement_token8, aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, aux_sym_boolean_expression_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_RBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -212524,83 +233855,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [19796] = 3, + [40596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 22, + ACTIONS(589), 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(587), 46, + 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(609), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [19865] = 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [40662] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3614), 1, - anon_sym_LPAREN, - ACTIONS(3616), 1, - anon_sym_COLON_COLON, - ACTIONS(3618), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 12, + ACTIONS(713), 12, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, @@ -212613,7 +233934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 46, + ACTIONS(711), 46, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -212660,84 +233981,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [19940] = 5, + [40728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3620), 1, - anon_sym_DOT, - STATE(2160), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 6, + ACTIONS(219), 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(217), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 53, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [20013] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(577), 22, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -212754,37 +234044,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(579), 39, + [40794] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(720), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -212794,59 +234060,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [20082] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3626), 1, - anon_sym_COMMA, - ACTIONS(3628), 1, - aux_sym_insert_statement_token2, - STATE(2199), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3622), 5, + ACTIONS(718), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3624), 53, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -212856,29 +234089,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [20157] = 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, + aux_sym_boolean_expression_token1, + 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, @@ -212893,33 +234107,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(130), 34, + [40860] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -212929,225 +234125,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [20226] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(603), 22, + ACTIONS(707), 45, + 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(605), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [20295] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3391), 1, - aux_sym_cte_token2, - ACTIONS(3393), 1, - aux_sym_comment_statement_token7, - ACTIONS(3395), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3399), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3401), 1, aux_sym_boolean_expression_token1, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3415), 1, - anon_sym_CARET, - ACTIONS(3419), 1, - anon_sym_SLASH, - ACTIONS(3409), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3411), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3413), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3417), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(699), 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(3397), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(701), 26, + [40928] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_insert_statement_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_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_where_clause_token1, - aux_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, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - [20390] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3634), 1, - anon_sym_DOT, - STATE(2807), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 2, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - ACTIONS(3630), 5, + 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_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3632), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [20465] = 3, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [40996] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 11, - aux_sym_with_clause_token1, + ACTIONS(143), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -213158,9 +234249,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 50, + ACTIONS(141), 48, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_cte_token2, anon_sym_LPAREN, aux_sym_insert_statement_token1, @@ -213186,15 +234278,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_mode_token1, aux_sym_initial_mode_token1, - aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -213209,19 +234297,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [20534] = 7, + anon_sym_DOT_STAR, + [41062] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3636), 1, + ACTIONS(607), 12, aux_sym_with_clause_token1, - ACTIONS(3638), 1, - anon_sym_LPAREN, - ACTIONS(3640), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3642), 1, - aux_sym_type_token2, - ACTIONS(197), 10, aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -213231,7 +234314,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 47, + ACTIONS(605), 46, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -213251,20 +234334,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -213279,154 +234361,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [20611] = 5, + [41128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3480), 1, - aux_sym_comment_statement_token2, - STATE(2105), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3644), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3646), 52, + ACTIONS(701), 12, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [20684] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3480), 1, - aux_sym_comment_statement_token2, - STATE(2105), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3648), 5, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(699), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3650), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [20757] = 3, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [41194] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 25, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + 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, @@ -213444,29 +234451,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 36, + ACTIONS(130), 35, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -213481,84 +234487,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [20826] = 5, + [41260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3480), 1, - aux_sym_comment_statement_token2, - STATE(2129), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3644), 5, + ACTIONS(697), 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(695), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3646), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [20899] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(565), 22, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -213575,52 +234550,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(567), 39, + [41326] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(663), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(661), 44, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [20968] = 3, + 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, + [41396] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 11, + ACTIONS(617), 12, aux_sym_with_clause_token1, - anon_sym_DOT, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -213630,42 +234631,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 50, + ACTIONS(615), 46, + ts_builtin_sym_end, + anon_sym_SEMI, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_alter_table_action_alter_column_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_null_hint_token2, - aux_sym_create_function_parameter_token1, + 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_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_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, aux_sym_boolean_expression_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_RBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -213680,19 +234678,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [21037] = 3, + [41462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 22, - anon_sym_SEMI, - anon_sym_COMMA, + 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, @@ -213707,39 +234705,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(571), 39, + ACTIONS(117), 35, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -213747,12 +234741,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [21106] = 3, + [41528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 11, + ACTIONS(693), 12, aux_sym_with_clause_token1, - anon_sym_DOT, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -213762,42 +234757,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 50, + ACTIONS(691), 46, + ts_builtin_sym_end, + anon_sym_SEMI, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_alter_table_action_alter_column_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_null_hint_token2, - aux_sym_create_function_parameter_token1, + 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_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_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, aux_sym_boolean_expression_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_RBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -213812,13 +234804,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [21175] = 4, + [41594] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3403), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 22, + ACTIONS(4131), 1, + aux_sym_with_clause_token1, + ACTIONS(4133), 1, + anon_sym_LPAREN, + ACTIONS(4135), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4137), 1, + aux_sym_type_token1, + ACTIONS(4139), 1, + aux_sym_type_token2, + ACTIONS(160), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -213827,6 +234826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -213841,8 +234841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(593), 38, - aux_sym_with_clause_token1, + ACTIONS(164), 30, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -213860,16 +234859,9 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -213880,16 +234872,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [21246] = 3, + [41670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 22, + ACTIONS(689), 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(687), 46, + ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -213906,70 +234935,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 39, + [41736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(685), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(683), 46, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [21315] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3652), 1, - aux_sym_with_clause_token1, - ACTIONS(3654), 1, - anon_sym_LPAREN, - ACTIONS(3656), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3658), 1, - aux_sym_type_token1, - ACTIONS(3660), 1, - aux_sym_type_token2, - ACTIONS(153), 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, @@ -213984,8 +234998,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(157), 32, - aux_sym_cte_token1, + [41802] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 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(661), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -213997,36 +235031,21 @@ static const uint16_t ts_small_parse_table[] = { 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_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [21394] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(573), 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, @@ -214043,191 +235062,231 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(575), 39, + [41870] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + ACTIONS(4094), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4096), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4102), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 9, aux_sym_with_clause_token1, - aux_sym_cte_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(661), 37, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, + [41948] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4076), 1, + aux_sym_cte_token2, + ACTIONS(4078), 1, + aux_sym_comment_statement_token7, + ACTIONS(4080), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4086), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4088), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + ACTIONS(4094), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4096), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(675), 4, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(4098), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [21463] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 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, + ACTIONS(4102), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4082), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(597), 39, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(673), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [42038] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4076), 1, + aux_sym_cte_token2, + ACTIONS(4078), 1, + aux_sym_comment_statement_token7, + ACTIONS(4080), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4088), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + ACTIONS(4094), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4096), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(671), 4, + aux_sym_with_clause_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(4098), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [21532] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3620), 1, - anon_sym_DOT, - STATE(2162), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 6, + ACTIONS(4102), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4082), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 28, 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, + anon_sym_COMMA, aux_sym_insert_statement_token1, 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_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [21605] = 6, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [42126] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3662), 1, - anon_sym_DOT, - ACTIONS(3664), 1, - anon_sym_LBRACK, - STATE(2197), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 10, + ACTIONS(667), 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, @@ -214237,12 +235296,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 48, + ACTIONS(665), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -214258,19 +235316,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -214285,98 +235343,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [21680] = 5, + [42192] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3666), 1, - anon_sym_DOT, - STATE(2162), 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, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + ACTIONS(4102), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 11, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [21753] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(117), 12, 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), 49, + ACTIONS(661), 39, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -214398,20 +235396,13 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_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, @@ -214419,53 +235410,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [21822] = 3, + [42266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 22, + ACTIONS(128), 6, + 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(601), 39, + ACTIONS(130), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, @@ -214474,35 +235472,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [21891] = 6, + [42332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3606), 1, - aux_sym_with_clause_token1, - ACTIONS(3608), 1, - anon_sym_LPAREN, - ACTIONS(3610), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 6, + ACTIONS(132), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 51, + ACTIONS(134), 52, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -214514,7 +235496,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -214532,7 +235513,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -214545,93 +235525,119 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_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_where_clause_token1, + aux_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, - [21965] = 5, + [42398] = 37, ACTIONS(3), 1, sym_comment, - ACTIONS(3669), 1, - anon_sym_LBRACK, - STATE(2166), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 11, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, 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(285), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_create_table_statement_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [22037] = 6, + ACTIONS(4141), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2667), 1, + sym_trigger_preferencing, + STATE(2970), 1, + sym_trigger_condition, + STATE(3591), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6172), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [42531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3672), 1, - aux_sym_with_clause_token1, - ACTIONS(3674), 1, - anon_sym_LPAREN, - ACTIONS(3676), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 10, + ACTIONS(713), 11, aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -214641,9 +235647,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 47, + ACTIONS(711), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -214661,20 +235668,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -214689,12 +235694,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [22111] = 3, + [42596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 11, + ACTIONS(589), 11, aux_sym_create_function_parameter_token1, - anon_sym_DOT, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -214704,12 +235709,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 49, + ACTIONS(587), 46, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -214725,20 +235730,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -214753,192 +235756,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [22179] = 6, + [42661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3636), 1, - aux_sym_with_clause_token1, - ACTIONS(3638), 1, - anon_sym_LPAREN, - ACTIONS(3640), 1, - aux_sym_create_table_statement_token1, - 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(193), 47, + ACTIONS(4143), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4145), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, aux_sym_direction_constraint_token1, aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [22253] = 5, + 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, + [42726] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3678), 1, - anon_sym_LBRACK, - STATE(2200), 1, - aux_sym_array_type_repeat1, - 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), 46, + ACTIONS(4147), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4149), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_boolean_expression_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, - [22325] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [42791] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(136), 49, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(4151), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(4153), 1, anon_sym_LPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4155), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4157), 1, + aux_sym_type_token2, + ACTIONS(189), 23, + anon_sym_SEMI, + anon_sym_COMMA, aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -214953,22 +235915,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [22393] = 7, + ACTIONS(193), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [42864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3680), 1, - aux_sym_with_clause_token1, - ACTIONS(3682), 1, + ACTIONS(141), 22, anon_sym_LPAREN, - ACTIONS(3684), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3686), 1, - aux_sym_type_token2, - ACTIONS(193), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -214990,32 +235972,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(197), 32, - aux_sym_cte_token1, + ACTIONS(143), 35, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, + aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -215023,25 +236008,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [22469] = 3, + [42929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 7, + ACTIONS(4159), 5, 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(134), 53, + ACTIONS(4161), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -215088,25 +236070,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, sym__unquoted_identifier, - [22537] = 3, + [42994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 7, + ACTIONS(4163), 5, 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, + ACTIONS(4165), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -215153,33 +236132,100 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, sym__unquoted_identifier, - [22605] = 3, + [43059] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 8, + ACTIONS(344), 24, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, 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_COLON_COLON, - ACTIONS(134), 52, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(346), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [43124] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4167), 1, + anon_sym_DOT, + STATE(2491), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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, @@ -215196,7 +236242,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -215209,28 +236254,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [22673] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [43193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 8, + ACTIONS(3875), 6, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - anon_sym_COLON_COLON, - ACTIONS(130), 52, + ACTIONS(3877), 51, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -215243,7 +236281,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -215261,7 +236298,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -215274,24 +236310,70 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_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, - [22741] = 5, + [43258] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3688), 1, - anon_sym_DOT, - STATE(2177), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 10, + ACTIONS(3528), 1, + anon_sym_LBRACK, + ACTIONS(217), 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(219), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -215301,12 +236383,123 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 48, + [43325] = 37, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + ACTIONS(4169), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2674), 1, + sym_trigger_preferencing, + STATE(3127), 1, + sym_trigger_condition, + STATE(3480), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6111), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [43458] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(720), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(718), 46, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -215322,19 +236515,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -215349,82 +236541,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [22813] = 3, + [43523] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 7, + ACTIONS(3904), 1, + anon_sym_COLON_COLON, + ACTIONS(217), 23, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(117), 53, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(219), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [22881] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [43590] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3691), 1, - anon_sym_LBRACK, - STATE(2201), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 11, - aux_sym_with_clause_token1, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 11, aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -215434,9 +236621,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 47, + ACTIONS(707), 45, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -215454,18 +236642,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -215482,91 +236667,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [22953] = 5, + [43657] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3626), 1, - anon_sym_COMMA, - STATE(2191), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3693), 5, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + 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), 45, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3695), 53, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [23025] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3697), 1, - anon_sym_DOT, - STATE(2181), 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, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -215581,34 +236730,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(117), 34, + [43724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(701), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(699), 46, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [43789] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(697), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, 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, @@ -215616,81 +236807,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [23097] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 6, + ACTIONS(695), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(134), 54, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [23165] = 5, + aux_sym_boolean_expression_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, + [43854] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3700), 1, + ACTIONS(4173), 1, anon_sym_DOT, - STATE(2181), 1, + STATE(2473), 1, aux_sym_dotted_name_repeat1, - ACTIONS(122), 24, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(115), 23, anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_EQ, @@ -215698,7 +236869,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -215713,34 +236884,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(124), 34, + anon_sym_DOT_STAR, + ACTIONS(117), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -215748,22 +236918,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [23237] = 3, + [43923] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 6, + ACTIONS(1820), 1, + aux_sym_with_clause_token1, + ACTIONS(4076), 1, + aux_sym_cte_token2, + ACTIONS(4078), 1, + aux_sym_comment_statement_token7, + ACTIONS(4080), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4084), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4086), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + ACTIONS(4090), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4092), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4094), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4096), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4098), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4102), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4082), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1818), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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, + [44018] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3776), 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, + ACTIONS(3778), 51, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, @@ -215796,14 +237042,12 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, @@ -215813,22 +237057,148 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, sym__unquoted_identifier, - [23305] = 3, + [44083] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4176), 1, + aux_sym_with_clause_token1, + ACTIONS(4178), 1, + anon_sym_LPAREN, + ACTIONS(4180), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4182), 1, + aux_sym_type_token2, + ACTIONS(193), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 44, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [44156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3702), 6, + ACTIONS(617), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(615), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_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_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_boolean_expression_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, + [44221] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4184), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3704), 54, + ACTIONS(4186), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, @@ -215837,6 +237207,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -215854,6 +237225,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -215861,39 +237233,34 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_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, sym__unquoted_identifier, - [23373] = 3, + [44286] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3706), 6, + ACTIONS(4188), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3708), 54, + ACTIONS(4190), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, @@ -215902,6 +237269,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -215919,6 +237287,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -215926,33 +237295,24 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_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, sym__unquoted_identifier, - [23441] = 6, + [44351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3710), 1, - aux_sym_with_clause_token1, - ACTIONS(3712), 1, - anon_sym_LPAREN, - ACTIONS(3714), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 11, + ACTIONS(693), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -215964,9 +237324,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 46, + ACTIONS(691), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -215996,7 +237357,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -216011,57 +237371,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [23515] = 3, + [44416] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 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(136), 49, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_cte_token2, + ACTIONS(4027), 1, + anon_sym_DOT, + STATE(2473), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 23, anon_sym_LPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -216076,15 +237401,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [23583] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3716), 1, - anon_sym_DOT, - STATE(2072), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 10, + anon_sym_DOT_STAR, + ACTIONS(124), 32, aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -216094,137 +237435,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 48, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_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_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, - [23655] = 6, + [44485] = 37, ACTIONS(3), 1, sym_comment, - ACTIONS(3718), 1, - anon_sym_COMMA, - ACTIONS(3720), 1, - aux_sym_insert_statement_token2, - STATE(2265), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3622), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3624), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [23729] = 5, + ACTIONS(4192), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2683), 1, + sym_trigger_preferencing, + STATE(3023), 1, + sym_trigger_condition, + STATE(3551), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6113), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [44618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3726), 1, - anon_sym_COMMA, - STATE(2191), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3722), 5, + ACTIONS(3720), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3724), 53, + ACTIONS(3722), 51, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -216261,14 +237578,12 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, @@ -216278,23 +237593,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, sym__unquoted_identifier, - [23801] = 6, + [44683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3729), 1, - aux_sym_with_clause_token1, - ACTIONS(3731), 1, - anon_sym_LPAREN, - ACTIONS(3733), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 6, + ACTIONS(4194), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(234), 51, + ACTIONS(4196), 52, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -216346,157 +237655,116 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, sym__unquoted_identifier, - [23875] = 5, + [44748] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3626), 1, - anon_sym_COMMA, - STATE(2180), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3735), 5, + ACTIONS(689), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(687), 46, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3737), 53, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [23947] = 4, + aux_sym_boolean_expression_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, + [44813] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3743), 1, - aux_sym_insert_statement_token2, - ACTIONS(3739), 6, + ACTIONS(685), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(683), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3741), 53, aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [24017] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3700), 1, - anon_sym_DOT, - STATE(2183), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_boolean_expression_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, @@ -216511,55 +237779,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 34, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_boolean_expression_token1, - 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, - [24089] = 8, + [44878] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3745), 1, + ACTIONS(4198), 1, aux_sym_with_clause_token1, - ACTIONS(3747), 1, - anon_sym_LPAREN, - ACTIONS(3749), 1, + ACTIONS(4200), 1, aux_sym_create_table_statement_token1, - ACTIONS(3751), 1, - aux_sym_type_token1, - ACTIONS(3753), 1, - aux_sym_type_token2, - ACTIONS(157), 10, + ACTIONS(378), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -216570,7 +237797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 45, + ACTIONS(374), 45, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_cte_token2, @@ -216616,14 +237843,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [24167] = 5, + [44947] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3662), 1, - anon_sym_DOT, - STATE(2177), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 10, + ACTIONS(4202), 1, + aux_sym_with_clause_token1, + ACTIONS(4204), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -216634,12 +237861,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 48, + ACTIONS(382), 45, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -216667,7 +237892,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -216682,61 +237907,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [24239] = 6, + [45016] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3755), 1, - aux_sym_with_clause_token1, - ACTIONS(3757), 1, - anon_sym_LPAREN, - ACTIONS(3759), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(230), 46, + ACTIONS(4206), 1, + anon_sym_DOT, + STATE(2489), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 6, 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(117), 49, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [45085] = 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, @@ -216751,20 +237998,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [24313] = 5, + anon_sym_DOT_STAR, + ACTIONS(130), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + 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, + [45150] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3626), 1, - anon_sym_COMMA, - STATE(2191), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3761), 5, + ACTIONS(4167), 1, + anon_sym_DOT, + STATE(2489), 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(3763), 53, + ACTIONS(124), 49, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -216777,7 +238060,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -216801,34 +238088,24 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_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, - [24385] = 5, + aux_sym_type_token1, + aux_sym_type_token2, + [45219] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3678), 1, - anon_sym_LBRACK, - STATE(2207), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 12, + ACTIONS(4209), 1, aux_sym_with_clause_token1, + ACTIONS(4211), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -216838,10 +238115,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 46, + ACTIONS(394), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -216858,19 +238134,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -216885,15 +238161,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [24457] = 5, + [45288] = 37, ACTIONS(3), 1, sym_comment, - ACTIONS(3691), 1, - anon_sym_LBRACK, - STATE(2166), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 11, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + ACTIONS(4213), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2679), 1, + sym_trigger_preferencing, + STATE(3129), 1, + sym_trigger_condition, + STATE(3442), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6193), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [45421] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4215), 1, aux_sym_with_clause_token1, + ACTIONS(4217), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -216904,10 +238275,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 47, + ACTIONS(402), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -216930,14 +238300,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -216952,11 +238321,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [24529] = 3, + [45490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 11, + ACTIONS(132), 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(134), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -216967,12 +238383,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 49, + [45555] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4219), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4221), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4225), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 37, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -216988,20 +238434,111 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, + [45632] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4229), 1, + aux_sym_cte_token2, + ACTIONS(4231), 1, + aux_sym_comment_statement_token7, + ACTIONS(4233), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4237), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4219), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4221), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(675), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4239), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4225), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4235), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(673), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [45721] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -217016,22 +238553,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [24597] = 3, + ACTIONS(372), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [45786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 26, + ACTIONS(390), 24, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -217046,8 +238615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(117), 34, + ACTIONS(392), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -217072,7 +238640,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -217082,37 +238649,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [24665] = 6, + [45851] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(3765), 1, - anon_sym_LPAREN, - ACTIONS(3767), 1, - anon_sym_COLON_COLON, - ACTIONS(3769), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 11, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4229), 1, + aux_sym_cte_token2, + ACTIONS(4231), 1, + aux_sym_comment_statement_token7, + ACTIONS(4233), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4219), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4221), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(671), 3, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(4239), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 46, + ACTIONS(4225), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4235), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 28, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -217123,7 +238711,6 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, @@ -217133,9 +238720,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + [45938] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(477), 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, @@ -217150,86 +238750,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [24739] = 8, + ACTIONS(479), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46003] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3775), 1, - aux_sym_join_type_token1, - ACTIONS(3781), 1, - aux_sym_join_clause_token1, - STATE(10634), 1, - sym_join_type, - STATE(2205), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(3778), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3771), 5, + 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, - ACTIONS(3773), 47, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [24817] = 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3573), 1, - aux_sym_with_clause_token1, - ACTIONS(3575), 1, - anon_sym_LPAREN, - ACTIONS(3577), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 11, + ACTIONS(667), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -217241,9 +238861,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 46, + ACTIONS(665), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -217273,7 +238894,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -217288,29 +238908,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [24891] = 5, + [46133] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3784), 1, - anon_sym_LBRACK, - STATE(2207), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 12, - aux_sym_with_clause_token1, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4225), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 46, + ACTIONS(661), 39, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -217334,20 +238961,12 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_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, @@ -217355,16 +238974,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [24963] = 6, + [46206] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3592), 1, - aux_sym_with_clause_token1, - ACTIONS(3594), 1, - anon_sym_LPAREN, - ACTIONS(3596), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 11, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -217376,9 +238991,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 46, + ACTIONS(661), 45, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -217405,10 +239021,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -217423,29 +239037,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25037] = 5, + [46273] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3787), 1, - aux_sym_with_clause_token1, - ACTIONS(3789), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(352), 46, + ACTIONS(457), 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(459), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -217457,21 +239079,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46338] = 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_LBRACK, @@ -217489,14 +239127,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25108] = 5, + ACTIONS(447), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46403] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3791), 1, - aux_sym_with_clause_token1, - ACTIONS(3793), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 11, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(663), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -217508,9 +239180,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 46, + ACTIONS(661), 44, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -217537,12 +239210,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -217555,27 +239225,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25179] = 4, + [46472] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3216), 1, - anon_sym_LBRACK, - ACTIONS(215), 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(213), 47, + 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_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -217587,25 +239267,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46537] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(430), 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, @@ -217620,26 +239315,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25248] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(441), 12, + ACTIONS(432), 33, 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(439), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -217651,22 +239329,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46602] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 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, @@ -217684,26 +239377,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25315] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(445), 12, + ACTIONS(412), 33, 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(443), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -217715,22 +239391,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46667] = 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, @@ -217748,13 +239439,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25382] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(465), 12, + ACTIONS(463), 33, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -217764,10 +239473,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 47, + [46732] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 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(495), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -217779,22 +239515,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [46797] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(489), 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, @@ -217812,13 +239563,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25449] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(469), 12, + ACTIONS(491), 33, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -217828,59 +239597,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 47, + [46862] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4241), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4243), 52, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_boolean_expression_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, - [25516] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [46927] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 12, - aux_sym_with_clause_token1, + ACTIONS(607), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -217892,9 +239674,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 47, + ACTIONS(605), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -217918,14 +239701,12 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_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, @@ -217940,53 +239721,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25583] = 3, + [46992] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 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(483), 47, + ACTIONS(437), 24, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -218004,85 +239749,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25650] = 39, + ACTIONS(439), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47057] = 37, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3809), 1, - aux_sym_create_function_statement_token5, - ACTIONS(3811), 1, - aux_sym_trigger_reference_token1, - ACTIONS(3813), 1, + ACTIONS(3807), 1, aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, + ACTIONS(3813), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(4245), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, sym__quoted_identifier, - STATE(2464), 1, - sym_trigger_reference, - STATE(2691), 1, + STATE(2688), 1, sym_trigger_preferencing, - STATE(2964), 1, + STATE(3041), 1, sym_trigger_condition, - STATE(3437), 1, + STATE(3477), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5927), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6106), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -218104,53 +239879,17 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [25789] = 3, + [47190] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 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(487), 47, + ACTIONS(485), 24, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -218168,29 +239907,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25856] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3831), 1, + ACTIONS(487), 33, aux_sym_with_clause_token1, - ACTIONS(3833), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(455), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -218202,21 +239921,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47255] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 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, @@ -218234,26 +239969,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [25927] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(493), 12, + ACTIONS(483), 33, 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(491), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -218265,47 +239983,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, aux_sym_boolean_expression_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, - [25994] = 5, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3835), 1, - aux_sym_with_clause_token1, - ACTIONS(3837), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 11, + ACTIONS(659), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -218317,9 +240018,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 46, + ACTIONS(657), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -218349,7 +240051,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -218364,56 +240065,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26065] = 3, + [47385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 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(499), 47, + ACTIONS(469), 24, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, @@ -218428,26 +240093,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26132] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(513), 12, + ACTIONS(471), 33, 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(511), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -218459,46 +240107,35 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, aux_sym_boolean_expression_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, - [26199] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47450] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 12, - aux_sym_with_clause_token1, + ACTIONS(4247), 1, + anon_sym_LBRACK, + STATE(2523), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -218508,10 +240145,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 47, + ACTIONS(292), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -218528,20 +240165,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -218556,12 +240191,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26266] = 3, + [47519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 11, - aux_sym_with_clause_token1, + ACTIONS(649), 11, aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -218571,9 +240206,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 48, + ACTIONS(647), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -218591,21 +240227,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -218620,64 +240253,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26333] = 6, + [47584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3839), 1, - anon_sym_DOT, - ACTIONS(3841), 1, - anon_sym_LBRACK, - STATE(2449), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 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(138), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + ACTIONS(645), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -218687,27 +240268,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [26406] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3843), 1, - aux_sym_with_clause_token1, - ACTIONS(3845), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(362), 47, + ACTIONS(643), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -218725,20 +240289,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -218753,112 +240315,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26477] = 39, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3811), 1, - aux_sym_trigger_reference_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(3847), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2456), 1, - sym_trigger_reference, - STATE(2633), 1, - sym_trigger_preferencing, - STATE(3097), 1, - sym_trigger_condition, - STATE(3406), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5953), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [26616] = 3, + [47649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(346), 11, - aux_sym_with_clause_token1, + ACTIONS(641), 11, aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -218868,9 +240330,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 48, + ACTIONS(639), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -218888,21 +240351,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -218917,130 +240377,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26683] = 39, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3811), 1, - aux_sym_trigger_reference_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(3849), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2487), 1, - sym_trigger_reference, - STATE(2684), 1, - sym_trigger_preferencing, - STATE(3088), 1, - sym_trigger_condition, - STATE(3551), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5982), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [26822] = 3, + [47714] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 11, - aux_sym_with_clause_token1, + ACTIONS(2774), 1, + aux_sym_cte_token2, + ACTIONS(2776), 1, + aux_sym_comment_statement_token7, + ACTIONS(2778), 1, aux_sym_create_function_parameter_token1, + ACTIONS(2782), 1, + aux_sym_boolean_expression_token1, + ACTIONS(2784), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(2792), 1, + anon_sym_CARET, + ACTIONS(2796), 1, + anon_sym_SLASH, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(2788), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3327), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 48, + ACTIONS(2794), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2780), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1769), 25, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -219051,8 +240445,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -219060,10 +240452,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_direction_constraint_token1, aux_sym_direction_constraint_token2, - aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + [47807] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4250), 1, + anon_sym_DOT, + STATE(2538), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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, @@ -219081,17 +240484,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26889] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3851), 1, + ACTIONS(143), 32, aux_sym_with_clause_token1, - ACTIONS(3853), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 10, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, @@ -219099,37 +240517,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 47, + [47876] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(292), 24, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -219147,79 +240545,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [26960] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2487), 1, - anon_sym_LBRACK, - STATE(2280), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(242), 52, + ACTIONS(294), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [27031] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [47941] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(346), 12, - aux_sym_with_clause_token1, + ACTIONS(4252), 1, + anon_sym_LBRACK, + STATE(2523), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -219229,10 +240597,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 47, + ACTIONS(334), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -219249,20 +240617,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -219277,31 +240643,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27098] = 3, + [48010] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 12, + ACTIONS(1771), 1, aux_sym_with_clause_token1, + ACTIONS(4076), 1, + aux_sym_cte_token2, + ACTIONS(4078), 1, + aux_sym_comment_statement_token7, + ACTIONS(4080), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4084), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4086), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4088), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4100), 1, + anon_sym_CARET, + ACTIONS(4104), 1, + anon_sym_SLASH, + ACTIONS(4090), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(4092), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4094), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4096), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(4098), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 47, + ACTIONS(4102), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4082), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1769), 24, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -219312,51 +240712,66 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_boolean_expression_token1, + [48105] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, + ACTIONS(4223), 1, anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4229), 1, + aux_sym_cte_token2, + ACTIONS(4231), 1, + aux_sym_comment_statement_token7, + ACTIONS(4233), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4237), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4254), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(637), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4219), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4221), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4239), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4225), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4235), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27165] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3855), 1, - aux_sym_insert_statement_token2, - ACTIONS(3739), 6, + ACTIONS(635), 27, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3741), 52, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + anon_sym_COMMA, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -219366,31 +240781,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_drop_statement_token1, @@ -219399,20 +240793,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [27234] = 4, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [48196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3616), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 12, - aux_sym_with_clause_token1, + ACTIONS(633), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -219424,9 +240810,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 46, + ACTIONS(631), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -219450,7 +240837,6 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_token1, @@ -219471,12 +240857,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27303] = 3, + [48261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 11, - aux_sym_with_clause_token1, + ACTIONS(629), 11, aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -219486,9 +240872,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 48, + ACTIONS(627), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -219506,21 +240893,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -219535,14 +240919,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27370] = 5, + [48326] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3857), 1, - aux_sym_with_clause_token1, - ACTIONS(3859), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 11, + ACTIONS(625), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -219554,9 +240934,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 46, + ACTIONS(623), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -219586,7 +240967,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -219601,61 +240981,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27441] = 5, + [48391] = 37, ACTIONS(3), 1, sym_comment, - ACTIONS(3865), 1, - anon_sym_COMMA, - STATE(2255), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3863), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, + ACTIONS(4256), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2685), 1, + sym_trigger_preferencing, + STATE(2969), 1, + sym_trigger_condition, + STATE(3592), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6135), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [48524] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4258), 1, + anon_sym_DOT, + STATE(2537), 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_insert_statement_token2, + aux_sym_comment_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, @@ -219666,16 +241127,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [27512] = 3, + 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, + [48593] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 12, + ACTIONS(4250), 1, + anon_sym_DOT, + STATE(2537), 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_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, @@ -219683,37 +241205,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 47, + [48662] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(366), 24, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -219731,11 +241233,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27579] = 3, + ACTIONS(368), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48727] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 11, - aux_sym_with_clause_token1, + ACTIONS(4252), 1, + anon_sym_LBRACK, + STATE(2530), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -219746,10 +241285,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 48, + ACTIONS(340), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -219772,15 +241311,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -219795,22 +241331,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27646] = 5, + [48796] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3867), 1, - anon_sym_DOT, - STATE(2244), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 22, - anon_sym_LPAREN, + ACTIONS(473), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -219825,35 +241359,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(117), 35, + ACTIONS(475), 33, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_where_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -219861,28 +241393,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [27717] = 4, + [48861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3261), 1, - anon_sym_LBRACK, - ACTIONS(215), 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(213), 46, + ACTIONS(449), 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(451), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -219894,24 +241435,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [48926] = 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, @@ -219926,17 +241483,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27786] = 3, + anon_sym_DOT_STAR, + ACTIONS(117), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [48991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3870), 6, + ACTIONS(4041), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3872), 53, + ACTIONS(4043), 52, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -219980,7 +241570,6 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, @@ -219990,79 +241579,59 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, sym__unquoted_identifier, - [27853] = 5, + [49056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3874), 1, - aux_sym_with_clause_token1, - ACTIONS(3876), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 6, + ACTIONS(453), 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_LBRACK, - ACTIONS(541), 51, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(455), 33, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [27924] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(509), 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, @@ -220072,37 +241641,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + [49121] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4261), 1, + aux_sym_with_clause_token1, + ACTIONS(4263), 1, + anon_sym_LPAREN, + ACTIONS(4265), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4267), 1, + aux_sym_type_token1, + ACTIONS(4269), 1, + aux_sym_type_token2, + ACTIONS(160), 21, aux_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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -220120,81 +241676,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [27991] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3878), 1, - aux_sym_with_clause_token1, - ACTIONS(3880), 1, - anon_sym_LPAREN, - ACTIONS(3882), 1, - aux_sym_create_table_statement_token1, - ACTIONS(3884), 1, - aux_sym_type_token2, - 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(193), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(164), 31, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, - [28066] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(523), 12, - aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -220204,192 +241708,212 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 47, + [49196] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 6, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(134), 51, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_boolean_expression_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, - [28133] = 3, + aux_sym_where_clause_token1, + aux_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, + [49261] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 26, + ACTIONS(128), 6, 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(138), 33, + ACTIONS(130), 51, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_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, + [49326] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4229), 1, + aux_sym_cte_token2, + ACTIONS(4231), 1, + aux_sym_comment_statement_token7, + ACTIONS(4233), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4237), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4254), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4271), 1, + anon_sym_COMMA, + STATE(5619), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4219), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4221), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4273), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(4275), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4239), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [28200] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3886), 1, - anon_sym_DOT, - STATE(2286), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 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, + ACTIONS(4225), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4235), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 35, + ACTIONS(1668), 23, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - 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, - [28271] = 5, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [49423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3888), 1, - aux_sym_with_clause_token1, - ACTIONS(3890), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 11, + ACTIONS(219), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -220401,9 +241925,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 46, + ACTIONS(217), 46, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -220433,7 +241958,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -220448,21 +241972,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [28342] = 5, + [49488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3892), 1, - aux_sym_with_clause_token1, - ACTIONS(3894), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 6, + ACTIONS(619), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(459), 51, + ACTIONS(621), 52, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -220514,89 +242034,158 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, sym__unquoted_identifier, - [28413] = 5, + [49553] = 37, ACTIONS(3), 1, sym_comment, - ACTIONS(3865), 1, - anon_sym_COMMA, - STATE(2266), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3898), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3807), 1, + aux_sym_trigger_preferencing_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, 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_where_clause_token1, - aux_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, - [28484] = 5, + ACTIONS(4277), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2706), 1, + sym_trigger_preferencing, + STATE(2998), 1, + sym_trigger_condition, + STATE(3498), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6169), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [49686] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(3900), 1, - aux_sym_with_clause_token1, - ACTIONS(3902), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 6, + ACTIONS(3997), 1, + aux_sym_cte_token2, + ACTIONS(3999), 1, + aux_sym_comment_statement_token7, + ACTIONS(4001), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4005), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4007), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4021), 1, + anon_sym_CARET, + ACTIONS(4025), 1, + anon_sym_SLASH, + ACTIONS(4015), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4017), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4019), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4023), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4003), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(635), 8, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(356), 51, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(637), 20, + aux_sym_with_clause_token1, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -220606,56 +242195,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, sym__unquoted_identifier, - [28555] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [49776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3904), 1, - aux_sym_with_clause_token1, - ACTIONS(3906), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 11, + ACTIONS(455), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -220665,10 +242218,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(455), 46, + ACTIONS(453), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -220685,19 +242238,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, 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, @@ -220712,13 +242265,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [28626] = 3, + [49840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 12, - aux_sym_with_clause_token1, + ACTIONS(459), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -220728,10 +242279,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 47, + ACTIONS(457), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -220748,20 +242299,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -220776,16 +242326,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [28693] = 5, + [49904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3908), 1, - aux_sym_with_clause_token1, - ACTIONS(3910), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 11, + ACTIONS(447), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -220795,10 +242340,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 46, + ACTIONS(445), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -220815,14 +242360,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -220842,13 +242387,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [28764] = 3, + [49968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 12, - aux_sym_with_clause_token1, + ACTIONS(443), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -220858,10 +242401,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 47, + ACTIONS(441), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -220878,48 +242421,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, - [28831] = 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, @@ -220935,48 +242448,11 @@ static const uint16_t ts_small_parse_table[] = { 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_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_boolean_expression_token1, - 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, - [28898] = 3, + [50032] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 12, - aux_sym_with_clause_token1, + ACTIONS(432), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -220986,10 +242462,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 47, + ACTIONS(430), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -221006,15 +242482,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -221034,79 +242509,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [28965] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3912), 1, - aux_sym_with_clause_token1, - ACTIONS(3914), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(366), 51, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [29036] = 3, + [50096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 12, - aux_sym_with_clause_token1, + ACTIONS(412), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -221116,10 +242523,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 47, + ACTIONS(410), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -221136,20 +242543,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -221164,143 +242570,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [29103] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3718), 1, - anon_sym_COMMA, - STATE(2296), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3761), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3763), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_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_where_clause_token1, - aux_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, - [29174] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3920), 1, - anon_sym_COMMA, - STATE(2266), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3918), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [29245] = 3, + [50160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 11, - aux_sym_with_clause_token1, + ACTIONS(463), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -221311,10 +242584,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(495), 48, + ACTIONS(461), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -221337,15 +242610,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -221360,21 +242631,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [29312] = 3, + [50224] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 25, + ACTIONS(643), 23, + 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, @@ -221389,18 +242658,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(134), 34, + ACTIONS(645), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -221408,15 +242679,12 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_token1, 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, @@ -221424,13 +242692,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [29379] = 3, + [50288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 12, - aux_sym_with_clause_token1, + ACTIONS(495), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -221440,10 +242706,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 47, + ACTIONS(493), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -221460,15 +242726,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -221488,14 +242753,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [29446] = 3, + [50352] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 25, - anon_sym_SEMI, + ACTIONS(115), 24, anon_sym_COMMA, anon_sym_LPAREN, - aux_sym_pg_command_token1, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -221517,27 +242781,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(117), 34, + ACTIONS(117), 32, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -221552,53 +242814,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [29513] = 3, + [50416] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 11, + ACTIONS(4151), 1, 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(431), 48, - ts_builtin_sym_end, + ACTIONS(4153), 1, + anon_sym_LPAREN, + ACTIONS(4155), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 23, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -221616,11 +242847,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [29580] = 3, + ACTIONS(193), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 11, - aux_sym_with_clause_token1, + ACTIONS(491), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -221631,10 +242892,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 48, + ACTIONS(489), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -221657,10 +242918,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -221680,11 +242939,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [29647] = 3, + [50550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 11, - aux_sym_with_clause_token1, + ACTIONS(487), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -221695,10 +242953,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 48, + ACTIONS(485), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -221721,10 +242979,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -221744,80 +243000,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [29714] = 3, + [50614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3702), 6, + ACTIONS(647), 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, - ACTIONS(3704), 53, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(649), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [29781] = 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3923), 1, - aux_sym_with_clause_token1, - ACTIONS(3925), 1, - anon_sym_LPAREN, - ACTIONS(3927), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 24, + ACTIONS(657), 23, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -221827,7 +243074,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -221842,7 +243088,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(234), 32, + ACTIONS(659), 33, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -221875,211 +243122,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [29854] = 39, + [50742] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4279), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3811), 1, - aux_sym_trigger_reference_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(3929), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2533), 1, - sym_trigger_reference, - STATE(2627), 1, - sym_trigger_preferencing, - STATE(3005), 1, - sym_trigger_condition, - STATE(3420), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5944), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [29993] = 39, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, + ACTIONS(4281), 1, + anon_sym_LPAREN, + ACTIONS(4283), 1, + aux_sym_create_table_statement_token1, + ACTIONS(299), 23, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(303), 30, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3811), 1, - aux_sym_trigger_reference_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - ACTIONS(3931), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2514), 1, - sym_trigger_reference, - STATE(2641), 1, - sym_trigger_preferencing, - STATE(3066), 1, - sym_trigger_condition, - STATE(3392), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5955), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [30132] = 3, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 11, - aux_sym_with_clause_token1, + ACTIONS(483), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -222090,10 +243200,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 48, + ACTIONS(481), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -222116,15 +243226,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -222139,25 +243247,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [30199] = 3, + [50876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 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(443), 48, + ACTIONS(605), 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(607), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -222169,26 +243288,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [50940] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(718), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -222203,83 +243335,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [30266] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2487), 1, - anon_sym_LBRACK, - STATE(2287), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(273), 52, + ACTIONS(720), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [30337] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51004] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 6, + ACTIONS(4285), 1, + anon_sym_DOT, + STATE(2593), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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, + anon_sym_LBRACK, + ACTIONS(143), 47, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -222309,6 +243414,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -222316,211 +243422,231 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_table_constraint_check_token1, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [30404] = 8, + aux_sym_type_token1, + aux_sym_type_token2, + [51072] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3775), 1, - aux_sym_join_type_token1, - ACTIONS(3933), 1, - aux_sym_join_clause_token1, - STATE(10633), 1, - sym_join_type, - STATE(2282), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(3778), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3771), 5, + ACTIONS(623), 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, - ACTIONS(3773), 46, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(625), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [30481] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 6, + ACTIONS(217), 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, - ACTIONS(134), 53, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(219), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [30548] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 6, + ACTIONS(711), 23, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 53, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(713), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token2, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51264] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4287), 1, + aux_sym_with_clause_token1, + ACTIONS(4289), 1, + anon_sym_LPAREN, + ACTIONS(4291), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(299), 44, + 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__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, @@ -222529,123 +243655,107 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_check_token1, aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, - sym__unquoted_identifier, - [30615] = 39, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [51334] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4176), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3811), 1, + ACTIONS(4178), 1, + anon_sym_LPAREN, + ACTIONS(4180), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 44, + 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__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, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(3936), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2457), 1, - sym_trigger_reference, - STATE(2688), 1, - sym_trigger_preferencing, - STATE(3026), 1, - sym_trigger_condition, - STATE(3442), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5941), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [30754] = 5, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [51404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3886), 1, - anon_sym_DOT, - STATE(2244), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 22, - anon_sym_LPAREN, + ACTIONS(587), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -222660,35 +243770,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(124), 35, + ACTIONS(589), 33, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_where_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -222696,77 +243804,146 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [30825] = 5, + [51468] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(3938), 1, - anon_sym_LBRACK, - STATE(2287), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 5, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4229), 1, + aux_sym_cte_token2, + ACTIONS(4231), 1, + aux_sym_comment_statement_token7, + ACTIONS(4233), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4237), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4254), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4219), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4221), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4273), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4275), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4239), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4225), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4235), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1818), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, + [51560] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(627), 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, - ACTIONS(287), 52, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(629), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [30896] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [51624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 11, - aux_sym_with_clause_token1, + ACTIONS(475), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -222777,10 +243954,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 48, + ACTIONS(473), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -222803,15 +243980,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, 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, @@ -222826,12 +244001,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [30963] = 3, + [51688] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 11, + ACTIONS(619), 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(621), 33, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -222841,15 +244062,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 48, + [51752] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2774), 1, + aux_sym_cte_token2, + ACTIONS(2776), 1, + aux_sym_comment_statement_token7, + ACTIONS(2778), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(2782), 1, + aux_sym_boolean_expression_token1, + ACTIONS(2784), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(2792), 1, + anon_sym_CARET, + ACTIONS(2796), 1, + anon_sym_SLASH, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(2788), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3327), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(2794), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2780), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2023), 24, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -222860,19 +244130,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_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_drop_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_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_where_clause_token1, + [51844] = 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, @@ -222890,75 +244163,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31030] = 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, + anon_sym_DOT_STAR, + ACTIONS(117), 33, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [31097] = 3, + 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, + [51908] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 11, - aux_sym_with_clause_token1, + ACTIONS(294), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -222969,10 +244212,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 48, + ACTIONS(292), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -222995,10 +244238,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -223018,15 +244259,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31164] = 5, + [51972] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3941), 1, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4021), 1, + anon_sym_CARET, + ACTIONS(661), 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(663), 32, aux_sym_with_clause_token1, - ACTIONS(3943), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 10, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -223036,40 +244322,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(455), 47, + [52040] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4293), 1, + anon_sym_DOT, + STATE(2588), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 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, + anon_sym_LBRACK, + ACTIONS(117), 47, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [52108] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4009), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -223084,12 +244414,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31235] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(473), 11, + ACTIONS(663), 32, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -223099,10 +244447,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 48, + [52174] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4021), 1, + anon_sym_CARET, + ACTIONS(4025), 1, + anon_sym_SLASH, + ACTIONS(4023), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -223114,26 +244494,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, + [52246] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(665), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -223148,25 +244539,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31302] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(485), 11, + ACTIONS(667), 33, 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(483), 48, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -223178,57 +244553,78 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52310] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3997), 1, + aux_sym_cte_token2, + ACTIONS(3999), 1, + aux_sym_comment_statement_token7, + ACTIONS(4001), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4021), 1, anon_sym_CARET, + ACTIONS(4025), 1, + anon_sym_SLASH, + ACTIONS(4015), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4017), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4019), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4023), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4003), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31369] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3718), 1, - anon_sym_COMMA, - STATE(2307), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3735), 5, + ACTIONS(669), 8, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3737), 52, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(671), 22, aux_sym_with_clause_token1, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -223238,60 +244634,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - [31440] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [52396] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3945), 1, - anon_sym_COMMA, - STATE(2296), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3722), 5, + ACTIONS(4285), 1, + anon_sym_DOT, + STATE(2588), 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, - ACTIONS(3724), 52, + anon_sym_LBRACK, + ACTIONS(124), 47, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -223321,6 +244690,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -223328,27 +244698,20 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_table_constraint_check_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [31511] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [52464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 11, - aux_sym_with_clause_token1, + ACTIONS(479), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -223359,10 +244722,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 48, + ACTIONS(477), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -223385,10 +244748,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -223408,125 +244769,176 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31578] = 39, + [52528] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(3997), 1, + aux_sym_cte_token2, + ACTIONS(3999), 1, + aux_sym_comment_statement_token7, + ACTIONS(4001), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4007), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4021), 1, + anon_sym_CARET, + ACTIONS(4025), 1, + anon_sym_SLASH, + ACTIONS(4015), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4017), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4019), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4023), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4003), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(673), 8, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(675), 21, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3811), 1, - aux_sym_trigger_reference_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - ACTIONS(3948), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2453), 1, - sym_trigger_reference, - STATE(2630), 1, - sym_trigger_preferencing, - STATE(3119), 1, - sym_trigger_condition, - STATE(3499), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5974), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [31717] = 3, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [52616] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 11, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4021), 1, + anon_sym_CARET, + ACTIONS(4025), 1, + anon_sym_SLASH, + ACTIONS(4015), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4017), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4023), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 29, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 48, + [52692] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(683), 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(685), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -223538,23 +244950,37 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52756] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 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, @@ -223572,78 +244998,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31784] = 3, + ACTIONS(134), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [52820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3706), 6, + ACTIONS(687), 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, - ACTIONS(3708), 53, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(689), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [31851] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [52884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3950), 1, - aux_sym_with_clause_token1, - ACTIONS(3952), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 10, + ACTIONS(392), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -223654,10 +245106,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 47, + ACTIONS(390), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -223680,9 +245132,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -223702,22 +245153,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [31922] = 3, + [52948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 6, + 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_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [53012] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(115), 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(134), 53, + anon_sym_DOT, + ACTIONS(117), 49, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, @@ -223726,7 +245238,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -223750,32 +245266,19 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [31989] = 6, + aux_sym_type_token1, + aux_sym_type_token2, + [53076] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3954), 1, - anon_sym_LPAREN, - ACTIONS(3956), 1, - anon_sym_COLON_COLON, - ACTIONS(3958), 1, - anon_sym_DOT_STAR, - ACTIONS(213), 23, + ACTIONS(631), 23, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -223799,7 +245302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 33, + ACTIONS(633), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -223833,65 +245336,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [32062] = 20, + [53140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1515), 1, - aux_sym_with_clause_token1, - ACTIONS(3960), 1, - anon_sym_COMMA, - ACTIONS(3962), 1, - aux_sym_cte_token2, - ACTIONS(3964), 1, - aux_sym_comment_statement_token7, - ACTIONS(3966), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3970), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3972), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(3990), 1, - anon_sym_SLASH, - STATE(5436), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(3976), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3978), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3980), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3982), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3984), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3988), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3968), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(1513), 24, + 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -223901,29 +245360,47 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_drop_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_limit_clause_token1, - [32163] = 6, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [53204] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3680), 1, - aux_sym_with_clause_token1, - ACTIONS(3682), 1, - anon_sym_LPAREN, - ACTIONS(3684), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 24, + ACTIONS(691), 23, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -223933,7 +245410,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -223948,7 +245424,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(197), 32, + ACTIONS(693), 33, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -223981,84 +245458,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [32236] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(493), 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(491), 48, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_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, - [32303] = 5, + [53268] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3718), 1, - anon_sym_COMMA, - STATE(2296), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3693), 5, + ACTIONS(132), 7, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3695), 52, + anon_sym_DOT, + ACTIONS(134), 49, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -224071,7 +245482,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -224095,27 +245510,19 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [32374] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [53332] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 11, - aux_sym_with_clause_token1, + ACTIONS(439), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -224126,10 +245533,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(499), 48, + ACTIONS(437), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -224152,10 +245559,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -224175,95 +245580,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [32441] = 3, + [53396] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 11, - aux_sym_with_clause_token1, + ACTIONS(4171), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4223), 1, + anon_sym_CARET, + ACTIONS(4227), 1, + anon_sym_SLASH, + ACTIONS(4229), 1, + aux_sym_cte_token2, + ACTIONS(4231), 1, + aux_sym_comment_statement_token7, + ACTIONS(4233), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4237), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4254), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4219), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4221), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4273), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(4275), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4239), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 48, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_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, + ACTIONS(4225), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4235), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [32508] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(497), 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(495), 47, + ACTIONS(1769), 24, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -224274,21 +245648,26 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + [53488] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(639), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -224303,27 +245682,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [32575] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3602), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 11, + ACTIONS(641), 33, 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(213), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -224335,45 +245696,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_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, - [32644] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(505), 11, - aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -224383,41 +245716,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 48, + [53552] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(615), 23, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -224432,27 +245743,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [32711] = 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, + ACTIONS(617), 33, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -224463,46 +245757,31 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_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, - [32778] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53616] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 12, - aux_sym_with_clause_token1, + ACTIONS(372), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -224512,10 +245791,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(703), 46, + ACTIONS(370), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -224532,19 +245811,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -224557,55 +245836,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [32844] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(609), 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(607), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [53680] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4296), 1, + anon_sym_LPAREN, + ACTIONS(4298), 1, + anon_sym_COLON_COLON, + ACTIONS(4300), 1, + anon_sym_DOT_STAR, + ACTIONS(217), 22, + anon_sym_SEMI, + anon_sym_COMMA, aux_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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -224622,10 +245870,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [32910] = 3, + ACTIONS(219), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [53750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 10, + ACTIONS(451), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -224636,12 +245916,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 48, + ACTIONS(449), 46, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_cte_token2, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -224684,314 +245963,194 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [32976] = 20, + [53814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1669), 1, - aux_sym_with_clause_token1, - ACTIONS(3992), 1, + ACTIONS(699), 23, + ts_builtin_sym_end, + anon_sym_SEMI, anon_sym_COMMA, - ACTIONS(3994), 1, - aux_sym_cte_token2, - ACTIONS(3996), 1, - aux_sym_comment_statement_token7, - ACTIONS(3998), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4002), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4004), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, - anon_sym_CARET, - ACTIONS(4022), 1, - anon_sym_SLASH, - STATE(5511), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4008), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4010), 2, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4012), 2, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4014), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4016), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4020), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4000), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(1667), 23, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(701), 33, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_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_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, - [33076] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(2690), 1, - aux_sym_cte_token1, - ACTIONS(4024), 1, - aux_sym_cte_token2, - ACTIONS(4026), 1, - aux_sym_comment_statement_token7, - ACTIONS(4028), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4032), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4034), 1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(4036), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4048), 1, - anon_sym_CARET, - ACTIONS(4052), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5175), 1, - sym_identifier, - ACTIONS(4038), 2, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4040), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4042), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4044), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(292), 4, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - ACTIONS(4046), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4050), 5, + [53878] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 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, - ACTIONS(4030), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(294), 16, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [33184] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(344), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(346), 52, + anon_sym_DOT_STAR, + ACTIONS(143), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [33250] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3962), 1, - aux_sym_cte_token2, - ACTIONS(3964), 1, - aux_sym_comment_statement_token7, - ACTIONS(3966), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3972), 1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(3974), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(3990), 1, - anon_sym_SLASH, - ACTIONS(3980), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3982), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(625), 3, - aux_sym_with_clause_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(3984), 4, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3988), 5, + [53942] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 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, - ACTIONS(3968), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 28, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(709), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_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_drop_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_limit_clause_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [33340] = 3, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 11, - aux_sym_with_clause_token1, + ACTIONS(471), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225002,10 +246161,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 47, + ACTIONS(469), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225028,14 +246187,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -225050,55 +246208,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [33406] = 3, + [54072] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 11, + ACTIONS(4302), 1, 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(569), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4304), 1, + anon_sym_LPAREN, + ACTIONS(4306), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4308), 1, + aux_sym_type_token2, + ACTIONS(189), 21, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -225113,11 +246241,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [33472] = 3, + ACTIONS(193), 31, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 11, - aux_sym_with_clause_token1, + ACTIONS(368), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225128,10 +246287,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 47, + ACTIONS(366), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225154,14 +246313,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -225176,11 +246334,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [33538] = 3, + [54208] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 11, - aux_sym_with_clause_token1, + ACTIONS(3639), 1, + anon_sym_LBRACK, + ACTIONS(219), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225191,10 +246350,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 47, + ACTIONS(217), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225217,10 +246376,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -225239,13 +246396,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [33604] = 4, + [54274] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 11, - aux_sym_with_clause_token1, + ACTIONS(4108), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225256,10 +246412,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 46, + ACTIONS(217), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225282,11 +246438,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -225303,14 +246458,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [33672] = 5, + [54340] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4054), 1, - anon_sym_LBRACK, - STATE(2351), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 23, + ACTIONS(4009), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(703), 23, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -225334,7 +246487,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(273), 33, + ACTIONS(705), 32, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -225357,7 +246510,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225368,139 +246520,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [33742] = 3, + [54406] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 6, + ACTIONS(695), 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, - ACTIONS(134), 52, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(697), 33, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [33808] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [54470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 6, + ACTIONS(346), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(344), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, - 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [33874] = 4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_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, + [54534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 11, - aux_sym_with_clause_token1, + ACTIONS(467), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225511,10 +246656,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 46, + ACTIONS(465), 46, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225537,13 +246682,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -225558,11 +246703,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [33942] = 3, + [54598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 11, - aux_sym_with_clause_token1, + ACTIONS(659), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225573,10 +246717,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 47, + ACTIONS(657), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225599,10 +246743,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -225621,62 +246763,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [34008] = 3, + [54661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 23, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, 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, + ACTIONS(130), 47, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_table_constraint_check_token1, aux_sym_create_table_statement_token1, - aux_sym_boolean_expression_token1, - 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, + [54724] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(629), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, anon_sym_SLASH, @@ -225684,16 +246837,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [34074] = 3, + ACTIONS(627), 45, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_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, + [54787] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 23, + ACTIONS(4310), 1, + anon_sym_DOT, + STATE(2701), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 23, + anon_sym_COMMA, anon_sym_LPAREN, - aux_sym_pg_command_token1, + 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, @@ -225711,28 +246914,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(134), 35, + ACTIONS(124), 30, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, 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_order_token1, - aux_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_grant_statement_token8, aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -225747,11 +246945,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [34140] = 3, + [54854] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 11, - aux_sym_with_clause_token1, + ACTIONS(633), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225762,10 +246959,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 47, + ACTIONS(631), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225788,10 +246985,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -225810,82 +247005,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [34206] = 6, + [54917] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(4056), 1, - anon_sym_DOT, - ACTIONS(4058), 1, - anon_sym_LBRACK, - STATE(2476), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 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, + ACTIONS(4312), 1, + aux_sym_cte_token2, + ACTIONS(4314), 1, + aux_sym_comment_statement_token7, + ACTIONS(4316), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4320), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4322), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4332), 1, anon_sym_CARET, + ACTIONS(4336), 1, + anon_sym_SLASH, + ACTIONS(637), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4326), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4328), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4330), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4334), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4318), 7, + anon_sym_EQ, anon_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(138), 32, + ACTIONS(635), 25, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [34278] = 3, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [55006] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 23, + ACTIONS(4302), 1, + aux_sym_with_clause_token1, + ACTIONS(4304), 1, anon_sym_LPAREN, + ACTIONS(4306), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 21, 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, @@ -225903,8 +247109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(130), 35, - aux_sym_with_clause_token1, + ACTIONS(193), 31, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, @@ -225924,14 +247129,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -225939,11 +247141,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [34344] = 3, + [55075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 11, - aux_sym_with_clause_token1, + ACTIONS(641), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -225954,10 +247155,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 47, + ACTIONS(639), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -225980,10 +247181,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -226002,74 +247201,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [34410] = 3, + [55138] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3916), 6, + ACTIONS(645), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(643), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3918), 52, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [34476] = 3, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_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, + [55201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 11, - aux_sym_with_clause_token1, + ACTIONS(649), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -226080,10 +247275,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(607), 47, + ACTIONS(647), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -226106,10 +247301,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -226128,74 +247321,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [34542] = 3, + [55264] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 34, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [34608] = 3, + ACTIONS(4277), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2998), 1, + sym_trigger_condition, + STATE(3498), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6169), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [55391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 11, - aux_sym_with_clause_token1, + ACTIONS(607), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -226206,10 +247427,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 47, + ACTIONS(605), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -226232,10 +247453,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -226254,92 +247473,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [34674] = 19, + [55454] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, + ACTIONS(4324), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, + ACTIONS(4332), 1, anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4060), 1, - anon_sym_COMMA, - STATE(5475), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(1513), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - [34772] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(721), 12, - aux_sym_with_clause_token1, + ACTIONS(663), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -226349,10 +247491,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 46, + ACTIONS(661), 43, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -226369,21 +247511,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -226396,13 +247535,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [34838] = 3, + [55521] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 12, - aux_sym_with_clause_token1, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -226412,10 +247551,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 46, + ACTIONS(661), 44, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -226432,17 +247571,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -226459,61 +247596,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [34904] = 16, + [55586] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3994), 1, - aux_sym_cte_token2, - ACTIONS(3996), 1, - aux_sym_comment_statement_token7, - ACTIONS(3998), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4002), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4004), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4006), 1, + ACTIONS(4324), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, + ACTIONS(4332), 1, anon_sym_CARET, - ACTIONS(4022), 1, + ACTIONS(4336), 1, anon_sym_SLASH, - ACTIONS(4012), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4014), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(701), 3, - aux_sym_with_clause_token1, + ACTIONS(4334), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 9, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4016), 4, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4020), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4000), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 27, + ACTIONS(661), 38, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -226524,22 +247640,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - [34996] = 3, + 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, + [55657] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 11, - aux_sym_with_clause_token1, + ACTIONS(667), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -226550,10 +247674,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 47, + ACTIONS(665), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -226576,10 +247700,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -226598,31 +247720,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35062] = 3, + [55720] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 12, - aux_sym_with_clause_token1, + ACTIONS(4312), 1, + aux_sym_cte_token2, + ACTIONS(4314), 1, + aux_sym_comment_statement_token7, + ACTIONS(4316), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4332), 1, + anon_sym_CARET, + ACTIONS(4336), 1, + anon_sym_SLASH, + ACTIONS(671), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(4326), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4328), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(4330), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(695), 46, + ACTIONS(4334), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4318), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 27, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -226633,59 +247780,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, + [55805] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4312), 1, + aux_sym_cte_token2, + ACTIONS(4314), 1, + aux_sym_comment_statement_token7, + ACTIONS(4316), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4322), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4332), 1, anon_sym_CARET, + ACTIONS(4336), 1, + anon_sym_SLASH, + ACTIONS(675), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4326), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4328), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4330), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4334), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4318), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35128] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(693), 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(691), 46, + ACTIONS(673), 26, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -226696,20 +247853,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [55892] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4338), 1, + aux_sym_with_clause_token1, + ACTIONS(4340), 1, + anon_sym_LPAREN, + ACTIONS(4342), 1, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(299), 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, @@ -226724,76 +247894,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35194] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3870), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3872), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(303), 31, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [35260] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(689), 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, @@ -226803,10 +247926,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(687), 46, + [55961] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4332), 1, + anon_sym_CARET, + ACTIONS(4336), 1, + anon_sym_SLASH, + ACTIONS(4326), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4328), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4334), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 36, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -226823,67 +247975,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, - [35326] = 9, + [56036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(3990), 1, - anon_sym_SLASH, - ACTIONS(3980), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3982), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3988), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 8, - aux_sym_with_clause_token1, + ACTIONS(685), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 38, + ACTIONS(683), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -226906,34 +248032,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, - [35404] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4062), 1, - anon_sym_LBRACK, - STATE(2351), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 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, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -226950,47 +248052,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(287), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [35474] = 3, + [56099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 12, - aux_sym_with_clause_token1, + ACTIONS(689), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -227000,10 +248066,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 46, + ACTIONS(687), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -227020,15 +248086,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -227047,13 +248112,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35540] = 3, + [56162] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 12, - aux_sym_with_clause_token1, + ACTIONS(693), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -227063,10 +248126,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 46, + ACTIONS(691), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -227083,15 +248146,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -227110,17 +248172,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35606] = 5, + [56225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, - anon_sym_CARET, - ACTIONS(621), 12, - aux_sym_with_clause_token1, + ACTIONS(617), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -227130,10 +248186,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 44, + ACTIONS(615), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -227150,19 +248206,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -227175,15 +248232,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35676] = 4, + [56288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 12, - aux_sym_with_clause_token1, + ACTIONS(697), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -227193,10 +248246,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 45, + ACTIONS(695), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -227213,16 +248266,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -227239,60 +248292,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35744] = 8, + [56351] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4065), 1, + ACTIONS(4344), 1, aux_sym_with_clause_token1, - ACTIONS(4067), 1, + ACTIONS(4346), 1, anon_sym_LPAREN, - ACTIONS(4069), 1, + ACTIONS(4348), 1, aux_sym_create_table_statement_token1, - ACTIONS(4071), 1, + ACTIONS(4350), 1, aux_sym_type_token1, - ACTIONS(4073), 1, + ACTIONS(4352), 1, aux_sym_type_token2, - ACTIONS(157), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(153), 44, + ACTIONS(160), 22, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -227307,17 +248328,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [35820] = 5, + ACTIONS(164), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [56424] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4054), 1, - anon_sym_LBRACK, - STATE(2326), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 23, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(4354), 1, + anon_sym_LPAREN, + ACTIONS(4356), 1, + anon_sym_COLON_COLON, + ACTIONS(4358), 1, + anon_sym_DOT_STAR, + ACTIONS(217), 20, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -227338,28 +248387,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(242), 33, + ACTIONS(219), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -227372,65 +248420,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [35890] = 18, + [56493] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1769), 1, - aux_sym_with_clause_token1, - ACTIONS(3962), 1, - aux_sym_cte_token2, - ACTIONS(3964), 1, - aux_sym_comment_statement_token7, - ACTIONS(3966), 1, + ACTIONS(701), 10, aux_sym_create_function_parameter_token1, - ACTIONS(3970), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3972), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(3990), 1, - anon_sym_SLASH, - ACTIONS(3976), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(3978), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(3980), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3982), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3984), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(3988), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3968), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(1767), 25, + ACTIONS(699), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -227441,57 +248453,71 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, - [35986] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4006), 1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, anon_sym_CARET, - ACTIONS(4022), 1, - anon_sym_SLASH, - ACTIONS(4020), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(621), 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(619), 39, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [56556] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + aux_sym_sequence_token5, + ACTIONS(3620), 1, + anon_sym_DOT, + STATE(2690), 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_insert_statement_token1, 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, @@ -227499,31 +248525,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [36060] = 3, + 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, + [56623] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 12, - aux_sym_with_clause_token1, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -227533,10 +248558,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 46, + ACTIONS(703), 44, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -227553,17 +248578,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -227580,12 +248603,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [36126] = 3, + [56688] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 11, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -227595,11 +248619,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 47, + ACTIONS(707), 44, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -227616,19 +248639,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -227643,120 +248664,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [36192] = 14, + [56753] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(3994), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(2658), 1, + aux_sym_cte_token1, + ACTIONS(4360), 1, aux_sym_cte_token2, - ACTIONS(3996), 1, + ACTIONS(4362), 1, aux_sym_comment_statement_token7, - ACTIONS(3998), 1, + ACTIONS(4364), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4006), 1, + ACTIONS(4368), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4370), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4372), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4022), 1, + ACTIONS(4388), 1, anon_sym_SLASH, - ACTIONS(4012), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4014), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(629), 4, - aux_sym_with_clause_token1, - aux_sym_create_trigger_statement_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5257), 1, + sym_identifier, + ACTIONS(4374), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4016), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4020), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4000), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 28, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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_boolean_expression_token1, + ACTIONS(4376), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - [36280] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3994), 1, - aux_sym_cte_token2, - ACTIONS(3996), 1, - aux_sym_comment_statement_token7, - ACTIONS(3998), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4004), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, - anon_sym_CARET, - ACTIONS(4022), 1, - anon_sym_SLASH, - ACTIONS(4012), 2, + ACTIONS(4378), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4014), 2, + ACTIONS(4380), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(625), 4, - aux_sym_with_clause_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4016), 4, + ACTIONS(250), 3, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + ACTIONS(4382), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4020), 5, + ACTIONS(4386), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4000), 7, + ACTIONS(4366), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -227764,175 +248730,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 27, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [36370] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, - anon_sym_CARET, - ACTIONS(4022), 1, - anon_sym_SLASH, - ACTIONS(4012), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4014), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4020), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 9, + ACTIONS(252), 14, 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(619), 37, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_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_drop_statement_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_boolean_expression_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, - [36448] = 5, + aux_sym_where_clause_token1, + [56858] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(4075), 1, - aux_sym_with_clause_token1, - ACTIONS(4077), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(541), 32, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [36518] = 3, + ACTIONS(4169), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3127), 1, + sym_trigger_condition, + STATE(3480), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6111), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [56985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 12, - aux_sym_with_clause_token1, + ACTIONS(720), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -227942,10 +248851,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 46, + ACTIONS(718), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -227962,15 +248871,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -227989,14 +248897,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [36584] = 4, + [57048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3427), 1, - anon_sym_LBRACK, - ACTIONS(215), 11, + ACTIONS(219), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -228006,11 +248911,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 46, + ACTIONS(217), 45, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -228027,14 +248931,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -228053,13 +248957,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [36652] = 3, + [57111] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 12, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + ACTIONS(4141), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2970), 1, + sym_trigger_condition, + STATE(3591), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6172), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [57238] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -228069,10 +249063,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 46, + ACTIONS(711), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -228089,15 +249083,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -228116,88 +249109,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [36718] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3962), 1, - aux_sym_cte_token2, - ACTIONS(3964), 1, - aux_sym_comment_statement_token7, - ACTIONS(3966), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(3990), 1, - anon_sym_SLASH, - ACTIONS(3980), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3982), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(629), 3, - aux_sym_with_clause_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3984), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3988), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3968), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 29, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_drop_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_limit_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [36806] = 4, + [57301] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3767), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 11, + ACTIONS(589), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -228207,11 +249123,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 46, + ACTIONS(587), 45, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -228228,14 +249143,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -228254,21 +249169,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [36874] = 4, + [57364] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(4079), 1, - anon_sym_COLON_COLON, - ACTIONS(3630), 5, + ACTIONS(4394), 1, + aux_sym_cte_token2, + ACTIONS(4396), 1, + aux_sym_null_hint_token2, + ACTIONS(4398), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(4400), 1, + anon_sym_LBRACK, + STATE(3213), 1, + aux_sym_array_type_repeat1, + STATE(3638), 1, + sym_NULL, + STATE(2874), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(4390), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3632), 52, + ACTIONS(4392), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -228278,7 +249206,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -228296,7 +249223,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -228309,29 +249235,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [36942] = 8, + [57441] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4081), 1, + ACTIONS(621), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(619), 45, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(4083), 1, - anon_sym_LPAREN, - ACTIONS(4085), 1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + anon_sym_EQ, + aux_sym_create_trigger_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_boolean_expression_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, + [57504] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4402), 1, + aux_sym_with_clause_token1, + ACTIONS(4404), 1, aux_sym_create_table_statement_token1, - ACTIONS(4087), 1, - aux_sym_type_token1, - ACTIONS(4089), 1, - aux_sym_type_token2, - ACTIONS(153), 23, + ACTIONS(374), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -228355,7 +249327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(157), 30, + ACTIONS(378), 30, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -228386,78 +249358,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [37018] = 3, + [57571] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 6, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(287), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [37084] = 5, + ACTIONS(4406), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3008), 1, + sym_trigger_condition, + STATE(3630), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6178), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [57698] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4091), 1, + ACTIONS(4408), 1, aux_sym_with_clause_token1, - ACTIONS(4093), 1, + ACTIONS(4410), 1, aux_sym_create_table_statement_token1, - ACTIONS(455), 24, - ts_builtin_sym_end, + ACTIONS(382), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -228481,19 +249481,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(459), 32, + ACTIONS(386), 30, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -228514,12 +249512,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [37154] = 3, + [57765] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 11, + ACTIONS(4412), 1, aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, + ACTIONS(4414), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -228529,40 +249529,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(402), 44, anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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, - aux_sym_create_table_statement_token1, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -228577,13 +249574,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [37220] = 3, + [57832] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 12, + ACTIONS(4416), 1, aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(4418), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -228593,39 +249591,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(394), 44, anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -228640,87 +249636,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [37286] = 3, + [57899] = 5, 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), 52, + ACTIONS(4420), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4422), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(382), 44, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_RPAREN, + 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_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, aux_sym_where_clause_token1, - aux_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, - [37352] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4095), 1, - aux_sym_with_clause_token1, - ACTIONS(4097), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 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, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -228735,88 +249698,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(356), 32, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [37422] = 3, + [57966] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 12, + ACTIONS(4424), 1, 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(599), 46, - ts_builtin_sym_end, + ACTIONS(4426), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 23, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_drop_statement_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -228831,80 +249729,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [37488] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(3990), 1, - anon_sym_SLASH, - ACTIONS(3988), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 40, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(398), 30, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_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, - [37562] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(597), 12, - aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -228914,62 +249760,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_drop_statement_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_boolean_expression_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, - [37628] = 4, + [58033] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 12, + ACTIONS(4428), 1, aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(4430), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -228979,38 +249777,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(374), 44, anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, + 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, @@ -229025,79 +249822,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [37696] = 4, + [58100] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 11, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, 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(619), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_create_table_statement_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [37764] = 5, + ACTIONS(4432), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2961), 1, + sym_trigger_condition, + STATE(3603), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6123), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [58227] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4099), 1, + ACTIONS(4434), 1, aux_sym_with_clause_token1, - ACTIONS(4101), 1, + ACTIONS(4436), 1, aux_sym_create_table_statement_token1, - ACTIONS(362), 24, - ts_builtin_sym_end, + ACTIONS(402), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -229121,19 +249945,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(366), 32, + ACTIONS(406), 30, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -229154,54 +249976,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [37834] = 4, + [58294] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 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(581), 45, - ts_builtin_sym_end, + ACTIONS(4438), 1, + anon_sym_LBRACK, + STATE(2691), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 22, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_drop_statement_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_boolean_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -229218,82 +250006,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [37902] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(621), 11, + ACTIONS(342), 31, 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(619), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_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, - [37972] = 3, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [58361] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 6, + ACTIONS(4440), 1, + anon_sym_DOT, + STATE(2678), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 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(134), 52, + anon_sym_LBRACK, + ACTIONS(124), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -229306,6 +250066,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -229330,512 +250091,643 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [38038] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [58428] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 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(673), 47, + ACTIONS(4442), 1, + anon_sym_DOT, + STATE(2678), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 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, + anon_sym_LBRACK, + ACTIONS(117), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_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, - [38104] = 3, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [58495] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 11, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, 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(677), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_create_table_statement_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [38170] = 3, + ACTIONS(4445), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3089), 1, + sym_trigger_condition, + STATE(3496), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6174), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [58622] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 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(687), 47, + ACTIONS(4447), 1, + anon_sym_DOT, + STATE(2694), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 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, + anon_sym_LBRACK, + ACTIONS(124), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_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, - [38236] = 3, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [58689] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 11, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, 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(691), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_create_table_statement_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [38302] = 3, + ACTIONS(4192), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3023), 1, + sym_trigger_condition, + STATE(3551), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6113), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [58816] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 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(695), 47, + ACTIONS(4440), 1, + anon_sym_DOT, + STATE(2677), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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, + anon_sym_LBRACK, + ACTIONS(143), 46, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_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, - [38368] = 3, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [58883] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(503), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [38434] = 3, + ACTIONS(4449), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2971), 1, + sym_trigger_condition, + STATE(3579), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6128), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [59010] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(511), 47, + ACTIONS(4447), 1, + anon_sym_DOT, + STATE(2680), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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(143), 46, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [38500] = 3, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [59077] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(499), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4451), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3000), 1, + sym_trigger_condition, + STATE(3494), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6176), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [59204] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 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_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -229850,75 +250742,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [38566] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(493), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(491), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + anon_sym_DOT_STAR, + ACTIONS(143), 32, aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, - [38632] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(489), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -229928,211 +250776,320 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + [59267] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [38698] = 3, + ACTIONS(4213), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3129), 1, + sym_trigger_condition, + STATE(3442), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6193), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [59394] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 12, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, 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(573), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, 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_boolean_expression_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, - [38764] = 3, + ACTIONS(4453), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3100), 1, + sym_trigger_condition, + STATE(3425), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6168), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [59521] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 12, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, 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(213), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, 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_boolean_expression_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, - [38830] = 3, + ACTIONS(4256), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2969), 1, + sym_trigger_condition, + STATE(3592), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6135), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [59648] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 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(569), 46, + ACTIONS(117), 1, + aux_sym_sequence_token5, + ACTIONS(4455), 1, + anon_sym_DOT, + STATE(2690), 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_insert_statement_token1, 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, @@ -230140,15 +251097,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, + [59715] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4438), 1, + anon_sym_LBRACK, + STATE(2692), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 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, @@ -230165,80 +251144,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [38896] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4103), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4105), 53, + ACTIONS(336), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - 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_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [38962] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4107), 1, - anon_sym_LPAREN, - ACTIONS(4109), 1, - anon_sym_COLON_COLON, - ACTIONS(4111), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 10, - aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -230248,36 +251176,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 45, - ts_builtin_sym_end, + [59782] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4458), 1, + anon_sym_LBRACK, + STATE(2692), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 22, anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + anon_sym_COMMA, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -230294,93 +251206,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [39034] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(567), 12, + ACTIONS(294), 31, 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(565), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, aux_sym_boolean_expression_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, - [39100] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [59849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4113), 5, + ACTIONS(115), 8, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4115), 53, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(117), 47, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -230411,26 +251293,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [39166] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [59912] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3702), 6, + ACTIONS(4461), 1, + anon_sym_DOT, + STATE(2694), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 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(3704), 52, + anon_sym_LBRACK, + ACTIONS(117), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -230460,6 +251343,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -230472,6 +251356,48 @@ static const uint16_t ts_small_parse_table[] = { 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, + [59979] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4310), 1, + anon_sym_DOT, + STATE(2629), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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(143), 30, + 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_grant_statement_token8, aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, @@ -230482,15 +251408,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [39232] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(485), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, 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, @@ -230498,40 +251422,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(483), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + [60046] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4464), 1, + anon_sym_DOT, + ACTIONS(4466), 1, + anon_sym_LBRACK, + STATE(2782), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 24, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, @@ -230546,13 +251455,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [39298] = 3, + anon_sym_DOT_STAR, + ACTIONS(143), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [60115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 12, - aux_sym_with_clause_token1, + ACTIONS(625), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -230562,10 +251499,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 46, + ACTIONS(623), 45, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -230582,15 +251519,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, anon_sym_EQ, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -230609,92 +251545,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [39364] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3962), 1, - aux_sym_cte_token2, - ACTIONS(3964), 1, - aux_sym_comment_statement_token7, - ACTIONS(3966), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(3970), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(3972), 1, - aux_sym_boolean_expression_token1, - ACTIONS(3974), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(3986), 1, - anon_sym_CARET, - ACTIONS(3990), 1, - anon_sym_SLASH, - ACTIONS(3980), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(3982), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(701), 3, - aux_sym_with_clause_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3984), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(3988), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(3968), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 27, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [39456] = 6, + [60178] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3535), 1, - anon_sym_DOT, - ACTIONS(4117), 1, - anon_sym_LBRACK, - STATE(2072), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 9, + ACTIONS(4468), 1, + anon_sym_LPAREN, + ACTIONS(4470), 1, + anon_sym_COLON_COLON, + ACTIONS(4472), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -230704,10 +251564,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 46, + ACTIONS(217), 43, 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, @@ -230735,7 +251594,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -230750,53 +251608,145 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [39528] = 3, + [60247] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(471), 47, + ACTIONS(4474), 1, + aux_sym_with_clause_token1, + ACTIONS(4476), 1, + anon_sym_LPAREN, + ACTIONS(4478), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4480), 1, + aux_sym_type_token1, + ACTIONS(4482), 1, + aux_sym_type_token2, + ACTIONS(160), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(164), 45, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [60320] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 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(143), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, + [60383] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4484), 1, + anon_sym_DOT, + STATE(2701), 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, @@ -230814,16 +251764,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [39594] = 3, + ACTIONS(117), 30, + 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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [60450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4119), 5, + ACTIONS(132), 8, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4121), 53, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(134), 47, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -230853,6 +251837,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -230860,48 +251845,73 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + aux_sym_table_constraint_check_token1, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [39660] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [60513] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 11, + ACTIONS(4312), 1, + aux_sym_cte_token2, + ACTIONS(4314), 1, + aux_sym_comment_statement_token7, + ACTIONS(4316), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4320), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4322), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4324), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4332), 1, + anon_sym_CARET, + ACTIONS(4336), 1, + anon_sym_SLASH, + ACTIONS(4326), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4328), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4487), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(4489), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4330), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 47, + ACTIONS(4334), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4318), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(2146), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, @@ -230912,146 +251922,271 @@ static const uint16_t ts_small_parse_table[] = { 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_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_boolean_expression_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, - [39726] = 3, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [60604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(463), 47, + ACTIONS(141), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 49, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [39792] = 3, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [60667] = 35, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(443), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + ACTIONS(4245), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3041), 1, + sym_trigger_condition, + STATE(3477), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6106), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [60794] = 35, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4491), 1, + aux_sym_create_function_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3044), 1, + sym_trigger_condition, + STATE(3470), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6160), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [60921] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4493), 1, + anon_sym_LBRACK, + STATE(2707), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -231066,75 +252201,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [39858] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(441), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(439), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(294), 32, aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, - [39924] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(437), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -231144,37 +252234,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + [60987] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5404), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9873), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [61109] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 23, + anon_sym_SEMI, + anon_sym_COMMA, aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -231192,75 +252350,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [39990] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3706), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3708), 52, + ACTIONS(447), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [40056] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(433), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -231270,37 +252382,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 47, - ts_builtin_sym_end, + [61171] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(441), 23, anon_sym_SEMI, - aux_sym_with_clause_token1, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -231318,52 +252409,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [40122] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(429), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(427), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(443), 31, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [61233] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(430), 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, @@ -231381,75 +252468,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [40188] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4123), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4125), 53, + ACTIONS(432), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - 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_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [40254] = 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, @@ -231459,60 +252500,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(703), 47, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_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, - [40320] = 3, + [61295] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 11, - aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, + ACTIONS(4534), 1, + anon_sym_LBRACK, + STATE(2774), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -231522,40 +252517,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 47, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(334), 43, anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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, - aux_sym_create_table_statement_token1, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -231570,18 +252561,116 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [40386] = 3, + [61361] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5452), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8448), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [61483] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 6, + ACTIONS(4536), 1, + aux_sym_with_clause_token1, + ACTIONS(4538), 1, + anon_sym_LPAREN, + ACTIONS(4540), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4542), 1, + aux_sym_type_token1, + ACTIONS(4544), 1, + aux_sym_type_token2, + ACTIONS(160), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(505), 52, - aux_sym_with_clause_token1, + ACTIONS(164), 43, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -231593,7 +252682,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -231624,33 +252712,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [40452] = 5, + [61555] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4127), 1, - anon_sym_DOT, - STATE(2424), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 25, + ACTIONS(410), 23, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -231665,8 +252741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(117), 31, + ACTIONS(412), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -231698,205 +252773,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [40522] = 3, + [61617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 6, - ts_builtin_sym_end, + ACTIONS(461), 23, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(513), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [40588] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4130), 1, anon_sym_COMMA, - STATE(2452), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 5, - ts_builtin_sym_end, - anon_sym_SEMI, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3863), 51, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [40658] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [61679] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4132), 1, - anon_sym_COMMA, - STATE(2427), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 5, - ts_builtin_sym_end, + ACTIONS(493), 23, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3918), 51, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(495), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [40728] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(721), 11, - aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -231906,40 +252891,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 47, - ts_builtin_sym_end, + [61741] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(489), 23, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -231954,143 +252918,232 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [40794] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(499), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(501), 52, + ACTIONS(491), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [40860] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [61803] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(493), 52, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5401), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8354), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [61925] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [40926] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5383), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8307), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [62047] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 6, + ACTIONS(4546), 1, + anon_sym_DOT, + STATE(2721), 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_COLON_COLON, - ACTIONS(523), 52, + anon_sym_LBRACK, + ACTIONS(117), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -232103,7 +253156,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -232121,7 +253173,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -232134,64 +253185,289 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [40992] = 6, + aux_sym_type_token1, + aux_sym_type_token2, + [62113] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(4135), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4137), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3000), 1, + sym_trigger_condition, + STATE(3494), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6176), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [62237] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4139), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5378), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8264), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(230), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_cte_token2, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [62359] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3081), 1, + sym_trigger_condition, + STATE(3608), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6108), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [62483] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(485), 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, @@ -232209,139 +253485,311 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [41064] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(348), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(350), 52, + ACTIONS(487), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [41130] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [62545] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(489), 52, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5393), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8817), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [62667] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [41196] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5371), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8317), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [62789] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 26, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5358), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8365), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [62911] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 23, anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -232349,7 +253797,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -232364,8 +253811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(130), 32, + ACTIONS(483), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -232388,9 +253834,157 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [62973] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3040), 1, + sym_trigger_condition, + STATE(3640), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6159), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [63097] = 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), 30, + 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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, @@ -232398,17 +253992,204 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [41262] = 3, + [63159] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3115), 1, + sym_trigger_condition, + STATE(3648), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6157), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [63283] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3119), 1, + sym_trigger_condition, + STATE(3651), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6150), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [63407] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 6, + ACTIONS(4549), 1, + anon_sym_LPAREN, + ACTIONS(4551), 1, + aux_sym_comment_statement_token2, + STATE(2958), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3515), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(477), 52, + ACTIONS(3517), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -232421,7 +254202,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -232439,7 +254219,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -232452,90 +254231,206 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - [41328] = 3, + [63475] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 26, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, 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(134), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3132), 1, + sym_trigger_condition, + STATE(3655), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6145), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [63599] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DOT, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5352), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8426), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [41394] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [63721] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 6, + ACTIONS(4553), 1, + aux_sym_with_clause_token1, + ACTIONS(4555), 1, + anon_sym_LPAREN, + ACTIONS(4557), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4559), 1, + aux_sym_type_token2, + ACTIONS(189), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(485), 52, - aux_sym_with_clause_token1, + ACTIONS(193), 45, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -232547,8 +254442,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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_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, @@ -232565,7 +254463,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -232578,278 +254475,446 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [41460] = 3, + [63791] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 6, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(473), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [41526] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3053), 1, + sym_trigger_condition, + STATE(3465), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6154), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [63915] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 6, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(481), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [41592] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3139), 1, + sym_trigger_condition, + STATE(3658), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6143), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [64039] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 6, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(469), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [41658] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3044), 1, + sym_trigger_condition, + STATE(3470), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6160), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [64163] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 6, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(465), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3059), 1, + sym_trigger_condition, + STATE(3430), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6153), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [64287] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4561), 1, + aux_sym_with_clause_token1, + ACTIONS(4563), 1, + anon_sym_LPAREN, + ACTIONS(4565), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4567), 1, + aux_sym_type_token2, + ACTIONS(189), 22, + anon_sym_COMMA, + 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(193), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [41724] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [64357] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 6, + ACTIONS(4569), 1, + anon_sym_DOT, + STATE(2721), 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(445), 52, + ACTIONS(124), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -232862,7 +254927,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -232880,7 +254944,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -232893,89 +254956,149 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [41790] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [64423] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 6, - ts_builtin_sym_end, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5485), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8495), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [64545] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(473), 23, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(441), 52, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(475), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [41856] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3878), 1, - aux_sym_with_clause_token1, - ACTIONS(3880), 1, - anon_sym_LPAREN, - ACTIONS(3882), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 10, - aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -232985,35 +255108,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 45, - ts_builtin_sym_end, + [64607] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 23, anon_sym_SEMI, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + anon_sym_COMMA, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -233031,80 +255135,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [41928] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(437), 52, + ACTIONS(459), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [41994] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [64669] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 6, + ACTIONS(141), 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(433), 52, + ACTIONS(143), 47, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -233117,7 +255191,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -233148,96 +255221,292 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [42060] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [64731] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(429), 52, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5357), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8542), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [64853] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5385), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8589), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [64975] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [42126] = 5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3009), 1, + sym_trigger_condition, + STATE(3459), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6180), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [65099] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3839), 1, - anon_sym_DOT, - STATE(2424), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 25, + ACTIONS(437), 23, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -233252,8 +255521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(124), 31, + ACTIONS(439), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -233285,55 +255553,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [42196] = 3, + [65161] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 11, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5414), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8636), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(577), 47, - ts_builtin_sym_end, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [65283] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(292), 23, anon_sym_SEMI, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_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_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -233348,209 +255669,344 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [42262] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(495), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(497), 52, + ACTIONS(294), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [42328] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [65345] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4130), 1, - anon_sym_COMMA, - STATE(2427), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5453), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8683), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [65467] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3898), 51, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5397), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8730), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [65589] = 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_insert_statement_token1, 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_sequence_token5, + 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, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [42398] = 37, + 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, + [65651] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, + ACTIONS(3813), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4141), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2690), 1, - sym_trigger_preferencing, - STATE(3030), 1, + STATE(3100), 1, sym_trigger_condition, - STATE(3441), 1, + STATE(3425), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5963), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6168), 1, + sym_trigger_body, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -233572,205 +256028,224 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [42531] = 3, + [65775] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(4143), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(4145), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [42596] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3092), 1, + sym_trigger_condition, + STATE(3662), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6139), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [65899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4147), 5, - ts_builtin_sym_end, + ACTIONS(465), 23, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4149), 52, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [42661] = 37, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [65961] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, + ACTIONS(3813), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4151), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2634), 1, - sym_trigger_preferencing, - STATE(3093), 1, + STATE(3106), 1, sym_trigger_condition, - STATE(3385), 1, + STATE(3431), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6107), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5990), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -233792,81 +256267,75 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [42794] = 37, + [66085] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, + ACTIONS(3813), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4153), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2695), 1, - sym_trigger_preferencing, - STATE(3067), 1, + STATE(2971), 1, sym_trigger_condition, - STATE(3436), 1, + STATE(3579), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6128), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5997), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -233888,315 +256357,197 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [42927] = 3, + [66209] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(723), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_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_boolean_expression_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, - [42992] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(577), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(579), 52, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [43057] = 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, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(703), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [43122] = 16, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5464), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8653), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [66331] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4155), 1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(969), 1, + aux_sym_grant_statement_token4, + ACTIONS(4571), 1, aux_sym_cte_token2, - ACTIONS(4157), 1, - aux_sym_comment_statement_token7, - ACTIONS(4159), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4163), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4165), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(701), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4169), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4171), 2, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, + sym__unquoted_identifier, + ACTIONS(4589), 1, + anon_sym_BQUOTE, + ACTIONS(4591), 1, + anon_sym_DQUOTE, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4173), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4177), 5, + ACTIONS(4599), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4161), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 27, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [43213] = 3, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1249), 1, + sym__expression, + STATE(1630), 1, + sym_select_clause, + STATE(4407), 1, + sym_select_statement, + STATE(4595), 1, + sym__select_statement, + STATE(7839), 1, + sym_with_clause, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [66453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(719), 46, - ts_builtin_sym_end, + ACTIONS(477), 23, anon_sym_SEMI, - aux_sym_with_clause_token1, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -234211,158 +256562,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [43278] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1769), 1, + ACTIONS(479), 31, aux_sym_with_clause_token1, - ACTIONS(3994), 1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(3996), 1, - aux_sym_comment_statement_token7, - ACTIONS(3998), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4002), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4004), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, - anon_sym_CARET, - ACTIONS(4022), 1, - anon_sym_SLASH, - ACTIONS(4008), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4010), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4012), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4014), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4016), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4020), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4000), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(1767), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_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_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, - [43373] = 37, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [66515] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, + ACTIONS(3813), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4181), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2700), 1, - sym_trigger_preferencing, - STATE(3127), 1, + STATE(3069), 1, sym_trigger_condition, - STATE(3425), 1, + STATE(3665), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5950), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6136), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -234384,21 +256684,19 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [43506] = 5, + [66639] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4183), 1, - anon_sym_DOT, - STATE(2504), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 6, + ACTIONS(128), 8, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 49, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(130), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -234411,11 +256709,8 @@ static const uint16_t ts_small_parse_table[] = { 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_alter_table_action_alter_column_token2, 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, @@ -234448,155 +256743,19 @@ static const uint16_t ts_small_parse_table[] = { sym__unquoted_identifier, aux_sym_type_token1, aux_sym_type_token2, - [43575] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(697), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(695), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_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_boolean_expression_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, - [43640] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1950), 1, - aux_sym_with_clause_token1, - ACTIONS(3994), 1, - aux_sym_cte_token2, - ACTIONS(3996), 1, - aux_sym_comment_statement_token7, - ACTIONS(3998), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4002), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4004), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4006), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4018), 1, - anon_sym_CARET, - ACTIONS(4022), 1, - anon_sym_SLASH, - ACTIONS(4008), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4010), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4012), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4014), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4016), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4020), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4000), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(1948), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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, - [43735] = 3, + [66701] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4185), 5, + ACTIONS(132), 8, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4187), 52, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(134), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -234609,7 +256768,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -234640,206 +256798,103 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [43800] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [66763] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(691), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [43865] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(689), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(687), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [43930] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(679), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(677), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5351), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8771), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [43995] = 3, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [66885] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 24, - ts_builtin_sym_end, + ACTIONS(390), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -234863,20 +256918,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(509), 33, + ACTIONS(392), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -234897,276 +256950,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [44060] = 3, + [66947] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 22, + ACTIONS(128), 8, + ts_builtin_sym_end, + anon_sym_SEMI, 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_DOT, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 35, + ACTIONS(130), 46, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - 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, - [44125] = 3, + [67009] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(673), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_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_boolean_expression_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, - [44190] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4189), 1, - anon_sym_DOT, - STATE(2475), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 23, + ACTIONS(4498), 1, 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_insert_statement_token1, - 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_order_token1, - aux_sym_trigger_order_token2, - aux_sym_trigger_body_token1, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [44259] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4056), 1, - anon_sym_DOT, - STATE(2475), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 23, - anon_sym_LPAREN, - aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_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_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5388), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9142), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [44328] = 8, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [67131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4192), 1, - aux_sym_with_clause_token1, - ACTIONS(4194), 1, + ACTIONS(128), 24, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4196), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4198), 1, - aux_sym_type_token1, - ACTIONS(4200), 1, - aux_sym_type_token2, - ACTIONS(153), 21, - aux_sym_pg_command_token1, + 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, @@ -235184,155 +257126,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(157), 31, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [44403] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(621), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 44, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_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_boolean_expression_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, - [44472] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(134), 51, + ACTIONS(130), 30, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_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_where_clause_token1, @@ -235341,18 +257143,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [44537] = 3, + 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, + [67193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 6, + ACTIONS(132), 8, 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), 51, + anon_sym_DOT, + anon_sym_LBRACK, + ACTIONS(134), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -235365,6 +257182,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -235394,24 +257212,18 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [44602] = 4, + aux_sym_type_token1, + aux_sym_type_token2, + [67255] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(4607), 1, + anon_sym_LBRACK, + STATE(2774), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -235421,38 +257233,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(292), 43, anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, + 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, + [67321] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 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, @@ -235467,17 +257305,328 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [44669] = 3, + ACTIONS(134), 30, + 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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [67383] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3150), 1, + sym_trigger_condition, + STATE(3443), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6189), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [67507] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3005), 1, + sym_trigger_condition, + STATE(3621), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6188), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [67631] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5416), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8499), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [67753] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(3916), 6, + ACTIONS(3000), 1, + aux_sym_grant_statement_token8, + ACTIONS(3002), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3013), 1, + sym_group_by_clause, + STATE(3275), 1, + sym_order_by_clause, + STATE(3867), 1, + sym_limit_clause, + ACTIONS(3268), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3918), 51, + ACTIONS(3270), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -235519,21 +257668,12 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [44734] = 3, + [67827] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 24, - ts_builtin_sym_end, + ACTIONS(469), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -235557,20 +257697,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(481), 33, + ACTIONS(471), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -235591,120 +257729,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [44799] = 7, + [67889] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(4177), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 39, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [44872] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3089), 1, + sym_trigger_condition, + STATE(3496), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6174), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [68013] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(631), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(4464), 1, + anon_sym_DOT, + STATE(2830), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 24, anon_sym_COMMA, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -235719,55 +257850,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [44937] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4155), 1, + anon_sym_DOT_STAR, + ACTIONS(124), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4157), 1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - ACTIONS(4159), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(4169), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4171), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(629), 3, 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4173), 4, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4177), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4161), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 28, + [68079] = 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, - anon_sym_COMMA, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -235777,96 +257905,287 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [45024] = 37, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [68141] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5400), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8571), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [68263] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5481), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10533), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [68385] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, + ACTIONS(3813), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4202), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2683), 1, - sym_trigger_preferencing, - STATE(3001), 1, + STATE(3004), 1, sym_trigger_condition, - STATE(3463), 1, + STATE(3618), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5952), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6133), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -235888,390 +258207,554 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [45157] = 5, + [68509] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4204), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4206), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(537), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_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, - [45226] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4208), 1, - anon_sym_DOT, - STATE(2515), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 23, - anon_sym_COMMA, + ACTIONS(4498), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 32, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5359), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8558), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [68631] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - aux_sym_type_token1, - aux_sym_type_token2, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5348), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10958), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [45295] = 15, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [68753] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(4155), 1, - aux_sym_cte_token2, - ACTIONS(4157), 1, - aux_sym_comment_statement_token7, - ACTIONS(4159), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4165), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(4169), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4171), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(625), 3, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4173), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4177), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4161), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 27, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [45384] = 5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3147), 1, + sym_trigger_condition, + STATE(3448), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6184), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [68877] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4210), 1, - anon_sym_LBRACK, - STATE(2494), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(271), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(901), 1, aux_sym_with_clause_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_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, - [45453] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(4169), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4171), 2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4177), 5, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 8, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5435), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(11116), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 37, - ts_builtin_sym_end, - anon_sym_SEMI, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [68999] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [45530] = 5, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5454), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10993), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [69121] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4212), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4214), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + ACTIONS(4610), 1, + aux_sym_cte_token2, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, + sym__unquoted_identifier, + ACTIONS(4628), 1, + anon_sym_BQUOTE, + ACTIONS(4630), 1, + anon_sym_DQUOTE, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, + sym_argument_reference, + STATE(2863), 1, + sym__expression, + STATE(5203), 1, + sym_select_clause, + STATE(5847), 1, + sym__select_statement, + STATE(5864), 1, + sym_select_statement, + STATE(7343), 1, + sym_with_clause, + STATE(1418), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4634), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(455), 45, - ts_builtin_sym_end, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1498), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [69243] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(344), 23, anon_sym_SEMI, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + anon_sym_COMMA, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, @@ -236286,76 +258769,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [45599] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4216), 1, - anon_sym_LBRACK, - STATE(2494), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(285), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(346), 31, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_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, - [45668] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(617), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -236365,37 +258801,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + [69305] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5407), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10962), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [69427] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4646), 1, + anon_sym_LBRACK, + STATE(2707), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 20, aux_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_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -236412,76 +258918,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [45733] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4219), 1, + ACTIONS(336), 32, aux_sym_with_clause_token1, - ACTIONS(4221), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(352), 45, - ts_builtin_sym_end, - anon_sym_SEMI, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, - [45802] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(613), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -236491,140 +258951,145 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + [69493] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [45867] = 19, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5487), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10925), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [69615] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4155), 1, - aux_sym_cte_token2, - ACTIONS(4157), 1, - aux_sym_comment_statement_token7, - ACTIONS(4159), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4163), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4165), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(4223), 1, + ACTIONS(453), 23, + anon_sym_SEMI, anon_sym_COMMA, - STATE(5537), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4169), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4171), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4225), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4227), 2, + aux_sym_pg_command_token1, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4173), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4177), 5, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4161), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(1667), 23, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(455), 31, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - [45964] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4229), 1, - aux_sym_with_clause_token1, - ACTIONS(4231), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 10, - aux_sym_create_function_parameter_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -236634,59 +259099,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_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, - [46033] = 4, + [69677] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3956), 1, - anon_sym_COLON_COLON, - ACTIONS(213), 23, - ts_builtin_sym_end, + ACTIONS(449), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -236695,6 +259111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -236709,20 +259126,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 33, + ACTIONS(451), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -236743,115 +259158,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [46100] = 3, + [69739] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3706), 6, - ts_builtin_sym_end, + ACTIONS(366), 23, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3708), 51, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_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, - [46165] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(581), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(368), 31, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [69801] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3892), 1, + anon_sym_LBRACK, + ACTIONS(217), 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, @@ -236868,204 +259245,298 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [46232] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4233), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4235), 52, + ACTIONS(219), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, aux_sym_create_statement_token1, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [46297] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [69865] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4183), 1, - anon_sym_DOT, - STATE(2511), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 6, - ts_builtin_sym_end, + ACTIONS(4298), 1, + anon_sym_COLON_COLON, + ACTIONS(217), 22, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(124), 49, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(219), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + aux_sym_comment_statement_token7, 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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [46366] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [69929] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4119), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4121), 52, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5473), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10876), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70051] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [46431] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5428), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8765), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70173] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4237), 5, + ACTIONS(3000), 1, + aux_sym_grant_statement_token8, + ACTIONS(3002), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3042), 1, + sym_group_by_clause, + STATE(3268), 1, + sym_order_by_clause, + STATE(3931), 1, + sym_limit_clause, + ACTIONS(3278), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4239), 52, + ACTIONS(3280), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -237078,7 +259549,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -237096,7 +259566,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -237109,63 +259578,200 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [46496] = 3, + [70247] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5484), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10538), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(607), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70369] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5406), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10344), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70491] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 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, @@ -237180,15 +259786,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [46561] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4210), 1, - anon_sym_LBRACK, - STATE(2491), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 10, + anon_sym_DOT_STAR, + ACTIONS(134), 29, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -237198,38 +259817,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + [70553] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, aux_sym_with_clause_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5421), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(10166), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70675] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 23, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -237244,12 +259933,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [46630] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(605), 11, + ACTIONS(372), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -237259,134 +259965,469 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + [70737] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2961), 1, + sym_trigger_condition, + STATE(3603), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6123), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [70861] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5376), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9991), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, anon_sym_PLUS, - anon_sym_CARET, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [70983] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [46695] = 7, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5417), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8874), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [71105] = 34, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3029), 1, + sym_trigger_condition, + STATE(3636), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6164), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [71229] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4241), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4243), 1, - anon_sym_LPAREN, - ACTIONS(4245), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4247), 1, - aux_sym_type_token2, - 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(193), 44, - anon_sym_COMMA, + ACTIONS(4496), 1, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_alter_table_action_alter_column_token2, - aux_sym__compound_statement_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [46768] = 5, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5399), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8812), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [71351] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4249), 1, + ACTIONS(4569), 1, anon_sym_DOT, - STATE(2511), 1, + STATE(2743), 1, aux_sym_dotted_name_repeat1, - ACTIONS(115), 6, + ACTIONS(141), 7, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(117), 49, + anon_sym_LBRACK, + ACTIONS(143), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -237399,11 +260440,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -237436,205 +260473,75 @@ static const uint16_t ts_small_parse_table[] = { sym__unquoted_identifier, aux_sym_type_token1, aux_sym_type_token2, - [46837] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 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(134), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - 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, - [46902] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(495), 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(497), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [46967] = 37, + [71417] = 34, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, + ACTIONS(3813), 1, aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4252), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2629), 1, - sym_trigger_preferencing, - STATE(3144), 1, + STATE(2968), 1, sym_trigger_condition, - STATE(3377), 1, + STATE(3593), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5946), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6190), 1, + sym_trigger_body, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -237656,465 +260563,612 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [47100] = 5, + [71541] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4208), 1, - anon_sym_DOT, - STATE(2516), 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, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - aux_sym_type_token1, - aux_sym_type_token2, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5402), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9817), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [47169] = 5, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [71663] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(4254), 1, - anon_sym_DOT, - STATE(2516), 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, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - aux_sym_type_token1, - aux_sym_type_token2, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5410), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9531), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [47238] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [71785] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 24, + ACTIONS(143), 1, + aux_sym_sequence_token5, + ACTIONS(3620), 1, + anon_sym_DOT, + STATE(2654), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 51, 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(287), 33, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token1, aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, aux_sym_insert_statement_token1, 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_create_function_parameter_token1, - aux_sym_create_trigger_statement_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_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_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [47303] = 3, + 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, + [71851] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(429), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [47368] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3028), 1, + sym_trigger_condition, + STATE(3633), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6175), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [71975] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(4257), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(4259), 52, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [47433] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3090), 1, + sym_trigger_condition, + STATE(3484), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6192), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [72099] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 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(433), 33, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5377), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9373), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [47498] = 17, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [72221] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(1767), 25, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - [47591] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3008), 1, + sym_trigger_condition, + STATE(3630), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6178), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [72345] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(4648), 1, + aux_sym_with_clause_token1, + ACTIONS(4650), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 21, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -238136,28 +261190,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(437), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(406), 31, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -238170,20 +261222,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [47656] = 3, + [72411] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(4646), 1, + anon_sym_LBRACK, + STATE(2795), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -238198,28 +261250,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(441), 33, + ACTIONS(342), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -238232,17 +261283,267 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [47721] = 3, + [72477] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4534), 1, + anon_sym_LBRACK, + STATE(2712), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(340), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [72543] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4610), 1, + aux_sym_cte_token2, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, + sym__unquoted_identifier, + ACTIONS(4628), 1, + anon_sym_BQUOTE, + ACTIONS(4630), 1, + anon_sym_DQUOTE, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, + anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + ACTIONS(4652), 1, + aux_sym_grant_statement_token4, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, + sym_argument_reference, + STATE(2863), 1, + sym__expression, + STATE(5477), 1, + sym_select_clause, + STATE(5847), 1, + sym__select_statement, + STATE(5864), 1, + sym_select_statement, + STATE(7650), 1, + sym_with_clause, + STATE(1418), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4634), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1498), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [72665] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5447), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9286), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [72787] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(3702), 6, + ACTIONS(3000), 1, + aux_sym_grant_statement_token8, + ACTIONS(3002), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3096), 1, + sym_group_by_clause, + STATE(3254), 1, + sym_order_by_clause, + STATE(3952), 1, + sym_limit_clause, + ACTIONS(4654), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3704), 51, + ACTIONS(4656), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -238284,24 +261585,19 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [47786] = 3, + [72861] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 24, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(4658), 1, + anon_sym_DOT, + STATE(2830), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 24, anon_sym_COMMA, - aux_sym_pg_command_token1, + anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -238322,28 +261618,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(477), 33, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(117), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -238356,20 +261648,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [47851] = 7, + [72927] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4261), 1, + ACTIONS(4661), 1, aux_sym_with_clause_token1, - ACTIONS(4263), 1, - anon_sym_LPAREN, - ACTIONS(4265), 1, + ACTIONS(4663), 1, aux_sym_create_table_statement_token1, - ACTIONS(4267), 1, - aux_sym_type_token2, - ACTIONS(193), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(394), 21, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -238391,25 +261677,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(197), 30, - aux_sym_cte_token1, + ACTIONS(398), 31, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -238422,82 +261709,467 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [47924] = 3, + [72993] = 34, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(523), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3813), 1, + aux_sym_trigger_condition_token1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3144), 1, + sym_trigger_condition, + STATE(3458), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6119), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [73117] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5474), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8853), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [47989] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [73239] = 33, ACTIONS(3), 1, sym_comment, - ACTIONS(348), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5405), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9145), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [73361] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5412), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8894), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [73483] = 33, + ACTIONS(3), 1, + sym_comment, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4502), 1, + aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5384), 1, + sym__expression, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8932), 1, + sym_select_statement, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [73605] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4665), 1, + aux_sym_with_clause_token1, + ACTIONS(4667), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -238512,28 +262184,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(350), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(386), 31, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -238546,20 +262216,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [48054] = 3, + [73671] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 24, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(128), 25, anon_sym_COMMA, - aux_sym_pg_command_token1, + 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, @@ -238574,31 +262244,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(445), 33, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(130), 29, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -238608,11 +262275,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [48119] = 3, + [73733] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 24, - anon_sym_LPAREN, + ACTIONS(4669), 1, + aux_sym_with_clause_token1, + ACTIONS(4671), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 21, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -238620,7 +262290,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -238635,9 +262304,7 @@ static const uint16_t ts_small_parse_table[] = { 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, + ACTIONS(378), 31, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, @@ -238660,7 +262327,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -238670,82 +262336,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [48184] = 3, + [73799] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 24, + ACTIONS(115), 8, 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_DOT, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(465), 33, + ACTIONS(117), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [48249] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [73861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 25, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, + 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_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -238760,31 +262420,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(117), 32, + ACTIONS(463), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -238794,150 +262453,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [48314] = 37, + [73922] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4551), 1, + aux_sym_comment_statement_token2, + STATE(2956), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3578), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3813), 1, - aux_sym_trigger_preferencing_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(4269), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2638), 1, - sym_trigger_preferencing, - STATE(3082), 1, - sym_trigger_condition, - STATE(3401), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5964), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [48447] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(601), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(599), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(3580), 44, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, + [73987] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4673), 1, + anon_sym_DOT, + ACTIONS(4675), 1, + anon_sym_LBRACK, + STATE(3149), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 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(143), 26, + 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_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [74054] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4677), 1, + aux_sym_with_clause_token1, + ACTIONS(4679), 1, + anon_sym_LPAREN, + ACTIONS(4681), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4683), 1, + aux_sym_type_token1, + ACTIONS(4685), 1, + aux_sym_type_token2, + ACTIONS(160), 22, + anon_sym_COMMA, + 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, @@ -238952,12 +262610,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [48512] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(597), 11, + ACTIONS(164), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -238967,192 +262637,217 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 46, + [74125] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4691), 1, + aux_sym_cte_token2, + ACTIONS(4694), 1, + aux_sym_null_hint_token2, + ACTIONS(4697), 1, + aux_sym_table_constraint_check_token1, + STATE(3638), 1, + sym_NULL, + STATE(2845), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(4687), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4689), 41, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, + aux_sym_cte_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, + sym__unquoted_identifier, + [74196] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2774), 1, + aux_sym_cte_token2, + ACTIONS(2776), 1, + aux_sym_comment_statement_token7, + ACTIONS(2778), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(2782), 1, aux_sym_boolean_expression_token1, + ACTIONS(2784), 1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, + ACTIONS(2792), 1, anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, + ACTIONS(2796), 1, + anon_sym_SLASH, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, + 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, - [48577] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3554), 1, - anon_sym_LBRACK, - ACTIONS(213), 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, + ACTIONS(2788), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3327), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3329), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(2790), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(2794), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(2780), 7, + anon_sym_EQ, anon_sym_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), 33, + ACTIONS(2252), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [48644] = 3, + [74285] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 24, + ACTIONS(4700), 1, + aux_sym_with_clause_token1, + ACTIONS(4702), 1, + anon_sym_LPAREN, + ACTIONS(4704), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4706), 1, + aux_sym_type_token1, + ACTIONS(4708), 1, + aux_sym_type_token2, + ACTIONS(160), 6, 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(489), 33, - aux_sym_with_clause_token1, + ACTIONS(164), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [48709] = 3, + [74356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 24, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(115), 24, anon_sym_COMMA, - aux_sym_pg_command_token1, + 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, @@ -239167,31 +262862,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(473), 33, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(117), 29, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -239201,29 +262893,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [48774] = 3, + [74417] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4271), 5, + ACTIONS(4710), 1, + anon_sym_DOT, + STATE(2857), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4273), 52, + ACTIONS(143), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -239241,7 +262938,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -239254,23 +262950,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - [48839] = 4, + [74482] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(4470), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -239280,38 +262968,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(217), 43, anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, + 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, @@ -239326,59 +263012,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [48906] = 3, + [74545] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 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, + ACTIONS(4112), 1, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(469), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(219), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -239388,20 +263027,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [48971] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 24, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(217), 43, anon_sym_COMMA, - aux_sym_pg_command_token1, + aux_sym_cte_token2, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -239416,422 +263071,436 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(485), 33, + [74608] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(132), 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(134), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [49036] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [74669] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 24, + ACTIONS(128), 8, 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_DOT, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(493), 33, + ACTIONS(130), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [49101] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [74730] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 24, + ACTIONS(115), 8, 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_DOT, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(501), 33, + ACTIONS(117), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [49166] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [74791] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(565), 46, + ACTIONS(1461), 1, + anon_sym_COMMA, + STATE(2880), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4712), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4714), 46, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [49231] = 3, + sym__unquoted_identifier, + [74856] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(569), 46, + ACTIONS(3108), 1, + aux_sym_grant_statement_token8, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(3155), 1, + sym_group_by_clause, + STATE(3453), 1, + sym_order_by_clause, + STATE(4549), 1, + sym_limit_clause, + ACTIONS(3268), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3270), 42, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [49296] = 3, + sym__unquoted_identifier, + [74929] = 5, ACTIONS(3), 1, sym_comment, - 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(213), 46, + ACTIONS(4710), 1, + anon_sym_DOT, + STATE(2858), 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, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + 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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [49361] = 3, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [74994] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(573), 46, + ACTIONS(4716), 1, + anon_sym_DOT, + STATE(2858), 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, - anon_sym_COMMA, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + 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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [49426] = 3, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [75059] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4275), 5, + ACTIONS(141), 7, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4277), 52, + anon_sym_LBRACK, + ACTIONS(143), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -239844,7 +263513,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -239875,23 +263543,80 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [49491] = 3, + aux_sym_type_token1, + aux_sym_type_token2, + [75120] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 24, + ACTIONS(143), 1, + aux_sym_sequence_token5, + ACTIONS(141), 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_insert_statement_token1, + 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_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, + [75181] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4719), 1, + aux_sym_with_clause_token1, + ACTIONS(4721), 1, + anon_sym_LPAREN, + ACTIONS(4723), 1, + aux_sym_create_table_statement_token1, + ACTIONS(299), 22, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -239912,110 +263637,177 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(346), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(303), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [75248] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(366), 44, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [75309] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2774), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(2776), 1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(2778), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, + ACTIONS(2782), 1, aux_sym_boolean_expression_token1, + ACTIONS(2784), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(2792), 1, + anon_sym_CARET, + ACTIONS(2796), 1, + anon_sym_SLASH, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(2788), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3327), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [49556] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 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, + ACTIONS(2794), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(2780), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(513), 33, + ACTIONS(2256), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [49621] = 3, + [75398] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 24, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(4561), 1, + aux_sym_with_clause_token1, + ACTIONS(4563), 1, + anon_sym_LPAREN, + ACTIONS(4565), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 22, anon_sym_COMMA, - aux_sym_pg_command_token1, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -240036,28 +263828,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(505), 33, - aux_sym_with_clause_token1, + ACTIONS(193), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -240070,22 +263857,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [49686] = 5, + [75465] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4279), 1, - anon_sym_DOT, - STATE(2581), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 7, + ACTIONS(3108), 1, + aux_sym_grant_statement_token8, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(3151), 1, + sym_group_by_clause, + STATE(3532), 1, + sym_order_by_clause, + STATE(4517), 1, + sym_limit_clause, + ACTIONS(3278), 5, 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(138), 47, + ACTIONS(3280), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -240115,7 +263908,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -240128,46 +263920,50 @@ static const uint16_t ts_small_parse_table[] = { 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, - [49754] = 15, + [75538] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4024), 1, + ACTIONS(2774), 1, aux_sym_cte_token2, - ACTIONS(4026), 1, + ACTIONS(2776), 1, aux_sym_comment_statement_token7, - ACTIONS(4028), 1, + ACTIONS(2778), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4034), 1, + ACTIONS(2782), 1, aux_sym_boolean_expression_token1, - ACTIONS(4036), 1, + ACTIONS(2784), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4048), 1, + ACTIONS(2792), 1, anon_sym_CARET, - ACTIONS(4052), 1, + ACTIONS(2796), 1, anon_sym_SLASH, - ACTIONS(4042), 2, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4044), 2, + ACTIONS(2788), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(4046), 4, + ACTIONS(3327), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4050), 5, + ACTIONS(2794), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4030), 7, + ACTIONS(2780), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -240175,18 +263971,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 8, + ACTIONS(2248), 21, 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(625), 21, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -240196,29 +263984,59 @@ static const uint16_t ts_small_parse_table[] = { 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_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, - [49842] = 3, + [75627] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 23, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(475), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(473), 44, anon_sym_COMMA, - aux_sym_pg_command_token1, + aux_sym_cte_token2, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -240233,31 +264051,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(633), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + [75688] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -240267,32 +264064,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [49906] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4036), 1, + ACTIONS(449), 44, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4048), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + anon_sym_COLON_COLON, + anon_sym_PLUS, anon_sym_CARET, - ACTIONS(4052), 1, - anon_sym_SLASH, - ACTIONS(4050), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(619), 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, @@ -240300,91 +264109,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + [75749] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2774), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(2776), 1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(2778), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, + ACTIONS(2782), 1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + ACTIONS(2784), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(2792), 1, + anon_sym_CARET, + ACTIONS(2796), 1, + anon_sym_SLASH, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(2788), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3327), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, anon_sym_TILDE, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [49978] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4036), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 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, + ACTIONS(2794), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(2780), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 32, + ACTIONS(2260), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + [75838] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(372), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -240394,87 +264194,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50044] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4036), 1, + ACTIONS(370), 44, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4048), 1, - anon_sym_CARET, - ACTIONS(4052), 1, - anon_sym_SLASH, - ACTIONS(4042), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4044), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4050), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(619), 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_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 29, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + [75899] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(392), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50120] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 24, + ACTIONS(390), 44, anon_sym_COMMA, - anon_sym_LPAREN, + aux_sym_cte_token2, anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -240489,32 +264297,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(134), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + [75960] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(455), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(453), 44, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token2, + anon_sym_RPAREN, 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_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_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + 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, + [76021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(479), 9, 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, @@ -240522,93 +264368,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50184] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4024), 1, + ACTIONS(477), 44, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(4026), 1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - ACTIONS(4028), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, + aux_sym_null_hint_token2, aux_sym_create_function_parameter_token1, - ACTIONS(4036), 1, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4048), 1, - anon_sym_CARET, - ACTIONS(4052), 1, - anon_sym_SLASH, - ACTIONS(4042), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4044), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4046), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4050), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4030), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 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(629), 22, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [50270] = 3, + [76082] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 7, + ACTIONS(4394), 1, + aux_sym_cte_token2, + ACTIONS(4396), 1, + aux_sym_null_hint_token2, + ACTIONS(4398), 1, + aux_sym_table_constraint_check_token1, + STATE(3638), 1, + sym_NULL, + STATE(2845), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(4725), 5, 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, + ACTIONS(4727), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -240618,11 +264446,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -240651,24 +264475,51 @@ static const uint16_t ts_small_parse_table[] = { 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, - [50334] = 3, + [76153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 25, - anon_sym_SEMI, + 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, - anon_sym_LPAREN, - aux_sym_pg_command_token1, + aux_sym_cte_token2, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -240683,44 +264534,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(138), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [50398] = 3, + [76214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(615), 23, - ts_builtin_sym_end, + ACTIONS(587), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -240743,20 +264560,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(617), 33, + ACTIONS(589), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -240777,11 +264592,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50462] = 3, + [76275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 23, - ts_builtin_sym_end, + ACTIONS(711), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -240804,20 +264618,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(613), 33, + ACTIONS(713), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -240838,72 +264650,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50526] = 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_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_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, - [50590] = 3, + [76336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(673), 23, - ts_builtin_sym_end, + ACTIONS(217), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -240926,20 +264676,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(675), 33, + ACTIONS(219), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -240960,25 +264708,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50654] = 7, + [76397] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4281), 1, - aux_sym_with_clause_token1, - ACTIONS(4283), 1, - anon_sym_LPAREN, - ACTIONS(4285), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4287), 1, - aux_sym_type_token2, - ACTIONS(193), 21, + ACTIONS(718), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -240993,26 +264734,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(197), 31, + ACTIONS(720), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, - aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -241025,58 +264766,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50726] = 3, + [76458] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 23, + ACTIONS(4729), 1, + anon_sym_COMMA, + STATE(2880), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 5, 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(609), 33, + ACTIONS(1771), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, sym__unquoted_identifier, + [76523] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(459), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -241086,94 +264839,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [50790] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, + ACTIONS(457), 44, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(2854), 1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - ACTIONS(2856), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, + aux_sym_null_hint_token2, aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, + 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, - ACTIONS(2858), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(2050), 24, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [50882] = 3, + [76584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 23, - ts_builtin_sym_end, - anon_sym_SEMI, + 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_pg_command_token1, + aux_sym_cte_token2, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -241188,54 +264942,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(605), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [50946] = 3, + [76645] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 24, + ACTIONS(4372), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 22, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, + 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, @@ -241250,32 +264970,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(117), 32, + ACTIONS(709), 30, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, + aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - 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, @@ -241283,16 +265001,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51010] = 6, + [76708] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4261), 1, - aux_sym_with_clause_token1, - ACTIONS(4263), 1, - anon_sym_LPAREN, - ACTIONS(4265), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 23, + ACTIONS(4372), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(703), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -241301,7 +265015,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -241316,7 +265029,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(197), 30, + ACTIONS(705), 30, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -241336,7 +265050,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -241347,11 +265060,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51080] = 3, + [76771] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(677), 23, - ts_builtin_sym_end, + ACTIONS(699), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -241374,20 +265086,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(679), 33, + ACTIONS(701), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -241408,11 +265118,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51144] = 3, + [76832] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 23, - ts_builtin_sym_end, + ACTIONS(695), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -241435,20 +265144,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(689), 33, + ACTIONS(697), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -241469,11 +265176,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51208] = 3, + [76893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(691), 23, - ts_builtin_sym_end, + ACTIONS(615), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -241496,20 +265202,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(693), 33, + ACTIONS(617), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -241530,11 +265234,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51272] = 3, + [76954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 23, - ts_builtin_sym_end, + ACTIONS(691), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -241557,20 +265260,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(721), 33, + ACTIONS(693), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -241591,114 +265292,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51336] = 4, + [77015] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4109), 1, - anon_sym_COLON_COLON, - 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(213), 45, + ACTIONS(4553), 1, + aux_sym_with_clause_token1, + ACTIONS(4555), 1, + anon_sym_LPAREN, + ACTIONS(4557), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(193), 45, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [51402] = 4, + sym__unquoted_identifier, + [77082] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(3664), 1, - anon_sym_LBRACK, - 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(213), 45, + ACTIONS(3108), 1, + aux_sym_grant_statement_token8, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(3225), 1, + sym_group_by_clause, + STATE(3569), 1, + sym_order_by_clause, + STATE(4468), 1, + sym_limit_clause, + ACTIONS(4654), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4656), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + [77155] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(687), 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, @@ -241715,16 +265443,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [51468] = 6, + ACTIONS(689), 31, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [77216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4289), 1, - aux_sym_with_clause_token1, - ACTIONS(4291), 1, - anon_sym_LPAREN, - ACTIONS(4293), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 23, + ACTIONS(683), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -241733,7 +265487,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -241748,7 +265501,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(234), 30, + ACTIONS(685), 31, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -241779,201 +265533,213 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51538] = 3, + [77277] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(4372), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4384), 1, + anon_sym_CARET, + ACTIONS(4388), 1, anon_sym_SLASH, + ACTIONS(4378), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4380), 2, + anon_sym_DASH, anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(507), 46, - ts_builtin_sym_end, + ACTIONS(4386), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 27, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [77350] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4360), 1, + aux_sym_cte_token2, + ACTIONS(4362), 1, + aux_sym_comment_statement_token7, + ACTIONS(4364), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4370), 1, aux_sym_boolean_expression_token1, + ACTIONS(4372), 1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, + ACTIONS(4384), 1, anon_sym_CARET, + ACTIONS(4388), 1, + anon_sym_SLASH, + ACTIONS(4378), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4380), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4382), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4386), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(673), 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(4366), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [51602] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4279), 1, - anon_sym_DOT, - STATE(2584), 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, + ACTIONS(675), 19, aux_sym_with_clause_token1, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, + aux_sym_where_clause_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [51670] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [77435] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 10, + ACTIONS(4360), 1, + aux_sym_cte_token2, + ACTIONS(4362), 1, + aux_sym_comment_statement_token7, + ACTIONS(4364), 1, aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(4372), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4384), 1, + anon_sym_CARET, + ACTIONS(4388), 1, anon_sym_SLASH, + ACTIONS(4378), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4380), 2, + anon_sym_DASH, anon_sym_POUND, + ACTIONS(4382), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 46, - ts_builtin_sym_end, + ACTIONS(4386), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(669), 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(4366), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(671), 20, aux_sym_with_clause_token1, - aux_sym_cte_token2, + aux_sym_cte_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_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, - [51734] = 6, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [77518] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4295), 1, - anon_sym_LPAREN, - ACTIONS(4297), 1, - anon_sym_COLON_COLON, - ACTIONS(4299), 1, - anon_sym_DOT_STAR, - ACTIONS(213), 22, + ACTIONS(665), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -241996,7 +265762,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 31, + ACTIONS(667), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -242028,74 +265794,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [51804] = 5, + [77579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4301), 1, - anon_sym_DOT, - STATE(2584), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 7, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(366), 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, - ACTIONS(117), 47, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(368), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_table_constraint_check_token1, - aux_sym_create_table_statement_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [51872] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(350), 10, - aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -242105,65 +265852,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 46, - ts_builtin_sym_end, + [77640] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4372), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4384), 1, + anon_sym_CARET, + ACTIONS(4388), 1, + anon_sym_SLASH, + ACTIONS(4386), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 29, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_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, - [51936] = 3, + 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, + [77709] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 23, - anon_sym_LPAREN, + ACTIONS(4372), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -242178,32 +265942,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(117), 33, + ACTIONS(663), 30, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, - aux_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_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -242213,58 +265973,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [52000] = 6, + [77772] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4241), 1, - aux_sym_with_clause_token1, - ACTIONS(4243), 1, - anon_sym_LPAREN, - ACTIONS(4245), 1, - aux_sym_create_table_statement_token1, - 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(193), 44, + ACTIONS(4372), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4384), 1, + anon_sym_CARET, + ACTIONS(661), 21, + anon_sym_SEMI, 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__compound_statement_token2, - aux_sym_null_hint_token2, - aux_sym_create_function_parameter_token1, + aux_sym_pg_command_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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -242277,53 +266002,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [52070] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(477), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(475), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(663), 30, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [77837] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -242338,80 +266059,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [52134] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(481), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(479), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(607), 31, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_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, - [52198] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [77898] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 7, + ACTIONS(4732), 1, + aux_sym_with_clause_token1, + ACTIONS(4734), 1, + anon_sym_LPAREN, + ACTIONS(4736), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4738), 1, + aux_sym_type_token1, + ACTIONS(4740), 1, + aux_sym_type_token2, + ACTIONS(160), 6, 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(134), 49, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(164), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -242423,11 +266123,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -242444,6 +266140,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -242456,90 +266153,57 @@ static const uint16_t ts_small_parse_table[] = { 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, - [52262] = 17, + [77969] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4155), 1, - aux_sym_cte_token2, - ACTIONS(4157), 1, - aux_sym_comment_statement_token7, - ACTIONS(4159), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4163), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4165), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(4169), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4171), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4225), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4227), 2, + ACTIONS(4029), 1, + anon_sym_LBRACK, + ACTIONS(217), 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, - ACTIONS(4173), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4177), 5, + anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4161), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(1948), 24, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(219), 32, aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_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_order_token1, + aux_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - [52354] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(346), 10, - aux_sym_create_function_parameter_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -242549,39 +266213,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 46, - ts_builtin_sym_end, + [78032] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(657), 22, anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + anon_sym_COMMA, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -242596,53 +266239,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [52418] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(287), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(285), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(659), 31, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [78093] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(647), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -242657,72 +266297,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [52482] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(497), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(495), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(649), 31, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_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, - [52546] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [78154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(695), 23, - ts_builtin_sym_end, + ACTIONS(643), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -242745,20 +266355,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(697), 33, + ACTIONS(645), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -242779,15 +266387,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [52610] = 5, + [78215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4036), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4048), 1, - anon_sym_CARET, - ACTIONS(619), 22, - ts_builtin_sym_end, + ACTIONS(639), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -242797,6 +266400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, @@ -242809,20 +266413,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 32, + ACTIONS(641), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -242832,6 +266434,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -242842,86 +266445,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [52678] = 17, + [78276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4155), 1, - aux_sym_cte_token2, - ACTIONS(4157), 1, - aux_sym_comment_statement_token7, - ACTIONS(4159), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4163), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4165), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4167), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4175), 1, - anon_sym_CARET, - ACTIONS(4179), 1, - anon_sym_SLASH, - ACTIONS(4169), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4171), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4225), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4227), 2, + ACTIONS(292), 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, - ACTIONS(4173), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4177), 5, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4161), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(1767), 24, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(294), 32, aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_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_order_token1, + aux_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_order_by_clause_token1, - aux_sym_limit_clause_token1, - [52770] = 3, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [78337] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(443), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -242931,39 +266516,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(441), 44, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -242978,53 +266561,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [52834] = 3, + [78398] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(431), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(449), 21, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, @@ -243039,53 +266586,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [52898] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(437), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(435), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(451), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [78459] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4356), 1, + anon_sym_COLON_COLON, + ACTIONS(217), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -243100,52 +266645,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [52962] = 16, + ACTIONS(219), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [78522] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(4024), 1, + ACTIONS(4360), 1, aux_sym_cte_token2, - ACTIONS(4026), 1, + ACTIONS(4362), 1, aux_sym_comment_statement_token7, - ACTIONS(4028), 1, + ACTIONS(4364), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4032), 1, + ACTIONS(4368), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4034), 1, + ACTIONS(4370), 1, aux_sym_boolean_expression_token1, - ACTIONS(4036), 1, + ACTIONS(4372), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4048), 1, + ACTIONS(4384), 1, anon_sym_CARET, - ACTIONS(4052), 1, + ACTIONS(4388), 1, anon_sym_SLASH, - ACTIONS(4042), 2, + ACTIONS(4378), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4044), 2, + ACTIONS(4380), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(4046), 4, + ACTIONS(4382), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4050), 5, + ACTIONS(4386), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4030), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 8, - ts_builtin_sym_end, + ACTIONS(635), 7, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -243153,18 +266722,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(701), 20, + ACTIONS(4366), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(637), 18, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_drop_statement_token1, @@ -243174,19 +266749,17 @@ static const uint16_t ts_small_parse_table[] = { sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - [53052] = 3, + [78609] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 23, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(453), 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, @@ -243201,28 +266774,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(601), 33, + ACTIONS(455), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -243235,53 +266807,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53116] = 3, + [78670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(439), 46, - ts_builtin_sym_end, + ACTIONS(631), 22, anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + anon_sym_COMMA, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -243296,72 +266833,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [53180] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(445), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(443), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(633), 31, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, aux_sym_boolean_expression_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, - [53244] = 3, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [78731] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(703), 23, - ts_builtin_sym_end, + ACTIONS(627), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -243384,20 +266891,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(705), 33, + ACTIONS(629), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -243418,19 +266923,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53308] = 3, + [78792] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 23, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + 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, @@ -243445,28 +266948,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(597), 33, + ACTIONS(439), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -243479,13 +266981,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53372] = 4, + [78853] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4036), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 23, + ACTIONS(4742), 1, + aux_sym_with_clause_token1, + ACTIONS(4744), 1, + anon_sym_LPAREN, + ACTIONS(4746), 1, + aux_sym_create_table_statement_token1, + ACTIONS(299), 5, ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(303), 45, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [78920] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 22, anon_sym_SEMI, anon_sym_COMMA, aux_sym_pg_command_token1, @@ -243508,20 +267068,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(593), 32, + ACTIONS(625), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, @@ -243531,6 +267089,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -243541,11 +267100,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53438] = 3, + [78981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(432), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -243555,39 +267113,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(430), 44, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -243602,21 +267158,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [53502] = 4, + [79042] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4036), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 23, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(344), 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, @@ -243631,29 +267183,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(583), 32, + ACTIONS(346), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -243664,19 +267216,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53568] = 3, + [79103] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 23, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -243691,28 +267241,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(725), 33, + ACTIONS(471), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -243725,20 +267274,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53632] = 3, + [79164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 24, + ACTIONS(619), 22, + anon_sym_SEMI, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, + 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, @@ -243753,32 +267300,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(130), 32, + ACTIONS(621), 31, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, + aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_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_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_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -243786,119 +267332,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53696] = 3, + [79225] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(467), 46, + ACTIONS(4748), 1, + anon_sym_DOT, + STATE(2924), 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [53760] = 3, + sym__unquoted_identifier, + [79290] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 23, + ACTIONS(4750), 1, + anon_sym_DOT, + STATE(2924), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 5, 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(575), 33, + ACTIONS(117), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_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_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + [79355] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(412), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -243908,19 +267465,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53824] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(213), 23, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(410), 44, anon_sym_COMMA, - aux_sym_pg_command_token1, + aux_sym_cte_token2, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -243935,31 +267510,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + [79416] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(346), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -243969,11 +267523,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [53888] = 3, + ACTIONS(344), 44, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [79477] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(463), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -243983,39 +267581,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(461), 44, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -244030,19 +267626,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [53952] = 3, + [79538] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 23, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(495), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(493), 44, anon_sym_COMMA, - aux_sym_pg_command_token1, + aux_sym_cte_token2, + anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, @@ -244057,31 +267684,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(571), 33, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + [79599] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(489), 44, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + 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_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + 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, + [79660] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(487), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -244091,19 +267755,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [54016] = 3, + ACTIONS(485), 44, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [79721] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 23, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(481), 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, @@ -244118,28 +267825,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(567), 33, + ACTIONS(483), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -244150,79 +267856,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [54080] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(485), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(483), 46, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_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, - [54144] = 6, + anon_sym_GT, + anon_sym_BANG_TILDE, + [79782] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4304), 1, - aux_sym_with_clause_token1, - ACTIONS(4306), 1, - anon_sym_LPAREN, - ACTIONS(4308), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 9, + ACTIONS(483), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -244232,7 +267871,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 44, + ACTIONS(481), 44, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -244277,19 +267916,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [54214] = 3, + [79843] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 23, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(473), 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, @@ -244304,28 +267941,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(579), 33, + ACTIONS(475), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -244338,50 +267974,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [54278] = 3, + [79904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(487), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(485), 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(487), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [79965] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(489), 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, @@ -244399,11 +268057,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [54342] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(493), 10, + ACTIONS(491), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -244413,36 +268090,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(491), 46, + [80026] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4753), 1, + aux_sym_with_clause_token1, + ACTIONS(4755), 1, + anon_sym_LPAREN, + ACTIONS(4757), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4759), 1, + aux_sym_type_token2, + ACTIONS(189), 6, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(193), 43, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [80095] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 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, @@ -244460,50 +268177,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [54406] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(501), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(499), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(495), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80156] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 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, @@ -244521,50 +268235,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [54470] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(513), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(511), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(412), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80217] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(430), 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, @@ -244582,50 +268293,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [54534] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(505), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(503), 46, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(432), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80278] = 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_LBRACK, @@ -244643,11 +268351,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [54598] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(721), 10, + ACTIONS(443), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -244657,38 +268384,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 45, + [80339] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 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(143), 46, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + aux_sym_type_token1, + aux_sym_type_token2, + [80400] = 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -244703,110 +268467,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [54661] = 35, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(447), 32, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - ACTIONS(4269), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3082), 1, - sym_trigger_condition, - STATE(3401), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5964), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [54788] = 3, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 23, - anon_sym_LPAREN, + ACTIONS(457), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -244821,8 +268525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(138), 32, + ACTIONS(459), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -244855,534 +268558,350 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [54851] = 35, + [80522] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(465), 21, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(4310), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3089), 1, - sym_trigger_condition, - STATE(3388), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5975), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [54978] = 35, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - ACTIONS(4141), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3030), 1, - sym_trigger_condition, - STATE(3441), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5963), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [55105] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(2690), 1, - aux_sym_cte_token1, - ACTIONS(4312), 1, - aux_sym_cte_token2, - ACTIONS(4314), 1, - aux_sym_comment_statement_token7, - ACTIONS(4316), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4320), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4322), 1, aux_sym_boolean_expression_token1, - ACTIONS(4324), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4336), 1, - anon_sym_CARET, - ACTIONS(4340), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5175), 1, - sym_identifier, - ACTIONS(4326), 2, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4328), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4330), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4332), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(292), 3, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - ACTIONS(4334), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4338), 5, + [80583] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(477), 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, - ACTIONS(4318), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(294), 14, + ACTIONS(479), 32, aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + 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__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_order_token1, + aux_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_where_clause_token1, - [55210] = 3, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 8, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(390), 21, 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, - ACTIONS(117), 47, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(392), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_table_constraint_check_token1, - aux_sym_create_table_statement_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [55273] = 35, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80705] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(370), 21, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(372), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(4151), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3093), 1, - sym_trigger_condition, - STATE(3385), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5990), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [55400] = 35, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - ACTIONS(4342), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3137), 1, - sym_trigger_condition, - STATE(3379), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5986), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [55527] = 5, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [80766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4344), 1, - anon_sym_DOT, - STATE(2694), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 7, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LPAREN, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_LBRACK, - ACTIONS(138), 46, + 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, + [80827] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2774), 1, + aux_sym_cte_token2, + ACTIONS(2776), 1, + aux_sym_comment_statement_token7, + ACTIONS(2778), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(2782), 1, + aux_sym_boolean_expression_token1, + ACTIONS(2784), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(2792), 1, + anon_sym_CARET, + ACTIONS(2796), 1, + anon_sym_SLASH, + ACTIONS(2886), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(2786), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(2788), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(3327), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(3329), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2790), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(2794), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(2780), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(1818), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -245392,48 +268911,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, - [55594] = 5, + [80916] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4346), 1, - aux_sym_with_clause_token1, - ACTIONS(4348), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 9, + ACTIONS(294), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -245443,7 +268933,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 44, + ACTIONS(292), 44, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -245488,17 +268978,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [55661] = 3, + [80977] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 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(143), 30, + 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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [81038] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 6, + ACTIONS(4748), 1, + anon_sym_DOT, + STATE(2923), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 49, + ACTIONS(143), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -245544,130 +269095,26 @@ static const uint16_t ts_small_parse_table[] = { 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, - [55724] = 35, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(4350), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3128), 1, - sym_trigger_condition, - STATE(3384), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5976), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [55851] = 10, + [81103] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4356), 1, - aux_sym_cte_token2, - ACTIONS(4358), 1, - aux_sym_null_hint_token2, - ACTIONS(4360), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(4362), 1, - anon_sym_LBRACK, - STATE(3184), 1, - aux_sym_array_type_repeat1, - STATE(3543), 1, - sym_NULL, - STATE(2893), 3, - sym_null_constraint, - sym_check_constraint, - aux_sym_create_domain_statement_repeat1, - ACTIONS(4352), 5, + ACTIONS(4551), 1, + aux_sym_comment_statement_token2, + STATE(2957), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3596), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4354), 41, + ACTIONS(3598), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -245706,15 +269153,13 @@ static const uint16_t ts_small_parse_table[] = { 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, - [55928] = 5, + [81168] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4364), 1, - aux_sym_with_clause_token1, - ACTIONS(4366), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 9, + ACTIONS(471), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -245724,7 +269169,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 44, + ACTIONS(469), 44, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -245753,8 +269198,8 @@ static const uint16_t ts_small_parse_table[] = { 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -245769,111 +269214,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [55995] = 35, + [81229] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4551), 1, + aux_sym_comment_statement_token2, + STATE(2953), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3582), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3584), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - ACTIONS(4252), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3144), 1, - sym_trigger_condition, - STATE(3377), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5946), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [56122] = 3, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [81294] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 8, + ACTIONS(4551), 1, + aux_sym_comment_statement_token2, + STATE(2957), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3582), 5, 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(134), 47, + ACTIONS(3584), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -245903,7 +269319,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -245916,24 +269331,25 @@ static const uint16_t ts_small_parse_table[] = { 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, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [56185] = 3, + [81359] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 8, + ACTIONS(4761), 1, + aux_sym_comment_statement_token2, + STATE(2957), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3630), 5, 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, + ACTIONS(3632), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -245963,7 +269379,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -245976,108 +269391,61 @@ static const uint16_t ts_small_parse_table[] = { 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, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [56248] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4368), 1, - aux_sym_with_clause_token1, - ACTIONS(4370), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(455), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [56315] = 3, + [81424] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(577), 45, + ACTIONS(4551), 1, + aux_sym_comment_statement_token2, + STATE(2957), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3566), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3568), 44, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -246085,68 +269453,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_mode_token1, aux_sym_initial_mode_token1, - aux_sym_boolean_expression_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, - [56378] = 3, + sym__unquoted_identifier, + [81489] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(565), 45, + ACTIONS(4753), 1, + aux_sym_with_clause_token1, + ACTIONS(4755), 1, + anon_sym_LPAREN, + ACTIONS(4757), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 6, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(193), 43, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [81555] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(615), 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, @@ -246163,71 +269538,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [56441] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(571), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(569), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(617), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_mode_token1, - aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, - [56504] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(215), 10, - aux_sym_create_function_parameter_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -246237,38 +269571,135 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + [81615] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3636), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6164), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [81733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(625), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(623), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -246283,120 +269714,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [56567] = 3, + [81793] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(573), 45, + 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [56630] = 17, + sym__unquoted_identifier, + [81853] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4372), 1, - aux_sym_cte_token2, - ACTIONS(4374), 1, - aux_sym_comment_statement_token7, - ACTIONS(4376), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4380), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4382), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4396), 1, - anon_sym_CARET, - ACTIONS(4400), 1, - anon_sym_SLASH, - ACTIONS(4386), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4388), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4390), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4392), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4394), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4398), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4378), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(2146), 23, + ACTIONS(4764), 1, + aux_sym_with_clause_token1, + ACTIONS(4766), 1, + anon_sym_LPAREN, + ACTIONS(4768), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4770), 1, + aux_sym_type_token1, + ACTIONS(4772), 1, + aux_sym_type_token2, + ACTIONS(160), 6, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(164), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -246406,451 +269803,571 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [56721] = 4, + sym__unquoted_identifier, + [81923] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(581), 44, + ACTIONS(4778), 1, + aux_sym_cte_token2, + ACTIONS(4780), 1, + aux_sym_null_hint_token2, + ACTIONS(4782), 1, + anon_sym_LBRACK, + STATE(3302), 1, + sym_null_constraint, + STATE(3326), 1, + aux_sym_array_type_repeat1, + STATE(4659), 1, + sym_NULL, + ACTIONS(4774), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4776), 41, aux_sym_with_clause_token1, - aux_sym_cte_token2, + aux_sym_cte_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [56786] = 4, + sym__unquoted_identifier, + [81995] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(591), 44, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3280), 1, + sym_create_index_include_clause, + STATE(3616), 1, + sym_create_index_with_clause, + STATE(4698), 1, + sym_where_clause, + ACTIONS(4784), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4788), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [56851] = 3, + sym__unquoted_identifier, + [82067] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(595), 45, + ACTIONS(4794), 1, + aux_sym_with_clause_token1, + ACTIONS(4796), 1, + anon_sym_LPAREN, + ACTIONS(4798), 1, + aux_sym_create_table_statement_token1, + ACTIONS(4800), 1, + aux_sym_type_token2, + ACTIONS(189), 6, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(193), 42, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [56914] = 5, + sym__unquoted_identifier, + [82135] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(4402), 1, - anon_sym_LBRACK, - STATE(2692), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 22, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(273), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [56981] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3633), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6175), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [82253] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(599), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_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, - [57044] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3494), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6176), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [82371] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(603), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_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, - [57107] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3630), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6178), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [82489] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(607), 45, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_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, - [57170] = 6, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3459), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6180), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [82607] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4404), 1, - anon_sym_LPAREN, - ACTIONS(4406), 1, - anon_sym_COLON_COLON, - ACTIONS(4408), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 9, + ACTIONS(629), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -246860,7 +270377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 43, + ACTIONS(627), 43, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -246904,11 +270421,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [57239] = 3, + [82667] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(633), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -246918,98 +270434,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(631), 43, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_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, - [57302] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(617), 10, + aux_sym_null_hint_token2, aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(615), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, 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, @@ -247024,110 +270478,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [57365] = 9, + [82727] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4396), 1, - anon_sym_CARET, - ACTIONS(4400), 1, - anon_sym_SLASH, - ACTIONS(4390), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4392), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4398), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 36, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3335), 1, + sym_create_index_include_clause, + STATE(3511), 1, + sym_create_index_with_clause, + STATE(4471), 1, + sym_where_clause, + ACTIONS(4802), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4804), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [57440] = 15, + sym__unquoted_identifier, + [82799] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(4372), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4374), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4376), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4382), 1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - ACTIONS(4384), 1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4396), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(4400), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(625), 2, + ACTIONS(637), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4390), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4392), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(4394), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4398), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4378), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -247135,547 +270588,281 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 26, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_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, - [57527] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4410), 1, - anon_sym_DOT, - STATE(2666), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 23, + ACTIONS(635), 22, 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(138), 30, - 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, + aux_sym_null_hint_token2, + 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_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [57594] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4412), 1, - anon_sym_LPAREN, - ACTIONS(4414), 1, - anon_sym_COLON_COLON, - ACTIONS(4416), 1, - anon_sym_DOT_STAR, - ACTIONS(213), 20, - aux_sym_pg_command_token1, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_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_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [57663] = 14, + anon_sym_RBRACK, + [82885] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4372), 1, - aux_sym_cte_token2, - ACTIONS(4374), 1, - aux_sym_comment_statement_token7, - ACTIONS(4376), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4396), 1, - anon_sym_CARET, - ACTIONS(4400), 1, - anon_sym_SLASH, - ACTIONS(629), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4390), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4392), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4394), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4398), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4378), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 27, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3287), 1, + sym_create_index_include_clause, + STATE(3607), 1, + sym_create_index_with_clause, + STATE(4630), 1, + sym_where_clause, + ACTIONS(4832), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [57748] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4410), 1, - anon_sym_DOT, - STATE(2703), 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), 30, - aux_sym_with_clause_token1, + ACTIONS(4834), 41, 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [57815] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(633), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(631), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [57878] = 7, + sym__unquoted_identifier, + [82957] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4396), 1, - anon_sym_CARET, - ACTIONS(4400), 1, - anon_sym_SLASH, - ACTIONS(4398), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 38, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(2984), 1, + aux_sym_sequence_repeat1, + ACTIONS(4836), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4838), 41, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_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, - [57949] = 4, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [83029] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 44, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3292), 1, + sym_create_index_include_clause, + STATE(3605), 1, + sym_create_index_with_clause, + STATE(4627), 1, + sym_where_clause, + ACTIONS(4850), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4852), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [58014] = 5, + sym__unquoted_identifier, + [83101] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4418), 1, - aux_sym_with_clause_token1, - ACTIONS(4420), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 23, - anon_sym_SEMI, + ACTIONS(4854), 1, anon_sym_COMMA, + STATE(2979), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(366), 30, + ACTIONS(1771), 45, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [58081] = 5, + [83165] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4384), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4396), 1, - anon_sym_CARET, - ACTIONS(621), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(641), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -247685,38 +270872,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 43, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(639), 43, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, + aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, + 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, @@ -247729,257 +270916,272 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [58148] = 3, + [83225] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(673), 45, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3341), 1, + sym_create_index_include_clause, + STATE(3497), 1, + sym_create_index_with_clause, + STATE(4504), 1, + sym_where_clause, + ACTIONS(4857), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4859), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [58211] = 3, + sym__unquoted_identifier, + [83297] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(677), 45, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(3134), 1, + aux_sym_sequence_repeat1, + ACTIONS(4861), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4863), 41, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [58274] = 3, + sym__unquoted_identifier, + [83369] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(687), 45, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(3134), 1, + aux_sym_sequence_repeat1, + ACTIONS(4865), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4867), 41, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [58337] = 3, + sym__unquoted_identifier, + [83441] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(691), 45, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(3134), 1, + aux_sym_sequence_repeat1, + ACTIONS(4869), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4871), 41, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [58400] = 5, + sym__unquoted_identifier, + [83513] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4422), 1, + ACTIONS(4873), 1, aux_sym_with_clause_token1, - ACTIONS(4424), 1, + ACTIONS(4875), 1, + anon_sym_LPAREN, + ACTIONS(4877), 1, aux_sym_create_table_statement_token1, - ACTIONS(352), 23, - anon_sym_SEMI, + ACTIONS(4879), 1, + aux_sym_type_token2, + ACTIONS(189), 22, anon_sym_COMMA, - aux_sym_pg_command_token1, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -248000,25 +271202,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(356), 30, + ACTIONS(193), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -248031,50 +271229,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [58467] = 3, + [83581] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(695), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(657), 20, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -248091,57 +271253,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [58530] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4372), 1, + ACTIONS(659), 32, + aux_sym_with_clause_token1, aux_sym_cte_token2, - ACTIONS(4374), 1, + aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, - ACTIONS(4376), 1, + aux_sym_begin_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_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, - ACTIONS(4380), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4382), 1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_boolean_expression_token1, - ACTIONS(4384), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4396), 1, - anon_sym_CARET, - ACTIONS(4400), 1, - anon_sym_SLASH, - ACTIONS(701), 2, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4390), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4392), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4394), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4398), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4378), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 25, + [83641] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3285), 1, + sym_create_index_include_clause, + STATE(3598), 1, + sym_create_index_with_clause, + STATE(4610), 1, + sym_where_clause, + ACTIONS(4881), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4883), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -248151,84 +271319,110 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_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_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, - [58619] = 3, + sym__unquoted_identifier, + [83713] = 9, 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, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3333), 1, + sym_create_index_include_clause, + STATE(3517), 1, + sym_create_index_with_clause, + STATE(4437), 1, + sym_where_clause, + ACTIONS(4885), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4887), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, - aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, aux_sym_commit_statement_token1, aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_boolean_expression_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, - [58682] = 3, + sym__unquoted_identifier, + [83785] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 10, + ACTIONS(4889), 1, + anon_sym_DOT, + STATE(2989), 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, @@ -248238,69 +271432,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 45, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(115), 38, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + anon_sym_LPAREN, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, - [58745] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4426), 1, - aux_sym_with_clause_token1, - ACTIONS(4428), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 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, + aux_sym_type_token1, + aux_sym_type_token2, anon_sym_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -248315,53 +271470,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(459), 30, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [58812] = 5, + anon_sym_DOT_STAR, + [83849] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4430), 1, + ACTIONS(4892), 1, anon_sym_DOT, - STATE(2696), 1, + STATE(2990), 1, aux_sym_dotted_name_repeat1, - ACTIONS(136), 7, + ACTIONS(115), 6, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(138), 46, + ACTIONS(117), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -248374,7 +271498,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -248401,213 +271524,87 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [58879] = 35, + [83913] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4895), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(4432), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3034), 1, - sym_trigger_condition, - STATE(3440), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5958), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [59006] = 35, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, + ACTIONS(4897), 1, + anon_sym_LPAREN, + ACTIONS(4899), 1, + aux_sym_create_table_statement_token1, + ACTIONS(299), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(303), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - ACTIONS(4202), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3001), 1, - sym_trigger_condition, - STATE(3463), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5952), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [59133] = 5, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [83979] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4434), 1, + ACTIONS(4901), 1, anon_sym_DOT, - STATE(2685), 1, + STATE(2990), 1, aux_sym_dotted_name_repeat1, - ACTIONS(115), 7, + ACTIONS(122), 6, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(117), 46, + ACTIONS(124), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -248620,7 +271617,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -248647,208 +271643,140 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [59200] = 5, + [84043] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4437), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4439), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 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(541), 30, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [59267] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4402), 1, - anon_sym_LBRACK, - STATE(2654), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 22, + STATE(3374), 1, + sym_create_index_include_clause, + STATE(3461), 1, + sym_create_index_with_clause, + STATE(4699), 1, + sym_where_clause, + ACTIONS(4903), 5, + 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(242), 31, - aux_sym_with_clause_token1, + ACTIONS(4905), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [59334] = 35, + [84115] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4153), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3067), 1, - sym_trigger_condition, - STATE(3436), 1, + STATE(3551), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6113), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5997), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -248870,22 +271798,24 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [59461] = 5, + [84233] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4441), 1, - anon_sym_DOT, - STATE(2689), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 7, + ACTIONS(3002), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3275), 1, + sym_order_by_clause, + STATE(3867), 1, + sym_limit_clause, + ACTIONS(3268), 5, 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, + ACTIONS(3270), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -248915,7 +271845,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -248930,79 +271859,71 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [59528] = 35, + [84301] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4444), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3096), 1, - sym_trigger_condition, - STATE(3435), 1, + STATE(3498), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5995), 1, + STATE(6169), 1, sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -249024,77 +271945,71 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [59655] = 35, + [84419] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4181), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3127), 1, - sym_trigger_condition, - STATE(3425), 1, + STATE(3477), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5950), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6106), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -249116,264 +272031,71 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [59782] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4446), 1, - anon_sym_LBRACK, - STATE(2692), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 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(287), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [59849] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4449), 1, - anon_sym_DOT, - ACTIONS(4451), 1, - anon_sym_LBRACK, - STATE(2783), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 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(138), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [59918] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4344), 1, - anon_sym_DOT, - STATE(2689), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [59985] = 35, + [84537] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(4453), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3141), 1, - sym_trigger_condition, - STATE(3423), 1, + STATE(3470), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5948), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6160), 1, + sym_trigger_body, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -249395,89 +272117,31 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [60112] = 5, + [84655] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(4430), 1, - anon_sym_DOT, - STATE(2685), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_alter_table_action_alter_column_token2, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [60179] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4455), 1, - aux_sym_with_clause_token1, - ACTIONS(4457), 1, - anon_sym_LPAREN, - ACTIONS(4459), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4461), 1, - aux_sym_type_token1, - ACTIONS(4463), 1, - aux_sym_type_token2, - ACTIONS(153), 5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + ACTIONS(4911), 1, + aux_sym_cte_token1, + STATE(3002), 1, + aux_sym_sequence_repeat1, + ACTIONS(4907), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(157), 45, - aux_sym_cte_token1, + ACTIONS(4909), 40, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -249488,11 +272152,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -249522,753 +272181,231 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [60252] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4465), 1, - aux_sym_with_clause_token1, - ACTIONS(4467), 1, - anon_sym_LPAREN, - ACTIONS(4469), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4471), 1, - aux_sym_type_token1, - ACTIONS(4473), 1, - aux_sym_type_token2, - ACTIONS(153), 22, - anon_sym_COMMA, - 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(157), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [60325] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(136), 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(138), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [60388] = 35, + [84729] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(4475), 1, - aux_sym_create_function_statement_token5, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3135), 1, - sym_trigger_condition, - STATE(3387), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5998), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [60515] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4477), 1, - aux_sym_with_clause_token1, - ACTIONS(4479), 1, - anon_sym_LPAREN, - ACTIONS(4481), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 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(234), 31, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [60584] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4483), 1, - aux_sym_with_clause_token1, - ACTIONS(4485), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(537), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [60651] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4487), 1, - anon_sym_DOT, - STATE(2703), 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), 30, + ACTIONS(901), 1, 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(971), 1, 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, - [60718] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4281), 1, - aux_sym_with_clause_token1, - ACTIONS(4283), 1, - anon_sym_LPAREN, - ACTIONS(4285), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 21, - aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_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_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [60787] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 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(445), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [60849] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(966), 1, - aux_sym_grant_statement_token4, - ACTIONS(4490), 1, - aux_sym_cte_token2, - ACTIONS(4492), 1, - anon_sym_LPAREN, - ACTIONS(4494), 1, - aux_sym_null_hint_token2, - ACTIONS(4496), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, - aux_sym_TRUE_token1, - ACTIONS(4502), 1, - aux_sym_FALSE_token1, - ACTIONS(4504), 1, - sym_number, - ACTIONS(4506), 1, - sym__unquoted_identifier, - ACTIONS(4508), 1, - anon_sym_BQUOTE, - ACTIONS(4510), 1, - anon_sym_DQUOTE, - ACTIONS(4512), 1, - anon_sym_SQUOTE, - ACTIONS(4516), 1, - anon_sym_DASH, - ACTIONS(4518), 1, - anon_sym_STAR, - ACTIONS(4520), 1, - aux_sym_interval_expression_token1, - ACTIONS(4522), 1, - anon_sym_DOLLAR, - ACTIONS(4524), 1, - sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(849), 1, - sym_dotted_name, - STATE(854), 1, - sym__identifier, - STATE(1174), 1, - sym_argument_reference, - STATE(1249), 1, - sym__expression, - STATE(1729), 1, + STATE(3465), 1, + sym_trigger_order, + STATE(5203), 1, sym_select_clause, - STATE(4391), 1, - sym_select_statement, - STATE(4598), 1, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, sym__select_statement, - STATE(7181), 1, + STATE(6146), 1, + sym__simple_statement, + STATE(6154), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, sym_with_clause, - STATE(1155), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4514), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [60971] = 5, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [84847] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4526), 1, + ACTIONS(4778), 1, + aux_sym_cte_token2, + ACTIONS(4780), 1, + aux_sym_null_hint_token2, + ACTIONS(4782), 1, anon_sym_LBRACK, - STATE(2707), 1, + STATE(3302), 1, + sym_null_constraint, + STATE(3326), 1, aux_sym_array_type_repeat1, - ACTIONS(285), 20, + STATE(4659), 1, + sym_NULL, + ACTIONS(4913), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(287), 32, + ACTIONS(4915), 41, aux_sym_with_clause_token1, - aux_sym_cte_token2, + aux_sym_cte_token1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [61037] = 3, + [84919] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 23, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(3134), 1, + aux_sym_sequence_repeat1, + ACTIONS(4917), 5, + 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(481), 31, + ACTIONS(4919), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [61099] = 3, + [84991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 23, - anon_sym_SEMI, + ACTIONS(132), 25, anon_sym_COMMA, - aux_sym_pg_command_token1, + 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, @@ -250284,29 +272421,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(477), 31, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(134), 27, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -250316,256 +272450,361 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [61161] = 5, + [85051] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(4529), 1, - anon_sym_LBRACK, - STATE(2707), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 20, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(273), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3639), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6162), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [85169] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [61227] = 5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3640), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6159), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [85287] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - aux_sym_sequence_token5, - ACTIONS(4531), 1, - anon_sym_DOT, - STATE(2711), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 51, + ACTIONS(4921), 1, + aux_sym_with_clause_token1, + ACTIONS(4923), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 5, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(406), 45, aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, aux_sym_insert_statement_token1, 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_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, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - 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_tablespace_hint_token1, - aux_sym_values_clause_token1, - anon_sym_COLON_COLON, - [61293] = 3, + sym__unquoted_identifier, + [85351] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 23, - anon_sym_SEMI, + ACTIONS(1609), 1, anon_sym_COMMA, + STATE(3122), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4712), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(505), 31, + ACTIONS(4714), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [61355] = 34, + [85415] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3068), 1, - sym_trigger_condition, - STATE(3395), 1, + STATE(3648), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6000), 1, + STATE(6157), 1, sym_trigger_body, - STATE(6426), 1, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -250587,164 +272826,220 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [61479] = 33, + [85533] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5305), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(3430), 1, + sym_trigger_order, + STATE(5203), 1, sym_select_clause, - STATE(6984), 1, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6153), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, sym_with_clause, - STATE(8022), 1, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [61601] = 34, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [85651] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3309), 1, + sym_create_index_include_clause, + STATE(3572), 1, + sym_create_index_with_clause, + STATE(4577), 1, + sym_where_clause, + ACTIONS(4925), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4927), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [85723] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2974), 1, - sym_trigger_condition, - STATE(3408), 1, + STATE(3592), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6135), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5989), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -250766,27 +273061,205 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [61725] = 8, + [85841] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4572), 1, + ACTIONS(4929), 1, + anon_sym_DOT, + STATE(3043), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 45, aux_sym_with_clause_token1, - ACTIONS(4574), 1, - anon_sym_LPAREN, - ACTIONS(4576), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, + [85905] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3002), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3268), 1, + sym_order_by_clause, + STATE(3931), 1, + sym_limit_clause, + ACTIONS(3278), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3280), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, - ACTIONS(4578), 1, - aux_sym_type_token1, - ACTIONS(4580), 1, - aux_sym_type_token2, - ACTIONS(153), 6, + sym__unquoted_identifier, + [85973] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(645), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(643), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [86033] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3251), 1, + sym_create_index_include_clause, + STATE(3675), 1, + sym_create_index_with_clause, + STATE(4465), 1, + sym_where_clause, + ACTIONS(4931), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(157), 43, + ACTIONS(4933), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -250815,7 +273288,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -250828,22 +273300,78 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [61797] = 3, + [86105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 8, + ACTIONS(649), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(647), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [86165] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4935), 1, + aux_sym_with_clause_token1, + ACTIONS(4937), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 5, 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(134), 46, - aux_sym_with_clause_token1, + ACTIONS(398), 45, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -250855,7 +273383,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -250872,7 +273404,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -250885,112 +273416,51 @@ static const uint16_t ts_small_parse_table[] = { 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, - [61859] = 33, + [86229] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(4939), 1, + anon_sym_DOT, + STATE(2989), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 12, aux_sym_with_clause_token1, - ACTIONS(4582), 1, - aux_sym_cte_token2, - ACTIONS(4584), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - aux_sym_null_hint_token2, - ACTIONS(4588), 1, - aux_sym_grant_statement_token4, - ACTIONS(4590), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, - aux_sym_TRUE_token1, - ACTIONS(4596), 1, - aux_sym_FALSE_token1, - ACTIONS(4598), 1, - sym_number, - ACTIONS(4600), 1, - sym__unquoted_identifier, - ACTIONS(4602), 1, - anon_sym_BQUOTE, - ACTIONS(4604), 1, - anon_sym_DQUOTE, - ACTIONS(4606), 1, - anon_sym_SQUOTE, - ACTIONS(4610), 1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4612), 1, - anon_sym_STAR, - ACTIONS(4614), 1, - aux_sym_interval_expression_token1, - ACTIONS(4616), 1, - anon_sym_DOLLAR, - ACTIONS(4618), 1, - sym__dollar_quoted_string_tag, - STATE(1262), 1, - sym__quoted_identifier, - STATE(1268), 1, - sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, - sym__identifier, - STATE(1369), 1, - sym_argument_reference, - STATE(2856), 1, - sym__expression, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5769), 1, - sym_select_statement, - STATE(6994), 1, - sym_with_clause, - STATE(1357), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4608), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [61981] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(344), 23, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(122), 38, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, @@ -251005,295 +273475,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(346), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_DOT_STAR, + [86293] = 18, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4943), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + ACTIONS(4945), 1, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + ACTIONS(4949), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4953), 1, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, + ACTIONS(4955), 1, aux_sym_boolean_expression_token1, + ACTIONS(4957), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4969), 1, + anon_sym_CARET, + ACTIONS(4973), 1, + anon_sym_SLASH, + ACTIONS(4959), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(4961), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4963), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4965), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [62043] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4620), 1, - anon_sym_DOT, - STATE(2720), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 7, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(4947), 3, 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [62109] = 34, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4967), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4971), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4951), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(4941), 17, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3033), 1, - sym_trigger_condition, - STATE(3396), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5996), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [62233] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5298), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(7975), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [62355] = 5, + [86383] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4623), 1, - anon_sym_DOT, - STATE(2720), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 7, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3330), 1, + sym_create_index_include_clause, + STATE(3526), 1, + sym_create_index_with_clause, + STATE(4423), 1, + sym_where_clause, + ACTIONS(4975), 5, 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, + ACTIONS(4977), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -251334,212 +273610,78 @@ static const uint16_t ts_small_parse_table[] = { 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, - [62421] = 33, + [86455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, + ACTIONS(659), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(657), 43, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5253), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8304), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [62543] = 34, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [86515] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4979), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2969), 1, - sym_trigger_condition, - STATE(3405), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5954), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [62667] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2914), 1, - aux_sym_grant_statement_token8, - ACTIONS(2916), 1, - aux_sym_order_by_clause_token1, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(3009), 1, - sym_group_by_clause, - STATE(3315), 1, - sym_order_by_clause, - STATE(4019), 1, - sym_limit_clause, - ACTIONS(3243), 5, + ACTIONS(4981), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3245), 43, - aux_sym_with_clause_token1, + ACTIONS(386), 45, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -251551,7 +273693,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -251580,77 +273726,72 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [62741] = 34, + [86579] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2990), 1, - sym_trigger_condition, - STATE(3403), 1, + STATE(3579), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5932), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6128), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -251672,20 +273813,77 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [62865] = 3, + [86697] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 8, + ACTIONS(621), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(619), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [86757] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4983), 1, + aux_sym_with_clause_token1, + ACTIONS(4985), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 5, 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, + ACTIONS(378), 45, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -251697,7 +273895,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -251714,7 +273916,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -251727,346 +273928,186 @@ static const uint16_t ts_small_parse_table[] = { 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, - [62927] = 33, + [86821] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(589), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5279), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(7928), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [63049] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(587), 43, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5303), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8386), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [63171] = 33, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [86881] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(587), 20, + aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5344), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(10455), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [63293] = 34, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(589), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [86941] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2998), 1, - sym_trigger_condition, - STATE(3402), 1, + STATE(3650), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5933), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6156), 1, + sym_trigger_body, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -252088,75 +274129,71 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [63417] = 34, + [87059] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3072), 1, - sym_trigger_condition, - STATE(3400), 1, + STATE(3651), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5981), 1, + STATE(6150), 1, sym_trigger_body, - STATE(6426), 1, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -252178,167 +274215,73 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [63541] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5267), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(7881), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [63663] = 3, + [87177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 8, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(711), 20, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - anon_sym_LBRACK, - ACTIONS(117), 46, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(713), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [63725] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [87237] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(217), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -252353,26 +274296,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(465), 31, + ACTIONS(219), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -252385,104 +274329,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [63787] = 34, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3037), 1, - sym_trigger_condition, - STATE(3399), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5968), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [63911] = 5, + [87297] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4625), 1, - anon_sym_LBRACK, - STATE(2759), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 9, + ACTIONS(713), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -252492,7 +274342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 43, + ACTIONS(711), 43, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -252536,198 +274386,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [63977] = 34, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3077), 1, - sym_trigger_condition, - STATE(3394), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5960), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [64101] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5312), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(10491), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [64223] = 3, + [87357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(718), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -252742,26 +274410,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(441), 31, + ACTIONS(720), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -252774,20 +274443,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [64285] = 3, + [87417] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 25, + ACTIONS(607), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(605), 43, anon_sym_COMMA, - anon_sym_LPAREN, + aux_sym_cte_token2, anon_sym_RPAREN, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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_RBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -252802,28 +274500,10 @@ static const uint16_t ts_small_parse_table[] = { 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_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DOT, + [87477] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(219), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -252833,19 +274513,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [64347] = 3, + ACTIONS(217), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [87537] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(605), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -252860,26 +274581,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(437), 31, + ACTIONS(607), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -252892,75 +274614,254 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [64409] = 34, + [87597] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(720), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(718), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [87657] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3317), 1, + sym_create_index_include_clause, + STATE(3460), 1, + sym_create_index_with_clause, + STATE(4568), 1, + sym_where_clause, + ACTIONS(4987), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4989), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [87729] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3320), 1, + sym_create_index_include_clause, + STATE(3405), 1, + sym_create_index_with_clause, + STATE(4563), 1, + sym_where_clause, + ACTIONS(4991), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4993), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [87801] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3086), 1, - sym_trigger_condition, - STATE(3390), 1, + STATE(3655), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5951), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6145), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -252982,134 +274883,71 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [64533] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(431), 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(433), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [64595] = 34, + [87919] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3087), 1, - sym_trigger_condition, - STATE(3389), 1, + STATE(3425), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5956), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6168), 1, + sym_trigger_body, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -253131,134 +274969,191 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [64719] = 3, + [88037] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 23, + ACTIONS(3002), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3254), 1, + sym_order_by_clause, + STATE(3952), 1, + sym_limit_clause, + ACTIONS(4654), 5, + 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(429), 31, + ACTIONS(4656), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [64781] = 34, + [88105] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4929), 1, + anon_sym_DOT, + STATE(3049), 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_insert_statement_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_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, + [88169] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3089), 1, - sym_trigger_condition, - STATE(3388), 1, + STATE(3431), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5975), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6107), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -253280,20 +275175,18 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [64905] = 3, + [88287] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 24, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 20, + 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, @@ -253308,30 +275201,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(117), 30, + ACTIONS(709), 31, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, + aux_sym_insert_statement_token1, 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_boolean_expression_token1, - 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, @@ -253339,109 +275233,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [64967] = 34, + [88349] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(703), 20, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2959), 1, - sym_trigger_condition, - STATE(3404), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5985), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [65091] = 3, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [88411] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(348), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(699), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -253456,26 +275315,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(350), 31, + ACTIONS(701), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -253488,19 +275348,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [65153] = 3, + [88471] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(695), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -253515,26 +275372,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(497), 31, + ACTIONS(697), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -253547,121 +275405,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [65215] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5281), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8345), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [65337] = 3, + [88531] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 8, + ACTIONS(4995), 1, + anon_sym_DOT, + STATE(3049), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 5, 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, + ACTIONS(117), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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_alter_table_action_alter_column_token2, aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, @@ -253688,111 +275458,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [65399] = 34, + [88595] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(691), 20, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(693), 32, + aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3111), 1, - sym_trigger_condition, - STATE(3381), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6007), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [65523] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4627), 1, - anon_sym_LBRACK, - STATE(2756), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 9, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -253802,36 +275521,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 43, + [88655] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 25, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_RBRACK, + anon_sym_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -253846,75 +275549,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [65589] = 34, + anon_sym_DOT_STAR, + ACTIONS(130), 27, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, + [88715] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3133), 1, - sym_trigger_condition, - STATE(3380), 1, + STATE(3442), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5987), 1, + STATE(6193), 1, sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -253936,314 +275664,71 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [65713] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5362), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(10445), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [65835] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4625), 1, - anon_sym_LBRACK, - STATE(2756), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(271), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [65901] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5337), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8257), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [66023] = 34, + [88833] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3034), 1, - sym_trigger_condition, - STATE(3440), 1, + STATE(3443), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5958), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6189), 1, + sym_trigger_body, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -254265,287 +275750,257 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [66147] = 33, + [88951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(623), 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(625), 32, aux_sym_with_clause_token1, - ACTIONS(4534), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, + aux_sym_insert_statement_token1, + 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_order_token1, + aux_sym_trigger_order_token2, + aux_sym_trigger_body_token1, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5347), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8116), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [66269] = 33, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [89011] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4534), 1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3328), 1, + sym_create_index_include_clause, + STATE(3530), 1, + sym_create_index_with_clause, + STATE(4561), 1, + sym_where_clause, + ACTIONS(4998), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5000), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + [89083] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5002), 1, + anon_sym_LPAREN, + ACTIONS(5004), 1, + anon_sym_COLON_COLON, + ACTIONS(5006), 1, + anon_sym_DOT_STAR, + ACTIONS(217), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5313), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8069), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(219), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [66391] = 34, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [89149] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(5008), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5010), 1, + anon_sym_LPAREN, + ACTIONS(5012), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5014), 1, + aux_sym_type_token2, + ACTIONS(189), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(193), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3135), 1, - sym_trigger_condition, - STATE(3387), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5998), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [66515] = 3, + sym__unquoted_identifier, + [89217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(627), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -254560,26 +276015,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(469), 31, + ACTIONS(629), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -254592,19 +276048,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [66577] = 3, + [89277] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3448), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6184), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [89395] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(687), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -254619,26 +276158,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(513), 31, + ACTIONS(689), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -254651,28 +276191,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [66639] = 9, + [89455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2914), 1, - aux_sym_grant_statement_token8, - ACTIONS(2916), 1, - aux_sym_order_by_clause_token1, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(3092), 1, - sym_group_by_clause, - STATE(3312), 1, - sym_order_by_clause, - STATE(4016), 1, - sym_limit_clause, - ACTIONS(3257), 5, + ACTIONS(128), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3259), 43, + anon_sym_DOT, + ACTIONS(130), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -254685,7 +276214,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -254714,22 +276247,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [66713] = 3, + [89515] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 25, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(683), 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_LBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -254744,28 +276272,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(134), 29, - aux_sym_cte_token1, + ACTIONS(685), 32, + aux_sym_with_clause_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, + aux_sym_insert_statement_token1, 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_reference_token1, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -254775,203 +276305,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [66775] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5365), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8163), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [66897] = 33, + [89575] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5378), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(10409), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [67019] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4630), 1, - anon_sym_LPAREN, - ACTIONS(4632), 1, - aux_sym_comment_statement_token2, - STATE(2901), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3474), 5, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3334), 1, + sym_create_index_include_clause, + STATE(3514), 1, + sym_create_index_with_clause, + STATE(4450), 1, + sym_where_clause, + ACTIONS(5016), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3476), 44, - aux_sym_with_clause_token1, + ACTIONS(5018), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -255012,525 +276367,425 @@ static const uint16_t ts_small_parse_table[] = { 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, - [67087] = 3, + [89647] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 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, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4969), 1, anon_sym_CARET, + ACTIONS(4973), 1, + anon_sym_SLASH, + ACTIONS(4963), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4965), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4971), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(661), 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(134), 30, + ACTIONS(663), 28, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, + aux_sym_insert_statement_token1, 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_boolean_expression_token1, - 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, - [67149] = 33, + [89719] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, + ACTIONS(4943), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5380), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(10350), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + ACTIONS(4945), 1, + aux_sym_comment_statement_token7, + ACTIONS(4949), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4955), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4969), 1, + anon_sym_CARET, + ACTIONS(4973), 1, + anon_sym_SLASH, + ACTIONS(4963), 2, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_PIPE, + ACTIONS(4965), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4967), 4, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [67271] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(128), 24, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(673), 5, + aux_sym_pg_command_token1, 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, + ACTIONS(4971), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4951), 7, + anon_sym_EQ, anon_sym_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), 30, + ACTIONS(675), 20, 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_insert_statement_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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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, - aux_sym_type_token1, - aux_sym_type_token2, - anon_sym_DASH, - anon_sym_TILDE, + [89803] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4943), 1, + aux_sym_cte_token2, + ACTIONS(4945), 1, + aux_sym_comment_statement_token7, + ACTIONS(4949), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4969), 1, + anon_sym_CARET, + ACTIONS(4973), 1, anon_sym_SLASH, + ACTIONS(4963), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4965), 2, + anon_sym_DASH, anon_sym_POUND, + ACTIONS(4967), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [67333] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(471), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(669), 5, aux_sym_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, + ACTIONS(4971), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4951), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(473), 31, + ACTIONS(671), 21, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [67395] = 33, + [89885] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(1672), 1, + anon_sym_COMMA, + STATE(2979), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(5020), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5022), 45, aux_sym_with_clause_token1, - ACTIONS(4534), 1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5354), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8210), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [67517] = 3, + [89949] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 23, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3298), 1, + sym_create_index_include_clause, + STATE(3418), 1, + sym_create_index_with_clause, + STATE(4685), 1, + sym_where_clause, + ACTIONS(5024), 5, + 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(523), 31, - aux_sym_with_clause_token1, + ACTIONS(5026), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [67579] = 33, + [90021] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5353), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(3669), 1, + sym_trigger_order, + STATE(5203), 1, sym_select_clause, - STATE(6984), 1, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6131), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, sym_with_clause, - STATE(10076), 1, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [67701] = 3, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_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(507), 23, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(665), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -255545,26 +276800,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(509), 31, + ACTIONS(667), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -255577,192 +276833,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [67763] = 33, + [90199] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(2983), 1, + aux_sym_sequence_repeat1, + ACTIONS(5028), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5341), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(9941), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [67885] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, + ACTIONS(5030), 41, aux_sym_with_clause_token1, - ACTIONS(4534), 1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + [90271] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5334), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(9795), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [68007] = 5, + anon_sym_LBRACK, + ACTIONS(143), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, + [90331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4529), 1, - anon_sym_LBRACK, - STATE(2710), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 20, + ACTIONS(631), 20, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -255783,7 +276977,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(242), 32, + ACTIONS(633), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -255816,14 +277010,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [68073] = 5, + [90391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4449), 1, - anon_sym_DOT, - STATE(2798), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 24, + ACTIONS(141), 24, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_RPAREN, @@ -255848,7 +277038,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - ACTIONS(124), 28, + ACTIONS(143), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -255877,14 +277067,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [68139] = 4, + [90451] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3841), 1, - anon_sym_LBRACK, - ACTIONS(213), 22, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4969), 1, + anon_sym_CARET, + ACTIONS(4973), 1, + anon_sym_SLASH, + ACTIONS(4971), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 14, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -255892,12 +277090,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -255905,448 +277097,301 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 31, + ACTIONS(663), 30, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [68203] = 34, + [90519] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3398), 1, + sym_create_index_include_clause, + STATE(3413), 1, + sym_create_index_with_clause, + STATE(4535), 1, + sym_where_clause, + ACTIONS(5032), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5034), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3000), 1, - sym_trigger_condition, - STATE(3418), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5937), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [68327] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5352), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(9480), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [68449] = 5, + [90591] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4634), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4636), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 21, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3342), 1, + sym_create_index_include_clause, + STATE(3488), 1, + sym_create_index_with_clause, + STATE(4498), 1, + sym_where_clause, + ACTIONS(5036), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(541), 31, + ACTIONS(5038), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [68515] = 34, + [90663] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3248), 1, + sym_create_index_include_clause, + STATE(3678), 1, + sym_create_index_with_clause, + STATE(4451), 1, + sym_where_clause, + ACTIONS(5040), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5042), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3069), 1, - sym_trigger_condition, - STATE(3391), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5957), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [68639] = 4, + sym__unquoted_identifier, + [90735] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4297), 1, - anon_sym_COLON_COLON, - ACTIONS(213), 22, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3356), 1, + sym_create_index_include_clause, + STATE(3479), 1, + sym_create_index_with_clause, + STATE(4436), 1, + sym_where_clause, + ACTIONS(5044), 5, + 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(215), 31, - aux_sym_with_clause_token1, + ACTIONS(5046), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [68703] = 7, + [90807] = 4, 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(193), 22, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -256361,25 +277406,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(197), 28, - aux_sym_cte_token1, + ACTIONS(663), 31, + aux_sym_with_clause_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, + aux_sym_insert_statement_token1, 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_reference_token1, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -256390,75 +277438,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [68773] = 34, + [90869] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3096), 1, - sym_trigger_condition, - STATE(3435), 1, + STATE(3624), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5995), 1, + STATE(6187), 1, sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -256480,243 +277524,151 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [68897] = 3, + [90987] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 23, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3360), 1, + sym_create_index_include_clause, + STATE(3473), 1, + sym_create_index_with_clause, + STATE(4432), 1, + sym_where_clause, + ACTIONS(5048), 5, + 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(287), 31, - aux_sym_with_clause_token1, + ACTIONS(5050), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [68959] = 5, + [91059] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4646), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4648), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 21, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3366), 1, + sym_create_index_include_clause, + STATE(3469), 1, + sym_create_index_with_clause, + STATE(4428), 1, + sym_where_clause, + ACTIONS(5052), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(459), 31, + ACTIONS(5054), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [69025] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5289), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(9445), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [69147] = 9, + [91131] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2914), 1, - aux_sym_grant_statement_token8, - ACTIONS(2916), 1, - aux_sym_order_by_clause_token1, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(3105), 1, - sym_group_by_clause, - STATE(3311), 1, - sym_order_by_clause, - STATE(4011), 1, - sym_limit_clause, - ACTIONS(4650), 5, + ACTIONS(115), 7, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4652), 43, + anon_sym_DOT, + ACTIONS(117), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -256752,203 +277704,82 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [69221] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5260), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(7888), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [69343] = 33, + [91191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(132), 7, + ts_builtin_sym_end, + anon_sym_SEMI, anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5318), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(7953), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [69465] = 5, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(134), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_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, + [91251] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4654), 1, - anon_sym_DOT, - STATE(2798), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 24, + ACTIONS(5056), 1, + aux_sym_with_clause_token1, + ACTIONS(5058), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 22, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -256963,8 +277794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(117), 28, + ACTIONS(406), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -256993,253 +277823,191 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [69531] = 33, + [91315] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + 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, - ACTIONS(4534), 1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, + aux_sym_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5356), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8468), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [69653] = 33, + [91375] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4534), 1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3394), 1, + sym_create_index_include_clause, + STATE(3410), 1, + sym_create_index_with_clause, + STATE(4516), 1, + sym_where_clause, + ACTIONS(5060), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5062), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5275), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(9245), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [69775] = 34, + [91447] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3125), 1, - sym_trigger_condition, - STATE(3386), 1, + STATE(3621), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6009), 1, + STATE(6188), 1, sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -257261,75 +278029,71 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [69899] = 34, + [91565] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3128), 1, - sym_trigger_condition, - STATE(3384), 1, + STATE(3618), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5976), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6133), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -257351,134 +278115,141 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [70023] = 3, + [91683] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 7, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(4943), 1, + aux_sym_cte_token2, + ACTIONS(4945), 1, + aux_sym_comment_statement_token7, + ACTIONS(4949), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4953), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4955), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4969), 1, + anon_sym_CARET, + ACTIONS(4973), 1, + anon_sym_SLASH, + ACTIONS(4963), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4965), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4967), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(635), 5, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(138), 47, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4971), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4951), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(637), 19, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_table_constraint_check_token1, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [70085] = 34, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [91769] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3108), 1, - sym_trigger_condition, - STATE(3419), 1, + STATE(3667), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5938), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6134), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -257500,15 +278271,16 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [70209] = 5, + [91887] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4657), 1, + ACTIONS(5064), 1, aux_sym_with_clause_token1, - ACTIONS(4659), 1, + ACTIONS(5066), 1, aux_sym_create_table_statement_token1, - ACTIONS(352), 21, - aux_sym_pg_command_token1, + ACTIONS(394), 22, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -257529,26 +278301,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(356), 31, + ACTIONS(398), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + aux_sym_insert_statement_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_order_token1, - aux_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_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -257561,643 +278330,436 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [70275] = 34, + [91951] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3391), 1, + sym_create_index_include_clause, + STATE(3408), 1, + sym_create_index_with_clause, + STATE(4494), 1, + sym_where_clause, + ACTIONS(5068), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5070), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3098), 1, - sym_trigger_condition, - STATE(3434), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6003), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [70399] = 5, + sym__unquoted_identifier, + [92023] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(124), 1, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, aux_sym_sequence_token5, - ACTIONS(3634), 1, - anon_sym_DOT, - STATE(2711), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 51, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + ACTIONS(5076), 1, + aux_sym_cte_token1, + STATE(3141), 1, + aux_sym_sequence_repeat1, + ACTIONS(5072), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5074), 40, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, aux_sym_insert_statement_token1, 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_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - 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_tablespace_hint_token1, - aux_sym_values_clause_token1, - anon_sym_COLON_COLON, - [70465] = 33, + sym__unquoted_identifier, + [92097] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(3002), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3261), 1, + sym_order_by_clause, + STATE(3957), 1, + sym_limit_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, - ACTIONS(4534), 1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5332), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8027), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [70587] = 33, + [92165] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(663), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(661), 41, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5268), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(9104), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [70709] = 33, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [92229] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(5082), 1, aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5084), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5363), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8085), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [70831] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(386), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5371), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8143), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [70953] = 5, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92293] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4623), 1, - anon_sym_DOT, - STATE(2723), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 7, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_LPAREN, + ACTIONS(4957), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4969), 1, + anon_sym_CARET, + ACTIONS(661), 19, aux_sym_pg_command_token1, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(138), 45, + 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(663), 31, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + aux_sym_comment_statement_token7, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_order_token1, + aux_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_boolean_expression_token1, sym__unquoted_identifier, - aux_sym_type_token1, - aux_sym_type_token2, - [71019] = 34, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [92357] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3137), 1, - sym_trigger_condition, - STATE(3379), 1, + STATE(3458), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6119), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5986), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -258219,642 +278781,50 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [71143] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5310), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8212), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [71265] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5339), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8263), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [71387] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - ACTIONS(4582), 1, - aux_sym_cte_token2, - ACTIONS(4584), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - aux_sym_null_hint_token2, - ACTIONS(4590), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, - aux_sym_TRUE_token1, - ACTIONS(4596), 1, - aux_sym_FALSE_token1, - ACTIONS(4598), 1, - sym_number, - ACTIONS(4600), 1, - sym__unquoted_identifier, - ACTIONS(4602), 1, - anon_sym_BQUOTE, - ACTIONS(4604), 1, - anon_sym_DQUOTE, - ACTIONS(4606), 1, - anon_sym_SQUOTE, - ACTIONS(4610), 1, - anon_sym_DASH, - ACTIONS(4612), 1, - anon_sym_STAR, - ACTIONS(4614), 1, - aux_sym_interval_expression_token1, - ACTIONS(4616), 1, - anon_sym_DOLLAR, - ACTIONS(4618), 1, - sym__dollar_quoted_string_tag, - STATE(1262), 1, - sym__quoted_identifier, - STATE(1268), 1, - sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, - sym__identifier, - STATE(1369), 1, - sym_argument_reference, - STATE(2856), 1, - sym__expression, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5769), 1, - sym_select_statement, - STATE(7320), 1, - sym_with_clause, - STATE(1357), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4608), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [71509] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5373), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8321), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [71631] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5256), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8401), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [71753] = 33, + [92475] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5367), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8477), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [71875] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(661), 42, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5372), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8582), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [71997] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 23, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_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, @@ -258869,323 +278839,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(485), 31, + [92537] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym__compound_statement_token2, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [72059] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5348), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(3480), 1, + sym_trigger_order, + STATE(5203), 1, sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8717), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [72181] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5315), 1, - sym__expression, - STATE(5708), 1, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, + STATE(6111), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, sym_with_clause, - STATE(8791), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [72303] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(11105), 1, sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5295), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8834), 1, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [72425] = 7, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [92655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4661), 1, - aux_sym_with_clause_token1, - ACTIONS(4663), 1, - anon_sym_LPAREN, - ACTIONS(4665), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4667), 1, - aux_sym_type_token2, - ACTIONS(193), 5, + ACTIONS(132), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(197), 45, + anon_sym_DOT, + ACTIONS(134), 46, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -259231,75 +278982,189 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [72495] = 34, + [92715] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 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(661), 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [92783] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(667), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(665), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [92843] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3146), 1, - sym_trigger_condition, - STATE(3378), 1, + STATE(3484), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5984), 1, + STATE(6192), 1, sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -259321,19 +279186,155 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [72619] = 3, + [92961] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 8, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(671), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 24, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, + aux_sym_null_hint_token2, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + [93043] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5086), 1, + aux_sym_with_clause_token1, + ACTIONS(5088), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 22, + anon_sym_COMMA, + 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(378), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [93107] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(3140), 1, + aux_sym_sequence_repeat1, + ACTIONS(5090), 5, 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, + ACTIONS(5092), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -259346,8 +279347,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -259376,347 +279375,378 @@ static const uint16_t ts_small_parse_table[] = { 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, - [72681] = 34, + [93179] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(675), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(673), 23, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_alter_table_action_alter_column_token2, + aux_sym__compound_statement_token2, + aux_sym_null_hint_token2, + 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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_RBRACK, + [93263] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(661), 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [93335] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(685), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(683), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [93395] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(689), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(687), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [93455] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5098), 1, + aux_sym_cte_token1, + ACTIONS(5100), 1, + anon_sym_LPAREN, + STATE(4592), 4, + sym_type_spec_composite, + sym_type_spec_enum, + sym_type_spec_range, + sym_type_spec_base, + ACTIONS(5094), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5096), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3131), 1, - sym_trigger_condition, - STATE(3382), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5992), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [72805] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5382), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(10366), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [72927] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5350), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8427), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [73049] = 34, + [93521] = 32, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3819), 1, - aux_sym_trigger_condition_token1, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3141), 1, - sym_trigger_condition, - STATE(3423), 1, + STATE(3658), 1, sym_trigger_order, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5948), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6143), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - ACTIONS(3821), 2, + ACTIONS(3815), 2, aux_sym_trigger_order_token1, aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -259738,228 +279768,79 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [73173] = 33, - ACTIONS(3), 1, - sym_comment, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5259), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8939), 1, - sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [73295] = 3, + [93639] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 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(489), 31, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [73357] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(491), 23, + STATE(3252), 1, + sym_create_index_include_clause, + STATE(3670), 1, + sym_create_index_with_clause, + STATE(4681), 1, + sym_where_clause, + ACTIONS(5102), 5, + 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(493), 31, - aux_sym_with_clause_token1, + ACTIONS(5104), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [73419] = 5, + [93711] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4669), 1, - aux_sym_with_clause_token1, - ACTIONS(4671), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 21, + ACTIONS(647), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -259974,7 +279855,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(366), 31, + ACTIONS(649), 32, + aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, @@ -260006,20 +279888,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [73485] = 3, + [93771] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 8, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3378), 1, + sym_create_index_include_clause, + STATE(3463), 1, + sym_create_index_with_clause, + STATE(4501), 1, + sym_where_clause, + ACTIONS(5106), 5, 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(134), 46, - aux_sym_with_clause_token1, + ACTIONS(5108), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -260031,7 +279921,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -260061,112 +279950,110 @@ static const uint16_t ts_small_parse_table[] = { 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, - [73547] = 33, + [93843] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(898), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4540), 1, - aux_sym_grant_statement_token4, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5278), 1, - sym__expression, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(3662), 1, + sym_trigger_order, + STATE(5203), 1, sym_select_clause, - STATE(6984), 1, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6139), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, sym_with_clause, - STATE(8890), 1, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, sym_select_statement, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [73669] = 3, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [93961] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 23, - anon_sym_SEMI, + ACTIONS(5110), 1, + anon_sym_DOT, + STATE(3120), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 24, anon_sym_COMMA, - aux_sym_pg_command_token1, + 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, @@ -260181,26 +280068,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(501), 31, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(117), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -260213,10 +280096,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [73731] = 3, + [94025] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 9, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -260226,7 +280111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 44, + ACTIONS(707), 42, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -260252,10 +280137,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_conditional_expression_token2, aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, - 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, @@ -260271,143 +280154,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [73792] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4661), 1, - aux_sym_with_clause_token1, - ACTIONS(4663), 1, - anon_sym_LPAREN, - ACTIONS(4665), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(197), 45, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [73859] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4673), 1, - anon_sym_DOT, - STATE(2850), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [73924] = 5, + [94087] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4632), 1, - aux_sym_comment_statement_token2, - STATE(2900), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3588), 5, + ACTIONS(5113), 1, + anon_sym_COMMA, + STATE(3122), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3590), 44, + ACTIONS(1771), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -260449,77 +280209,14 @@ static const uint16_t ts_small_parse_table[] = { 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, - [73989] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3176), 1, - aux_sym_grant_statement_token8, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_limit_clause_token1, - STATE(3150), 1, - sym_group_by_clause, - STATE(3537), 1, - sym_order_by_clause, - STATE(4603), 1, - sym_limit_clause, - ACTIONS(3243), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3245), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, sym__unquoted_identifier, - [74062] = 3, + [94151] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 9, + ACTIONS(693), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -260529,7 +280226,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 44, + ACTIONS(691), 43, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -260558,7 +280255,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -260574,12 +280270,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [74123] = 3, + [94211] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(599), 22, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(643), 20, aux_sym_pg_command_token1, anon_sym_EQ, anon_sym_BQUOTE, @@ -260600,26 +280294,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(601), 31, + ACTIONS(645), 32, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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__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_order_token1, + aux_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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -260632,17 +280327,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [74184] = 3, + [94271] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(617), 9, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(615), 43, + 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__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_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, + aux_sym_boolean_expression_token1, + 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, + [94331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 21, + ACTIONS(639), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -260657,7 +280408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(287), 32, + ACTIONS(641), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -260690,140 +280441,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [74245] = 8, + [94391] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(4679), 1, - aux_sym_cte_token2, - ACTIONS(4682), 1, - aux_sym_null_hint_token2, - ACTIONS(4685), 1, - aux_sym_table_constraint_check_token1, - STATE(3543), 1, - sym_NULL, - STATE(2847), 3, - sym_null_constraint, - sym_check_constraint, - aux_sym_create_domain_statement_repeat1, - ACTIONS(4675), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4677), 41, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(971), 1, sym__unquoted_identifier, - [74316] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4632), 1, - aux_sym_comment_statement_token2, - STATE(2842), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3644), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3646), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - sym__unquoted_identifier, - [74381] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3603), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6123), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [94509] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 21, + ACTIONS(619), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -260838,7 +280551,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(481), 32, + ACTIONS(621), 32, aux_sym_with_clause_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -260871,21 +280584,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [74442] = 5, + [94569] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(4673), 1, - anon_sym_DOT, - STATE(2855), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 5, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3496), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6174), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [94687] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3256), 1, + sym_create_index_include_clause, + STATE(3661), 1, + sym_create_index_with_clause, + STATE(4661), 1, + sym_where_clause, + ACTIONS(5116), 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, + ACTIONS(5118), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -260897,11 +280703,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -260931,81 +280733,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [74507] = 3, + [94759] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 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(579), 31, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [74568] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4632), 1, - aux_sym_comment_statement_token2, - STATE(2900), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3644), 5, + STATE(3258), 1, + sym_create_index_include_clause, + STATE(3656), 1, + sym_create_index_with_clause, + STATE(4660), 1, + sym_where_clause, + ACTIONS(5120), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3646), 44, - aux_sym_with_clause_token1, + ACTIONS(5122), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -261046,139 +280795,108 @@ static const uint16_t ts_small_parse_table[] = { 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, - [74633] = 3, + [94831] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 21, + ACTIONS(27), 1, aux_sym_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(505), 32, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(971), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [74694] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(507), 21, - aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(509), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [74755] = 5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3664), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6137), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [94949] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4688), 1, + ACTIONS(4901), 1, anon_sym_DOT, - STATE(2855), 1, + STATE(2992), 1, aux_sym_dotted_name_repeat1, - ACTIONS(115), 5, + ACTIONS(141), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(117), 46, + ACTIONS(143), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -261191,11 +280909,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -261221,286 +280935,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [74820] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(2260), 21, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [74909] = 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_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [74970] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4117), 1, - anon_sym_LBRACK, - 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(213), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [75033] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 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(513), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75094] = 5, + [95013] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4691), 1, - anon_sym_DOT, - STATE(2954), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 6, + ACTIONS(5128), 1, + aux_sym_sequence_token2, + ACTIONS(5131), 1, + aux_sym_sequence_token3, + ACTIONS(5134), 1, + aux_sym_sequence_token5, + ACTIONS(5137), 1, + aux_sym_sequence_token8, + ACTIONS(5140), 1, + aux_sym_sequence_token9, + STATE(3134), 1, + aux_sym_sequence_repeat1, + ACTIONS(5124), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 45, + ACTIONS(5126), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -261529,149 +281003,92 @@ static const uint16_t ts_small_parse_table[] = { 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, - [75159] = 6, + [95085] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4693), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4695), 1, - anon_sym_LPAREN, - ACTIONS(4697), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 22, - anon_sym_COMMA, - 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(234), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75226] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(565), 22, + STATE(3318), 1, + sym_create_index_include_clause, + STATE(3500), 1, + sym_create_index_with_clause, + STATE(4603), 1, + sym_where_clause, + ACTIONS(5143), 5, + 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(567), 31, - aux_sym_with_clause_token1, + ACTIONS(5145), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75287] = 8, + [95157] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4699), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4701), 1, - anon_sym_LPAREN, - ACTIONS(4703), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4705), 1, - aux_sym_type_token1, - ACTIONS(4707), 1, - aux_sym_type_token2, - ACTIONS(153), 6, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3389), 1, + sym_create_index_include_clause, + STATE(3407), 1, + sym_create_index_with_clause, + STATE(4488), 1, + sym_where_clause, + ACTIONS(5147), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(157), 42, + ACTIONS(5149), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -261683,7 +281100,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -261714,113 +281130,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [75358] = 3, + [95229] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 21, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3363), 1, + sym_create_index_include_clause, + STATE(3471), 1, + sym_create_index_with_clause, + STATE(4647), 1, + sym_where_clause, + ACTIONS(5151), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(501), 32, - aux_sym_with_clause_token1, + ACTIONS(5153), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75419] = 3, + [95301] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 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(493), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(705), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -261830,76 +281208,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [75480] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(569), 22, - anon_sym_SEMI, + ACTIONS(703), 42, anon_sym_COMMA, - aux_sym_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(571), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + aux_sym_alter_table_action_alter_column_token2, aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, + aux_sym_null_hint_token2, aux_sym_create_function_parameter_token1, + anon_sym_EQ, aux_sym_create_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_conditional_expression_token2, + aux_sym_conditional_expression_token3, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75541] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4414), 1, - anon_sym_COLON_COLON, - ACTIONS(213), 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_RBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -261914,209 +281251,244 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 32, + [95363] = 32, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75604] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3665), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6136), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [95481] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 22, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(3134), 1, + aux_sym_sequence_repeat1, + ACTIONS(5155), 5, + 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(215), 31, + ACTIONS(5157), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75665] = 3, + [95553] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 22, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + STATE(3134), 1, + aux_sym_sequence_repeat1, + ACTIONS(5159), 5, + 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(721), 31, + ACTIONS(5161), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75726] = 17, + [95625] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(2252), 21, + ACTIONS(4840), 1, + aux_sym_sequence_token2, + ACTIONS(4842), 1, + aux_sym_sequence_token3, + ACTIONS(4844), 1, + aux_sym_sequence_token5, + ACTIONS(4846), 1, + aux_sym_sequence_token8, + ACTIONS(4848), 1, + aux_sym_sequence_token9, + ACTIONS(5167), 1, + aux_sym_cte_token1, + STATE(2982), 1, + aux_sym_sequence_repeat1, + ACTIONS(5163), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5165), 40, aux_sym_with_clause_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -262126,21 +281498,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [75815] = 4, + sym__unquoted_identifier, + [95699] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4406), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 9, + ACTIONS(701), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -262150,7 +281540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 43, + ACTIONS(699), 43, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -262194,303 +281584,331 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [75878] = 3, + [95759] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 21, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(489), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [75939] = 6, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3593), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6190), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [95877] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(4638), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4640), 1, - anon_sym_LPAREN, - ACTIONS(4642), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_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_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76006] = 3, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3591), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6172), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [95995] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 22, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4790), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3249), 1, + sym_create_index_include_clause, + STATE(3485), 1, + sym_create_index_with_clause, + STATE(4602), 1, + sym_where_clause, + ACTIONS(5169), 5, + 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(575), 31, - aux_sym_with_clause_token1, + ACTIONS(5171), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76067] = 3, + [96067] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 21, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(485), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76128] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(505), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(503), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [76189] = 3, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3545), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6115), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [96185] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 9, + ACTIONS(697), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -262500,7 +281918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 44, + ACTIONS(695), 43, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -262529,7 +281947,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -262545,17 +281962,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [76250] = 3, + [96245] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 21, - aux_sym_pg_command_token1, + ACTIONS(4673), 1, + anon_sym_DOT, + STATE(3120), 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_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -262570,27 +281993,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(473), 32, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(124), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, 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_order_token1, - aux_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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -262603,118 +282021,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [76311] = 3, + [96309] = 32, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 21, + ACTIONS(27), 1, aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(469), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76372] = 17, + STATE(1343), 1, + sym__quoted_identifier, + STATE(3608), 1, + sym_trigger_order, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6108), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + ACTIONS(3815), 2, + aux_sym_trigger_order_token1, + aux_sym_trigger_order_token2, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [96427] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(2256), 21, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(3569), 1, + sym_order_by_clause, + STATE(4468), 1, + sym_limit_clause, + ACTIONS(4654), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4656), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -262724,31 +282137,47 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [76461] = 6, + sym__unquoted_identifier, + [96494] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4709), 1, - aux_sym_with_clause_token1, - ACTIONS(4711), 1, - anon_sym_LPAREN, - ACTIONS(4713), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 5, + ACTIONS(445), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(234), 45, + ACTIONS(447), 46, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -262794,363 +282223,417 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [76528] = 3, + [96553] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(499), 44, + 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, - anon_sym_RPAREN, - 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [76589] = 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [96612] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 21, + ACTIONS(5177), 1, + anon_sym_COMMA, + STATE(3167), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5173), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(465), 32, + ACTIONS(5175), 44, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_where_clause_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76650] = 4, + [96675] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 22, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(3532), 1, + sym_order_by_clause, + STATE(4517), 1, + sym_limit_clause, + ACTIONS(3278), 5, + 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(583), 30, + ACTIONS(3280), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76713] = 3, + [96742] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(348), 21, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3169), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5185), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5179), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(350), 32, + ACTIONS(5181), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76774] = 4, + [96807] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 22, + ACTIONS(5187), 5, + 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(593), 30, + ACTIONS(5189), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76837] = 3, + [96866] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 21, + ACTIONS(5191), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(346), 32, + ACTIONS(5193), 46, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [76898] = 3, + [96925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(595), 22, + ACTIONS(132), 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(134), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [96984] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5195), 1, + anon_sym_LBRACK, + STATE(3160), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 21, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -263170,26 +282653,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(597), 31, - aux_sym_with_clause_token1, + ACTIONS(294), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -263202,192 +282682,258 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [76959] = 3, + [97047] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 21, + ACTIONS(5200), 1, + aux_sym_with_clause_token1, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5208), 1, + aux_sym_create_extension_statement_token2, + STATE(3198), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5198), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(523), 32, - aux_sym_with_clause_token1, + ACTIONS(5202), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77020] = 3, + [97116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 22, + ACTIONS(5124), 5, + 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(725), 31, + ACTIONS(5126), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77081] = 3, + [97175] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 21, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5214), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5210), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(445), 32, + ACTIONS(5212), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77142] = 3, + [97240] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3171), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5220), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5216), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5218), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [97305] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 7, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5226), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5222), 5, 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(138), 46, + ACTIONS(5224), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -263417,7 +282963,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -263430,34 +282975,27 @@ static const uint16_t ts_small_parse_table[] = { 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, - [77203] = 8, + [97370] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4356), 1, - aux_sym_cte_token2, - ACTIONS(4358), 1, - aux_sym_null_hint_token2, - ACTIONS(4360), 1, - aux_sym_table_constraint_check_token1, - STATE(3543), 1, - sym_NULL, - STATE(2847), 3, - sym_null_constraint, - sym_check_constraint, - aux_sym_create_domain_statement_repeat1, - ACTIONS(4715), 5, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5232), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5228), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4717), 41, + ACTIONS(5230), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -263497,136 +283035,81 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [77274] = 3, + [97435] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(491), 44, + ACTIONS(5238), 1, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [77335] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(603), 22, + STATE(3167), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5234), 5, + 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(605), 31, + ACTIONS(5236), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77396] = 5, + [97498] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1517), 1, + ACTIONS(5183), 1, anon_sym_COMMA, - STATE(2946), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4719), 5, + STATE(3166), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5245), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5241), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4721), 46, + ACTIONS(5243), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -263668,201 +283151,193 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, sym__unquoted_identifier, - [77461] = 3, + [97563] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 21, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5251), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5247), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(441), 32, + ACTIONS(5249), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77522] = 3, + [97628] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 21, + ACTIONS(5253), 1, + aux_sym_with_clause_token1, + ACTIONS(5255), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(437), 32, - aux_sym_with_clause_token1, + ACTIONS(378), 43, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77583] = 3, + [97691] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 21, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5261), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5257), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(433), 32, + ACTIONS(5259), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77644] = 5, + [97756] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4723), 1, - aux_sym_comment_statement_token2, - STATE(2900), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3566), 5, + ACTIONS(485), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3568), 44, + ACTIONS(487), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -263875,7 +283350,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -263904,25 +283383,24 @@ static const uint16_t ts_small_parse_table[] = { 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, - [77709] = 5, + [97815] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4632), 1, - aux_sym_comment_statement_token2, - STATE(2900), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3648), 5, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3207), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5267), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5263), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3650), 44, + ACTIONS(5265), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -263964,129 +283442,75 @@ static const uint16_t ts_small_parse_table[] = { 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, - [77774] = 3, + [97880] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 22, + ACTIONS(5273), 1, + aux_sym_comment_statement_token5, + ACTIONS(5276), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5279), 1, + aux_sym_create_extension_statement_token2, + STATE(3174), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5269), 5, + 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(609), 31, + ACTIONS(5271), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [77835] = 3, + [97947] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(507), 44, - 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__compound_statement_token2, - aux_sym_null_hint_token2, + ACTIONS(134), 13, + aux_sym_with_clause_token1, 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [77896] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(441), 9, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -264096,37 +283520,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 44, - anon_sym_COMMA, + ACTIONS(132), 38, 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__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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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_RBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -264141,601 +283558,306 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [77957] = 4, + anon_sym_DOT_STAR, + [98006] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4058), 1, - anon_sym_LBRACK, - ACTIONS(213), 20, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5286), 1, + aux_sym_create_extension_statement_token2, + STATE(3174), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5282), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(215), 32, + ACTIONS(5284), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [78020] = 3, + [98073] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 21, + ACTIONS(5292), 1, + aux_sym_cte_token2, + ACTIONS(5294), 1, + aux_sym_mode_token1, + ACTIONS(5296), 1, + aux_sym_initial_mode_token1, + STATE(3439), 1, + sym_mode, + STATE(4667), 1, + sym_initial_mode, + ACTIONS(5288), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(429), 32, + ACTIONS(5290), 41, aux_sym_with_clause_token1, - aux_sym_cte_token2, + aux_sym_cte_token1, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [78081] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(481), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(479), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [78142] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(287), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(285), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [78203] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(489), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(487), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [78264] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(485), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(483), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [78325] = 5, + [98142] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 1, - aux_sym_sequence_token5, - ACTIONS(3634), 1, - anon_sym_DOT, - STATE(2807), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 50, + ACTIONS(370), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(372), 46, aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, aux_sym_insert_statement_token1, 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_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, - anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - 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_tablespace_hint_token1, - aux_sym_values_clause_token1, - [78390] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(346), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(344), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [78451] = 3, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [98201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 22, + ACTIONS(390), 5, + 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(613), 31, + ACTIONS(392), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [78512] = 3, + [98260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(703), 22, + ACTIONS(477), 5, + 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), 31, + ACTIONS(479), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [78573] = 3, + [98319] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 7, + ACTIONS(465), 5, 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(138), 46, + ACTIONS(467), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -264748,8 +283870,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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_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, @@ -264778,206 +283903,73 @@ static const uint16_t ts_small_parse_table[] = { 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, - [78634] = 3, + [98378] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 23, - anon_sym_COMMA, + ACTIONS(141), 6, + ts_builtin_sym_end, + anon_sym_SEMI, 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(138), 30, - 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_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [78695] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(445), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(443), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [78756] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(495), 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(497), 32, + ACTIONS(143), 45, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + 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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [78817] = 9, + [98437] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3176), 1, - aux_sym_grant_statement_token8, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(3217), 1, - sym_group_by_clause, - STATE(3539), 1, - sym_order_by_clause, - STATE(4606), 1, - sym_limit_clause, - ACTIONS(3257), 5, + ACTIONS(457), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3259), 42, + ACTIONS(459), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -264990,7 +283982,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -265020,118 +284016,78 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [78890] = 3, + [98496] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 21, + ACTIONS(5008), 1, + aux_sym_with_clause_token1, + ACTIONS(5010), 1, + anon_sym_LPAREN, + ACTIONS(5012), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(477), 32, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(193), 42, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [78951] = 17, + [98561] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(1948), 21, + ACTIONS(441), 5, ts_builtin_sym_end, anon_sym_SEMI, + 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -265141,362 +284097,109 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [79040] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(497), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(495), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [79101] = 3, + sym__unquoted_identifier, + [98620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(615), 22, + ACTIONS(430), 5, + 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(617), 31, + ACTIONS(432), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [79162] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(473), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(471), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [79223] = 6, + [98679] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4726), 1, - anon_sym_DOT, - ACTIONS(4728), 1, - anon_sym_LBRACK, - STATE(3055), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 24, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(410), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_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(138), 26, + ACTIONS(412), 46, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [79290] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(523), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(521), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [79351] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2804), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(2810), 1, - anon_sym_CARET, - ACTIONS(2814), 1, - anon_sym_SLASH, - ACTIONS(2852), 1, - aux_sym_cte_token2, - ACTIONS(2854), 1, - aux_sym_comment_statement_token7, - ACTIONS(2856), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(2862), 1, - aux_sym_boolean_expression_token1, - ACTIONS(2894), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(2806), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(2808), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(3381), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(3383), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(2860), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(2812), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(2858), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(2248), 21, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -265506,356 +284209,289 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [79440] = 9, + sym__unquoted_identifier, + [98738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4336), 1, - anon_sym_CARET, - ACTIONS(4340), 1, - anon_sym_SLASH, - ACTIONS(4330), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4332), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4338), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 14, + ACTIONS(461), 5, + 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(621), 27, + ACTIONS(463), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [79513] = 15, + [98797] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4312), 1, - aux_sym_cte_token2, - ACTIONS(4314), 1, - aux_sym_comment_statement_token7, - ACTIONS(4316), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4322), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4336), 1, - anon_sym_CARET, - ACTIONS(4340), 1, - anon_sym_SLASH, - ACTIONS(4330), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4332), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4334), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4338), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(623), 7, + ACTIONS(493), 5, + 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(4318), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(625), 19, + ACTIONS(495), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_trigger_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [79598] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(469), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(467), 44, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [79659] = 14, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [98856] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4312), 1, - aux_sym_cte_token2, - ACTIONS(4314), 1, - aux_sym_comment_statement_token7, - ACTIONS(4316), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4336), 1, - anon_sym_CARET, - ACTIONS(4340), 1, - anon_sym_SLASH, - ACTIONS(4330), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4332), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4334), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4338), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(627), 7, - anon_sym_SEMI, + ACTIONS(5183), 1, anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5302), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5298), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4318), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(629), 20, + ACTIONS(5300), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [79742] = 3, + [98921] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 22, + ACTIONS(489), 5, + 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(633), 31, + ACTIONS(491), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [79803] = 5, + [98980] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4730), 1, - anon_sym_DOT, - STATE(2933), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 6, + ACTIONS(5304), 1, + aux_sym_with_clause_token1, + ACTIONS(5306), 1, + anon_sym_LPAREN, + ACTIONS(5308), 1, + aux_sym_create_table_statement_token1, + ACTIONS(299), 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, + anon_sym_LBRACK, + ACTIONS(303), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -265879,6 +284515,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -265891,22 +284528,25 @@ static const uint16_t ts_small_parse_table[] = { 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, - [79868] = 3, + [99045] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 8, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(3453), 1, + sym_order_by_clause, + STATE(4549), 1, + sym_limit_clause, + ACTIONS(3268), 5, 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, + ACTIONS(3270), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -265948,23 +284588,24 @@ static const uint16_t ts_small_parse_table[] = { 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, - [79929] = 3, + [99112] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 8, + ACTIONS(5183), 1, + anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5314), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5310), 5, 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(134), 45, + ACTIONS(5312), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -266006,14 +284647,15 @@ static const uint16_t ts_small_parse_table[] = { 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, - [79990] = 3, + [99177] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 9, + 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, @@ -266023,36 +284665,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 44, - anon_sym_COMMA, + ACTIONS(128), 38, 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__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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_RBRACK, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, @@ -266068,50 +284703,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [80051] = 3, + anon_sym_DOT_STAR, + [99236] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(463), 44, + ACTIONS(5316), 1, + anon_sym_LBRACK, + STATE(3160), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 21, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -266126,27 +284733,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [80112] = 8, + ACTIONS(336), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [99299] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(4733), 1, - aux_sym_with_clause_token1, - ACTIONS(4735), 1, - anon_sym_LPAREN, - ACTIONS(4737), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4739), 1, - aux_sym_type_token1, - ACTIONS(4741), 1, - aux_sym_type_token2, - ACTIONS(153), 6, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, + anon_sym_BQUOTE, + ACTIONS(5326), 1, + anon_sym_DQUOTE, + STATE(3159), 1, + sym__quoted_identifier, + STATE(3277), 1, + sym_identifier, + STATE(4115), 1, + sym_dotted_name, + STATE(4420), 1, + sym__identifier, + ACTIONS(5318), 3, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(157), 42, + ACTIONS(5320), 41, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -266175,7 +284813,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -266188,20 +284825,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [80183] = 3, + [99372] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 8, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5286), 1, + aux_sym_create_extension_statement_token2, + STATE(3174), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5328), 5, 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, + ACTIONS(5330), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -266243,206 +284884,141 @@ static const uint16_t ts_small_parse_table[] = { 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, - [80244] = 7, + [99439] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4336), 1, - anon_sym_CARET, - ACTIONS(4340), 1, - anon_sym_SLASH, - ACTIONS(4338), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 16, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5336), 1, + aux_sym_create_extension_statement_token2, + STATE(3221), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5332), 5, + 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(621), 29, + ACTIONS(5334), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, 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, - [80313] = 3, + [99506] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(475), 44, + ACTIONS(5183), 1, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [80374] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 22, + STATE(3165), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5342), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5338), 5, + 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(621), 30, + ACTIONS(5340), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [80437] = 5, + [99571] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4324), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4336), 1, - anon_sym_CARET, - ACTIONS(619), 21, - anon_sym_SEMI, + ACTIONS(115), 24, anon_sym_COMMA, - aux_sym_pg_command_token1, + 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, @@ -266455,28 +285031,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 30, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(117), 27, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -266486,83 +285060,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [80502] = 3, + [99630] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(673), 22, + ACTIONS(5292), 1, + aux_sym_cte_token2, + ACTIONS(5294), 1, + aux_sym_mode_token1, + ACTIONS(5296), 1, + aux_sym_initial_mode_token1, + STATE(3620), 1, + sym_mode, + STATE(4597), 1, + sym_initial_mode, + ACTIONS(5344), 5, + 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(675), 31, + ACTIONS(5346), 41, aux_sym_with_clause_token1, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [80563] = 7, + [99699] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4743), 1, - aux_sym_with_clause_token1, - ACTIONS(4745), 1, - anon_sym_LPAREN, - ACTIONS(4747), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4749), 1, - aux_sym_type_token2, - ACTIONS(193), 6, + ACTIONS(481), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 43, + ACTIONS(483), 46, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -266574,7 +285143,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -266591,7 +285164,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -266604,22 +285176,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [80632] = 5, + [99758] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4751), 1, + ACTIONS(5183), 1, anon_sym_COMMA, - STATE(2946), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 5, + STATE(3163), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5352), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5348), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(1769), 46, + ACTIONS(5350), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -266661,235 +285235,239 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, sym__unquoted_identifier, - [80697] = 3, + [99823] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - aux_sym_sequence_token5, - ACTIONS(115), 52, + ACTIONS(115), 7, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, 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, - anon_sym_LPAREN, - anon_sym_RPAREN, aux_sym_insert_statement_token1, 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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_create_extension_statement_token1, 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, - 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_tablespace_hint_token1, - aux_sym_values_clause_token1, - anon_sym_DOT, - anon_sym_COLON_COLON, - [80758] = 3, + sym__unquoted_identifier, + [99882] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(677), 22, - anon_sym_SEMI, + ACTIONS(5183), 1, anon_sym_COMMA, + STATE(3190), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5358), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5354), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(679), 31, + ACTIONS(5356), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [80819] = 8, + [99947] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4754), 1, - aux_sym_with_clause_token1, - ACTIONS(4756), 1, - anon_sym_LPAREN, - ACTIONS(4758), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4760), 1, - aux_sym_type_token1, - ACTIONS(4762), 1, - aux_sym_type_token2, - ACTIONS(153), 22, + ACTIONS(5183), 1, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5364), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5360), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(157), 26, + ACTIONS(5362), 42, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [80890] = 16, + [100012] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(4312), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(2658), 1, + aux_sym_cte_token1, + ACTIONS(5366), 1, aux_sym_cte_token2, - ACTIONS(4314), 1, + ACTIONS(5368), 1, aux_sym_comment_statement_token7, - ACTIONS(4316), 1, + ACTIONS(5370), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4320), 1, + ACTIONS(5374), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4322), 1, + ACTIONS(5376), 1, aux_sym_boolean_expression_token1, - ACTIONS(4324), 1, + ACTIONS(5378), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4336), 1, + ACTIONS(5390), 1, anon_sym_CARET, - ACTIONS(4340), 1, + ACTIONS(5394), 1, anon_sym_SLASH, - ACTIONS(4330), 2, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5257), 1, + sym_identifier, + ACTIONS(250), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(5380), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(5382), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5384), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4332), 2, + ACTIONS(5386), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(4334), 4, + ACTIONS(5388), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4338), 5, + ACTIONS(5392), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(699), 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(4318), 7, + ACTIONS(5372), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -266897,16 +285475,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(701), 18, + ACTIONS(252), 11, + aux_sym_insert_statement_token2, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [100113] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5177), 1, + anon_sym_COMMA, + STATE(3154), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5396), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5398), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_drop_statement_token1, @@ -266914,24 +285545,74 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_where_clause_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [80977] = 5, + [100176] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4632), 1, - aux_sym_comment_statement_token2, - STATE(2852), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3584), 5, + ACTIONS(5400), 1, + anon_sym_LBRACK, + STATE(3210), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(294), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [100239] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5403), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3586), 44, + ACTIONS(5405), 46, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -266944,7 +285625,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -266973,37 +285658,25 @@ static const uint16_t ts_small_parse_table[] = { 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, - [81042] = 9, + [100298] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3176), 1, - aux_sym_grant_statement_token8, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(3183), 1, - sym_group_by_clause, - STATE(3542), 1, - sym_order_by_clause, - STATE(4609), 1, - sym_limit_clause, - ACTIONS(4650), 5, + ACTIONS(128), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4652), 42, + anon_sym_DOT, + ACTIONS(130), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -267036,90 +285709,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [81115] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(687), 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(689), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [81176] = 5, + [100357] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4691), 1, - anon_sym_DOT, - STATE(2933), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 6, + ACTIONS(4400), 1, + anon_sym_LBRACK, + STATE(3210), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(124), 45, + ACTIONS(336), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -267143,6 +285758,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -267155,205 +285771,78 @@ static const uint16_t ts_small_parse_table[] = { 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, - [81241] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(691), 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(693), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [81302] = 3, + [100420] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(695), 22, + ACTIONS(115), 6, + 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(697), 31, + anon_sym_DOT, + ACTIONS(117), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + 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__compound_statement_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [81363] = 3, + [100479] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(427), 44, - 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__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, + ACTIONS(5411), 2, aux_sym_direction_constraint_token1, aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [81424] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3359), 1, - sym_create_index_include_clause, - STATE(3460), 1, - sym_create_index_with_clause, - STATE(4368), 1, - sym_where_clause, - ACTIONS(4764), 5, + ACTIONS(5407), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4768), 41, + ACTIONS(5409), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -267394,115 +285883,33 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [81496] = 32, + [100540] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(5322), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(5415), 1, + aux_sym_with_clause_token1, + STATE(3159), 1, sym__quoted_identifier, - STATE(3386), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6009), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(3277), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [81614] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3363), 1, - sym_create_index_include_clause, - STATE(3445), 1, - sym_create_index_with_clause, - STATE(4429), 1, - sym_where_clause, - ACTIONS(4774), 5, + STATE(4115), 1, + sym_dotted_name, + STATE(4589), 1, + sym__identifier, + ACTIONS(5413), 3, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4776), 41, + ACTIONS(5417), 40, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -267543,29 +285950,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [81686] = 9, + [100615] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3353), 1, - sym_create_index_include_clause, - STATE(3443), 1, - sym_create_index_with_clause, - STATE(4436), 1, - sym_where_clause, - ACTIONS(4778), 5, + ACTIONS(1875), 1, + anon_sym_COMMA, + STATE(3231), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(5020), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4780), 41, + ACTIONS(5022), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -267606,32 +286005,28 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [81758] = 10, + [100678] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4786), 1, - aux_sym_cte_token1, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(2992), 1, - aux_sym_sequence_repeat1, - ACTIONS(4782), 5, + ACTIONS(3620), 1, + anon_sym_DOT, + STATE(2654), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 2, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + ACTIONS(3616), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4784), 40, + ACTIONS(3618), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -267642,6 +286037,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -267671,225 +286067,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [81832] = 7, + [100743] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4798), 1, - aux_sym_with_clause_token1, - ACTIONS(4800), 1, - anon_sym_LPAREN, - ACTIONS(4802), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4804), 1, - aux_sym_type_token2, - ACTIONS(193), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + ACTIONS(5423), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(5425), 1, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_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), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [81900] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3425), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5950), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [82018] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 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(593), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [82080] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4808), 1, - aux_sym_with_clause_token1, - ACTIONS(4810), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 5, + STATE(3371), 1, + aux_sym_array_type_repeat1, + STATE(4678), 1, + sym_default_clause, + ACTIONS(5419), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(366), 45, + ACTIONS(5421), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -267901,11 +286097,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -267935,82 +286127,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [82144] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(603), 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(605), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [82204] = 3, + [100810] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 7, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + ACTIONS(5431), 1, + aux_sym_trigger_reference_token1, + STATE(3538), 1, + sym_from_clause, + STATE(4566), 1, + sym_where_clause, + ACTIONS(5427), 5, 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(134), 45, + ACTIONS(5429), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -268046,114 +286186,31 @@ static const uint16_t ts_small_parse_table[] = { 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, - [82264] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3412), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6013), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [82382] = 3, + [100877] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 7, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5286), 1, + aux_sym_create_extension_statement_token2, + STATE(3174), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5433), 5, 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, + ACTIONS(5435), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -268189,23 +286246,22 @@ static const uint16_t ts_small_parse_table[] = { 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, - [82442] = 3, + [100944] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 25, + ACTIONS(5316), 1, + anon_sym_LBRACK, + STATE(3196), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 21, 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, @@ -268220,13 +286276,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(130), 27, + ACTIONS(342), 28, aux_sym_cte_token1, aux_sym_cte_token2, + aux_sym_insert_statement_token2, aux_sym_comment_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, @@ -268239,7 +286296,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -268249,76 +286305,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [82502] = 5, + [101007] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4812), 1, + ACTIONS(5437), 1, aux_sym_with_clause_token1, - ACTIONS(4814), 1, + ACTIONS(5439), 1, + anon_sym_LPAREN, + ACTIONS(5441), 1, aux_sym_create_table_statement_token1, - ACTIONS(352), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(299), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(356), 45, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(303), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [82566] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [101072] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 6, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5286), 1, + aux_sym_create_extension_statement_token2, + STATE(3174), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5443), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(117), 46, + ACTIONS(5445), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -268331,11 +286394,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -268365,113 +286424,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [82626] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3415), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5983), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [82744] = 5, + [101139] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4816), 1, - anon_sym_DOT, - STATE(3006), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 5, + ACTIONS(3110), 1, + aux_sym_order_by_clause_token1, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(3594), 1, + sym_order_by_clause, + STATE(4429), 1, + sym_limit_clause, + ACTIONS(5078), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 45, + ACTIONS(5080), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -268496,144 +286472,96 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [82808] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(579), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(577), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [82868] = 3, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [101206] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 20, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5451), 1, + aux_sym_create_extension_statement_token2, + STATE(3176), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5447), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(609), 32, + ACTIONS(5449), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [82928] = 3, + [101273] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(611), 20, - aux_sym_pg_command_token1, + ACTIONS(4873), 1, + aux_sym_with_clause_token1, + ACTIONS(4875), 1, + anon_sym_LPAREN, + ACTIONS(4877), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 22, + anon_sym_COMMA, + 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, @@ -268648,27 +286576,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(613), 32, - aux_sym_with_clause_token1, + ACTIONS(193), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, 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_order_token1, - aux_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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -268681,25 +286603,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [82988] = 3, + [101338] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 7, + ACTIONS(5457), 1, + anon_sym_COMMA, + STATE(3228), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5453), 5, 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, + ACTIONS(5455), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -268732,83 +286655,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, sym__unquoted_identifier, - [83048] = 3, + [101401] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(673), 43, + ACTIONS(5183), 1, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [83108] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4818), 1, - aux_sym_with_clause_token1, - ACTIONS(4820), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 5, + STATE(3194), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5464), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5460), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(459), 45, + ACTIONS(5462), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -268820,11 +286690,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -268854,71 +286720,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [83172] = 7, + [101466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 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__compound_statement_token2, - aux_sym_null_hint_token2, + ACTIONS(117), 13, + aux_sym_with_clause_token1, 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [83240] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(633), 9, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -268928,36 +286737,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 43, - anon_sym_COMMA, + ACTIONS(115), 38, 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__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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_RBRACK, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -268972,99 +286775,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [83300] = 14, + anon_sym_DOT_STAR, + [101525] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(629), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 24, + ACTIONS(5466), 1, anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_alter_table_action_alter_column_token2, - aux_sym__compound_statement_token2, - aux_sym_null_hint_token2, - 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_RBRACK, - [83382] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - ACTIONS(4848), 1, - aux_sym_cte_token1, - STATE(3134), 1, - aux_sym_sequence_repeat1, - ACTIONS(4844), 5, + STATE(3231), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4846), 40, + ACTIONS(1771), 44, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -269075,6 +286802,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -269103,146 +286831,136 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [83456] = 3, + [101588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(615), 20, + ACTIONS(132), 7, + 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(617), 32, + anon_sym_DOT, + ACTIONS(134), 44, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - aux_sym_trigger_body_token1, + 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, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [83516] = 9, + [101647] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4854), 1, - anon_sym_CARET, - ACTIONS(4858), 1, - anon_sym_SLASH, - ACTIONS(4850), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4852), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4856), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 12, + ACTIONS(141), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(621), 28, + ACTIONS(143), 46, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [83588] = 7, + [101706] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2916), 1, - aux_sym_order_by_clause_token1, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(3315), 1, - sym_order_by_clause, - STATE(4019), 1, - sym_limit_clause, - ACTIONS(3243), 5, + ACTIONS(5469), 1, + aux_sym_with_clause_token1, + ACTIONS(5471), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3245), 43, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(406), 43, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -269271,6 +286989,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -269283,31 +287002,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [83656] = 9, + [101769] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3074), 1, - aux_sym_sequence_repeat1, - ACTIONS(4860), 5, + ACTIONS(5473), 1, + aux_sym_with_clause_token1, + ACTIONS(5475), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4862), 41, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(398), 43, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -269319,6 +287030,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -269335,6 +287047,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -269347,196 +287060,92 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [83728] = 32, + [101832] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4794), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3408), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5989), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [83846] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4854), 1, - anon_sym_CARET, - ACTIONS(4858), 1, - anon_sym_SLASH, - ACTIONS(4864), 1, - aux_sym_cte_token2, - ACTIONS(4866), 1, - aux_sym_comment_statement_token7, - ACTIONS(4868), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4872), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4850), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4852), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4874), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(623), 5, + ACTIONS(4796), 1, + anon_sym_LPAREN, + ACTIONS(4798), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4856), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4870), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(625), 20, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(193), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, 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_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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, - [83930] = 9, + [101897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3074), 1, - aux_sym_sequence_repeat1, - ACTIONS(4876), 5, + ACTIONS(132), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4878), 41, + anon_sym_DOT, + ACTIONS(134), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -269562,139 +287171,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [84002] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 42, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_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, - [84064] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(567), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(565), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [84124] = 5, + [101956] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4880), 1, + ACTIONS(5477), 1, aux_sym_with_clause_token1, - ACTIONS(4882), 1, + ACTIONS(5479), 1, + anon_sym_LPAREN, + ACTIONS(5481), 1, aux_sym_create_table_statement_token1, - ACTIONS(537), 5, + ACTIONS(299), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(541), 45, + anon_sym_LBRACK, + ACTIONS(303), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -269706,11 +287205,8 @@ static const uint16_t ts_small_parse_table[] = { 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_alter_table_action_alter_column_token2, 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, @@ -269740,241 +287236,146 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [84188] = 14, + [102021] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4854), 1, - anon_sym_CARET, - ACTIONS(4858), 1, - anon_sym_SLASH, - ACTIONS(4864), 1, - aux_sym_cte_token2, - ACTIONS(4866), 1, - aux_sym_comment_statement_token7, - ACTIONS(4868), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4850), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4852), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4874), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(627), 5, + ACTIONS(5483), 1, + aux_sym_with_clause_token1, + ACTIONS(5485), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4856), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4870), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(629), 21, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(386), 43, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [84270] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(571), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(569), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [84330] = 32, + sym__unquoted_identifier, + [102084] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(5487), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5489), 1, + anon_sym_LPAREN, + ACTIONS(5491), 1, + aux_sym_create_table_statement_token1, + ACTIONS(5493), 1, + aux_sym_type_token2, + ACTIONS(189), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(193), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3407), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5970), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [84448] = 9, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [102151] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4888), 1, - aux_sym_cte_token2, - ACTIONS(4890), 1, - aux_sym_null_hint_token2, - ACTIONS(4892), 1, - anon_sym_LBRACK, - STATE(3297), 1, - aux_sym_array_type_repeat1, - STATE(3301), 1, - sym_null_constraint, - STATE(4517), 1, - sym_NULL, - ACTIONS(4884), 5, + ACTIONS(5204), 1, + aux_sym_comment_statement_token5, + ACTIONS(5206), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(5497), 1, + aux_sym_with_clause_token1, + ACTIONS(5501), 1, + aux_sym_create_extension_statement_token2, + STATE(3224), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5495), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4886), 41, - aux_sym_with_clause_token1, + ACTIONS(5499), 41, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -270014,221 +287415,129 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [84520] = 32, + [102220] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(128), 7, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_DOT, + ACTIONS(130), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + aux_sym_create_extension_statement_token2, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + aux_sym_drop_statement_token6, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3396), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5996), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [84638] = 32, + sym__unquoted_identifier, + [102279] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(445), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(447), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3440), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5958), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [84756] = 3, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [102337] = 3, ACTIONS(3), 1, sym_comment, - 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(213), 43, + ACTIONS(410), 22, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -270243,88 +287552,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [84816] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(679), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(677), 43, - anon_sym_COMMA, + ACTIONS(412), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_RPAREN, + aux_sym_insert_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_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, - [84876] = 10, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [102395] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - ACTIONS(4898), 1, - aux_sym_cte_token1, - STATE(3035), 1, - aux_sym_sequence_repeat1, - ACTIONS(4894), 5, + ACTIONS(5503), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4896), 40, + ACTIONS(5505), 45, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -270335,6 +287603,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -270363,114 +287632,168 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [84950] = 32, + [102453] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(344), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(346), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [102511] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5507), 1, + aux_sym_cte_token2, + ACTIONS(5509), 1, + anon_sym_LPAREN, + ACTIONS(5511), 1, + aux_sym_null_hint_token2, + ACTIONS(5513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5517), 1, + aux_sym_TRUE_token1, + ACTIONS(5519), 1, + aux_sym_FALSE_token1, + ACTIONS(5521), 1, + sym_number, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3401), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5964), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + ACTIONS(5529), 1, + anon_sym_SQUOTE, + ACTIONS(5533), 1, + anon_sym_DASH, + ACTIONS(5535), 1, + anon_sym_STAR, + ACTIONS(5537), 1, + aux_sym_interval_expression_token1, + ACTIONS(5539), 1, + anon_sym_DOLLAR, + ACTIONS(5541), 1, + sym__dollar_quoted_string_tag, + STATE(35), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [85068] = 5, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, + sym__identifier, + STATE(132), 1, + sym_dotted_name, + STATE(197), 1, + sym__expression, + STATE(282), 1, + sym_argument_reference, + STATE(2314), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(300), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(354), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [102619] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4816), 1, - anon_sym_DOT, - STATE(3059), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 5, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3511), 1, + sym_create_index_with_clause, + STATE(4471), 1, + sym_where_clause, + ACTIONS(4802), 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, + ACTIONS(4804), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -270503,34 +287826,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [85132] = 9, + [102685] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3358), 1, - sym_create_index_include_clause, - STATE(3461), 1, + STATE(3526), 1, sym_create_index_with_clause, - STATE(4366), 1, + STATE(4423), 1, sym_where_clause, - ACTIONS(4900), 5, + ACTIONS(4975), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4902), 41, + ACTIONS(4977), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -270572,23 +287889,104 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [85204] = 6, + [102751] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4743), 1, - aux_sym_with_clause_token1, - ACTIONS(4745), 1, + ACTIONS(2264), 1, + aux_sym_cte_token2, + ACTIONS(2266), 1, anon_sym_LPAREN, - ACTIONS(4747), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 6, + ACTIONS(2268), 1, + aux_sym_null_hint_token2, + ACTIONS(2270), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2272), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2274), 1, + aux_sym_TRUE_token1, + ACTIONS(2276), 1, + aux_sym_FALSE_token1, + ACTIONS(2278), 1, + sym_number, + ACTIONS(2280), 1, + sym__unquoted_identifier, + ACTIONS(2282), 1, + anon_sym_BQUOTE, + ACTIONS(2284), 1, + anon_sym_DQUOTE, + ACTIONS(2286), 1, + anon_sym_SQUOTE, + ACTIONS(2290), 1, + anon_sym_DASH, + ACTIONS(2292), 1, + anon_sym_STAR, + ACTIONS(2294), 1, + aux_sym_interval_expression_token1, + ACTIONS(2296), 1, + anon_sym_DOLLAR, + ACTIONS(2298), 1, + sym__dollar_quoted_string_tag, + STATE(1294), 1, + sym__quoted_identifier, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, + sym_identifier, + STATE(1475), 1, + sym__identifier, + STATE(1584), 1, + sym__expression, + STATE(1688), 1, + sym_argument_reference, + STATE(5336), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1687), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2288), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1837), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [102859] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3499), 1, + sym_create_index_with_clause, + STATE(4500), 1, + sym_where_clause, + ACTIONS(5543), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 43, + ACTIONS(5545), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -270617,7 +288015,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -270630,27 +288027,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [85270] = 7, + [102925] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2916), 1, - aux_sym_order_by_clause_token1, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(3312), 1, - sym_order_by_clause, - STATE(4016), 1, - sym_limit_clause, - ACTIONS(3257), 5, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3675), 1, + sym_create_index_with_clause, + STATE(4465), 1, + sym_where_clause, + ACTIONS(4931), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3259), 43, - aux_sym_with_clause_token1, + ACTIONS(4933), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -270691,30 +288086,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [85338] = 9, + [102991] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3337), 1, - sym_create_index_include_clause, - STATE(3515), 1, - sym_create_index_with_clause, - STATE(4605), 1, - sym_where_clause, - ACTIONS(4904), 5, + ACTIONS(5547), 1, + anon_sym_LBRACK, + STATE(3253), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4906), 41, + ACTIONS(294), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -270726,6 +288113,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -270756,76 +288144,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [85410] = 5, + [103053] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4908), 1, - anon_sym_DOT, - STATE(3011), 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), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, + ACTIONS(3004), 1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [85474] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 6, + STATE(3957), 1, + sym_limit_clause, + ACTIONS(5078), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(134), 46, + ACTIONS(5080), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -270838,11 +288170,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -270871,76 +288199,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [85534] = 3, + [103115] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(573), 43, + ACTIONS(469), 22, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [85594] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -270955,303 +288227,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(583), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [85656] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(689), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(687), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [85716] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(693), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(691), 43, - anon_sym_COMMA, + ACTIONS(471), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_RPAREN, + aux_sym_insert_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_grant_statement_token8, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, - [85776] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(625), 2, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 23, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_alter_table_action_alter_column_token2, - aux_sym__compound_statement_token2, - aux_sym_null_hint_token2, - 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_RBRACK, - [85860] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 6, - anon_sym_DASH_GT, - anon_sym_POUND_GT, anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [85932] = 7, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [103173] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4913), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4915), 1, - anon_sym_LPAREN, - ACTIONS(4917), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4919), 1, - aux_sym_type_token2, - ACTIONS(193), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3524), 1, + sym_create_index_with_clause, + STATE(4612), 1, + sym_where_clause, + ACTIONS(5550), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 42, + ACTIONS(5552), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -271263,7 +288285,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -271294,27 +288315,104 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [86000] = 8, + [103239] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4921), 1, - aux_sym_with_clause_token1, - ACTIONS(4923), 1, + ACTIONS(5507), 1, + aux_sym_cte_token2, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(4925), 1, - aux_sym_create_table_statement_token1, - ACTIONS(4927), 1, - aux_sym_type_token1, - ACTIONS(4929), 1, - aux_sym_type_token2, - ACTIONS(153), 6, + ACTIONS(5511), 1, + aux_sym_null_hint_token2, + ACTIONS(5513), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5515), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5517), 1, + aux_sym_TRUE_token1, + ACTIONS(5519), 1, + aux_sym_FALSE_token1, + ACTIONS(5521), 1, + sym_number, + ACTIONS(5523), 1, + sym__unquoted_identifier, + ACTIONS(5525), 1, + anon_sym_BQUOTE, + ACTIONS(5527), 1, + anon_sym_DQUOTE, + ACTIONS(5529), 1, + anon_sym_SQUOTE, + ACTIONS(5533), 1, + anon_sym_DASH, + ACTIONS(5535), 1, + anon_sym_STAR, + ACTIONS(5537), 1, + aux_sym_interval_expression_token1, + ACTIONS(5539), 1, + anon_sym_DOLLAR, + ACTIONS(5541), 1, + sym__dollar_quoted_string_tag, + STATE(35), 1, + sym_identifier, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, + sym__identifier, + STATE(132), 1, + sym_dotted_name, + STATE(197), 1, + sym__expression, + STATE(282), 1, + sym_argument_reference, + STATE(2464), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(300), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5531), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(354), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [103347] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3463), 1, + sym_create_index_with_clause, + STATE(4501), 1, + sym_where_clause, + ACTIONS(5106), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(157), 41, + ACTIONS(5108), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -271356,28 +288454,101 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [86070] = 9, + [103413] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(5554), 1, + aux_sym_cte_token2, + ACTIONS(5556), 1, + anon_sym_LPAREN, + ACTIONS(5558), 1, + aux_sym_null_hint_token2, + ACTIONS(5560), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5562), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5564), 1, + aux_sym_TRUE_token1, + ACTIONS(5566), 1, + aux_sym_FALSE_token1, + ACTIONS(5568), 1, + sym_number, + ACTIONS(5570), 1, + sym__unquoted_identifier, + ACTIONS(5572), 1, + anon_sym_BQUOTE, + ACTIONS(5574), 1, + anon_sym_DQUOTE, + ACTIONS(5576), 1, + anon_sym_SQUOTE, + ACTIONS(5580), 1, + anon_sym_DASH, + ACTIONS(5582), 1, + anon_sym_STAR, + ACTIONS(5584), 1, + aux_sym_interval_expression_token1, + ACTIONS(5586), 1, + anon_sym_DOLLAR, + ACTIONS(5588), 1, + sym__dollar_quoted_string_tag, + STATE(2241), 1, + sym_identifier, + STATE(2327), 1, + sym__quoted_identifier, + STATE(2612), 1, + sym__identifier, + STATE(2615), 1, + sym_dotted_name, + STATE(2657), 1, + sym__expression, + STATE(2800), 1, + sym_argument_reference, + STATE(6181), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2801), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5578), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2878), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [103521] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5590), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3346), 1, - sym_create_index_include_clause, - STATE(3492), 1, - sym_create_index_with_clause, - STATE(4495), 1, - sym_where_clause, - ACTIONS(4931), 5, + ACTIONS(5592), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4933), 41, + anon_sym_LBRACK, + ACTIONS(378), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -271389,6 +288560,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -271419,85 +288591,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [86142] = 3, + [103583] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(615), 43, - 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__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, + ACTIONS(3004), 1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [86202] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3052), 1, - aux_sym_sequence_repeat1, - ACTIONS(4935), 5, + STATE(3965), 1, + sym_limit_clause, + ACTIONS(5594), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4937), 41, + ACTIONS(5596), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -271510,6 +288617,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -271538,30 +288646,183 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [86274] = 9, + [103645] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3074), 1, - aux_sym_sequence_repeat1, - ACTIONS(4939), 5, + ACTIONS(5554), 1, + aux_sym_cte_token2, + ACTIONS(5556), 1, + anon_sym_LPAREN, + ACTIONS(5558), 1, + aux_sym_null_hint_token2, + ACTIONS(5560), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5562), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5564), 1, + aux_sym_TRUE_token1, + ACTIONS(5566), 1, + aux_sym_FALSE_token1, + ACTIONS(5568), 1, + sym_number, + ACTIONS(5570), 1, + sym__unquoted_identifier, + ACTIONS(5572), 1, + anon_sym_BQUOTE, + ACTIONS(5574), 1, + anon_sym_DQUOTE, + ACTIONS(5576), 1, + anon_sym_SQUOTE, + ACTIONS(5580), 1, + anon_sym_DASH, + ACTIONS(5582), 1, + anon_sym_STAR, + ACTIONS(5584), 1, + aux_sym_interval_expression_token1, + ACTIONS(5586), 1, + anon_sym_DOLLAR, + ACTIONS(5588), 1, + sym__dollar_quoted_string_tag, + STATE(2241), 1, + sym_identifier, + STATE(2327), 1, + sym__quoted_identifier, + STATE(2612), 1, + sym__identifier, + STATE(2615), 1, + sym_dotted_name, + STATE(2657), 1, + sym__expression, + STATE(2800), 1, + sym_argument_reference, + STATE(5492), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2801), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5578), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2878), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [103753] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, + sym__unquoted_identifier, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, + sym_identifier, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9470), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [103861] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5634), 1, + aux_sym_with_clause_token1, + ACTIONS(5636), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4941), 41, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(386), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -271573,6 +288834,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -271602,28 +288865,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [86346] = 9, + [103923] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3347), 1, - sym_create_index_include_clause, - STATE(3489), 1, - sym_create_index_with_clause, - STATE(4492), 1, - sym_where_clause, - ACTIONS(4943), 5, + ACTIONS(5638), 1, + anon_sym_DOT, + STATE(3269), 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(4945), 41, + ACTIONS(124), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -271665,107 +288922,101 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [86418] = 32, + [103985] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(5640), 1, + aux_sym_cte_token2, + ACTIONS(5642), 1, + anon_sym_LPAREN, + ACTIONS(5644), 1, + aux_sym_null_hint_token2, + ACTIONS(5646), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5648), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5650), 1, + aux_sym_TRUE_token1, + ACTIONS(5652), 1, + aux_sym_FALSE_token1, + ACTIONS(5654), 1, + sym_number, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3436), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5997), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + ACTIONS(5662), 1, + anon_sym_SQUOTE, + ACTIONS(5666), 1, + anon_sym_DASH, + ACTIONS(5668), 1, + anon_sym_STAR, + ACTIONS(5670), 1, + aux_sym_interval_expression_token1, + ACTIONS(5672), 1, + anon_sym_DOLLAR, + ACTIONS(5674), 1, + sym__dollar_quoted_string_tag, + STATE(1484), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [86536] = 5, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, + sym__identifier, + STATE(1853), 1, + sym_dotted_name, + STATE(1890), 1, + sym__expression, + STATE(2001), 1, + sym_argument_reference, + STATE(5581), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2020), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5664), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2153), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [104093] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1716), 1, - anon_sym_COMMA, - STATE(3117), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4719), 5, + ACTIONS(5676), 1, + aux_sym_with_clause_token1, + ACTIONS(5678), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4721), 45, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(398), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -271777,6 +289028,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -271806,222 +289058,79 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, sym__unquoted_identifier, - [86600] = 3, + [104155] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(611), 43, - 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__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, + ACTIONS(3004), 1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [86660] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(631), 20, + STATE(3952), 1, + sym_limit_clause, + ACTIONS(4654), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(633), 32, + ACTIONS(4656), 43, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [86720] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3435), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5995), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [86838] = 3, + [104217] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 7, + ACTIONS(5680), 1, + anon_sym_DOT, + STATE(3269), 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, - anon_sym_LBRACK, - ACTIONS(138), 45, + ACTIONS(117), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -272063,273 +289172,248 @@ static const uint16_t ts_small_parse_table[] = { 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, - [86898] = 3, + [104279] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(573), 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(575), 32, - aux_sym_with_clause_token1, + ACTIONS(5598), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, + sym_identifier, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9437), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [86958] = 32, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [104387] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(5683), 1, + aux_sym_cte_token2, + ACTIONS(5685), 1, + anon_sym_LPAREN, + ACTIONS(5687), 1, + aux_sym_null_hint_token2, + ACTIONS(5689), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5691), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5693), 1, + aux_sym_TRUE_token1, + ACTIONS(5695), 1, + aux_sym_FALSE_token1, + ACTIONS(5697), 1, + sym_number, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3655), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5939), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + ACTIONS(5705), 1, + anon_sym_SQUOTE, + ACTIONS(5709), 1, + anon_sym_DASH, + ACTIONS(5711), 1, + anon_sym_STAR, + ACTIONS(5713), 1, + aux_sym_interval_expression_token1, + ACTIONS(5715), 1, + anon_sym_DOLLAR, + ACTIONS(5717), 1, + sym__dollar_quoted_string_tag, + STATE(453), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [87076] = 32, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, + sym__identifier, + STATE(657), 1, + sym_dotted_name, + STATE(920), 1, + sym__expression, + STATE(1099), 1, + sym_argument_reference, + STATE(3574), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1096), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5707), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1175), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [104495] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(5719), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5721), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(406), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3434), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6003), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [87194] = 9, + sym__unquoted_identifier, + [104557] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3074), 1, - aux_sym_sequence_repeat1, - ACTIONS(4947), 5, + ACTIONS(473), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4949), 41, + ACTIONS(475), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -272355,175 +289439,107 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [87266] = 3, + [104615] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 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(215), 32, - aux_sym_with_clause_token1, + ACTIONS(5598), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [87326] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3405), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5954), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [87444] = 9, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9473), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [104723] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3354), 1, - sym_create_index_include_clause, - STATE(3477), 1, - sym_create_index_with_clause, - STATE(4465), 1, - sym_where_clause, - ACTIONS(4951), 5, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3931), 1, + sym_limit_clause, + ACTIONS(3278), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4953), 41, + ACTIONS(3280), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -272564,29 +289580,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [87516] = 9, + [104785] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3338), 1, - sym_create_index_include_clause, - STATE(3478), 1, - sym_create_index_with_clause, - STATE(4468), 1, - sym_where_clause, - ACTIONS(4955), 5, + ACTIONS(5727), 1, + anon_sym_COMMA, + ACTIONS(5729), 1, + aux_sym_limit_clause_token2, + ACTIONS(5723), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4957), 41, + ACTIONS(5725), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -272627,29 +289637,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [87588] = 9, + [104847] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3351), 1, - sym_create_index_include_clause, - STATE(3479), 1, - sym_create_index_with_clause, - STATE(4530), 1, - sym_where_clause, - ACTIONS(4959), 5, + ACTIONS(5638), 1, + anon_sym_DOT, + STATE(3265), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4961), 41, + ACTIONS(143), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -272691,29 +289696,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [87660] = 7, + [104909] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4854), 1, - anon_sym_CARET, - ACTIONS(4858), 1, - anon_sym_SLASH, - ACTIONS(4856), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 14, - aux_sym_pg_command_token1, + ACTIONS(141), 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, @@ -272721,60 +289723,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 30, - aux_sym_with_clause_token1, + anon_sym_DOT_STAR, + ACTIONS(143), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, 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_order_token1, - aux_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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [87728] = 9, + [104967] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, + ACTIONS(5640), 1, + aux_sym_cte_token2, + ACTIONS(5642), 1, + anon_sym_LPAREN, + ACTIONS(5644), 1, + aux_sym_null_hint_token2, + ACTIONS(5646), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5648), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5650), 1, + aux_sym_TRUE_token1, + ACTIONS(5652), 1, + aux_sym_FALSE_token1, + ACTIONS(5654), 1, + sym_number, + ACTIONS(5656), 1, + sym__unquoted_identifier, + ACTIONS(5658), 1, + anon_sym_BQUOTE, + ACTIONS(5660), 1, + anon_sym_DQUOTE, + ACTIONS(5662), 1, + anon_sym_SQUOTE, + ACTIONS(5666), 1, + anon_sym_DASH, + ACTIONS(5668), 1, + anon_sym_STAR, + ACTIONS(5670), 1, + aux_sym_interval_expression_token1, + ACTIONS(5672), 1, + anon_sym_DOLLAR, + ACTIONS(5674), 1, + sym__dollar_quoted_string_tag, + STATE(1484), 1, + sym_identifier, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, + sym__identifier, + STATE(1853), 1, + sym_dotted_name, + STATE(1890), 1, + sym__expression, + STATE(2001), 1, + sym_argument_reference, + STATE(5492), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2020), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5664), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2153), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [105075] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3024), 1, - aux_sym_sequence_repeat1, - ACTIONS(4963), 5, + aux_sym_where_clause_token1, + STATE(3677), 1, + sym_create_index_with_clause, + STATE(4710), 1, + sym_where_clause, + ACTIONS(5731), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4965), 41, - aux_sym_with_clause_token1, + ACTIONS(5733), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -272786,6 +289860,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -272815,17 +289890,100 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [87800] = 3, + [105141] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 6, + ACTIONS(5683), 1, + aux_sym_cte_token2, + ACTIONS(5685), 1, + anon_sym_LPAREN, + ACTIONS(5687), 1, + aux_sym_null_hint_token2, + ACTIONS(5689), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5691), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5693), 1, + aux_sym_TRUE_token1, + ACTIONS(5695), 1, + aux_sym_FALSE_token1, + ACTIONS(5697), 1, + sym_number, + ACTIONS(5699), 1, + sym__unquoted_identifier, + ACTIONS(5701), 1, + anon_sym_BQUOTE, + ACTIONS(5703), 1, + anon_sym_DQUOTE, + ACTIONS(5705), 1, + anon_sym_SQUOTE, + ACTIONS(5709), 1, + anon_sym_DASH, + ACTIONS(5711), 1, + anon_sym_STAR, + ACTIONS(5713), 1, + aux_sym_interval_expression_token1, + ACTIONS(5715), 1, + anon_sym_DOLLAR, + ACTIONS(5717), 1, + sym__dollar_quoted_string_tag, + STATE(453), 1, + sym_identifier, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, + sym__identifier, + STATE(657), 1, + sym_dotted_name, + STATE(920), 1, + sym__expression, + STATE(1099), 1, + sym_argument_reference, + STATE(3382), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1096), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5707), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1175), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [105249] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3004), 1, + aux_sym_limit_clause_token1, + STATE(3867), 1, + sym_limit_clause, + ACTIONS(3268), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(130), 46, + ACTIONS(3270), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -272838,11 +289996,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -272871,34 +290025,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [87860] = 9, + [105311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3361), 1, - sym_create_index_include_clause, - STATE(3455), 1, - sym_create_index_with_clause, - STATE(4382), 1, - sym_where_clause, - ACTIONS(4967), 5, + ACTIONS(4119), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4969), 41, + ACTIONS(4121), 45, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -272934,34 +290079,26 @@ static const uint16_t ts_small_parse_table[] = { 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, - [87932] = 9, + [105369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3350), 1, - sym_create_index_include_clause, - STATE(3480), 1, - sym_create_index_with_clause, - STATE(4470), 1, - sym_where_clause, - ACTIONS(4971), 5, + ACTIONS(4123), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4973), 41, + ACTIONS(4125), 45, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -272997,29 +290134,27 @@ static const uint16_t ts_small_parse_table[] = { 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, - [88004] = 9, + [105427] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3330), 1, - sym_create_index_include_clause, - STATE(3525), 1, + STATE(3427), 1, sym_create_index_with_clause, - STATE(4583), 1, + STATE(4692), 1, sym_where_clause, - ACTIONS(4975), 5, + ACTIONS(5735), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4977), 41, + ACTIONS(5737), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -273061,142 +290196,104 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [88076] = 3, + [105493] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 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(571), 32, - aux_sym_with_clause_token1, + ACTIONS(43), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [88136] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(565), 20, - aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(61), 1, anon_sym_BQUOTE, + ACTIONS(63), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(567), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + 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(8), 1, + sym__quoted_identifier, + STATE(11), 1, + sym_identifier, + STATE(12), 1, + sym_dotted_name, + STATE(37), 1, + sym__identifier, + STATE(46), 1, + sym__expression, + STATE(67), 1, + sym_argument_reference, + STATE(2202), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(64), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(67), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [88196] = 9, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(171), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [105601] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3331), 1, - sym_create_index_include_clause, - STATE(3524), 1, + STATE(3617), 1, sym_create_index_with_clause, - STATE(4578), 1, + STATE(4703), 1, sym_where_clause, - ACTIONS(4979), 5, + ACTIONS(5739), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4981), 41, + ACTIONS(5741), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -273238,88 +290335,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [88268] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4854), 1, - anon_sym_CARET, - ACTIONS(4858), 1, - anon_sym_SLASH, - ACTIONS(4864), 1, - aux_sym_cte_token2, - ACTIONS(4866), 1, - aux_sym_comment_statement_token7, - ACTIONS(4868), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4872), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4987), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4850), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4852), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4989), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4991), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4985), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4874), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4856), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4870), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(4983), 17, - aux_sym_with_clause_token1, - aux_sym_insert_statement_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_order_token1, - aux_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, - [88358] = 6, + [105667] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4993), 1, + ACTIONS(5743), 1, anon_sym_LPAREN, - ACTIONS(4995), 1, + ACTIONS(5745), 1, anon_sym_COLON_COLON, - ACTIONS(4997), 1, + ACTIONS(5747), 1, anon_sym_DOT_STAR, - ACTIONS(213), 21, + ACTIONS(217), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -273341,14 +290366,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 28, + ACTIONS(219), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, aux_sym_comment_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, @@ -273370,29 +290393,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [88424] = 9, + [105731] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, - ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3074), 1, - aux_sym_sequence_repeat1, - ACTIONS(4999), 5, + ACTIONS(5749), 1, + aux_sym_with_clause_token1, + ACTIONS(5751), 1, + anon_sym_LPAREN, + ACTIONS(5753), 1, + aux_sym_create_table_statement_token1, + ACTIONS(299), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5001), 41, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(303), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -273404,6 +290421,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -273433,28 +290451,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [88496] = 9, + [105795] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(5487), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3349), 1, - sym_create_index_include_clause, - STATE(3482), 1, - sym_create_index_with_clause, - STATE(4473), 1, - sym_where_clause, - ACTIONS(5003), 5, + ACTIONS(5489), 1, + anon_sym_LPAREN, + ACTIONS(5491), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5005), 41, + anon_sym_LBRACK, + ACTIONS(193), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -273496,28 +290509,79 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [88568] = 9, + [105859] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(4127), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4129), 45, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + 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_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, + [105917] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3348), 1, - sym_create_index_include_clause, - STATE(3483), 1, + STATE(3616), 1, sym_create_index_with_clause, - STATE(4476), 1, + STATE(4698), 1, sym_where_clause, - ACTIONS(5007), 5, + ACTIONS(4784), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5009), 41, + ACTIONS(4788), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -273559,129 +290623,253 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [88640] = 5, + [105983] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4726), 1, - anon_sym_DOT, - STATE(3011), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 24, - anon_sym_COMMA, + ACTIONS(5755), 1, + aux_sym_cte_token2, + ACTIONS(5757), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(5759), 1, + aux_sym_null_hint_token2, + ACTIONS(5761), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5763), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5765), 1, + aux_sym_TRUE_token1, + ACTIONS(5767), 1, + aux_sym_FALSE_token1, + ACTIONS(5769), 1, + sym_number, + ACTIONS(5771), 1, + sym__unquoted_identifier, + ACTIONS(5773), 1, anon_sym_BQUOTE, + ACTIONS(5775), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + ACTIONS(5777), 1, + anon_sym_SQUOTE, + ACTIONS(5781), 1, + anon_sym_DASH, + ACTIONS(5783), 1, + anon_sym_STAR, + ACTIONS(5785), 1, + aux_sym_interval_expression_token1, + ACTIONS(5787), 1, + anon_sym_DOLLAR, + ACTIONS(5789), 1, + sym__dollar_quoted_string_tag, + STATE(17), 1, + sym__quoted_identifier, + STATE(27), 1, + sym_identifier, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, + sym__identifier, + STATE(103), 1, + sym__expression, + STATE(203), 1, + sym_argument_reference, + STATE(2221), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(202), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5779), 6, anon_sym_PLUS, - anon_sym_CARET, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(329), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [106091] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5755), 1, + aux_sym_cte_token2, + ACTIONS(5757), 1, + anon_sym_LPAREN, + ACTIONS(5759), 1, + aux_sym_null_hint_token2, + ACTIONS(5761), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5763), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5765), 1, + aux_sym_TRUE_token1, + ACTIONS(5767), 1, + aux_sym_FALSE_token1, + ACTIONS(5769), 1, + sym_number, + ACTIONS(5771), 1, + sym__unquoted_identifier, + ACTIONS(5773), 1, + anon_sym_BQUOTE, + ACTIONS(5775), 1, + anon_sym_DQUOTE, + ACTIONS(5777), 1, + anon_sym_SQUOTE, + ACTIONS(5781), 1, + anon_sym_DASH, + ACTIONS(5783), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_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), 26, - aux_sym_cte_token1, + ACTIONS(5785), 1, + aux_sym_interval_expression_token1, + ACTIONS(5787), 1, + anon_sym_DOLLAR, + ACTIONS(5789), 1, + sym__dollar_quoted_string_tag, + STATE(17), 1, + sym__quoted_identifier, + STATE(27), 1, + sym_identifier, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, + sym__identifier, + STATE(103), 1, + sym__expression, + STATE(203), 1, + sym_argument_reference, + STATE(2329), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(202), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5779), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(329), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [106199] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3530), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(3534), 1, + aux_sym_null_hint_token2, + ACTIONS(3536), 1, + aux_sym_select_subexpression_token1, + ACTIONS(3538), 1, + aux_sym_conditional_expression_token1, + ACTIONS(3540), 1, + aux_sym_TRUE_token1, + ACTIONS(3542), 1, + aux_sym_FALSE_token1, + ACTIONS(3544), 1, + sym_number, + ACTIONS(3546), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(3548), 1, + anon_sym_BQUOTE, + ACTIONS(3550), 1, + anon_sym_DQUOTE, + ACTIONS(3552), 1, + anon_sym_SQUOTE, + ACTIONS(3556), 1, anon_sym_DASH, + ACTIONS(3558), 1, + anon_sym_STAR, + ACTIONS(3560), 1, + aux_sym_interval_expression_token1, + ACTIONS(3562), 1, + anon_sym_DOLLAR, + ACTIONS(3564), 1, + sym__dollar_quoted_string_tag, + STATE(2696), 1, + sym_identifier, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, + sym__identifier, + STATE(3074), 1, + sym_dotted_name, + STATE(3208), 1, + sym__expression, + STATE(3375), 1, + sym_argument_reference, + STATE(5337), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(3376), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(3554), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [88704] = 4, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3433), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [106307] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 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(621), 31, + ACTIONS(143), 12, aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [88766] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 9, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -273691,35 +290879,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 42, - anon_sym_COMMA, + ACTIONS(141), 38, 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__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_grant_statement_token8, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_RBRACK, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -273734,85 +290917,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [88828] = 4, + anon_sym_DOT_STAR, + [106365] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(591), 42, - anon_sym_COMMA, + ACTIONS(5791), 1, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_alter_table_action_alter_column_token2, - aux_sym__compound_statement_token2, + ACTIONS(5793), 1, + anon_sym_LPAREN, + ACTIONS(5795), 1, 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_RBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(5797), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5799), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5801), 1, + aux_sym_TRUE_token1, + ACTIONS(5803), 1, + aux_sym_FALSE_token1, + ACTIONS(5805), 1, + sym_number, + ACTIONS(5807), 1, + sym__unquoted_identifier, + ACTIONS(5809), 1, + anon_sym_BQUOTE, + ACTIONS(5811), 1, + anon_sym_DQUOTE, + ACTIONS(5813), 1, + anon_sym_SQUOTE, + ACTIONS(5817), 1, + anon_sym_DASH, + ACTIONS(5819), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [88890] = 5, + ACTIONS(5821), 1, + aux_sym_interval_expression_token1, + ACTIONS(5823), 1, + anon_sym_DOLLAR, + ACTIONS(5825), 1, + sym__dollar_quoted_string_tag, + STATE(1338), 1, + sym__quoted_identifier, + STATE(1366), 1, + sym_identifier, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, + sym__identifier, + STATE(1745), 1, + sym__expression, + STATE(1912), 1, + sym_argument_reference, + STATE(5538), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1913), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5815), 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, + [106473] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5011), 1, - anon_sym_DOT, - STATE(3059), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 5, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3473), 1, + sym_create_index_with_clause, + STATE(4432), 1, + sym_where_clause, + ACTIONS(5048), 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, + ACTIONS(5050), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -273845,34 +291053,187 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [88954] = 9, + [106539] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3360), 1, - sym_create_index_include_clause, - STATE(3458), 1, - sym_create_index_with_clause, - STATE(4370), 1, - sym_where_clause, - ACTIONS(5014), 5, + ACTIONS(5791), 1, + aux_sym_cte_token2, + ACTIONS(5793), 1, + anon_sym_LPAREN, + ACTIONS(5795), 1, + aux_sym_null_hint_token2, + ACTIONS(5797), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5799), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5801), 1, + aux_sym_TRUE_token1, + ACTIONS(5803), 1, + aux_sym_FALSE_token1, + ACTIONS(5805), 1, + sym_number, + ACTIONS(5807), 1, + sym__unquoted_identifier, + ACTIONS(5809), 1, + anon_sym_BQUOTE, + ACTIONS(5811), 1, + anon_sym_DQUOTE, + ACTIONS(5813), 1, + anon_sym_SQUOTE, + ACTIONS(5817), 1, + anon_sym_DASH, + ACTIONS(5819), 1, + anon_sym_STAR, + ACTIONS(5821), 1, + aux_sym_interval_expression_token1, + ACTIONS(5823), 1, + anon_sym_DOLLAR, + ACTIONS(5825), 1, + sym__dollar_quoted_string_tag, + STATE(1338), 1, + sym__quoted_identifier, + STATE(1366), 1, + sym_identifier, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, + sym__identifier, + STATE(1745), 1, + sym__expression, + STATE(1912), 1, + sym_argument_reference, + STATE(5488), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1913), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5815), 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, + [106647] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, + sym__unquoted_identifier, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, + sym_identifier, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9226), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [106755] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5831), 1, + anon_sym_SQUOTE, + ACTIONS(5833), 1, + sym__dollar_quoted_string_tag, + STATE(4574), 1, + sym_string, + ACTIONS(5827), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5016), 41, + ACTIONS(5829), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -273914,28 +291275,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [89026] = 9, + [106819] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3344), 1, - sym_create_index_include_clause, - STATE(3497), 1, - sym_create_index_with_clause, - STATE(4505), 1, - sym_where_clause, - ACTIONS(5018), 5, + ACTIONS(5835), 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(5020), 41, + ACTIONS(5837), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -273977,87 +291330,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [89098] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4854), 1, - anon_sym_CARET, - ACTIONS(619), 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(621), 31, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [89162] = 9, + [106877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3357), 1, - sym_create_index_include_clause, - STATE(3462), 1, - sym_create_index_with_clause, - STATE(4466), 1, - sym_where_clause, - ACTIONS(5022), 5, + ACTIONS(141), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5024), 41, + ACTIONS(143), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -274095,753 +291379,343 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [89234] = 3, + [106935] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 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(138), 28, - aux_sym_cte_token1, + ACTIONS(5839), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(5841), 1, + anon_sym_LPAREN, + ACTIONS(5843), 1, + aux_sym_null_hint_token2, + ACTIONS(5845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5849), 1, + aux_sym_TRUE_token1, + ACTIONS(5851), 1, + aux_sym_FALSE_token1, + ACTIONS(5853), 1, + sym_number, + ACTIONS(5855), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [89294] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 20, - aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(5857), 1, anon_sym_BQUOTE, + ACTIONS(5859), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(597), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(5861), 1, + anon_sym_SQUOTE, + ACTIONS(5865), 1, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [89354] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3377), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5946), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [89472] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3423), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5948), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [89590] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(5867), 1, + anon_sym_STAR, + ACTIONS(5869), 1, + aux_sym_interval_expression_token1, + ACTIONS(5871), 1, + anon_sym_DOLLAR, + ACTIONS(5873), 1, + sym__dollar_quoted_string_tag, + STATE(1281), 1, sym__quoted_identifier, - STATE(3403), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5932), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(1288), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [89708] = 32, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, + sym__identifier, + STATE(1502), 1, + sym__expression, + STATE(1597), 1, + sym_argument_reference, + STATE(5488), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5863), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1729), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107043] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(5839), 1, + aux_sym_cte_token2, + ACTIONS(5841), 1, + anon_sym_LPAREN, + ACTIONS(5843), 1, + aux_sym_null_hint_token2, + ACTIONS(5845), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5847), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5849), 1, + aux_sym_TRUE_token1, + ACTIONS(5851), 1, + aux_sym_FALSE_token1, + ACTIONS(5853), 1, + sym_number, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(5861), 1, + anon_sym_SQUOTE, + ACTIONS(5865), 1, + anon_sym_DASH, + ACTIONS(5867), 1, + anon_sym_STAR, + ACTIONS(5869), 1, + aux_sym_interval_expression_token1, + ACTIONS(5871), 1, + anon_sym_DOLLAR, + ACTIONS(5873), 1, + sym__dollar_quoted_string_tag, + STATE(1281), 1, sym__quoted_identifier, - STATE(3378), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5984), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(1288), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [89826] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3366), 1, - sym_create_index_include_clause, - STATE(3439), 1, - sym_create_index_with_clause, - STATE(4498), 1, - sym_where_clause, - ACTIONS(5026), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5028), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [89898] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(673), 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, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, + sym__identifier, + STATE(1502), 1, + sym__expression, + STATE(1597), 1, + sym_argument_reference, + STATE(5507), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1596), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5863), 6, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(675), 32, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [89958] = 32, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1729), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107151] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(2305), 1, + aux_sym_cte_token2, + ACTIONS(2307), 1, + anon_sym_LPAREN, + ACTIONS(2309), 1, + aux_sym_null_hint_token2, + ACTIONS(2311), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2313), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2315), 1, + aux_sym_TRUE_token1, + ACTIONS(2317), 1, + aux_sym_FALSE_token1, + ACTIONS(2319), 1, + sym_number, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3382), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5992), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + ACTIONS(2327), 1, + anon_sym_SQUOTE, + ACTIONS(2331), 1, + anon_sym_DASH, + ACTIONS(2333), 1, + anon_sym_STAR, + ACTIONS(2335), 1, + aux_sym_interval_expression_token1, + ACTIONS(2337), 1, + anon_sym_DOLLAR, + ACTIONS(2339), 1, + sym__dollar_quoted_string_tag, + STATE(1330), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [90076] = 3, + STATE(1379), 1, + sym__quoted_identifier, + STATE(1610), 1, + sym_dotted_name, + STATE(1616), 1, + sym__identifier, + STATE(1631), 1, + sym__expression, + STATE(1861), 1, + sym_argument_reference, + STATE(5337), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1862), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2329), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1880), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107259] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 25, - anon_sym_COMMA, + ACTIONS(5875), 1, + aux_sym_cte_token2, + ACTIONS(5877), 1, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(5879), 1, + aux_sym_null_hint_token2, + ACTIONS(5881), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5883), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5885), 1, + aux_sym_TRUE_token1, + ACTIONS(5887), 1, + aux_sym_FALSE_token1, + ACTIONS(5889), 1, + sym_number, + ACTIONS(5891), 1, + sym__unquoted_identifier, + ACTIONS(5893), 1, anon_sym_BQUOTE, + ACTIONS(5895), 1, 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(134), 27, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DOT, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(5897), 1, + anon_sym_SQUOTE, + ACTIONS(5901), 1, anon_sym_DASH, + ACTIONS(5903), 1, + anon_sym_STAR, + ACTIONS(5905), 1, + aux_sym_interval_expression_token1, + ACTIONS(5907), 1, + anon_sym_DOLLAR, + ACTIONS(5909), 1, + sym__dollar_quoted_string_tag, + STATE(4733), 1, + sym_identifier, + STATE(4751), 1, + sym__quoted_identifier, + STATE(4819), 1, + sym_dotted_name, + STATE(4852), 1, + sym__identifier, + STATE(4890), 1, + sym__expression, + STATE(4911), 1, + sym_argument_reference, + STATE(5492), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5899), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [90136] = 9, + 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, + [107367] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5034), 1, - aux_sym_sequence_token2, - ACTIONS(5037), 1, - aux_sym_sequence_token3, - ACTIONS(5040), 1, - aux_sym_sequence_token5, - ACTIONS(5043), 1, - aux_sym_sequence_token8, - ACTIONS(5046), 1, - aux_sym_sequence_token9, - STATE(3074), 1, - aux_sym_sequence_repeat1, - ACTIONS(5030), 5, + ACTIONS(5453), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5032), 41, + ACTIONS(5455), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -274854,6 +291728,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -274879,90 +291754,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [90208] = 3, + [107425] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(677), 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(679), 32, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [90268] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, ACTIONS(4792), 1, - aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(2989), 1, - aux_sym_sequence_repeat1, - ACTIONS(5049), 5, + aux_sym_where_clause_token1, + STATE(3607), 1, + sym_create_index_with_clause, + STATE(4630), 1, + sym_where_clause, + ACTIONS(4832), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5051), 41, - aux_sym_with_clause_token1, + ACTIONS(4834), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -274974,6 +291789,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -275003,140 +291819,177 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [90340] = 32, + [107491] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3402), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5933), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [90458] = 3, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9246), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107599] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(687), 20, - aux_sym_pg_command_token1, - anon_sym_EQ, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, + sym__unquoted_identifier, + ACTIONS(5616), 1, anon_sym_BQUOTE, + ACTIONS(5618), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(689), 32, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, + sym_identifier, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(8813), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107707] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5911), 1, + anon_sym_DOT, + STATE(3018), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 12, aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -275146,45 +291999,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [90518] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5053), 1, - aux_sym_with_clause_token1, - ACTIONS(5055), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 22, - anon_sym_COMMA, - 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(366), 28, - aux_sym_cte_token1, + ACTIONS(141), 36, aux_sym_cte_token2, - aux_sym_insert_statement_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_trigger_reference_token1, + 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_where_clause_token1, @@ -275195,31 +292017,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [90582] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5057), 1, - aux_sym_with_clause_token1, - ACTIONS(5059), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, 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, @@ -275235,261 +292036,403 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(356), 28, - aux_sym_cte_token1, + [107769] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5875), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(5877), 1, + anon_sym_LPAREN, + ACTIONS(5879), 1, + aux_sym_null_hint_token2, + ACTIONS(5881), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5883), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5885), 1, + aux_sym_TRUE_token1, + ACTIONS(5887), 1, + aux_sym_FALSE_token1, + ACTIONS(5889), 1, + sym_number, + ACTIONS(5891), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(5893), 1, + anon_sym_BQUOTE, + ACTIONS(5895), 1, + anon_sym_DQUOTE, + ACTIONS(5897), 1, + anon_sym_SQUOTE, + ACTIONS(5901), 1, anon_sym_DASH, + ACTIONS(5903), 1, + anon_sym_STAR, + ACTIONS(5905), 1, + aux_sym_interval_expression_token1, + ACTIONS(5907), 1, + anon_sym_DOLLAR, + ACTIONS(5909), 1, + sym__dollar_quoted_string_tag, + STATE(4733), 1, + sym_identifier, + STATE(4751), 1, + sym__quoted_identifier, + STATE(4819), 1, + sym_dotted_name, + STATE(4852), 1, + sym__identifier, + STATE(4890), 1, + sym__expression, + STATE(4911), 1, + sym_argument_reference, + STATE(7072), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4931), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5899), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [90646] = 5, + 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, + [107877] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5061), 1, - aux_sym_with_clause_token1, - ACTIONS(5063), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + 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, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, + 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(99), 1, + sym__expression, + STATE(109), 1, + sym_argument_reference, + STATE(2297), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(110), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, anon_sym_PLUS, - anon_sym_CARET, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [107985] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5913), 1, + aux_sym_cte_token2, + ACTIONS(5915), 1, + anon_sym_LPAREN, + ACTIONS(5917), 1, + aux_sym_null_hint_token2, + ACTIONS(5919), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5921), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5923), 1, + aux_sym_TRUE_token1, + ACTIONS(5925), 1, + aux_sym_FALSE_token1, + ACTIONS(5927), 1, + sym_number, + ACTIONS(5929), 1, + sym__unquoted_identifier, + ACTIONS(5931), 1, + anon_sym_BQUOTE, + ACTIONS(5933), 1, + anon_sym_DQUOTE, + ACTIONS(5935), 1, + anon_sym_SQUOTE, + ACTIONS(5939), 1, + anon_sym_DASH, + ACTIONS(5941), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(459), 28, - aux_sym_cte_token1, + ACTIONS(5943), 1, + aux_sym_interval_expression_token1, + ACTIONS(5945), 1, + anon_sym_DOLLAR, + ACTIONS(5947), 1, + sym__dollar_quoted_string_tag, + STATE(2094), 1, + sym_identifier, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, + sym__identifier, + STATE(2278), 1, + sym_dotted_name, + STATE(2317), 1, + sym__expression, + STATE(2465), 1, + sym_argument_reference, + STATE(5492), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2468), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5937), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2575), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [108093] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5949), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(5951), 1, + anon_sym_LPAREN, + ACTIONS(5953), 1, + aux_sym_null_hint_token2, + ACTIONS(5955), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5957), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5959), 1, + aux_sym_TRUE_token1, + ACTIONS(5961), 1, + aux_sym_FALSE_token1, + ACTIONS(5963), 1, + sym_number, + ACTIONS(5965), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(5967), 1, + anon_sym_BQUOTE, + ACTIONS(5969), 1, + anon_sym_DQUOTE, + ACTIONS(5971), 1, + anon_sym_SQUOTE, + ACTIONS(5975), 1, anon_sym_DASH, + ACTIONS(5977), 1, + anon_sym_STAR, + ACTIONS(5979), 1, + aux_sym_interval_expression_token1, + ACTIONS(5981), 1, + anon_sym_DOLLAR, + ACTIONS(5983), 1, + sym__dollar_quoted_string_tag, + STATE(2843), 1, + sym_identifier, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, + sym_dotted_name, + STATE(3288), 1, + sym__identifier, + STATE(3476), 1, + sym__expression, + STATE(4261), 1, + sym_argument_reference, + STATE(5492), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4259), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5973), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [90710] = 32, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4702), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [108201] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3601), 1, + sym_create_index_with_clause, + STATE(4611), 1, + sym_where_clause, + ACTIONS(5985), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5987), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3384), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5976), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [90828] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5065), 1, - aux_sym_with_clause_token1, - ACTIONS(5067), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 22, - anon_sym_COMMA, - 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(541), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [90892] = 9, + [108267] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3332), 1, - sym_create_index_include_clause, - STATE(3522), 1, + STATE(3514), 1, sym_create_index_with_clause, - STATE(4571), 1, + STATE(4450), 1, sym_where_clause, - ACTIONS(5069), 5, + ACTIONS(5016), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5071), 41, + ACTIONS(5018), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -275531,28 +292474,104 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [90964] = 9, + [108333] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(5949), 1, + aux_sym_cte_token2, + ACTIONS(5951), 1, + anon_sym_LPAREN, + ACTIONS(5953), 1, + aux_sym_null_hint_token2, + ACTIONS(5955), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5957), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5959), 1, + aux_sym_TRUE_token1, + ACTIONS(5961), 1, + aux_sym_FALSE_token1, + ACTIONS(5963), 1, + sym_number, + ACTIONS(5965), 1, + sym__unquoted_identifier, + ACTIONS(5967), 1, + anon_sym_BQUOTE, + ACTIONS(5969), 1, + anon_sym_DQUOTE, + ACTIONS(5971), 1, + anon_sym_SQUOTE, + ACTIONS(5975), 1, + anon_sym_DASH, + ACTIONS(5977), 1, + anon_sym_STAR, + ACTIONS(5979), 1, + aux_sym_interval_expression_token1, + ACTIONS(5981), 1, + anon_sym_DOLLAR, + ACTIONS(5983), 1, + sym__dollar_quoted_string_tag, + STATE(2843), 1, + sym_identifier, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, + sym_dotted_name, + STATE(3288), 1, + sym__identifier, + STATE(3476), 1, + sym__expression, + STATE(4261), 1, + sym_argument_reference, + STATE(6234), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(4259), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5973), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4702), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [108441] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3342), 1, - sym_create_index_include_clause, - STATE(3503), 1, + STATE(3598), 1, sym_create_index_with_clause, - STATE(4518), 1, + STATE(4610), 1, sym_where_clause, - ACTIONS(5073), 5, + ACTIONS(4881), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5075), 41, + ACTIONS(4883), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -275594,372 +292613,211 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [91036] = 32, + [108507] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(2084), 1, + aux_sym_cte_token2, + ACTIONS(2086), 1, + anon_sym_LPAREN, + ACTIONS(2088), 1, + aux_sym_null_hint_token2, + ACTIONS(2090), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2092), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2094), 1, + aux_sym_TRUE_token1, + ACTIONS(2096), 1, + aux_sym_FALSE_token1, + ACTIONS(2098), 1, + sym_number, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(2106), 1, + anon_sym_SQUOTE, + ACTIONS(2110), 1, + anon_sym_DASH, + ACTIONS(2112), 1, + anon_sym_STAR, + ACTIONS(2114), 1, + aux_sym_interval_expression_token1, + ACTIONS(2116), 1, + anon_sym_DOLLAR, + ACTIONS(2118), 1, + sym__dollar_quoted_string_tag, + STATE(1264), 1, sym__quoted_identifier, - STATE(3399), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5968), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(1271), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [91154] = 32, + STATE(1272), 1, + sym_dotted_name, + STATE(1304), 1, + sym__identifier, + STATE(1325), 1, + sym__expression, + STATE(1355), 1, + sym_argument_reference, + STATE(5336), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1387), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2108), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1441), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [108615] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(292), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3397), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6002), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [91272] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + anon_sym_LBRACK, + ACTIONS(294), 44, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3463), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5952), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [91390] = 32, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [108673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(141), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(143), 45, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_comment_statement_token5, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + aux_sym_create_extension_statement_token1, + aux_sym_create_extension_statement_token2, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3395), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6000), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [91508] = 9, + sym__unquoted_identifier, + [108731] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3362), 1, - sym_create_index_include_clause, - STATE(3446), 1, - sym_create_index_with_clause, - STATE(4431), 1, - sym_where_clause, - ACTIONS(5077), 5, + ACTIONS(5989), 1, + anon_sym_COMMA, + STATE(3324), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5079), 41, + ACTIONS(3877), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -276000,29 +292858,78 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, sym__unquoted_identifier, - [91580] = 9, + [108793] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + 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_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, - STATE(3343), 1, - sym_create_index_include_clause, - STATE(3498), 1, - sym_create_index_with_clause, - STATE(4506), 1, - sym_where_clause, - ACTIONS(5081), 5, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [108851] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4782), 1, + anon_sym_LBRACK, + STATE(3329), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5083), 41, + ACTIONS(336), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -276051,6 +292958,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -276064,24 +292972,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [91652] = 7, + [108913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2916), 1, - aux_sym_order_by_clause_token1, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(3311), 1, - sym_order_by_clause, - STATE(4011), 1, - sym_limit_clause, - ACTIONS(4650), 5, + ACTIONS(437), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4652), 43, + anon_sym_LBRACK, + ACTIONS(439), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -276111,6 +293012,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -276123,118 +293025,84 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [91720] = 32, + [108971] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3596), 1, + sym_create_index_with_clause, + STATE(4607), 1, + sym_where_clause, + ACTIONS(5992), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5994), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3379), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5986), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [91838] = 9, + sym__unquoted_identifier, + [109037] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4888), 1, - aux_sym_cte_token2, - ACTIONS(4890), 1, - aux_sym_null_hint_token2, - ACTIONS(4892), 1, + ACTIONS(5996), 1, anon_sym_LBRACK, - STATE(3297), 1, + STATE(3329), 1, aux_sym_array_type_repeat1, - STATE(3301), 1, - sym_null_constraint, - STATE(4517), 1, - sym_NULL, - ACTIONS(5085), 5, + ACTIONS(292), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5087), 41, + ACTIONS(294), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -276261,6 +293129,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -276274,28 +293143,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [91910] = 9, + [109099] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3341), 1, - sym_create_index_include_clause, - STATE(3504), 1, + STATE(3415), 1, sym_create_index_with_clause, - STATE(4519), 1, + STATE(4543), 1, sym_where_clause, - ACTIONS(5089), 5, + ACTIONS(5999), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5091), 41, + ACTIONS(6001), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -276337,454 +293202,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [91982] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3419), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5938), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [92100] = 32, + [109165] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(6003), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(5407), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3385), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5990), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [92218] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(5409), 43, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3418), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5937), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [92336] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(609), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(607), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [92396] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5093), 1, - anon_sym_DOT, - STATE(3114), 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), 38, - aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [92460] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(621), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 41, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [92524] = 5, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, + sym__unquoted_identifier, + [109225] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1671), 1, - anon_sym_COMMA, - STATE(3142), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(5095), 5, + ACTIONS(6005), 1, + aux_sym_with_clause_token1, + ACTIONS(6007), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5097), 45, - aux_sym_with_clause_token1, + anon_sym_LBRACK, + ACTIONS(378), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -276813,6 +293301,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -276825,86 +293314,84 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [92588] = 3, + [109287] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 20, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3413), 1, + sym_create_index_with_clause, + STATE(4535), 1, + sym_where_clause, + ACTIONS(5032), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(579), 32, - aux_sym_with_clause_token1, + ACTIONS(5034), 41, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [92648] = 7, + [109353] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5099), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(5101), 1, - anon_sym_LPAREN, - ACTIONS(5103), 1, - aux_sym_create_table_statement_token1, - ACTIONS(5105), 1, - aux_sym_type_token2, - ACTIONS(193), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3412), 1, + sym_create_index_with_clause, + STATE(4534), 1, + sym_where_clause, + ACTIONS(6009), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 42, + ACTIONS(6011), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -276933,7 +293420,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -276947,25 +293433,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [92716] = 7, + [109419] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2916), 1, - aux_sym_order_by_clause_token1, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(3309), 1, - sym_order_by_clause, - STATE(4009), 1, - sym_limit_clause, - ACTIONS(5107), 5, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3411), 1, + sym_create_index_with_clause, + STATE(4526), 1, + sym_where_clause, + ACTIONS(6013), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5109), 43, - aux_sym_with_clause_token1, + ACTIONS(6015), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -277006,30 +293491,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [92784] = 9, + [109485] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(453), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(455), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, - STATE(3335), 1, - sym_create_index_include_clause, - STATE(3518), 1, - sym_create_index_with_clause, - STATE(4548), 1, - sym_where_clause, - ACTIONS(5111), 5, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [109543] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6017), 1, + aux_sym_with_clause_token1, + ACTIONS(6019), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5113), 41, + anon_sym_LBRACK, + ACTIONS(386), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -277058,6 +293590,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -277071,28 +293604,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [92856] = 9, + [109605] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(6021), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3336), 1, - sym_create_index_include_clause, - STATE(3517), 1, - sym_create_index_with_clause, - STATE(4545), 1, - sym_where_clause, - ACTIONS(5115), 5, + ACTIONS(6023), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5117), 41, + anon_sym_LBRACK, + ACTIONS(398), 42, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -277121,6 +293647,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -277134,135 +293661,79 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [92928] = 32, + [109667] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(6025), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(6027), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(406), 42, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3400), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5981), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [93046] = 3, + sym__unquoted_identifier, + [109729] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(595), 43, + ACTIONS(6029), 1, + aux_sym_with_clause_token1, + ACTIONS(6031), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 22, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -277277,28 +293748,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [93106] = 9, + ACTIONS(378), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [109791] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3345), 1, - sym_create_index_include_clause, - STATE(3495), 1, + STATE(3410), 1, sym_create_index_with_clause, - STATE(4504), 1, + STATE(4516), 1, sym_where_clause, - ACTIONS(5119), 5, + ACTIONS(5060), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5121), 41, + ACTIONS(5062), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -277340,135 +293834,77 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [93178] = 32, + [109857] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3590), 1, + sym_create_index_with_clause, + STATE(4578), 1, + sym_where_clause, + ACTIONS(6033), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(6035), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3394), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5960), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [93296] = 3, + sym__unquoted_identifier, + [109923] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(719), 43, + ACTIONS(449), 22, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -277483,10 +293919,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [93356] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(601), 9, + ACTIONS(451), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -277496,36 +293948,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 43, + [109981] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6037), 1, + aux_sym_with_clause_token1, + ACTIONS(6039), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 22, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -277540,34 +293978,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [93416] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5123), 1, - anon_sym_DOT, - STATE(3114), 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), 38, + ACTIONS(386), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, aux_sym_comment_statement_token7, - anon_sym_EQ, + 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_where_clause_token1, @@ -277578,49 +293995,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_clause_token1, aux_sym_boolean_expression_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, - [93480] = 9, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [110043] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3325), 1, - sym_create_index_include_clause, - STATE(3511), 1, - sym_create_index_with_clause, - STATE(4542), 1, - sym_where_clause, - ACTIONS(5126), 5, + ACTIONS(481), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5128), 41, + anon_sym_LBRACK, + ACTIONS(483), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -277649,6 +294045,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -277661,34 +294058,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [93552] = 9, + [110101] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3329), 1, - sym_create_index_include_clause, - STATE(3529), 1, - sym_create_index_with_clause, - STATE(4590), 1, - sym_where_clause, - ACTIONS(5130), 5, + ACTIONS(6041), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5132), 41, + ACTIONS(6043), 45, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -277721,30 +294109,86 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [93624] = 5, + [110159] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5134), 1, + ACTIONS(6045), 1, + aux_sym_with_clause_token1, + ACTIONS(6047), 1, + aux_sym_create_table_statement_token1, + ACTIONS(394), 22, anon_sym_COMMA, - STATE(3117), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 5, + 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(398), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [110221] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6049), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(1769), 45, + ACTIONS(6051), 45, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -277777,23 +294221,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, sym__unquoted_identifier, - [93688] = 3, + [110279] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 20, - aux_sym_pg_command_token1, + ACTIONS(473), 22, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -277808,27 +294253,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(721), 32, - aux_sym_with_clause_token1, + ACTIONS(475), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + aux_sym_insert_statement_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_order_token1, - aux_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_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -277841,343 +294282,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [93748] = 32, + [110337] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(5913), 1, + aux_sym_cte_token2, + ACTIONS(5915), 1, + anon_sym_LPAREN, + ACTIONS(5917), 1, + aux_sym_null_hint_token2, + ACTIONS(5919), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5921), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5923), 1, + aux_sym_TRUE_token1, + ACTIONS(5925), 1, + aux_sym_FALSE_token1, + ACTIONS(5927), 1, + sym_number, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5935), 1, + anon_sym_SQUOTE, + ACTIONS(5939), 1, + anon_sym_DASH, + ACTIONS(5941), 1, + anon_sym_STAR, + ACTIONS(5943), 1, + aux_sym_interval_expression_token1, + ACTIONS(5945), 1, + anon_sym_DOLLAR, + ACTIONS(5947), 1, + sym__dollar_quoted_string_tag, + STATE(2094), 1, + sym_identifier, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, + sym__identifier, + STATE(2278), 1, + sym_dotted_name, + STATE(2317), 1, + sym__expression, + STATE(2465), 1, + sym_argument_reference, + STATE(6013), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(2468), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5937), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2575), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110445] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(485), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(487), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3441), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5963), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [93866] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(725), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(723), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [93926] = 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_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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [93986] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(701), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_alter_table_action_alter_column_token2, - aux_sym__compound_statement_token2, - aux_sym_null_hint_token2, - 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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_RBRACK, - [94072] = 3, + sym__unquoted_identifier, + [110503] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(603), 43, + ACTIONS(6053), 1, + aux_sym_with_clause_token1, + ACTIONS(6055), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 22, 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [94132] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(599), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -278192,27 +294447,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(601), 32, - aux_sym_with_clause_token1, + ACTIONS(406), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, 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_order_token1, - aux_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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -278225,331 +294474,491 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [94192] = 32, + [110565] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(489), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(491), 44, aux_sym_with_clause_token1, - ACTIONS(968), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - ACTIONS(970), 1, + [110623] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(495), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3380), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5987), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [94310] = 3, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [110681] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(691), 20, + ACTIONS(461), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(693), 32, + anon_sym_LBRACK, + ACTIONS(463), 44, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [94370] = 32, + [110739] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3460), 1, + sym_create_index_with_clause, + STATE(4568), 1, + sym_where_clause, + ACTIONS(4987), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4989), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(970), 1, + [110805] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(412), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3387), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5998), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [110863] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, + sym__unquoted_identifier, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [94488] = 32, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9388), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [110971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(430), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(432), 44, aux_sym_with_clause_token1, - ACTIONS(968), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - ACTIONS(970), 1, + [111029] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3535), 1, + sym_create_index_with_clause, + STATE(4389), 1, + sym_where_clause, + ACTIONS(6057), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(6059), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3381), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6007), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [94606] = 3, + sym__unquoted_identifier, + [111095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(695), 20, - aux_sym_pg_command_token1, + ACTIONS(366), 22, + anon_sym_COMMA, + 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, @@ -278564,27 +294973,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(697), 32, - aux_sym_with_clause_token1, + ACTIONS(368), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + aux_sym_insert_statement_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_order_token1, - aux_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_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -278597,314 +295002,300 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [94666] = 3, + [111153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 1, - aux_sym_sequence_token5, - ACTIONS(136), 51, + ACTIONS(441), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(443), 44, aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, aux_sym_insert_statement_token1, 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_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - anon_sym_EQ, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - 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_tablespace_hint_token1, - aux_sym_values_clause_token1, - anon_sym_COLON_COLON, - [94726] = 32, + sym__unquoted_identifier, + [111211] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3661), 1, + sym_create_index_with_clause, + STATE(4661), 1, + sym_where_clause, + ACTIONS(5116), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5118), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3383), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6010), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [94844] = 3, + sym__unquoted_identifier, + [111277] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 20, + ACTIONS(457), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_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(725), 32, + anon_sym_LBRACK, + ACTIONS(459), 44, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, - aux_sym_comment_statement_token7, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [94904] = 32, + [111335] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(467), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3393), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5945), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [95022] = 9, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [111393] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4788), 1, - aux_sym_sequence_token2, - ACTIONS(4790), 1, - aux_sym_sequence_token3, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3530), 1, + sym_create_index_with_clause, + STATE(4561), 1, + sym_where_clause, + ACTIONS(4998), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5000), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_sequence_token5, - ACTIONS(4794), 1, - aux_sym_sequence_token8, - ACTIONS(4796), 1, - aux_sym_sequence_token9, - STATE(3074), 1, - aux_sym_sequence_repeat1, - ACTIONS(5139), 5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [111459] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(477), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5141), 41, + anon_sym_LBRACK, + ACTIONS(479), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -278917,6 +295308,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token3, @@ -278933,6 +295325,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -278945,258 +295338,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [95094] = 32, + [111517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(390), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(392), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3391), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5957), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [95212] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(697), 9, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(695), 43, - 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__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_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_conditional_expression_token2, - aux_sym_conditional_expression_token3, - aux_sym_boolean_expression_token1, - 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, - [95272] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3390), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5951), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [95390] = 9, + [111575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3340), 1, - sym_create_index_include_clause, - STATE(3505), 1, - sym_create_index_with_clause, - STATE(4522), 1, - sym_where_clause, - ACTIONS(5143), 5, + ACTIONS(370), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5145), 41, + anon_sym_LBRACK, + ACTIONS(372), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -279225,6 +295435,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -279237,99 +295448,80 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [95462] = 16, + [111633] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4806), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4854), 1, - anon_sym_CARET, - ACTIONS(4858), 1, - anon_sym_SLASH, - ACTIONS(4864), 1, - aux_sym_cte_token2, - ACTIONS(4866), 1, - aux_sym_comment_statement_token7, - ACTIONS(4868), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4872), 1, - aux_sym_boolean_expression_token1, - ACTIONS(4987), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4850), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4852), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(4874), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(699), 5, + ACTIONS(6061), 1, + anon_sym_COMMA, + STATE(3324), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4856), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4870), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(701), 19, + ACTIONS(3859), 43, aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_order_token1, - aux_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_where_clause_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [95548] = 9, + [111695] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4770), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3339), 1, - sym_create_index_include_clause, - STATE(3508), 1, - sym_create_index_with_clause, - STATE(4532), 1, - sym_where_clause, - ACTIONS(5147), 5, + ACTIONS(5425), 1, + anon_sym_LBRACK, + STATE(3253), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5149), 41, + ACTIONS(336), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -279341,6 +295533,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -279371,80 +295564,71 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [95620] = 32, + [111757] = 25, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(9), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(11), 1, + aux_sym_truncate_statement_token1, + ACTIONS(13), 1, + aux_sym_comment_statement_token1, + ACTIONS(15), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(17), 1, + aux_sym_commit_statement_token1, + ACTIONS(19), 1, + aux_sym_rollback_statement_token1, + ACTIONS(21), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(23), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(25), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(29), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(31), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(33), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(35), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(37), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3404), 1, - sym_trigger_order, - STATE(5132), 1, + ACTIONS(6063), 1, + ts_builtin_sym_end, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5985), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, + STATE(3401), 2, + sym__statement, + aux_sym_source_file_repeat1, + STATE(6170), 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_return_statement, - sym_declare_statement, + sym_create_function_statement, + sym_create_trigger_statement, sym_create_extension_statement, sym_create_role_statement, sym_create_schema_statement, @@ -279457,21 +295641,104 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [95738] = 5, + [111859] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5151), 1, - anon_sym_COMMA, - STATE(3142), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 5, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, + sym__unquoted_identifier, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, + sym_identifier, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9094), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [111967] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3407), 1, + sym_create_index_with_clause, + STATE(4488), 1, + sym_where_clause, + ACTIONS(5147), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(1769), 45, - aux_sym_with_clause_token1, + ACTIONS(5149), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -279512,27 +295779,217 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [112033] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4466), 1, + anon_sym_LBRACK, + ACTIONS(217), 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(219), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [95802] = 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [112093] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5154), 1, - aux_sym_with_clause_token1, - ACTIONS(5156), 1, + ACTIONS(5004), 1, + anon_sym_COLON_COLON, + ACTIONS(217), 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(219), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [112153] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(5158), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 6, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, + sym__unquoted_identifier, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, + sym_identifier, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9432), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112261] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3537), 1, + sym_create_index_with_clause, + STATE(4519), 1, + sym_where_clause, + ACTIONS(6065), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(234), 43, + ACTIONS(6067), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -279561,7 +296018,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -279574,104 +296030,179 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [95868] = 32, + [112327] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(6069), 1, + aux_sym_cte_token2, + ACTIONS(6071), 1, + anon_sym_LPAREN, + ACTIONS(6073), 1, + aux_sym_null_hint_token2, + ACTIONS(6075), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6077), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6079), 1, + aux_sym_TRUE_token1, + ACTIONS(6081), 1, + aux_sym_FALSE_token1, + ACTIONS(6083), 1, + sym_number, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(6091), 1, + anon_sym_SQUOTE, + ACTIONS(6095), 1, + anon_sym_DASH, + ACTIONS(6097), 1, + anon_sym_STAR, + ACTIONS(6099), 1, + aux_sym_interval_expression_token1, + ACTIONS(6101), 1, + anon_sym_DOLLAR, + ACTIONS(6103), 1, + sym__dollar_quoted_string_tag, + STATE(1303), 1, + sym_identifier, + STATE(1346), 1, sym__quoted_identifier, - STATE(3388), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5975), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(1440), 1, + sym_dotted_name, + STATE(1461), 1, + sym__identifier, + STATE(1625), 1, + sym__expression, + STATE(1635), 1, + sym_argument_reference, + STATE(5492), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1634), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6093), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1770), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112435] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5598), 1, + aux_sym_cte_token2, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, + sym__unquoted_identifier, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [95986] = 3, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5044), 1, + sym__expression, + STATE(5091), 1, + sym_argument_reference, + STATE(9394), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112543] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(703), 20, - aux_sym_pg_command_token1, + ACTIONS(292), 22, + anon_sym_COMMA, + 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, @@ -279686,27 +296217,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(705), 32, - aux_sym_with_clause_token1, + ACTIONS(294), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, + aux_sym_insert_statement_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_order_token1, - aux_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_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -279719,109 +296246,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [96046] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3389), 1, - sym_trigger_order, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5956), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - ACTIONS(3821), 2, - aux_sym_trigger_order_token1, - aux_sym_trigger_order_token2, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [96164] = 6, + [112601] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5160), 1, - aux_sym_with_clause_token1, - ACTIONS(5162), 1, - anon_sym_LPAREN, - ACTIONS(5164), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 6, + ACTIONS(6061), 1, + anon_sym_COMMA, + STATE(3370), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(234), 42, + ACTIONS(3853), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -279833,7 +296272,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -279863,15 +296301,147 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [112663] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2194), 1, + aux_sym_cte_token2, + ACTIONS(2196), 1, + anon_sym_LPAREN, + ACTIONS(2198), 1, + aux_sym_null_hint_token2, + ACTIONS(2200), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2202), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2204), 1, + aux_sym_TRUE_token1, + ACTIONS(2206), 1, + aux_sym_FALSE_token1, + ACTIONS(2208), 1, + sym_number, + ACTIONS(2210), 1, sym__unquoted_identifier, - [96229] = 5, + ACTIONS(2212), 1, + anon_sym_BQUOTE, + ACTIONS(2214), 1, + anon_sym_DQUOTE, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2220), 1, + anon_sym_DASH, + ACTIONS(2222), 1, + anon_sym_STAR, + ACTIONS(2224), 1, + aux_sym_interval_expression_token1, + ACTIONS(2226), 1, + anon_sym_DOLLAR, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(1278), 1, + sym_identifier, + STATE(1295), 1, + sym__quoted_identifier, + STATE(1321), 1, + sym__identifier, + STATE(1322), 1, + sym_dotted_name, + STATE(1372), 1, + sym__expression, + STATE(1537), 1, + sym_argument_reference, + STATE(5337), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1522), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2218), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1559), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [112771] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5166), 1, + ACTIONS(481), 22, + anon_sym_COMMA, + 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, - STATE(3161), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 21, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(483), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [112829] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(485), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -279879,6 +296449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -279893,7 +296464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(273), 28, + ACTIONS(487), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -279922,24 +296493,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [96292] = 7, + [112887] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5176), 1, - aux_sym_create_extension_statement_token2, - STATE(3163), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5168), 5, + ACTIONS(5234), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5170), 42, + ACTIONS(5236), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -279976,211 +296540,142 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, sym__unquoted_identifier, - [96359] = 7, + [112945] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(3539), 1, - sym_order_by_clause, - STATE(4606), 1, - sym_limit_clause, - ACTIONS(3257), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(370), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3259), 42, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(372), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [96426] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5182), 1, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(5184), 1, - anon_sym_BQUOTE, - ACTIONS(5186), 1, - anon_sym_DQUOTE, - STATE(3189), 1, - sym__quoted_identifier, - STATE(3513), 1, - sym_identifier, - STATE(4581), 1, - sym__identifier, - STATE(4610), 1, - sym_dotted_name, - ACTIONS(5178), 3, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - ACTIONS(5180), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [96499] = 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113003] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3634), 1, - anon_sym_DOT, - STATE(2807), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 2, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - ACTIONS(3630), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(390), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3632), 42, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(392), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [96564] = 6, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113061] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5099), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(5101), 1, - anon_sym_LPAREN, - ACTIONS(5103), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3508), 1, + sym_create_index_with_clause, + STATE(4508), 1, + sym_where_clause, + ACTIONS(6105), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 42, + ACTIONS(6107), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -280209,7 +296704,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -280223,79 +296717,79 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [96629] = 5, + [113127] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5188), 1, + ACTIONS(489), 22, anon_sym_COMMA, - STATE(3154), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(1769), 44, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(491), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [96692] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113185] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5191), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(5193), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3488), 1, + sym_create_index_with_clause, + STATE(4498), 1, + sym_where_clause, + ACTIONS(5036), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(541), 43, + ACTIONS(5038), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -280324,7 +296818,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -280337,141 +296830,135 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [96755] = 5, + [113251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5195), 1, - aux_sym_with_clause_token1, - ACTIONS(5197), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(477), 22, + anon_sym_COMMA, + 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, - ACTIONS(459), 43, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(479), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [96818] = 7, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113309] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5199), 1, - aux_sym_with_clause_token1, - ACTIONS(5201), 1, - anon_sym_LPAREN, - ACTIONS(5203), 1, - aux_sym_create_table_statement_token1, - ACTIONS(5205), 1, - aux_sym_type_token2, - ACTIONS(193), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + 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, - ACTIONS(197), 41, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [96885] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113367] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5207), 1, + ACTIONS(4786), 1, aux_sym_with_clause_token1, - ACTIONS(5209), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3487), 1, + sym_create_index_with_clause, + STATE(4492), 1, + sym_where_clause, + ACTIONS(6109), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(356), 43, + ACTIONS(6111), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -280500,7 +296987,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -280513,16 +296999,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [96948] = 3, + [113433] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 13, - aux_sym_with_clause_token1, + ACTIONS(457), 22, + anon_sym_COMMA, + 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(459), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - anon_sym_DOT, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -280532,14 +297055,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 38, - aux_sym_cte_token2, - anon_sym_LPAREN, + [113491] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, @@ -280550,12 +297100,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113549] = 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, - aux_sym_type_token1, - aux_sym_type_token2, anon_sym_LBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -280570,29 +297136,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [97007] = 8, + ACTIONS(443), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113607] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5215), 1, - aux_sym_cte_token2, - ACTIONS(5217), 1, - aux_sym_mode_token1, - ACTIONS(5219), 1, - aux_sym_initial_mode_token1, - STATE(3451), 1, - sym_mode, - STATE(4399), 1, - sym_initial_mode, - ACTIONS(5211), 5, + ACTIONS(4786), 1, + aux_sym_with_clause_token1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(3482), 1, + sym_create_index_with_clause, + STATE(4469), 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(5213), 41, - aux_sym_with_clause_token1, + ACTIONS(6115), 41, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -280632,14 +297224,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [97076] = 5, + [113673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5221), 1, - anon_sym_LBRACK, - STATE(3161), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 21, + ACTIONS(430), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -280647,6 +297235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -280661,7 +297250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(287), 28, + ACTIONS(432), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -280690,139 +297279,366 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [97139] = 7, + [113731] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5176), 1, - aux_sym_create_extension_statement_token2, - STATE(3163), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5224), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6069), 1, + aux_sym_cte_token2, + ACTIONS(6071), 1, + anon_sym_LPAREN, + ACTIONS(6073), 1, + aux_sym_null_hint_token2, + ACTIONS(6075), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6077), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6079), 1, + aux_sym_TRUE_token1, + ACTIONS(6081), 1, + aux_sym_FALSE_token1, + ACTIONS(6083), 1, + sym_number, + ACTIONS(6085), 1, + sym__unquoted_identifier, + ACTIONS(6087), 1, anon_sym_BQUOTE, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(5226), 42, + ACTIONS(6091), 1, + anon_sym_SQUOTE, + ACTIONS(6095), 1, + anon_sym_DASH, + ACTIONS(6097), 1, + anon_sym_STAR, + ACTIONS(6099), 1, + aux_sym_interval_expression_token1, + ACTIONS(6101), 1, + anon_sym_DOLLAR, + ACTIONS(6103), 1, + sym__dollar_quoted_string_tag, + STATE(1303), 1, + sym_identifier, + STATE(1346), 1, + sym__quoted_identifier, + STATE(1440), 1, + sym_dotted_name, + STATE(1461), 1, + sym__identifier, + STATE(1625), 1, + sym__expression, + STATE(1635), 1, + sym_argument_reference, + STATE(5512), 2, + sym__aliased_expression, + sym__aliasable_expression, + STATE(1634), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6093), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1770), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [113839] = 25, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6117), 1, + ts_builtin_sym_end, + ACTIONS(6119), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(6122), 1, aux_sym_insert_statement_token1, + ACTIONS(6125), 1, aux_sym_truncate_statement_token1, + ACTIONS(6128), 1, aux_sym_comment_statement_token1, + ACTIONS(6131), 1, aux_sym_begin_statement_token1, + ACTIONS(6134), 1, aux_sym_commit_statement_token1, + ACTIONS(6137), 1, aux_sym_rollback_statement_token1, + ACTIONS(6140), 1, aux_sym_create_statement_token1, + ACTIONS(6143), 1, aux_sym_alter_statement_token1, + ACTIONS(6146), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(6149), 1, + aux_sym_pg_command_token1, + ACTIONS(6152), 1, aux_sym_trigger_event_token1, + ACTIONS(6155), 1, aux_sym_trigger_event_token2, + ACTIONS(6158), 1, aux_sym_drop_statement_token1, + ACTIONS(6161), 1, aux_sym_grant_statement_token1, + ACTIONS(6164), 1, aux_sym_grant_statement_token4, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6628), 1, + sym_with_clause, + STATE(3401), 2, + sym__statement, + aux_sym_source_file_repeat1, + STATE(6170), 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, + [113941] = 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_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [97206] = 7, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [113999] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5232), 1, - aux_sym_comment_statement_token5, - ACTIONS(5235), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5238), 1, - aux_sym_create_extension_statement_token2, - STATE(3163), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5228), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(493), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5230), 42, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(495), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [114057] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6167), 1, + aux_sym_cte_token2, + ACTIONS(6169), 1, + anon_sym_LPAREN, + ACTIONS(6171), 1, + aux_sym_null_hint_token2, + ACTIONS(6173), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6175), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6177), 1, + aux_sym_TRUE_token1, + ACTIONS(6179), 1, + aux_sym_FALSE_token1, + ACTIONS(6181), 1, + sym_number, + ACTIONS(6183), 1, sym__unquoted_identifier, - [97273] = 4, + ACTIONS(6185), 1, + anon_sym_BQUOTE, + ACTIONS(6187), 1, + anon_sym_DQUOTE, + ACTIONS(6189), 1, + anon_sym_SQUOTE, + ACTIONS(6193), 1, + anon_sym_DASH, + ACTIONS(6195), 1, + anon_sym_STAR, + ACTIONS(6197), 1, + aux_sym_interval_expression_token1, + ACTIONS(6199), 1, + anon_sym_DOLLAR, + ACTIONS(6201), 1, + sym__dollar_quoted_string_tag, + STATE(4732), 1, + sym__expression, + STATE(4743), 1, + sym_identifier, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, + sym__identifier, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, + sym_argument_reference, + STATE(6258), 1, + sym_ordered_expression, + STATE(4953), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6191), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5025), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [114164] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5245), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - ACTIONS(5241), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4610), 1, + sym_where_clause, + ACTIONS(4881), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5243), 44, + ACTIONS(4883), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -280864,22 +297680,18 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [97334] = 3, + [114225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 24, + ACTIONS(587), 21, 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, @@ -280894,13 +297706,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - ACTIONS(117), 27, + ACTIONS(589), 28, aux_sym_cte_token1, aux_sym_cte_token2, + aux_sym_insert_statement_token2, aux_sym_comment_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, @@ -280913,7 +297726,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -280923,28 +297735,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [97393] = 8, + [114282] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5215), 1, - aux_sym_cte_token2, - ACTIONS(5217), 1, - aux_sym_mode_token1, - ACTIONS(5219), 1, - aux_sym_initial_mode_token1, - STATE(3438), 1, - sym_mode, - STATE(4528), 1, - sym_initial_mode, - ACTIONS(5247), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4508), 1, + sym_where_clause, + ACTIONS(6105), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5249), 41, + ACTIONS(6107), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -280984,16 +297791,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [97462] = 3, + [114343] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5030), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4498), 1, + sym_where_clause, + ACTIONS(5036), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5032), 46, + ACTIONS(5038), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -281006,11 +297817,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -281040,78 +297847,74 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [97521] = 5, + [114404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5251), 1, - aux_sym_with_clause_token1, - ACTIONS(5253), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(619), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(366), 43, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(621), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [97584] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [114461] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5259), 1, - anon_sym_COMMA, - STATE(3213), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5255), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4492), 1, + sym_where_clause, + ACTIONS(6109), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5257), 44, + ACTIONS(6111), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -281148,32 +297951,32 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, sym__unquoted_identifier, - [97647] = 3, + [114522] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4489), 1, + sym_where_clause, + ACTIONS(6203), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(130), 45, + ACTIONS(6205), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -281206,30 +298009,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [97706] = 3, + [114583] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4483), 1, + sym_where_clause, + ACTIONS(6207), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(117), 45, + ACTIONS(6209), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -281262,32 +298065,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [97765] = 8, + [114644] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5263), 1, - aux_sym_with_clause_token1, - ACTIONS(5267), 1, - aux_sym_create_extension_statement_token2, - STATE(3175), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5261), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4469), 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(5265), 41, + ACTIONS(6115), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -281329,24 +298125,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [97834] = 7, + [114705] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, + ACTIONS(3112), 1, aux_sym_limit_clause_token1, - STATE(3537), 1, - sym_order_by_clause, - STATE(4603), 1, + STATE(4549), 1, sym_limit_clause, - ACTIONS(3243), 5, + ACTIONS(3268), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3245), 42, + ACTIONS(3270), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -281389,82 +298181,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [97901] = 5, + [114766] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5166), 1, - anon_sym_LBRACK, - STATE(3148), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 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(242), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [97964] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5176), 1, - aux_sym_create_extension_statement_token2, - STATE(3163), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5269), 5, + STATE(4434), 1, + sym_where_clause, + ACTIONS(6211), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5271), 42, + ACTIONS(6213), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -281507,84 +298237,184 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [98031] = 7, + [114827] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5277), 1, - aux_sym_create_extension_statement_token2, - STATE(3186), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5273), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4610), 1, + aux_sym_cte_token2, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, + sym__unquoted_identifier, + ACTIONS(4628), 1, anon_sym_BQUOTE, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5275), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, + anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6215), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, + sym_argument_reference, + STATE(2846), 1, + sym__expression, + STATE(1418), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4634), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1498), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [114934] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [98098] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6217), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5314), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115041] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4432), 1, + sym_where_clause, + ACTIONS(5048), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(134), 45, + ACTIONS(5050), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -281617,86 +298447,178 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [98157] = 7, + [115102] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5283), 1, - aux_sym_alter_table_action_alter_column_token2, - ACTIONS(5285), 1, - anon_sym_LBRACK, - STATE(3278), 1, - aux_sym_array_type_repeat1, - STATE(4550), 1, - sym_default_clause, - ACTIONS(5279), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5281), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6219), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5322), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115209] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [98224] = 5, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6221), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5276), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(1913), 1, - anon_sym_COMMA, - STATE(3154), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(5095), 5, + ACTIONS(6223), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5097), 44, + ACTIONS(6225), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -281738,26 +298660,24 @@ static const uint16_t ts_small_parse_table[] = { 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_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - [98287] = 6, + [115373] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4913), 1, - aux_sym_with_clause_token1, - ACTIONS(4915), 1, - anon_sym_LPAREN, - ACTIONS(4917), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 6, + ACTIONS(6231), 1, + anon_sym_COMMA, + STATE(3422), 1, + aux_sym_create_function_statement_repeat1, + ACTIONS(6227), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 42, + ACTIONS(6229), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -281769,7 +298689,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -281800,20 +298719,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [98352] = 5, + [115434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5259), 1, - anon_sym_COMMA, - STATE(3169), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5287), 5, + ACTIONS(6234), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5289), 44, + ACTIONS(6236), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -281850,32 +298765,24 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - [98415] = 7, + [115491] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5295), 1, - aux_sym_create_extension_statement_token2, - STATE(3162), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5291), 5, + ACTIONS(6238), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5293), 42, + ACTIONS(6240), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -281917,81 +298824,183 @@ static const uint16_t ts_small_parse_table[] = { 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, - [98482] = 7, + [115548] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(3546), 1, - sym_order_by_clause, - STATE(4613), 1, - sym_limit_clause, - ACTIONS(5107), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5109), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6119), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [115659] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [98549] = 5, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6242), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5291), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115766] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4362), 1, - anon_sym_LBRACK, - STATE(3187), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4704), 1, + sym_where_clause, + ACTIONS(6244), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(273), 44, + ACTIONS(6246), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -282021,7 +299030,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -282034,249 +299042,573 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [98612] = 3, + [115827] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 9, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(4571), 1, + aux_sym_cte_token2, + ACTIONS(4573), 1, anon_sym_LPAREN, - aux_sym_pg_command_token1, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, + sym__unquoted_identifier, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - anon_sym_DOT, - anon_sym_COLON_COLON, - ACTIONS(134), 42, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6248), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1248), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [115934] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [98671] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6111), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [116045] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5176), 1, - aux_sym_create_extension_statement_token2, - STATE(3163), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5297), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5299), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [98738] = 5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6184), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [116156] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(5301), 1, - anon_sym_LBRACK, - STATE(3187), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(287), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, - sym__unquoted_identifier, - [98801] = 24, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6192), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [116267] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6250), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5328), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116374] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(217), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(2690), 1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(219), 28, aux_sym_cte_token1, - ACTIONS(5304), 1, aux_sym_cte_token2, - ACTIONS(5306), 1, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - ACTIONS(5308), 1, aux_sym_create_function_parameter_token1, - ACTIONS(5312), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(5314), 1, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(5316), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(5328), 1, - anon_sym_CARET, - ACTIONS(5332), 1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, anon_sym_SLASH, - STATE(1404), 1, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [116431] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6252), 1, + aux_sym_cte_token2, + ACTIONS(6254), 1, + anon_sym_LPAREN, + ACTIONS(6256), 1, + aux_sym_null_hint_token2, + ACTIONS(6258), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6260), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6262), 1, + aux_sym_TRUE_token1, + ACTIONS(6264), 1, + aux_sym_FALSE_token1, + ACTIONS(6266), 1, + sym_number, + ACTIONS(6268), 1, + sym__unquoted_identifier, + ACTIONS(6270), 1, + anon_sym_BQUOTE, + ACTIONS(6272), 1, + anon_sym_DQUOTE, + ACTIONS(6274), 1, + anon_sym_SQUOTE, + ACTIONS(6278), 1, + anon_sym_DASH, + ACTIONS(6280), 1, + anon_sym_STAR, + ACTIONS(6282), 1, + aux_sym_interval_expression_token1, + ACTIONS(6284), 1, + anon_sym_DOLLAR, + ACTIONS(6286), 1, + sym__dollar_quoted_string_tag, + STATE(4722), 1, sym__quoted_identifier, - STATE(5175), 1, + STATE(4745), 1, + sym_dotted_name, + STATE(4795), 1, sym_identifier, - ACTIONS(292), 2, + STATE(4924), 1, + sym__identifier, + STATE(5061), 1, + sym_argument_reference, + STATE(5156), 1, + sym__expression, + STATE(5671), 1, + sym_group_by_clause_body, + STATE(5058), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6276), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5172), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116538] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(718), 21, anon_sym_COMMA, anon_sym_RPAREN, - ACTIONS(5318), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(5320), 2, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(5322), 2, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(5324), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(5326), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(5330), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(5310), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(294), 11, + ACTIONS(720), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token2, + aux_sym_comment_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, @@ -282287,72 +299619,269 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [98902] = 3, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [116595] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 9, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, anon_sym_LPAREN, - aux_sym_pg_command_token1, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DOT, - anon_sym_COLON_COLON, - ACTIONS(130), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5080), 1, + sym__expression, + STATE(5650), 1, + sym_order_by_clause_body, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116702] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6288), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5325), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116809] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [98961] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5254), 1, + sym__expression, + STATE(8500), 1, + sym_values_clause_body, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [116916] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 5, + ACTIONS(5296), 1, + aux_sym_initial_mode_token1, + STATE(4636), 1, + sym_initial_mode, + ACTIONS(6290), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(505), 46, + ACTIONS(6292), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -282365,11 +299894,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -282399,136 +299924,340 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [99020] = 3, + [116977] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(513), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6294), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5253), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117084] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6296), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5263), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117191] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [99079] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6174), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [117302] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(501), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [99138] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6108), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [117413] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - ACTIONS(5338), 1, - aux_sym_trigger_reference_token1, - STATE(3429), 1, - sym_from_clause, - STATE(4616), 1, - sym_where_clause, - ACTIONS(5334), 5, + ACTIONS(6298), 1, + anon_sym_LBRACK, + STATE(3457), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5336), 42, + ACTIONS(336), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -282571,72 +300300,334 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [99205] = 3, + [117474] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6300), 1, + aux_sym_cte_token2, + ACTIONS(6302), 1, + anon_sym_LPAREN, + ACTIONS(6304), 1, + aux_sym_null_hint_token2, + ACTIONS(6306), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6308), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6310), 1, + aux_sym_TRUE_token1, + ACTIONS(6312), 1, + aux_sym_FALSE_token1, + ACTIONS(6314), 1, + sym_number, + ACTIONS(6316), 1, + sym__unquoted_identifier, + ACTIONS(6318), 1, + anon_sym_BQUOTE, + ACTIONS(6320), 1, + anon_sym_DQUOTE, + ACTIONS(6322), 1, + anon_sym_SQUOTE, + ACTIONS(6326), 1, + anon_sym_DASH, + ACTIONS(6328), 1, + anon_sym_STAR, + ACTIONS(6330), 1, + aux_sym_interval_expression_token1, + ACTIONS(6332), 1, + anon_sym_DOLLAR, + ACTIONS(6334), 1, + sym__dollar_quoted_string_tag, + STATE(1943), 1, + sym_identifier, + STATE(2097), 1, + sym__quoted_identifier, + STATE(2180), 1, + sym__identifier, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, + sym_argument_reference, + STATE(2549), 1, + sym__expression, + STATE(5671), 1, + sym_group_by_clause_body, + STATE(2319), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6324), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2550), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117581] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4571), 1, + aux_sym_cte_token2, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, + sym__unquoted_identifier, + ACTIONS(4589), 1, + anon_sym_BQUOTE, + ACTIONS(4591), 1, + anon_sym_DQUOTE, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6336), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1250), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117688] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4610), 1, + aux_sym_cte_token2, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, + sym__unquoted_identifier, + ACTIONS(4628), 1, + anon_sym_BQUOTE, + ACTIONS(4630), 1, + anon_sym_DQUOTE, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, + anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, + sym_argument_reference, + STATE(2407), 1, + sym__expression, + STATE(5650), 1, + sym_order_by_clause_body, + STATE(1418), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4634), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1498), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [117795] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(493), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [99264] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6115), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [117906] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 5, + ACTIONS(6338), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(489), 46, + ACTIONS(6340), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -282649,11 +300640,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -282682,17 +300669,23 @@ static const uint16_t ts_small_parse_table[] = { 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, - [99323] = 3, + [117963] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5340), 5, + ACTIONS(6342), 1, + anon_sym_COMMA, + ACTIONS(6344), 1, + aux_sym_limit_clause_token2, + ACTIONS(5723), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5342), 46, + ACTIONS(5725), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -282705,11 +300698,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -282739,30 +300728,179 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [99382] = 11, + [118024] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5346), 1, - aux_sym_with_clause_token1, - STATE(3189), 1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6346), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(2387), 1, sym_identifier, - STATE(4553), 1, + STATE(2698), 1, sym__identifier, - STATE(4610), 1, + STATE(2851), 1, + sym_argument_reference, + STATE(5305), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [118131] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6348), 1, + anon_sym_RPAREN, + STATE(2105), 1, sym_dotted_name, - ACTIONS(5344), 3, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5298), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [118238] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(4517), 1, + sym_limit_clause, + ACTIONS(3278), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(5348), 40, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3280), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -282803,72 +300941,98 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [99457] = 3, + sym__unquoted_identifier, + [118299] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(485), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [99516] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6172), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [118410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 5, + ACTIONS(6350), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(473), 46, + ACTIONS(6352), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -282881,11 +301045,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -282914,27 +301074,103 @@ static const uint16_t ts_small_parse_table[] = { 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, - [99575] = 8, + [118467] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5172), 1, - aux_sym_comment_statement_token5, - ACTIONS(5174), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(5352), 1, - aux_sym_with_clause_token1, - ACTIONS(5356), 1, - aux_sym_create_extension_statement_token2, - STATE(3149), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5350), 5, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6354), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5285), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [118574] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6356), 1, + anon_sym_LBRACK, + STATE(3457), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5354), 41, + ACTIONS(294), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -282976,128 +301212,182 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [99644] = 3, + [118635] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(469), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [99703] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6190), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [118746] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(138), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [99762] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6153), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [118857] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5358), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4611), 1, + sym_where_clause, + ACTIONS(5985), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5360), 46, + ACTIONS(5987), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283110,11 +301400,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -283144,24 +301430,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [99821] = 3, + [118918] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4488), 1, + sym_where_clause, + ACTIONS(5147), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 45, + ACTIONS(5149), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -283197,19 +301485,100 @@ static const uint16_t ts_small_parse_table[] = { 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, - [99880] = 3, + [118979] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6167), 1, + aux_sym_cte_token2, + ACTIONS(6169), 1, + anon_sym_LPAREN, + ACTIONS(6171), 1, + aux_sym_null_hint_token2, + ACTIONS(6173), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6175), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6177), 1, + aux_sym_TRUE_token1, + ACTIONS(6179), 1, + aux_sym_FALSE_token1, + ACTIONS(6181), 1, + sym_number, + ACTIONS(6183), 1, + sym__unquoted_identifier, + ACTIONS(6185), 1, + anon_sym_BQUOTE, + ACTIONS(6187), 1, + anon_sym_DQUOTE, + ACTIONS(6189), 1, + anon_sym_SQUOTE, + ACTIONS(6193), 1, + anon_sym_DASH, + ACTIONS(6195), 1, + anon_sym_STAR, + ACTIONS(6197), 1, + aux_sym_interval_expression_token1, + ACTIONS(6199), 1, + anon_sym_DOLLAR, + ACTIONS(6201), 1, + sym__dollar_quoted_string_tag, + STATE(4729), 1, + sym__expression, + STATE(4743), 1, + sym_identifier, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, + sym__identifier, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, + sym_argument_reference, + STATE(6260), 1, + sym_ordered_expression, + STATE(4953), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6191), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5025), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [119086] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4519), 1, + sym_where_clause, + ACTIONS(6065), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(465), 46, + ACTIONS(6067), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283222,11 +301591,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -283256,16 +301621,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [99939] = 3, + [119147] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 5, + 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(445), 46, + ACTIONS(130), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283278,11 +301644,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -283311,132 +301673,294 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, sym__unquoted_identifier, - [99998] = 3, + [119204] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(441), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [100057] = 6, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6189), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [119315] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5362), 1, - aux_sym_with_clause_token1, - ACTIONS(5364), 1, - anon_sym_LPAREN, - ACTIONS(5366), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(234), 42, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(709), 27, aux_sym_cte_token1, aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [119374] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6193), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [119485] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + 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), 27, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - [100122] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [119544] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4561), 1, + sym_where_clause, + ACTIONS(4998), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(437), 46, + ACTIONS(5000), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283449,11 +301973,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -283483,72 +302003,101 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [100181] = 3, + [119605] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(433), 46, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, 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, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [100240] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6107), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [119716] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4661), 1, + sym_where_clause, + ACTIONS(5116), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(429), 46, + ACTIONS(5118), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283561,11 +302110,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -283595,16 +302140,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [100299] = 6, + [119777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5368), 1, - aux_sym_with_clause_token1, - ACTIONS(5370), 1, - anon_sym_LPAREN, - ACTIONS(5372), 1, - aux_sym_create_table_statement_token1, - ACTIONS(230), 22, + ACTIONS(699), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -283612,7 +302151,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -283627,12 +302165,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(234), 26, + ACTIONS(701), 28, aux_sym_cte_token1, aux_sym_cte_token2, + aux_sym_insert_statement_token2, aux_sym_comment_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, @@ -283654,20 +302194,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [100364] = 5, + [119834] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5378), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4389), 1, + sym_where_clause, + ACTIONS(6057), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6059), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [119895] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6359), 1, anon_sym_COMMA, - STATE(3213), 1, + STATE(3540), 1, aux_sym_set_clause_body_repeat1, - ACTIONS(5374), 5, + ACTIONS(5396), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5376), 44, + ACTIONS(5398), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283704,24 +302300,23 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, sym__unquoted_identifier, - [100427] = 3, + [119956] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5381), 5, + ACTIONS(132), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5383), 46, + ACTIONS(134), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283734,11 +302329,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -283767,32 +302358,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, sym__unquoted_identifier, - [100486] = 3, + [120013] = 24, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 13, - aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(2658), 1, + aux_sym_cte_token1, + ACTIONS(6361), 1, + aux_sym_cte_token2, + ACTIONS(6363), 1, + aux_sym_comment_statement_token7, + ACTIONS(6365), 1, aux_sym_create_function_parameter_token1, + ACTIONS(6369), 1, aux_sym_create_trigger_statement_token1, - anon_sym_DOT, + ACTIONS(6371), 1, + aux_sym_boolean_expression_token1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6385), 1, + anon_sym_CARET, + ACTIONS(6389), 1, + anon_sym_SLASH, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5257), 1, + sym_identifier, + ACTIONS(250), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(6375), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(6377), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6379), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6381), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(6383), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 38, - aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(6387), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(6367), 7, anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(252), 9, aux_sym_grant_statement_token8, - aux_sym_create_table_statement_token1, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_where_clause_token1, @@ -283801,14 +302435,98 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + [120112] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6168), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [120223] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(695), 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, - aux_sym_type_token1, - aux_sym_type_token2, - anon_sym_LBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -283823,32 +302541,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [100545] = 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), 38, + ACTIONS(697), 28, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, + aux_sym_insert_statement_token2, aux_sym_comment_statement_token7, - anon_sym_EQ, + 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_where_clause_token1, @@ -283859,45 +302560,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_clause_token1, aux_sym_boolean_expression_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, - [100604] = 7, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [120280] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3178), 1, - aux_sym_order_by_clause_token1, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(3542), 1, - sym_order_by_clause, - STATE(4609), 1, - sym_limit_clause, - ACTIONS(4650), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4568), 1, + sym_where_clause, + ACTIONS(4987), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4652), 42, + ACTIONS(4989), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -283940,184 +302626,150 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [100671] = 6, + [120341] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4798), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4800), 1, - anon_sym_LPAREN, - ACTIONS(4802), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_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), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [100736] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(138), 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(136), 38, - aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [100794] = 28, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6123), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [120452] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, - sym_identifier, - STATE(2141), 1, - sym__quoted_identifier, - STATE(2251), 1, + ACTIONS(6391), 1, + anon_sym_RPAREN, + STATE(2105), 1, sym_dotted_name, - STATE(2303), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2318), 1, - sym__expression, - STATE(2536), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5394), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(2500), 3, + STATE(5321), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -284134,177 +302786,211 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [100902] = 28, + [120559] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, - aux_sym_cte_token2, - ACTIONS(5423), 1, - anon_sym_LPAREN, - ACTIONS(5425), 1, - aux_sym_null_hint_token2, - ACTIONS(5427), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, - aux_sym_TRUE_token1, - ACTIONS(5433), 1, - aux_sym_FALSE_token1, - ACTIONS(5435), 1, - sym_number, - ACTIONS(5437), 1, - sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4569), 1, + sym_where_clause, + ACTIONS(6393), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5441), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, - anon_sym_SQUOTE, - ACTIONS(5447), 1, - anon_sym_DASH, - ACTIONS(5449), 1, - anon_sym_STAR, - ACTIONS(5451), 1, - aux_sym_interval_expression_token1, - ACTIONS(5453), 1, - anon_sym_DOLLAR, - ACTIONS(5455), 1, - sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, - sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, - sym_argument_reference, - STATE(9418), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5445), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [101010] = 28, + ACTIONS(6395), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [120620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(370), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(372), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5459), 1, - anon_sym_LPAREN, - ACTIONS(5461), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, - aux_sym_TRUE_token1, - ACTIONS(5469), 1, - aux_sym_FALSE_token1, - ACTIONS(5471), 1, - sym_number, - ACTIONS(5473), 1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(5475), 1, + [120677] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, - anon_sym_SQUOTE, - ACTIONS(5483), 1, - anon_sym_DASH, - ACTIONS(5485), 1, - anon_sym_STAR, - ACTIONS(5487), 1, - aux_sym_interval_expression_token1, - ACTIONS(5489), 1, - anon_sym_DOLLAR, - ACTIONS(5491), 1, - sym__dollar_quoted_string_tag, - STATE(1281), 1, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6133), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, sym_identifier, - STATE(1383), 1, - sym__identifier, - STATE(1440), 1, - sym__expression, - STATE(1544), 1, - sym_argument_reference, - STATE(5396), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1583), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5481), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [101118] = 3, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [120788] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4423), 1, + sym_where_clause, + ACTIONS(4975), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(473), 44, + ACTIONS(4977), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284334,7 +303020,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -284347,19 +303032,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [101176] = 3, + [120849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 6, + ACTIONS(390), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(287), 44, + ACTIONS(392), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284402,19 +303086,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [101234] = 3, + [120906] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4570), 1, + sym_where_clause, + ACTIONS(6397), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(346), 44, + ACTIONS(6399), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284444,7 +303130,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -284457,130 +303142,121 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [101292] = 5, + [120967] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5493), 1, - aux_sym_with_clause_token1, - ACTIONS(5495), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4578), 1, + sym_where_clause, + ACTIONS(6033), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(366), 26, + ACTIONS(6035), 42, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [101354] = 5, + [121028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5497), 1, - aux_sym_with_clause_token1, - ACTIONS(5499), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(477), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(356), 26, + ACTIONS(479), 43, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [101416] = 5, + [121085] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5501), 1, - aux_sym_with_clause_token1, - ACTIONS(5503), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 22, + ACTIONS(615), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -284588,7 +303264,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -284603,12 +303278,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(459), 26, + ACTIONS(617), 28, aux_sym_cte_token1, aux_sym_cte_token2, + aux_sym_insert_statement_token2, aux_sym_comment_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, @@ -284630,74 +303307,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [101478] = 5, + [121142] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5505), 1, - aux_sym_with_clause_token1, - ACTIONS(5507), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(541), 26, + ACTIONS(467), 43, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [101540] = 3, + [121199] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 6, + ACTIONS(457), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(505), 44, + ACTIONS(459), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284740,19 +303414,178 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [101598] = 3, + [121256] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6401), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5278), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [121363] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6154), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [121474] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 6, + ACTIONS(445), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(513), 44, + ACTIONS(447), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284795,19 +303628,102 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [101656] = 3, + [121531] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6188), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [121642] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4516), 1, + sym_where_clause, + ACTIONS(5060), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(501), 44, + ACTIONS(5062), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284837,7 +303753,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -284850,19 +303765,102 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [101714] = 3, + [121703] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6160), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [121814] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4524), 1, + sym_where_clause, + ACTIONS(6403), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(493), 44, + ACTIONS(6405), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284892,7 +303890,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -284905,19 +303902,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [101772] = 3, + [121875] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4450), 1, + sym_where_clause, + ACTIONS(5016), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(489), 44, + ACTIONS(5018), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -284947,7 +303946,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -284960,179 +303958,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, - sym__unquoted_identifier, - [101830] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5509), 1, - aux_sym_cte_token2, - ACTIONS(5511), 1, - anon_sym_LPAREN, - ACTIONS(5513), 1, - aux_sym_null_hint_token2, - ACTIONS(5515), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, - aux_sym_TRUE_token1, - ACTIONS(5521), 1, - aux_sym_FALSE_token1, - ACTIONS(5523), 1, - sym_number, - ACTIONS(5525), 1, - sym__unquoted_identifier, - ACTIONS(5527), 1, - anon_sym_BQUOTE, - ACTIONS(5529), 1, - anon_sym_DQUOTE, - ACTIONS(5531), 1, - anon_sym_SQUOTE, - ACTIONS(5535), 1, - anon_sym_DASH, - ACTIONS(5537), 1, - anon_sym_STAR, - ACTIONS(5539), 1, - aux_sym_interval_expression_token1, - ACTIONS(5541), 1, - anon_sym_DOLLAR, - ACTIONS(5543), 1, - sym__dollar_quoted_string_tag, - STATE(1318), 1, - sym_identifier, - STATE(1327), 1, - sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, - sym_dotted_name, - STATE(1570), 1, - sym__expression, - STATE(1715), 1, - sym_argument_reference, - STATE(5412), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1710), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5533), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [101938] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5509), 1, - aux_sym_cte_token2, - ACTIONS(5511), 1, - anon_sym_LPAREN, - ACTIONS(5513), 1, - aux_sym_null_hint_token2, - ACTIONS(5515), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, - aux_sym_TRUE_token1, - ACTIONS(5521), 1, - aux_sym_FALSE_token1, - ACTIONS(5523), 1, - sym_number, - ACTIONS(5525), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, - anon_sym_BQUOTE, - ACTIONS(5529), 1, - anon_sym_DQUOTE, - ACTIONS(5531), 1, - anon_sym_SQUOTE, - ACTIONS(5535), 1, - anon_sym_DASH, - ACTIONS(5537), 1, - anon_sym_STAR, - ACTIONS(5539), 1, - aux_sym_interval_expression_token1, - ACTIONS(5541), 1, - anon_sym_DOLLAR, - ACTIONS(5543), 1, - sym__dollar_quoted_string_tag, - STATE(1318), 1, - sym_identifier, - STATE(1327), 1, - sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, - sym_dotted_name, - STATE(1570), 1, - sym__expression, - STATE(1715), 1, - sym_argument_reference, - STATE(5394), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1710), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5533), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102046] = 3, + [121936] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 6, + ACTIONS(441), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(485), 44, + ACTIONS(443), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -285175,739 +304012,72 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, - sym__unquoted_identifier, - [102104] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2110), 1, - aux_sym_cte_token2, - ACTIONS(2112), 1, - anon_sym_LPAREN, - ACTIONS(2114), 1, - aux_sym_null_hint_token2, - ACTIONS(2116), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, - aux_sym_TRUE_token1, - ACTIONS(2122), 1, - aux_sym_FALSE_token1, - ACTIONS(2124), 1, - sym_number, - ACTIONS(2126), 1, - sym__unquoted_identifier, - ACTIONS(2128), 1, - anon_sym_BQUOTE, - ACTIONS(2130), 1, - anon_sym_DQUOTE, - ACTIONS(2132), 1, - anon_sym_SQUOTE, - ACTIONS(2136), 1, - anon_sym_DASH, - ACTIONS(2138), 1, - anon_sym_STAR, - ACTIONS(2140), 1, - aux_sym_interval_expression_token1, - ACTIONS(2142), 1, - anon_sym_DOLLAR, - ACTIONS(2144), 1, - sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, - sym_identifier, - STATE(1315), 1, - sym__identifier, - STATE(1341), 1, - sym__expression, - STATE(1408), 1, - sym_argument_reference, - STATE(5239), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1356), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2134), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102212] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5545), 1, - aux_sym_cte_token2, - ACTIONS(5547), 1, - anon_sym_LPAREN, - ACTIONS(5549), 1, - aux_sym_null_hint_token2, - ACTIONS(5551), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, - aux_sym_TRUE_token1, - ACTIONS(5557), 1, - aux_sym_FALSE_token1, - ACTIONS(5559), 1, - sym_number, - ACTIONS(5561), 1, - sym__unquoted_identifier, - ACTIONS(5563), 1, - anon_sym_BQUOTE, - ACTIONS(5565), 1, - anon_sym_DQUOTE, - ACTIONS(5567), 1, - anon_sym_SQUOTE, - ACTIONS(5571), 1, - anon_sym_DASH, - ACTIONS(5573), 1, - anon_sym_STAR, - ACTIONS(5575), 1, - aux_sym_interval_expression_token1, - ACTIONS(5577), 1, - anon_sym_DOLLAR, - ACTIONS(5579), 1, - sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, - sym__quoted_identifier, - STATE(3259), 1, - sym_dotted_name, - STATE(3270), 1, - sym__identifier, - STATE(3375), 1, - sym__expression, - STATE(3775), 1, - sym_argument_reference, - STATE(6054), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(3776), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5569), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102320] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5545), 1, - aux_sym_cte_token2, - ACTIONS(5547), 1, - anon_sym_LPAREN, - ACTIONS(5549), 1, - aux_sym_null_hint_token2, - ACTIONS(5551), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, - aux_sym_TRUE_token1, - ACTIONS(5557), 1, - aux_sym_FALSE_token1, - ACTIONS(5559), 1, - sym_number, - ACTIONS(5561), 1, - sym__unquoted_identifier, - ACTIONS(5563), 1, - anon_sym_BQUOTE, - ACTIONS(5565), 1, - anon_sym_DQUOTE, - ACTIONS(5567), 1, - anon_sym_SQUOTE, - ACTIONS(5571), 1, - anon_sym_DASH, - ACTIONS(5573), 1, - anon_sym_STAR, - ACTIONS(5575), 1, - aux_sym_interval_expression_token1, - ACTIONS(5577), 1, - anon_sym_DOLLAR, - ACTIONS(5579), 1, - sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, - sym__quoted_identifier, - STATE(3259), 1, - sym_dotted_name, - STATE(3270), 1, - sym__identifier, - STATE(3375), 1, - sym__expression, - STATE(3775), 1, - sym_argument_reference, - STATE(5394), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(3776), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5569), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102428] = 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(68), 1, - sym__expression, - STATE(130), 1, - sym_argument_reference, - STATE(2237), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102536] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, - anon_sym_BQUOTE, - ACTIONS(2202), 1, - anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1413), 1, - sym__expression, - STATE(1508), 1, - sym_argument_reference, - STATE(5240), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102644] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5581), 1, - aux_sym_cte_token2, - ACTIONS(5583), 1, - anon_sym_LPAREN, - ACTIONS(5585), 1, - aux_sym_null_hint_token2, - ACTIONS(5587), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, - aux_sym_TRUE_token1, - ACTIONS(5593), 1, - aux_sym_FALSE_token1, - ACTIONS(5595), 1, - sym_number, - ACTIONS(5597), 1, - sym__unquoted_identifier, - ACTIONS(5599), 1, - anon_sym_BQUOTE, - ACTIONS(5601), 1, - anon_sym_DQUOTE, - ACTIONS(5603), 1, - anon_sym_SQUOTE, - ACTIONS(5607), 1, - anon_sym_DASH, - ACTIONS(5609), 1, - anon_sym_STAR, - ACTIONS(5611), 1, - aux_sym_interval_expression_token1, - ACTIONS(5613), 1, - anon_sym_DOLLAR, - ACTIONS(5615), 1, - sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, - sym__quoted_identifier, - STATE(4760), 1, - sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4790), 1, - sym__expression, - STATE(4828), 1, - sym_argument_reference, - STATE(6893), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4826), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5605), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102752] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5581), 1, - aux_sym_cte_token2, - ACTIONS(5583), 1, - anon_sym_LPAREN, - ACTIONS(5585), 1, - aux_sym_null_hint_token2, - ACTIONS(5587), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, - aux_sym_TRUE_token1, - ACTIONS(5593), 1, - aux_sym_FALSE_token1, - ACTIONS(5595), 1, - sym_number, - ACTIONS(5597), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, - anon_sym_BQUOTE, - ACTIONS(5601), 1, - anon_sym_DQUOTE, - ACTIONS(5603), 1, - anon_sym_SQUOTE, - ACTIONS(5607), 1, - anon_sym_DASH, - ACTIONS(5609), 1, - anon_sym_STAR, - ACTIONS(5611), 1, - aux_sym_interval_expression_token1, - ACTIONS(5613), 1, - anon_sym_DOLLAR, - ACTIONS(5615), 1, - sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, - sym__quoted_identifier, - STATE(4760), 1, - sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4790), 1, - sym__expression, - STATE(4828), 1, - sym_argument_reference, - STATE(5394), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4826), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5605), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102860] = 28, + [121993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, - aux_sym_cte_token2, - ACTIONS(2304), 1, - anon_sym_LPAREN, - ACTIONS(2306), 1, - aux_sym_null_hint_token2, - ACTIONS(2308), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, - aux_sym_TRUE_token1, - ACTIONS(2314), 1, - aux_sym_FALSE_token1, - ACTIONS(2316), 1, - sym_number, - ACTIONS(2318), 1, - sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(430), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(2322), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, - anon_sym_SQUOTE, - ACTIONS(2328), 1, - anon_sym_DASH, - ACTIONS(2330), 1, - anon_sym_STAR, - ACTIONS(2332), 1, - aux_sym_interval_expression_token1, - ACTIONS(2334), 1, - anon_sym_DOLLAR, - ACTIONS(2336), 1, - sym__dollar_quoted_string_tag, - STATE(1348), 1, - sym_identifier, - STATE(1405), 1, - sym__quoted_identifier, - STATE(1540), 1, - sym__identifier, - STATE(1623), 1, - sym_dotted_name, - STATE(1731), 1, - sym__expression, - STATE(1747), 1, - sym_argument_reference, - STATE(5240), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1763), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2326), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [102968] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5457), 1, + anon_sym_LBRACK, + ACTIONS(432), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5459), 1, - anon_sym_LPAREN, - ACTIONS(5461), 1, - aux_sym_null_hint_token2, - ACTIONS(5463), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, - aux_sym_TRUE_token1, - ACTIONS(5469), 1, - aux_sym_FALSE_token1, - ACTIONS(5471), 1, - sym_number, - ACTIONS(5473), 1, - sym__unquoted_identifier, - ACTIONS(5475), 1, - anon_sym_BQUOTE, - ACTIONS(5477), 1, - anon_sym_DQUOTE, - ACTIONS(5479), 1, - anon_sym_SQUOTE, - ACTIONS(5483), 1, - anon_sym_DASH, - ACTIONS(5485), 1, - anon_sym_STAR, - ACTIONS(5487), 1, - aux_sym_interval_expression_token1, - ACTIONS(5489), 1, - anon_sym_DOLLAR, - ACTIONS(5491), 1, - sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, - sym_identifier, - STATE(1383), 1, - sym__identifier, - STATE(1440), 1, - sym__expression, - STATE(1544), 1, - sym_argument_reference, - STATE(5407), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1583), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5481), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103076] = 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [122050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 6, + ACTIONS(410), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(465), 44, + ACTIONS(412), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -285950,739 +304120,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, - sym__unquoted_identifier, - [103134] = 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(7), 1, - sym__quoted_identifier, - STATE(9), 1, - sym_identifier, - STATE(13), 1, - sym_dotted_name, - STATE(36), 1, - sym__identifier, - STATE(55), 1, - sym__expression, - STATE(96), 1, - sym_argument_reference, - STATE(2194), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(101), 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(115), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103242] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5617), 1, - aux_sym_cte_token2, - ACTIONS(5619), 1, - anon_sym_LPAREN, - ACTIONS(5621), 1, - aux_sym_null_hint_token2, - ACTIONS(5623), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, - aux_sym_TRUE_token1, - ACTIONS(5629), 1, - aux_sym_FALSE_token1, - ACTIONS(5631), 1, - sym_number, - ACTIONS(5633), 1, - sym__unquoted_identifier, - ACTIONS(5635), 1, - anon_sym_BQUOTE, - ACTIONS(5637), 1, - anon_sym_DQUOTE, - ACTIONS(5639), 1, - anon_sym_SQUOTE, - ACTIONS(5643), 1, - anon_sym_DASH, - ACTIONS(5645), 1, - anon_sym_STAR, - ACTIONS(5647), 1, - aux_sym_interval_expression_token1, - ACTIONS(5649), 1, - anon_sym_DOLLAR, - ACTIONS(5651), 1, - sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, - sym__quoted_identifier, - STATE(660), 1, - sym_dotted_name, - STATE(673), 1, - sym__identifier, - STATE(754), 1, - sym__expression, - STATE(1028), 1, - sym_argument_reference, - STATE(3328), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1025), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5641), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103350] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5617), 1, - aux_sym_cte_token2, - ACTIONS(5619), 1, - anon_sym_LPAREN, - ACTIONS(5621), 1, - aux_sym_null_hint_token2, - ACTIONS(5623), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, - aux_sym_TRUE_token1, - ACTIONS(5629), 1, - aux_sym_FALSE_token1, - ACTIONS(5631), 1, - sym_number, - ACTIONS(5633), 1, - sym__unquoted_identifier, - ACTIONS(5635), 1, - anon_sym_BQUOTE, - ACTIONS(5637), 1, - anon_sym_DQUOTE, - ACTIONS(5639), 1, - anon_sym_SQUOTE, - ACTIONS(5643), 1, - anon_sym_DASH, - ACTIONS(5645), 1, - anon_sym_STAR, - ACTIONS(5647), 1, - aux_sym_interval_expression_token1, - ACTIONS(5649), 1, - anon_sym_DOLLAR, - ACTIONS(5651), 1, - sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, - sym__quoted_identifier, - STATE(660), 1, - sym_dotted_name, - STATE(673), 1, - sym__identifier, - STATE(754), 1, - sym__expression, - STATE(1028), 1, - sym_argument_reference, - STATE(3540), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1025), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5641), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103458] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2264), 1, - aux_sym_cte_token2, - ACTIONS(2266), 1, - anon_sym_LPAREN, - ACTIONS(2268), 1, - aux_sym_null_hint_token2, - ACTIONS(2270), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, - aux_sym_TRUE_token1, - ACTIONS(2276), 1, - aux_sym_FALSE_token1, - ACTIONS(2278), 1, - sym_number, - ACTIONS(2280), 1, - sym__unquoted_identifier, - ACTIONS(2282), 1, - anon_sym_BQUOTE, - ACTIONS(2284), 1, - anon_sym_DQUOTE, - ACTIONS(2286), 1, - anon_sym_SQUOTE, - ACTIONS(2290), 1, - anon_sym_DASH, - ACTIONS(2292), 1, - anon_sym_STAR, - ACTIONS(2294), 1, - aux_sym_interval_expression_token1, - ACTIONS(2296), 1, - anon_sym_DOLLAR, - ACTIONS(2298), 1, - sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, - sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1521), 1, - sym__identifier, - STATE(1595), 1, - sym__expression, - STATE(1665), 1, - sym_argument_reference, - STATE(5239), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1667), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2288), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103566] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5653), 1, - aux_sym_cte_token2, - ACTIONS(5655), 1, - anon_sym_LPAREN, - ACTIONS(5657), 1, - aux_sym_null_hint_token2, - ACTIONS(5659), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, - aux_sym_TRUE_token1, - ACTIONS(5665), 1, - aux_sym_FALSE_token1, - ACTIONS(5667), 1, - sym_number, - ACTIONS(5669), 1, - sym__unquoted_identifier, - ACTIONS(5671), 1, - anon_sym_BQUOTE, - ACTIONS(5673), 1, - anon_sym_DQUOTE, - ACTIONS(5675), 1, - anon_sym_SQUOTE, - ACTIONS(5679), 1, - anon_sym_DASH, - ACTIONS(5681), 1, - anon_sym_STAR, - ACTIONS(5683), 1, - aux_sym_interval_expression_token1, - ACTIONS(5685), 1, - anon_sym_DOLLAR, - ACTIONS(5687), 1, - sym__dollar_quoted_string_tag, - STATE(38), 1, - sym_identifier, - STATE(58), 1, - sym__quoted_identifier, - STATE(112), 1, - sym_dotted_name, - STATE(119), 1, - sym__identifier, - STATE(178), 1, - sym__expression, - STATE(322), 1, - sym_argument_reference, - STATE(2426), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(323), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5677), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103674] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5653), 1, - aux_sym_cte_token2, - ACTIONS(5655), 1, - anon_sym_LPAREN, - ACTIONS(5657), 1, - aux_sym_null_hint_token2, - ACTIONS(5659), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, - aux_sym_TRUE_token1, - ACTIONS(5665), 1, - aux_sym_FALSE_token1, - ACTIONS(5667), 1, - sym_number, - ACTIONS(5669), 1, - sym__unquoted_identifier, - ACTIONS(5671), 1, - anon_sym_BQUOTE, - ACTIONS(5673), 1, - anon_sym_DQUOTE, - ACTIONS(5675), 1, - anon_sym_SQUOTE, - ACTIONS(5679), 1, - anon_sym_DASH, - ACTIONS(5681), 1, - anon_sym_STAR, - ACTIONS(5683), 1, - aux_sym_interval_expression_token1, - ACTIONS(5685), 1, - anon_sym_DOLLAR, - ACTIONS(5687), 1, - sym__dollar_quoted_string_tag, - STATE(38), 1, - sym_identifier, - STATE(58), 1, - sym__quoted_identifier, - STATE(112), 1, - sym_dotted_name, - STATE(119), 1, - sym__identifier, - STATE(178), 1, - sym__expression, - STATE(322), 1, - sym_argument_reference, - STATE(2482), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(323), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5677), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103782] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5689), 1, - aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, - sym__unquoted_identifier, - ACTIONS(5707), 1, - anon_sym_BQUOTE, - ACTIONS(5709), 1, - anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2631), 1, - sym__expression, - STATE(2784), 1, - sym_argument_reference, - STATE(5973), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103890] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5689), 1, - aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, - sym__unquoted_identifier, - ACTIONS(5707), 1, - anon_sym_BQUOTE, - ACTIONS(5709), 1, - anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2631), 1, - sym__expression, - STATE(2784), 1, - sym_argument_reference, - STATE(5394), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [103998] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5725), 1, - aux_sym_cte_token2, - ACTIONS(5727), 1, - anon_sym_LPAREN, - ACTIONS(5729), 1, - aux_sym_null_hint_token2, - ACTIONS(5731), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, - aux_sym_TRUE_token1, - ACTIONS(5737), 1, - aux_sym_FALSE_token1, - ACTIONS(5739), 1, - sym_number, - ACTIONS(5741), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, - anon_sym_BQUOTE, - ACTIONS(5745), 1, - anon_sym_DQUOTE, - ACTIONS(5747), 1, - anon_sym_SQUOTE, - ACTIONS(5751), 1, - anon_sym_DASH, - ACTIONS(5753), 1, - anon_sym_STAR, - ACTIONS(5755), 1, - aux_sym_interval_expression_token1, - ACTIONS(5757), 1, - anon_sym_DOLLAR, - ACTIONS(5759), 1, - sym__dollar_quoted_string_tag, - STATE(1464), 1, - sym_identifier, - STATE(1614), 1, - sym__quoted_identifier, - STATE(1792), 1, - sym_dotted_name, - STATE(1811), 1, - sym__identifier, - STATE(1937), 1, - sym__expression, - STATE(2005), 1, - sym_argument_reference, - STATE(5473), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(2011), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5749), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [104106] = 3, + [122107] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 6, + 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(469), 44, + ACTIONS(463), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -286725,12 +304174,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [104164] = 3, + [122164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 22, + ACTIONS(691), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -286738,7 +304186,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -286753,7 +304200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(346), 28, + ACTIONS(693), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -286782,72 +304229,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [104222] = 3, + [122221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 24, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(493), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_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(138), 26, + anon_sym_LBRACK, + ACTIONS(495), 43, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [104280] = 3, + [122278] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 6, + ACTIONS(489), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(445), 44, + ACTIONS(491), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -286890,72 +304336,126 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [104338] = 28, + [122335] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4580), 1, + sym_where_clause, + ACTIONS(6407), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6409), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5727), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [122396] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, - sym_identifier, - STATE(1614), 1, - sym__quoted_identifier, - STATE(1792), 1, + ACTIONS(6411), 1, + anon_sym_RPAREN, + STATE(2105), 1, sym_dotted_name, - STATE(1811), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1937), 1, - sym__expression, - STATE(2005), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5394), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(2011), 3, + STATE(5268), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -286972,97 +304472,101 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [104446] = 28, + [122503] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, - aux_sym_cte_token2, - ACTIONS(5763), 1, - anon_sym_LPAREN, - ACTIONS(5765), 1, - aux_sym_null_hint_token2, - ACTIONS(5767), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, - aux_sym_TRUE_token1, - ACTIONS(5773), 1, - aux_sym_FALSE_token1, - ACTIONS(5775), 1, - sym_number, - ACTIONS(5777), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, - anon_sym_SQUOTE, - ACTIONS(5787), 1, - anon_sym_DASH, - ACTIONS(5789), 1, - anon_sym_STAR, - ACTIONS(5791), 1, - aux_sym_interval_expression_token1, - ACTIONS(5793), 1, - anon_sym_DOLLAR, - ACTIONS(5795), 1, - sym__dollar_quoted_string_tag, - STATE(17), 1, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, sym__quoted_identifier, - STATE(19), 1, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6106), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, sym_identifier, - STATE(23), 1, - sym_dotted_name, - STATE(94), 1, - sym__identifier, - STATE(135), 1, - sym__expression, - STATE(222), 1, - sym_argument_reference, - STATE(2241), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(224), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5785), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [104554] = 3, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [122614] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4526), 1, + sym_where_clause, + ACTIONS(6013), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(441), 44, + ACTIONS(6015), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -287092,7 +304596,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -287105,72 +304608,149 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [104612] = 28, + [122675] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + ACTIONS(6413), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(19), 1, + STATE(2387), 1, sym_identifier, - STATE(23), 1, - sym_dotted_name, - STATE(94), 1, + STATE(2698), 1, sym__identifier, - STATE(135), 1, + STATE(2851), 1, + sym_argument_reference, + STATE(5256), 1, sym__expression, - STATE(222), 1, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [122782] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6415), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, sym_argument_reference, - STATE(2337), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(224), 3, + STATE(5302), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -287187,70 +304767,125 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [104720] = 28, + [122889] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4534), 1, + sym_where_clause, + ACTIONS(6009), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6011), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [122950] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + ACTIONS(6417), 1, + anon_sym_RPAREN, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1868), 1, - sym__expression, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5447), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1941), 3, + STATE(5251), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -287267,70 +304902,69 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [104828] = 28, + [123057] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + ACTIONS(6419), 1, + anon_sym_RPAREN, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1868), 1, - sym__expression, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5396), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(1941), 3, + STATE(5293), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -287347,17 +304981,20 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [104936] = 3, + [123164] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4535), 1, + sym_where_clause, + ACTIONS(5032), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(437), 44, + ACTIONS(5034), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -287387,7 +305024,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, - aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -287400,19 +305036,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [104994] = 3, + [123225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 6, + 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(433), 44, + ACTIONS(439), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -287455,19 +305090,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [105052] = 3, + [123282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 6, + ACTIONS(485), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(429), 44, + ACTIONS(487), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -287510,18 +305144,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [105110] = 6, + [123339] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5833), 1, - anon_sym_LPAREN, - ACTIONS(5835), 1, - anon_sym_COLON_COLON, - ACTIONS(5837), 1, - anon_sym_DOT_STAR, - ACTIONS(213), 21, + ACTIONS(6421), 1, + anon_sym_LBRACK, + STATE(3520), 1, + aux_sym_array_type_repeat1, + ACTIONS(292), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -287543,7 +305174,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 26, + ACTIONS(294), 26, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -287570,78 +305201,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [105174] = 5, + [123400] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5839), 1, - aux_sym_with_clause_token1, - ACTIONS(5841), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(366), 42, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [105236] = 5, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6424), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5247), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [123507] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5843), 1, - aux_sym_with_clause_token1, - ACTIONS(5845), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 6, + ACTIONS(481), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(356), 42, + ACTIONS(483), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -287653,7 +305303,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -287671,6 +305320,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -287684,21 +305334,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [105298] = 5, + [123564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5847), 1, - aux_sym_with_clause_token1, - ACTIONS(5849), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 6, + ACTIONS(5503), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(459), 42, + ACTIONS(5505), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -287710,7 +305356,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -287740,22 +305385,24 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [105360] = 5, + [123621] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5851), 1, - aux_sym_with_clause_token1, - ACTIONS(5853), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 6, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4398), 1, + sym_where_clause, + ACTIONS(6426), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(541), 42, + ACTIONS(6428), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -287767,7 +305414,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -287798,10 +305444,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [105422] = 3, + [123682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 22, + ACTIONS(687), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -287809,7 +305455,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -287824,7 +305469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(481), 28, + ACTIONS(689), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -287853,20 +305498,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [105480] = 5, + [123739] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5855), 1, - anon_sym_LBRACK, - STATE(3276), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4543), 1, + sym_where_clause, + ACTIONS(5999), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(287), 43, + ACTIONS(6001), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -287879,7 +305524,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -287910,10 +305554,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [105542] = 3, + [123800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 22, + ACTIONS(683), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -287921,7 +305565,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -287936,7 +305579,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(477), 28, + ACTIONS(685), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -287965,20 +305608,178 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [105600] = 5, + [123857] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5285), 1, - anon_sym_LBRACK, - STATE(3276), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 5, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6430), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5245), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [123964] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6432), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5241), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [124071] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4607), 1, + sym_where_clause, + ACTIONS(5992), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(273), 43, + ACTIONS(5994), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -287991,7 +305792,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -288022,892 +305822,743 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [105662] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(348), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(350), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [105720] = 3, + [124132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(292), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(523), 28, + anon_sym_LBRACK, + ACTIONS(294), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [105778] = 3, + [124189] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(497), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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, + ACTIONS(3112), 1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [105836] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(507), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + STATE(4468), 1, + sym_limit_clause, + ACTIONS(4654), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(509), 28, + ACTIONS(4656), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [105894] = 4, + [124250] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4451), 1, - anon_sym_LBRACK, - ACTIONS(213), 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(215), 28, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [105954] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4995), 1, - anon_sym_COLON_COLON, - ACTIONS(213), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_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_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106014] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(427), 22, - anon_sym_COMMA, - 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, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(429), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106072] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(431), 22, - anon_sym_COMMA, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6434), 1, 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, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5318), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(433), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106130] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [124357] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(6436), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(437), 28, + ACTIONS(6438), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106188] = 3, + [124414] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4608), 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, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(441), 28, + ACTIONS(6442), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106246] = 3, + [124475] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(6444), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(445), 28, + ACTIONS(6446), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106304] = 3, + [124532] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4635), 1, + sym_where_clause, + ACTIONS(6448), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(465), 28, + ACTIONS(6450), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106362] = 3, + [124593] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4544), 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, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(469), 28, + ACTIONS(6454), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106420] = 3, + [124654] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 22, - anon_sym_COMMA, - 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(473), 28, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6456), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5239), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106478] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [124761] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 22, + ACTIONS(6359), 1, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + STATE(3561), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5173), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(485), 28, + ACTIONS(5175), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106536] = 3, + [124822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(6458), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(489), 28, + ACTIONS(6460), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + [124879] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6462), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5237), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106594] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [124986] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 22, + ACTIONS(711), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -288915,7 +306566,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -288930,7 +306580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(493), 28, + ACTIONS(713), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -288959,10 +306609,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [106652] = 3, + [125043] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 22, + ACTIONS(6464), 1, + anon_sym_LBRACK, + STATE(3520), 1, + aux_sym_array_type_repeat1, + ACTIONS(334), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -288970,7 +306624,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -288985,14 +306638,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(501), 28, + ACTIONS(336), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, aux_sym_comment_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, @@ -289014,95 +306665,376 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [106710] = 5, + [125104] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4892), 1, - anon_sym_LBRACK, - STATE(3307), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(273), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6182), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [125215] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6466), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5261), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [125322] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6468), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5290), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [125429] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [106772] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6470), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5303), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [125536] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 22, - anon_sym_COMMA, - 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, + ACTIONS(5366), 1, + aux_sym_cte_token2, + ACTIONS(5368), 1, + aux_sym_comment_statement_token7, + ACTIONS(5370), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5376), 1, + aux_sym_boolean_expression_token1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5390), 1, anon_sym_CARET, + ACTIONS(5394), 1, + anon_sym_SLASH, + ACTIONS(5384), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5386), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5388), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5392), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(673), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5372), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(513), 28, + ACTIONS(675), 16, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_reference_token1, aux_sym_grant_statement_token8, @@ -289114,50 +307046,219 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, + [125617] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6472), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5330), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [125724] = 30, + ACTIONS(3), 1, + sym_comment, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6128), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [125835] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5366), 1, + aux_sym_cte_token2, + ACTIONS(5368), 1, + aux_sym_comment_statement_token7, + ACTIONS(5370), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5390), 1, + anon_sym_CARET, + ACTIONS(5394), 1, anon_sym_SLASH, + ACTIONS(5384), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5386), 2, + anon_sym_DASH, anon_sym_POUND, + ACTIONS(5388), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [106830] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(503), 22, + ACTIONS(5392), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(669), 6, anon_sym_COMMA, 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, + ACTIONS(5372), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(505), 28, + ACTIONS(671), 17, aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_trigger_reference_token1, aux_sym_grant_statement_token8, @@ -289170,21 +307271,329 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, + [125914] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6474), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5294), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [106888] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126021] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4610), 1, + aux_sym_cte_token2, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, + sym__unquoted_identifier, + ACTIONS(4628), 1, + anon_sym_BQUOTE, + ACTIONS(4630), 1, + anon_sym_DQUOTE, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, + anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6476), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, + sym_argument_reference, + STATE(2869), 1, + sym__expression, + STATE(1418), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4634), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1498), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126128] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6478), 1, + aux_sym_cte_token2, + ACTIONS(6480), 1, + anon_sym_LPAREN, + ACTIONS(6482), 1, + aux_sym_null_hint_token2, + ACTIONS(6484), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6486), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6488), 1, + aux_sym_TRUE_token1, + ACTIONS(6490), 1, + aux_sym_FALSE_token1, + ACTIONS(6492), 1, + sym_number, + ACTIONS(6494), 1, + sym__unquoted_identifier, + ACTIONS(6496), 1, + anon_sym_BQUOTE, + ACTIONS(6498), 1, + anon_sym_DQUOTE, + ACTIONS(6500), 1, + anon_sym_SQUOTE, + ACTIONS(6504), 1, + anon_sym_DASH, + ACTIONS(6506), 1, + anon_sym_STAR, + ACTIONS(6508), 1, + aux_sym_interval_expression_token1, + ACTIONS(6510), 1, + anon_sym_DOLLAR, + ACTIONS(6512), 1, + sym__dollar_quoted_string_tag, + STATE(1654), 1, + sym__quoted_identifier, + STATE(1801), 1, + sym_dotted_name, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, + sym__identifier, + STATE(2237), 1, + sym_argument_reference, + STATE(2339), 1, + sym__expression, + STATE(5684), 1, + sym_group_by_clause_body, + STATE(2238), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6502), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2429), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126235] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6514), 1, + aux_sym_cte_token2, + ACTIONS(6516), 1, + anon_sym_LPAREN, + ACTIONS(6518), 1, + aux_sym_null_hint_token2, + ACTIONS(6520), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6522), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6524), 1, + aux_sym_TRUE_token1, + ACTIONS(6526), 1, + aux_sym_FALSE_token1, + ACTIONS(6528), 1, + sym_number, + ACTIONS(6530), 1, + sym__unquoted_identifier, + ACTIONS(6532), 1, + anon_sym_BQUOTE, + ACTIONS(6534), 1, + anon_sym_DQUOTE, + ACTIONS(6536), 1, + anon_sym_SQUOTE, + ACTIONS(6540), 1, + anon_sym_DASH, + ACTIONS(6542), 1, + anon_sym_STAR, + ACTIONS(6544), 1, + aux_sym_interval_expression_token1, + ACTIONS(6546), 1, + anon_sym_DOLLAR, + ACTIONS(6548), 1, + sym__dollar_quoted_string_tag, + STATE(1259), 1, + sym__quoted_identifier, + STATE(1261), 1, + sym_dotted_name, + STATE(1765), 1, + sym_identifier, + STATE(2158), 1, + sym__identifier, + STATE(2273), 1, + sym_argument_reference, + STATE(2292), 1, + sym__expression, + STATE(5640), 1, + sym_order_by_clause_body, + STATE(2284), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6538), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2403), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126342] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 22, + ACTIONS(657), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -289192,7 +307601,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -289207,7 +307615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(287), 28, + ACTIONS(659), 28, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token2, @@ -289236,475 +307644,257 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [106946] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5858), 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(5860), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [107004] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5866), 1, - anon_sym_SQUOTE, - ACTIONS(5868), 1, - sym__dollar_quoted_string_tag, - STATE(4459), 1, - sym_string, - ACTIONS(5862), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5864), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [107068] = 5, + [126399] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5870), 1, - aux_sym_with_clause_token1, - ACTIONS(5872), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(366), 42, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [107130] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5874), 1, - aux_sym_with_clause_token1, - ACTIONS(5876), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(356), 42, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [107192] = 5, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6550), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5283), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126506] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5878), 1, - aux_sym_with_clause_token1, - ACTIONS(5880), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(459), 42, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [107254] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5882), 1, - aux_sym_with_clause_token1, - ACTIONS(5884), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(541), 42, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [107316] = 5, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6552), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5271), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126613] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5886), 1, - anon_sym_LBRACK, - STATE(3307), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(287), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [107378] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5893), 1, - anon_sym_COMMA, - ACTIONS(5895), 1, - aux_sym_limit_clause_token2, - ACTIONS(5889), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5891), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [107440] = 5, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6554), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5316), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [126720] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(4008), 1, - sym_limit_clause, - ACTIONS(5897), 5, + ACTIONS(6556), 1, + anon_sym_COMMA, + STATE(3561), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5234), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5899), 43, + ACTIONS(5236), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -289746,51 +307936,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [107502] = 5, + [126781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5901), 1, - anon_sym_DOT, - STATE(3100), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 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(136), 36, - aux_sym_cte_token2, - anon_sym_LPAREN, + ACTIONS(665), 21, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -289805,239 +307962,237 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [107564] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(4009), 1, - sym_limit_clause, - ACTIONS(5107), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5109), 43, - aux_sym_with_clause_token1, + ACTIONS(667), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [107626] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [126838] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(4011), 1, - sym_limit_clause, - ACTIONS(4650), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(4652), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [107688] = 3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6135), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [126949] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5903), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5390), 1, + anon_sym_CARET, + ACTIONS(5394), 1, + anon_sym_SLASH, + ACTIONS(5392), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5905), 45, - aux_sym_with_clause_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, + ACTIONS(663), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - [107746] = 28, + 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, + [127014] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + ACTIONS(6559), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, + STATE(2851), 1, sym_argument_reference, - STATE(9016), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, + STATE(5281), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -290054,350 +308209,124 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [107854] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2918), 1, - aux_sym_limit_clause_token1, - STATE(4016), 1, - sym_limit_clause, - ACTIONS(3257), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3259), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [107916] = 4, + [127121] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5907), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - ACTIONS(5241), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5243), 43, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(663), 27, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_limit_clause_token1, - sym__unquoted_identifier, - [107976] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2918), 1, + aux_sym_insert_statement_token2, + aux_sym_comment_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, - STATE(4019), 1, - sym_limit_clause, - ACTIONS(3243), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3245), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [108038] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4123), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4125), 45, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_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, - [108096] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4113), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4115), 45, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - [108154] = 28, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127180] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + ACTIONS(6561), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, + STATE(2851), 1, sym_argument_reference, - STATE(8796), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, + STATE(5286), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -290414,70 +308343,69 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [108262] = 28, + [127287] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(447), 1, sym_identifier, - STATE(4725), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, + STATE(564), 1, sym_dotted_name, - STATE(4914), 1, + STATE(567), 1, + sym__identifier, + STATE(797), 1, sym__expression, - STATE(4972), 1, + STATE(814), 1, sym_argument_reference, - STATE(8816), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, + STATE(3523), 1, + sym_group_by_clause_body, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -290494,100 +308422,26 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [108370] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5909), 1, - ts_builtin_sym_end, - ACTIONS(5911), 1, - aux_sym_with_clause_token1, - ACTIONS(5914), 1, - aux_sym_insert_statement_token1, - ACTIONS(5917), 1, - aux_sym_truncate_statement_token1, - ACTIONS(5920), 1, - aux_sym_comment_statement_token1, - ACTIONS(5923), 1, - aux_sym_begin_statement_token1, - ACTIONS(5926), 1, - aux_sym_commit_statement_token1, - ACTIONS(5929), 1, - aux_sym_rollback_statement_token1, - ACTIONS(5932), 1, - aux_sym_create_statement_token1, - ACTIONS(5935), 1, - aux_sym_alter_statement_token1, - ACTIONS(5938), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(5941), 1, - aux_sym_pg_command_token1, - ACTIONS(5944), 1, - aux_sym_trigger_event_token1, - ACTIONS(5947), 1, - aux_sym_trigger_event_token2, - ACTIONS(5950), 1, - aux_sym_drop_statement_token1, - ACTIONS(5953), 1, - aux_sym_grant_statement_token1, - ACTIONS(5956), 1, - aux_sym_grant_statement_token4, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6426), 1, - sym_with_clause, - STATE(3322), 2, - sym__statement, - aux_sym_source_file_repeat1, - STATE(5969), 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, - [108472] = 3, + [127394] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4103), 5, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(4429), 1, + sym_limit_clause, + ACTIONS(5078), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4105), 45, + ACTIONS(5080), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, 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, @@ -290623,23 +308477,98 @@ static const uint16_t ts_small_parse_table[] = { 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, - [108530] = 5, + [127455] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5959), 1, - anon_sym_COMMA, - STATE(3324), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 5, + ACTIONS(6599), 1, + aux_sym_cte_token2, + ACTIONS(6601), 1, + anon_sym_LPAREN, + ACTIONS(6603), 1, + aux_sym_null_hint_token2, + ACTIONS(6605), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6607), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6609), 1, + aux_sym_TRUE_token1, + ACTIONS(6611), 1, + aux_sym_FALSE_token1, + ACTIONS(6613), 1, + sym_number, + ACTIONS(6615), 1, + sym__unquoted_identifier, + ACTIONS(6617), 1, + anon_sym_BQUOTE, + ACTIONS(6619), 1, + anon_sym_DQUOTE, + ACTIONS(6621), 1, + anon_sym_SQUOTE, + ACTIONS(6625), 1, + anon_sym_DASH, + ACTIONS(6627), 1, + anon_sym_STAR, + ACTIONS(6629), 1, + aux_sym_interval_expression_token1, + ACTIONS(6631), 1, + anon_sym_DOLLAR, + ACTIONS(6633), 1, + sym__dollar_quoted_string_tag, + STATE(346), 1, + sym_identifier, + STATE(443), 1, + sym__quoted_identifier, + STATE(497), 1, + sym_dotted_name, + STATE(503), 1, + sym__identifier, + STATE(615), 1, + sym__expression, + STATE(644), 1, + sym_argument_reference, + STATE(3331), 1, + sym_order_by_clause_body, + STATE(641), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6623), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(840), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [127562] = 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, - ACTIONS(3918), 43, + anon_sym_DOT, + ACTIONS(117), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -290681,26 +308610,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, sym__unquoted_identifier, - [108592] = 7, + [127619] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3521), 1, - sym_create_index_with_clause, - STATE(4559), 1, + STATE(4630), 1, sym_where_clause, - ACTIONS(5962), 5, + ACTIONS(4832), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5964), 41, + ACTIONS(4834), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -290742,20 +308667,73 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [108658] = 5, + [127680] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5966), 1, + ACTIONS(6464), 1, + anon_sym_LBRACK, + STATE(3544), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 21, anon_sym_COMMA, - STATE(3324), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 5, + 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(342), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [127741] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3875), 6, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3898), 43, + ACTIONS(3877), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -290799,70 +308777,227 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_where_clause_token1, sym__unquoted_identifier, - [108720] = 28, + [127798] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6635), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5277), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [127905] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6637), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5235), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [128012] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + ACTIONS(6639), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, + STATE(2851), 1, sym_argument_reference, - STATE(10404), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, + STATE(5284), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -290879,140 +309014,154 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [108828] = 5, + [128119] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5966), 1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5390), 1, + anon_sym_CARET, + ACTIONS(661), 20, anon_sym_COMMA, - STATE(3326), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3863), 43, - aux_sym_with_clause_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, + ACTIONS(663), 27, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - [108890] = 7, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [128180] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3532), 1, - sym_create_index_with_clause, - STATE(4594), 1, - sym_where_clause, - ACTIONS(5968), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5970), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [108956] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6180), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [128291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3531), 1, - sym_create_index_with_clause, - STATE(4591), 1, - sym_where_clause, - ACTIONS(5972), 5, + ACTIONS(6641), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5974), 41, + ACTIONS(6643), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291053,25 +309202,20 @@ static const uint16_t ts_small_parse_table[] = { 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, - [109022] = 7, + [128348] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3529), 1, - sym_create_index_with_clause, - STATE(4590), 1, - sym_where_clause, - ACTIONS(5130), 5, + ACTIONS(6645), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5132), 41, + ACTIONS(6647), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291112,25 +309256,29 @@ static const uint16_t ts_small_parse_table[] = { 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, - [109088] = 7, + [128405] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3526), 1, - sym_create_index_with_clause, - STATE(4587), 1, - sym_where_clause, - ACTIONS(5976), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, anon_sym_BQUOTE, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(5978), 41, + ACTIONS(6651), 1, + anon_sym_SEMI, + STATE(3159), 1, + sym__quoted_identifier, + STATE(4547), 1, + sym_identifier, + ACTIONS(6649), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6653), 41, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291171,24 +309319,180 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + [128474] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6655), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5258), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [128581] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [109154] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6657), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5312), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [128688] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 5, + ACTIONS(6659), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(497), 45, + ACTIONS(6661), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -291221,76 +309525,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, sym__unquoted_identifier, - [109212] = 28, + [128745] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, - sym_identifier, - STATE(2141), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2251), 1, + STATE(343), 1, sym_dotted_name, - STATE(2303), 1, + STATE(379), 1, + sym_identifier, + STATE(523), 1, sym__identifier, - STATE(2318), 1, + STATE(626), 1, sym__expression, - STATE(2536), 1, + STATE(663), 1, sym_argument_reference, - STATE(5843), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(2500), 3, + STATE(3245), 1, + sym_group_by_clause_body, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -291307,24 +309610,21 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [109320] = 7, + [128852] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3525), 1, - sym_create_index_with_clause, - STATE(4583), 1, - sym_where_clause, - ACTIONS(4975), 5, + ACTIONS(6703), 1, + anon_sym_COMMA, + STATE(3422), 1, + aux_sym_create_function_statement_repeat1, + ACTIONS(6699), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4977), 41, + ACTIONS(6701), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291366,83 +309666,154 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [109386] = 7, + [128913] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3523), 1, - sym_create_index_with_clause, - STATE(4363), 1, - sym_where_clause, - ACTIONS(5980), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6705), 1, + aux_sym_cte_token2, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, + sym__unquoted_identifier, + ACTIONS(6723), 1, + anon_sym_BQUOTE, + ACTIONS(6725), 1, + anon_sym_DQUOTE, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, + anon_sym_DASH, + ACTIONS(6733), 1, + anon_sym_STAR, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(547), 1, + sym__expression, + STATE(553), 1, + sym_argument_reference, + STATE(3215), 1, + sym_order_by_clause_body, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [129020] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(605), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5982), 41, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(607), 28, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [109452] = 7, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129077] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3522), 1, - sym_create_index_with_clause, - STATE(4571), 1, + STATE(4637), 1, sym_where_clause, - ACTIONS(5069), 5, + ACTIONS(6741), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5071), 41, + ACTIONS(6743), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291484,201 +309855,264 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [109518] = 7, + [129138] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3492), 1, - sym_create_index_with_clause, - STATE(4495), 1, - sym_where_clause, - ACTIONS(4931), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(4933), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [109584] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6178), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [129249] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3519), 1, - sym_create_index_with_clause, - STATE(4549), 1, - sym_where_clause, - ACTIONS(5984), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5986), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [109650] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6176), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [129360] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3517), 1, - sym_create_index_with_clause, - STATE(4545), 1, - sym_where_clause, - ACTIONS(5115), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5117), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [109716] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6175), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [129471] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3512), 1, - sym_create_index_with_clause, - STATE(4543), 1, - sym_where_clause, - ACTIONS(5988), 5, + ACTIONS(3112), 1, + aux_sym_limit_clause_token1, + STATE(4497), 1, + sym_limit_clause, + ACTIONS(5594), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5990), 41, + ACTIONS(5596), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291720,83 +310154,81 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [109782] = 7, + [129532] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3511), 1, - sym_create_index_with_clause, - STATE(4542), 1, - sym_where_clause, - ACTIONS(5126), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5390), 1, + anon_sym_CARET, + ACTIONS(5394), 1, + anon_sym_SLASH, + ACTIONS(5384), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5386), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5392), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5128), 41, + 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(663), 24, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - [109848] = 7, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [129601] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3509), 1, - sym_create_index_with_clause, - STATE(4533), 1, + STATE(4705), 1, sym_where_clause, - ACTIONS(5992), 5, + ACTIONS(6745), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5994), 41, + ACTIONS(6747), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291838,24 +310270,100 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [109914] = 7, + [129662] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6749), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5308), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [129769] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3508), 1, - sym_create_index_with_clause, - STATE(4532), 1, + STATE(4692), 1, sym_where_clause, - ACTIONS(5147), 5, + ACTIONS(5735), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5149), 41, + ACTIONS(5737), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291897,24 +310405,98 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [109980] = 7, + [129830] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3507), 1, - sym_create_index_with_clause, - STATE(4544), 1, - sym_where_clause, - ACTIONS(5996), 5, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6169), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [129941] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4159), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5998), 41, + ACTIONS(4161), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -291943,6 +310525,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -291955,25 +310538,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [110046] = 7, + [129998] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3506), 1, - sym_create_index_with_clause, - STATE(4523), 1, + STATE(4695), 1, sym_where_clause, - ACTIONS(6000), 5, + ACTIONS(6751), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6002), 41, + ACTIONS(6753), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292015,24 +310596,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110112] = 7, + [130059] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3504), 1, - sym_create_index_with_clause, - STATE(4519), 1, - sym_where_clause, - ACTIONS(5089), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, anon_sym_BQUOTE, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(5091), 41, + ACTIONS(6757), 1, + anon_sym_SEMI, + STATE(3159), 1, + sym__quoted_identifier, + STATE(4477), 1, + sym_identifier, + ACTIONS(6755), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6759), 41, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292073,84 +310656,181 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [110178] = 7, + [130128] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3498), 1, - sym_create_index_with_clause, - STATE(4506), 1, - sym_where_clause, - ACTIONS(5081), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5083), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6164), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [130239] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [110244] = 7, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6761), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5236), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [130346] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3495), 1, - sym_create_index_with_clause, - STATE(4504), 1, + STATE(4698), 1, sym_where_clause, - ACTIONS(5119), 5, + ACTIONS(4784), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5121), 41, + ACTIONS(4788), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292192,24 +310872,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110310] = 7, + [130407] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3494), 1, - sym_create_index_with_clause, - STATE(4500), 1, - sym_where_clause, - ACTIONS(6004), 5, + ACTIONS(6227), 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(6006), 41, + ACTIONS(6229), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292251,24 +310926,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110376] = 7, + [130464] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3493), 1, - sym_create_index_with_clause, - STATE(4497), 1, + STATE(4703), 1, sym_where_clause, - ACTIONS(6008), 5, + ACTIONS(5739), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6010), 41, + ACTIONS(5741), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292310,71 +310982,75 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110442] = 25, + [130525] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(9), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(11), 1, - aux_sym_truncate_statement_token1, - ACTIONS(13), 1, - aux_sym_comment_statement_token1, - ACTIONS(15), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(17), 1, - aux_sym_commit_statement_token1, - ACTIONS(19), 1, - aux_sym_rollback_statement_token1, - ACTIONS(21), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(23), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(25), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(29), 1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(31), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(33), 1, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(35), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(37), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - ACTIONS(6012), 1, - ts_builtin_sym_end, - STATE(5132), 1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(6426), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6187), 1, + sym_trigger_body, + STATE(6628), 1, sym_with_clause, - STATE(3322), 2, - sym__statement, - aux_sym_source_file_repeat1, - STATE(5969), 26, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, 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_return_statement, + sym_declare_statement, sym_create_extension_statement, sym_create_role_statement, sym_create_schema_statement, @@ -292387,24 +311063,21 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [110544] = 7, + [130636] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(6763), 1, aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3455), 1, - sym_create_index_with_clause, - STATE(4382), 1, - sym_where_clause, - ACTIONS(4967), 5, + ACTIONS(6765), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4969), 41, + anon_sym_LBRACK, + ACTIONS(378), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292446,24 +311119,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110610] = 7, + [130697] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(6767), 1, aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3490), 1, - sym_create_index_with_clause, - STATE(4494), 1, - sym_where_clause, - ACTIONS(6014), 5, + ACTIONS(6769), 1, + aux_sym_create_table_statement_token1, + ACTIONS(382), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6016), 41, + anon_sym_LBRACK, + ACTIONS(386), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292505,81 +311175,102 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110676] = 6, + [130758] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(5199), 1, - aux_sym_with_clause_token1, - ACTIONS(5201), 1, - anon_sym_LPAREN, - ACTIONS(5203), 1, - aux_sym_create_table_statement_token1, - ACTIONS(193), 6, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(197), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [110740] = 6, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6113), 1, + sym_trigger_body, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [130869] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6018), 1, + ACTIONS(6771), 1, aux_sym_with_clause_token1, - ACTIONS(6020), 1, - anon_sym_LPAREN, - ACTIONS(6022), 1, + ACTIONS(6773), 1, aux_sym_create_table_statement_token1, - ACTIONS(230), 6, + ACTIONS(394), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_LBRACK, - ACTIONS(234), 41, + ACTIONS(398), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292621,24 +311312,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110804] = 7, + [130930] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3481), 1, - sym_create_index_with_clause, - STATE(4471), 1, - sym_where_clause, - ACTIONS(6024), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, anon_sym_BQUOTE, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(6026), 41, + ACTIONS(6777), 1, + anon_sym_SEMI, + STATE(3159), 1, + sym__quoted_identifier, + STATE(4679), 1, + sym_identifier, + ACTIONS(6775), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6779), 41, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292679,25 +311372,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [110870] = 7, + [130999] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, + ACTIONS(6781), 1, aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3480), 1, - sym_create_index_with_clause, - STATE(4470), 1, - sym_where_clause, - ACTIONS(4971), 5, + ACTIONS(6783), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4973), 41, + anon_sym_LBRACK, + ACTIONS(406), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292739,24 +311428,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [110936] = 7, + [131060] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3479), 1, - sym_create_index_with_clause, - STATE(4530), 1, - sym_where_clause, - ACTIONS(4959), 5, + ACTIONS(6785), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4961), 41, + ACTIONS(6787), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292797,25 +311479,24 @@ static const uint16_t ts_small_parse_table[] = { 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, - [111002] = 7, + [131117] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3477), 1, - sym_create_index_with_clause, - STATE(4465), 1, + STATE(4710), 1, sym_where_clause, - ACTIONS(4951), 5, + ACTIONS(5731), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4953), 41, + ACTIONS(5733), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292857,24 +311538,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [111068] = 7, + [131178] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, + ACTIONS(4792), 1, aux_sym_where_clause_token1, - STATE(3475), 1, - sym_create_index_with_clause, - STATE(4462), 1, + STATE(4708), 1, sym_where_clause, - ACTIONS(6028), 5, + ACTIONS(6789), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6030), 41, + ACTIONS(6791), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -292916,83 +311594,98 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [111134] = 7, + [131239] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3462), 1, - sym_create_index_with_clause, - STATE(4466), 1, - sym_where_clause, - ACTIONS(5022), 5, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5024), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [111200] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6162), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [131350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3457), 1, - sym_create_index_with_clause, - STATE(4373), 1, - sym_where_clause, - ACTIONS(6032), 5, + ACTIONS(6793), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6034), 41, + ACTIONS(6795), 44, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -293033,24 +311726,29 @@ static const uint16_t ts_small_parse_table[] = { 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, - [111266] = 3, + [131407] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 5, + ACTIONS(5296), 1, + aux_sym_initial_mode_token1, + STATE(4673), 1, + sym_initial_mode, + ACTIONS(6797), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 45, + ACTIONS(6799), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -293083,85 +311781,103 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [111324] = 3, + [131468] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(5374), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(27), 1, aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5376), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + ACTIONS(3799), 1, aux_sym_return_statement_token1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [111382] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6159), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [131579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4766), 1, - aux_sym_with_clause_token1, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(3445), 1, - sym_create_index_with_clause, - STATE(4429), 1, - sym_where_clause, - ACTIONS(4774), 5, + ACTIONS(370), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4776), 41, + anon_sym_LBRACK, + ACTIONS(372), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -293173,6 +311889,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -293203,70 +311920,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [111448] = 28, + [131636] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, - sym_identifier, - STATE(2742), 1, + ACTIONS(6801), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(3064), 1, - sym_dotted_name, - STATE(3188), 1, - sym__expression, - STATE(3283), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5240), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(3284), 3, + STATE(5313), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -293283,23 +311999,103 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [111556] = 3, + [131743] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(6036), 5, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6161), 1, + sym__compound_statement, + STATE(6166), 1, + sym_trigger_body, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, + sym_identifier, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [131854] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(619), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6038), 45, + ACTIONS(621), 44, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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, @@ -293323,6 +312119,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_optimizer_hint_token3, aux_sym_parallel_hint_token1, aux_sym_null_hint_token1, + aux_sym_null_hint_token2, aux_sym_null_hint_token4, aux_sym_deterministic_hint_token1, aux_sym_sql_hint_token1, @@ -293332,76 +312129,74 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, + aux_sym_table_constraint_check_token1, sym__unquoted_identifier, - [111614] = 28, + [131911] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + ACTIONS(6803), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, + STATE(2851), 1, sym_argument_reference, - STATE(8931), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, + STATE(5304), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -293418,109 +312213,138 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [111722] = 28, + [132018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(3776), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3778), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5423), 1, - anon_sym_LPAREN, - ACTIONS(5425), 1, - aux_sym_null_hint_token2, - ACTIONS(5427), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, - aux_sym_TRUE_token1, - ACTIONS(5433), 1, - aux_sym_FALSE_token1, - ACTIONS(5435), 1, - sym_number, - ACTIONS(5437), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, sym__unquoted_identifier, - ACTIONS(5439), 1, + [132075] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5441), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, - anon_sym_SQUOTE, - ACTIONS(5447), 1, - anon_sym_DASH, - ACTIONS(5449), 1, - anon_sym_STAR, - ACTIONS(5451), 1, - aux_sym_interval_expression_token1, - ACTIONS(5453), 1, - anon_sym_DOLLAR, - ACTIONS(5455), 1, - sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, - sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, - sym_argument_reference, - STATE(8937), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5445), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [111830] = 3, + anon_sym_LBRACK, + ACTIONS(392), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [132132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6040), 5, + ACTIONS(477), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6042), 45, + anon_sym_LBRACK, + ACTIONS(479), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_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_alter_table_action_alter_column_token2, aux_sym_sequence_token5, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, @@ -293547,390 +312371,208 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [111888] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5421), 1, - aux_sym_cte_token2, - ACTIONS(5423), 1, - anon_sym_LPAREN, - ACTIONS(5425), 1, - aux_sym_null_hint_token2, - ACTIONS(5427), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, - aux_sym_TRUE_token1, - ACTIONS(5433), 1, - aux_sym_FALSE_token1, - ACTIONS(5435), 1, - sym_number, - ACTIONS(5437), 1, - sym__unquoted_identifier, - ACTIONS(5439), 1, - anon_sym_BQUOTE, - ACTIONS(5441), 1, - anon_sym_DQUOTE, - ACTIONS(5443), 1, - anon_sym_SQUOTE, - ACTIONS(5447), 1, - anon_sym_DASH, - ACTIONS(5449), 1, - anon_sym_STAR, - ACTIONS(5451), 1, - aux_sym_interval_expression_token1, - ACTIONS(5453), 1, - anon_sym_DOLLAR, - ACTIONS(5455), 1, - sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, - sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, - sym_argument_reference, - STATE(8975), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5445), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [111996] = 28, + [132189] = 30, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, - aux_sym_cte_token2, - ACTIONS(5423), 1, - anon_sym_LPAREN, - ACTIONS(5425), 1, - aux_sym_null_hint_token2, - ACTIONS(5427), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, - aux_sym_TRUE_token1, - ACTIONS(5433), 1, - aux_sym_FALSE_token1, - ACTIONS(5435), 1, - sym_number, - ACTIONS(5437), 1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(901), 1, + aux_sym_with_clause_token1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, - anon_sym_SQUOTE, - ACTIONS(5447), 1, - anon_sym_DASH, - ACTIONS(5449), 1, - anon_sym_STAR, - ACTIONS(5451), 1, - aux_sym_interval_expression_token1, - ACTIONS(5453), 1, - anon_sym_DOLLAR, - ACTIONS(5455), 1, - sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + ACTIONS(3789), 1, + aux_sym_insert_statement_token1, + ACTIONS(3791), 1, + aux_sym_begin_statement_token1, + ACTIONS(3793), 1, + aux_sym_create_statement_token1, + ACTIONS(3795), 1, + aux_sym_alter_statement_token1, + ACTIONS(3797), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(3799), 1, + aux_sym_return_statement_token1, + ACTIONS(3801), 1, + aux_sym_declare_statement_token1, + ACTIONS(3809), 1, + aux_sym_trigger_event_token1, + ACTIONS(3811), 1, + aux_sym_trigger_event_token2, + ACTIONS(3817), 1, + aux_sym_trigger_body_token1, + ACTIONS(3819), 1, + aux_sym_drop_statement_token1, + ACTIONS(3821), 1, + aux_sym_grant_statement_token1, + ACTIONS(3823), 1, + aux_sym_grant_statement_token4, + STATE(1343), 1, sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, - sym_argument_reference, - STATE(8980), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5445), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [112104] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5421), 1, - aux_sym_cte_token2, - ACTIONS(5423), 1, - anon_sym_LPAREN, - ACTIONS(5425), 1, - aux_sym_null_hint_token2, - ACTIONS(5427), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, - aux_sym_TRUE_token1, - ACTIONS(5433), 1, - aux_sym_FALSE_token1, - ACTIONS(5435), 1, - sym_number, - ACTIONS(5437), 1, - sym__unquoted_identifier, - ACTIONS(5439), 1, - anon_sym_BQUOTE, - ACTIONS(5441), 1, - anon_sym_DQUOTE, - ACTIONS(5443), 1, - anon_sym_SQUOTE, - ACTIONS(5447), 1, - anon_sym_DASH, - ACTIONS(5449), 1, - anon_sym_STAR, - ACTIONS(5451), 1, - aux_sym_interval_expression_token1, - ACTIONS(5453), 1, - anon_sym_DOLLAR, - ACTIONS(5455), 1, - sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(5203), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, + sym__simple_statement, + STATE(6157), 1, + sym_trigger_body, + STATE(6161), 1, + sym__compound_statement, + STATE(6628), 1, + sym_with_clause, + STATE(11105), 1, sym_identifier, - STATE(4725), 1, - sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4914), 1, - sym__expression, - STATE(4972), 1, - sym_argument_reference, - STATE(9013), 2, - sym__aliased_expression, - sym__aliasable_expression, - STATE(4976), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5445), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [112212] = 24, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [132300] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(465), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(2690), 1, + anon_sym_LBRACK, + ACTIONS(467), 43, + aux_sym_with_clause_token1, aux_sym_cte_token1, - ACTIONS(6044), 1, aux_sym_cte_token2, - ACTIONS(6046), 1, - aux_sym_comment_statement_token7, - ACTIONS(6048), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(6052), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(6054), 1, - aux_sym_boolean_expression_token1, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(6068), 1, - anon_sym_CARET, - ACTIONS(6072), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5175), 1, - sym_identifier, - ACTIONS(292), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(6058), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(6060), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(6062), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(6064), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(6066), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(6070), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(6050), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(294), 9, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [112311] = 28, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [132357] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - ACTIONS(6074), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4743), 1, sym_identifier, - STATE(2658), 1, + STATE(4762), 1, + sym__expression, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(2858), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(5228), 1, - sym__expression, - STATE(2871), 3, + STATE(6338), 1, + sym_ordered_expression, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -293947,66 +312589,66 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [112418] = 30, + [132464] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5975), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6156), 1, + sym_trigger_body, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -294028,147 +312670,174 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [112529] = 30, + [132575] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(457), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(459), 43, aux_sym_with_clause_token1, - ACTIONS(968), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(970), 1, + [132632] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3720), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3722), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5956), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [112640] = 30, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [132689] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5951), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6150), 1, + sym_trigger_body, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -294190,147 +312859,174 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [112751] = 30, + [132800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(445), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(447), 43, aux_sym_with_clause_token1, - ACTIONS(968), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(970), 1, + [132857] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4163), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(4165), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token2, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5945), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [112862] = 30, + aux_sym_table_constraint_check_token1, + sym__unquoted_identifier, + [132914] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5960), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6147), 1, + sym_trigger_body, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -294352,66 +313048,66 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [112973] = 30, + [133025] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6145), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6010), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -294433,471 +313129,446 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [113084] = 30, + [133136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(441), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(443), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5971), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [113195] = 30, + sym__unquoted_identifier, + [133193] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(430), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(432), 43, aux_sym_with_clause_token1, - ACTIONS(968), 1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(970), 1, + [133250] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(410), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(412), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6007), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [113306] = 30, + sym__unquoted_identifier, + [133307] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [133364] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(493), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(495), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5986), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [113417] = 30, + sym__unquoted_identifier, + [133421] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(6298), 1, + anon_sym_LBRACK, + STATE(3444), 1, + aux_sym_array_type_repeat1, + ACTIONS(340), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(342), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5987), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [113528] = 30, + sym__unquoted_identifier, + [133482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(489), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(491), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5957), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [113639] = 30, + sym__unquoted_identifier, + [133539] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6143), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6000), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -294919,66 +313590,120 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [113750] = 30, + [133650] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 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(625), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [133707] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6142), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6002), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -295000,66 +313725,66 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [113861] = 30, + [133818] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5968), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6139), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -295081,228 +313806,253 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [113972] = 30, + [133929] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(437), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(439), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + sym__unquoted_identifier, + [133986] = 28, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(6805), 1, + anon_sym_RPAREN, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5984), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(2387), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [114083] = 30, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5280), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [134093] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(485), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(487), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5946), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [114194] = 30, + sym__unquoted_identifier, + [134150] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5962), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6137), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -295324,228 +314074,176 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [114305] = 30, + [134261] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4501), 1, + sym_where_clause, + ACTIONS(5106), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5108), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5933), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [114416] = 30, + sym__unquoted_identifier, + [134322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(481), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(483), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5932), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [114527] = 30, + sym__unquoted_identifier, + [134379] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5939), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6136), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -295567,99 +314265,128 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [114638] = 30, + [134490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(6807), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(6809), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5943), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [114749] = 3, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [134547] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 7, - sym__dollar_quoted_string_tag, + ACTIONS(627), 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(629), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [134604] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4612), 1, + sym_where_clause, + ACTIONS(5550), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_SQUOTE, - ACTIONS(497), 42, + ACTIONS(5552), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -295702,66 +314429,66 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [114806] = 30, + [134665] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5954), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6134), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -295783,147 +314510,120 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [114917] = 30, + [134776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(631), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5992), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [115028] = 30, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(633), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [134833] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5976), 1, - sym_trigger_body, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6158), 1, + sym_trigger_body, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -295945,66 +314645,66 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [115139] = 30, + [134944] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5970), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6131), 1, sym_trigger_body, - STATE(5979), 1, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -296026,147 +314726,133 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [115250] = 30, + [135055] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5366), 1, + aux_sym_cte_token2, + ACTIONS(5368), 1, + aux_sym_comment_statement_token7, + ACTIONS(5370), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(5374), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(5376), 1, + aux_sym_boolean_expression_token1, + ACTIONS(5378), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(5390), 1, + anon_sym_CARET, + ACTIONS(5394), 1, + anon_sym_SLASH, + ACTIONS(5384), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(5386), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(5388), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(5392), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(635), 6, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5989), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [115361] = 30, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(5372), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(637), 15, + aux_sym_cte_token1, + aux_sym_insert_statement_token2, + aux_sym_trigger_reference_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_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, + [135138] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6130), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(6009), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -296188,147 +314874,120 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [115472] = 30, + [135249] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(6811), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(6813), 44, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6013), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [115583] = 30, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + sym__unquoted_identifier, + [135306] = 30, ACTIONS(3), 1, sym_comment, ACTIONS(27), 1, aux_sym_pg_command_token1, - ACTIONS(898), 1, + ACTIONS(901), 1, aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(3789), 1, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + ACTIONS(3791), 1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + ACTIONS(3793), 1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, + ACTIONS(3795), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, + ACTIONS(3797), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + ACTIONS(3799), 1, aux_sym_return_statement_token1, - ACTIONS(3807), 1, + ACTIONS(3801), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + ACTIONS(3809), 1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, + ACTIONS(3811), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, + ACTIONS(3817), 1, aux_sym_trigger_body_token1, - ACTIONS(3825), 1, + ACTIONS(3819), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, + ACTIONS(3821), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, + ACTIONS(3823), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5132), 1, + STATE(5203), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5979), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6129), 1, + sym_trigger_body, + STATE(6146), 1, sym__simple_statement, - STATE(5980), 1, + STATE(6161), 1, sym__compound_statement, - STATE(5990), 1, - sym_trigger_body, - STATE(6426), 1, + STATE(6628), 1, sym_with_clause, - STATE(10619), 1, + STATE(11105), 1, sym_identifier, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -296350,231 +315009,181 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [115694] = 30, + [135417] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4465), 1, + sym_where_clause, + ACTIONS(4931), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(4933), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6011), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [115805] = 30, + sym__unquoted_identifier, + [135478] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4700), 1, + sym_where_clause, + ACTIONS(6815), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(6817), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5983), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [115916] = 28, + sym__unquoted_identifier, + [135539] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6076), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5159), 1, + STATE(5254), 1, sym__expression, - STATE(2871), 3, + STATE(9277), 1, + sym_values_clause_body, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -296591,148 +315200,69 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [116023] = 28, + [135646] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, - sym__quoted_identifier, - STATE(1790), 1, - sym_identifier, - STATE(1830), 1, + ACTIONS(6819), 1, + anon_sym_RPAREN, + STATE(2105), 1, sym_dotted_name, - STATE(2137), 1, - sym__identifier, - STATE(2245), 1, - sym_argument_reference, - STATE(2317), 1, - sym__expression, - STATE(5599), 1, - sym_group_by_clause_body, - STATE(2238), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6102), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [116130] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, + STATE(2387), 1, sym_identifier, - STATE(2132), 1, + STATE(2698), 1, sym__identifier, - STATE(2211), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2304), 1, + STATE(5259), 1, sym__expression, - STATE(5530), 1, - sym_order_by_clause_body, - STATE(2311), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6138), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -296749,340 +315279,240 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [116237] = 30, + [135753] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(292), 6, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_LBRACK, + ACTIONS(294), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_alter_table_action_alter_column_token2, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5967), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [116348] = 28, + sym__unquoted_identifier, + [135810] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4500), 1, + sym_where_clause, + ACTIONS(5543), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - ACTIONS(6150), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5223), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [116455] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4490), 1, + ACTIONS(5545), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4492), 1, - anon_sym_LPAREN, - ACTIONS(4494), 1, - aux_sym_null_hint_token2, - ACTIONS(4496), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, - aux_sym_TRUE_token1, - ACTIONS(4502), 1, - aux_sym_FALSE_token1, - ACTIONS(4504), 1, - sym_number, - ACTIONS(4506), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4508), 1, + [135871] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(639), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(4510), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, - anon_sym_SQUOTE, - ACTIONS(4516), 1, - anon_sym_DASH, - ACTIONS(4518), 1, - anon_sym_STAR, - ACTIONS(4520), 1, - aux_sym_interval_expression_token1, - ACTIONS(4522), 1, - anon_sym_DOLLAR, - ACTIONS(4524), 1, - sym__dollar_quoted_string_tag, - ACTIONS(6152), 1, - aux_sym_alter_table_action_alter_column_token2, - STATE(519), 1, - sym_identifier, - STATE(552), 1, - sym__quoted_identifier, - STATE(849), 1, - sym_dotted_name, - STATE(854), 1, - sym__identifier, - STATE(1174), 1, - sym_argument_reference, - STATE(1247), 1, - sym__expression, - STATE(1155), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4514), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(641), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [116562] = 30, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [135928] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4706), 1, + sym_where_clause, + ACTIONS(6821), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(6823), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5966), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [116673] = 5, + sym__unquoted_identifier, + [135989] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6154), 1, - anon_sym_LBRACK, - STATE(3449), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 5, + ACTIONS(4792), 1, + aux_sym_where_clause_token1, + STATE(4471), 1, + sym_where_clause, + ACTIONS(4802), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(242), 42, + ACTIONS(4804), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -297125,20 +315555,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [116734] = 5, + [136050] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4512), 1, - sym_where_clause, - ACTIONS(6156), 5, + ACTIONS(6703), 1, + anon_sym_COMMA, + STATE(3587), 1, + aux_sym_create_function_statement_repeat1, + ACTIONS(6825), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6158), 42, + ACTIONS(6827), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -297181,312 +315611,472 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [116795] = 30, + [136111] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, + ACTIONS(473), 7, + sym__dollar_quoted_string_tag, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + anon_sym_SQUOTE, + ACTIONS(475), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5996), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [116906] = 30, + sym__unquoted_identifier, + [136168] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(643), 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(645), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [136225] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5322), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(6831), 1, + anon_sym_SEMI, + STATE(3159), 1, + sym__quoted_identifier, + STATE(4421), 1, + sym_identifier, + ACTIONS(6829), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6833), 41, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, + [136294] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(647), 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(649), 28, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token2, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [136351] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2084), 1, + aux_sym_cte_token2, + ACTIONS(2086), 1, + anon_sym_LPAREN, + ACTIONS(2088), 1, + aux_sym_null_hint_token2, + ACTIONS(2090), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2092), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2094), 1, + aux_sym_TRUE_token1, + ACTIONS(2096), 1, + aux_sym_FALSE_token1, + ACTIONS(2098), 1, + sym_number, + ACTIONS(2100), 1, + sym__unquoted_identifier, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_DQUOTE, + ACTIONS(2106), 1, + anon_sym_SQUOTE, + ACTIONS(2110), 1, + anon_sym_DASH, + ACTIONS(2112), 1, + anon_sym_STAR, + ACTIONS(2114), 1, + aux_sym_interval_expression_token1, + ACTIONS(2116), 1, + anon_sym_DOLLAR, + ACTIONS(2118), 1, + sym__dollar_quoted_string_tag, + STATE(1264), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5981), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(1271), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [117017] = 30, + STATE(1272), 1, + sym_dotted_name, + STATE(1304), 1, + sym__identifier, + STATE(1355), 1, + sym_argument_reference, + STATE(1444), 1, + sym__expression, + STATE(1387), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2108), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1441), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [136455] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(344), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(346), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(970), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [136511] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5234), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, + ACTIONS(5236), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, aux_sym_insert_statement_token1, - ACTIONS(3797), 1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - ACTIONS(3799), 1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, - ACTIONS(3801), 1, aux_sym_alter_statement_token1, - ACTIONS(3803), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, + aux_sym_sequence_token5, aux_sym_return_statement_token1, - ACTIONS(3807), 1, aux_sym_declare_statement_token1, - ACTIONS(3815), 1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, aux_sym_trigger_event_token1, - ACTIONS(3817), 1, aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, aux_sym_drop_statement_token1, - ACTIONS(3827), 1, aux_sym_grant_statement_token1, - ACTIONS(3829), 1, aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5964), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [117128] = 28, + sym__unquoted_identifier, + [136567] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6835), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6837), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6839), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6841), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6843), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6845), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6847), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6849), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6857), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6861), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6863), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6865), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6867), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6869), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(471), 1, sym_identifier, - STATE(2658), 1, + STATE(511), 1, + sym__quoted_identifier, + STATE(642), 1, sym__identifier, - STATE(2858), 1, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, sym_argument_reference, - STATE(4989), 1, + STATE(1102), 1, sym__expression, - STATE(5542), 1, - sym_order_by_clause_body, - STATE(2871), 3, + STATE(1027), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6859), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1196), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -297503,69 +316093,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [117235] = 28, + [136671] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(6871), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(6873), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(6875), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(6877), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(6879), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(6881), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(6883), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(6885), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(6887), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(6893), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(6897), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(6899), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(6901), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(6903), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(6905), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, + STATE(259), 1, sym__quoted_identifier, - STATE(4637), 1, + STATE(339), 1, sym_dotted_name, - STATE(4676), 1, + STATE(374), 1, sym_identifier, - STATE(4862), 1, + STATE(507), 1, sym__identifier, - STATE(5008), 1, + STATE(708), 1, sym_argument_reference, - STATE(5030), 1, + STATE(930), 1, sym__expression, - STATE(5568), 1, - sym_group_by_clause_body, - STATE(5011), 3, + STATE(711), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(6895), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(761), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -297582,150 +316170,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [117342] = 30, + [136775] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(6871), 1, + aux_sym_cte_token2, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, + aux_sym_null_hint_token2, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5985), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [117453] = 28, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(928), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [136879] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6196), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5157), 1, + STATE(5309), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -297742,260 +316324,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [117560] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5998), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [117671] = 5, + [136983] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6198), 1, - anon_sym_DOT, - STATE(3433), 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), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6835), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6837), 1, + anon_sym_LPAREN, + ACTIONS(6839), 1, + aux_sym_null_hint_token2, + ACTIONS(6841), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6843), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6845), 1, + aux_sym_TRUE_token1, + ACTIONS(6847), 1, + aux_sym_FALSE_token1, + ACTIONS(6849), 1, + sym_number, + ACTIONS(6851), 1, sym__unquoted_identifier, - [117732] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6200), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6853), 1, anon_sym_BQUOTE, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(6202), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [117789] = 28, + ACTIONS(6857), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_DASH, + ACTIONS(6863), 1, + anon_sym_STAR, + ACTIONS(6865), 1, + aux_sym_interval_expression_token1, + ACTIONS(6867), 1, + anon_sym_DOLLAR, + ACTIONS(6869), 1, + sym__dollar_quoted_string_tag, + STATE(471), 1, + sym_identifier, + STATE(511), 1, + sym__quoted_identifier, + STATE(642), 1, + sym__identifier, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, + sym_argument_reference, + STATE(1166), 1, + sym__expression, + STATE(1027), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6859), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1196), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [137087] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(6835), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(6837), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(6839), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(6841), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(6843), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(6845), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(6847), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(6849), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(6857), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(6861), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(6863), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(6865), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(6867), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(6869), 1, sym__dollar_quoted_string_tag, - ACTIONS(6204), 1, - aux_sym_alter_table_action_alter_column_token2, - STATE(519), 1, + STATE(471), 1, sym_identifier, - STATE(552), 1, + STATE(511), 1, sym__quoted_identifier, - STATE(849), 1, - sym_dotted_name, - STATE(854), 1, + STATE(642), 1, sym__identifier, - STATE(1174), 1, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, sym_argument_reference, - STATE(1246), 1, + STATE(1170), 1, sym__expression, - STATE(1155), 3, + STATE(1027), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(6859), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(1196), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -298012,125 +316478,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [117896] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4567), 1, - sym_where_clause, - ACTIONS(6206), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6208), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [117957] = 28, + [137191] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6835), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6837), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6839), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6841), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6843), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6845), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6847), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6849), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6857), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6861), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6863), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6865), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6867), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6869), 1, sym__dollar_quoted_string_tag, - ACTIONS(6210), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(471), 1, sym_identifier, - STATE(2658), 1, + STATE(511), 1, + sym__quoted_identifier, + STATE(642), 1, sym__identifier, - STATE(2858), 1, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, sym_argument_reference, - STATE(5169), 1, + STATE(1171), 1, sym__expression, - STATE(2871), 3, + STATE(1027), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6859), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1196), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -298147,69 +316555,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [118064] = 28, + [137295] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(6835), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(6837), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(6839), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(6841), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(6843), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(6845), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(6847), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(6849), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(6857), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(6861), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(6863), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(6865), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(6867), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(6869), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(471), 1, sym_identifier, - STATE(469), 1, + STATE(511), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(642), 1, sym__identifier, - STATE(845), 1, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, sym_argument_reference, - STATE(863), 1, + STATE(1177), 1, sym__expression, - STATE(3548), 1, - sym_group_by_clause_body, - STATE(844), 3, + STATE(1027), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(6859), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(1196), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -298226,69 +316632,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [118171] = 28, + [137399] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(6835), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(6837), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(6839), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(6841), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(6843), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(6845), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(6847), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(6849), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(6857), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(6861), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(6863), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(6865), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(6867), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(6869), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, + STATE(471), 1, sym_identifier, - STATE(423), 1, + STATE(511), 1, sym__quoted_identifier, - STATE(499), 1, + STATE(642), 1, sym__identifier, - STATE(504), 1, + STATE(658), 1, sym_dotted_name, - STATE(689), 1, + STATE(1021), 1, sym_argument_reference, - STATE(706), 1, + STATE(1180), 1, sym__expression, - STATE(3316), 1, - sym_order_by_clause_body, - STATE(700), 3, + STATE(1027), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(6859), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(1196), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -298305,807 +316709,228 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [118278] = 5, + [137503] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6284), 1, - anon_sym_DOT, - STATE(3433), 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), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6835), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [118339] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5937), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [118450] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5938), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [118561] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(6837), 1, + anon_sym_LPAREN, + ACTIONS(6839), 1, + aux_sym_null_hint_token2, + ACTIONS(6841), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6843), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6845), 1, + aux_sym_TRUE_token1, + ACTIONS(6847), 1, + aux_sym_FALSE_token1, + ACTIONS(6849), 1, + sym_number, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5948), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + ACTIONS(6857), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_DASH, + ACTIONS(6863), 1, + anon_sym_STAR, + ACTIONS(6865), 1, + aux_sym_interval_expression_token1, + ACTIONS(6867), 1, + anon_sym_DOLLAR, + ACTIONS(6869), 1, + sym__dollar_quoted_string_tag, + STATE(471), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [118672] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + STATE(511), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5950), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [118783] = 5, + STATE(642), 1, + sym__identifier, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, + sym_argument_reference, + STATE(1181), 1, + sym__expression, + STATE(1027), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6859), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1196), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [137607] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5219), 1, - aux_sym_initial_mode_token1, - STATE(4451), 1, - sym_initial_mode, - ACTIONS(6287), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6289), 42, + ACTIONS(6907), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6909), 1, + anon_sym_LPAREN, + ACTIONS(6911), 1, + aux_sym_create_table_statement_token1, + ACTIONS(6913), 1, + aux_sym_type_token1, + ACTIONS(6915), 1, + aux_sym_type_token2, + ACTIONS(164), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(160), 32, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [118844] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - STATE(4429), 1, - sym_where_clause, - ACTIONS(4774), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4776), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [118905] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6003), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [119016] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5995), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [119127] = 30, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [137673] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5997), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(2387), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [119238] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4382), 1, - sym_where_clause, - ACTIONS(4967), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4969), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [119299] = 3, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5340), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [137777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6291), 5, + ACTIONS(6917), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6293), 44, + ACTIONS(6919), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -299147,850 +316972,685 @@ static const uint16_t ts_small_parse_table[] = { 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, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [119356] = 5, + [137833] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4373), 1, - sym_where_clause, - ACTIONS(6032), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6034), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6871), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, + aux_sym_null_hint_token2, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - [119417] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4466), 1, - sym_where_clause, - ACTIONS(5022), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6889), 1, anon_sym_BQUOTE, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(5024), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [119478] = 9, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, + sym__quoted_identifier, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, + sym_identifier, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(873), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [137937] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, + ACTIONS(6871), 1, + aux_sym_cte_token2, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, + aux_sym_null_hint_token2, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(6297), 1, - anon_sym_SEMI, - STATE(3189), 1, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, sym__quoted_identifier, - STATE(4562), 1, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, sym_identifier, - ACTIONS(6295), 2, - ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6299), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [119547] = 5, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(847), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138041] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6301), 1, - anon_sym_LBRACK, - STATE(3448), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(287), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6871), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, + aux_sym_null_hint_token2, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - [119608] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6154), 1, - anon_sym_LBRACK, - STATE(3448), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6889), 1, anon_sym_BQUOTE, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(273), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [119669] = 3, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, + sym__quoted_identifier, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, + sym_identifier, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(832), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138145] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(579), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6871), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - [119726] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5219), 1, - aux_sym_initial_mode_token1, - STATE(4392), 1, - sym_initial_mode, - ACTIONS(6304), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6889), 1, anon_sym_BQUOTE, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(6306), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [119787] = 3, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, + sym__quoted_identifier, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, + sym_identifier, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(827), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138249] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6308), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6310), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [119844] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6312), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(6314), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [119901] = 3, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1247), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138353] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6316), 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(6318), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4610), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, sym__unquoted_identifier, - [119958] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4462), 1, - sym_where_clause, - ACTIONS(6028), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4628), 1, anon_sym_BQUOTE, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(6030), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [120019] = 3, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, + anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, + sym_argument_reference, + STATE(1510), 1, + sym__expression, + STATE(1418), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4634), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1498), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138457] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6320), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6322), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6871), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, + aux_sym_null_hint_token2, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - [120076] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4464), 1, - sym_where_clause, - ACTIONS(6324), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6889), 1, anon_sym_BQUOTE, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(6326), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [120137] = 5, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, + sym__quoted_identifier, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, + sym_identifier, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(826), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138561] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4465), 1, - sym_where_clause, - ACTIONS(4951), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4953), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6871), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, + aux_sym_null_hint_token2, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - [120198] = 28, + ACTIONS(6889), 1, + anon_sym_BQUOTE, + ACTIONS(6891), 1, + anon_sym_DQUOTE, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, + sym__quoted_identifier, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, + sym_identifier, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(823), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138665] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6328), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5179), 1, + STATE(5436), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -300007,596 +317667,606 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [120305] = 5, + [138769] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4530), 1, - sym_where_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, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [120366] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4470), 1, - sym_where_clause, - ACTIONS(4971), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(4973), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [120427] = 5, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1244), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138873] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4471), 1, - sym_where_clause, - ACTIONS(6024), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6835), 1, + aux_sym_cte_token2, + ACTIONS(6837), 1, + anon_sym_LPAREN, + ACTIONS(6839), 1, + aux_sym_null_hint_token2, + ACTIONS(6841), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6843), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6845), 1, + aux_sym_TRUE_token1, + ACTIONS(6847), 1, + aux_sym_FALSE_token1, + ACTIONS(6849), 1, + sym_number, + ACTIONS(6851), 1, + sym__unquoted_identifier, + ACTIONS(6853), 1, anon_sym_BQUOTE, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(6026), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6857), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_DASH, + ACTIONS(6863), 1, + anon_sym_STAR, + ACTIONS(6865), 1, + aux_sym_interval_expression_token1, + ACTIONS(6867), 1, + anon_sym_DOLLAR, + ACTIONS(6869), 1, + sym__dollar_quoted_string_tag, + STATE(471), 1, + sym_identifier, + STATE(511), 1, + sym__quoted_identifier, + STATE(642), 1, + sym__identifier, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, + sym_argument_reference, + STATE(1202), 1, + sym__expression, + STATE(1027), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6859), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1196), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [138977] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6835), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6837), 1, + anon_sym_LPAREN, + ACTIONS(6839), 1, + aux_sym_null_hint_token2, + ACTIONS(6841), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6843), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6845), 1, + aux_sym_TRUE_token1, + ACTIONS(6847), 1, + aux_sym_FALSE_token1, + ACTIONS(6849), 1, + sym_number, + ACTIONS(6851), 1, sym__unquoted_identifier, - [120488] = 30, + ACTIONS(6853), 1, + anon_sym_BQUOTE, + ACTIONS(6855), 1, + anon_sym_DQUOTE, + ACTIONS(6857), 1, + anon_sym_SQUOTE, + ACTIONS(6861), 1, + anon_sym_DASH, + ACTIONS(6863), 1, + anon_sym_STAR, + ACTIONS(6865), 1, + aux_sym_interval_expression_token1, + ACTIONS(6867), 1, + anon_sym_DOLLAR, + ACTIONS(6869), 1, + sym__dollar_quoted_string_tag, + STATE(471), 1, + sym_identifier, + STATE(511), 1, + sym__quoted_identifier, + STATE(642), 1, + sym__identifier, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, + sym_argument_reference, + STATE(1195), 1, + sym__expression, + STATE(1027), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6859), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1196), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [139081] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(6871), 1, + aux_sym_cte_token2, + ACTIONS(6873), 1, + anon_sym_LPAREN, + ACTIONS(6875), 1, + aux_sym_null_hint_token2, + ACTIONS(6877), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6879), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6881), 1, + aux_sym_TRUE_token1, + ACTIONS(6883), 1, + aux_sym_FALSE_token1, + ACTIONS(6885), 1, + sym_number, + ACTIONS(6887), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6897), 1, + anon_sym_DASH, + ACTIONS(6899), 1, + anon_sym_STAR, + ACTIONS(6901), 1, + aux_sym_interval_expression_token1, + ACTIONS(6903), 1, + anon_sym_DOLLAR, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(259), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5958), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [120599] = 5, + STATE(507), 1, + sym__identifier, + STATE(708), 1, + sym_argument_reference, + STATE(770), 1, + sym__expression, + STATE(711), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6895), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(761), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [139185] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6330), 1, - aux_sym_with_clause_token1, - ACTIONS(6332), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(366), 41, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [120660] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6334), 1, - aux_sym_with_clause_token1, - ACTIONS(6336), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(356), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [120721] = 5, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5266), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [139289] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6338), 1, - aux_sym_with_clause_token1, - ACTIONS(6340), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(459), 41, - aux_sym_cte_token1, + ACTIONS(5791), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(5793), 1, + anon_sym_LPAREN, + ACTIONS(5795), 1, + aux_sym_null_hint_token2, + ACTIONS(5797), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5799), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5801), 1, + aux_sym_TRUE_token1, + ACTIONS(5803), 1, + aux_sym_FALSE_token1, + ACTIONS(5805), 1, + sym_number, + ACTIONS(5807), 1, sym__unquoted_identifier, - [120782] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6342), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5809), 1, anon_sym_BQUOTE, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(6344), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [120839] = 5, + ACTIONS(5813), 1, + anon_sym_SQUOTE, + ACTIONS(5817), 1, + anon_sym_DASH, + ACTIONS(5819), 1, + anon_sym_STAR, + ACTIONS(5821), 1, + aux_sym_interval_expression_token1, + ACTIONS(5823), 1, + anon_sym_DOLLAR, + ACTIONS(5825), 1, + sym__dollar_quoted_string_tag, + STATE(1338), 1, + sym__quoted_identifier, + STATE(1366), 1, + sym_identifier, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, + sym__identifier, + STATE(1912), 1, + sym_argument_reference, + STATE(2070), 1, + sym__expression, + STATE(1913), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5815), 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, + [139393] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6346), 1, - aux_sym_with_clause_token1, - ACTIONS(6348), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(541), 41, - aux_sym_cte_token1, + ACTIONS(6921), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6923), 1, + anon_sym_LPAREN, + ACTIONS(6925), 1, + aux_sym_null_hint_token2, + ACTIONS(6927), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6929), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6931), 1, + aux_sym_TRUE_token1, + ACTIONS(6933), 1, + aux_sym_FALSE_token1, + ACTIONS(6935), 1, + sym_number, + ACTIONS(6937), 1, sym__unquoted_identifier, - [120900] = 28, + ACTIONS(6939), 1, + anon_sym_BQUOTE, + ACTIONS(6941), 1, + anon_sym_DQUOTE, + ACTIONS(6943), 1, + anon_sym_SQUOTE, + ACTIONS(6947), 1, + anon_sym_DASH, + ACTIONS(6949), 1, + anon_sym_STAR, + ACTIONS(6951), 1, + aux_sym_interval_expression_token1, + ACTIONS(6953), 1, + anon_sym_DOLLAR, + ACTIONS(6955), 1, + sym__dollar_quoted_string_tag, + STATE(1384), 1, + sym_identifier, + STATE(1505), 1, + sym__quoted_identifier, + STATE(1629), 1, + sym__identifier, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, + sym_argument_reference, + STATE(2023), 1, + sym__expression, + STATE(1968), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6945), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2056), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [139497] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, + STATE(1278), 1, sym_identifier, - STATE(2003), 1, + STATE(1295), 1, sym__quoted_identifier, - STATE(2171), 1, - sym_dotted_name, - STATE(2204), 1, + STATE(1321), 1, sym__identifier, - STATE(2367), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(2498), 1, + STATE(1592), 1, sym__expression, - STATE(5568), 1, - sym_group_by_clause_body, - STATE(2370), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -300613,69 +318283,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [121007] = 28, + [139601] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(5791), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(5793), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(5795), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(5797), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(5799), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(5801), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(5803), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(5805), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(5807), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(5813), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(5817), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(5819), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(5821), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(5823), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(5825), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(1338), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(1366), 1, sym_identifier, - STATE(1284), 1, + STATE(1407), 1, sym_dotted_name, - STATE(1308), 1, + STATE(1684), 1, sym__identifier, - STATE(1369), 1, + STATE(1912), 1, sym_argument_reference, - STATE(2341), 1, + STATE(2083), 1, sym__expression, - STATE(5542), 1, - sym_order_by_clause_body, - STATE(1357), 3, + STATE(1913), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(5815), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(2061), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -300692,123 +318360,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [121114] = 3, + [139705] = 27, 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), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [121171] = 28, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5451), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [139809] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(5791), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(5793), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(5795), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(5797), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(5799), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(5801), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(5803), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(5805), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(5807), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(5813), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(5817), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(5819), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(5821), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(5823), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(5825), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, + STATE(1338), 1, sym__quoted_identifier, - STATE(353), 1, - sym_dotted_name, - STATE(400), 1, + STATE(1366), 1, sym_identifier, - STATE(487), 1, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, sym__identifier, - STATE(683), 1, - sym__expression, - STATE(741), 1, + STATE(1912), 1, sym_argument_reference, - STATE(3313), 1, - sym_group_by_clause_body, - STATE(739), 3, + STATE(2084), 1, + sym__expression, + STATE(1913), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(5815), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(2061), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -300825,69 +318514,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [121278] = 28, + [139913] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(5791), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(5793), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(5795), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(5797), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(5799), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(5801), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(5803), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(5805), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(5807), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(5813), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(5817), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(5819), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(5821), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(5823), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(5825), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, + STATE(1338), 1, sym__quoted_identifier, - STATE(263), 1, + STATE(1366), 1, sym_identifier, - STATE(315), 1, + STATE(1407), 1, sym_dotted_name, - STATE(476), 1, + STATE(1684), 1, sym__identifier, - STATE(571), 1, - sym__expression, - STATE(574), 1, + STATE(1912), 1, sym_argument_reference, - STATE(3164), 1, - sym_order_by_clause_body, - STATE(572), 3, + STATE(2085), 1, + sym__expression, + STATE(1913), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(5815), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(2061), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -300904,627 +318591,482 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [121385] = 3, + [140017] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6462), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6464), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [121442] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4488), 1, - sym_where_clause, - ACTIONS(6466), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(6468), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [121503] = 3, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1229), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [140121] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6470), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6472), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [121560] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4494), 1, - sym_where_clause, - ACTIONS(6014), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(6016), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [121621] = 5, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1242), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [140225] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4495), 1, - sym_where_clause, - ACTIONS(4931), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4933), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [121682] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4497), 1, - sym_where_clause, - ACTIONS(6008), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(6010), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [121743] = 5, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1238), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [140329] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4500), 1, - sym_where_clause, - ACTIONS(6004), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6006), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [121804] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4502), 1, - sym_where_clause, - ACTIONS(6474), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(6476), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [121865] = 5, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1222), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [140433] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4504), 1, - sym_where_clause, - ACTIONS(5119), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5121), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [121926] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4506), 1, - sym_where_clause, - ACTIONS(5081), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(5083), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [121987] = 3, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1239), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [140537] = 27, 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), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, + aux_sym_null_hint_token2, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [122044] = 3, + ACTIONS(4589), 1, + anon_sym_BQUOTE, + ACTIONS(4591), 1, + anon_sym_DQUOTE, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1228), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [140641] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6482), 5, + ACTIONS(6959), 1, + aux_sym_with_clause_token1, + STATE(4409), 1, + sym_view_check_option, + ACTIONS(6957), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6484), 44, - aux_sym_with_clause_token1, + ACTIONS(6961), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -301565,128 +319107,145 @@ static const uint16_t ts_small_parse_table[] = { 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, - [122101] = 5, + [140701] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6486), 1, - anon_sym_COMMA, - STATE(3486), 1, - aux_sym_create_function_statement_repeat1, - ACTIONS(6316), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6318), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5791), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(5793), 1, + anon_sym_LPAREN, + ACTIONS(5795), 1, + aux_sym_null_hint_token2, + ACTIONS(5797), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5799), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5801), 1, + aux_sym_TRUE_token1, + ACTIONS(5803), 1, + aux_sym_FALSE_token1, + ACTIONS(5805), 1, + sym_number, + ACTIONS(5807), 1, sym__unquoted_identifier, - [122162] = 28, + ACTIONS(5809), 1, + anon_sym_BQUOTE, + ACTIONS(5811), 1, + anon_sym_DQUOTE, + ACTIONS(5813), 1, + anon_sym_SQUOTE, + ACTIONS(5817), 1, + anon_sym_DASH, + ACTIONS(5819), 1, + anon_sym_STAR, + ACTIONS(5821), 1, + aux_sym_interval_expression_token1, + ACTIONS(5823), 1, + anon_sym_DOLLAR, + ACTIONS(5825), 1, + sym__dollar_quoted_string_tag, + STATE(1338), 1, + sym__quoted_identifier, + STATE(1366), 1, + sym_identifier, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, + sym__identifier, + STATE(1912), 1, + sym_argument_reference, + STATE(2087), 1, + sym__expression, + STATE(1913), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5815), 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, + [140805] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5791), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5793), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5795), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5797), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5799), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5801), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5803), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5805), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5807), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5813), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5817), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5819), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5821), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5823), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5825), 1, sym__dollar_quoted_string_tag, - ACTIONS(6489), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1338), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1366), 1, sym_identifier, - STATE(2658), 1, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, sym__identifier, - STATE(2858), 1, + STATE(1912), 1, sym_argument_reference, - STATE(5188), 1, + STATE(2088), 1, sym__expression, - STATE(2871), 3, + STATE(1913), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5815), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2061), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -301703,235 +319262,529 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [122269] = 3, + [140909] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6491), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6963), 1, + aux_sym_cte_token2, + ACTIONS(6965), 1, + anon_sym_LPAREN, + ACTIONS(6967), 1, + aux_sym_null_hint_token2, + ACTIONS(6969), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6971), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6973), 1, + aux_sym_TRUE_token1, + ACTIONS(6975), 1, + aux_sym_FALSE_token1, + ACTIONS(6977), 1, + sym_number, + ACTIONS(6979), 1, + sym__unquoted_identifier, + ACTIONS(6981), 1, anon_sym_BQUOTE, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(6493), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6985), 1, + anon_sym_SQUOTE, + ACTIONS(6989), 1, + anon_sym_DASH, + ACTIONS(6991), 1, + anon_sym_STAR, + ACTIONS(6993), 1, + aux_sym_interval_expression_token1, + ACTIONS(6995), 1, + anon_sym_DOLLAR, + ACTIONS(6997), 1, + sym__dollar_quoted_string_tag, + STATE(4735), 1, + sym__quoted_identifier, + STATE(4760), 1, + sym_dotted_name, + STATE(4810), 1, + sym_identifier, + STATE(5036), 1, + sym__identifier, + STATE(5112), 1, + sym_argument_reference, + STATE(5198), 1, + sym__expression, + STATE(5115), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6987), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141013] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5791), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(5793), 1, + anon_sym_LPAREN, + ACTIONS(5795), 1, + aux_sym_null_hint_token2, + ACTIONS(5797), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5799), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5801), 1, + aux_sym_TRUE_token1, + ACTIONS(5803), 1, + aux_sym_FALSE_token1, + ACTIONS(5805), 1, + sym_number, + ACTIONS(5807), 1, sym__unquoted_identifier, - [122326] = 5, + ACTIONS(5809), 1, + anon_sym_BQUOTE, + ACTIONS(5811), 1, + anon_sym_DQUOTE, + ACTIONS(5813), 1, + anon_sym_SQUOTE, + ACTIONS(5817), 1, + anon_sym_DASH, + ACTIONS(5819), 1, + anon_sym_STAR, + ACTIONS(5821), 1, + aux_sym_interval_expression_token1, + ACTIONS(5823), 1, + anon_sym_DOLLAR, + ACTIONS(5825), 1, + sym__dollar_quoted_string_tag, + STATE(1338), 1, + sym__quoted_identifier, + STATE(1366), 1, + sym_identifier, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, + sym__identifier, + STATE(1912), 1, + sym_argument_reference, + STATE(2089), 1, + sym__expression, + STATE(1913), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5815), 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, + [141117] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4519), 1, - sym_where_clause, - ACTIONS(5089), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6069), 1, + aux_sym_cte_token2, + ACTIONS(6071), 1, + anon_sym_LPAREN, + ACTIONS(6073), 1, + aux_sym_null_hint_token2, + ACTIONS(6075), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6077), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6079), 1, + aux_sym_TRUE_token1, + ACTIONS(6081), 1, + aux_sym_FALSE_token1, + ACTIONS(6083), 1, + sym_number, + ACTIONS(6085), 1, + sym__unquoted_identifier, + ACTIONS(6087), 1, anon_sym_BQUOTE, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(5091), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6091), 1, + anon_sym_SQUOTE, + ACTIONS(6095), 1, + anon_sym_DASH, + ACTIONS(6097), 1, + anon_sym_STAR, + ACTIONS(6099), 1, + aux_sym_interval_expression_token1, + ACTIONS(6101), 1, + anon_sym_DOLLAR, + ACTIONS(6103), 1, + sym__dollar_quoted_string_tag, + STATE(1303), 1, + sym_identifier, + STATE(1346), 1, + sym__quoted_identifier, + STATE(1440), 1, + sym_dotted_name, + STATE(1461), 1, + sym__identifier, + STATE(1635), 1, + sym_argument_reference, + STATE(1775), 1, + sym__expression, + STATE(1634), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6093), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1770), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141221] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2194), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(2196), 1, + anon_sym_LPAREN, + ACTIONS(2198), 1, + aux_sym_null_hint_token2, + ACTIONS(2200), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2202), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2204), 1, + aux_sym_TRUE_token1, + ACTIONS(2206), 1, + aux_sym_FALSE_token1, + ACTIONS(2208), 1, + sym_number, + ACTIONS(2210), 1, sym__unquoted_identifier, - [122387] = 5, + ACTIONS(2212), 1, + anon_sym_BQUOTE, + ACTIONS(2214), 1, + anon_sym_DQUOTE, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2220), 1, + anon_sym_DASH, + ACTIONS(2222), 1, + anon_sym_STAR, + ACTIONS(2224), 1, + aux_sym_interval_expression_token1, + ACTIONS(2226), 1, + anon_sym_DOLLAR, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(1278), 1, + sym_identifier, + STATE(1295), 1, + sym__quoted_identifier, + STATE(1321), 1, + sym__identifier, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, + sym_argument_reference, + STATE(1590), 1, + sym__expression, + STATE(1522), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2218), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1559), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141325] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4520), 1, - sym_where_clause, - ACTIONS(6495), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5755), 1, + aux_sym_cte_token2, + ACTIONS(5757), 1, + anon_sym_LPAREN, + ACTIONS(5759), 1, + aux_sym_null_hint_token2, + ACTIONS(5761), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5763), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5765), 1, + aux_sym_TRUE_token1, + ACTIONS(5767), 1, + aux_sym_FALSE_token1, + ACTIONS(5769), 1, + sym_number, + ACTIONS(5771), 1, + sym__unquoted_identifier, + ACTIONS(5773), 1, anon_sym_BQUOTE, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(6497), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5777), 1, + anon_sym_SQUOTE, + ACTIONS(5781), 1, + anon_sym_DASH, + ACTIONS(5783), 1, + anon_sym_STAR, + ACTIONS(5785), 1, + aux_sym_interval_expression_token1, + ACTIONS(5787), 1, + anon_sym_DOLLAR, + ACTIONS(5789), 1, + sym__dollar_quoted_string_tag, + STATE(17), 1, + sym__quoted_identifier, + STATE(27), 1, + sym_identifier, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, + sym__identifier, + STATE(203), 1, + sym_argument_reference, + STATE(275), 1, + sym__expression, + STATE(202), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5779), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(329), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141429] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5755), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(5757), 1, + anon_sym_LPAREN, + ACTIONS(5759), 1, + aux_sym_null_hint_token2, + ACTIONS(5761), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5763), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5765), 1, + aux_sym_TRUE_token1, + ACTIONS(5767), 1, + aux_sym_FALSE_token1, + ACTIONS(5769), 1, + sym_number, + ACTIONS(5771), 1, sym__unquoted_identifier, - [122448] = 28, + ACTIONS(5773), 1, + anon_sym_BQUOTE, + ACTIONS(5775), 1, + anon_sym_DQUOTE, + ACTIONS(5777), 1, + anon_sym_SQUOTE, + ACTIONS(5781), 1, + anon_sym_DASH, + ACTIONS(5783), 1, + anon_sym_STAR, + ACTIONS(5785), 1, + aux_sym_interval_expression_token1, + ACTIONS(5787), 1, + anon_sym_DOLLAR, + ACTIONS(5789), 1, + sym__dollar_quoted_string_tag, + STATE(17), 1, + sym__quoted_identifier, + STATE(27), 1, + sym_identifier, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, + sym__identifier, + STATE(203), 1, + sym_argument_reference, + STATE(277), 1, + sym__expression, + STATE(202), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5779), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(329), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141533] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6499), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5199), 1, + STATE(5119), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -301948,293 +319801,221 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [122555] = 5, + [141637] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4523), 1, - sym_where_clause, - ACTIONS(6000), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6002), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6563), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6565), 1, + anon_sym_LPAREN, + ACTIONS(6567), 1, + aux_sym_null_hint_token2, + ACTIONS(6569), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6571), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6573), 1, + aux_sym_TRUE_token1, + ACTIONS(6575), 1, + aux_sym_FALSE_token1, + ACTIONS(6577), 1, + sym_number, + ACTIONS(6579), 1, sym__unquoted_identifier, - [122616] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4524), 1, - sym_where_clause, - ACTIONS(6501), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6581), 1, anon_sym_BQUOTE, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(6503), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [122677] = 5, + ACTIONS(6585), 1, + anon_sym_SQUOTE, + ACTIONS(6589), 1, + anon_sym_DASH, + ACTIONS(6591), 1, + anon_sym_STAR, + ACTIONS(6593), 1, + aux_sym_interval_expression_token1, + ACTIONS(6595), 1, + anon_sym_DOLLAR, + ACTIONS(6597), 1, + sym__dollar_quoted_string_tag, + STATE(447), 1, + sym_identifier, + STATE(454), 1, + sym__quoted_identifier, + STATE(564), 1, + sym_dotted_name, + STATE(567), 1, + sym__identifier, + STATE(814), 1, + sym_argument_reference, + STATE(980), 1, + sym__expression, + STATE(813), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6587), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(983), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141741] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4529), 1, - sym_where_clause, - ACTIONS(6505), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6507), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5913), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(5915), 1, + anon_sym_LPAREN, + ACTIONS(5917), 1, + aux_sym_null_hint_token2, + ACTIONS(5919), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5921), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5923), 1, + aux_sym_TRUE_token1, + ACTIONS(5925), 1, + aux_sym_FALSE_token1, + ACTIONS(5927), 1, + sym_number, + ACTIONS(5929), 1, sym__unquoted_identifier, - [122738] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4544), 1, - sym_where_clause, - ACTIONS(5996), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5931), 1, anon_sym_BQUOTE, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(5998), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [122799] = 28, + ACTIONS(5935), 1, + anon_sym_SQUOTE, + ACTIONS(5939), 1, + anon_sym_DASH, + ACTIONS(5941), 1, + anon_sym_STAR, + ACTIONS(5943), 1, + aux_sym_interval_expression_token1, + ACTIONS(5945), 1, + anon_sym_DOLLAR, + ACTIONS(5947), 1, + sym__dollar_quoted_string_tag, + STATE(2094), 1, + sym_identifier, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, + sym__identifier, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, + sym_argument_reference, + STATE(2622), 1, + sym__expression, + STATE(2468), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5937), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2575), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [141845] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - ACTIONS(6509), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1268), 1, sym_identifier, - STATE(2658), 1, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, sym__identifier, - STATE(2858), 1, + STATE(1364), 1, sym_argument_reference, - STATE(5201), 1, + STATE(1873), 1, sym__expression, - STATE(2871), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -302251,262 +320032,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [122906] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4532), 1, - sym_where_clause, - ACTIONS(5147), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5149), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [122967] = 5, + [141949] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4533), 1, - sym_where_clause, - ACTIONS(5992), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5994), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123028] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5963), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(2387), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [123139] = 28, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5275), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142053] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5791), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5793), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5795), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5797), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5799), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5801), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5803), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5805), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5807), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5813), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5817), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5819), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5821), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5823), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5825), 1, sym__dollar_quoted_string_tag, - ACTIONS(6511), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1338), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1366), 1, sym_identifier, - STATE(2658), 1, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, sym__identifier, - STATE(2858), 1, + STATE(1912), 1, sym_argument_reference, - STATE(5203), 1, + STATE(2099), 1, sym__expression, - STATE(2871), 3, + STATE(1913), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5815), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2061), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -302523,797 +320186,221 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [123246] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6513), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6515), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [123303] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6517), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6519), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - [123360] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4542), 1, - sym_where_clause, - ACTIONS(5126), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5128), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123421] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4543), 1, - sym_where_clause, - ACTIONS(5988), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5990), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123482] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4545), 1, - sym_where_clause, - ACTIONS(5115), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5117), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123543] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4546), 1, - sym_where_clause, - ACTIONS(6521), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6523), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123604] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4547), 1, - sym_where_clause, - ACTIONS(6525), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6527), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123665] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4549), 1, - sym_where_clause, - ACTIONS(5984), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5986), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123726] = 5, + [142157] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4551), 1, - sym_where_clause, - ACTIONS(6529), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6531), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5791), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123787] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5182), 1, + ACTIONS(5793), 1, + anon_sym_LPAREN, + ACTIONS(5795), 1, + aux_sym_null_hint_token2, + ACTIONS(5797), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5799), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5801), 1, + aux_sym_TRUE_token1, + ACTIONS(5803), 1, + aux_sym_FALSE_token1, + ACTIONS(5805), 1, + sym_number, + ACTIONS(5807), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(6535), 1, - anon_sym_SEMI, - STATE(3189), 1, + ACTIONS(5813), 1, + anon_sym_SQUOTE, + ACTIONS(5817), 1, + anon_sym_DASH, + ACTIONS(5819), 1, + anon_sym_STAR, + ACTIONS(5821), 1, + aux_sym_interval_expression_token1, + ACTIONS(5823), 1, + anon_sym_DOLLAR, + ACTIONS(5825), 1, + sym__dollar_quoted_string_tag, + STATE(1338), 1, sym__quoted_identifier, - STATE(4419), 1, + STATE(1366), 1, sym_identifier, - ACTIONS(6533), 2, - ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6537), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [123856] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4559), 1, - sym_where_clause, - ACTIONS(5962), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5964), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [123917] = 5, + STATE(1407), 1, + sym_dotted_name, + STATE(1684), 1, + sym__identifier, + STATE(1912), 1, + sym_argument_reference, + STATE(2101), 1, + sym__expression, + STATE(1913), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5815), 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, + [142261] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4565), 1, - sym_where_clause, - ACTIONS(6539), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6541), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5755), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(5757), 1, + anon_sym_LPAREN, + ACTIONS(5759), 1, + aux_sym_null_hint_token2, + ACTIONS(5761), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5763), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5765), 1, + aux_sym_TRUE_token1, + ACTIONS(5767), 1, + aux_sym_FALSE_token1, + ACTIONS(5769), 1, + sym_number, + ACTIONS(5771), 1, sym__unquoted_identifier, - [123978] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6198), 1, - anon_sym_DOT, - STATE(3426), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5773), 1, anon_sym_BQUOTE, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(138), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124039] = 28, + ACTIONS(5777), 1, + anon_sym_SQUOTE, + ACTIONS(5781), 1, + anon_sym_DASH, + ACTIONS(5783), 1, + anon_sym_STAR, + ACTIONS(5785), 1, + aux_sym_interval_expression_token1, + ACTIONS(5787), 1, + anon_sym_DOLLAR, + ACTIONS(5789), 1, + sym__dollar_quoted_string_tag, + STATE(17), 1, + sym__quoted_identifier, + STATE(27), 1, + sym_identifier, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, + sym__identifier, + STATE(203), 1, + sym_argument_reference, + STATE(291), 1, + sym__expression, + STATE(202), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5779), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(329), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142365] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - ACTIONS(6543), 1, - aux_sym_alter_table_action_alter_column_token2, - STATE(1262), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(27), 1, sym_identifier, - STATE(1284), 1, + STATE(28), 1, sym_dotted_name, - STATE(1308), 1, + STATE(102), 1, sym__identifier, - STATE(1369), 1, + STATE(203), 1, sym_argument_reference, - STATE(2870), 1, + STATE(292), 1, sym__expression, - STATE(1357), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -303330,125 +320417,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [124146] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4571), 1, - sym_where_clause, - ACTIONS(5069), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5071), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124207] = 28, + [142469] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - ACTIONS(6545), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(27), 1, sym_identifier, - STATE(2658), 1, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, sym__identifier, - STATE(2858), 1, + STATE(203), 1, sym_argument_reference, - STATE(5213), 1, + STATE(293), 1, sym__expression, - STATE(2871), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -303465,629 +320494,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [124314] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4363), 1, - sym_where_clause, - ACTIONS(5980), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5982), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124375] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4583), 1, - sym_where_clause, - ACTIONS(4975), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4977), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124436] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4584), 1, - sym_where_clause, - ACTIONS(6547), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6549), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124497] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6555), 1, - anon_sym_COMMA, - STATE(3486), 1, - aux_sym_create_function_statement_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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124558] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4586), 1, - sym_where_clause, - ACTIONS(6557), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6559), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124619] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4587), 1, - sym_where_clause, - ACTIONS(5976), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5978), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124680] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4588), 1, - sym_where_clause, - ACTIONS(6561), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6563), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124741] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4590), 1, - sym_where_clause, - ACTIONS(5130), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5132), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124802] = 5, + [142573] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4591), 1, - sym_where_clause, - ACTIONS(5972), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5974), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5755), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(5757), 1, + anon_sym_LPAREN, + ACTIONS(5759), 1, + aux_sym_null_hint_token2, + ACTIONS(5761), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5763), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5765), 1, + aux_sym_TRUE_token1, + ACTIONS(5767), 1, + aux_sym_FALSE_token1, + ACTIONS(5769), 1, + sym_number, + ACTIONS(5771), 1, sym__unquoted_identifier, - [124863] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4593), 1, - sym_where_clause, - ACTIONS(6565), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5773), 1, anon_sym_BQUOTE, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(6567), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [124924] = 28, + ACTIONS(5777), 1, + anon_sym_SQUOTE, + ACTIONS(5781), 1, + anon_sym_DASH, + ACTIONS(5783), 1, + anon_sym_STAR, + ACTIONS(5785), 1, + aux_sym_interval_expression_token1, + ACTIONS(5787), 1, + anon_sym_DOLLAR, + ACTIONS(5789), 1, + sym__dollar_quoted_string_tag, + STATE(17), 1, + sym__quoted_identifier, + STATE(27), 1, + sym_identifier, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, + sym__identifier, + STATE(203), 1, + sym_argument_reference, + STATE(297), 1, + sym__expression, + STATE(202), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5779), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(329), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [142677] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - ACTIONS(6569), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(27), 1, sym_identifier, - STATE(2658), 1, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, sym__identifier, - STATE(2858), 1, + STATE(203), 1, sym_argument_reference, - STATE(5235), 1, + STATE(298), 1, sym__expression, - STATE(2871), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -304104,69 +320648,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [125031] = 28, + [142781] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(27), 1, sym_identifier, - STATE(2658), 1, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, sym__identifier, - STATE(2858), 1, + STATE(203), 1, sym_argument_reference, - STATE(5158), 1, + STATE(303), 1, sym__expression, - STATE(8024), 1, - sym_values_clause_body, - STATE(2871), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -304183,125 +320725,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [125138] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4594), 1, - sym_where_clause, - ACTIONS(5968), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5970), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [125199] = 28, + [142885] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - ACTIONS(6571), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4760), 1, + sym_dotted_name, + STATE(4810), 1, sym_identifier, - STATE(2658), 1, + STATE(5036), 1, sym__identifier, - STATE(2858), 1, + STATE(5112), 1, sym_argument_reference, - STATE(5145), 1, + STATE(5216), 1, sym__expression, - STATE(2871), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -304318,20 +320802,16 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [125306] = 5, + [142989] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4596), 1, - sym_where_clause, - ACTIONS(6573), 5, + ACTIONS(6811), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6575), 42, + ACTIONS(6813), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -304373,182 +320853,146 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_limit_clause_token1, sym__unquoted_identifier, - [125367] = 5, + [143045] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4772), 1, - aux_sym_where_clause_token1, - STATE(4597), 1, - sym_where_clause, - ACTIONS(6577), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6579), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [125428] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(4603), 1, - sym_limit_clause, - ACTIONS(3243), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3245), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [125489] = 28, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(2972), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [143149] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(4630), 1, - sym__expression, - STATE(4633), 1, + STATE(2696), 1, sym_identifier, - STATE(4665), 1, + STATE(2807), 1, sym__quoted_identifier, - STATE(4772), 1, + STATE(3056), 1, sym__identifier, - STATE(4780), 1, + STATE(3074), 1, sym_dotted_name, - STATE(4873), 1, + STATE(3375), 1, sym_argument_reference, - STATE(6064), 1, - sym_ordered_expression, - STATE(4874), 3, + STATE(3466), 1, + sym__expression, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -304565,69 +321009,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [125596] = 28, + [143253] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6871), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6873), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6875), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6877), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6879), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6881), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6883), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6885), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6887), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6893), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6897), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6899), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6901), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6903), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6905), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(259), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, sym_identifier, - STATE(2658), 1, + STATE(507), 1, sym__identifier, - STATE(2858), 1, + STATE(708), 1, sym_argument_reference, - STATE(5158), 1, + STATE(743), 1, sym__expression, - STATE(10505), 1, - sym_values_clause_body, - STATE(2871), 3, + STATE(711), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6895), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(761), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -304644,569 +321086,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [125703] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6617), 1, - anon_sym_COMMA, - ACTIONS(6619), 1, - aux_sym_limit_clause_token2, - ACTIONS(5889), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5891), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [125764] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(4606), 1, - sym_limit_clause, - ACTIONS(3257), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3259), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [125825] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6621), 1, - anon_sym_COMMA, - STATE(3541), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5287), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5289), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [125886] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(4609), 1, - sym_limit_clause, - ACTIONS(4650), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4652), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [125947] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3916), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3918), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [126004] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6621), 1, - anon_sym_COMMA, - STATE(3544), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5255), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5257), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [126065] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(4613), 1, - sym_limit_clause, - ACTIONS(5107), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5109), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [126126] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4233), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4235), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, - sym__unquoted_identifier, - [126183] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6623), 1, - anon_sym_COMMA, - STATE(3544), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5374), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5376), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [126244] = 28, + [143357] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6626), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5172), 1, + STATE(2975), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -305223,233 +321163,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [126351] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3180), 1, - aux_sym_limit_clause_token1, - STATE(4611), 1, - sym_limit_clause, - ACTIONS(5897), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5899), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [126412] = 3, + [143461] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4257), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4259), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4571), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(4573), 1, + anon_sym_LPAREN, + ACTIONS(4575), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_table_constraint_check_token1, + ACTIONS(4577), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4579), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4581), 1, + aux_sym_TRUE_token1, + ACTIONS(4583), 1, + aux_sym_FALSE_token1, + ACTIONS(4585), 1, + sym_number, + ACTIONS(4587), 1, sym__unquoted_identifier, - [126469] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5903), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4589), 1, anon_sym_BQUOTE, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(5905), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - sym__unquoted_identifier, - [126526] = 28, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4597), 1, + anon_sym_DASH, + ACTIONS(4599), 1, + anon_sym_STAR, + ACTIONS(4601), 1, + aux_sym_interval_expression_token1, + ACTIONS(4603), 1, + anon_sym_DOLLAR, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + STATE(501), 1, + sym_identifier, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, + sym_dotted_name, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, + sym_argument_reference, + STATE(1235), 1, + sym__expression, + STATE(1147), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4595), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [143565] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(4571), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(4573), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(4575), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(4577), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(4579), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(4581), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(4583), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(4585), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(4587), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4589), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(4593), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(4597), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(4599), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(4601), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(4603), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(4605), 1, sym__dollar_quoted_string_tag, - ACTIONS(6628), 1, - aux_sym_alter_table_action_alter_column_token2, - STATE(1262), 1, - sym__quoted_identifier, - STATE(1268), 1, + STATE(501), 1, sym_identifier, - STATE(1284), 1, + STATE(562), 1, + sym__quoted_identifier, + STATE(805), 1, sym_dotted_name, - STATE(1308), 1, + STATE(931), 1, sym__identifier, - STATE(1369), 1, + STATE(1164), 1, sym_argument_reference, - STATE(2927), 1, + STATE(1243), 1, sym__expression, - STATE(1357), 3, + STATE(1147), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(4595), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(1227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -305466,69 +321317,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [126633] = 28, + [143669] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - ACTIONS(6630), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(27), 1, sym_identifier, - STATE(2658), 1, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, sym__identifier, - STATE(2858), 1, + STATE(203), 1, sym_argument_reference, - STATE(5183), 1, + STATE(252), 1, sym__expression, - STATE(2871), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -305545,258 +321394,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [126740] = 30, + [143773] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, + ACTIONS(4610), 1, + aux_sym_cte_token2, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, + anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + STATE(1265), 1, sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5952), 1, - sym_trigger_body, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, + STATE(1268), 1, sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [126851] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3702), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3704), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [126908] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3706), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3708), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [126965] = 28, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, + sym_argument_reference, + STATE(2584), 1, + sym__expression, + STATE(1418), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4634), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1498), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [143877] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6632), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5229), 1, + STATE(843), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -305813,123 +321548,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [127072] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6634), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6636), 44, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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, - sym__unquoted_identifier, - [127129] = 28, + [143981] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6638), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5197), 1, + STATE(835), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -305946,69 +321625,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [127236] = 28, + [144085] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6640), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5194), 1, + STATE(808), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306025,185 +321702,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [127343] = 5, + [144189] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6555), 1, - anon_sym_COMMA, - STATE(3520), 1, - aux_sym_create_function_statement_repeat1, - ACTIONS(6642), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6644), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6663), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [127404] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5182), 1, + ACTIONS(6665), 1, + anon_sym_LPAREN, + ACTIONS(6667), 1, + aux_sym_null_hint_token2, + ACTIONS(6669), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6671), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6673), 1, + aux_sym_TRUE_token1, + ACTIONS(6675), 1, + aux_sym_FALSE_token1, + ACTIONS(6677), 1, + sym_number, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(6648), 1, - anon_sym_SEMI, - STATE(3189), 1, + ACTIONS(6685), 1, + anon_sym_SQUOTE, + ACTIONS(6689), 1, + anon_sym_DASH, + ACTIONS(6691), 1, + anon_sym_STAR, + ACTIONS(6693), 1, + aux_sym_interval_expression_token1, + ACTIONS(6695), 1, + anon_sym_DOLLAR, + ACTIONS(6697), 1, + sym__dollar_quoted_string_tag, + STATE(309), 1, sym__quoted_identifier, - STATE(4577), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - ACTIONS(6646), 2, - ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6650), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [127473] = 28, + STATE(523), 1, + sym__identifier, + STATE(663), 1, + sym_argument_reference, + STATE(918), 1, + sym__expression, + STATE(662), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6687), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(895), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [144293] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6652), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5186), 1, + STATE(783), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306220,69 +321856,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [127580] = 28, + [144397] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2264), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2266), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2270), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2272), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2274), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2276), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2278), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2280), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2286), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2290), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2292), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2294), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2296), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2298), 1, sym__dollar_quoted_string_tag, - ACTIONS(6654), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1294), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, sym_identifier, - STATE(2658), 1, + STATE(1475), 1, sym__identifier, - STATE(2858), 1, + STATE(1688), 1, sym_argument_reference, - STATE(5163), 1, + STATE(1752), 1, sym__expression, - STATE(2871), 3, + STATE(1687), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2288), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1837), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306299,69 +321933,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [127687] = 28, + [144501] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2264), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2266), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2270), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2272), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2274), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2276), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2278), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2280), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2286), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2290), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2292), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2294), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2296), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2298), 1, sym__dollar_quoted_string_tag, - ACTIONS(6656), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1294), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, sym_identifier, - STATE(2658), 1, + STATE(1475), 1, sym__identifier, - STATE(2858), 1, + STATE(1688), 1, sym_argument_reference, - STATE(5149), 1, + STATE(1750), 1, sym__expression, - STATE(2871), 3, + STATE(1687), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2288), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1837), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306378,69 +322010,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [127794] = 28, + [144605] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6658), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5146), 1, + STATE(775), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306457,69 +322087,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [127901] = 28, + [144709] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6660), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5222), 1, + STATE(768), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306536,69 +322164,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [128008] = 28, + [144813] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6662), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5155), 1, + STATE(745), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306615,69 +322241,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [128115] = 28, + [144917] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(6664), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(343), 1, + sym_dotted_name, + STATE(379), 1, sym_identifier, - STATE(2658), 1, + STATE(523), 1, sym__identifier, - STATE(2858), 1, + STATE(663), 1, sym_argument_reference, - STATE(5165), 1, + STATE(747), 1, sym__expression, - STATE(2871), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306694,69 +322318,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [128222] = 28, + [145021] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, - sym_identifier, - STATE(4658), 1, - sym__expression, - STATE(4665), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4772), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4780), 1, - sym_dotted_name, - STATE(4873), 1, + STATE(2851), 1, sym_argument_reference, - STATE(6085), 1, - sym_ordered_expression, - STATE(4874), 3, + STATE(5456), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306773,69 +322395,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [128329] = 28, + [145125] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6666), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5184), 1, + STATE(5449), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306852,123 +322472,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [128436] = 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), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [128493] = 28, + [145229] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6668), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5192), 1, + STATE(5331), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -306985,399 +322549,298 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [128600] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(134), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [128657] = 3, + [145333] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(287), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6963), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(6965), 1, + anon_sym_LPAREN, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [128714] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5182), 1, + ACTIONS(6969), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6971), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6973), 1, + aux_sym_TRUE_token1, + ACTIONS(6975), 1, + aux_sym_FALSE_token1, + ACTIONS(6977), 1, + sym_number, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(6672), 1, - anon_sym_SEMI, - STATE(3189), 1, + ACTIONS(6985), 1, + anon_sym_SQUOTE, + ACTIONS(6989), 1, + anon_sym_DASH, + ACTIONS(6991), 1, + anon_sym_STAR, + ACTIONS(6993), 1, + aux_sym_interval_expression_token1, + ACTIONS(6995), 1, + anon_sym_DOLLAR, + ACTIONS(6997), 1, + sym__dollar_quoted_string_tag, + STATE(4735), 1, sym__quoted_identifier, - STATE(4541), 1, + STATE(4760), 1, + sym_dotted_name, + STATE(4810), 1, sym_identifier, - ACTIONS(6670), 2, - ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6674), 41, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [128783] = 3, + STATE(5036), 1, + sym__identifier, + STATE(5112), 1, + sym_argument_reference, + STATE(5225), 1, + sym__expression, + STATE(5115), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6987), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145437] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(505), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(2264), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(2266), 1, + anon_sym_LPAREN, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(2270), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2272), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2274), 1, + aux_sym_TRUE_token1, + ACTIONS(2276), 1, + aux_sym_FALSE_token1, + ACTIONS(2278), 1, + sym_number, + ACTIONS(2280), 1, sym__unquoted_identifier, - [128840] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(2282), 1, anon_sym_BQUOTE, + ACTIONS(2284), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(513), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [128897] = 3, + ACTIONS(2286), 1, + anon_sym_SQUOTE, + ACTIONS(2290), 1, + anon_sym_DASH, + ACTIONS(2292), 1, + anon_sym_STAR, + ACTIONS(2294), 1, + aux_sym_interval_expression_token1, + ACTIONS(2296), 1, + anon_sym_DOLLAR, + ACTIONS(2298), 1, + sym__dollar_quoted_string_tag, + STATE(1294), 1, + sym__quoted_identifier, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, + sym_identifier, + STATE(1475), 1, + sym__identifier, + STATE(1688), 1, + sym_argument_reference, + STATE(1737), 1, + sym__expression, + STATE(1687), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2288), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1837), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145541] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(346), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(2264), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(2266), 1, + anon_sym_LPAREN, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(2270), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2272), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2274), 1, + aux_sym_TRUE_token1, + ACTIONS(2276), 1, + aux_sym_FALSE_token1, + ACTIONS(2278), 1, + sym_number, + ACTIONS(2280), 1, sym__unquoted_identifier, - [128954] = 28, + ACTIONS(2282), 1, + anon_sym_BQUOTE, + ACTIONS(2284), 1, + anon_sym_DQUOTE, + ACTIONS(2286), 1, + anon_sym_SQUOTE, + ACTIONS(2290), 1, + anon_sym_DASH, + ACTIONS(2292), 1, + anon_sym_STAR, + ACTIONS(2294), 1, + aux_sym_interval_expression_token1, + ACTIONS(2296), 1, + anon_sym_DOLLAR, + ACTIONS(2298), 1, + sym__dollar_quoted_string_tag, + STATE(1294), 1, + sym__quoted_identifier, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, + sym_identifier, + STATE(1475), 1, + sym__identifier, + STATE(1688), 1, + sym_argument_reference, + STATE(1819), 1, + sym__expression, + STATE(1687), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2288), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1837), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145645] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2264), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2266), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2270), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2272), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2274), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2276), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2278), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2280), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2286), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2290), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2292), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2294), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2296), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2298), 1, sym__dollar_quoted_string_tag, - ACTIONS(6676), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1294), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, sym_identifier, - STATE(2658), 1, + STATE(1475), 1, sym__identifier, - STATE(2858), 1, + STATE(1688), 1, sym_argument_reference, - STATE(5211), 1, + STATE(1762), 1, sym__expression, - STATE(2871), 3, + STATE(1687), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2288), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1837), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -307394,717 +322857,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [129061] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(499), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(501), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129118] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(491), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(493), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129175] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(487), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(489), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129232] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(485), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129289] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(471), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(473), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129346] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(467), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(469), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129403] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(463), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(465), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129460] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(445), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129517] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(439), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(441), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129574] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(437), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129631] = 3, + [145749] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(433), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(2264), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, + ACTIONS(2266), 1, + anon_sym_LPAREN, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(2270), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2272), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2274), 1, + aux_sym_TRUE_token1, + ACTIONS(2276), 1, + aux_sym_FALSE_token1, + ACTIONS(2278), 1, + sym_number, + ACTIONS(2280), 1, sym__unquoted_identifier, - [129688] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(427), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(2282), 1, anon_sym_BQUOTE, + ACTIONS(2284), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(429), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token2, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [129745] = 28, + ACTIONS(2286), 1, + anon_sym_SQUOTE, + ACTIONS(2290), 1, + anon_sym_DASH, + ACTIONS(2292), 1, + anon_sym_STAR, + ACTIONS(2294), 1, + aux_sym_interval_expression_token1, + ACTIONS(2296), 1, + anon_sym_DOLLAR, + ACTIONS(2298), 1, + sym__dollar_quoted_string_tag, + STATE(1294), 1, + sym__quoted_identifier, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, + sym_identifier, + STATE(1475), 1, + sym__identifier, + STATE(1688), 1, + sym_argument_reference, + STATE(1777), 1, + sym__expression, + STATE(1687), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2288), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1837), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [145853] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2264), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2266), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2270), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2272), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2274), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2276), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2278), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2280), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2286), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2290), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2292), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2294), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2296), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2298), 1, sym__dollar_quoted_string_tag, - ACTIONS(6678), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1294), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, sym_identifier, - STATE(2658), 1, + STATE(1475), 1, sym__identifier, - STATE(2858), 1, + STATE(1688), 1, sym_argument_reference, - STATE(5218), 1, + STATE(1794), 1, sym__expression, - STATE(2871), 3, + STATE(1687), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2288), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1837), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -308121,285 +323011,221 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [129852] = 3, + [145957] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(565), 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(567), 28, - aux_sym_cte_token1, + ACTIONS(2264), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(2266), 1, + anon_sym_LPAREN, + ACTIONS(2268), 1, + aux_sym_null_hint_token2, + ACTIONS(2270), 1, + aux_sym_select_subexpression_token1, + ACTIONS(2272), 1, + aux_sym_conditional_expression_token1, + ACTIONS(2274), 1, + aux_sym_TRUE_token1, + ACTIONS(2276), 1, + aux_sym_FALSE_token1, + ACTIONS(2278), 1, + sym_number, + ACTIONS(2280), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [129909] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(569), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(2282), 1, anon_sym_BQUOTE, + ACTIONS(2284), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(571), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(2286), 1, + anon_sym_SQUOTE, + ACTIONS(2290), 1, anon_sym_DASH, + ACTIONS(2292), 1, + anon_sym_STAR, + ACTIONS(2294), 1, + aux_sym_interval_expression_token1, + ACTIONS(2296), 1, + anon_sym_DOLLAR, + ACTIONS(2298), 1, + sym__dollar_quoted_string_tag, + STATE(1294), 1, + sym__quoted_identifier, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, + sym_identifier, + STATE(1475), 1, + sym__identifier, + STATE(1688), 1, + sym_argument_reference, + STATE(1796), 1, + sym__expression, + STATE(1687), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(2288), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [129966] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1837), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [146061] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 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(215), 28, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130023] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(573), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(575), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(3097), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130080] = 28, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [146165] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6680), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5212), 1, + STATE(3101), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -308416,287 +323242,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [130187] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 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(583), 27, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130246] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 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(593), 27, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130305] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 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(597), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130362] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(599), 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(601), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130419] = 28, + [146269] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6682), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5195), 1, + STATE(3104), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -308713,69 +323319,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [130526] = 28, + [146373] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4631), 1, - sym__expression, - STATE(4633), 1, - sym_identifier, - STATE(4665), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4772), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4780), 1, - sym_dotted_name, - STATE(4873), 1, + STATE(2851), 1, sym_argument_reference, - STATE(6071), 1, - sym_ordered_expression, - STATE(4874), 3, + STATE(5338), 1, + sym__expression, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -308792,69 +323396,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [130633] = 28, + [146477] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6684), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5221), 1, + STATE(5481), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -308871,345 +323473,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [130740] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(603), 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(605), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130797] = 3, + [146581] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(607), 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(609), 28, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130854] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(613), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130911] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(615), 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, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(617), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [130968] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(5328), 1, - anon_sym_CARET, - ACTIONS(5332), 1, - anon_sym_SLASH, - ACTIONS(5322), 2, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(3107), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(5324), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(5330), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 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(621), 24, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131037] = 28, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [146685] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2264), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2266), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2270), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2272), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2274), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2276), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2278), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2280), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2286), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2290), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2292), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2294), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2296), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2298), 1, sym__dollar_quoted_string_tag, - ACTIONS(6686), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1294), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, sym_identifier, - STATE(2658), 1, + STATE(1475), 1, sym__identifier, - STATE(2858), 1, + STATE(1688), 1, sym_argument_reference, - STATE(5187), 1, + STATE(1825), 1, sym__expression, - STATE(2871), 3, + STATE(1687), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2288), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1837), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -309226,135 +323627,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [131144] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5304), 1, - aux_sym_cte_token2, - ACTIONS(5306), 1, - aux_sym_comment_statement_token7, - ACTIONS(5308), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(5314), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(5328), 1, - anon_sym_CARET, - ACTIONS(5332), 1, - anon_sym_SLASH, - ACTIONS(5322), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(5324), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(5326), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(5330), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(623), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(5310), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(625), 16, - aux_sym_cte_token1, - aux_sym_insert_statement_token2, - 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_where_clause_token1, - aux_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, - [131225] = 28, + [146789] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - ACTIONS(6688), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(346), 1, sym_identifier, - STATE(2658), 1, + STATE(443), 1, + sym__quoted_identifier, + STATE(497), 1, + sym_dotted_name, + STATE(503), 1, sym__identifier, - STATE(2858), 1, + STATE(644), 1, sym_argument_reference, - STATE(5151), 1, + STATE(834), 1, sym__expression, - STATE(2871), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -309371,301 +323704,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [131332] = 14, + [146893] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5304), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5306), 1, - aux_sym_comment_statement_token7, - ACTIONS(5308), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(5328), 1, - anon_sym_CARET, - ACTIONS(5332), 1, - anon_sym_SLASH, - ACTIONS(5322), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(5324), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(5326), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(5330), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(627), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(5310), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(629), 17, - aux_sym_cte_token1, - aux_sym_insert_statement_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [131411] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(631), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(633), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131468] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(5328), 1, - anon_sym_CARET, - ACTIONS(5332), 1, - anon_sym_SLASH, - ACTIONS(5330), 5, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 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(621), 26, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [131533] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 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, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(3110), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 27, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131592] = 28, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [146997] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - ACTIONS(6690), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1261), 1, + sym_dotted_name, + STATE(1765), 1, sym_identifier, - STATE(2658), 1, + STATE(2158), 1, sym__identifier, - STATE(2858), 1, + STATE(2273), 1, sym_argument_reference, - STATE(5167), 1, + STATE(2338), 1, sym__expression, - STATE(2871), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -309682,343 +323858,16 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [131699] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(5328), 1, - anon_sym_CARET, - ACTIONS(619), 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(621), 27, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131760] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(673), 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(675), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131817] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(677), 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(679), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(687), 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(689), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131931] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(691), 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(693), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [131988] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(695), 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(697), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_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, + [147101] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 6, + ACTIONS(6999), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(287), 43, + ACTIONS(7001), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -310031,7 +323880,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -310061,137 +323909,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [132102] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5304), 1, - aux_sym_cte_token2, - ACTIONS(5306), 1, - aux_sym_comment_statement_token7, - ACTIONS(5308), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(5312), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(5314), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5316), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(5328), 1, - anon_sym_CARET, - ACTIONS(5332), 1, - anon_sym_SLASH, - ACTIONS(5322), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(5324), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(5326), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(5330), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(699), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(5310), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(701), 15, - aux_sym_cte_token1, - aux_sym_insert_statement_token2, - aux_sym_trigger_reference_token1, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [132185] = 28, + [147157] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6692), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5154), 1, + STATE(3111), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -310208,393 +323988,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [132292] = 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_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [132349] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(723), 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(725), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [132406] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(503), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(505), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [132463] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(511), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(513), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [132520] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(344), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(346), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [132577] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(719), 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(721), 28, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [132634] = 28, + [147261] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(79), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(81), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(83), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(85), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(87), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(89), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(91), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(93), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(95), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(97), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(101), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(105), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(107), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(109), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(111), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(113), 1, sym__dollar_quoted_string_tag, - ACTIONS(6694), 1, - anon_sym_RPAREN, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(15), 1, sym_identifier, - STATE(2658), 1, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, sym__identifier, - STATE(2858), 1, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, sym_argument_reference, - STATE(5148), 1, + STATE(221), 1, sym__expression, - STATE(2871), 3, + STATE(110), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + 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(3002), 16, + STATE(229), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -310611,233 +324065,93 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [132741] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(499), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(501), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [132798] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(491), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(493), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [132855] = 3, + [147365] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(489), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [132912] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(485), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [132969] = 3, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5339), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [147469] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 6, + ACTIONS(3268), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(473), 43, + ACTIONS(3270), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -310850,7 +324164,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -310880,18 +324193,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [133026] = 3, + [147525] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(467), 6, + ACTIONS(7003), 1, + anon_sym_COLON_COLON, + ACTIONS(3616), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(469), 43, + ACTIONS(3618), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -310904,7 +324219,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, 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, @@ -310935,447 +324249,1299 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [133083] = 3, + [147583] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(463), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6705), 1, + aux_sym_cte_token2, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, + sym__unquoted_identifier, + ACTIONS(6723), 1, anon_sym_BQUOTE, + ACTIONS(6725), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(465), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, + anon_sym_DASH, + ACTIONS(6733), 1, + anon_sym_STAR, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(553), 1, + sym_argument_reference, + STATE(736), 1, + sym__expression, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [147687] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [133140] = 3, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5282), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [147791] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5438), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, anon_sym_PLUS, - anon_sym_CARET, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [147895] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6705), 1, + aux_sym_cte_token2, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, + sym__unquoted_identifier, + ACTIONS(6723), 1, + anon_sym_BQUOTE, + ACTIONS(6725), 1, + anon_sym_DQUOTE, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, + anon_sym_DASH, + ACTIONS(6733), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(579), 28, - aux_sym_cte_token1, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(553), 1, + sym_argument_reference, + STATE(717), 1, + sym__expression, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [147999] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5949), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(5951), 1, + anon_sym_LPAREN, + ACTIONS(5953), 1, + aux_sym_null_hint_token2, + ACTIONS(5955), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5957), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5959), 1, + aux_sym_TRUE_token1, + ACTIONS(5961), 1, + aux_sym_FALSE_token1, + ACTIONS(5963), 1, + sym_number, + ACTIONS(5965), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(5967), 1, + anon_sym_BQUOTE, + ACTIONS(5969), 1, + anon_sym_DQUOTE, + ACTIONS(5971), 1, + anon_sym_SQUOTE, + ACTIONS(5975), 1, anon_sym_DASH, + ACTIONS(5977), 1, + anon_sym_STAR, + ACTIONS(5979), 1, + aux_sym_interval_expression_token1, + ACTIONS(5981), 1, + anon_sym_DOLLAR, + ACTIONS(5983), 1, + sym__dollar_quoted_string_tag, + STATE(2843), 1, + sym_identifier, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, + sym_dotted_name, + STATE(3288), 1, + sym__identifier, + STATE(4261), 1, + sym_argument_reference, + STATE(4677), 1, + sym__expression, + STATE(4259), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5973), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [133197] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(4702), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148103] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(439), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(441), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5471), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148207] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6705), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, sym__unquoted_identifier, - [133254] = 3, + ACTIONS(6723), 1, + anon_sym_BQUOTE, + ACTIONS(6725), 1, + anon_sym_DQUOTE, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, + anon_sym_DASH, + ACTIONS(6733), 1, + anon_sym_STAR, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(553), 1, + sym_argument_reference, + STATE(716), 1, + sym__expression, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148311] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(435), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6705), 1, + aux_sym_cte_token2, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, + sym__unquoted_identifier, + ACTIONS(6723), 1, anon_sym_BQUOTE, + ACTIONS(6725), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(437), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, + anon_sym_DASH, + ACTIONS(6733), 1, + anon_sym_STAR, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(553), 1, + sym_argument_reference, + STATE(715), 1, + sym__expression, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148415] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6705), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, + sym__unquoted_identifier, + ACTIONS(6723), 1, + anon_sym_BQUOTE, + ACTIONS(6725), 1, + anon_sym_DQUOTE, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, + anon_sym_DASH, + ACTIONS(6733), 1, + anon_sym_STAR, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(553), 1, + sym_argument_reference, + STATE(713), 1, + sym__expression, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148519] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6705), 1, + aux_sym_cte_token2, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, + sym__unquoted_identifier, + ACTIONS(6723), 1, + anon_sym_BQUOTE, + ACTIONS(6725), 1, + anon_sym_DQUOTE, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, + anon_sym_DASH, + ACTIONS(6733), 1, + anon_sym_STAR, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(553), 1, + sym_argument_reference, + STATE(712), 1, + sym__expression, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148623] = 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, + sym_argument_reference, + STATE(187), 1, + sym__expression, + STATE(110), 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(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148727] = 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, + sym_argument_reference, + STATE(184), 1, + sym__expression, + STATE(110), 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(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148831] = 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, - [133311] = 3, + 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, + sym_argument_reference, + STATE(183), 1, + sym__expression, + STATE(110), 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(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [148935] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(431), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(433), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(79), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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, - [133368] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(427), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(97), 1, anon_sym_BQUOTE, + ACTIONS(99), 1, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(429), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [133425] = 3, + 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, + sym_argument_reference, + STATE(181), 1, + sym__expression, + STATE(110), 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(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149039] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(443), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + 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, - anon_sym_LBRACK, - ACTIONS(445), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, + sym_argument_reference, + STATE(180), 1, + sym__expression, + STATE(110), 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(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149143] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(79), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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, - [133482] = 28, + 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, + sym_argument_reference, + STATE(179), 1, + sym__expression, + STATE(110), 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(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149247] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6696), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5160), 1, + STATE(5437), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -311392,181 +325558,375 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [133589] = 5, + [149351] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6698), 1, - anon_sym_LBRACK, - STATE(3647), 1, - aux_sym_array_type_repeat1, - ACTIONS(240), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_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), 26, - aux_sym_cte_token1, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5320), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149455] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6705), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(6707), 1, + anon_sym_LPAREN, + ACTIONS(6709), 1, + aux_sym_null_hint_token2, + ACTIONS(6711), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6713), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6715), 1, + aux_sym_TRUE_token1, + ACTIONS(6717), 1, + aux_sym_FALSE_token1, + ACTIONS(6719), 1, + sym_number, + ACTIONS(6721), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(6723), 1, + anon_sym_BQUOTE, + ACTIONS(6725), 1, + anon_sym_DQUOTE, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6731), 1, anon_sym_DASH, + ACTIONS(6733), 1, + anon_sym_STAR, + ACTIONS(6735), 1, + aux_sym_interval_expression_token1, + ACTIONS(6737), 1, + anon_sym_DOLLAR, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(215), 1, + sym__quoted_identifier, + STATE(286), 1, + sym_identifier, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, + sym__identifier, + STATE(553), 1, + sym_argument_reference, + STATE(710), 1, + sym__expression, + STATE(551), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6729), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [133650] = 5, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(733), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149559] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6698), 1, - anon_sym_LBRACK, - STATE(3650), 1, - aux_sym_array_type_repeat1, - ACTIONS(271), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(7005), 1, + aux_sym_cte_token2, + ACTIONS(7007), 1, + anon_sym_LPAREN, + ACTIONS(7009), 1, + aux_sym_null_hint_token2, + ACTIONS(7011), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7013), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7015), 1, + aux_sym_TRUE_token1, + ACTIONS(7017), 1, + aux_sym_FALSE_token1, + ACTIONS(7019), 1, + sym_number, + ACTIONS(7021), 1, + sym__unquoted_identifier, + ACTIONS(7023), 1, anon_sym_BQUOTE, + ACTIONS(7025), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7031), 1, + anon_sym_DASH, + ACTIONS(7033), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(273), 26, - aux_sym_cte_token1, + ACTIONS(7035), 1, + aux_sym_interval_expression_token1, + ACTIONS(7037), 1, + anon_sym_DOLLAR, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + STATE(411), 1, + sym_identifier, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, + sym__identifier, + STATE(909), 1, + sym_argument_reference, + STATE(1046), 1, + sym__expression, + STATE(912), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7029), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1007), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149663] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7005), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(7007), 1, + anon_sym_LPAREN, + ACTIONS(7009), 1, + aux_sym_null_hint_token2, + ACTIONS(7011), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7013), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7015), 1, + aux_sym_TRUE_token1, + ACTIONS(7017), 1, + aux_sym_FALSE_token1, + ACTIONS(7019), 1, + sym_number, + ACTIONS(7021), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(7023), 1, + anon_sym_BQUOTE, + ACTIONS(7025), 1, + anon_sym_DQUOTE, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7031), 1, anon_sym_DASH, + ACTIONS(7033), 1, + anon_sym_STAR, + ACTIONS(7035), 1, + aux_sym_interval_expression_token1, + ACTIONS(7037), 1, + anon_sym_DOLLAR, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + STATE(411), 1, + sym_identifier, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, + sym__identifier, + STATE(909), 1, + sym_argument_reference, + STATE(1052), 1, + sym__expression, + STATE(912), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7029), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [133711] = 28, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1007), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [149767] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6700), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5173), 1, + STATE(5389), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -311583,69 +325943,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [133818] = 28, + [149871] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6702), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5181), 1, + STATE(5382), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -311662,125 +326020,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [133925] = 5, + [149975] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6704), 1, - anon_sym_LBRACK, - STATE(3650), 1, - aux_sym_array_type_repeat1, - ACTIONS(285), 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(287), 26, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5375), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [133986] = 28, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [150079] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6707), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5206), 1, + STATE(5395), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -311797,69 +326174,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134093] = 28, + [150183] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6709), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5234), 1, + STATE(5329), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -311876,69 +326251,121 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134200] = 28, + [150287] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7045), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7041), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7043), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [150345] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - ACTIONS(6711), 1, - anon_sym_RPAREN, - STATE(2135), 1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5142), 1, + STATE(5398), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -311955,69 +326382,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134307] = 28, + [150449] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6713), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5208), 1, + STATE(5367), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312034,150 +326459,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134414] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(898), 1, - aux_sym_with_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(3795), 1, - aux_sym_insert_statement_token1, - ACTIONS(3797), 1, - aux_sym_begin_statement_token1, - ACTIONS(3799), 1, - aux_sym_create_statement_token1, - ACTIONS(3801), 1, - aux_sym_alter_statement_token1, - ACTIONS(3803), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(3805), 1, - aux_sym_return_statement_token1, - ACTIONS(3807), 1, - aux_sym_declare_statement_token1, - ACTIONS(3815), 1, - aux_sym_trigger_event_token1, - ACTIONS(3817), 1, - aux_sym_trigger_event_token2, - ACTIONS(3823), 1, - aux_sym_trigger_body_token1, - ACTIONS(3825), 1, - aux_sym_drop_statement_token1, - ACTIONS(3827), 1, - aux_sym_grant_statement_token1, - ACTIONS(3829), 1, - aux_sym_grant_statement_token4, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5979), 1, - sym__simple_statement, - STATE(5980), 1, - sym__compound_statement, - STATE(5994), 1, - sym_trigger_body, - STATE(6426), 1, - sym_with_clause, - STATE(10619), 1, - sym_identifier, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [134525] = 28, + [150553] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - ACTIONS(6715), 1, - anon_sym_RPAREN, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5232), 1, + STATE(5288), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312194,67 +326536,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134632] = 27, + [150657] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(6705), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(6707), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(6709), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(6711), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(6713), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(6715), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(6717), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(6719), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(6721), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(6723), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(6725), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(6727), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(6731), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(6733), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(6735), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(6737), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(6739), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, + STATE(215), 1, sym__quoted_identifier, - STATE(263), 1, + STATE(286), 1, sym_identifier, - STATE(315), 1, + STATE(335), 1, sym_dotted_name, - STATE(476), 1, + STATE(479), 1, sym__identifier, - STATE(574), 1, + STATE(553), 1, sym_argument_reference, - STATE(650), 1, + STATE(701), 1, sym__expression, - STATE(572), 3, + STATE(551), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(6729), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(733), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312271,67 +326613,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134736] = 27, + [150761] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, + ACTIONS(6705), 1, aux_sym_cte_token2, - ACTIONS(6719), 1, + ACTIONS(6707), 1, anon_sym_LPAREN, - ACTIONS(6721), 1, + ACTIONS(6709), 1, aux_sym_null_hint_token2, - ACTIONS(6723), 1, + ACTIONS(6711), 1, aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, + ACTIONS(6713), 1, aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, + ACTIONS(6715), 1, aux_sym_TRUE_token1, - ACTIONS(6729), 1, + ACTIONS(6717), 1, aux_sym_FALSE_token1, - ACTIONS(6731), 1, + ACTIONS(6719), 1, sym_number, - ACTIONS(6733), 1, + ACTIONS(6721), 1, sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(6723), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(6725), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, + ACTIONS(6727), 1, anon_sym_SQUOTE, - ACTIONS(6743), 1, + ACTIONS(6731), 1, anon_sym_DASH, - ACTIONS(6745), 1, + ACTIONS(6733), 1, anon_sym_STAR, - ACTIONS(6747), 1, + ACTIONS(6735), 1, aux_sym_interval_expression_token1, - ACTIONS(6749), 1, + ACTIONS(6737), 1, anon_sym_DOLLAR, - ACTIONS(6751), 1, + ACTIONS(6739), 1, sym__dollar_quoted_string_tag, - STATE(483), 1, - sym_identifier, - STATE(510), 1, + STATE(215), 1, sym__quoted_identifier, - STATE(686), 1, + STATE(286), 1, + sym_identifier, + STATE(335), 1, sym_dotted_name, - STATE(690), 1, + STATE(479), 1, sym__identifier, - STATE(991), 1, + STATE(553), 1, sym_argument_reference, - STATE(1209), 1, + STATE(699), 1, sym__expression, - STATE(989), 3, + STATE(551), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6741), 6, + ACTIONS(6729), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, + STATE(733), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312348,67 +326690,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134840] = 27, + [150865] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5217), 1, + STATE(5458), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312425,67 +326767,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [134944] = 27, + [150969] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, - sym_identifier, - STATE(40), 1, - sym__quoted_identifier, - STATE(106), 1, + STATE(2105), 1, sym_dotted_name, - STATE(156), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(260), 1, + STATE(2851), 1, sym_argument_reference, - STATE(368), 1, + STATE(5413), 1, sym__expression, - STATE(261), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312502,67 +326844,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135048] = 27, + [151073] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, - sym_identifier, - STATE(40), 1, - sym__quoted_identifier, - STATE(106), 1, + STATE(2105), 1, sym_dotted_name, - STATE(156), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(260), 1, + STATE(2851), 1, sym_argument_reference, - STATE(370), 1, + STATE(5422), 1, sym__expression, - STATE(261), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312579,67 +326921,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135152] = 27, + [151177] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4676), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(4862), 1, + STATE(2698), 1, sym__identifier, - STATE(5008), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5035), 1, + STATE(5267), 1, sym__expression, - STATE(5011), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312656,67 +326998,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135256] = 27, + [151281] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, - sym_identifier, - STATE(2168), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(2316), 1, + STATE(343), 1, sym_dotted_name, - STATE(2402), 1, + STATE(379), 1, + sym_identifier, + STATE(523), 1, sym__identifier, - STATE(2578), 1, + STATE(663), 1, sym_argument_reference, - STATE(2678), 1, + STATE(837), 1, sym__expression, - STATE(2577), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312733,67 +327075,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135360] = 27, + [151385] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, + STATE(1303), 1, sym_identifier, - STATE(2168), 1, + STATE(1346), 1, sym__quoted_identifier, - STATE(2316), 1, + STATE(1440), 1, sym_dotted_name, - STATE(2402), 1, + STATE(1461), 1, sym__identifier, - STATE(2578), 1, + STATE(1635), 1, sym_argument_reference, - STATE(2680), 1, + STATE(1814), 1, sym__expression, - STATE(2577), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312810,67 +327152,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135464] = 27, + [151489] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, + STATE(1303), 1, sym_identifier, - STATE(40), 1, + STATE(1346), 1, sym__quoted_identifier, - STATE(106), 1, + STATE(1440), 1, sym_dotted_name, - STATE(156), 1, + STATE(1461), 1, sym__identifier, - STATE(260), 1, + STATE(1635), 1, sym_argument_reference, - STATE(372), 1, + STATE(1815), 1, sym__expression, - STATE(261), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312887,67 +327229,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135568] = 27, + [151593] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, + STATE(1303), 1, sym_identifier, - STATE(40), 1, + STATE(1346), 1, sym__quoted_identifier, - STATE(106), 1, + STATE(1440), 1, sym_dotted_name, - STATE(156), 1, + STATE(1461), 1, sym__identifier, - STATE(260), 1, + STATE(1635), 1, sym_argument_reference, - STATE(375), 1, + STATE(1816), 1, sym__expression, - STATE(261), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -312964,67 +327306,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135672] = 27, + [151697] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(7005), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(7007), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(7009), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(7011), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(7013), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(7015), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(7017), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(7019), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(7021), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(7023), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(7025), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(7027), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(7031), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(7033), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(7035), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(7037), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(7039), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, + STATE(411), 1, sym_identifier, - STATE(40), 1, + STATE(472), 1, sym__quoted_identifier, - STATE(106), 1, + STATE(561), 1, sym_dotted_name, - STATE(156), 1, + STATE(595), 1, sym__identifier, - STATE(260), 1, + STATE(909), 1, sym_argument_reference, - STATE(378), 1, + STATE(1085), 1, sym__expression, - STATE(261), 3, + STATE(912), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(7029), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(1007), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -313041,67 +327383,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135776] = 27, + [151801] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4768), 1, sym_identifier, - STATE(2658), 1, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, sym__identifier, - STATE(2858), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(5241), 1, + STATE(5130), 1, sym__expression, - STATE(2871), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -313118,67 +327460,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135880] = 27, + [151905] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(1333), 1, - sym_identifier, - STATE(1350), 1, + STATE(4760), 1, sym_dotted_name, - STATE(1580), 1, + STATE(4810), 1, + sym_identifier, + STATE(5036), 1, sym__identifier, - STATE(1850), 1, + STATE(5112), 1, sym_argument_reference, - STATE(1899), 1, + STATE(5217), 1, sym__expression, - STATE(1852), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -313195,67 +327537,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [135984] = 27, + [152009] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(1333), 1, - sym_identifier, - STATE(1350), 1, + STATE(4760), 1, sym_dotted_name, - STATE(1580), 1, + STATE(4810), 1, + sym_identifier, + STATE(5036), 1, sym__identifier, - STATE(1850), 1, + STATE(5112), 1, sym_argument_reference, - STATE(1987), 1, + STATE(5200), 1, sym__expression, - STATE(1852), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -313272,67 +327614,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [136088] = 27, + [152113] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(79), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(81), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(83), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(85), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(87), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(89), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(91), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(93), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(95), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(97), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(101), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(105), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(107), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(109), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(111), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(113), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1333), 1, + STATE(15), 1, sym_identifier, - STATE(1350), 1, - sym_dotted_name, - STATE(1580), 1, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, sym__identifier, - STATE(1850), 1, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, sym_argument_reference, - STATE(1966), 1, + STATE(234), 1, sym__expression, - STATE(1852), 3, + STATE(110), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + 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(1883), 16, + STATE(229), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -313349,650 +327691,221 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [136192] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(431), 22, - anon_sym_COMMA, - 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(433), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136248] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 22, - anon_sym_COMMA, - 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(437), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136304] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(439), 22, - anon_sym_COMMA, - 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(441), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136360] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 22, - anon_sym_COMMA, - 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(445), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136416] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(463), 22, - anon_sym_COMMA, - 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(465), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136472] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(467), 22, - anon_sym_COMMA, - 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(469), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136528] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(471), 22, - anon_sym_COMMA, - 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(473), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136584] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(483), 22, - anon_sym_COMMA, - 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(485), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136640] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(487), 22, - anon_sym_COMMA, - 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(489), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136696] = 3, + [152217] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 22, - anon_sym_COMMA, - 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(493), 26, - aux_sym_cte_token1, + ACTIONS(79), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + 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(15), 1, + sym_identifier, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, + sym__identifier, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, + sym_argument_reference, + STATE(172), 1, + sym__expression, + STATE(110), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(103), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136752] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(229), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [152321] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 22, - anon_sym_COMMA, - 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(501), 26, - aux_sym_cte_token1, + ACTIONS(7005), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(7007), 1, + anon_sym_LPAREN, + ACTIONS(7009), 1, + aux_sym_null_hint_token2, + ACTIONS(7011), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7013), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7015), 1, + aux_sym_TRUE_token1, + ACTIONS(7017), 1, + aux_sym_FALSE_token1, + ACTIONS(7019), 1, + sym_number, + ACTIONS(7021), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(7023), 1, + anon_sym_BQUOTE, + ACTIONS(7025), 1, + anon_sym_DQUOTE, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7031), 1, anon_sym_DASH, + ACTIONS(7033), 1, + anon_sym_STAR, + ACTIONS(7035), 1, + aux_sym_interval_expression_token1, + ACTIONS(7037), 1, + anon_sym_DOLLAR, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + STATE(411), 1, + sym_identifier, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, + sym__identifier, + STATE(909), 1, + sym_argument_reference, + STATE(1084), 1, + sym__expression, + STATE(912), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7029), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136808] = 27, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1007), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [152425] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(1333), 1, - sym_identifier, - STATE(1350), 1, + STATE(4760), 1, sym_dotted_name, - STATE(1580), 1, + STATE(4810), 1, + sym_identifier, + STATE(5036), 1, sym__identifier, - STATE(1850), 1, + STATE(5112), 1, sym_argument_reference, - STATE(1964), 1, + STATE(5202), 1, sym__expression, - STATE(1852), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314009,226 +327922,298 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [136912] = 3, + [152529] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 22, - anon_sym_COMMA, - 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(346), 26, - aux_sym_cte_token1, + ACTIONS(7005), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(7007), 1, + anon_sym_LPAREN, + ACTIONS(7009), 1, + aux_sym_null_hint_token2, + ACTIONS(7011), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7013), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7015), 1, + aux_sym_TRUE_token1, + ACTIONS(7017), 1, + aux_sym_FALSE_token1, + ACTIONS(7019), 1, + sym_number, + ACTIONS(7021), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(7023), 1, + anon_sym_BQUOTE, + ACTIONS(7025), 1, + anon_sym_DQUOTE, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7031), 1, anon_sym_DASH, + ACTIONS(7033), 1, + anon_sym_STAR, + ACTIONS(7035), 1, + aux_sym_interval_expression_token1, + ACTIONS(7037), 1, + anon_sym_DOLLAR, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + STATE(411), 1, + sym_identifier, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, + sym__identifier, + STATE(909), 1, + sym_argument_reference, + STATE(1083), 1, + sym__expression, + STATE(912), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7029), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [136968] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1007), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [152633] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 22, - anon_sym_COMMA, - 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(513), 26, - aux_sym_cte_token1, + ACTIONS(6963), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(6965), 1, + anon_sym_LPAREN, + ACTIONS(6967), 1, + aux_sym_null_hint_token2, + ACTIONS(6969), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6971), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6973), 1, + aux_sym_TRUE_token1, + ACTIONS(6975), 1, + aux_sym_FALSE_token1, + ACTIONS(6977), 1, + sym_number, + ACTIONS(6979), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(6981), 1, + anon_sym_BQUOTE, + ACTIONS(6983), 1, + anon_sym_DQUOTE, + ACTIONS(6985), 1, + anon_sym_SQUOTE, + ACTIONS(6989), 1, anon_sym_DASH, + ACTIONS(6991), 1, + anon_sym_STAR, + ACTIONS(6993), 1, + aux_sym_interval_expression_token1, + ACTIONS(6995), 1, + anon_sym_DOLLAR, + ACTIONS(6997), 1, + sym__dollar_quoted_string_tag, + STATE(4735), 1, + sym__quoted_identifier, + STATE(4760), 1, + sym_dotted_name, + STATE(4810), 1, + sym_identifier, + STATE(5036), 1, + sym__identifier, + STATE(5112), 1, + sym_argument_reference, + STATE(5219), 1, + sym__expression, + STATE(5115), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6987), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [137024] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5227), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [152737] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 22, - anon_sym_COMMA, - 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(505), 26, - aux_sym_cte_token1, + ACTIONS(7005), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(7007), 1, + anon_sym_LPAREN, + ACTIONS(7009), 1, + aux_sym_null_hint_token2, + ACTIONS(7011), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7013), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7015), 1, + aux_sym_TRUE_token1, + ACTIONS(7017), 1, + aux_sym_FALSE_token1, + ACTIONS(7019), 1, + sym_number, + ACTIONS(7021), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(7023), 1, + anon_sym_BQUOTE, + ACTIONS(7025), 1, + anon_sym_DQUOTE, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7031), 1, anon_sym_DASH, + ACTIONS(7033), 1, + anon_sym_STAR, + ACTIONS(7035), 1, + aux_sym_interval_expression_token1, + ACTIONS(7037), 1, + anon_sym_DOLLAR, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + STATE(411), 1, + sym_identifier, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, + sym__identifier, + STATE(909), 1, + sym_argument_reference, + STATE(1081), 1, + sym__expression, + STATE(912), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7029), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [137080] = 27, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1007), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [152841] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4760), 1, + sym_dotted_name, + STATE(4810), 1, sym_identifier, - STATE(2658), 1, + STATE(5036), 1, sym__identifier, - STATE(2858), 1, + STATE(5112), 1, sym_argument_reference, - STATE(5319), 1, + STATE(5205), 1, sym__expression, - STATE(2871), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314245,67 +328230,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [137184] = 27, + [152945] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4760), 1, + sym_dotted_name, + STATE(4810), 1, sym_identifier, - STATE(2658), 1, + STATE(5036), 1, sym__identifier, - STATE(2858), 1, + STATE(5112), 1, sym_argument_reference, - STATE(5329), 1, + STATE(5206), 1, sym__expression, - STATE(2871), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314322,67 +328307,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [137288] = 27, + [153049] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7005), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7007), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7009), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7011), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7013), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7015), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7017), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7019), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7021), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7023), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7025), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7027), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7031), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7033), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7035), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7037), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7039), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(411), 1, sym_identifier, - STATE(2658), 1, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, sym__identifier, - STATE(2858), 1, + STATE(909), 1, sym_argument_reference, - STATE(4660), 1, + STATE(1080), 1, sym__expression, - STATE(2871), 3, + STATE(912), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7029), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1007), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314399,173 +328384,298 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [137392] = 3, + [153153] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(479), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(481), 26, - aux_sym_cte_token1, + ACTIONS(7005), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(7007), 1, + anon_sym_LPAREN, + ACTIONS(7009), 1, + aux_sym_null_hint_token2, + ACTIONS(7011), 1, + aux_sym_select_subexpression_token1, + ACTIONS(7013), 1, + aux_sym_conditional_expression_token1, + ACTIONS(7015), 1, + aux_sym_TRUE_token1, + ACTIONS(7017), 1, + aux_sym_FALSE_token1, + ACTIONS(7019), 1, + sym_number, + ACTIONS(7021), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(7023), 1, + anon_sym_BQUOTE, + ACTIONS(7025), 1, + anon_sym_DQUOTE, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7031), 1, anon_sym_DASH, + ACTIONS(7033), 1, + anon_sym_STAR, + ACTIONS(7035), 1, + aux_sym_interval_expression_token1, + ACTIONS(7037), 1, + anon_sym_DOLLAR, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + STATE(411), 1, + sym_identifier, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, + sym__identifier, + STATE(909), 1, + sym_argument_reference, + STATE(1077), 1, + sym__expression, + STATE(912), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(7029), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [137448] = 3, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(1007), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [153257] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, anon_sym_BQUOTE, + ACTIONS(4518), 1, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(287), 26, - aux_sym_cte_token1, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5483), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [153361] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6252), 1, aux_sym_cte_token2, - aux_sym_comment_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + ACTIONS(6254), 1, + anon_sym_LPAREN, + ACTIONS(6256), 1, + aux_sym_null_hint_token2, + ACTIONS(6258), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6260), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6262), 1, + aux_sym_TRUE_token1, + ACTIONS(6264), 1, + aux_sym_FALSE_token1, + ACTIONS(6266), 1, + sym_number, + ACTIONS(6268), 1, sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, + ACTIONS(6270), 1, + anon_sym_BQUOTE, + ACTIONS(6272), 1, + anon_sym_DQUOTE, + ACTIONS(6274), 1, + anon_sym_SQUOTE, + ACTIONS(6278), 1, anon_sym_DASH, + ACTIONS(6280), 1, + anon_sym_STAR, + ACTIONS(6282), 1, + aux_sym_interval_expression_token1, + ACTIONS(6284), 1, + anon_sym_DOLLAR, + ACTIONS(6286), 1, + sym__dollar_quoted_string_tag, + STATE(4722), 1, + sym__quoted_identifier, + STATE(4745), 1, + sym_dotted_name, + STATE(4795), 1, + sym_identifier, + STATE(4924), 1, + sym__identifier, + STATE(5061), 1, + sym_argument_reference, + STATE(5141), 1, + sym__expression, + STATE(5058), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6276), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [137504] = 27, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5172), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [153465] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1333), 1, + STATE(2387), 1, sym_identifier, - STATE(1350), 1, - sym_dotted_name, - STATE(1580), 1, + STATE(2698), 1, sym__identifier, - STATE(1850), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1951), 1, + STATE(5478), 1, sym__expression, - STATE(1852), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314582,67 +328692,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [137608] = 27, + [153569] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4633), 1, + sym_data_hint, + ACTIONS(7047), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7051), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [153629] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1333), 1, + STATE(2387), 1, sym_identifier, - STATE(1350), 1, - sym_dotted_name, - STATE(1580), 1, + STATE(2698), 1, sym__identifier, - STATE(1850), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1932), 1, + STATE(5295), 1, sym__expression, - STATE(1852), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314659,67 +328824,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [137712] = 27, + [153733] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, + STATE(1303), 1, sym_identifier, - STATE(40), 1, + STATE(1346), 1, sym__quoted_identifier, - STATE(106), 1, + STATE(1440), 1, sym_dotted_name, - STATE(156), 1, + STATE(1461), 1, sym__identifier, - STATE(260), 1, + STATE(1635), 1, sym_argument_reference, - STATE(393), 1, + STATE(1828), 1, sym__expression, - STATE(261), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314736,67 +328901,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [137816] = 27, + [153837] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1333), 1, + STATE(1303), 1, sym_identifier, - STATE(1350), 1, + STATE(1346), 1, + sym__quoted_identifier, + STATE(1440), 1, sym_dotted_name, - STATE(1580), 1, + STATE(1461), 1, sym__identifier, - STATE(1850), 1, + STATE(1635), 1, sym_argument_reference, - STATE(1930), 1, + STATE(1829), 1, sym__expression, - STATE(1852), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314813,67 +328978,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [137920] = 27, + [153941] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5204), 1, + STATE(5432), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314890,67 +329055,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138024] = 27, + [154045] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5355), 1, + STATE(5444), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -314967,67 +329132,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138128] = 27, + [154149] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4828), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4947), 1, + STATE(5319), 1, sym__expression, - STATE(4826), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315044,67 +329209,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138232] = 27, + [154253] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1303), 1, sym_identifier, - STATE(2658), 1, + STATE(1346), 1, + sym__quoted_identifier, + STATE(1440), 1, + sym_dotted_name, + STATE(1461), 1, sym__identifier, - STATE(2858), 1, + STATE(1635), 1, sym_argument_reference, - STATE(5309), 1, + STATE(1832), 1, sym__expression, - STATE(2871), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315121,67 +329286,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138336] = 27, + [154357] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7005), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7007), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7009), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7011), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7013), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7015), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7017), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7019), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7021), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7023), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7025), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7027), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7031), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7033), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7035), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7037), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7039), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(411), 1, sym_identifier, - STATE(2658), 1, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, sym__identifier, - STATE(2858), 1, + STATE(909), 1, sym_argument_reference, - STATE(5361), 1, + STATE(1057), 1, sym__expression, - STATE(2871), 3, + STATE(912), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7029), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1007), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315198,67 +329363,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138440] = 27, + [154461] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5307), 1, + STATE(5486), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315275,67 +329440,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138544] = 27, + [154565] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5306), 1, + STATE(5476), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315352,67 +329517,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138648] = 27, + [154669] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6705), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6707), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6709), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6711), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6713), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6715), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6717), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6719), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6721), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6723), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6725), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6727), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6731), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6733), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6735), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6737), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6739), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(215), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(286), 1, sym_identifier, - STATE(2658), 1, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, sym__identifier, - STATE(2858), 1, + STATE(553), 1, sym_argument_reference, - STATE(5219), 1, + STATE(653), 1, sym__expression, - STATE(2871), 3, + STATE(551), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6729), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(733), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315429,67 +329594,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138752] = 27, + [154773] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, - sym__quoted_identifier, - STATE(3259), 1, + STATE(2105), 1, sym_dotted_name, - STATE(3270), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(3775), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4372), 1, + STATE(5324), 1, sym__expression, - STATE(3776), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315506,67 +329671,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138856] = 27, + [154877] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(3278), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(3280), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5547), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [154933] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6921), 1, + aux_sym_cte_token2, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, + STATE(1384), 1, sym_identifier, - STATE(2971), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(3259), 1, - sym_dotted_name, - STATE(3270), 1, + STATE(1629), 1, sym__identifier, - STATE(3775), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(4379), 1, + STATE(2051), 1, sym__expression, - STATE(3776), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315583,67 +329801,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [138960] = 27, + [155037] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6114), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6116), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6118), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6120), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6126), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6128), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6130), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6132), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6136), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6140), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6142), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6144), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6146), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6148), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1737), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(2132), 1, + STATE(2698), 1, sym__identifier, - STATE(2211), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2325), 1, + STATE(5360), 1, sym__expression, - STATE(2311), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6138), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315660,67 +329878,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139064] = 27, + [155141] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, - sym__quoted_identifier, - STATE(849), 1, + STATE(2105), 1, sym_dotted_name, - STATE(854), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1174), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1225), 1, + STATE(5475), 1, sym__expression, - STATE(1155), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315737,67 +329955,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139168] = 27, + [155245] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5302), 1, + STATE(5323), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315814,67 +330032,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139272] = 27, + [155349] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(27), 1, sym_identifier, - STATE(2658), 1, + STATE(28), 1, + sym_dotted_name, + STATE(102), 1, sym__identifier, - STATE(2858), 1, + STATE(203), 1, sym_argument_reference, - STATE(5189), 1, + STATE(345), 1, sym__expression, - STATE(2871), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315891,67 +330109,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139376] = 27, + [155453] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5369), 1, + STATE(5418), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -315968,67 +330186,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139480] = 27, + [155557] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4828), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4926), 1, + STATE(5356), 1, sym__expression, - STATE(4826), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316045,67 +330263,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139584] = 27, + [155661] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4828), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4923), 1, + STATE(5307), 1, sym__expression, - STATE(4826), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316122,67 +330340,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139688] = 27, + [155765] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4654), 1, + sym_data_hint, + ACTIONS(7053), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7055), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [155825] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, + STATE(4743), 1, sym_identifier, - STATE(4671), 1, + STATE(4766), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(4815), 1, sym__identifier, - STATE(4774), 1, + STATE(4842), 1, sym_dotted_name, - STATE(4828), 1, + STATE(4963), 1, sym_argument_reference, - STATE(4885), 1, + STATE(5019), 1, sym__expression, - STATE(4826), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316199,67 +330472,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139792] = 27, + [155929] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4828), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4898), 1, + STATE(5468), 1, sym__expression, - STATE(4826), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316276,67 +330549,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [139896] = 27, + [156033] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, + STATE(34), 1, sym_identifier, - STATE(4671), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(116), 1, sym__identifier, - STATE(4774), 1, + STATE(155), 1, sym_dotted_name, - STATE(4828), 1, + STATE(254), 1, sym_argument_reference, - STATE(4917), 1, + STATE(389), 1, sym__expression, - STATE(4826), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316353,67 +330626,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140000] = 27, + [156137] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4828), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4951), 1, + STATE(3138), 1, sym__expression, - STATE(4826), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316430,67 +330703,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140104] = 27, + [156241] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(34), 1, sym_identifier, - STATE(2658), 1, + STATE(48), 1, + sym__quoted_identifier, + STATE(116), 1, sym__identifier, - STATE(2858), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(5300), 1, + STATE(357), 1, sym__expression, - STATE(2871), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316507,67 +330780,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140208] = 27, + [156345] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6861), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6863), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6865), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6867), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6873), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6875), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6877), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6879), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6881), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6883), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6887), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6889), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6891), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6893), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6895), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4282), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(4636), 1, + STATE(2698), 1, sym__identifier, - STATE(4693), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4776), 1, + STATE(5427), 1, sym__expression, - STATE(4692), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6885), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316584,67 +330857,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140312] = 27, + [156449] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, - sym__quoted_identifier, - STATE(849), 1, + STATE(2105), 1, sym_dotted_name, - STATE(854), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1174), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1232), 1, + STATE(5289), 1, sym__expression, - STATE(1155), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316661,120 +330934,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140416] = 3, + [156553] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(475), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(477), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [140472] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4490), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, + STATE(34), 1, sym_identifier, - STATE(552), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(849), 1, - sym_dotted_name, - STATE(854), 1, + STATE(116), 1, sym__identifier, - STATE(1174), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(1231), 1, + STATE(407), 1, sym__expression, - STATE(1155), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316791,67 +331011,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140576] = 27, + [156657] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(34), 1, sym_identifier, - STATE(2658), 1, + STATE(48), 1, + sym__quoted_identifier, + STATE(116), 1, sym__identifier, - STATE(2858), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(5383), 1, + STATE(406), 1, sym__expression, - STATE(2871), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316868,67 +331088,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140680] = 27, + [156761] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(5691), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(5693), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(5695), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(5701), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(5703), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(5705), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(5707), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(5709), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(5715), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(5717), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(5719), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(5721), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(5723), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(2227), 1, + STATE(34), 1, sym_identifier, - STATE(2435), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, + STATE(116), 1, sym__identifier, - STATE(2784), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(2884), 1, + STATE(404), 1, sym__expression, - STATE(2789), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5713), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -316945,67 +331165,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140784] = 27, + [156865] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, + STATE(460), 1, sym_identifier, - STATE(552), 1, + STATE(487), 1, sym__quoted_identifier, - STATE(849), 1, + STATE(660), 1, sym_dotted_name, - STATE(854), 1, + STATE(665), 1, sym__identifier, - STATE(1174), 1, + STATE(972), 1, sym_argument_reference, - STATE(1229), 1, + STATE(1131), 1, sym__expression, - STATE(1155), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317022,67 +331242,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140888] = 27, + [156969] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(460), 1, sym_identifier, - STATE(315), 1, + STATE(487), 1, + sym__quoted_identifier, + STATE(660), 1, sym_dotted_name, - STATE(476), 1, + STATE(665), 1, sym__identifier, - STATE(574), 1, + STATE(972), 1, sym_argument_reference, - STATE(629), 1, + STATE(1134), 1, sym__expression, - STATE(572), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317099,67 +331319,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [140992] = 27, + [157073] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(34), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(48), 1, + sym__quoted_identifier, + STATE(116), 1, sym__identifier, - STATE(574), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(631), 1, + STATE(403), 1, sym__expression, - STATE(572), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317176,67 +331396,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141096] = 27, + [157177] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(34), 1, sym_identifier, - STATE(1614), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(1792), 1, - sym_dotted_name, - STATE(1811), 1, + STATE(116), 1, sym__identifier, - STATE(2005), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(2133), 1, + STATE(402), 1, sym__expression, - STATE(2011), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317253,67 +331473,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141200] = 27, + [157281] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, - sym__quoted_identifier, - STATE(1268), 1, + STATE(4743), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(1369), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(1923), 1, + STATE(5003), 1, sym__expression, - STATE(1357), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317330,67 +331550,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141304] = 27, + [157385] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(4743), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(574), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(643), 1, + STATE(4980), 1, sym__expression, - STATE(572), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317407,67 +331627,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141408] = 27, + [157489] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(4743), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(574), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(644), 1, + STATE(5000), 1, sym__expression, - STATE(572), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317484,67 +331704,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141512] = 27, + [157593] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(4743), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(574), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(645), 1, + STATE(4994), 1, sym__expression, - STATE(572), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317561,67 +331781,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141616] = 27, + [157697] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(4743), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(574), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(648), 1, + STATE(4993), 1, sym__expression, - STATE(572), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317638,67 +331858,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141720] = 27, + [157801] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(4743), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(574), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(649), 1, + STATE(4992), 1, sym__expression, - STATE(572), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317715,67 +331935,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141824] = 27, + [157905] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, - sym_identifier, - STATE(423), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(499), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(504), 1, - sym_dotted_name, - STATE(689), 1, + STATE(2851), 1, sym_argument_reference, - STATE(858), 1, + STATE(5368), 1, sym__expression, - STATE(700), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317792,67 +332012,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [141928] = 27, + [158009] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, - sym_identifier, - STATE(423), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(499), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(504), 1, - sym_dotted_name, - STATE(689), 1, + STATE(2851), 1, sym_argument_reference, - STATE(861), 1, + STATE(5465), 1, sym__expression, - STATE(700), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317869,67 +332089,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142032] = 27, + [158113] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, - sym__quoted_identifier, - STATE(849), 1, + STATE(2105), 1, sym_dotted_name, - STATE(854), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1174), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1223), 1, + STATE(5327), 1, sym__expression, - STATE(1155), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -317946,67 +332166,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142136] = 27, + [158217] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(263), 1, - sym_identifier, - STATE(315), 1, + STATE(4760), 1, sym_dotted_name, - STATE(476), 1, + STATE(4810), 1, + sym_identifier, + STATE(5036), 1, sym__identifier, - STATE(574), 1, + STATE(5112), 1, sym_argument_reference, - STATE(667), 1, + STATE(5214), 1, sym__expression, - STATE(572), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318023,67 +332243,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142240] = 27, + [158321] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(34), 1, sym_identifier, - STATE(469), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(116), 1, sym__identifier, - STATE(845), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(1021), 1, + STATE(394), 1, sym__expression, - STATE(844), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318100,67 +332320,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142344] = 27, + [158425] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, + STATE(34), 1, sym_identifier, - STATE(423), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(499), 1, + STATE(116), 1, sym__identifier, - STATE(504), 1, + STATE(155), 1, sym_dotted_name, - STATE(689), 1, + STATE(254), 1, sym_argument_reference, - STATE(920), 1, + STATE(392), 1, sym__expression, - STATE(700), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318177,67 +332397,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142448] = 27, + [158529] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, + STATE(460), 1, sym_identifier, - STATE(4671), 1, + STATE(487), 1, sym__quoted_identifier, - STATE(4760), 1, - sym__identifier, - STATE(4774), 1, + STATE(660), 1, sym_dotted_name, - STATE(4828), 1, + STATE(665), 1, + sym__identifier, + STATE(972), 1, sym_argument_reference, - STATE(4941), 1, + STATE(1149), 1, sym__expression, - STATE(4826), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318254,67 +332474,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142552] = 27, + [158633] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, + STATE(460), 1, sym_identifier, - STATE(4671), 1, + STATE(487), 1, sym__quoted_identifier, - STATE(4760), 1, - sym__identifier, - STATE(4774), 1, + STATE(660), 1, sym_dotted_name, - STATE(4828), 1, + STATE(665), 1, + sym__identifier, + STATE(972), 1, sym_argument_reference, - STATE(4956), 1, + STATE(1152), 1, sym__expression, - STATE(4826), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318331,67 +332551,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142656] = 27, + [158737] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, + STATE(460), 1, sym_identifier, - STATE(552), 1, + STATE(487), 1, sym__quoted_identifier, - STATE(849), 1, + STATE(660), 1, sym_dotted_name, - STATE(854), 1, + STATE(665), 1, sym__identifier, - STATE(1174), 1, + STATE(972), 1, sym_argument_reference, - STATE(1241), 1, + STATE(1155), 1, sym__expression, - STATE(1155), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318408,67 +332628,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142760] = 27, + [158841] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(460), 1, sym_identifier, - STATE(2658), 1, + STATE(487), 1, + sym__quoted_identifier, + STATE(660), 1, + sym_dotted_name, + STATE(665), 1, sym__identifier, - STATE(2858), 1, + STATE(972), 1, sym_argument_reference, - STATE(5225), 1, + STATE(1160), 1, sym__expression, - STATE(2871), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318485,67 +332705,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142864] = 27, + [158945] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(1333), 1, - sym_identifier, - STATE(1350), 1, + STATE(1801), 1, sym_dotted_name, - STATE(1580), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(1850), 1, + STATE(2237), 1, sym_argument_reference, - STATE(1892), 1, + STATE(2531), 1, sym__expression, - STATE(1852), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318562,67 +332782,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [142968] = 27, + [159049] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1333), 1, + STATE(460), 1, sym_identifier, - STATE(1350), 1, + STATE(487), 1, + sym__quoted_identifier, + STATE(660), 1, sym_dotted_name, - STATE(1580), 1, + STATE(665), 1, sym__identifier, - STATE(1850), 1, + STATE(972), 1, sym_argument_reference, - STATE(1898), 1, + STATE(1173), 1, sym__expression, - STATE(1852), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318639,67 +332859,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143072] = 27, + [159153] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, - sym_dotted_name, - STATE(400), 1, + STATE(460), 1, sym_identifier, STATE(487), 1, + sym__quoted_identifier, + STATE(660), 1, + sym_dotted_name, + STATE(665), 1, sym__identifier, - STATE(741), 1, + STATE(972), 1, sym_argument_reference, - STATE(782), 1, + STATE(1162), 1, sym__expression, - STATE(739), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318716,67 +332936,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143176] = 27, + [159257] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, + STATE(2105), 1, sym_dotted_name, - STATE(400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(487), 1, + STATE(2698), 1, sym__identifier, - STATE(741), 1, + STATE(2851), 1, sym_argument_reference, - STATE(780), 1, + STATE(5362), 1, sym__expression, - STATE(739), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318793,67 +333013,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143280] = 27, + [159361] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1333), 1, + STATE(460), 1, sym_identifier, - STATE(1350), 1, + STATE(487), 1, + sym__quoted_identifier, + STATE(660), 1, sym_dotted_name, - STATE(1580), 1, + STATE(665), 1, sym__identifier, - STATE(1850), 1, + STATE(972), 1, sym_argument_reference, - STATE(1910), 1, + STATE(1189), 1, sym__expression, - STATE(1852), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318870,67 +333090,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143384] = 27, + [159465] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, - sym__quoted_identifier, - STATE(849), 1, + STATE(2105), 1, sym_dotted_name, - STATE(854), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1174), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1222), 1, + STATE(5429), 1, sym__expression, - STATE(1155), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -318947,67 +333167,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143488] = 27, + [159569] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5170), 1, + STATE(5255), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319024,67 +333244,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143592] = 27, + [159673] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5294), 1, + STATE(5361), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319101,67 +333321,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143696] = 27, + [159777] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, - sym_identifier, - STATE(2530), 1, - sym__quoted_identifier, - STATE(2628), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2664), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2905), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3014), 1, + STATE(5363), 1, sym__expression, - STATE(2867), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319178,67 +333398,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143800] = 27, + [159881] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, - sym_identifier, - STATE(2003), 1, - sym__quoted_identifier, - STATE(2171), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2204), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2367), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2597), 1, + STATE(5299), 1, sym__expression, - STATE(2370), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319255,120 +333475,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [143904] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(348), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(350), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [143960] = 27, + [159985] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4676), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(4862), 1, + STATE(2698), 1, sym__identifier, - STATE(5008), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5058), 1, + STATE(5440), 1, sym__expression, - STATE(5011), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319385,67 +333552,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144064] = 27, + [160089] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5108), 1, + STATE(5462), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319462,120 +333629,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144168] = 3, + [160193] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(521), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(523), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [144224] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6861), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6863), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6865), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6867), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6873), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6875), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6877), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6879), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6881), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6883), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6887), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6889), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6891), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6893), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6895), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4282), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(4636), 1, + STATE(2698), 1, sym__identifier, - STATE(4693), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4754), 1, + STATE(5292), 1, sym__expression, - STATE(4692), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6885), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319592,120 +333706,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144328] = 3, + [160297] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(495), 22, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(497), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [144384] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5545), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(3259), 1, + STATE(11), 1, + sym_identifier, + STATE(12), 1, sym_dotted_name, - STATE(3270), 1, + STATE(37), 1, sym__identifier, - STATE(3775), 1, + STATE(67), 1, sym_argument_reference, - STATE(4408), 1, + STATE(139), 1, sym__expression, - STATE(3776), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + 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(4438), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319722,67 +333783,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144488] = 27, + [160401] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(3259), 1, + STATE(11), 1, + sym_identifier, + STATE(12), 1, sym_dotted_name, - STATE(3270), 1, + STATE(37), 1, sym__identifier, - STATE(3775), 1, + STATE(67), 1, sym_argument_reference, - STATE(4409), 1, + STATE(141), 1, sym__expression, - STATE(3776), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + 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(4438), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319799,67 +333860,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144592] = 27, + [160505] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, + STATE(1384), 1, sym_identifier, - STATE(2971), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(3259), 1, - sym_dotted_name, - STATE(3270), 1, + STATE(1629), 1, sym__identifier, - STATE(3775), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(4410), 1, + STATE(2066), 1, sym__expression, - STATE(3776), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319876,67 +333937,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144696] = 27, + [160609] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, - sym__quoted_identifier, - STATE(3259), 1, + STATE(2105), 1, sym_dotted_name, - STATE(3270), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(3775), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4414), 1, + STATE(5264), 1, sym__expression, - STATE(3776), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -319953,67 +334014,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144800] = 27, + [160713] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, - sym__quoted_identifier, - STATE(3259), 1, + STATE(2105), 1, sym_dotted_name, - STATE(3270), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(3775), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4415), 1, + STATE(5364), 1, sym__expression, - STATE(3776), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320030,67 +334091,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [144904] = 27, + [160817] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, + STATE(4743), 1, sym_identifier, - STATE(2971), 1, + STATE(4766), 1, sym__quoted_identifier, - STATE(3259), 1, - sym_dotted_name, - STATE(3270), 1, + STATE(4815), 1, sym__identifier, - STATE(3775), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(4416), 1, + STATE(4985), 1, sym__expression, - STATE(3776), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320107,67 +334168,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145008] = 27, + [160921] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, - sym_dotted_name, - STATE(400), 1, + STATE(4743), 1, sym_identifier, - STATE(487), 1, + STATE(4766), 1, + sym__quoted_identifier, + STATE(4815), 1, sym__identifier, - STATE(741), 1, + STATE(4842), 1, + sym_dotted_name, + STATE(4963), 1, sym_argument_reference, - STATE(772), 1, + STATE(4983), 1, sym__expression, - STATE(739), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320184,67 +334245,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145112] = 27, + [161025] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5291), 1, + STATE(5354), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320261,67 +334322,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145216] = 27, + [161129] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, + STATE(2105), 1, sym_dotted_name, - STATE(400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(487), 1, + STATE(2698), 1, sym__identifier, - STATE(741), 1, + STATE(2851), 1, sym_argument_reference, - STATE(771), 1, + STATE(5434), 1, sym__expression, - STATE(739), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320338,120 +334399,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145320] = 3, + [161233] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(507), 22, - anon_sym_COMMA, - 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(509), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [145376] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4490), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(849), 1, + STATE(27), 1, + sym_identifier, + STATE(28), 1, sym_dotted_name, - STATE(854), 1, + STATE(102), 1, sym__identifier, - STATE(1174), 1, + STATE(203), 1, sym_argument_reference, - STATE(1243), 1, + STATE(359), 1, sym__expression, - STATE(1155), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320468,67 +334476,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145480] = 27, + [161337] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, - sym__quoted_identifier, - STATE(849), 1, + STATE(2105), 1, sym_dotted_name, - STATE(854), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1174), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1237), 1, + STATE(5269), 1, sym__expression, - STATE(1155), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320545,67 +334553,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145584] = 27, + [161441] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4654), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4656), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [161497] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(11), 1, sym_identifier, - STATE(2658), 1, + STATE(12), 1, + sym_dotted_name, + STATE(37), 1, sym__identifier, - STATE(2858), 1, + STATE(67), 1, sym_argument_reference, - STATE(3057), 1, + STATE(148), 1, sym__expression, - STATE(2871), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + 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(3002), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320622,67 +334683,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145688] = 27, + [161601] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(353), 1, - sym_dotted_name, - STATE(400), 1, + STATE(11), 1, sym_identifier, - STATE(487), 1, + STATE(12), 1, + sym_dotted_name, + STATE(37), 1, sym__identifier, - STATE(741), 1, + STATE(67), 1, sym_argument_reference, - STATE(770), 1, + STATE(149), 1, sym__expression, - STATE(739), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + 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(746), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320699,67 +334760,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145792] = 27, + [161705] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(11), 1, sym_identifier, - STATE(1383), 1, + STATE(12), 1, + sym_dotted_name, + STATE(37), 1, sym__identifier, - STATE(1544), 1, + STATE(67), 1, sym_argument_reference, - STATE(1680), 1, + STATE(151), 1, sym__expression, - STATE(1583), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + 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(1683), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320776,175 +334837,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [145896] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4728), 1, - anon_sym_LBRACK, - ACTIONS(213), 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(215), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [145954] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5835), 1, - anon_sym_COLON_COLON, - ACTIONS(213), 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(215), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [146012] = 27, + [161809] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, - sym_identifier, - STATE(2168), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(2316), 1, + STATE(11), 1, + sym_identifier, + STATE(12), 1, sym_dotted_name, - STATE(2402), 1, + STATE(37), 1, sym__identifier, - STATE(2578), 1, + STATE(67), 1, sym_argument_reference, - STATE(2650), 1, + STATE(153), 1, sym__expression, - STATE(2577), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + 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(2648), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -320961,67 +334914,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146116] = 27, + [161913] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5545), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(5547), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(5549), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(5551), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(5557), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(5559), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(5561), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(5563), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(5567), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(5571), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(5573), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(5575), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(5577), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(5579), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(3259), 1, + STATE(11), 1, + sym_identifier, + STATE(12), 1, sym_dotted_name, - STATE(3270), 1, + STATE(37), 1, sym__identifier, - STATE(3775), 1, + STATE(67), 1, sym_argument_reference, - STATE(4432), 1, + STATE(154), 1, sym__expression, - STATE(3776), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5569), 6, + 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(4438), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321038,67 +334991,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146220] = 27, + [162017] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(11), 1, sym_identifier, - STATE(2658), 1, + STATE(12), 1, + sym_dotted_name, + STATE(37), 1, sym__identifier, - STATE(2858), 1, + STATE(67), 1, sym_argument_reference, - STATE(5231), 1, + STATE(156), 1, sym__expression, - STATE(2871), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + 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(3002), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321115,67 +335068,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146324] = 27, + [162121] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5284), 1, + STATE(5480), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321192,67 +335145,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146428] = 27, + [162225] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5282), 1, + STATE(5388), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321269,67 +335222,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146532] = 27, + [162329] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4676), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(4862), 1, + STATE(2698), 1, sym__identifier, - STATE(5008), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5111), 1, + STATE(5373), 1, sym__expression, - STATE(5011), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321346,67 +335299,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146636] = 27, + [162433] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6861), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(6863), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(6865), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(6867), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(6873), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(6875), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(6877), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(6879), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(6881), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(6883), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(6887), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(6889), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(6891), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(6893), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(6895), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(3216), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, + STATE(11), 1, sym_identifier, - STATE(4636), 1, + STATE(12), 1, + sym_dotted_name, + STATE(37), 1, sym__identifier, - STATE(4693), 1, + STATE(67), 1, sym_argument_reference, - STATE(4752), 1, + STATE(163), 1, sym__expression, - STATE(4692), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6885), 6, + 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(4763), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321423,67 +335376,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146740] = 27, + [162537] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6933), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6935), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6937), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6939), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6945), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6947), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6949), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6951), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6953), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6955), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6959), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6961), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6963), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6965), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6967), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, + STATE(1271), 1, + sym_identifier, + STATE(1272), 1, sym_dotted_name, - STATE(761), 1, + STATE(1304), 1, + sym__identifier, + STATE(1355), 1, sym_argument_reference, - STATE(942), 1, + STATE(1458), 1, sym__expression, - STATE(758), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6957), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321500,67 +335453,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146844] = 27, + [162641] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, - sym_identifier, - STATE(40), 1, - sym__quoted_identifier, - STATE(106), 1, + STATE(2105), 1, sym_dotted_name, - STATE(156), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(260), 1, + STATE(2851), 1, sym_argument_reference, - STATE(360), 1, + STATE(5343), 1, sym__expression, - STATE(261), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321577,67 +335530,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [146948] = 27, + [162745] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, - sym_identifier, - STATE(40), 1, - sym__quoted_identifier, - STATE(106), 1, + STATE(2105), 1, sym_dotted_name, - STATE(156), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(260), 1, + STATE(2851), 1, sym_argument_reference, - STATE(349), 1, + STATE(5248), 1, sym__expression, - STATE(261), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321654,67 +335607,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147052] = 27, + [162849] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, + STATE(1303), 1, + sym_identifier, + STATE(1346), 1, sym__quoted_identifier, - STATE(353), 1, + STATE(1440), 1, sym_dotted_name, - STATE(400), 1, - sym_identifier, - STATE(487), 1, + STATE(1461), 1, sym__identifier, - STATE(741), 1, + STATE(1635), 1, sym_argument_reference, - STATE(768), 1, + STATE(1846), 1, sym__expression, - STATE(739), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321731,67 +335684,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147156] = 27, + [162953] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(7129), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7131), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [163009] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(1271), 1, sym_identifier, - STATE(1383), 1, + STATE(1272), 1, + sym_dotted_name, + STATE(1304), 1, sym__identifier, - STATE(1544), 1, + STATE(1355), 1, sym_argument_reference, - STATE(1672), 1, + STATE(1443), 1, sym__expression, - STATE(1583), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321808,67 +335814,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147260] = 27, + [163113] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(2094), 1, sym_identifier, - STATE(1383), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(1544), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(1670), 1, + STATE(2596), 1, sym__expression, - STATE(1583), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321885,67 +335891,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147364] = 27, + [163217] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(2094), 1, sym_identifier, - STATE(1383), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(1544), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(1669), 1, + STATE(2595), 1, sym__expression, - STATE(1583), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -321962,67 +335968,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147468] = 27, + [163321] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(2094), 1, sym_identifier, - STATE(1383), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(1544), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(1666), 1, + STATE(2592), 1, sym__expression, - STATE(1583), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322039,67 +336045,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147572] = 27, + [163425] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(2094), 1, sym_identifier, - STATE(1383), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(1544), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(1664), 1, + STATE(2590), 1, sym__expression, - STATE(1583), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322116,67 +336122,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147676] = 27, + [163529] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [163585] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(2094), 1, sym_identifier, - STATE(1383), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(1544), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(1663), 1, + STATE(2589), 1, sym__expression, - STATE(1583), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322193,67 +336252,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147780] = 27, + [163689] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(469), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(471), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [163745] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7133), 1, + aux_sym_cte_token2, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2318), 1, sym_identifier, - STATE(2658), 1, + STATE(2495), 1, + sym__quoted_identifier, + STATE(2652), 1, sym__identifier, - STATE(2858), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(5178), 1, + STATE(3058), 1, sym__expression, - STATE(2871), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322270,67 +336382,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147884] = 27, + [163849] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, - sym_dotted_name, - STATE(4676), 1, + STATE(2318), 1, sym_identifier, - STATE(4862), 1, + STATE(2495), 1, + sym__quoted_identifier, + STATE(2652), 1, sym__identifier, - STATE(5008), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(5071), 1, + STATE(3091), 1, sym__expression, - STATE(5011), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322347,67 +336459,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [147988] = 27, + [163953] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5594), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5596), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [164009] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, - sym_dotted_name, - STATE(4676), 1, + STATE(2094), 1, sym_identifier, - STATE(4862), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(5008), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(5070), 1, + STATE(2587), 1, sym__expression, - STATE(5011), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322424,67 +336589,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148092] = 27, + [164113] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(353), 1, - sym_dotted_name, - STATE(400), 1, + STATE(1271), 1, sym_identifier, - STATE(487), 1, + STATE(1272), 1, + sym_dotted_name, + STATE(1304), 1, sym__identifier, - STATE(741), 1, + STATE(1355), 1, sym_argument_reference, - STATE(766), 1, + STATE(1477), 1, sym__expression, - STATE(739), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322501,67 +336666,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148196] = 27, + [164217] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(4637), 1, - sym_dotted_name, - STATE(4676), 1, + STATE(1271), 1, sym_identifier, - STATE(4862), 1, + STATE(1272), 1, + sym_dotted_name, + STATE(1304), 1, sym__identifier, - STATE(5008), 1, + STATE(1355), 1, sym_argument_reference, - STATE(5068), 1, + STATE(1473), 1, sym__expression, - STATE(5011), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322578,67 +336743,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148300] = 27, + [164321] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(344), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(346), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164377] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, - sym_dotted_name, - STATE(4676), 1, + STATE(2148), 1, sym_identifier, - STATE(4862), 1, + STATE(2206), 1, + sym__quoted_identifier, + STATE(2352), 1, sym__identifier, - STATE(5008), 1, + STATE(2433), 1, + sym_dotted_name, + STATE(2620), 1, sym_argument_reference, - STATE(5061), 1, + STATE(2655), 1, sym__expression, - STATE(5011), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322655,67 +336873,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148404] = 27, + [164481] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4676), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(4862), 1, + STATE(2698), 1, sym__identifier, - STATE(5008), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5060), 1, + STATE(5396), 1, sym__expression, - STATE(5011), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322732,67 +336950,175 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148508] = 27, + [164585] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4618), 1, + sym_data_hint, + ACTIONS(7205), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7207), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164645] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7209), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7211), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [164701] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7213), 1, + aux_sym_cte_token2, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(435), 1, sym_identifier, - STATE(2658), 1, + STATE(476), 1, + sym__quoted_identifier, + STATE(544), 1, + sym_dotted_name, + STATE(555), 1, sym__identifier, - STATE(2858), 1, + STATE(776), 1, sym_argument_reference, - STATE(5271), 1, + STATE(977), 1, sym__expression, - STATE(2871), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322809,67 +337135,228 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148612] = 27, + [164805] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(6959), 1, + aux_sym_with_clause_token1, + STATE(4485), 1, + sym_view_check_option, + ACTIONS(7249), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7251), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6971), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164865] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(455), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164921] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(449), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_COLON_COLON, + ACTIONS(451), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [164977] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7133), 1, + aux_sym_cte_token2, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(2318), 1, sym_identifier, - STATE(1453), 1, + STATE(2495), 1, sym__quoted_identifier, - STATE(1630), 1, - sym_dotted_name, - STATE(1728), 1, + STATE(2652), 1, sym__identifier, - STATE(1884), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(2062), 1, + STATE(3099), 1, sym__expression, - STATE(1998), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322886,67 +337373,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148716] = 27, + [165081] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2318), 1, sym_identifier, - STATE(2658), 1, + STATE(2495), 1, + sym__quoted_identifier, + STATE(2652), 1, sym__identifier, - STATE(2858), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(5269), 1, + STATE(3080), 1, sym__expression, - STATE(2871), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -322963,67 +337450,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148820] = 27, + [165185] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, - sym_dotted_name, - STATE(400), 1, + STATE(2318), 1, sym_identifier, - STATE(487), 1, + STATE(2495), 1, + sym__quoted_identifier, + STATE(2652), 1, sym__identifier, - STATE(741), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(765), 1, + STATE(3075), 1, sym__expression, - STATE(739), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323040,67 +337527,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [148924] = 27, + [165289] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(2318), 1, sym_identifier, - STATE(58), 1, + STATE(2495), 1, sym__quoted_identifier, - STATE(112), 1, - sym_dotted_name, - STATE(119), 1, + STATE(2652), 1, sym__identifier, - STATE(322), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(352), 1, + STATE(3066), 1, sym__expression, - STATE(323), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323117,67 +337604,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149028] = 27, + [165393] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(2318), 1, sym_identifier, - STATE(1453), 1, + STATE(2495), 1, sym__quoted_identifier, - STATE(1630), 1, - sym_dotted_name, - STATE(1728), 1, + STATE(2652), 1, sym__identifier, - STATE(1884), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(2068), 1, + STATE(3065), 1, sym__expression, - STATE(1998), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323194,67 +337681,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149132] = 27, + [165497] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(2184), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(2186), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(2188), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(2194), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(2196), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(2198), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(2200), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(2202), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(2204), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(2208), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(2210), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(2212), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(2214), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(2216), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(1280), 1, + STATE(2318), 1, sym_identifier, - STATE(1296), 1, + STATE(2495), 1, sym__quoted_identifier, - STATE(1321), 1, + STATE(2652), 1, sym__identifier, - STATE(1324), 1, + STATE(2686), 1, sym_dotted_name, - STATE(1508), 1, + STATE(2903), 1, sym_argument_reference, - STATE(1612), 1, + STATE(3064), 1, sym__expression, - STATE(1447), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2206), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323271,67 +337758,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149236] = 27, + [165601] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(2184), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(2186), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(2188), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(2194), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(2196), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(2198), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(2200), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(2202), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(2204), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(2208), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(2210), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(2212), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(2214), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(2216), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(1280), 1, + STATE(2148), 1, sym_identifier, - STATE(1296), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(1321), 1, + STATE(2352), 1, sym__identifier, - STATE(1324), 1, + STATE(2433), 1, sym_dotted_name, - STATE(1508), 1, + STATE(2620), 1, sym_argument_reference, - STATE(1598), 1, + STATE(2645), 1, sym__expression, - STATE(1447), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2206), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323348,67 +337835,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149340] = 27, + [165705] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2148), 1, sym_identifier, - STATE(2658), 1, + STATE(2206), 1, + sym__quoted_identifier, + STATE(2352), 1, sym__identifier, - STATE(2858), 1, + STATE(2433), 1, + sym_dotted_name, + STATE(2620), 1, sym_argument_reference, - STATE(5013), 1, + STATE(2643), 1, sym__expression, - STATE(2871), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323425,67 +337912,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149444] = 27, + [165809] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, + STATE(2148), 1, sym_identifier, - STATE(552), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(849), 1, - sym_dotted_name, - STATE(854), 1, + STATE(2352), 1, sym__identifier, - STATE(1174), 1, + STATE(2433), 1, + sym_dotted_name, + STATE(2620), 1, sym_argument_reference, - STATE(1248), 1, + STATE(2642), 1, sym__expression, - STATE(1155), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323502,67 +337989,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149548] = 27, + [165913] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, + STATE(2148), 1, sym_identifier, - STATE(2168), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(2316), 1, - sym_dotted_name, - STATE(2402), 1, + STATE(2352), 1, sym__identifier, - STATE(2578), 1, + STATE(2433), 1, + sym_dotted_name, + STATE(2620), 1, sym_argument_reference, - STATE(2671), 1, + STATE(2640), 1, sym__expression, - STATE(2577), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323579,67 +338066,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149652] = 27, + [166017] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, + STATE(2148), 1, sym_identifier, - STATE(2168), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(2316), 1, - sym_dotted_name, - STATE(2402), 1, + STATE(2352), 1, sym__identifier, - STATE(2578), 1, + STATE(2433), 1, + sym_dotted_name, + STATE(2620), 1, sym_argument_reference, - STATE(2669), 1, + STATE(2639), 1, sym__expression, - STATE(2577), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323656,67 +338143,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149756] = 27, + [166121] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, + STATE(2148), 1, sym_identifier, - STATE(2742), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2352), 1, sym__identifier, - STATE(3064), 1, + STATE(2433), 1, sym_dotted_name, - STATE(3283), 1, + STATE(2620), 1, sym_argument_reference, - STATE(3626), 1, + STATE(2638), 1, sym__expression, - STATE(3284), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323733,67 +338220,173 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149860] = 27, + [166225] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(7253), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7255), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(3437), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [166281] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7257), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7259), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [166337] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6300), 1, + aux_sym_cte_token2, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, + STATE(1943), 1, sym_identifier, - STATE(2742), 1, + STATE(2097), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2180), 1, sym__identifier, - STATE(3064), 1, + STATE(2199), 1, sym_dotted_name, - STATE(3283), 1, + STATE(2320), 1, sym_argument_reference, - STATE(3623), 1, + STATE(2469), 1, sym__expression, - STATE(3284), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323810,67 +338403,228 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [149964] = 27, + [166441] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7261), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7263), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [166497] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7269), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7265), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7267), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166555] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7275), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7271), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7273), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [166613] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, + STATE(1943), 1, sym_identifier, - STATE(2168), 1, + STATE(2097), 1, sym__quoted_identifier, - STATE(2316), 1, - sym_dotted_name, - STATE(2402), 1, + STATE(2180), 1, sym__identifier, - STATE(2578), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(2668), 1, + STATE(2470), 1, sym__expression, - STATE(2577), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323887,67 +338641,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150068] = 27, + [166717] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, + STATE(2318), 1, sym_identifier, - STATE(2168), 1, + STATE(2495), 1, sym__quoted_identifier, - STATE(2316), 1, - sym_dotted_name, - STATE(2402), 1, + STATE(2652), 1, sym__identifier, - STATE(2578), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(2665), 1, + STATE(3046), 1, sym__expression, - STATE(2577), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -323964,67 +338718,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150172] = 27, + [166821] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(6963), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(6965), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(6967), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(6969), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(6971), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(6973), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(6975), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(6977), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(6979), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(6989), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(6991), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(6993), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(6995), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, - sym_identifier, - STATE(2168), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(2316), 1, + STATE(4760), 1, sym_dotted_name, - STATE(2402), 1, + STATE(4810), 1, + sym_identifier, + STATE(5036), 1, sym__identifier, - STATE(2578), 1, + STATE(5112), 1, sym_argument_reference, - STATE(2662), 1, + STATE(5232), 1, sym__expression, - STATE(2577), 3, + STATE(5115), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(6987), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(5227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324041,67 +338795,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150276] = 27, + [166925] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, - sym_identifier, - STATE(2168), 1, - sym__quoted_identifier, - STATE(2316), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2402), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2578), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2661), 1, + STATE(5430), 1, sym__expression, - STATE(2577), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324118,67 +338872,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150380] = 27, + [167029] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, - sym__quoted_identifier, - STATE(660), 1, + STATE(2105), 1, sym_dotted_name, - STATE(673), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1028), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1165), 1, + STATE(5315), 1, sym__expression, - STATE(1025), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324195,67 +338949,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150484] = 27, + [167133] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1943), 1, sym_identifier, - STATE(2658), 1, + STATE(2097), 1, + sym__quoted_identifier, + STATE(2180), 1, sym__identifier, - STATE(2858), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(5233), 1, + STATE(2496), 1, sym__expression, - STATE(2871), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324272,67 +339026,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150588] = 27, + [167237] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, - sym_identifier, - STATE(1405), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1623), 1, - sym_dotted_name, - STATE(1747), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1995), 1, + STATE(5442), 1, sym__expression, - STATE(1763), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324349,67 +339103,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150692] = 27, + [167341] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(1943), 1, sym_identifier, - STATE(1383), 1, + STATE(2097), 1, + sym__quoted_identifier, + STATE(2180), 1, sym__identifier, - STATE(1544), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(1653), 1, + STATE(2497), 1, sym__expression, - STATE(1583), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324426,67 +339180,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150796] = 27, + [167445] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1286), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1383), 1, + STATE(2698), 1, sym__identifier, - STATE(1544), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1651), 1, + STATE(5455), 1, sym__expression, - STATE(1583), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324503,67 +339257,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [150900] = 27, + [167549] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(2387), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(2698), 1, sym__identifier, - STATE(1369), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2569), 1, + STATE(5311), 1, sym__expression, - STATE(1357), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324580,67 +339334,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151004] = 27, + [167653] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, + STATE(1943), 1, sym_identifier, - STATE(423), 1, + STATE(2097), 1, sym__quoted_identifier, - STATE(499), 1, + STATE(2180), 1, sym__identifier, - STATE(504), 1, + STATE(2199), 1, sym_dotted_name, - STATE(689), 1, + STATE(2320), 1, sym_argument_reference, - STATE(872), 1, + STATE(2500), 1, sym__expression, - STATE(700), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324657,67 +339411,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151108] = 27, + [167757] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, - sym_identifier, - STATE(423), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(499), 1, - sym__identifier, - STATE(504), 1, + STATE(1271), 1, + sym_identifier, + STATE(1272), 1, sym_dotted_name, - STATE(689), 1, + STATE(1304), 1, + sym__identifier, + STATE(1355), 1, sym_argument_reference, - STATE(873), 1, + STATE(1467), 1, sym__expression, - STATE(700), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324734,67 +339488,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151212] = 27, + [167861] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(1790), 1, + STATE(1271), 1, sym_identifier, - STATE(1830), 1, + STATE(1272), 1, sym_dotted_name, - STATE(2137), 1, + STATE(1304), 1, sym__identifier, - STATE(2245), 1, + STATE(1355), 1, sym_argument_reference, - STATE(2385), 1, + STATE(1466), 1, sym__expression, - STATE(2238), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324811,67 +339565,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151316] = 27, + [167965] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, - sym_identifier, - STATE(423), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(499), 1, - sym__identifier, - STATE(504), 1, + STATE(1271), 1, + sym_identifier, + STATE(1272), 1, sym_dotted_name, - STATE(689), 1, + STATE(1304), 1, + sym__identifier, + STATE(1355), 1, sym_argument_reference, - STATE(874), 1, + STATE(1465), 1, sym__expression, - STATE(700), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324888,67 +339642,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151420] = 27, + [168069] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, - sym_identifier, - STATE(423), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(499), 1, - sym__identifier, - STATE(504), 1, + STATE(1271), 1, + sym_identifier, + STATE(1272), 1, sym_dotted_name, - STATE(689), 1, + STATE(1304), 1, + sym__identifier, + STATE(1355), 1, sym_argument_reference, - STATE(876), 1, + STATE(1463), 1, sym__expression, - STATE(700), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -324965,67 +339719,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151524] = 27, + [168173] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, - sym__quoted_identifier, - STATE(9), 1, + STATE(1943), 1, sym_identifier, - STATE(13), 1, - sym_dotted_name, - STATE(36), 1, + STATE(2097), 1, + sym__quoted_identifier, + STATE(2180), 1, sym__identifier, - STATE(96), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(118), 1, + STATE(2504), 1, sym__expression, - STATE(101), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325042,67 +339796,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151628] = 27, + [168277] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(4571), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(4573), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(4575), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(4577), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(4579), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(4581), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(4583), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(4585), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(4587), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(4589), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(4593), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(4597), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(4599), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(4601), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(4603), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(4605), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, + STATE(501), 1, sym_identifier, - STATE(423), 1, + STATE(562), 1, sym__quoted_identifier, - STATE(499), 1, - sym__identifier, - STATE(504), 1, + STATE(805), 1, sym_dotted_name, - STATE(689), 1, + STATE(931), 1, + sym__identifier, + STATE(1164), 1, sym_argument_reference, - STATE(877), 1, + STATE(1231), 1, sym__expression, - STATE(700), 3, + STATE(1147), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(4595), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(1227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325119,67 +339873,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151732] = 27, + [168381] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, + STATE(1384), 1, sym_identifier, - STATE(2168), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(2316), 1, - sym_dotted_name, - STATE(2402), 1, + STATE(1629), 1, sym__identifier, - STATE(2578), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(2652), 1, + STATE(2038), 1, sym__expression, - STATE(2577), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325196,67 +339950,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151836] = 27, + [168485] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(2084), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(2086), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(2088), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(2090), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(2092), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(2094), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(2096), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(2098), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(2100), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(2110), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(2112), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(2114), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(2116), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, - sym_identifier, - STATE(423), 1, + STATE(1264), 1, sym__quoted_identifier, - STATE(499), 1, - sym__identifier, - STATE(504), 1, + STATE(1271), 1, + sym_identifier, + STATE(1272), 1, sym_dotted_name, - STATE(689), 1, + STATE(1304), 1, + sym__identifier, + STATE(1355), 1, sym_argument_reference, - STATE(878), 1, + STATE(1457), 1, sym__expression, - STATE(700), 3, + STATE(1387), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(2108), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(1441), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325273,67 +340027,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [151940] = 27, + [168589] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, + STATE(1943), 1, sym_identifier, - STATE(2742), 1, + STATE(2097), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2180), 1, sym__identifier, - STATE(3064), 1, + STATE(2199), 1, sym_dotted_name, - STATE(3283), 1, + STATE(2320), 1, sym_argument_reference, - STATE(3616), 1, + STATE(2505), 1, sym__expression, - STATE(3284), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325350,67 +340104,176 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152044] = 27, + [168693] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(7281), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7277), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7279), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(3437), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168751] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6959), 1, + aux_sym_with_clause_token1, + STATE(4672), 1, + sym_view_check_option, + ACTIONS(7283), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7285), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [168811] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7169), 1, + aux_sym_cte_token2, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, + STATE(2148), 1, sym_identifier, - STATE(2742), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2352), 1, sym__identifier, - STATE(3064), 1, + STATE(2433), 1, sym_dotted_name, - STATE(3283), 1, + STATE(2620), 1, sym_argument_reference, - STATE(3614), 1, + STATE(2631), 1, sym__expression, - STATE(3284), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325427,67 +340290,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152148] = 27, + [168915] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, + STATE(2148), 1, sym_identifier, - STATE(2742), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2352), 1, sym__identifier, - STATE(3064), 1, + STATE(2433), 1, sym_dotted_name, - STATE(3283), 1, + STATE(2620), 1, sym_argument_reference, - STATE(3613), 1, + STATE(2628), 1, sym__expression, - STATE(3284), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325504,67 +340367,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152252] = 27, + [169019] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, + STATE(1943), 1, sym_identifier, - STATE(2742), 1, + STATE(2097), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2180), 1, sym__identifier, - STATE(3064), 1, + STATE(2199), 1, sym_dotted_name, - STATE(3283), 1, + STATE(2320), 1, sym_argument_reference, - STATE(3611), 1, + STATE(2508), 1, sym__expression, - STATE(3284), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325581,67 +340444,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152356] = 27, + [169123] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, - sym_identifier, - STATE(2742), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(3064), 1, - sym_dotted_name, - STATE(3283), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3609), 1, + STATE(5411), 1, sym__expression, - STATE(3284), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325658,67 +340521,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152460] = 27, + [169227] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, - sym_identifier, - STATE(2742), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(3064), 1, - sym_dotted_name, - STATE(3283), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3607), 1, + STATE(5369), 1, sym__expression, - STATE(3284), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325735,67 +340598,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152564] = 27, + [169331] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5168), 1, + STATE(5345), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325812,67 +340675,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152668] = 27, + [169435] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5457), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5459), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5461), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5463), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5465), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5467), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5469), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5471), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5473), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5475), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5479), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5483), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5485), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5487), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5489), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5491), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(1281), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(1285), 1, - sym_dotted_name, - STATE(1286), 1, + STATE(1268), 1, sym_identifier, - STATE(1383), 1, + STATE(1290), 1, + sym_dotted_name, + STATE(1306), 1, sym__identifier, - STATE(1544), 1, + STATE(1364), 1, sym_argument_reference, - STATE(1681), 1, + STATE(2866), 1, sym__expression, - STATE(1583), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5481), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1683), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325889,67 +340752,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152772] = 27, + [169539] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1324), 1, sym_identifier, - STATE(2658), 1, + STATE(1350), 1, + sym_dotted_name, + STATE(1539), 1, sym__identifier, - STATE(2858), 1, + STATE(1854), 1, sym_argument_reference, - STATE(5263), 1, + STATE(1939), 1, sym__expression, - STATE(2871), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -325966,67 +340829,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152876] = 27, + [169643] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(4637), 1, - sym_dotted_name, - STATE(4676), 1, + STATE(1324), 1, sym_identifier, - STATE(4862), 1, + STATE(1350), 1, + sym_dotted_name, + STATE(1539), 1, sym__identifier, - STATE(5008), 1, + STATE(1854), 1, sym_argument_reference, - STATE(5100), 1, + STATE(1937), 1, sym__expression, - STATE(5011), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326043,67 +340906,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [152980] = 27, + [169747] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4676), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(4862), 1, + STATE(2698), 1, sym__identifier, - STATE(5008), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5029), 1, + STATE(5297), 1, sym__expression, - STATE(5011), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326120,67 +340983,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153084] = 27, + [169851] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4593), 1, + sym_data_hint, + ACTIONS(7323), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7325), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6899), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [169911] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, - sym_identifier, - STATE(2530), 1, - sym__quoted_identifier, - STATE(2628), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2664), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2905), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2965), 1, + STATE(5450), 1, sym__expression, - STATE(2867), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326197,67 +341115,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153188] = 27, + [170015] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4634), 1, - sym_identifier, - STATE(4671), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4760), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4774), 1, - sym_dotted_name, - STATE(4828), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4946), 1, + STATE(5446), 1, sym__expression, - STATE(4826), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4887), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326274,67 +341192,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153292] = 27, + [170119] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(3437), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(3439), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(3441), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(3447), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(3449), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(3451), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(3461), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(3463), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(3465), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(3467), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(3469), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2693), 1, - sym_identifier, - STATE(2742), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(3051), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(3064), 1, - sym_dotted_name, - STATE(3283), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3597), 1, + STATE(5273), 1, sym__expression, - STATE(3284), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(3459), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326351,67 +341269,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153396] = 27, + [170223] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6789), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(6791), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(6793), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(6795), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(6797), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(6799), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(6801), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(6803), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(6805), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(6807), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(6811), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(6815), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(6817), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(6819), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(6821), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(6823), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(2161), 1, + STATE(34), 1, sym_identifier, - STATE(2168), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(2316), 1, - sym_dotted_name, - STATE(2402), 1, + STATE(116), 1, sym__identifier, - STATE(2578), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(2651), 1, + STATE(387), 1, sym__expression, - STATE(2577), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6813), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2648), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326428,67 +341346,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153500] = 27, + [170327] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1333), 1, + STATE(35), 1, sym_identifier, - STATE(1350), 1, - sym_dotted_name, - STATE(1580), 1, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, sym__identifier, - STATE(1850), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(1935), 1, + STATE(429), 1, sym__expression, - STATE(1852), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326505,67 +341423,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153604] = 27, + [170431] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1303), 1, sym_identifier, - STATE(2658), 1, + STATE(1346), 1, + sym__quoted_identifier, + STATE(1440), 1, + sym_dotted_name, + STATE(1461), 1, sym__identifier, - STATE(2858), 1, + STATE(1635), 1, sym_argument_reference, - STATE(5262), 1, + STATE(1858), 1, sym__expression, - STATE(2871), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326582,67 +341500,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153708] = 27, + [170535] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, + STATE(2105), 1, sym_dotted_name, - STATE(400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(487), 1, + STATE(2698), 1, sym__identifier, - STATE(741), 1, + STATE(2851), 1, sym_argument_reference, - STATE(750), 1, + STATE(5424), 1, sym__expression, - STATE(739), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326659,67 +341577,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153812] = 27, + [170639] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(79), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(81), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(83), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(85), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(87), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(89), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(91), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(93), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(95), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(97), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(101), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(105), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(107), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(109), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(111), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(113), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, - sym__quoted_identifier, - STATE(1268), 1, + STATE(15), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(20), 1, + sym__quoted_identifier, + STATE(53), 1, sym__identifier, - STATE(1369), 1, + STATE(55), 1, + sym_dotted_name, + STATE(109), 1, sym_argument_reference, - STATE(1527), 1, + STATE(223), 1, sym__expression, - STATE(1357), 3, + STATE(110), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + 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(1518), 16, + STATE(229), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326736,67 +341654,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [153916] = 27, + [170743] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(6719), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(6721), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(6723), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(6729), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(6731), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(6733), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(6743), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(6745), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(6747), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(6749), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(6751), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(483), 1, - sym_identifier, - STATE(510), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(686), 1, + STATE(1324), 1, + sym_identifier, + STATE(1350), 1, sym_dotted_name, - STATE(690), 1, + STATE(1539), 1, sym__identifier, - STATE(991), 1, + STATE(1854), 1, sym_argument_reference, - STATE(1188), 1, + STATE(1930), 1, sym__expression, - STATE(989), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6741), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326813,67 +341731,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154020] = 27, + [170847] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(1324), 1, sym_identifier, - STATE(1284), 1, + STATE(1350), 1, sym_dotted_name, - STATE(1308), 1, + STATE(1539), 1, sym__identifier, - STATE(1369), 1, + STATE(1854), 1, sym_argument_reference, - STATE(1529), 1, + STATE(1929), 1, sym__expression, - STATE(1357), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326890,67 +341808,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154124] = 27, + [170951] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, - sym_identifier, - STATE(2530), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(2628), 1, + STATE(1324), 1, + sym_identifier, + STATE(1350), 1, sym_dotted_name, - STATE(2664), 1, + STATE(1539), 1, sym__identifier, - STATE(2905), 1, + STATE(1854), 1, sym_argument_reference, - STATE(2987), 1, + STATE(1928), 1, sym__expression, - STATE(2867), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -326967,67 +341885,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154228] = 27, + [171055] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7005), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(7007), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(7009), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(7011), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(7017), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(7019), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(7021), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(7023), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(7025), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(7027), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(7031), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(7033), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(7035), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(7037), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(7039), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(526), 1, + STATE(4745), 1, sym_dotted_name, - STATE(594), 1, + STATE(4795), 1, + sym_identifier, + STATE(4924), 1, sym__identifier, - STATE(815), 1, + STATE(5061), 1, sym_argument_reference, - STATE(1035), 1, + STATE(5215), 1, sym__expression, - STATE(813), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7029), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327044,67 +341962,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154332] = 27, + [171159] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(1324), 1, sym_identifier, - STATE(1284), 1, + STATE(1350), 1, sym_dotted_name, - STATE(1308), 1, + STATE(1539), 1, sym__identifier, - STATE(1369), 1, + STATE(1854), 1, sym_argument_reference, - STATE(1458), 1, + STATE(1925), 1, sym__expression, - STATE(1357), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327121,67 +342039,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154436] = 27, + [171263] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(1324), 1, sym_identifier, - STATE(1284), 1, + STATE(1350), 1, sym_dotted_name, - STATE(1308), 1, + STATE(1539), 1, sym__identifier, - STATE(1369), 1, + STATE(1854), 1, sym_argument_reference, - STATE(1461), 1, + STATE(1921), 1, sym__expression, - STATE(1357), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327198,67 +342116,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154540] = 27, + [171367] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(1790), 1, + STATE(1324), 1, sym_identifier, - STATE(1830), 1, + STATE(1350), 1, sym_dotted_name, - STATE(2137), 1, + STATE(1539), 1, sym__identifier, - STATE(2245), 1, + STATE(1854), 1, sym_argument_reference, - STATE(2382), 1, + STATE(1919), 1, sym__expression, - STATE(2238), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327275,67 +342193,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154644] = 27, + [171471] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(2387), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(2698), 1, sym__identifier, - STATE(1369), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1468), 1, + STATE(5420), 1, sym__expression, - STATE(1357), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327352,67 +342270,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154748] = 27, + [171575] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(2387), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(2698), 1, sym__identifier, - STATE(1369), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1480), 1, + STATE(5260), 1, sym__expression, - STATE(1357), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327429,67 +342347,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154852] = 27, + [171679] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(1324), 1, sym_identifier, - STATE(1284), 1, + STATE(1350), 1, sym_dotted_name, - STATE(1308), 1, + STATE(1539), 1, sym__identifier, - STATE(1369), 1, + STATE(1854), 1, sym_argument_reference, - STATE(1483), 1, + STATE(1893), 1, sym__expression, - STATE(1357), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327506,67 +342424,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [154956] = 27, + [171783] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(2387), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(2698), 1, sym__identifier, - STATE(1369), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1451), 1, + STATE(5439), 1, sym__expression, - STATE(1357), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327583,67 +342501,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155060] = 27, + [171887] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, - sym_dotted_name, - STATE(1400), 1, + STATE(1384), 1, sym_identifier, - STATE(1632), 1, + STATE(1505), 1, + sym__quoted_identifier, + STATE(1629), 1, sym__identifier, - STATE(1953), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(2035), 1, + STATE(2028), 1, sym__expression, - STATE(1941), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327660,67 +342578,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155164] = 27, + [171991] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, + STATE(1384), 1, sym_identifier, - STATE(2530), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(2628), 1, - sym_dotted_name, - STATE(2664), 1, + STATE(1629), 1, sym__identifier, - STATE(2905), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(2991), 1, + STATE(2030), 1, sym__expression, - STATE(2867), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327737,67 +342655,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155268] = 27, + [172095] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(2387), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(2698), 1, sym__identifier, - STATE(1369), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1515), 1, + STATE(5350), 1, sym__expression, - STATE(1357), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327814,67 +342732,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155372] = 27, + [172199] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, - sym_dotted_name, - STATE(1400), 1, + STATE(2318), 1, sym_identifier, - STATE(1632), 1, + STATE(2495), 1, + sym__quoted_identifier, + STATE(2652), 1, sym__identifier, - STATE(1953), 1, + STATE(2686), 1, + sym_dotted_name, + STATE(2903), 1, sym_argument_reference, - STATE(2036), 1, + STATE(3019), 1, sym__expression, - STATE(1941), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -327891,120 +342809,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155476] = 3, + [172303] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(427), 22, - anon_sym_COMMA, - 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(429), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [155532] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6897), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, - sym_identifier, - STATE(2530), 1, - sym__quoted_identifier, - STATE(2628), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2664), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2905), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2996), 1, + STATE(5238), 1, sym__expression, - STATE(2867), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328021,67 +342886,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155636] = 27, + [172407] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(7057), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(7059), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(7061), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(7063), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(7065), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(7067), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(7069), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(7071), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(7073), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(7079), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(7083), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(7085), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(7087), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(7089), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(7091), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(34), 1, sym_identifier, - STATE(1453), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(1630), 1, - sym_dotted_name, - STATE(1728), 1, + STATE(116), 1, sym__identifier, - STATE(1884), 1, + STATE(155), 1, + sym_dotted_name, + STATE(254), 1, sym_argument_reference, - STATE(2080), 1, + STATE(395), 1, sym__expression, - STATE(1998), 3, + STATE(270), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(7081), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(380), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328098,67 +342963,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155740] = 27, + [172511] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5244), 1, + STATE(5353), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328175,67 +343040,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155844] = 27, + [172615] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, - sym__quoted_identifier, - STATE(1790), 1, + STATE(4733), 1, sym_identifier, - STATE(1830), 1, + STATE(4751), 1, + sym__quoted_identifier, + STATE(4819), 1, sym_dotted_name, - STATE(2137), 1, + STATE(4852), 1, sym__identifier, - STATE(2245), 1, + STATE(4911), 1, sym_argument_reference, - STATE(2364), 1, + STATE(5038), 1, sym__expression, - STATE(2238), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328252,67 +343117,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [155948] = 27, + [172719] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1790), 1, + STATE(2387), 1, sym_identifier, - STATE(1830), 1, - sym_dotted_name, - STATE(2137), 1, + STATE(2698), 1, sym__identifier, - STATE(2245), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2363), 1, + STATE(5355), 1, sym__expression, - STATE(2238), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328329,67 +343194,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156052] = 27, + [172823] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1790), 1, + STATE(2387), 1, sym_identifier, - STATE(1830), 1, - sym_dotted_name, - STATE(2137), 1, + STATE(2698), 1, sym__identifier, - STATE(2245), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2362), 1, + STATE(5240), 1, sym__expression, - STATE(2238), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328406,67 +343271,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156156] = 27, + [172927] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, - sym__quoted_identifier, - STATE(1790), 1, + STATE(346), 1, sym_identifier, - STATE(1830), 1, + STATE(443), 1, + sym__quoted_identifier, + STATE(497), 1, sym_dotted_name, - STATE(2137), 1, + STATE(503), 1, sym__identifier, - STATE(2245), 1, + STATE(644), 1, sym_argument_reference, - STATE(2359), 1, + STATE(869), 1, sym__expression, - STATE(2238), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328483,67 +343348,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156260] = 27, + [173031] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, - sym__quoted_identifier, - STATE(1790), 1, + STATE(346), 1, sym_identifier, - STATE(1830), 1, + STATE(443), 1, + sym__quoted_identifier, + STATE(497), 1, sym_dotted_name, - STATE(2137), 1, + STATE(503), 1, sym__identifier, - STATE(2245), 1, + STATE(644), 1, sym_argument_reference, - STATE(2355), 1, + STATE(867), 1, sym__expression, - STATE(2238), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328560,67 +343425,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156364] = 27, + [173135] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1790), 1, + STATE(2387), 1, sym_identifier, - STATE(1830), 1, - sym_dotted_name, - STATE(2137), 1, + STATE(2698), 1, sym__identifier, - STATE(2245), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2354), 1, + STATE(5365), 1, sym__expression, - STATE(2238), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328637,67 +343502,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156468] = 27, + [173239] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, - sym_identifier, - STATE(2530), 1, - sym__quoted_identifier, - STATE(2628), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2664), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2905), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3041), 1, + STATE(5370), 1, sym__expression, - STATE(2867), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328714,67 +343579,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156572] = 27, + [173343] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(4571), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(4573), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(4575), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(4577), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(4579), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(4581), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(4583), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(4585), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(4587), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(4589), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(4593), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(4597), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(4599), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(4601), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(4603), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(4605), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(501), 1, sym_identifier, - STATE(1453), 1, + STATE(562), 1, sym__quoted_identifier, - STATE(1630), 1, + STATE(805), 1, sym_dotted_name, - STATE(1728), 1, + STATE(931), 1, sym__identifier, - STATE(1884), 1, + STATE(1164), 1, sym_argument_reference, - STATE(2064), 1, + STATE(1245), 1, sym__expression, - STATE(1998), 3, + STATE(1147), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(4595), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(1227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328791,67 +343656,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156676] = 27, + [173447] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, - sym_identifier, - STATE(2530), 1, - sym__quoted_identifier, - STATE(2628), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2664), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2905), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3056), 1, + STATE(5243), 1, sym__expression, - STATE(2867), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328868,67 +343733,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156780] = 27, + [173551] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(346), 1, sym_identifier, - STATE(1453), 1, + STATE(443), 1, sym__quoted_identifier, - STATE(1630), 1, + STATE(497), 1, sym_dotted_name, - STATE(1728), 1, + STATE(503), 1, sym__identifier, - STATE(1884), 1, + STATE(644), 1, sym_argument_reference, - STATE(2063), 1, + STATE(860), 1, sym__expression, - STATE(1998), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -328945,67 +343810,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156884] = 27, + [173655] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, + STATE(346), 1, sym_identifier, - STATE(4665), 1, + STATE(443), 1, sym__quoted_identifier, - STATE(4772), 1, - sym__identifier, - STATE(4780), 1, + STATE(497), 1, sym_dotted_name, - STATE(4873), 1, + STATE(503), 1, + sym__identifier, + STATE(644), 1, sym_argument_reference, - STATE(4954), 1, + STATE(859), 1, sym__expression, - STATE(4874), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329022,67 +343887,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [156988] = 27, + [173759] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(346), 1, sym_identifier, - STATE(1453), 1, + STATE(443), 1, sym__quoted_identifier, - STATE(1630), 1, + STATE(497), 1, sym_dotted_name, - STATE(1728), 1, + STATE(503), 1, sym__identifier, - STATE(1884), 1, + STATE(644), 1, sym_argument_reference, - STATE(2058), 1, + STATE(858), 1, sym__expression, - STATE(1998), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329099,67 +343964,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157092] = 27, + [173863] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(346), 1, sym_identifier, - STATE(1453), 1, + STATE(443), 1, sym__quoted_identifier, - STATE(1630), 1, + STATE(497), 1, sym_dotted_name, - STATE(1728), 1, + STATE(503), 1, sym__identifier, - STATE(1884), 1, + STATE(644), 1, sym_argument_reference, - STATE(2057), 1, + STATE(856), 1, sym__expression, - STATE(1998), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329176,67 +344041,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157196] = 27, + [173967] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6248), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(6250), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(6252), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(6254), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(6260), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(6262), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(6264), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(6266), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(6270), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(6274), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(6276), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(6278), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(6280), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(6282), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(369), 1, + STATE(35), 1, sym_identifier, - STATE(423), 1, + STATE(58), 1, sym__quoted_identifier, - STATE(499), 1, + STATE(118), 1, sym__identifier, - STATE(504), 1, + STATE(132), 1, sym_dotted_name, - STATE(689), 1, + STATE(282), 1, sym_argument_reference, - STATE(919), 1, + STATE(445), 1, sym__expression, - STATE(700), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6272), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329253,67 +344118,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157300] = 27, + [174071] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(4733), 1, sym_identifier, - STATE(1453), 1, + STATE(4751), 1, sym__quoted_identifier, - STATE(1630), 1, + STATE(4819), 1, sym_dotted_name, - STATE(1728), 1, + STATE(4852), 1, sym__identifier, - STATE(1884), 1, + STATE(4911), 1, sym_argument_reference, - STATE(2054), 1, + STATE(5042), 1, sym__expression, - STATE(1998), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329330,67 +344195,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157404] = 27, + [174175] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, + STATE(4733), 1, sym_identifier, - STATE(2530), 1, + STATE(4751), 1, sym__quoted_identifier, - STATE(2628), 1, + STATE(4819), 1, sym_dotted_name, - STATE(2664), 1, + STATE(4852), 1, sym__identifier, - STATE(2905), 1, + STATE(4911), 1, sym_argument_reference, - STATE(3062), 1, + STATE(5041), 1, sym__expression, - STATE(2867), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329407,120 +344272,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157508] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(521), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(523), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [157564] = 27, + [174279] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(6719), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(6721), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(6723), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(6729), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(6731), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(6733), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(6743), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(6745), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(6747), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(6749), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(6751), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(483), 1, + STATE(4733), 1, sym_identifier, - STATE(510), 1, + STATE(4751), 1, sym__quoted_identifier, - STATE(686), 1, + STATE(4819), 1, sym_dotted_name, - STATE(690), 1, + STATE(4852), 1, sym__identifier, - STATE(991), 1, + STATE(4911), 1, sym_argument_reference, - STATE(1141), 1, + STATE(5039), 1, sym__expression, - STATE(989), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6741), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329537,120 +344349,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157668] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(348), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(350), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [157724] = 27, + [174383] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4733), 1, sym_identifier, - STATE(2658), 1, + STATE(4751), 1, + sym__quoted_identifier, + STATE(4819), 1, + sym_dotted_name, + STATE(4852), 1, sym__identifier, - STATE(2858), 1, + STATE(4911), 1, sym_argument_reference, - STATE(5349), 1, + STATE(5030), 1, sym__expression, - STATE(2871), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329667,67 +344426,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157828] = 27, + [174487] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7005), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(7007), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(7009), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(7011), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(7017), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(7019), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(7021), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(7023), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(7025), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(7027), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(7031), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(7033), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(7035), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(7037), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(7039), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(431), 1, + STATE(4733), 1, sym_identifier, - STATE(463), 1, + STATE(4751), 1, sym__quoted_identifier, - STATE(526), 1, + STATE(4819), 1, sym_dotted_name, - STATE(594), 1, + STATE(4852), 1, sym__identifier, - STATE(815), 1, + STATE(4911), 1, sym_argument_reference, - STATE(1047), 1, + STATE(5029), 1, sym__expression, - STATE(813), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7029), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329744,67 +344503,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [157932] = 27, + [174591] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4733), 1, sym_identifier, - STATE(2658), 1, + STATE(4751), 1, + sym__quoted_identifier, + STATE(4819), 1, + sym_dotted_name, + STATE(4852), 1, sym__identifier, - STATE(2858), 1, + STATE(4911), 1, sym_argument_reference, - STATE(5243), 1, + STATE(5026), 1, sym__expression, - STATE(2871), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329821,67 +344580,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158036] = 27, + [174695] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(346), 1, sym_identifier, - STATE(2658), 1, + STATE(443), 1, + sym__quoted_identifier, + STATE(497), 1, + sym_dotted_name, + STATE(503), 1, sym__identifier, - STATE(2858), 1, + STATE(644), 1, sym_argument_reference, - STATE(5214), 1, + STATE(855), 1, sym__expression, - STATE(2871), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329898,67 +344657,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158140] = 27, + [174799] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, + STATE(346), 1, sym_identifier, - STATE(2141), 1, + STATE(443), 1, sym__quoted_identifier, - STATE(2251), 1, + STATE(497), 1, sym_dotted_name, - STATE(2303), 1, + STATE(503), 1, sym__identifier, - STATE(2536), 1, + STATE(644), 1, sym_argument_reference, - STATE(2607), 1, + STATE(854), 1, sym__expression, - STATE(2500), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -329975,67 +344734,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158244] = 27, + [174903] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1943), 1, sym_identifier, - STATE(2658), 1, + STATE(2097), 1, + sym__quoted_identifier, + STATE(2180), 1, sym__identifier, - STATE(2858), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(5287), 1, + STATE(2532), 1, sym__expression, - STATE(2871), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330052,67 +344811,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158348] = 27, + [175007] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1268), 1, + STATE(2387), 1, sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, + STATE(2698), 1, sym__identifier, - STATE(1369), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2521), 1, + STATE(5372), 1, sym__expression, - STATE(1357), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330129,67 +344888,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158452] = 27, + [175111] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5292), 1, + STATE(5374), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330206,67 +344965,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158556] = 27, + [175215] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(6599), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(346), 1, sym_identifier, - STATE(4725), 1, + STATE(443), 1, sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, + STATE(497), 1, sym_dotted_name, - STATE(4972), 1, + STATE(503), 1, + sym__identifier, + STATE(644), 1, sym_argument_reference, - STATE(5067), 1, + STATE(845), 1, sym__expression, - STATE(4976), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330283,67 +345042,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158660] = 27, + [175319] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4972), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5078), 1, + STATE(5246), 1, sym__expression, - STATE(4976), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330360,120 +345119,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158764] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(475), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(477), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [158820] = 27, + [175423] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6825), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(6827), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(6831), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(6833), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(6835), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(6837), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(6839), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(6841), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(6843), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(6847), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(6851), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(6853), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(6855), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(6857), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(6859), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1333), 1, + STATE(1943), 1, sym_identifier, - STATE(1350), 1, - sym_dotted_name, - STATE(1580), 1, + STATE(2097), 1, + sym__quoted_identifier, + STATE(2180), 1, sym__identifier, - STATE(1850), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(1885), 1, + STATE(2534), 1, sym__expression, - STATE(1852), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6849), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1883), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330490,67 +345196,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [158924] = 27, + [175527] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, - sym_identifier, - STATE(1453), 1, - sym__quoted_identifier, - STATE(1630), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1728), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1884), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2044), 1, + STATE(5379), 1, sym__expression, - STATE(1998), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330567,67 +345273,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159028] = 27, + [175631] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2015), 1, + STATE(5380), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330644,67 +345350,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159132] = 27, + [175735] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2002), 1, + STATE(5249), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330721,67 +345427,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159236] = 27, + [175839] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1790), 1, + STATE(2387), 1, sym_identifier, - STATE(1830), 1, - sym_dotted_name, - STATE(2137), 1, + STATE(2698), 1, sym__identifier, - STATE(2245), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2344), 1, + STATE(5387), 1, sym__expression, - STATE(2238), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330798,67 +345504,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159340] = 27, + [175943] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1790), 1, + STATE(2387), 1, sym_identifier, - STATE(1830), 1, - sym_dotted_name, - STATE(2137), 1, + STATE(2698), 1, sym__identifier, - STATE(2245), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2343), 1, + STATE(5390), 1, sym__expression, - STATE(2238), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330875,67 +345581,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159444] = 27, + [176047] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(7327), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7329), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5799), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [176103] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2008), 1, + STATE(5252), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -330952,67 +345711,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159548] = 27, + [176207] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2010), 1, + STATE(5403), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331029,67 +345788,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159652] = 27, + [176311] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2012), 1, + STATE(5415), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331106,67 +345865,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159756] = 27, + [176415] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2024), 1, + STATE(5262), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331183,67 +345942,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159860] = 27, + [176519] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, - sym_identifier, - STATE(2530), 1, - sym__quoted_identifier, - STATE(2628), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2664), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2905), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3139), 1, + STATE(5467), 1, sym__expression, - STATE(2867), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331260,67 +346019,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [159964] = 27, + [176623] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(2266), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, + STATE(447), 1, sym_identifier, - STATE(1316), 1, + STATE(454), 1, + sym__quoted_identifier, + STATE(564), 1, sym_dotted_name, - STATE(1521), 1, + STATE(567), 1, sym__identifier, - STATE(1665), 1, + STATE(814), 1, sym_argument_reference, - STATE(1835), 1, + STATE(1013), 1, sym__expression, - STATE(1667), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331337,67 +346096,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160068] = 27, + [176727] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, + STATE(447), 1, sym_identifier, - STATE(2530), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(2628), 1, + STATE(564), 1, sym_dotted_name, - STATE(2664), 1, + STATE(567), 1, sym__identifier, - STATE(2905), 1, + STATE(814), 1, sym_argument_reference, - STATE(3132), 1, + STATE(1011), 1, sym__expression, - STATE(2867), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331414,67 +346173,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160172] = 27, + [176831] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, - sym_identifier, - STATE(503), 1, - sym__quoted_identifier, - STATE(611), 1, + STATE(2105), 1, sym_dotted_name, - STATE(721), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(971), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1156), 1, + STATE(5445), 1, sym__expression, - STATE(967), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331491,67 +346250,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160276] = 27, + [176935] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6705), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6707), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6709), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6711), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6713), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6715), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6717), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6719), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6721), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6723), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6725), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6727), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6731), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6733), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6735), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6737), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6739), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(215), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(286), 1, sym_identifier, - STATE(2658), 1, + STATE(335), 1, + sym_dotted_name, + STATE(479), 1, sym__identifier, - STATE(2858), 1, + STATE(553), 1, sym_argument_reference, - STATE(5210), 1, + STATE(735), 1, sym__expression, - STATE(2871), 3, + STATE(551), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6729), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(733), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331568,120 +346327,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160380] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(479), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(481), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [160436] = 27, + [177039] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5343), 1, + STATE(5270), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331698,67 +346404,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160540] = 27, + [177143] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2059), 1, + STATE(5466), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331775,67 +346481,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160644] = 27, + [177247] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, - sym_identifier, - STATE(1453), 1, - sym__quoted_identifier, - STATE(1630), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1728), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1884), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2040), 1, + STATE(5479), 1, sym__expression, - STATE(1998), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331852,67 +346558,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160748] = 27, + [177351] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1270), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1315), 1, + STATE(2698), 1, sym__identifier, - STATE(1408), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1459), 1, + STATE(5279), 1, sym__expression, - STATE(1356), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -331929,67 +346635,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160852] = 27, + [177455] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, - sym__quoted_identifier, - STATE(19), 1, + STATE(447), 1, sym_identifier, - STATE(23), 1, + STATE(454), 1, + sym__quoted_identifier, + STATE(564), 1, sym_dotted_name, - STATE(94), 1, + STATE(567), 1, sym__identifier, - STATE(222), 1, + STATE(814), 1, sym_argument_reference, - STATE(252), 1, + STATE(1000), 1, sym__expression, - STATE(224), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332006,67 +346712,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [160956] = 27, + [177559] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4733), 1, sym_identifier, - STATE(2658), 1, + STATE(4751), 1, + sym__quoted_identifier, + STATE(4819), 1, + sym_dotted_name, + STATE(4852), 1, sym__identifier, - STATE(2858), 1, + STATE(4911), 1, sym_argument_reference, - STATE(5327), 1, + STATE(5006), 1, sym__expression, - STATE(2871), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332083,67 +346789,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161060] = 27, + [177663] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4733), 1, sym_identifier, - STATE(2658), 1, + STATE(4751), 1, + sym__quoted_identifier, + STATE(4819), 1, + sym_dotted_name, + STATE(4852), 1, sym__identifier, - STATE(2858), 1, + STATE(4911), 1, sym_argument_reference, - STATE(5164), 1, + STATE(5004), 1, sym__expression, - STATE(2871), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332160,67 +346866,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161164] = 27, + [177767] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, + STATE(447), 1, sym_identifier, - STATE(4665), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(4772), 1, - sym__identifier, - STATE(4780), 1, + STATE(564), 1, sym_dotted_name, - STATE(4873), 1, + STATE(567), 1, + sym__identifier, + STATE(814), 1, sym_argument_reference, - STATE(4918), 1, + STATE(999), 1, sym__expression, - STATE(4874), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332237,67 +346943,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161268] = 27, + [177871] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4669), 1, + sym_data_hint, + ACTIONS(7331), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7333), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5423), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [177931] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6563), 1, + aux_sym_cte_token2, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(447), 1, sym_identifier, - STATE(4725), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, + STATE(564), 1, sym_dotted_name, - STATE(4972), 1, + STATE(567), 1, + sym__identifier, + STATE(814), 1, sym_argument_reference, - STATE(5086), 1, + STATE(998), 1, sym__expression, - STATE(4976), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332314,67 +347075,121 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161372] = 27, + [178035] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(7339), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7335), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7337), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5423), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [178093] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6563), 1, + aux_sym_cte_token2, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(447), 1, sym_identifier, - STATE(4725), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, + STATE(564), 1, sym_dotted_name, - STATE(4972), 1, + STATE(567), 1, + sym__identifier, + STATE(814), 1, sym_argument_reference, - STATE(5014), 1, + STATE(996), 1, sym__expression, - STATE(4976), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332391,67 +347206,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161476] = 27, + [178197] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(447), 1, sym_identifier, - STATE(4725), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, + STATE(564), 1, sym_dotted_name, - STATE(4972), 1, + STATE(567), 1, + sym__identifier, + STATE(814), 1, sym_argument_reference, - STATE(5066), 1, + STATE(995), 1, sym__expression, - STATE(4976), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332468,67 +347283,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161580] = 27, + [178301] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(447), 1, sym_identifier, - STATE(4725), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, + STATE(564), 1, sym_dotted_name, - STATE(4972), 1, + STATE(567), 1, + sym__identifier, + STATE(814), 1, sym_argument_reference, - STATE(5048), 1, + STATE(994), 1, sym__expression, - STATE(4976), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332545,67 +347360,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161684] = 27, + [178405] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4972), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5046), 1, + STATE(5441), 1, sym__expression, - STATE(4976), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332622,67 +347437,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161788] = 27, + [178509] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7341), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7343), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [178565] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4972), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5042), 1, + STATE(5431), 1, sym__expression, - STATE(4976), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332699,67 +347567,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161892] = 27, + [178669] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4536), 1, + sym_data_hint, + ACTIONS(7345), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7347), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7043), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [178729] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2194), 1, + aux_sym_cte_token2, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, + STATE(1278), 1, sym_identifier, - STATE(503), 1, + STATE(1295), 1, sym__quoted_identifier, - STATE(611), 1, - sym_dotted_name, - STATE(721), 1, + STATE(1321), 1, sym__identifier, - STATE(971), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(1115), 1, + STATE(1577), 1, sym__expression, - STATE(967), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332776,67 +347699,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [161996] = 27, + [178833] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, + STATE(447), 1, sym_identifier, - STATE(503), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(611), 1, + STATE(564), 1, sym_dotted_name, - STATE(721), 1, + STATE(567), 1, sym__identifier, - STATE(971), 1, + STATE(814), 1, sym_argument_reference, - STATE(1104), 1, + STATE(987), 1, sym__expression, - STATE(967), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332853,67 +347776,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162100] = 27, + [178937] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, - sym__quoted_identifier, - STATE(367), 1, + STATE(1278), 1, sym_identifier, - STATE(377), 1, - sym_dotted_name, - STATE(485), 1, + STATE(1295), 1, + sym__quoted_identifier, + STATE(1321), 1, sym__identifier, - STATE(620), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(911), 1, + STATE(1580), 1, sym__expression, - STATE(681), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -332930,67 +347853,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162204] = 27, + [179041] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, + STATE(1278), 1, sym_identifier, - STATE(4665), 1, + STATE(1295), 1, sym__quoted_identifier, - STATE(4772), 1, + STATE(1321), 1, sym__identifier, - STATE(4780), 1, + STATE(1322), 1, sym_dotted_name, - STATE(4873), 1, + STATE(1537), 1, sym_argument_reference, - STATE(4909), 1, + STATE(1581), 1, sym__expression, - STATE(4874), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333007,67 +347930,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162308] = 27, + [179145] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(6167), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(6169), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(6171), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(6173), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(6175), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(6177), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(6179), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(6181), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(6183), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(6193), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(6197), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(6199), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, + STATE(4743), 1, sym_identifier, - STATE(1327), 1, + STATE(4766), 1, sym__quoted_identifier, - STATE(1533), 1, + STATE(4815), 1, sym__identifier, - STATE(1536), 1, + STATE(4842), 1, sym_dotted_name, - STATE(1715), 1, + STATE(4963), 1, sym_argument_reference, - STATE(1734), 1, + STATE(5020), 1, sym__expression, - STATE(1710), 3, + STATE(4953), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(6191), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(5025), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333084,67 +348007,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162412] = 27, + [179249] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, + STATE(1278), 1, sym_identifier, - STATE(503), 1, + STATE(1295), 1, sym__quoted_identifier, - STATE(611), 1, - sym_dotted_name, - STATE(721), 1, + STATE(1321), 1, sym__identifier, - STATE(971), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(1162), 1, + STATE(1586), 1, sym__expression, - STATE(967), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333161,67 +348084,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162516] = 27, + [179353] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, - sym_identifier, - STATE(503), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(611), 1, + STATE(1801), 1, sym_dotted_name, - STATE(721), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(971), 1, + STATE(2237), 1, sym_argument_reference, - STATE(1154), 1, + STATE(2474), 1, sym__expression, - STATE(967), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333238,67 +348161,175 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162620] = 27, + [179457] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [179513] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(6959), 1, + aux_sym_with_clause_token1, + STATE(4656), 1, + sym_view_check_option, + ACTIONS(7349), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7351), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7043), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [179573] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4496), 1, + aux_sym_cte_token2, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, - sym_identifier, - STATE(503), 1, - sym__quoted_identifier, - STATE(611), 1, + STATE(2105), 1, sym_dotted_name, - STATE(721), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(971), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1157), 1, + STATE(5287), 1, sym__expression, - STATE(967), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333315,67 +348346,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162724] = 27, + [179677] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, + STATE(1278), 1, sym_identifier, - STATE(503), 1, + STATE(1295), 1, sym__quoted_identifier, - STATE(611), 1, - sym_dotted_name, - STATE(721), 1, + STATE(1321), 1, sym__identifier, - STATE(971), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(1101), 1, + STATE(1587), 1, sym__expression, - STATE(967), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333392,67 +348423,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162828] = 27, + [179781] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(6069), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(6071), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(6073), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(6075), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(6077), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(6079), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(6081), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(6083), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(6085), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(6091), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(6095), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(6097), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(6099), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(6101), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(6103), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, + STATE(1303), 1, sym_identifier, - STATE(503), 1, + STATE(1346), 1, sym__quoted_identifier, - STATE(611), 1, + STATE(1440), 1, sym_dotted_name, - STATE(721), 1, + STATE(1461), 1, sym__identifier, - STATE(971), 1, + STATE(1635), 1, sym_argument_reference, - STATE(1168), 1, + STATE(1774), 1, sym__expression, - STATE(967), 3, + STATE(1634), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(6093), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(1770), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333469,67 +348500,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [162932] = 27, + [179885] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(1384), 1, sym_identifier, - STATE(469), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(1629), 1, sym__identifier, - STATE(845), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(934), 1, + STATE(2036), 1, sym__expression, - STATE(844), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333546,67 +348577,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163036] = 27, + [179989] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, + STATE(1384), 1, sym_identifier, - STATE(1405), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(1629), 1, sym__identifier, - STATE(1623), 1, + STATE(1648), 1, sym_dotted_name, - STATE(1747), 1, + STATE(1987), 1, sym_argument_reference, - STATE(1990), 1, + STATE(2037), 1, sym__expression, - STATE(1763), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333623,67 +348654,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163140] = 27, + [180093] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, + STATE(1278), 1, sym_identifier, - STATE(503), 1, + STATE(1295), 1, sym__quoted_identifier, - STATE(611), 1, - sym_dotted_name, - STATE(721), 1, + STATE(1321), 1, sym__identifier, - STATE(971), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(1172), 1, + STATE(1594), 1, sym__expression, - STATE(967), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333700,67 +348731,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163244] = 27, + [180197] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, + STATE(1384), 1, sym_identifier, - STATE(503), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(611), 1, - sym_dotted_name, - STATE(721), 1, + STATE(1629), 1, sym__identifier, - STATE(971), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(1193), 1, + STATE(2040), 1, sym__expression, - STATE(967), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333777,67 +348808,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163348] = 27, + [180301] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5421), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(5423), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(5425), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(5427), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(5433), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(5435), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(5437), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(5439), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(5443), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(5447), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(5449), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(5451), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(5453), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(5455), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(4704), 1, + STATE(1384), 1, sym_identifier, - STATE(4725), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(4822), 1, + STATE(1629), 1, sym__identifier, - STATE(4878), 1, + STATE(1648), 1, sym_dotted_name, - STATE(4972), 1, + STATE(1987), 1, sym_argument_reference, - STATE(5050), 1, + STATE(2041), 1, sym__expression, - STATE(4976), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5445), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333854,67 +348885,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163452] = 27, + [180405] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(1384), 1, sym_identifier, - STATE(469), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(1629), 1, sym__identifier, - STATE(845), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(966), 1, + STATE(2042), 1, sym__expression, - STATE(844), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -333931,67 +348962,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163556] = 27, + [180509] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5797), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5799), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5801), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5803), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5805), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5807), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5809), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5811), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5813), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5815), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5819), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5823), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5825), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5827), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5829), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5831), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1323), 1, - sym__quoted_identifier, - STATE(1359), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(1632), 1, + STATE(2698), 1, sym__identifier, - STATE(1953), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2060), 1, + STATE(5366), 1, sym__expression, - STATE(1941), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5821), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2085), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334008,67 +349039,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163660] = 27, + [180613] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5311), 1, + STATE(5381), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334085,67 +349116,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163764] = 27, + [180717] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7041), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(7043), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(7045), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(7047), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(7049), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(7051), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(7053), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(7055), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(7057), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(7059), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(7063), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(7067), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(7069), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(7071), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(7073), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(7075), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(450), 1, - sym_identifier, - STATE(503), 1, - sym__quoted_identifier, - STATE(611), 1, + STATE(2105), 1, sym_dotted_name, - STATE(721), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(971), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1164), 1, + STATE(5301), 1, sym__expression, - STATE(967), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7065), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1122), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334162,67 +349193,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163868] = 27, + [180821] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5331), 1, + STATE(5461), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334239,67 +349270,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [163972] = 27, + [180925] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, - sym_identifier, - STATE(2141), 1, - sym__quoted_identifier, - STATE(2251), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2303), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2536), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2558), 1, + STATE(5392), 1, sym__expression, - STATE(2500), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334316,67 +349347,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164076] = 27, + [181029] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6390), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6392), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6394), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6396), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6402), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6404), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6406), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6408), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6412), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6416), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6418), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6420), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6422), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6424), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, + STATE(2105), 1, sym_dotted_name, - STATE(400), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, sym_identifier, - STATE(487), 1, + STATE(2698), 1, sym__identifier, - STATE(741), 1, + STATE(2851), 1, sym_argument_reference, - STATE(749), 1, + STATE(5409), 1, sym__expression, - STATE(739), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6414), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334393,67 +349424,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164180] = 27, + [181133] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1288), 1, sym_identifier, - STATE(2658), 1, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, sym__identifier, - STATE(2858), 1, + STATE(1597), 1, sym_argument_reference, - STATE(5198), 1, + STATE(1724), 1, sym__expression, - STATE(2871), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334470,67 +349501,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164284] = 27, + [181237] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, - sym_identifier, - STATE(2141), 1, - sym__quoted_identifier, - STATE(2251), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2303), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2536), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2560), 1, + STATE(5306), 1, sym__expression, - STATE(2500), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334547,67 +349578,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164388] = 27, + [181341] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, + STATE(1484), 1, sym_identifier, - STATE(1405), 1, + STATE(1582), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(1822), 1, sym__identifier, - STATE(1623), 1, + STATE(1853), 1, sym_dotted_name, - STATE(1747), 1, + STATE(2001), 1, sym_argument_reference, - STATE(1979), 1, + STATE(2132), 1, sym__expression, - STATE(1763), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334624,67 +349655,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164492] = 27, + [181445] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, + STATE(1484), 1, sym_identifier, - STATE(1405), 1, + STATE(1582), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(1822), 1, sym__identifier, - STATE(1623), 1, + STATE(1853), 1, sym_dotted_name, - STATE(1747), 1, + STATE(2001), 1, sym_argument_reference, - STATE(1976), 1, + STATE(2128), 1, sym__expression, - STATE(1763), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334701,67 +349732,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164596] = 27, + [181549] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, - sym_identifier, - STATE(1405), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1623), 1, - sym_dotted_name, - STATE(1747), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1975), 1, + STATE(5482), 1, sym__expression, - STATE(1763), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334778,67 +349809,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164700] = 27, + [181653] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, - sym_identifier, - STATE(1405), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1623), 1, - sym_dotted_name, - STATE(1747), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1973), 1, + STATE(5463), 1, sym__expression, - STATE(1763), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334855,67 +349886,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164804] = 27, + [181757] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, - sym_identifier, - STATE(1405), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1623), 1, - sym_dotted_name, - STATE(1747), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1972), 1, + STATE(5326), 1, sym__expression, - STATE(1763), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -334932,67 +349963,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [164908] = 27, + [181861] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, - sym_identifier, - STATE(1405), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1623), 1, - sym_dotted_name, - STATE(1747), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1971), 1, + STATE(5443), 1, sym__expression, - STATE(1763), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335009,67 +350040,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165012] = 27, + [181965] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, - sym_identifier, - STATE(2141), 1, - sym__quoted_identifier, - STATE(2251), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2303), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2536), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2556), 1, + STATE(5433), 1, sym__expression, - STATE(2500), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335086,67 +350117,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165116] = 27, + [182069] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(6921), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(6923), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(6925), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(6927), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(6929), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(6931), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(6933), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(6935), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(6937), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(6947), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(6949), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(6951), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(6953), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, + STATE(1384), 1, sym_identifier, - STATE(2141), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(2251), 1, - sym_dotted_name, - STATE(2303), 1, + STATE(1629), 1, sym__identifier, - STATE(2536), 1, + STATE(1648), 1, + sym_dotted_name, + STATE(1987), 1, sym_argument_reference, - STATE(2557), 1, + STATE(2050), 1, sym__expression, - STATE(2500), 3, + STATE(1968), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(6945), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(2056), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335163,67 +350194,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165220] = 27, + [182173] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, + STATE(2148), 1, sym_identifier, - STATE(2141), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(2251), 1, - sym_dotted_name, - STATE(2303), 1, + STATE(2352), 1, sym__identifier, - STATE(2536), 1, + STATE(2433), 1, + sym_dotted_name, + STATE(2620), 1, sym_argument_reference, - STATE(2596), 1, + STATE(2656), 1, sym__expression, - STATE(2500), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335240,67 +350271,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165324] = 27, + [182277] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(263), 1, + STATE(2387), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(2698), 1, sym__identifier, - STATE(574), 1, + STATE(2851), 1, sym_argument_reference, - STATE(668), 1, + STATE(5419), 1, sym__expression, - STATE(572), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335317,67 +350348,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165428] = 27, + [182381] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4768), 1, sym_identifier, - STATE(2658), 1, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, sym__identifier, - STATE(2858), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(5357), 1, + STATE(5132), 1, sym__expression, - STATE(2871), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335394,67 +350425,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165532] = 27, + [182485] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5359), 1, + STATE(5310), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335471,67 +350502,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165636] = 27, + [182589] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1288), 1, sym_identifier, - STATE(2658), 1, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, sym__identifier, - STATE(2858), 1, + STATE(1597), 1, sym_argument_reference, - STATE(5185), 1, + STATE(1720), 1, sym__expression, - STATE(2871), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335548,67 +350579,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165740] = 27, + [182693] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1288), 1, sym_identifier, - STATE(2658), 1, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, sym__identifier, - STATE(2858), 1, + STATE(1597), 1, sym_argument_reference, - STATE(5381), 1, + STATE(1719), 1, sym__expression, - STATE(2871), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335625,67 +350656,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165844] = 27, + [182797] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(367), 1, + STATE(1288), 1, sym_identifier, - STATE(377), 1, + STATE(1289), 1, sym_dotted_name, - STATE(485), 1, + STATE(1397), 1, sym__identifier, - STATE(620), 1, + STATE(1597), 1, sym_argument_reference, - STATE(887), 1, + STATE(1626), 1, sym__expression, - STATE(681), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335702,67 +350733,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [165948] = 27, + [182901] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(367), 1, + STATE(1288), 1, sym_identifier, - STATE(377), 1, + STATE(1289), 1, sym_dotted_name, - STATE(485), 1, + STATE(1397), 1, sym__identifier, - STATE(620), 1, + STATE(1597), 1, sym_argument_reference, - STATE(889), 1, + STATE(1716), 1, sym__expression, - STATE(681), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335779,67 +350810,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166052] = 27, + [183005] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1288), 1, sym_identifier, - STATE(2658), 1, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, sym__identifier, - STATE(2858), 1, + STATE(1597), 1, sym_argument_reference, - STATE(5379), 1, + STATE(1715), 1, sym__expression, - STATE(2871), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335856,67 +350887,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166156] = 27, + [183109] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1288), 1, sym_identifier, - STATE(2658), 1, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, sym__identifier, - STATE(2858), 1, + STATE(1597), 1, sym_argument_reference, - STATE(5162), 1, + STATE(1714), 1, sym__expression, - STATE(2871), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -335933,67 +350964,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166260] = 27, + [183213] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(6755), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(6759), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(6765), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(6767), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(6769), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(6771), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(6775), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(6779), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(6781), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(6783), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(6785), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(6787), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(31), 1, + STATE(1484), 1, sym_identifier, - STATE(40), 1, + STATE(1582), 1, sym__quoted_identifier, - STATE(106), 1, - sym_dotted_name, - STATE(156), 1, + STATE(1822), 1, sym__identifier, - STATE(260), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(394), 1, + STATE(2117), 1, sym__expression, - STATE(261), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6777), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336010,67 +351041,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166364] = 27, + [183317] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, - sym__quoted_identifier, - STATE(9), 1, + STATE(1484), 1, sym_identifier, - STATE(13), 1, - sym_dotted_name, - STATE(36), 1, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, sym__identifier, - STATE(96), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(120), 1, + STATE(2116), 1, sym__expression, - STATE(101), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336087,67 +351118,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166468] = 27, + [183421] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1484), 1, sym_identifier, - STATE(2658), 1, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, sym__identifier, - STATE(2858), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(5312), 1, + STATE(2115), 1, sym__expression, - STATE(2871), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336164,125 +351195,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166572] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7113), 1, - aux_sym_with_clause_token1, - ACTIONS(7115), 1, - anon_sym_LPAREN, - ACTIONS(7117), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7119), 1, - aux_sym_type_token1, - ACTIONS(7121), 1, - aux_sym_type_token2, - ACTIONS(157), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(153), 32, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [166638] = 27, + [183525] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, - sym__quoted_identifier, - STATE(367), 1, + STATE(1484), 1, sym_identifier, - STATE(377), 1, - sym_dotted_name, - STATE(485), 1, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, sym__identifier, - STATE(620), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(895), 1, + STATE(2111), 1, sym__expression, - STATE(681), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336299,67 +351272,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166742] = 27, + [183629] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, - sym__quoted_identifier, - STATE(367), 1, + STATE(1484), 1, sym_identifier, - STATE(377), 1, - sym_dotted_name, - STATE(485), 1, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, sym__identifier, - STATE(620), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(896), 1, + STATE(2109), 1, sym__expression, - STATE(681), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336376,67 +351349,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166846] = 27, + [183733] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, - sym__quoted_identifier, - STATE(367), 1, + STATE(1484), 1, sym_identifier, - STATE(377), 1, - sym_dotted_name, - STATE(485), 1, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, sym__identifier, - STATE(620), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(897), 1, + STATE(2108), 1, sym__expression, - STATE(681), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336453,67 +351426,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [166950] = 27, + [183837] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(6663), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(6665), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(6667), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(6669), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(6671), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(6673), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(6675), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(6677), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(6679), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(6689), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(6691), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(6693), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(6695), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(367), 1, - sym_identifier, - STATE(377), 1, + STATE(343), 1, sym_dotted_name, - STATE(485), 1, + STATE(379), 1, + sym_identifier, + STATE(523), 1, sym__identifier, - STATE(620), 1, + STATE(663), 1, sym_argument_reference, - STATE(899), 1, + STATE(915), 1, sym__expression, - STATE(681), 3, + STATE(662), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(6687), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(895), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336530,67 +351503,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167054] = 27, + [183941] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, - sym__quoted_identifier, - STATE(367), 1, + STATE(1484), 1, sym_identifier, - STATE(377), 1, - sym_dotted_name, - STATE(485), 1, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, sym__identifier, - STATE(620), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(900), 1, + STATE(2160), 1, sym__expression, - STATE(681), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336607,67 +351580,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167158] = 27, + [184045] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, - sym__quoted_identifier, - STATE(367), 1, + STATE(4768), 1, sym_identifier, - STATE(377), 1, - sym_dotted_name, - STATE(485), 1, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, sym__identifier, - STATE(620), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(901), 1, + STATE(5195), 1, sym__expression, - STATE(681), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336684,67 +351657,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167262] = 27, + [184149] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4768), 1, sym_identifier, - STATE(2658), 1, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, sym__identifier, - STATE(2858), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(5236), 1, + STATE(5190), 1, sym__expression, - STATE(2871), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336761,67 +351734,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167366] = 27, + [184253] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(5875), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(5877), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(5879), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(5881), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(5883), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(5885), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(5887), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(5889), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(5891), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(5893), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(5895), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(5901), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(5903), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(5905), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(5907), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, + STATE(4733), 1, sym_identifier, - STATE(2003), 1, + STATE(4751), 1, sym__quoted_identifier, - STATE(2171), 1, + STATE(4819), 1, sym_dotted_name, - STATE(2204), 1, + STATE(4852), 1, sym__identifier, - STATE(2367), 1, + STATE(4911), 1, sym_argument_reference, - STATE(2458), 1, + STATE(5037), 1, sym__expression, - STATE(2370), 3, + STATE(4931), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(5899), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(5014), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336838,67 +351811,385 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167470] = 27, + [184357] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(372), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184413] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(392), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184469] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(477), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(479), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184525] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(459), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184637] = 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_LBRACK, + ACTIONS(447), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184693] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, - sym_identifier, - STATE(2003), 1, - sym__quoted_identifier, - STATE(2171), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2204), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2367), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2461), 1, + STATE(5448), 1, sym__expression, - STATE(2370), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -336915,144 +352206,332 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167574] = 27, + [184797] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(441), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(443), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(2112), 1, - anon_sym_LPAREN, - ACTIONS(2114), 1, - aux_sym_null_hint_token2, - ACTIONS(2116), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, - aux_sym_TRUE_token1, - ACTIONS(2122), 1, - aux_sym_FALSE_token1, - ACTIONS(2124), 1, - sym_number, - ACTIONS(2126), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(2128), 1, + [184853] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(430), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(2130), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, - anon_sym_SQUOTE, - ACTIONS(2136), 1, - anon_sym_DASH, - ACTIONS(2138), 1, - anon_sym_STAR, - ACTIONS(2140), 1, - aux_sym_interval_expression_token1, - ACTIONS(2142), 1, - anon_sym_DOLLAR, - ACTIONS(2144), 1, - sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, - sym_identifier, - STATE(1315), 1, - sym__identifier, - STATE(1408), 1, - sym_argument_reference, - STATE(1523), 1, - sym__expression, - STATE(1356), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2134), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [167678] = 27, + anon_sym_LBRACK, + ACTIONS(432), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184909] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(410), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(412), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [184965] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [185021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(493), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(495), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [185077] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6835), 1, + aux_sym_cte_token2, + ACTIONS(6837), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6839), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6841), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6843), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6845), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6847), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6849), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6857), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6861), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6863), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6865), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6867), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6869), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(471), 1, sym_identifier, - STATE(2658), 1, + STATE(511), 1, + sym__quoted_identifier, + STATE(642), 1, sym__identifier, - STATE(2858), 1, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, sym_argument_reference, - STATE(5326), 1, + STATE(1178), 1, sym__expression, - STATE(2871), 3, + STATE(1027), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6859), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1196), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337069,18 +352548,17 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167782] = 4, + [185181] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7127), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7123), 5, + ACTIONS(489), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7125), 42, + anon_sym_LBRACK, + ACTIONS(491), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -337123,67 +352601,67 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [167840] = 27, + [185237] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, + STATE(4768), 1, sym_identifier, - STATE(1405), 1, + STATE(4821), 1, sym__quoted_identifier, - STATE(1540), 1, + STATE(4920), 1, sym__identifier, - STATE(1623), 1, + STATE(4976), 1, sym_dotted_name, - STATE(1747), 1, + STATE(5091), 1, sym_argument_reference, - STATE(1956), 1, + STATE(5189), 1, sym__expression, - STATE(1763), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337200,67 +352678,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [167944] = 27, + [185341] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2302), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(2304), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(2306), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(2308), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(2310), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(2312), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(2314), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(2316), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(2318), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(2320), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(2324), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(2328), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(2330), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(2332), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(2334), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(2336), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(1348), 1, - sym_identifier, - STATE(1405), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(1540), 1, - sym__identifier, - STATE(1623), 1, + STATE(1288), 1, + sym_identifier, + STATE(1289), 1, sym_dotted_name, - STATE(1747), 1, + STATE(1397), 1, + sym__identifier, + STATE(1597), 1, sym_argument_reference, - STATE(1954), 1, + STATE(1725), 1, sym__expression, - STATE(1763), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2326), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1984), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337277,67 +352755,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168048] = 27, + [185445] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1324), 1, sym_identifier, - STATE(2658), 1, + STATE(1350), 1, + sym_dotted_name, + STATE(1539), 1, sym__identifier, - STATE(2858), 1, + STATE(1854), 1, sym_argument_reference, - STATE(5308), 1, + STATE(1971), 1, sym__expression, - STATE(2871), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337354,67 +352832,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168152] = 27, + [185549] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1288), 1, sym_identifier, - STATE(2658), 1, + STATE(1289), 1, + sym_dotted_name, + STATE(1397), 1, sym__identifier, - STATE(2858), 1, + STATE(1597), 1, sym_argument_reference, - STATE(5230), 1, + STATE(1700), 1, sym__expression, - STATE(2871), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337431,67 +352909,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168256] = 27, + [185653] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(5839), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(5841), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(5843), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(5845), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(5847), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(5849), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(5851), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(5853), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(5855), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(5865), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(5867), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(5869), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(5871), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(9), 1, + STATE(1288), 1, sym_identifier, - STATE(13), 1, + STATE(1289), 1, sym_dotted_name, - STATE(36), 1, + STATE(1397), 1, sym__identifier, - STATE(96), 1, + STATE(1597), 1, sym_argument_reference, - STATE(127), 1, + STATE(1698), 1, sym__expression, - STATE(101), 3, + STATE(1596), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(5863), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(1729), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337508,67 +352986,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168360] = 27, + [185757] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(4768), 1, sym_identifier, - STATE(2658), 1, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, sym__identifier, - STATE(2858), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(5257), 1, + STATE(5182), 1, sym__expression, - STATE(2871), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337585,17 +353063,17 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168464] = 3, + [185861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 6, + ACTIONS(485), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(117), 42, + anon_sym_LBRACK, + ACTIONS(487), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -337638,67 +353116,67 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [168520] = 27, + [185917] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, - sym_identifier, - STATE(2003), 1, - sym__quoted_identifier, - STATE(2171), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2204), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2367), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2478), 1, + STATE(5459), 1, sym__expression, - STATE(2370), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337715,67 +353193,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168624] = 27, + [186021] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 6, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_LBRACK, + ACTIONS(483), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [186077] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, - sym_identifier, - STATE(2003), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(2171), 1, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(2204), 1, + STATE(1306), 1, sym__identifier, - STATE(2367), 1, + STATE(1364), 1, sym_argument_reference, - STATE(2481), 1, + STATE(2527), 1, sym__expression, - STATE(2370), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337792,67 +353323,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168728] = 27, + [186181] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, + STATE(4768), 1, sym_identifier, - STATE(2003), 1, + STATE(4821), 1, sym__quoted_identifier, - STATE(2171), 1, - sym_dotted_name, - STATE(2204), 1, + STATE(4920), 1, sym__identifier, - STATE(2367), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(2484), 1, + STATE(5173), 1, sym__expression, - STATE(2370), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337869,67 +353400,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168832] = 27, + [186285] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, + STATE(4768), 1, sym_identifier, - STATE(2003), 1, + STATE(4821), 1, sym__quoted_identifier, - STATE(2171), 1, - sym_dotted_name, - STATE(2204), 1, + STATE(4920), 1, sym__identifier, - STATE(2367), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(2486), 1, + STATE(5161), 1, sym__expression, - STATE(2370), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -337946,67 +353477,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [168936] = 27, + [186389] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, + STATE(2241), 1, sym_identifier, - STATE(2003), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(2171), 1, - sym_dotted_name, - STATE(2204), 1, + STATE(2612), 1, sym__identifier, - STATE(2367), 1, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, sym_argument_reference, - STATE(2490), 1, + STATE(2915), 1, sym__expression, - STATE(2370), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338023,67 +353554,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [169040] = 27, + [186493] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(7005), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(7007), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(7009), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(7011), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(7013), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(7015), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(7017), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(7019), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(7021), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(7023), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(7025), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(7027), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(7031), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(7033), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(7035), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(7037), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(7039), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, + STATE(411), 1, sym_identifier, - STATE(2003), 1, + STATE(472), 1, sym__quoted_identifier, - STATE(2171), 1, + STATE(561), 1, sym_dotted_name, - STATE(2204), 1, + STATE(595), 1, sym__identifier, - STATE(2367), 1, + STATE(909), 1, sym_argument_reference, - STATE(2492), 1, + STATE(959), 1, sym__expression, - STATE(2370), 3, + STATE(912), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(7029), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(1007), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338100,122 +353631,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [169144] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4418), 1, - sym_view_check_option, - ACTIONS(7129), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7133), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [169204] = 27, + [186597] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, + STATE(460), 1, sym_identifier, - STATE(1327), 1, + STATE(487), 1, sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, + STATE(660), 1, sym_dotted_name, - STATE(1715), 1, + STATE(665), 1, + sym__identifier, + STATE(972), 1, sym_argument_reference, - STATE(1802), 1, + STATE(1150), 1, sym__expression, - STATE(1710), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338232,67 +353708,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [169308] = 27, + [186701] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7077), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(7079), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(7081), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(7083), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(7089), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(7091), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(7093), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(7095), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(7103), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(7105), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(7107), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(7109), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(7111), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(290), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(367), 1, + STATE(1324), 1, sym_identifier, - STATE(377), 1, + STATE(1350), 1, sym_dotted_name, - STATE(485), 1, + STATE(1539), 1, sym__identifier, - STATE(620), 1, + STATE(1854), 1, sym_argument_reference, - STATE(910), 1, + STATE(1975), 1, sym__expression, - STATE(681), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7101), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338309,67 +353785,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [169412] = 27, + [186805] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(6352), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(6354), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(6356), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(6362), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(6364), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(6366), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(6370), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(6376), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(6378), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(6380), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(6382), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(6384), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(1943), 1, + STATE(2241), 1, sym_identifier, - STATE(2003), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(2171), 1, - sym_dotted_name, - STATE(2204), 1, + STATE(2612), 1, sym__identifier, - STATE(2367), 1, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, sym_argument_reference, - STATE(2540), 1, + STATE(2912), 1, sym__expression, - STATE(2370), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6374), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338386,67 +353862,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [169516] = 27, + [186909] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, - sym_identifier, - STATE(469), 1, - sym__quoted_identifier, - STATE(539), 1, + STATE(2105), 1, sym_dotted_name, - STATE(580), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(845), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1022), 1, + STATE(5425), 1, sym__expression, - STATE(844), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338463,16 +353939,16 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [169620] = 3, + [187013] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7135), 5, + ACTIONS(7353), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7137), 43, + ACTIONS(7355), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -338514,122 +353990,146 @@ static const uint16_t ts_small_parse_table[] = { 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, sym__unquoted_identifier, - [169676] = 3, + [187069] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5897), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5899), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(4496), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + ACTIONS(4498), 1, + anon_sym_LPAREN, + ACTIONS(4500), 1, + aux_sym_null_hint_token2, + ACTIONS(4504), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4506), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4508), 1, + aux_sym_TRUE_token1, + ACTIONS(4510), 1, + aux_sym_FALSE_token1, + ACTIONS(4512), 1, + sym_number, + ACTIONS(4514), 1, sym__unquoted_identifier, - [169732] = 27, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4524), 1, + anon_sym_DASH, + ACTIONS(4526), 1, + anon_sym_STAR, + ACTIONS(4528), 1, + aux_sym_interval_expression_token1, + ACTIONS(4530), 1, + anon_sym_DOLLAR, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, + sym__identifier, + STATE(2851), 1, + sym_argument_reference, + STATE(5250), 1, + sym__expression, + STATE(2850), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(4522), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3035), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187173] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(2241), 1, sym_identifier, - STATE(1453), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(1630), 1, - sym_dotted_name, - STATE(1728), 1, + STATE(2612), 1, sym__identifier, - STATE(1884), 1, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, sym_argument_reference, - STATE(2089), 1, + STATE(2900), 1, sym__expression, - STATE(1998), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338646,173 +354146,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [169836] = 3, + [187277] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5107), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5109), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5554), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + ACTIONS(5556), 1, + anon_sym_LPAREN, + ACTIONS(5558), 1, + aux_sym_null_hint_token2, + ACTIONS(5560), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5562), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5564), 1, + aux_sym_TRUE_token1, + ACTIONS(5566), 1, + aux_sym_FALSE_token1, + ACTIONS(5568), 1, + sym_number, + ACTIONS(5570), 1, sym__unquoted_identifier, - [169892] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7139), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(5572), 1, anon_sym_BQUOTE, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(7141), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [169948] = 27, + ACTIONS(5576), 1, + anon_sym_SQUOTE, + ACTIONS(5580), 1, + anon_sym_DASH, + ACTIONS(5582), 1, + anon_sym_STAR, + ACTIONS(5584), 1, + aux_sym_interval_expression_token1, + ACTIONS(5586), 1, + anon_sym_DOLLAR, + ACTIONS(5588), 1, + sym__dollar_quoted_string_tag, + STATE(2241), 1, + sym_identifier, + STATE(2327), 1, + sym__quoted_identifier, + STATE(2612), 1, + sym__identifier, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, + sym_argument_reference, + STATE(2899), 1, + sym__expression, + STATE(2801), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5578), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2878), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [187381] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(2241), 1, sym_identifier, - STATE(469), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(2612), 1, sym__identifier, - STATE(845), 1, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, sym_argument_reference, - STATE(1034), 1, + STATE(2898), 1, sym__expression, - STATE(844), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338829,67 +354300,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170052] = 27, + [187485] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, + STATE(2241), 1, sym_identifier, - STATE(1327), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(1533), 1, + STATE(2612), 1, sym__identifier, - STATE(1536), 1, + STATE(2615), 1, sym_dotted_name, - STATE(1715), 1, + STATE(2800), 1, sym_argument_reference, - STATE(1854), 1, + STATE(2895), 1, sym__expression, - STATE(1710), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338906,67 +354377,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170156] = 27, + [187589] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, + STATE(2241), 1, sym_identifier, - STATE(1327), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(1533), 1, + STATE(2612), 1, sym__identifier, - STATE(1536), 1, + STATE(2615), 1, sym_dotted_name, - STATE(1715), 1, + STATE(2800), 1, sym_argument_reference, - STATE(1851), 1, + STATE(2894), 1, sym__expression, - STATE(1710), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -338983,120 +354454,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170260] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4650), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4652), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [170316] = 27, + [187693] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6897), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(6899), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(6901), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(6903), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(6905), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(6907), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(6909), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(6911), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(6913), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(6915), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(6919), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(6923), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(6925), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(6927), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(6929), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(6931), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(2334), 1, + STATE(2241), 1, sym_identifier, - STATE(2530), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(2628), 1, - sym_dotted_name, - STATE(2664), 1, + STATE(2612), 1, sym__identifier, - STATE(2905), 1, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, sym_argument_reference, - STATE(3050), 1, + STATE(2893), 1, sym__expression, - STATE(2867), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6921), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3036), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339113,67 +354531,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170420] = 27, + [187797] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(5598), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(5600), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(5602), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(5604), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(5606), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(5608), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(5610), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(5612), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(5614), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(5624), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(5626), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(5628), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(5630), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(4768), 1, sym_identifier, - STATE(469), 1, + STATE(4821), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(4920), 1, sym__identifier, - STATE(845), 1, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, sym_argument_reference, - STATE(1036), 1, + STATE(5109), 1, sym__expression, - STATE(844), 3, + STATE(5094), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(5622), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(5154), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339190,120 +354608,144 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170524] = 3, + [187901] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(3257), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3259), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(5598), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + ACTIONS(5600), 1, + anon_sym_LPAREN, + ACTIONS(5602), 1, + aux_sym_null_hint_token2, + ACTIONS(5604), 1, + aux_sym_select_subexpression_token1, + ACTIONS(5606), 1, + aux_sym_conditional_expression_token1, + ACTIONS(5608), 1, + aux_sym_TRUE_token1, + ACTIONS(5610), 1, + aux_sym_FALSE_token1, + ACTIONS(5612), 1, + sym_number, + ACTIONS(5614), 1, sym__unquoted_identifier, - [170580] = 27, + ACTIONS(5616), 1, + anon_sym_BQUOTE, + ACTIONS(5618), 1, + anon_sym_DQUOTE, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5624), 1, + anon_sym_DASH, + ACTIONS(5626), 1, + anon_sym_STAR, + ACTIONS(5628), 1, + aux_sym_interval_expression_token1, + ACTIONS(5630), 1, + anon_sym_DOLLAR, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + STATE(4768), 1, + sym_identifier, + STATE(4821), 1, + sym__quoted_identifier, + STATE(4920), 1, + sym__identifier, + STATE(4976), 1, + sym_dotted_name, + STATE(5091), 1, + sym_argument_reference, + STATE(5111), 1, + sym__expression, + STATE(5094), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(5622), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(5154), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [188005] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(2241), 1, sym_identifier, - STATE(469), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(2612), 1, sym__identifier, - STATE(845), 1, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, sym_argument_reference, - STATE(1068), 1, + STATE(2884), 1, sym__expression, - STATE(844), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339320,67 +354762,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170684] = 27, + [188109] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, - sym_identifier, - STATE(469), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(539), 1, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(580), 1, + STATE(1306), 1, sym__identifier, - STATE(845), 1, + STATE(1364), 1, sym_argument_reference, - STATE(1070), 1, + STATE(1513), 1, sym__expression, - STATE(844), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339397,67 +354839,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170788] = 27, + [188213] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(5791), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(5793), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(5795), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(5797), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(5799), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(5801), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(5803), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(5805), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(5807), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(5813), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(5817), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(5819), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(5821), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(5823), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(5825), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, - sym_identifier, - STATE(469), 1, + STATE(1338), 1, sym__quoted_identifier, - STATE(539), 1, + STATE(1366), 1, + sym_identifier, + STATE(1407), 1, sym_dotted_name, - STATE(580), 1, + STATE(1684), 1, sym__identifier, - STATE(845), 1, + STATE(1912), 1, sym_argument_reference, - STATE(1071), 1, + STATE(2067), 1, sym__expression, - STATE(844), 3, + STATE(1913), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(5815), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(2061), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339474,67 +354916,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170892] = 27, + [188317] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(9), 1, + STATE(1268), 1, sym_identifier, - STATE(13), 1, + STATE(1290), 1, sym_dotted_name, - STATE(36), 1, + STATE(1306), 1, sym__identifier, - STATE(96), 1, + STATE(1364), 1, sym_argument_reference, - STATE(128), 1, + STATE(1531), 1, sym__expression, - STATE(101), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339551,67 +354993,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [170996] = 27, + [188421] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, - sym_identifier, - STATE(1327), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(1715), 1, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, sym_argument_reference, - STATE(1810), 1, + STATE(1436), 1, sym__expression, - STATE(1710), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339628,67 +355070,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171100] = 27, + [188525] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, - sym_identifier, - STATE(1327), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, + STATE(1801), 1, sym_dotted_name, - STATE(1715), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, + sym__identifier, + STATE(2237), 1, sym_argument_reference, - STATE(1808), 1, + STATE(2431), 1, sym__expression, - STATE(1710), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339705,67 +355147,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171204] = 27, + [188629] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, - sym_identifier, - STATE(1327), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(1715), 1, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, sym_argument_reference, - STATE(1807), 1, + STATE(1529), 1, sym__expression, - STATE(1710), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339782,67 +355224,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171308] = 27, + [188733] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(660), 1, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(673), 1, + STATE(1306), 1, sym__identifier, - STATE(1028), 1, + STATE(1364), 1, sym_argument_reference, - STATE(1161), 1, + STATE(1527), 1, sym__expression, - STATE(1025), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339859,67 +355301,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171412] = 27, + [188837] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, - sym_identifier, - STATE(1327), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(1715), 1, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, sym_argument_reference, - STATE(1804), 1, + STATE(1526), 1, sym__expression, - STATE(1710), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -339936,67 +355378,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171516] = 27, + [188941] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, - sym_identifier, - STATE(1327), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(1533), 1, - sym__identifier, - STATE(1536), 1, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(1715), 1, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, sym_argument_reference, - STATE(1803), 1, + STATE(1525), 1, sym__expression, - STATE(1710), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340013,67 +355455,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171620] = 27, + [189045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + 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, - ACTIONS(45), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [189101] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6252), 1, + aux_sym_cte_token2, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(9), 1, - sym_identifier, - STATE(13), 1, + STATE(4745), 1, sym_dotted_name, - STATE(36), 1, + STATE(4795), 1, + sym_identifier, + STATE(4924), 1, sym__identifier, - STATE(96), 1, + STATE(5061), 1, sym_argument_reference, - STATE(131), 1, + STATE(5124), 1, sym__expression, - STATE(101), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340090,67 +355585,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171724] = 27, + [189205] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(81), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(83), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(85), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(87), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(89), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(91), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(93), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(95), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(97), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(99), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(101), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(105), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(107), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(109), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(111), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(113), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(14), 1, - sym_identifier, - STATE(20), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(39), 1, + STATE(1801), 1, sym_dotted_name, - STATE(49), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(130), 1, + STATE(2237), 1, sym_argument_reference, - STATE(215), 1, + STATE(2432), 1, sym__expression, - STATE(129), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(103), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(217), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340167,67 +355662,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171828] = 27, + [189309] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(4584), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(4586), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(4590), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(4596), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(4598), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(4600), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(4610), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(4612), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(4614), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(4616), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(4618), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(1262), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(1268), 1, - sym_identifier, - STATE(1284), 1, + STATE(4745), 1, sym_dotted_name, - STATE(1308), 1, + STATE(4795), 1, + sym_identifier, + STATE(4924), 1, sym__identifier, - STATE(1369), 1, + STATE(5061), 1, sym_argument_reference, - STATE(2921), 1, + STATE(5127), 1, sym__expression, - STATE(1357), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4608), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340244,17 +355739,20 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [171932] = 3, + [189413] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3243), 5, + ACTIONS(6959), 1, + aux_sym_with_clause_token1, + STATE(4646), 1, + sym_view_check_option, + ACTIONS(7357), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3245), 43, - aux_sym_with_clause_token1, + ACTIONS(7359), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -340295,18 +355793,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [171988] = 3, + [189473] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7143), 5, + ACTIONS(292), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7145), 43, + anon_sym_LBRACK, + ACTIONS(294), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -340348,69 +355846,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [172044] = 27, + [189529] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(19), 1, - sym_identifier, - STATE(23), 1, + STATE(4745), 1, sym_dotted_name, - STATE(94), 1, + STATE(4795), 1, + sym_identifier, + STATE(4924), 1, sym__identifier, - STATE(222), 1, + STATE(5061), 1, sym_argument_reference, - STATE(303), 1, + STATE(5220), 1, sym__expression, - STATE(224), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340427,67 +355924,221 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172148] = 27, + [189633] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5509), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(5511), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(5513), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(5515), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(5517), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(5519), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(5521), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(5523), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(5525), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(5527), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(5531), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(5535), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(5537), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(5539), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(5541), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(5543), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(1318), 1, + STATE(1259), 1, + sym__quoted_identifier, + STATE(1261), 1, + sym_dotted_name, + STATE(1765), 1, sym_identifier, - STATE(1327), 1, + STATE(2158), 1, + sym__identifier, + STATE(2273), 1, + sym_argument_reference, + STATE(2362), 1, + sym__expression, + STATE(2284), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6538), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2403), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189737] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6514), 1, + aux_sym_cte_token2, + ACTIONS(6516), 1, + anon_sym_LPAREN, + ACTIONS(6518), 1, + aux_sym_null_hint_token2, + ACTIONS(6520), 1, + aux_sym_select_subexpression_token1, + ACTIONS(6522), 1, + aux_sym_conditional_expression_token1, + ACTIONS(6524), 1, + aux_sym_TRUE_token1, + ACTIONS(6526), 1, + aux_sym_FALSE_token1, + ACTIONS(6528), 1, + sym_number, + ACTIONS(6530), 1, + sym__unquoted_identifier, + ACTIONS(6532), 1, + anon_sym_BQUOTE, + ACTIONS(6534), 1, + anon_sym_DQUOTE, + ACTIONS(6536), 1, + anon_sym_SQUOTE, + ACTIONS(6540), 1, + anon_sym_DASH, + ACTIONS(6542), 1, + anon_sym_STAR, + ACTIONS(6544), 1, + aux_sym_interval_expression_token1, + ACTIONS(6546), 1, + anon_sym_DOLLAR, + ACTIONS(6548), 1, + sym__dollar_quoted_string_tag, + STATE(1259), 1, sym__quoted_identifier, - STATE(1533), 1, + STATE(1261), 1, + sym_dotted_name, + STATE(1765), 1, + sym_identifier, + STATE(2158), 1, sym__identifier, - STATE(1536), 1, + STATE(2273), 1, + sym_argument_reference, + STATE(2365), 1, + sym__expression, + STATE(2284), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(6538), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(2403), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [189841] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4610), 1, + aux_sym_cte_token2, + ACTIONS(4612), 1, + anon_sym_LPAREN, + ACTIONS(4614), 1, + aux_sym_null_hint_token2, + ACTIONS(4616), 1, + aux_sym_select_subexpression_token1, + ACTIONS(4618), 1, + aux_sym_conditional_expression_token1, + ACTIONS(4620), 1, + aux_sym_TRUE_token1, + ACTIONS(4622), 1, + aux_sym_FALSE_token1, + ACTIONS(4624), 1, + sym_number, + ACTIONS(4626), 1, + sym__unquoted_identifier, + ACTIONS(4628), 1, + anon_sym_BQUOTE, + ACTIONS(4630), 1, + anon_sym_DQUOTE, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4636), 1, + anon_sym_DASH, + ACTIONS(4638), 1, + anon_sym_STAR, + ACTIONS(4640), 1, + aux_sym_interval_expression_token1, + ACTIONS(4642), 1, + anon_sym_DOLLAR, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1268), 1, + sym_identifier, + STATE(1290), 1, sym_dotted_name, - STATE(1715), 1, + STATE(1306), 1, + sym__identifier, + STATE(1364), 1, sym_argument_reference, - STATE(1740), 1, + STATE(1511), 1, sym__expression, - STATE(1710), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5533), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1833), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340504,67 +356155,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172252] = 27, + [189945] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(19), 1, + STATE(1268), 1, sym_identifier, - STATE(23), 1, + STATE(1290), 1, sym_dotted_name, - STATE(94), 1, + STATE(1306), 1, sym__identifier, - STATE(222), 1, + STATE(1364), 1, sym_argument_reference, - STATE(329), 1, + STATE(1508), 1, sym__expression, - STATE(224), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340581,16 +356232,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172356] = 3, + [190049] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7361), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7363), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_initial_mode_token1, + sym__unquoted_identifier, + [190105] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7365), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7367), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + sym__unquoted_identifier, + [190161] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7147), 5, + ACTIONS(7369), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7149), 43, + ACTIONS(7371), 43, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -340634,67 +356391,144 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [172412] = 27, + [190217] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3530), 1, + aux_sym_cte_token2, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(3534), 1, + aux_sym_null_hint_token2, + ACTIONS(3536), 1, + aux_sym_select_subexpression_token1, + ACTIONS(3538), 1, + aux_sym_conditional_expression_token1, + ACTIONS(3540), 1, + aux_sym_TRUE_token1, + ACTIONS(3542), 1, + aux_sym_FALSE_token1, + ACTIONS(3544), 1, + sym_number, + ACTIONS(3546), 1, + sym__unquoted_identifier, + ACTIONS(3548), 1, + anon_sym_BQUOTE, + ACTIONS(3550), 1, + anon_sym_DQUOTE, + ACTIONS(3552), 1, + anon_sym_SQUOTE, + ACTIONS(3556), 1, + anon_sym_DASH, + ACTIONS(3558), 1, + anon_sym_STAR, + ACTIONS(3560), 1, + aux_sym_interval_expression_token1, + ACTIONS(3562), 1, + anon_sym_DOLLAR, + ACTIONS(3564), 1, + sym__dollar_quoted_string_tag, + STATE(2696), 1, + sym_identifier, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, + sym__identifier, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, + sym_argument_reference, + STATE(3468), 1, + sym__expression, + STATE(3376), 3, + sym_function_call, + sym__parenthesized_expression, + sym_string, + ACTIONS(3554), 6, + anon_sym_PLUS, + anon_sym_BANG_BANG, + anon_sym_TILDE, + anon_sym_AT, + anon_sym_PIPE_SLASH, + anon_sym_PIPE_PIPE_SLASH, + STATE(3433), 16, + sym_select_subexpression, + sym_conditional_expression, + sym_in_expression, + sym_is_expression, + sym_boolean_expression, + sym_at_time_zone_expression, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [190321] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1801), 1, + sym_dotted_name, + STATE(1866), 1, sym_identifier, - STATE(2658), 1, + STATE(2154), 1, sym__identifier, - STATE(2858), 1, + STATE(2237), 1, sym_argument_reference, - STATE(5264), 1, + STATE(2446), 1, sym__expression, - STATE(2871), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340711,67 +356545,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172516] = 27, + [190425] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(660), 1, + STATE(1801), 1, sym_dotted_name, - STATE(673), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(1028), 1, + STATE(2237), 1, sym_argument_reference, - STATE(1137), 1, + STATE(2447), 1, sym__expression, - STATE(1025), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340788,67 +356622,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172620] = 27, + [190529] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(660), 1, + STATE(1801), 1, sym_dotted_name, - STATE(673), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(1028), 1, + STATE(2237), 1, sym_argument_reference, - STATE(1136), 1, + STATE(2448), 1, sym__expression, - STATE(1025), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340865,67 +356699,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172724] = 27, + [190633] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(660), 1, + STATE(1801), 1, sym_dotted_name, - STATE(673), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(1028), 1, + STATE(2237), 1, sym_argument_reference, - STATE(1135), 1, + STATE(2450), 1, sym__expression, - STATE(1025), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -340942,67 +356776,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172828] = 27, + [190737] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(660), 1, + STATE(1801), 1, sym_dotted_name, - STATE(673), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(1028), 1, + STATE(2237), 1, sym_argument_reference, - STATE(1117), 1, + STATE(2445), 1, sym__expression, - STATE(1025), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341019,67 +356853,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [172932] = 27, + [190841] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(660), 1, + STATE(1801), 1, sym_dotted_name, - STATE(673), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(1028), 1, + STATE(2237), 1, sym_argument_reference, - STATE(1118), 1, + STATE(2438), 1, sym__expression, - STATE(1025), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341096,67 +356930,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173036] = 27, + [190945] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, - sym__quoted_identifier, - STATE(660), 1, + STATE(2105), 1, sym_dotted_name, - STATE(673), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1028), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1121), 1, + STATE(3121), 1, sym__expression, - STATE(1025), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341173,67 +357007,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173140] = 27, + [191049] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, + STATE(2094), 1, sym_identifier, - STATE(552), 1, + STATE(2149), 1, sym__quoted_identifier, - STATE(849), 1, - sym_dotted_name, - STATE(854), 1, + STATE(2252), 1, sym__identifier, - STATE(1174), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(1244), 1, + STATE(2553), 1, sym__expression, - STATE(1155), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341250,67 +357084,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173244] = 27, + [191153] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2696), 1, sym_identifier, - STATE(2658), 1, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, sym__identifier, - STATE(2858), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(5147), 1, + STATE(3595), 1, sym__expression, - STATE(2871), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341327,67 +357161,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173348] = 27, + [191257] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6212), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(6214), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(6216), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(6218), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(6224), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(6226), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(6228), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(6230), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(6234), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(6238), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(6240), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(6242), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(6244), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(6246), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(411), 1, + STATE(2696), 1, sym_identifier, - STATE(469), 1, + STATE(2807), 1, sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, + STATE(3056), 1, sym__identifier, - STATE(845), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(1033), 1, + STATE(3549), 1, sym__expression, - STATE(844), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6236), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341404,120 +357238,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173452] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(495), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_COLON_COLON, - ACTIONS(497), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [173508] = 27, + [191361] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2696), 1, sym_identifier, - STATE(2658), 1, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, sym__identifier, - STATE(2858), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(5320), 1, + STATE(3552), 1, sym__expression, - STATE(2871), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341534,67 +357315,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173612] = 27, + [191465] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, - sym__quoted_identifier, - STATE(9), 1, + STATE(2696), 1, sym_identifier, - STATE(13), 1, - sym_dotted_name, - STATE(36), 1, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, sym__identifier, - STATE(96), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(133), 1, + STATE(3564), 1, sym__expression, - STATE(101), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341611,67 +357392,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173716] = 27, + [191569] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, - sym__quoted_identifier, - STATE(9), 1, + STATE(2696), 1, sym_identifier, - STATE(13), 1, - sym_dotted_name, - STATE(36), 1, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, sym__identifier, - STATE(96), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(137), 1, + STATE(3566), 1, sym__expression, - STATE(101), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341688,67 +357469,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173820] = 27, + [191673] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, + STATE(2696), 1, sym_identifier, - STATE(1315), 1, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, sym__identifier, - STATE(1408), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(1522), 1, + STATE(3578), 1, sym__expression, - STATE(1356), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341765,17 +357546,18 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [173924] = 3, + [191777] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5374), 6, + ACTIONS(7377), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7373), 5, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5376), 42, + ACTIONS(7375), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -341818,67 +357600,67 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [173980] = 27, + [191835] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(9), 1, - sym_identifier, - STATE(13), 1, + STATE(1261), 1, sym_dotted_name, - STATE(36), 1, + STATE(1765), 1, + sym_identifier, + STATE(2158), 1, sym__identifier, - STATE(96), 1, + STATE(2273), 1, sym_argument_reference, - STATE(138), 1, + STATE(2382), 1, sym__expression, - STATE(101), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341895,67 +357677,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174084] = 27, + [191939] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(19), 1, - sym_identifier, - STATE(23), 1, + STATE(1261), 1, sym_dotted_name, - STATE(94), 1, + STATE(1765), 1, + sym_identifier, + STATE(2158), 1, sym__identifier, - STATE(222), 1, + STATE(2273), 1, sym_argument_reference, - STATE(321), 1, + STATE(2383), 1, sym__expression, - STATE(224), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -341972,67 +357754,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174188] = 27, + [192043] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(19), 1, - sym_identifier, - STATE(23), 1, + STATE(1261), 1, sym_dotted_name, - STATE(94), 1, + STATE(1765), 1, + sym_identifier, + STATE(2158), 1, sym__identifier, - STATE(222), 1, + STATE(2273), 1, sym_argument_reference, - STATE(320), 1, + STATE(2385), 1, sym__expression, - STATE(224), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342049,67 +357831,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174292] = 27, + [192147] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(7153), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(7155), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(7157), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(7163), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(7165), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(7167), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(7169), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(7171), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(7177), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(7179), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(7181), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(7183), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(7185), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(4645), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(4653), 1, + STATE(1261), 1, sym_dotted_name, - STATE(4749), 1, + STATE(1765), 1, sym_identifier, - STATE(4907), 1, + STATE(2158), 1, sym__identifier, - STATE(5038), 1, + STATE(2273), 1, sym_argument_reference, - STATE(5122), 1, + STATE(2389), 1, sym__expression, - STATE(5044), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7175), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342126,67 +357908,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174396] = 27, + [192251] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1261), 1, + sym_dotted_name, + STATE(1765), 1, sym_identifier, - STATE(2658), 1, + STATE(2158), 1, sym__identifier, - STATE(2858), 1, + STATE(2273), 1, sym_argument_reference, - STATE(5314), 1, + STATE(2390), 1, sym__expression, - STATE(2871), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342203,67 +357985,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174500] = 27, + [192355] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(79), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(81), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(83), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(85), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(87), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(89), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(91), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(93), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(95), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(97), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(99), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(101), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(105), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(107), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(109), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(111), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(113), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(14), 1, - sym_identifier, - STATE(20), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(39), 1, + STATE(1261), 1, sym_dotted_name, - STATE(49), 1, + STATE(1765), 1, + sym_identifier, + STATE(2158), 1, sym__identifier, - STATE(130), 1, + STATE(2273), 1, sym_argument_reference, - STATE(214), 1, + STATE(2391), 1, sym__expression, - STATE(129), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(103), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(217), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342280,120 +358062,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174604] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6634), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6636), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_limit_clause_token1, - sym__unquoted_identifier, - [174660] = 27, + [192459] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2696), 1, sym_identifier, - STATE(2658), 1, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, sym__identifier, - STATE(2858), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(3120), 1, + STATE(3666), 1, sym__expression, - STATE(2871), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342410,67 +358139,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174764] = 27, + [192563] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(3530), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(3532), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(3534), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(3536), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(3538), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(3540), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(3542), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(3544), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(3546), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(3556), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(3558), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(3560), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(3562), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2696), 1, sym_identifier, - STATE(2658), 1, + STATE(2807), 1, + sym__quoted_identifier, + STATE(3056), 1, sym__identifier, - STATE(2858), 1, + STATE(3074), 1, + sym_dotted_name, + STATE(3375), 1, sym_argument_reference, - STATE(3122), 1, + STATE(3660), 1, sym__expression, - STATE(2871), 3, + STATE(3376), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(3554), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3433), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342487,67 +358216,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174868] = 27, + [192667] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4609), 1, + sym_data_hint, + ACTIONS(7379), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7381), 41, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(2112), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [192727] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6514), 1, + aux_sym_cte_token2, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(1269), 1, + STATE(1261), 1, sym_dotted_name, - STATE(1270), 1, + STATE(1765), 1, sym_identifier, - STATE(1315), 1, + STATE(2158), 1, sym__identifier, - STATE(1408), 1, + STATE(2273), 1, sym_argument_reference, - STATE(1511), 1, + STATE(2398), 1, sym__expression, - STATE(1356), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342564,67 +358348,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [174972] = 27, + [192831] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1330), 1, sym_identifier, - STATE(2658), 1, + STATE(1379), 1, + sym__quoted_identifier, + STATE(1610), 1, + sym_dotted_name, + STATE(1616), 1, sym__identifier, - STATE(2858), 1, + STATE(1861), 1, sym_argument_reference, - STATE(5153), 1, + STATE(1887), 1, sym__expression, - STATE(2871), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342641,67 +358425,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175076] = 27, + [192935] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(5913), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, + STATE(2094), 1, sym_identifier, - STATE(1315), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(1408), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(1446), 1, + STATE(2581), 1, sym__expression, - STATE(1356), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342718,67 +358502,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175180] = 27, + [193039] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6835), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6837), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6839), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6841), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6843), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6845), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6847), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6849), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6851), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6853), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6855), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6857), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6861), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6863), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6865), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6867), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6869), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(471), 1, sym_identifier, - STATE(2658), 1, + STATE(511), 1, + sym__quoted_identifier, + STATE(642), 1, sym__identifier, - STATE(2858), 1, + STATE(658), 1, + sym_dotted_name, + STATE(1021), 1, sym_argument_reference, - STATE(5274), 1, + STATE(1123), 1, sym__expression, - STATE(2871), 3, + STATE(1027), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6859), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1196), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342795,67 +358579,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175284] = 27, + [193143] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2843), 1, sym_identifier, - STATE(2658), 1, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, + sym_dotted_name, + STATE(3288), 1, sym__identifier, - STATE(2858), 1, + STATE(4261), 1, sym_argument_reference, - STATE(5258), 1, + STATE(4533), 1, sym__expression, - STATE(2871), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342872,67 +358656,121 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175388] = 27, + [193247] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(5745), 1, + anon_sym_COLON_COLON, + ACTIONS(217), 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(219), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5763), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [193305] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5913), 1, + aux_sym_cte_token2, + ACTIONS(5915), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(5917), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(5919), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(5921), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(5923), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(5925), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(5927), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(5929), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(5939), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(5941), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(5943), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(5945), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, - sym__quoted_identifier, - STATE(19), 1, + STATE(2094), 1, sym_identifier, - STATE(23), 1, - sym_dotted_name, - STATE(94), 1, + STATE(2149), 1, + sym__quoted_identifier, + STATE(2252), 1, sym__identifier, - STATE(222), 1, + STATE(2278), 1, + sym_dotted_name, + STATE(2465), 1, sym_argument_reference, - STATE(319), 1, + STATE(2616), 1, sym__expression, - STATE(224), 3, + STATE(2468), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(5937), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(2575), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -342949,144 +358787,174 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175492] = 27, + [193409] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, + ACTIONS(4675), 1, + anon_sym_LBRACK, + ACTIONS(217), 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(219), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(7169), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [193467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(445), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(7171), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5125), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [175596] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [193523] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(5156), 1, + STATE(4825), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343103,67 +358971,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175700] = 27, + [193627] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(19), 1, - sym_identifier, - STATE(23), 1, + STATE(1801), 1, sym_dotted_name, - STATE(94), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(222), 1, + STATE(2237), 1, sym_argument_reference, - STATE(316), 1, + STATE(2420), 1, sym__expression, - STATE(224), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343180,67 +359048,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175804] = 27, + [193731] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(6478), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(6480), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(6482), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(6484), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(6486), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(6488), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(6490), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(6492), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(6494), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(6504), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(6506), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(6508), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(6510), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(19), 1, - sym_identifier, - STATE(23), 1, + STATE(1801), 1, sym_dotted_name, - STATE(94), 1, + STATE(1866), 1, + sym_identifier, + STATE(2154), 1, sym__identifier, - STATE(222), 1, + STATE(2237), 1, sym_argument_reference, - STATE(313), 1, + STATE(2418), 1, sym__expression, - STATE(224), 3, + STATE(2238), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(6502), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(2429), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343257,67 +359125,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [175908] = 27, + [193835] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(660), 1, + STATE(3296), 1, sym_dotted_name, - STATE(673), 1, + STATE(4281), 1, + sym_identifier, + STATE(4738), 1, sym__identifier, - STATE(1028), 1, + STATE(4807), 1, sym_argument_reference, - STATE(1106), 1, + STATE(4829), 1, sym__expression, - STATE(1025), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343334,67 +359202,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176012] = 27, + [193939] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5617), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5619), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5621), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5623), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5625), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5627), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5629), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5631), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5633), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5635), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5639), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5643), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5645), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5647), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5649), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5651), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(465), 1, - sym_identifier, - STATE(523), 1, - sym__quoted_identifier, - STATE(660), 1, + STATE(2105), 1, sym_dotted_name, - STATE(673), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(1028), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1111), 1, + STATE(5349), 1, sym__expression, - STATE(1025), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5641), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1181), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343411,67 +359279,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176116] = 27, + [194043] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(19), 1, + STATE(2387), 1, sym_identifier, - STATE(23), 1, - sym_dotted_name, - STATE(94), 1, + STATE(2698), 1, sym__identifier, - STATE(222), 1, + STATE(2851), 1, sym_argument_reference, - STATE(312), 1, + STATE(5386), 1, sym__expression, - STATE(224), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343488,67 +359356,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176220] = 27, + [194147] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(5301), 1, + STATE(4830), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343565,67 +359433,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176324] = 27, + [194251] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(5297), 1, + STATE(4878), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343642,67 +359510,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176428] = 27, + [194355] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, - sym_identifier, - STATE(4665), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(4772), 1, - sym__identifier, - STATE(4780), 1, + STATE(3296), 1, sym_dotted_name, - STATE(4873), 1, + STATE(4281), 1, + sym_identifier, + STATE(4738), 1, + sym__identifier, + STATE(4807), 1, sym_argument_reference, - STATE(4894), 1, + STATE(4876), 1, sym__expression, - STATE(4874), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343719,67 +359587,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176532] = 27, + [194459] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4745), 1, + sym_dotted_name, + STATE(4795), 1, sym_identifier, - STATE(2658), 1, + STATE(4924), 1, sym__identifier, - STATE(2858), 1, + STATE(5061), 1, sym_argument_reference, - STATE(5144), 1, + STATE(5194), 1, sym__expression, - STATE(2871), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343796,67 +359664,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176636] = 27, + [194563] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, - sym_identifier, - STATE(4665), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(4772), 1, - sym__identifier, - STATE(4780), 1, + STATE(4745), 1, sym_dotted_name, - STATE(4873), 1, + STATE(4795), 1, + sym_identifier, + STATE(4924), 1, + sym__identifier, + STATE(5061), 1, sym_argument_reference, - STATE(4899), 1, + STATE(5186), 1, sym__expression, - STATE(4874), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343873,67 +359741,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176740] = 27, + [194667] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(3101), 1, + STATE(4874), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -343950,67 +359818,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176844] = 27, + [194771] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4745), 1, + sym_dotted_name, + STATE(4795), 1, sym_identifier, - STATE(2658), 1, + STATE(4924), 1, sym__identifier, - STATE(2858), 1, + STATE(5061), 1, sym_argument_reference, - STATE(2993), 1, + STATE(5176), 1, sym__expression, - STATE(2871), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344027,67 +359895,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [176948] = 27, + [194875] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(2982), 1, + STATE(4873), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344104,67 +359972,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177052] = 27, + [194979] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(2984), 1, + STATE(4870), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344181,67 +360049,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177156] = 27, + [195083] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4745), 1, + sym_dotted_name, + STATE(4795), 1, sym_identifier, - STATE(2658), 1, + STATE(4924), 1, sym__identifier, - STATE(2858), 1, + STATE(5061), 1, sym_argument_reference, - STATE(3017), 1, + STATE(5171), 1, sym__expression, - STATE(2871), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344258,67 +360126,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177260] = 27, + [195187] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4745), 1, + sym_dotted_name, + STATE(4795), 1, sym_identifier, - STATE(2658), 1, + STATE(4924), 1, sym__identifier, - STATE(2858), 1, + STATE(5061), 1, sym_argument_reference, - STATE(3018), 1, + STATE(5108), 1, sym__expression, - STATE(2871), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344335,67 +360203,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177364] = 27, + [195291] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(4610), 1, aux_sym_cte_token2, - ACTIONS(5763), 1, + ACTIONS(4612), 1, anon_sym_LPAREN, - ACTIONS(5765), 1, + ACTIONS(4614), 1, aux_sym_null_hint_token2, - ACTIONS(5767), 1, + ACTIONS(4616), 1, aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, + ACTIONS(4618), 1, aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, + ACTIONS(4620), 1, aux_sym_TRUE_token1, - ACTIONS(5773), 1, + ACTIONS(4622), 1, aux_sym_FALSE_token1, - ACTIONS(5775), 1, + ACTIONS(4624), 1, sym_number, - ACTIONS(5777), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(5787), 1, + ACTIONS(4636), 1, anon_sym_DASH, - ACTIONS(5789), 1, + ACTIONS(4638), 1, anon_sym_STAR, - ACTIONS(5791), 1, + ACTIONS(4640), 1, aux_sym_interval_expression_token1, - ACTIONS(5793), 1, + ACTIONS(4642), 1, anon_sym_DOLLAR, - ACTIONS(5795), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - STATE(17), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(19), 1, + STATE(1268), 1, sym_identifier, - STATE(23), 1, + STATE(1290), 1, sym_dotted_name, - STATE(94), 1, + STATE(1306), 1, sym__identifier, - STATE(222), 1, + STATE(1364), 1, sym_argument_reference, - STATE(301), 1, + STATE(2949), 1, sym__expression, - STATE(224), 3, + STATE(1418), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5785), 6, + ACTIONS(4634), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, + STATE(1498), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344412,67 +360280,123 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177468] = 27, + [195395] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(4939), 1, + anon_sym_DOT, + ACTIONS(7419), 1, + anon_sym_LBRACK, + STATE(3018), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 34, aux_sym_cte_token2, - ACTIONS(6583), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [195457] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6252), 1, + aux_sym_cte_token2, + ACTIONS(6254), 1, + anon_sym_LPAREN, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, - sym_identifier, - STATE(4665), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(4772), 1, - sym__identifier, - STATE(4780), 1, + STATE(4745), 1, sym_dotted_name, - STATE(4873), 1, + STATE(4795), 1, + sym_identifier, + STATE(4924), 1, + sym__identifier, + STATE(5061), 1, sym_argument_reference, - STATE(4900), 1, + STATE(5168), 1, sym__expression, - STATE(4874), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344489,67 +360413,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177572] = 27, + [195561] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, - sym_identifier, - STATE(58), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(3296), 1, sym_dotted_name, - STATE(119), 1, + STATE(4281), 1, + sym_identifier, + STATE(4738), 1, sym__identifier, - STATE(322), 1, + STATE(4807), 1, sym_argument_reference, - STATE(436), 1, + STATE(4832), 1, sym__expression, - STATE(323), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344566,67 +360490,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177676] = 27, + [195665] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, - sym_identifier, - STATE(4665), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4772), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4780), 1, - sym_dotted_name, - STATE(4873), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4903), 1, + STATE(5274), 1, sym__expression, - STATE(4874), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344643,67 +360567,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177780] = 27, + [195769] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5255), 1, + STATE(5457), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344720,67 +360644,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177884] = 27, + [195873] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5176), 1, + STATE(5426), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344797,67 +360721,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [177988] = 27, + [195977] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, - sym_identifier, - STATE(4665), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(4772), 1, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(4780), 1, - sym_dotted_name, - STATE(4873), 1, + STATE(2851), 1, sym_argument_reference, - STATE(4906), 1, + STATE(5265), 1, sym__expression, - STATE(4874), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344874,67 +360798,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178092] = 27, + [196081] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(366), 22, + anon_sym_COMMA, + 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(368), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [196137] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6871), 1, + aux_sym_cte_token2, + ACTIONS(6873), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6875), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6877), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6879), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6881), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6883), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6885), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6887), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6893), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6897), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6899), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6901), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6903), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6905), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(259), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(339), 1, + sym_dotted_name, + STATE(374), 1, sym_identifier, - STATE(2658), 1, + STATE(507), 1, sym__identifier, - STATE(2858), 1, + STATE(708), 1, sym_argument_reference, - STATE(5285), 1, + STATE(769), 1, sym__expression, - STATE(2871), 3, + STATE(711), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6895), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(761), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -344951,67 +360928,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178196] = 27, + [196241] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(3058), 1, + STATE(5423), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345028,67 +361005,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178300] = 27, + [196345] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5288), 1, + STATE(5460), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345105,67 +361082,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178404] = 27, + [196449] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5335), 1, + STATE(5317), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345182,67 +361159,122 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178508] = 27, + [196553] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7049), 1, + aux_sym_with_clause_token1, + STATE(4430), 1, + sym_data_hint, + ACTIONS(7421), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7423), 41, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [196613] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(4492), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(4494), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(4496), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(4502), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(4504), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(4506), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(4516), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(4518), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(4520), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(4522), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(4524), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(519), 1, + STATE(2843), 1, sym_identifier, - STATE(552), 1, + STATE(3003), 1, sym__quoted_identifier, - STATE(849), 1, + STATE(3278), 1, sym_dotted_name, - STATE(854), 1, + STATE(3288), 1, sym__identifier, - STATE(1174), 1, + STATE(4261), 1, sym_argument_reference, - STATE(1235), 1, + STATE(4490), 1, sym__expression, - STATE(1155), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4514), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345259,67 +361291,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178612] = 27, + [196717] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(2266), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(1302), 1, + STATE(2387), 1, sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1521), 1, + STATE(2698), 1, sym__identifier, - STATE(1665), 1, + STATE(2851), 1, sym_argument_reference, - STATE(1863), 1, + STATE(5408), 1, sym__expression, - STATE(1667), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345336,67 +361368,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178716] = 27, + [196821] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5296), 1, + STATE(5394), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345413,122 +361445,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178820] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4534), 1, - sym_data_hint, - ACTIONS(7187), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7191), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [178880] = 27, + [196925] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, + STATE(435), 1, sym_identifier, - STATE(4665), 1, + STATE(476), 1, sym__quoted_identifier, - STATE(4772), 1, - sym__identifier, - STATE(4780), 1, + STATE(544), 1, sym_dotted_name, - STATE(4873), 1, + STATE(555), 1, + sym__identifier, + STATE(776), 1, sym_argument_reference, - STATE(4912), 1, + STATE(962), 1, sym__expression, - STATE(4874), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345545,67 +361522,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [178984] = 27, + [197029] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(453), 1, sym_identifier, - STATE(2658), 1, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, sym__identifier, - STATE(2858), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(5152), 1, + STATE(1185), 1, sym__expression, - STATE(2871), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345622,174 +361599,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179088] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7197), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7193), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7195), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [179146] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7199), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7201), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [179202] = 27, + [197133] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(435), 1, sym_identifier, - STATE(2658), 1, + STATE(476), 1, + sym__quoted_identifier, + STATE(544), 1, + sym_dotted_name, + STATE(555), 1, sym__identifier, - STATE(2858), 1, + STATE(776), 1, sym_argument_reference, - STATE(5322), 1, + STATE(960), 1, sym__expression, - STATE(2871), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345806,67 +361676,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179306] = 27, + [197237] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5346), 1, + STATE(5300), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345883,67 +361753,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179410] = 27, + [197341] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, + STATE(1330), 1, sym_identifier, - STATE(2141), 1, + STATE(1379), 1, sym__quoted_identifier, - STATE(2251), 1, + STATE(1610), 1, sym_dotted_name, - STATE(2303), 1, + STATE(1616), 1, sym__identifier, - STATE(2536), 1, + STATE(1861), 1, sym_argument_reference, - STATE(2609), 1, + STATE(1891), 1, sym__expression, - STATE(2500), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -345960,67 +361830,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179514] = 27, + [197445] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(5755), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(5757), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(5759), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(5761), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(5763), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(5765), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(5767), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(5769), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(5771), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(5781), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(5783), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(5785), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(5787), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(9), 1, + STATE(27), 1, sym_identifier, - STATE(13), 1, + STATE(28), 1, sym_dotted_name, - STATE(36), 1, + STATE(102), 1, sym__identifier, - STATE(96), 1, + STATE(203), 1, sym_argument_reference, - STATE(153), 1, + STATE(334), 1, sym__expression, - STATE(101), 3, + STATE(202), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(5779), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(329), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346037,67 +361907,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179618] = 27, + [197549] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(4571), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(4573), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(4575), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(4577), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(4579), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(4581), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(4583), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(4585), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(4587), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(4589), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(4593), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(4597), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(4599), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(4601), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(4603), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(4605), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(501), 1, sym_identifier, - STATE(58), 1, + STATE(562), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(805), 1, sym_dotted_name, - STATE(119), 1, + STATE(931), 1, sym__identifier, - STATE(322), 1, + STATE(1164), 1, sym_argument_reference, - STATE(351), 1, + STATE(1246), 1, sym__expression, - STATE(323), 3, + STATE(1147), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(4595), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(1227), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346114,67 +361984,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179722] = 27, + [197653] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2264), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2266), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2268), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2270), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2272), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2274), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2276), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2278), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2280), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2286), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2290), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2292), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2294), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2296), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2298), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1294), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(1311), 1, + sym_dotted_name, + STATE(1313), 1, sym_identifier, - STATE(2658), 1, + STATE(1475), 1, sym__identifier, - STATE(2858), 1, + STATE(1688), 1, sym_argument_reference, - STATE(5166), 1, + STATE(1826), 1, sym__expression, - STATE(2871), 3, + STATE(1687), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2288), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1837), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346191,67 +362061,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179826] = 27, + [197757] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(1269), 1, + STATE(3296), 1, sym_dotted_name, - STATE(1270), 1, + STATE(4281), 1, sym_identifier, - STATE(1315), 1, + STATE(4738), 1, sym__identifier, - STATE(1408), 1, + STATE(4807), 1, sym_argument_reference, - STATE(1482), 1, + STATE(4811), 1, sym__expression, - STATE(1356), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346268,67 +362138,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [179930] = 27, + [197861] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2843), 1, sym_identifier, - STATE(2658), 1, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, + sym_dotted_name, + STATE(3288), 1, sym__identifier, - STATE(2858), 1, + STATE(4261), 1, sym_argument_reference, - STATE(5377), 1, + STATE(4475), 1, sym__expression, - STATE(2871), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346345,122 +362215,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180034] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4503), 1, - sym_view_check_option, - ACTIONS(7203), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7205), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [180094] = 27, + [197965] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(2266), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, + STATE(2843), 1, sym_identifier, - STATE(1316), 1, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, sym_dotted_name, - STATE(1521), 1, + STATE(3288), 1, sym__identifier, - STATE(1665), 1, + STATE(4261), 1, sym_argument_reference, - STATE(1744), 1, + STATE(4461), 1, sym__expression, - STATE(1667), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346477,67 +362292,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180198] = 27, + [198069] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2843), 1, sym_identifier, - STATE(2658), 1, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, + sym_dotted_name, + STATE(3288), 1, sym__identifier, - STATE(2858), 1, + STATE(4261), 1, sym_argument_reference, - STATE(5370), 1, + STATE(4459), 1, sym__expression, - STATE(2871), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346554,67 +362369,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180302] = 27, + [198173] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(2843), 1, sym_identifier, - STATE(2658), 1, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, + sym_dotted_name, + STATE(3288), 1, sym__identifier, - STATE(2858), 1, + STATE(4261), 1, sym_argument_reference, - STATE(5191), 1, + STATE(4458), 1, sym__expression, - STATE(2871), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346631,67 +362446,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180406] = 27, + [198277] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(43), 1, + ACTIONS(7169), 1, aux_sym_cte_token2, - ACTIONS(45), 1, + ACTIONS(7171), 1, anon_sym_LPAREN, - ACTIONS(47), 1, + ACTIONS(7173), 1, aux_sym_null_hint_token2, - ACTIONS(49), 1, + ACTIONS(7175), 1, aux_sym_select_subexpression_token1, - ACTIONS(51), 1, + ACTIONS(7177), 1, aux_sym_conditional_expression_token1, - ACTIONS(53), 1, + ACTIONS(7179), 1, aux_sym_TRUE_token1, - ACTIONS(55), 1, + ACTIONS(7181), 1, aux_sym_FALSE_token1, - ACTIONS(57), 1, + ACTIONS(7183), 1, sym_number, - ACTIONS(59), 1, + ACTIONS(7185), 1, sym__unquoted_identifier, - ACTIONS(61), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(65), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(69), 1, + ACTIONS(7195), 1, anon_sym_DASH, - ACTIONS(71), 1, + ACTIONS(7197), 1, anon_sym_STAR, - ACTIONS(73), 1, + ACTIONS(7199), 1, aux_sym_interval_expression_token1, - ACTIONS(75), 1, + ACTIONS(7201), 1, anon_sym_DOLLAR, - ACTIONS(77), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(7), 1, - sym__quoted_identifier, - STATE(9), 1, + STATE(2148), 1, sym_identifier, - STATE(13), 1, - sym_dotted_name, - STATE(36), 1, + STATE(2206), 1, + sym__quoted_identifier, + STATE(2352), 1, sym__identifier, - STATE(96), 1, + STATE(2433), 1, + sym_dotted_name, + STATE(2620), 1, sym_argument_reference, - STATE(171), 1, + STATE(2703), 1, sym__expression, - STATE(101), 3, + STATE(2621), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(67), 6, + ACTIONS(7193), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(115), 16, + STATE(2660), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346708,67 +362523,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180510] = 27, + [198381] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(2843), 1, sym_identifier, - STATE(1614), 1, + STATE(3003), 1, sym__quoted_identifier, - STATE(1792), 1, + STATE(3278), 1, sym_dotted_name, - STATE(1811), 1, + STATE(3288), 1, sym__identifier, - STATE(2005), 1, + STATE(4261), 1, sym_argument_reference, - STATE(2111), 1, + STATE(4457), 1, sym__expression, - STATE(2011), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346785,67 +362600,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180614] = 27, + [198485] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(435), 1, sym_identifier, - STATE(1614), 1, + STATE(476), 1, sym__quoted_identifier, - STATE(1792), 1, + STATE(544), 1, sym_dotted_name, - STATE(1811), 1, + STATE(555), 1, sym__identifier, - STATE(2005), 1, + STATE(776), 1, sym_argument_reference, - STATE(2143), 1, + STATE(951), 1, sym__expression, - STATE(2011), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346862,67 +362677,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180718] = 27, + [198589] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, + STATE(35), 1, sym_identifier, - STATE(1315), 1, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, sym__identifier, - STATE(1408), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(1450), 1, + STATE(353), 1, sym__expression, - STATE(1356), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -346939,67 +362754,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180822] = 27, + [198693] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1330), 1, sym_identifier, - STATE(2658), 1, + STATE(1379), 1, + sym__quoted_identifier, + STATE(1610), 1, + sym_dotted_name, + STATE(1616), 1, sym__identifier, - STATE(2858), 1, + STATE(1861), 1, sym_argument_reference, - STATE(5375), 1, + STATE(1958), 1, sym__expression, - STATE(2871), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347016,67 +362831,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [180926] = 27, + [198797] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(1330), 1, sym_identifier, - STATE(58), 1, + STATE(1379), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(1610), 1, sym_dotted_name, - STATE(119), 1, + STATE(1616), 1, sym__identifier, - STATE(322), 1, + STATE(1861), 1, sym_argument_reference, - STATE(342), 1, + STATE(1959), 1, sym__expression, - STATE(323), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347093,67 +362908,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181030] = 27, + [198901] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(1330), 1, sym_identifier, - STATE(58), 1, + STATE(1379), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(1610), 1, sym_dotted_name, - STATE(119), 1, + STATE(1616), 1, sym__identifier, - STATE(322), 1, + STATE(1861), 1, sym_argument_reference, - STATE(341), 1, + STATE(1967), 1, sym__expression, - STATE(323), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347170,67 +362985,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181134] = 27, + [199005] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(1330), 1, sym_identifier, - STATE(58), 1, + STATE(1379), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(1610), 1, sym_dotted_name, - STATE(119), 1, + STATE(1616), 1, sym__identifier, - STATE(322), 1, + STATE(1861), 1, sym_argument_reference, - STATE(383), 1, + STATE(1977), 1, sym__expression, - STATE(323), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347247,67 +363062,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181238] = 27, + [199109] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(1330), 1, sym_identifier, - STATE(58), 1, + STATE(1379), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(1610), 1, sym_dotted_name, - STATE(119), 1, + STATE(1616), 1, sym__identifier, - STATE(322), 1, + STATE(1861), 1, sym_argument_reference, - STATE(374), 1, + STATE(1986), 1, sym__expression, - STATE(323), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347324,67 +363139,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181342] = 27, + [199213] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(1330), 1, sym_identifier, - STATE(58), 1, + STATE(1379), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(1610), 1, sym_dotted_name, - STATE(119), 1, + STATE(1616), 1, sym__identifier, - STATE(322), 1, + STATE(1861), 1, sym_argument_reference, - STATE(380), 1, + STATE(1989), 1, sym__expression, - STATE(323), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347401,67 +363216,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181446] = 27, + [199317] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(435), 1, sym_identifier, - STATE(58), 1, + STATE(476), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(544), 1, sym_dotted_name, - STATE(119), 1, + STATE(555), 1, sym__identifier, - STATE(322), 1, + STATE(776), 1, sym_argument_reference, - STATE(384), 1, + STATE(950), 1, sym__expression, - STATE(323), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347478,122 +363293,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181550] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4496), 1, - sym_view_check_option, - ACTIONS(7207), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7209), 41, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [181610] = 27, + [199421] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6969), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(6971), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(6973), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(6975), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(6977), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(6979), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(6981), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(6983), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(6985), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(6987), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(6991), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(6995), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(6997), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(6999), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(7001), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(7003), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(1372), 1, + STATE(435), 1, sym_identifier, - STATE(1453), 1, + STATE(476), 1, sym__quoted_identifier, - STATE(1630), 1, + STATE(544), 1, sym_dotted_name, - STATE(1728), 1, + STATE(555), 1, sym__identifier, - STATE(1884), 1, + STATE(776), 1, sym_argument_reference, - STATE(2101), 1, + STATE(949), 1, sym__expression, - STATE(1998), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6993), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2091), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347610,67 +363370,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181714] = 27, + [199525] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(435), 1, sym_identifier, - STATE(2658), 1, + STATE(476), 1, + sym__quoted_identifier, + STATE(544), 1, + sym_dotted_name, + STATE(555), 1, sym__identifier, - STATE(2858), 1, + STATE(776), 1, sym_argument_reference, - STATE(5290), 1, + STATE(947), 1, sym__expression, - STATE(2871), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347687,67 +363447,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181818] = 27, + [199629] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(435), 1, sym_identifier, - STATE(2658), 1, + STATE(476), 1, + sym__quoted_identifier, + STATE(544), 1, + sym_dotted_name, + STATE(555), 1, sym__identifier, - STATE(2858), 1, + STATE(776), 1, sym_argument_reference, - STATE(5143), 1, + STATE(946), 1, sym__expression, - STATE(2871), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347764,67 +363524,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [181922] = 27, + [199733] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(435), 1, sym_identifier, - STATE(2658), 1, + STATE(476), 1, + sym__quoted_identifier, + STATE(544), 1, + sym_dotted_name, + STATE(555), 1, sym__identifier, - STATE(2858), 1, + STATE(776), 1, sym_argument_reference, - STATE(5342), 1, + STATE(944), 1, sym__expression, - STATE(2871), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347841,67 +363601,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182026] = 27, + [199837] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(473), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(475), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [199893] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7005), 1, + aux_sym_cte_token2, + ACTIONS(7007), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7009), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7011), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7013), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7015), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7017), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7019), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7021), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7023), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7025), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7027), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7031), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7033), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7035), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7037), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7039), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(411), 1, sym_identifier, - STATE(2658), 1, + STATE(472), 1, + sym__quoted_identifier, + STATE(561), 1, + sym_dotted_name, + STATE(595), 1, sym__identifier, - STATE(2858), 1, + STATE(909), 1, sym_argument_reference, - STATE(5390), 1, + STATE(1056), 1, sym__expression, - STATE(2871), 3, + STATE(912), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7029), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1007), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347918,67 +363731,173 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182130] = 27, + [199997] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(449), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(451), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [200053] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(453), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(455), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [200109] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6252), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6254), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6256), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6258), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6260), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6262), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6264), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6266), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6268), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6274), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6278), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6280), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6282), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6284), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6286), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(4745), 1, + sym_dotted_name, + STATE(4795), 1, sym_identifier, - STATE(2658), 1, + STATE(4924), 1, sym__identifier, - STATE(2858), 1, + STATE(5061), 1, sym_argument_reference, - STATE(5182), 1, + STATE(5180), 1, sym__expression, - STATE(2871), 3, + STATE(5058), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6276), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(5172), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -347995,67 +363914,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182234] = 27, + [200213] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(2154), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(2387), 1, sym_identifier, - STATE(2658), 1, + STATE(2698), 1, sym__identifier, - STATE(2858), 1, + STATE(2851), 1, sym_argument_reference, - STATE(5384), 1, + STATE(5218), 1, sym__expression, - STATE(2871), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348072,67 +363991,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182338] = 27, + [200317] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, + STATE(435), 1, sym_identifier, - STATE(2141), 1, + STATE(476), 1, sym__quoted_identifier, - STATE(2251), 1, + STATE(544), 1, sym_dotted_name, - STATE(2303), 1, + STATE(555), 1, sym__identifier, - STATE(2536), 1, + STATE(776), 1, sym_argument_reference, - STATE(2554), 1, + STATE(957), 1, sym__expression, - STATE(2500), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348149,67 +364068,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182442] = 27, + [200421] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(5387), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(5389), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(5391), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(5397), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(5399), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(5401), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(5411), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(5413), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(5415), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(5417), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(5419), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(2098), 1, + STATE(1943), 1, sym_identifier, - STATE(2141), 1, + STATE(2097), 1, sym__quoted_identifier, - STATE(2251), 1, - sym_dotted_name, - STATE(2303), 1, + STATE(2180), 1, sym__identifier, - STATE(2536), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(2610), 1, + STATE(2608), 1, sym__expression, - STATE(2500), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5409), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348226,67 +364145,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182546] = 27, + [200525] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(5376), 1, + STATE(4871), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348303,67 +364222,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182650] = 27, + [200629] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7093), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7095), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7097), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7099), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7101), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7103), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7105), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7107), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7109), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7115), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7119), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7121), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7123), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7125), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7127), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(460), 1, sym_identifier, - STATE(2658), 1, + STATE(487), 1, + sym__quoted_identifier, + STATE(660), 1, + sym_dotted_name, + STATE(665), 1, sym__identifier, - STATE(2858), 1, + STATE(972), 1, sym_argument_reference, - STATE(5190), 1, + STATE(1192), 1, sym__expression, - STATE(2871), 3, + STATE(975), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7117), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1214), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348380,67 +364299,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182754] = 27, + [200733] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(35), 1, sym_identifier, - STATE(2658), 1, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, sym__identifier, - STATE(2858), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(5387), 1, + STATE(370), 1, sym__expression, - STATE(2871), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348457,67 +364376,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182858] = 27, + [200837] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(35), 1, sym_identifier, - STATE(2658), 1, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, sym__identifier, - STATE(2858), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(5358), 1, + STATE(378), 1, sym__expression, - STATE(2871), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348534,67 +364453,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [182962] = 27, + [200941] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7213), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7215), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7217), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7219), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7221), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7223), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7225), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7227), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7229), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7239), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7241), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7243), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7245), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(435), 1, sym_identifier, - STATE(2658), 1, + STATE(476), 1, + sym__quoted_identifier, + STATE(544), 1, + sym_dotted_name, + STATE(555), 1, sym__identifier, - STATE(2858), 1, + STATE(776), 1, sym_argument_reference, - STATE(5150), 1, + STATE(963), 1, sym__expression, - STATE(2871), 3, + STATE(782), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7237), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(970), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348611,67 +364530,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183066] = 27, + [201045] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(4496), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(4498), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(4500), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(4504), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(4506), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(4508), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(4510), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(4512), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(4514), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(4520), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(4524), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(4526), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(4528), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(4530), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(4532), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, - sym_identifier, - STATE(1614), 1, - sym__quoted_identifier, - STATE(1792), 1, + STATE(2105), 1, sym_dotted_name, - STATE(1811), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(2387), 1, + sym_identifier, + STATE(2698), 1, sym__identifier, - STATE(2005), 1, + STATE(2851), 1, sym_argument_reference, - STATE(2114), 1, + STATE(4753), 1, sym__expression, - STATE(2011), 3, + STATE(2850), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(4522), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(3035), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348688,67 +364607,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183170] = 27, + [201149] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(43), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(45), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(47), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(49), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(51), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(53), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(55), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(57), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(59), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(65), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(69), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(71), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(73), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(75), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(77), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, - sym_identifier, - STATE(1614), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(1792), 1, + STATE(11), 1, + sym_identifier, + STATE(12), 1, sym_dotted_name, - STATE(1811), 1, + STATE(37), 1, sym__identifier, - STATE(2005), 1, + STATE(67), 1, sym_argument_reference, - STATE(2115), 1, + STATE(164), 1, sym__expression, - STATE(2011), 3, + STATE(64), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + 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(2156), 16, + STATE(171), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348765,67 +364684,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183274] = 27, + [201253] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6581), 1, + ACTIONS(7133), 1, aux_sym_cte_token2, - ACTIONS(6583), 1, + ACTIONS(7135), 1, anon_sym_LPAREN, - ACTIONS(6585), 1, + ACTIONS(7137), 1, aux_sym_null_hint_token2, - ACTIONS(6587), 1, + ACTIONS(7139), 1, aux_sym_select_subexpression_token1, - ACTIONS(6589), 1, + ACTIONS(7141), 1, aux_sym_conditional_expression_token1, - ACTIONS(6591), 1, + ACTIONS(7143), 1, aux_sym_TRUE_token1, - ACTIONS(6593), 1, + ACTIONS(7145), 1, aux_sym_FALSE_token1, - ACTIONS(6595), 1, + ACTIONS(7147), 1, sym_number, - ACTIONS(6597), 1, + ACTIONS(7149), 1, sym__unquoted_identifier, - ACTIONS(6599), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(6601), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(6603), 1, + ACTIONS(7155), 1, anon_sym_SQUOTE, - ACTIONS(6607), 1, + ACTIONS(7159), 1, anon_sym_DASH, - ACTIONS(6609), 1, + ACTIONS(7161), 1, anon_sym_STAR, - ACTIONS(6611), 1, + ACTIONS(7163), 1, aux_sym_interval_expression_token1, - ACTIONS(6613), 1, + ACTIONS(7165), 1, anon_sym_DOLLAR, - ACTIONS(6615), 1, + ACTIONS(7167), 1, sym__dollar_quoted_string_tag, - STATE(4633), 1, + STATE(2318), 1, sym_identifier, - STATE(4665), 1, + STATE(2495), 1, sym__quoted_identifier, - STATE(4772), 1, + STATE(2652), 1, sym__identifier, - STATE(4780), 1, + STATE(2686), 1, sym_dotted_name, - STATE(4873), 1, + STATE(2903), 1, sym_argument_reference, - STATE(4955), 1, + STATE(3045), 1, sym__expression, - STATE(4874), 3, + STATE(2911), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6605), 6, + ACTIONS(7157), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(4942), 16, + STATE(3031), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348842,67 +364761,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183378] = 27, + [201357] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(35), 1, sym_identifier, - STATE(1614), 1, + STATE(58), 1, sym__quoted_identifier, - STATE(1792), 1, - sym_dotted_name, - STATE(1811), 1, + STATE(118), 1, sym__identifier, - STATE(2005), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(2116), 1, + STATE(388), 1, sym__expression, - STATE(2011), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348919,67 +364838,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183482] = 27, + [201461] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(35), 1, sym_identifier, - STATE(1614), 1, + STATE(58), 1, sym__quoted_identifier, - STATE(1792), 1, - sym_dotted_name, - STATE(1811), 1, + STATE(118), 1, sym__identifier, - STATE(2005), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(2120), 1, + STATE(390), 1, sym__expression, - STATE(2011), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -348996,67 +364915,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183586] = 27, + [201565] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(35), 1, sym_identifier, - STATE(1614), 1, + STATE(58), 1, sym__quoted_identifier, - STATE(1792), 1, - sym_dotted_name, - STATE(1811), 1, + STATE(118), 1, sym__identifier, - STATE(2005), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(2123), 1, + STATE(399), 1, sym__expression, - STATE(2011), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349073,67 +364992,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183690] = 27, + [201669] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6426), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(6428), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(6430), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(6432), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(6434), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(6436), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(6438), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(6440), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(6442), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(6444), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(6448), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(6452), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(6454), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(6456), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(6458), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(6460), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(235), 1, - sym__quoted_identifier, - STATE(263), 1, + STATE(35), 1, sym_identifier, - STATE(315), 1, - sym_dotted_name, - STATE(476), 1, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, sym__identifier, - STATE(574), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(714), 1, + STATE(358), 1, sym__expression, - STATE(572), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6450), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(675), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349150,67 +365069,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183794] = 27, + [201773] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(35), 1, sym_identifier, - STATE(1614), 1, + STATE(58), 1, sym__quoted_identifier, - STATE(1792), 1, - sym_dotted_name, - STATE(1811), 1, + STATE(118), 1, sym__identifier, - STATE(2005), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(2124), 1, + STATE(356), 1, sym__expression, - STATE(2011), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349227,67 +365146,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [183898] = 27, + [201877] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7383), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(7385), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(7387), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(7389), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(7391), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(7393), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(7395), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(7397), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(7399), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(7409), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(7411), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(7413), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(7415), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(2409), 1, + STATE(3296), 1, + sym_dotted_name, + STATE(4281), 1, sym_identifier, - STATE(2658), 1, + STATE(4738), 1, sym__identifier, - STATE(2858), 1, + STATE(4807), 1, sym_argument_reference, - STATE(5385), 1, + STATE(4812), 1, sym__expression, - STATE(2871), 3, + STATE(4809), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(7407), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(4816), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349304,67 +365223,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184002] = 27, + [201981] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(6162), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(6164), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(6166), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(6172), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(6174), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(6176), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(6178), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(6186), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(6188), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(6190), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(6192), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(6194), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, - sym_dotted_name, - STATE(4676), 1, + STATE(35), 1, sym_identifier, - STATE(4862), 1, + STATE(58), 1, + sym__quoted_identifier, + STATE(118), 1, sym__identifier, - STATE(5008), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(5034), 1, + STATE(344), 1, sym__expression, - STATE(5011), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6184), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349381,67 +365300,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184106] = 27, + [202085] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1330), 1, sym_identifier, - STATE(2658), 1, + STATE(1379), 1, + sym__quoted_identifier, + STATE(1610), 1, + sym_dotted_name, + STATE(1616), 1, sym__identifier, - STATE(2858), 1, + STATE(1861), 1, sym_argument_reference, - STATE(5205), 1, + STATE(1992), 1, sym__expression, - STATE(2871), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349458,67 +365377,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184210] = 27, + [202189] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(2305), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(2307), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(2309), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(2311), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(2313), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(2315), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(2317), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(2319), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(2321), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(2331), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(2333), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(2335), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(2337), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1330), 1, sym_identifier, - STATE(2658), 1, + STATE(1379), 1, + sym__quoted_identifier, + STATE(1610), 1, + sym_dotted_name, + STATE(1616), 1, sym__identifier, - STATE(2858), 1, + STATE(1861), 1, sym_argument_reference, - STATE(5273), 1, + STATE(1985), 1, sym__expression, - STATE(2871), 3, + STATE(1862), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(2329), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(1880), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349535,67 +365454,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184314] = 27, + [202293] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(6300), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(6302), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(6304), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(6306), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(6308), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(6310), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(6312), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(6314), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(6316), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(6326), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(6328), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(6330), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(6332), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, + STATE(1943), 1, sym_identifier, - STATE(1315), 1, + STATE(2097), 1, + sym__quoted_identifier, + STATE(2180), 1, sym__identifier, - STATE(1408), 1, + STATE(2199), 1, + sym_dotted_name, + STATE(2320), 1, sym_argument_reference, - STATE(1476), 1, + STATE(2580), 1, sym__expression, - STATE(1356), 3, + STATE(2319), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(6324), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(2550), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349612,67 +365531,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184418] = 27, + [202397] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(5507), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(5509), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(5511), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(5513), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(5515), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(5517), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(5519), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(5521), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(5523), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(5533), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(5535), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(5537), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(5539), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, + STATE(35), 1, sym_identifier, STATE(58), 1, sym__quoted_identifier, - STATE(112), 1, - sym_dotted_name, - STATE(119), 1, + STATE(118), 1, sym__identifier, - STATE(322), 1, + STATE(132), 1, + sym_dotted_name, + STATE(282), 1, sym_argument_reference, - STATE(405), 1, + STATE(351), 1, sym__expression, - STATE(323), 3, + STATE(300), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(5531), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(354), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349689,67 +365608,173 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184522] = 27, + [202501] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(370), 22, + anon_sym_COMMA, + 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(372), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [202557] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(390), 22, + anon_sym_COMMA, + 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(392), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [202613] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(7287), 1, aux_sym_cte_token2, - ACTIONS(5655), 1, + ACTIONS(7289), 1, anon_sym_LPAREN, - ACTIONS(5657), 1, + ACTIONS(7291), 1, aux_sym_null_hint_token2, - ACTIONS(5659), 1, + ACTIONS(7293), 1, aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, + ACTIONS(7295), 1, aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, + ACTIONS(7297), 1, aux_sym_TRUE_token1, - ACTIONS(5665), 1, + ACTIONS(7299), 1, aux_sym_FALSE_token1, - ACTIONS(5667), 1, + ACTIONS(7301), 1, sym_number, - ACTIONS(5669), 1, + ACTIONS(7303), 1, sym__unquoted_identifier, - ACTIONS(5671), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, + ACTIONS(7309), 1, anon_sym_SQUOTE, - ACTIONS(5679), 1, + ACTIONS(7313), 1, anon_sym_DASH, - ACTIONS(5681), 1, + ACTIONS(7315), 1, anon_sym_STAR, - ACTIONS(5683), 1, + ACTIONS(7317), 1, aux_sym_interval_expression_token1, - ACTIONS(5685), 1, + ACTIONS(7319), 1, anon_sym_DOLLAR, - ACTIONS(5687), 1, + ACTIONS(7321), 1, sym__dollar_quoted_string_tag, - STATE(38), 1, - sym_identifier, - STATE(58), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(112), 1, + STATE(1324), 1, + sym_identifier, + STATE(1350), 1, sym_dotted_name, - STATE(119), 1, + STATE(1539), 1, sym__identifier, - STATE(322), 1, + STATE(1854), 1, sym_argument_reference, - STATE(407), 1, + STATE(1892), 1, sym__expression, - STATE(323), 3, + STATE(1855), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5677), 6, + ACTIONS(7311), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, + STATE(1888), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349766,67 +365791,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184626] = 27, + [202717] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6563), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(6565), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6567), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6569), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6571), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6573), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6575), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6577), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6579), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6589), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6591), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6593), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6595), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(447), 1, sym_identifier, - STATE(2658), 1, + STATE(454), 1, + sym__quoted_identifier, + STATE(564), 1, + sym_dotted_name, + STATE(567), 1, sym__identifier, - STATE(2858), 1, + STATE(814), 1, sym_argument_reference, - STATE(5321), 1, + STATE(986), 1, sym__expression, - STATE(2871), 3, + STATE(813), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6587), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(983), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -349843,199 +365868,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184730] = 5, + [202821] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4557), 1, - sym_data_hint, - ACTIONS(7211), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(410), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7213), 41, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(412), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [184790] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5220), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [184894] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [202877] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5640), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, + ACTIONS(5642), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(5644), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(5646), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(5648), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(5650), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(5652), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(5654), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(5656), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(5666), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(5668), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5670), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(5672), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(1484), 1, sym_identifier, - STATE(2658), 1, + STATE(1582), 1, + sym__quoted_identifier, + STATE(1822), 1, sym__identifier, - STATE(2858), 1, + STATE(1853), 1, + sym_dotted_name, + STATE(2001), 1, sym_argument_reference, - STATE(5304), 1, + STATE(2159), 1, sym__expression, - STATE(2871), 3, + STATE(2020), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(5664), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(2153), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350052,144 +365998,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [184998] = 27, + [202981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4582), 1, - aux_sym_cte_token2, - ACTIONS(4584), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - aux_sym_null_hint_token2, - ACTIONS(4590), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, - aux_sym_TRUE_token1, - ACTIONS(4596), 1, - aux_sym_FALSE_token1, - ACTIONS(4598), 1, - sym_number, - ACTIONS(4600), 1, - sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(461), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(4604), 1, anon_sym_DQUOTE, - ACTIONS(4606), 1, - anon_sym_SQUOTE, - ACTIONS(4610), 1, - anon_sym_DASH, - ACTIONS(4612), 1, - anon_sym_STAR, - ACTIONS(4614), 1, - aux_sym_interval_expression_token1, - ACTIONS(4616), 1, - anon_sym_DOLLAR, - ACTIONS(4618), 1, - sym__dollar_quoted_string_tag, - STATE(1262), 1, - sym__quoted_identifier, - STATE(1268), 1, - sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, - sym__identifier, - STATE(1369), 1, - sym_argument_reference, - STATE(2880), 1, - sym__expression, - STATE(1357), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4608), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [185102] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [203037] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(6719), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(6721), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(6723), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(6729), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(6731), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(6733), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(6743), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(6745), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(6747), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(6749), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(6751), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(483), 1, + STATE(1278), 1, sym_identifier, - STATE(510), 1, + STATE(1295), 1, sym__quoted_identifier, - STATE(686), 1, - sym_dotted_name, - STATE(690), 1, + STATE(1321), 1, sym__identifier, - STATE(991), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(1189), 1, + STATE(1602), 1, sym__expression, - STATE(989), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6741), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350206,122 +366128,173 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [185206] = 5, + [203141] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4467), 1, - sym_data_hint, - ACTIONS(7215), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(292), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7217), 41, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(294), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [185266] = 27, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [203197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(477), 22, + anon_sym_COMMA, + 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(479), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [203253] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6599), 1, + aux_sym_cte_token2, + ACTIONS(6601), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, + ACTIONS(6603), 1, aux_sym_null_hint_token2, - ACTIONS(4542), 1, + ACTIONS(6605), 1, aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, + ACTIONS(6607), 1, aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, + ACTIONS(6609), 1, aux_sym_TRUE_token1, - ACTIONS(4548), 1, + ACTIONS(6611), 1, aux_sym_FALSE_token1, - ACTIONS(4550), 1, + ACTIONS(6613), 1, sym_number, - ACTIONS(4552), 1, + ACTIONS(6615), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6625), 1, anon_sym_DASH, - ACTIONS(4564), 1, + ACTIONS(6627), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(6629), 1, aux_sym_interval_expression_token1, - ACTIONS(4568), 1, + ACTIONS(6631), 1, anon_sym_DOLLAR, - ACTIONS(4570), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, + STATE(346), 1, sym_identifier, - STATE(2658), 1, + STATE(443), 1, + sym__quoted_identifier, + STATE(497), 1, + sym_dotted_name, + STATE(503), 1, sym__identifier, - STATE(2858), 1, + STATE(644), 1, sym_argument_reference, - STATE(5299), 1, + STATE(844), 1, sym__expression, - STATE(2871), 3, + STATE(641), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(4560), 6, + ACTIONS(6623), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, + STATE(840), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350338,67 +366311,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [185370] = 27, + [203357] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, + ACTIONS(6514), 1, aux_sym_cte_token2, - ACTIONS(6719), 1, + ACTIONS(6516), 1, anon_sym_LPAREN, - ACTIONS(6721), 1, + ACTIONS(6518), 1, aux_sym_null_hint_token2, - ACTIONS(6723), 1, + ACTIONS(6520), 1, aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, + ACTIONS(6522), 1, aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, + ACTIONS(6524), 1, aux_sym_TRUE_token1, - ACTIONS(6729), 1, + ACTIONS(6526), 1, aux_sym_FALSE_token1, - ACTIONS(6731), 1, + ACTIONS(6528), 1, sym_number, - ACTIONS(6733), 1, + ACTIONS(6530), 1, sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(6743), 1, + ACTIONS(6540), 1, anon_sym_DASH, - ACTIONS(6745), 1, + ACTIONS(6542), 1, anon_sym_STAR, - ACTIONS(6747), 1, + ACTIONS(6544), 1, aux_sym_interval_expression_token1, - ACTIONS(6749), 1, + ACTIONS(6546), 1, anon_sym_DOLLAR, - ACTIONS(6751), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - STATE(483), 1, - sym_identifier, - STATE(510), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(686), 1, + STATE(1261), 1, sym_dotted_name, - STATE(690), 1, + STATE(1765), 1, + sym_identifier, + STATE(2158), 1, sym__identifier, - STATE(991), 1, + STATE(2273), 1, sym_argument_reference, - STATE(1207), 1, + STATE(2400), 1, sym__expression, - STATE(989), 3, + STATE(2284), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6741), 6, + ACTIONS(6538), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, + STATE(2403), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350415,173 +366388,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [185474] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7219), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7221), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - sym__unquoted_identifier, - [185530] = 3, + [203461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7223), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(493), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7225), 43, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(495), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [185586] = 27, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [203517] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(5725), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(5727), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(5729), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(5731), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(5733), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(5735), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(5737), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(5739), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(5741), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(5743), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(5747), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(5751), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(5753), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(5755), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(5757), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(5759), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(1464), 1, + STATE(453), 1, sym_identifier, - STATE(1614), 1, + STATE(521), 1, sym__quoted_identifier, - STATE(1792), 1, - sym_dotted_name, - STATE(1811), 1, + STATE(656), 1, sym__identifier, - STATE(2005), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(2155), 1, + STATE(1115), 1, sym__expression, - STATE(2011), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(5749), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2156), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350598,67 +366518,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [185690] = 27, + [203621] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, + STATE(453), 1, sym_identifier, - STATE(1315), 1, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, sym__identifier, - STATE(1408), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(1487), 1, + STATE(1116), 1, sym__expression, - STATE(1356), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350675,120 +366595,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [185794] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7227), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7229), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_initial_mode_token1, - sym__unquoted_identifier, - [185850] = 27, + [203725] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6078), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(6080), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(6082), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(6084), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(6090), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(6092), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(6094), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(6096), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(6100), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(6104), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(6106), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(6108), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(6110), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(6112), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(1701), 1, - sym__quoted_identifier, - STATE(1790), 1, + STATE(453), 1, sym_identifier, - STATE(1830), 1, - sym_dotted_name, - STATE(2137), 1, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, sym__identifier, - STATE(2245), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(2467), 1, + STATE(1117), 1, sym__expression, - STATE(2238), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6102), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350805,67 +366672,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [185954] = 27, + [203829] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(6719), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(6721), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(6723), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(6729), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(6731), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(6733), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(6743), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(6745), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(6747), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(6749), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(6751), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(483), 1, + STATE(453), 1, sym_identifier, - STATE(510), 1, + STATE(521), 1, sym__quoted_identifier, - STATE(686), 1, - sym_dotted_name, - STATE(690), 1, + STATE(656), 1, sym__identifier, - STATE(991), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(1214), 1, + STATE(1119), 1, sym__expression, - STATE(989), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6741), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350882,67 +366749,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [186058] = 27, + [203933] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2110), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(2112), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(2114), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(2116), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(2118), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(2120), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(2122), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(2124), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(2126), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(2128), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(2132), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(2136), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(2138), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(2140), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(2142), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(2144), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1269), 1, - sym_dotted_name, - STATE(1270), 1, + STATE(453), 1, sym_identifier, - STATE(1315), 1, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, sym__identifier, - STATE(1408), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(1538), 1, + STATE(1120), 1, sym__expression, - STATE(1356), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2134), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1534), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -350959,621 +366826,250 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [186162] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(427), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(429), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [186218] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(431), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(433), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [186274] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(435), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(437), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [186330] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(439), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(441), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [186386] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(443), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(445), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [186442] = 27, + [204037] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(7153), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(7155), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(7157), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(7163), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(7165), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(7167), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(7169), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(7171), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(7177), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(7179), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(7181), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(7183), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(7185), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, + STATE(453), 1, sym_identifier, - STATE(4907), 1, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, sym__identifier, - STATE(5038), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(5127), 1, + STATE(1121), 1, sym__expression, - STATE(5044), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(7175), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, sym_is_expression, sym_boolean_expression, sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [186546] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(463), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(465), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [186602] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(467), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(469), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [186658] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7231), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7233), 43, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + sym_NULL, + sym_TRUE, + sym_FALSE, + sym_json_access, + sym_type_cast, + sym_array_element_access, + sym_unary_expression, + sym_binary_expression, + sym_asterisk_expression, + sym_interval_expression, + [204141] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(485), 22, + anon_sym_COMMA, + 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(487), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [186714] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [204197] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(471), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(489), 22, + anon_sym_COMMA, + 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, - ACTIONS(473), 42, - aux_sym_with_clause_token1, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(491), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [186770] = 27, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [204253] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(5949), 1, aux_sym_cte_token2, - ACTIONS(2266), 1, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, + STATE(2843), 1, sym_identifier, - STATE(1316), 1, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, sym_dotted_name, - STATE(1521), 1, + STATE(3288), 1, sym__identifier, - STATE(1665), 1, + STATE(4261), 1, sym_argument_reference, - STATE(1824), 1, + STATE(4444), 1, sym__expression, - STATE(1667), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -351590,67 +367086,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [186874] = 27, + [204357] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(5554), 1, aux_sym_cte_token2, - ACTIONS(2266), 1, + ACTIONS(5556), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(5558), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(5560), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(5562), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(5564), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(5566), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(5568), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(5570), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(5580), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(5582), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(5584), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(5586), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, + STATE(2241), 1, sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1521), 1, + STATE(2327), 1, + sym__quoted_identifier, + STATE(2612), 1, sym__identifier, - STATE(1665), 1, + STATE(2615), 1, + sym_dotted_name, + STATE(2800), 1, sym_argument_reference, - STATE(1823), 1, + STATE(2883), 1, sym__expression, - STATE(1667), 3, + STATE(2801), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(5578), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(2878), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -351667,17 +367163,17 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [186978] = 3, + [204461] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(483), 6, + ACTIONS(473), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(485), 42, + anon_sym_COLON_COLON, + ACTIONS(475), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -351720,67 +367216,67 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [187034] = 27, + [204517] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(2194), 1, aux_sym_cte_token2, - ACTIONS(2266), 1, + ACTIONS(2196), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(2198), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(2200), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(2202), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(2204), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(2206), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(2208), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(2210), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(2220), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(2222), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(2224), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(2226), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, + STATE(1278), 1, sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1521), 1, + STATE(1295), 1, + sym__quoted_identifier, + STATE(1321), 1, sym__identifier, - STATE(1665), 1, + STATE(1322), 1, + sym_dotted_name, + STATE(1537), 1, sym_argument_reference, - STATE(1820), 1, + STATE(1612), 1, sym__expression, - STATE(1667), 3, + STATE(1522), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(2218), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(1559), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -351797,67 +367293,279 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [187138] = 27, + [204621] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + ACTIONS(7425), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7427), 43, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(2266), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + [204677] = 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), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [204733] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(457), 22, + anon_sym_COMMA, + 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(459), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [204789] = 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), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [204845] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5949), 1, + aux_sym_cte_token2, + ACTIONS(5951), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(5953), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(5955), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(5957), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(5959), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(5961), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(5963), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(5965), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(5975), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(5977), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(5979), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(5981), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, + STATE(2843), 1, sym_identifier, - STATE(1316), 1, + STATE(3003), 1, + sym__quoted_identifier, + STATE(3278), 1, sym_dotted_name, - STATE(1521), 1, + STATE(3288), 1, sym__identifier, - STATE(1665), 1, + STATE(4261), 1, sym_argument_reference, - STATE(1806), 1, + STATE(4446), 1, sym__expression, - STATE(1667), 3, + STATE(4259), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(5973), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(4702), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -351874,120 +367582,226 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [187242] = 3, + [204949] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(487), 6, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + 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_LBRACK, - ACTIONS(489), 42, - aux_sym_with_clause_token1, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [187298] = 27, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [205005] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, + ACTIONS(430), 22, + anon_sym_COMMA, + 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(432), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6719), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [205061] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(481), 22, + anon_sym_COMMA, + 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(483), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [205117] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5683), 1, + aux_sym_cte_token2, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(6721), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(6723), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(6729), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(6731), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(6733), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(6743), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(6745), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(6747), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(6749), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(6751), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(483), 1, + STATE(453), 1, sym_identifier, - STATE(510), 1, + STATE(521), 1, sym__quoted_identifier, - STATE(686), 1, - sym_dotted_name, - STATE(690), 1, + STATE(656), 1, sym__identifier, - STATE(991), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(1213), 1, + STATE(1174), 1, sym__expression, - STATE(989), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6741), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -352004,67 +367818,120 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [187402] = 27, + [205221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2264), 1, + 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_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(2266), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [205277] = 27, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5683), 1, + aux_sym_cte_token2, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(2268), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(2270), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(2276), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(2278), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(2280), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(2282), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(2286), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(2290), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(2292), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(2294), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(2296), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(2298), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, + STATE(453), 1, sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1521), 1, + STATE(521), 1, + sym__quoted_identifier, + STATE(656), 1, sym__identifier, - STATE(1665), 1, + STATE(657), 1, + sym_dotted_name, + STATE(1099), 1, sym_argument_reference, - STATE(1799), 1, + STATE(1136), 1, sym__expression, - STATE(1667), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(2288), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -352081,67 +367948,67 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [187506] = 27, + [205381] = 27, ACTIONS(3), 1, sym_comment, - ACTIONS(6933), 1, + ACTIONS(5683), 1, aux_sym_cte_token2, - ACTIONS(6935), 1, + ACTIONS(5685), 1, anon_sym_LPAREN, - ACTIONS(6937), 1, + ACTIONS(5687), 1, aux_sym_null_hint_token2, - ACTIONS(6939), 1, + ACTIONS(5689), 1, aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, + ACTIONS(5691), 1, aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, + ACTIONS(5693), 1, aux_sym_TRUE_token1, - ACTIONS(6945), 1, + ACTIONS(5695), 1, aux_sym_FALSE_token1, - ACTIONS(6947), 1, + ACTIONS(5697), 1, sym_number, - ACTIONS(6949), 1, + ACTIONS(5699), 1, sym__unquoted_identifier, - ACTIONS(6951), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(6953), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(6955), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(6959), 1, + ACTIONS(5709), 1, anon_sym_DASH, - ACTIONS(6961), 1, + ACTIONS(5711), 1, anon_sym_STAR, - ACTIONS(6963), 1, + ACTIONS(5713), 1, aux_sym_interval_expression_token1, - ACTIONS(6965), 1, + ACTIONS(5715), 1, anon_sym_DOLLAR, - ACTIONS(6967), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(417), 1, + STATE(453), 1, sym_identifier, - STATE(472), 1, + STATE(521), 1, sym__quoted_identifier, - STATE(553), 1, + STATE(656), 1, sym__identifier, - STATE(565), 1, + STATE(657), 1, sym_dotted_name, - STATE(761), 1, + STATE(1099), 1, sym_argument_reference, - STATE(944), 1, + STATE(1138), 1, sym__expression, - STATE(758), 3, + STATE(1096), 3, sym_function_call, sym__parenthesized_expression, sym_string, - ACTIONS(6957), 6, + ACTIONS(5707), 6, anon_sym_PLUS, anon_sym_BANG_BANG, anon_sym_TILDE, anon_sym_AT, anon_sym_PIPE_SLASH, anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, + STATE(1175), 16, sym_select_subexpression, sym_conditional_expression, sym_in_expression, @@ -352158,20 +368025,277 @@ static const uint16_t ts_small_parse_table[] = { sym_binary_expression, sym_asterisk_expression, sym_interval_expression, - [187610] = 5, + [205485] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6440), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6442), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [205540] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4241), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(4243), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [205595] = 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [205650] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7433), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7435), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [205705] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7437), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7439), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [205760] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4540), 1, - sym_data_hint, - ACTIONS(7235), 5, + ACTIONS(7441), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7237), 41, + ACTIONS(7443), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -352213,17 +368337,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [187670] = 3, + [205815] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(491), 6, + ACTIONS(7445), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(493), 42, + ACTIONS(7447), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -352266,17 +368389,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [187726] = 3, + [205870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(499), 6, + ACTIONS(7449), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(501), 42, + ACTIONS(7451), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -352319,249 +368441,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [187782] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2264), 1, - aux_sym_cte_token2, - ACTIONS(2266), 1, - anon_sym_LPAREN, - ACTIONS(2268), 1, - aux_sym_null_hint_token2, - ACTIONS(2270), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, - aux_sym_TRUE_token1, - ACTIONS(2276), 1, - aux_sym_FALSE_token1, - ACTIONS(2278), 1, - sym_number, - ACTIONS(2280), 1, - sym__unquoted_identifier, - ACTIONS(2282), 1, - anon_sym_BQUOTE, - ACTIONS(2284), 1, - anon_sym_DQUOTE, - ACTIONS(2286), 1, - anon_sym_SQUOTE, - ACTIONS(2290), 1, - anon_sym_DASH, - ACTIONS(2292), 1, - anon_sym_STAR, - ACTIONS(2294), 1, - aux_sym_interval_expression_token1, - ACTIONS(2296), 1, - anon_sym_DOLLAR, - ACTIONS(2298), 1, - sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, - sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1521), 1, - sym__identifier, - STATE(1665), 1, - sym_argument_reference, - STATE(1798), 1, - sym__expression, - STATE(1667), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2288), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [187886] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6390), 1, - aux_sym_cte_token2, - ACTIONS(6392), 1, - anon_sym_LPAREN, - ACTIONS(6394), 1, - aux_sym_null_hint_token2, - ACTIONS(6396), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6398), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6400), 1, - aux_sym_TRUE_token1, - ACTIONS(6402), 1, - aux_sym_FALSE_token1, - ACTIONS(6404), 1, - sym_number, - ACTIONS(6406), 1, - sym__unquoted_identifier, - ACTIONS(6408), 1, - anon_sym_BQUOTE, - ACTIONS(6410), 1, - anon_sym_DQUOTE, - ACTIONS(6412), 1, - anon_sym_SQUOTE, - ACTIONS(6416), 1, - anon_sym_DASH, - ACTIONS(6418), 1, - anon_sym_STAR, - ACTIONS(6420), 1, - aux_sym_interval_expression_token1, - ACTIONS(6422), 1, - anon_sym_DOLLAR, - ACTIONS(6424), 1, - sym__dollar_quoted_string_tag, - STATE(336), 1, - sym__quoted_identifier, - STATE(353), 1, - sym_dotted_name, - STATE(400), 1, - sym_identifier, - STATE(487), 1, - sym__identifier, - STATE(741), 1, - sym_argument_reference, - STATE(833), 1, - sym__expression, - STATE(739), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6414), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(746), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [187990] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6717), 1, - aux_sym_cte_token2, - ACTIONS(6719), 1, - anon_sym_LPAREN, - ACTIONS(6721), 1, - aux_sym_null_hint_token2, - ACTIONS(6723), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, - aux_sym_TRUE_token1, - ACTIONS(6729), 1, - aux_sym_FALSE_token1, - ACTIONS(6731), 1, - sym_number, - ACTIONS(6733), 1, - sym__unquoted_identifier, - ACTIONS(6735), 1, - anon_sym_BQUOTE, - ACTIONS(6737), 1, - anon_sym_DQUOTE, - ACTIONS(6739), 1, - anon_sym_SQUOTE, - ACTIONS(6743), 1, - anon_sym_DASH, - ACTIONS(6745), 1, - anon_sym_STAR, - ACTIONS(6747), 1, - aux_sym_interval_expression_token1, - ACTIONS(6749), 1, - anon_sym_DOLLAR, - ACTIONS(6751), 1, - sym__dollar_quoted_string_tag, - STATE(483), 1, - sym_identifier, - STATE(510), 1, - sym__quoted_identifier, - STATE(686), 1, - sym_dotted_name, - STATE(690), 1, - sym__identifier, - STATE(991), 1, - sym_argument_reference, - STATE(1211), 1, - sym__expression, - STATE(989), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6741), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188094] = 4, + [205925] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7243), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7239), 5, + ACTIONS(7453), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7241), 42, + ACTIONS(7455), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -352604,94 +368493,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [188152] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6717), 1, - aux_sym_cte_token2, - ACTIONS(6719), 1, - anon_sym_LPAREN, - ACTIONS(6721), 1, - aux_sym_null_hint_token2, - ACTIONS(6723), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, - aux_sym_TRUE_token1, - ACTIONS(6729), 1, - aux_sym_FALSE_token1, - ACTIONS(6731), 1, - sym_number, - ACTIONS(6733), 1, - sym__unquoted_identifier, - ACTIONS(6735), 1, - anon_sym_BQUOTE, - ACTIONS(6737), 1, - anon_sym_DQUOTE, - ACTIONS(6739), 1, - anon_sym_SQUOTE, - ACTIONS(6743), 1, - anon_sym_DASH, - ACTIONS(6745), 1, - anon_sym_STAR, - ACTIONS(6747), 1, - aux_sym_interval_expression_token1, - ACTIONS(6749), 1, - anon_sym_DOLLAR, - ACTIONS(6751), 1, - sym__dollar_quoted_string_tag, - STATE(483), 1, - sym_identifier, - STATE(510), 1, - sym__quoted_identifier, - STATE(686), 1, - sym_dotted_name, - STATE(690), 1, - sym__identifier, - STATE(991), 1, - sym_argument_reference, - STATE(1102), 1, - sym__expression, - STATE(989), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6741), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188256] = 3, + [205980] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(511), 6, + ACTIONS(7457), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(513), 42, + ACTIONS(7459), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -352734,97 +368545,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [188312] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5545), 1, - aux_sym_cte_token2, - ACTIONS(5547), 1, - anon_sym_LPAREN, - ACTIONS(5549), 1, - aux_sym_null_hint_token2, - ACTIONS(5551), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5553), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5555), 1, - aux_sym_TRUE_token1, - ACTIONS(5557), 1, - aux_sym_FALSE_token1, - ACTIONS(5559), 1, - sym_number, - ACTIONS(5561), 1, - sym__unquoted_identifier, - ACTIONS(5563), 1, - anon_sym_BQUOTE, - ACTIONS(5565), 1, - anon_sym_DQUOTE, - ACTIONS(5567), 1, - anon_sym_SQUOTE, - ACTIONS(5571), 1, - anon_sym_DASH, - ACTIONS(5573), 1, - anon_sym_STAR, - ACTIONS(5575), 1, - aux_sym_interval_expression_token1, - ACTIONS(5577), 1, - anon_sym_DOLLAR, - ACTIONS(5579), 1, - sym__dollar_quoted_string_tag, - STATE(2925), 1, - sym_identifier, - STATE(2971), 1, - sym__quoted_identifier, - STATE(3259), 1, - sym_dotted_name, - STATE(3270), 1, - sym__identifier, - STATE(3775), 1, - sym_argument_reference, - STATE(4433), 1, - sym__expression, - STATE(3776), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5569), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4438), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188416] = 5, + [206035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4443), 1, - sym_view_check_option, - ACTIONS(7245), 5, + ACTIONS(7461), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7247), 41, + ACTIONS(7463), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -352866,710 +368597,172 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [188476] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2264), 1, - aux_sym_cte_token2, - ACTIONS(2266), 1, - anon_sym_LPAREN, - ACTIONS(2268), 1, - aux_sym_null_hint_token2, - ACTIONS(2270), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2272), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2274), 1, - aux_sym_TRUE_token1, - ACTIONS(2276), 1, - aux_sym_FALSE_token1, - ACTIONS(2278), 1, - sym_number, - ACTIONS(2280), 1, - sym__unquoted_identifier, - ACTIONS(2282), 1, - anon_sym_BQUOTE, - ACTIONS(2284), 1, - anon_sym_DQUOTE, - ACTIONS(2286), 1, - anon_sym_SQUOTE, - ACTIONS(2290), 1, - anon_sym_DASH, - ACTIONS(2292), 1, - anon_sym_STAR, - ACTIONS(2294), 1, - aux_sym_interval_expression_token1, - ACTIONS(2296), 1, - anon_sym_DOLLAR, - ACTIONS(2298), 1, - sym__dollar_quoted_string_tag, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1302), 1, - sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1521), 1, - sym__identifier, - STATE(1665), 1, - sym_argument_reference, - STATE(1832), 1, - sym__expression, - STATE(1667), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2288), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1865), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188580] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6933), 1, - aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, - sym__unquoted_identifier, - ACTIONS(6951), 1, - anon_sym_BQUOTE, - ACTIONS(6953), 1, - anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(956), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188684] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6933), 1, - aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, - sym__unquoted_identifier, - ACTIONS(6951), 1, - anon_sym_BQUOTE, - ACTIONS(6953), 1, - anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(957), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188788] = 27, + [206090] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6933), 1, - aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, - sym__unquoted_identifier, - ACTIONS(6951), 1, + ACTIONS(7465), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(6953), 1, anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(958), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188892] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6933), 1, + ACTIONS(7467), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6951), 1, - anon_sym_BQUOTE, - ACTIONS(6953), 1, - anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(961), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [188996] = 27, + [206145] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6933), 1, - aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, - sym__unquoted_identifier, - ACTIONS(6951), 1, + ACTIONS(7469), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(6953), 1, anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(962), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189100] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6933), 1, + ACTIONS(7471), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6951), 1, - anon_sym_BQUOTE, - ACTIONS(6953), 1, - anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(964), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189204] = 27, + [206200] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7473), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5325), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189308] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6248), 1, + ACTIONS(7475), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6250), 1, - anon_sym_LPAREN, - ACTIONS(6252), 1, - aux_sym_null_hint_token2, - ACTIONS(6254), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6256), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6258), 1, - aux_sym_TRUE_token1, - ACTIONS(6260), 1, - aux_sym_FALSE_token1, - ACTIONS(6262), 1, - sym_number, - ACTIONS(6264), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6266), 1, - anon_sym_BQUOTE, - ACTIONS(6268), 1, - anon_sym_DQUOTE, - ACTIONS(6270), 1, - anon_sym_SQUOTE, - ACTIONS(6274), 1, - anon_sym_DASH, - ACTIONS(6276), 1, - anon_sym_STAR, - ACTIONS(6278), 1, - aux_sym_interval_expression_token1, - ACTIONS(6280), 1, - anon_sym_DOLLAR, - ACTIONS(6282), 1, - sym__dollar_quoted_string_tag, - STATE(369), 1, - sym_identifier, - STATE(423), 1, - sym__quoted_identifier, - STATE(499), 1, - sym__identifier, - STATE(504), 1, - sym_dotted_name, - STATE(689), 1, - sym_argument_reference, - STATE(922), 1, - sym__expression, - STATE(700), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6272), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(923), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189412] = 3, + [206255] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(503), 6, + ACTIONS(7477), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(505), 42, + ACTIONS(7479), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -353612,251 +368805,123 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [189468] = 27, + [206310] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, - aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, - sym__unquoted_identifier, - ACTIONS(7169), 1, + ACTIONS(987), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(7171), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5128), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189572] = 27, + ACTIONS(1001), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [206365] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6753), 1, + ACTIONS(7481), 1, + anon_sym_DOT, + STATE(4499), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 22, + aux_sym_with_clause_token1, aux_sym_cte_token2, - ACTIONS(6755), 1, - anon_sym_LPAREN, - ACTIONS(6757), 1, - aux_sym_null_hint_token2, - ACTIONS(6759), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, - aux_sym_TRUE_token1, - ACTIONS(6765), 1, - aux_sym_FALSE_token1, - ACTIONS(6767), 1, - sym_number, - ACTIONS(6769), 1, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(6771), 1, - anon_sym_BQUOTE, - ACTIONS(6773), 1, - anon_sym_DQUOTE, - ACTIONS(6775), 1, - anon_sym_SQUOTE, - ACTIONS(6779), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, anon_sym_DASH, - ACTIONS(6781), 1, - anon_sym_STAR, - ACTIONS(6783), 1, - aux_sym_interval_expression_token1, - ACTIONS(6785), 1, - anon_sym_DOLLAR, - ACTIONS(6787), 1, - sym__dollar_quoted_string_tag, - STATE(31), 1, - sym_identifier, - STATE(40), 1, - sym__quoted_identifier, - STATE(106), 1, - sym_dotted_name, - STATE(156), 1, - sym__identifier, - STATE(260), 1, - sym_argument_reference, - STATE(366), 1, - sym__expression, - STATE(261), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6777), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189676] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7077), 1, - aux_sym_cte_token2, - ACTIONS(7079), 1, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 23, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(7081), 1, - aux_sym_null_hint_token2, - ACTIONS(7083), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7085), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7087), 1, - aux_sym_TRUE_token1, - ACTIONS(7089), 1, - aux_sym_FALSE_token1, - ACTIONS(7091), 1, - sym_number, - ACTIONS(7093), 1, - sym__unquoted_identifier, - ACTIONS(7095), 1, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(7097), 1, anon_sym_DQUOTE, - ACTIONS(7099), 1, - anon_sym_SQUOTE, - ACTIONS(7103), 1, - anon_sym_DASH, - ACTIONS(7105), 1, - anon_sym_STAR, - ACTIONS(7107), 1, - aux_sym_interval_expression_token1, - ACTIONS(7109), 1, - anon_sym_DOLLAR, - ACTIONS(7111), 1, - sym__dollar_quoted_string_tag, - STATE(290), 1, - sym__quoted_identifier, - STATE(367), 1, - sym_identifier, - STATE(377), 1, - sym_dotted_name, - STATE(485), 1, - sym__identifier, - STATE(620), 1, - sym_argument_reference, - STATE(882), 1, - sym__expression, - STATE(681), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7101), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(915), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189780] = 5, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [206424] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4440), 1, - sym_view_check_option, - ACTIONS(7249), 5, + ACTIONS(7483), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7251), 41, + ACTIONS(7485), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -353898,97 +368963,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [189840] = 27, + [206479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, - aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, - sym__unquoted_identifier, - ACTIONS(7169), 1, + ACTIONS(2256), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(7171), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5116), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [189944] = 5, + ACTIONS(2258), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [206534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4430), 1, - sym_view_check_option, - ACTIONS(7253), 5, + ACTIONS(7487), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7255), 41, + ACTIONS(7489), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -354030,555 +369067,224 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [190004] = 27, + [206589] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, - aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, - sym__unquoted_identifier, - ACTIONS(5707), 1, + ACTIONS(7491), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5709), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2890), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190108] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + ACTIONS(7493), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5336), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190212] = 27, + [206644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3435), 1, - aux_sym_cte_token2, - ACTIONS(3437), 1, - anon_sym_LPAREN, - ACTIONS(3439), 1, - aux_sym_null_hint_token2, - ACTIONS(3441), 1, - aux_sym_select_subexpression_token1, - ACTIONS(3443), 1, - aux_sym_conditional_expression_token1, - ACTIONS(3445), 1, - aux_sym_TRUE_token1, - ACTIONS(3447), 1, - aux_sym_FALSE_token1, - ACTIONS(3449), 1, - sym_number, - ACTIONS(3451), 1, - sym__unquoted_identifier, - ACTIONS(3453), 1, + ACTIONS(619), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(3455), 1, anon_sym_DQUOTE, - ACTIONS(3457), 1, - anon_sym_SQUOTE, - ACTIONS(3461), 1, - anon_sym_DASH, - ACTIONS(3463), 1, - anon_sym_STAR, - ACTIONS(3465), 1, - aux_sym_interval_expression_token1, - ACTIONS(3467), 1, - anon_sym_DOLLAR, - ACTIONS(3469), 1, - sym__dollar_quoted_string_tag, - STATE(2693), 1, - sym_identifier, - STATE(2742), 1, - sym__quoted_identifier, - STATE(3051), 1, - sym__identifier, - STATE(3064), 1, - sym_dotted_name, - STATE(3283), 1, - sym_argument_reference, - STATE(3596), 1, - sym__expression, - STATE(3284), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(3459), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3593), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190316] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6212), 1, + ACTIONS(621), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6214), 1, - anon_sym_LPAREN, - ACTIONS(6216), 1, - aux_sym_null_hint_token2, - ACTIONS(6218), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6220), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6222), 1, - aux_sym_TRUE_token1, - ACTIONS(6224), 1, - aux_sym_FALSE_token1, - ACTIONS(6226), 1, - sym_number, - ACTIONS(6228), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6230), 1, - anon_sym_BQUOTE, - ACTIONS(6232), 1, - anon_sym_DQUOTE, - ACTIONS(6234), 1, - anon_sym_SQUOTE, - ACTIONS(6238), 1, - anon_sym_DASH, - ACTIONS(6240), 1, - anon_sym_STAR, - ACTIONS(6242), 1, - aux_sym_interval_expression_token1, - ACTIONS(6244), 1, - anon_sym_DOLLAR, - ACTIONS(6246), 1, - sym__dollar_quoted_string_tag, - STATE(411), 1, - sym_identifier, - STATE(469), 1, - sym__quoted_identifier, - STATE(539), 1, - sym_dotted_name, - STATE(580), 1, - sym__identifier, - STATE(845), 1, - sym_argument_reference, - STATE(1016), 1, - sym__expression, - STATE(844), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6236), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1013), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190420] = 27, + [206699] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, - aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, - sym__unquoted_identifier, - ACTIONS(5707), 1, + ACTIONS(7495), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5709), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2950), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190524] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + ACTIONS(7497), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5227), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190628] = 27, + [206754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4490), 1, - aux_sym_cte_token2, - ACTIONS(4492), 1, - anon_sym_LPAREN, - ACTIONS(4494), 1, - aux_sym_null_hint_token2, - ACTIONS(4496), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4498), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4500), 1, - aux_sym_TRUE_token1, - ACTIONS(4502), 1, - aux_sym_FALSE_token1, - ACTIONS(4504), 1, - sym_number, - ACTIONS(4506), 1, - sym__unquoted_identifier, - ACTIONS(4508), 1, + ACTIONS(7499), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4510), 1, anon_sym_DQUOTE, - ACTIONS(4512), 1, - anon_sym_SQUOTE, - ACTIONS(4516), 1, - anon_sym_DASH, - ACTIONS(4518), 1, - anon_sym_STAR, - ACTIONS(4520), 1, - aux_sym_interval_expression_token1, - ACTIONS(4522), 1, - anon_sym_DOLLAR, - ACTIONS(4524), 1, - sym__dollar_quoted_string_tag, - STATE(519), 1, - sym_identifier, - STATE(552), 1, - sym__quoted_identifier, - STATE(849), 1, - sym_dotted_name, - STATE(854), 1, - sym__identifier, - STATE(1174), 1, - sym_argument_reference, - STATE(1250), 1, - sym__expression, - STATE(1155), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4514), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1227), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190732] = 3, + ACTIONS(7501), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [206809] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7257), 5, + ACTIONS(7503), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7259), 43, + ACTIONS(7505), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -354620,1254 +369326,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - [190788] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5293), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190892] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5161), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [190996] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5324), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191100] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5378), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191204] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5252), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191308] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4582), 1, - aux_sym_cte_token2, - ACTIONS(4584), 1, - anon_sym_LPAREN, - ACTIONS(4586), 1, - aux_sym_null_hint_token2, - ACTIONS(4590), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4592), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4594), 1, - aux_sym_TRUE_token1, - ACTIONS(4596), 1, - aux_sym_FALSE_token1, - ACTIONS(4598), 1, - sym_number, - ACTIONS(4600), 1, - sym__unquoted_identifier, - ACTIONS(4602), 1, - anon_sym_BQUOTE, - ACTIONS(4604), 1, - anon_sym_DQUOTE, - ACTIONS(4606), 1, - anon_sym_SQUOTE, - ACTIONS(4610), 1, - anon_sym_DASH, - ACTIONS(4612), 1, - anon_sym_STAR, - ACTIONS(4614), 1, - aux_sym_interval_expression_token1, - ACTIONS(4616), 1, - anon_sym_DOLLAR, - ACTIONS(4618), 1, - sym__dollar_quoted_string_tag, - STATE(1262), 1, - sym__quoted_identifier, - STATE(1268), 1, - sym_identifier, - STATE(1284), 1, - sym_dotted_name, - STATE(1308), 1, - sym__identifier, - STATE(1369), 1, - sym_argument_reference, - STATE(1516), 1, - sym__expression, - STATE(1357), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4608), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1518), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191412] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2358), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191516] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5374), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191620] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5368), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191724] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5421), 1, - aux_sym_cte_token2, - ACTIONS(5423), 1, - anon_sym_LPAREN, - ACTIONS(5425), 1, - aux_sym_null_hint_token2, - ACTIONS(5427), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5429), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5431), 1, - aux_sym_TRUE_token1, - ACTIONS(5433), 1, - aux_sym_FALSE_token1, - ACTIONS(5435), 1, - sym_number, - ACTIONS(5437), 1, - sym__unquoted_identifier, - ACTIONS(5439), 1, - anon_sym_BQUOTE, - ACTIONS(5441), 1, - anon_sym_DQUOTE, - ACTIONS(5443), 1, - anon_sym_SQUOTE, - ACTIONS(5447), 1, - anon_sym_DASH, - ACTIONS(5449), 1, - anon_sym_STAR, - ACTIONS(5451), 1, - aux_sym_interval_expression_token1, - ACTIONS(5453), 1, - anon_sym_DOLLAR, - ACTIONS(5455), 1, - sym__dollar_quoted_string_tag, - STATE(4704), 1, - sym_identifier, - STATE(4725), 1, - sym__quoted_identifier, - STATE(4822), 1, - sym__identifier, - STATE(4878), 1, - sym_dotted_name, - STATE(4972), 1, - sym_argument_reference, - STATE(5065), 1, - sym__expression, - STATE(4976), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5445), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5095), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191828] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5283), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [191932] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6933), 1, - aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, - sym__unquoted_identifier, - ACTIONS(6951), 1, - anon_sym_BQUOTE, - ACTIONS(6953), 1, - anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(976), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192036] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6933), 1, - aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, - sym__unquoted_identifier, - ACTIONS(6951), 1, - anon_sym_BQUOTE, - ACTIONS(6953), 1, - anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(979), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192140] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5171), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192244] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5216), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192348] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5360), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192452] = 5, + [206864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4511), 1, - sym_data_hint, - ACTIONS(7261), 5, + ACTIONS(7507), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7263), 41, + ACTIONS(7509), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -355909,1021 +369379,386 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [192512] = 27, + [206919] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(7005), 1, - aux_sym_cte_token2, - ACTIONS(7007), 1, + ACTIONS(7511), 1, + aux_sym_with_clause_token1, + ACTIONS(7513), 1, anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, - sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, + ACTIONS(7515), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7517), 1, + aux_sym_type_token2, + ACTIONS(193), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1092), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192616] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7005), 1, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 32, aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, - sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1094), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192720] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6350), 1, - aux_sym_cte_token2, - ACTIONS(6352), 1, - anon_sym_LPAREN, - ACTIONS(6354), 1, - aux_sym_null_hint_token2, - ACTIONS(6356), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, - aux_sym_TRUE_token1, - ACTIONS(6362), 1, - aux_sym_FALSE_token1, - ACTIONS(6364), 1, - sym_number, - ACTIONS(6366), 1, - sym__unquoted_identifier, - ACTIONS(6368), 1, - anon_sym_BQUOTE, - ACTIONS(6370), 1, - anon_sym_DQUOTE, - ACTIONS(6372), 1, - anon_sym_SQUOTE, - ACTIONS(6376), 1, - anon_sym_DASH, - ACTIONS(6378), 1, + anon_sym_CARET, anon_sym_STAR, - ACTIONS(6380), 1, - aux_sym_interval_expression_token1, - ACTIONS(6382), 1, - anon_sym_DOLLAR, - ACTIONS(6384), 1, - sym__dollar_quoted_string_tag, - STATE(1943), 1, - sym_identifier, - STATE(2003), 1, - sym__quoted_identifier, - STATE(2171), 1, - sym_dotted_name, - STATE(2204), 1, - sym__identifier, - STATE(2367), 1, - sym_argument_reference, - STATE(2591), 1, - sym__expression, - STATE(2370), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6374), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192824] = 27, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [206982] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7519), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5276), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [192928] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + ACTIONS(7521), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5254), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193032] = 27, + [207037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6717), 1, - aux_sym_cte_token2, - ACTIONS(6719), 1, - anon_sym_LPAREN, - ACTIONS(6721), 1, - aux_sym_null_hint_token2, - ACTIONS(6723), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, - aux_sym_TRUE_token1, - ACTIONS(6729), 1, - aux_sym_FALSE_token1, - ACTIONS(6731), 1, - sym_number, - ACTIONS(6733), 1, - sym__unquoted_identifier, - ACTIONS(6735), 1, + ACTIONS(7523), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(6737), 1, anon_sym_DQUOTE, - ACTIONS(6739), 1, - anon_sym_SQUOTE, - ACTIONS(6743), 1, - anon_sym_DASH, - ACTIONS(6745), 1, - anon_sym_STAR, - ACTIONS(6747), 1, - aux_sym_interval_expression_token1, - ACTIONS(6749), 1, - anon_sym_DOLLAR, - ACTIONS(6751), 1, - sym__dollar_quoted_string_tag, - STATE(483), 1, - sym_identifier, - STATE(510), 1, - sym__quoted_identifier, - STATE(686), 1, - sym_dotted_name, - STATE(690), 1, - sym__identifier, - STATE(991), 1, - sym_argument_reference, - STATE(1198), 1, - sym__expression, - STATE(989), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6741), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193136] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6717), 1, + ACTIONS(7525), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6719), 1, - anon_sym_LPAREN, - ACTIONS(6721), 1, - aux_sym_null_hint_token2, - ACTIONS(6723), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6725), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6727), 1, - aux_sym_TRUE_token1, - ACTIONS(6729), 1, - aux_sym_FALSE_token1, - ACTIONS(6731), 1, - sym_number, - ACTIONS(6733), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6735), 1, - anon_sym_BQUOTE, - ACTIONS(6737), 1, - anon_sym_DQUOTE, - ACTIONS(6739), 1, - anon_sym_SQUOTE, - ACTIONS(6743), 1, - anon_sym_DASH, - ACTIONS(6745), 1, - anon_sym_STAR, - ACTIONS(6747), 1, - aux_sym_interval_expression_token1, - ACTIONS(6749), 1, - anon_sym_DOLLAR, - ACTIONS(6751), 1, - sym__dollar_quoted_string_tag, - STATE(483), 1, - sym_identifier, - STATE(510), 1, - sym__quoted_identifier, - STATE(686), 1, - sym_dotted_name, - STATE(690), 1, - sym__identifier, - STATE(991), 1, - sym_argument_reference, - STATE(1194), 1, - sym__expression, - STATE(989), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6741), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1182), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193240] = 27, + [207092] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7527), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5215), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193344] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7151), 1, + ACTIONS(7529), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(7169), 1, - anon_sym_BQUOTE, - ACTIONS(7171), 1, - anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5118), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193448] = 27, + [207147] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7531), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5261), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193552] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, + ACTIONS(7533), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, 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, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(177), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193656] = 27, + [207202] = 3, 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, + ACTIONS(7535), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(180), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193760] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7151), 1, + ACTIONS(7537), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(7169), 1, + [207257] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7541), 1, + anon_sym_SEMI, + ACTIONS(7539), 4, + ts_builtin_sym_end, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(7171), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5124), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [193864] = 5, + ACTIONS(7543), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [207314] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4403), 1, - sym_data_hint, - ACTIONS(7265), 5, + ACTIONS(7545), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7267), 41, + ACTIONS(7547), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -356965,95 +369800,120 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [193924] = 27, + [207369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, + ACTIONS(5999), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6001), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(7169), 1, + [207424] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7549), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(7171), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5119), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194028] = 4, + ACTIONS(7551), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [207479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7273), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7269), 5, + ACTIONS(7553), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7271), 42, + ACTIONS(7555), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -357096,401 +369956,536 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [194086] = 27, + [207534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, + ACTIONS(7557), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7559), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(7169), 1, + [207589] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7561), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(7171), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5121), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194190] = 27, + ACTIONS(7563), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [207644] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5653), 1, + ACTIONS(4998), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5000), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5655), 1, - anon_sym_LPAREN, - ACTIONS(5657), 1, - aux_sym_null_hint_token2, - ACTIONS(5659), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5661), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5663), 1, - aux_sym_TRUE_token1, - ACTIONS(5665), 1, - aux_sym_FALSE_token1, - ACTIONS(5667), 1, - sym_number, - ACTIONS(5669), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(5671), 1, + [207699] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5594), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5673), 1, anon_sym_DQUOTE, - ACTIONS(5675), 1, - anon_sym_SQUOTE, - ACTIONS(5679), 1, - anon_sym_DASH, - ACTIONS(5681), 1, - anon_sym_STAR, - ACTIONS(5683), 1, - aux_sym_interval_expression_token1, - ACTIONS(5685), 1, - anon_sym_DOLLAR, - ACTIONS(5687), 1, - sym__dollar_quoted_string_tag, - STATE(38), 1, - sym_identifier, - STATE(58), 1, - sym__quoted_identifier, - STATE(112), 1, - sym_dotted_name, - STATE(119), 1, - sym__identifier, - STATE(322), 1, - sym_argument_reference, - STATE(422), 1, - sym__expression, - STATE(323), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5677), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(355), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194294] = 27, + ACTIONS(5596), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [207754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7345), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7347), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, + [207809] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7565), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5266), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194398] = 27, + ACTIONS(7567), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [207864] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, + ACTIONS(6057), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(6059), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(5707), 1, + [207919] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7569), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5709), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2943), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194502] = 27, + ACTIONS(7571), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [207974] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7151), 1, + ACTIONS(7573), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7575), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(7169), 1, + [208029] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7577), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(7171), 1, anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, - anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5130), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194606] = 3, + ACTIONS(7579), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [208084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7275), 5, + ACTIONS(4987), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7277), 43, + ACTIONS(4989), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -357532,842 +370527,552 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, sym__unquoted_identifier, - [194662] = 27, + [208139] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, + ACTIONS(5032), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5034), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(5707), 1, + [208194] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(623), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(5709), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2942), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194766] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7151), 1, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(625), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7153), 1, - anon_sym_LPAREN, - ACTIONS(7155), 1, - aux_sym_null_hint_token2, - ACTIONS(7157), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7159), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7161), 1, - aux_sym_TRUE_token1, - ACTIONS(7163), 1, - aux_sym_FALSE_token1, - ACTIONS(7165), 1, - sym_number, - ACTIONS(7167), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(7169), 1, - anon_sym_BQUOTE, - ACTIONS(7171), 1, - anon_sym_DQUOTE, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7177), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(7179), 1, - anon_sym_STAR, - ACTIONS(7181), 1, - aux_sym_interval_expression_token1, - ACTIONS(7183), 1, - anon_sym_DOLLAR, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(4645), 1, - sym__quoted_identifier, - STATE(4653), 1, - sym_dotted_name, - STATE(4749), 1, - sym_identifier, - STATE(4907), 1, - sym__identifier, - STATE(5038), 1, - sym_argument_reference, - STATE(5131), 1, - sym__expression, - STATE(5044), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7175), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5112), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194870] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [208249] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, + ACTIONS(7581), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7583), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5763), 1, - anon_sym_LPAREN, - ACTIONS(5765), 1, - aux_sym_null_hint_token2, - ACTIONS(5767), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, - aux_sym_TRUE_token1, - ACTIONS(5773), 1, - aux_sym_FALSE_token1, - ACTIONS(5775), 1, - sym_number, - ACTIONS(5777), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(5779), 1, + [208304] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(687), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(5781), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, - anon_sym_SQUOTE, - ACTIONS(5787), 1, - anon_sym_DASH, - ACTIONS(5789), 1, - anon_sym_STAR, - ACTIONS(5791), 1, - aux_sym_interval_expression_token1, - ACTIONS(5793), 1, - anon_sym_DOLLAR, - ACTIONS(5795), 1, - sym__dollar_quoted_string_tag, - STATE(17), 1, - sym__quoted_identifier, - STATE(19), 1, - sym_identifier, - STATE(23), 1, - sym_dotted_name, - STATE(94), 1, - sym__identifier, - STATE(222), 1, - sym_argument_reference, - STATE(403), 1, - sym__expression, - STATE(224), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5785), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [194974] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(689), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5388), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [195078] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [208359] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, + ACTIONS(7585), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7587), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(5707), 1, + [208414] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7589), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5709), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2940), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [195182] = 27, + ACTIONS(7591), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [208469] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, + ACTIONS(7593), 1, + anon_sym_DOT, + STATE(4443), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(5707), 1, - anon_sym_BQUOTE, - ACTIONS(5709), 1, - anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2931), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [195286] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5689), 1, - aux_sym_cte_token2, - ACTIONS(5691), 1, + 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, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, - sym__unquoted_identifier, - ACTIONS(5707), 1, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(5709), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2929), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [195390] = 27, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [208528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5689), 1, - aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, - sym__unquoted_identifier, - ACTIONS(5707), 1, + ACTIONS(627), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(5709), 1, anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2928), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [195494] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(629), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5196), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [195598] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [208583] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6861), 1, - aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, - sym__unquoted_identifier, - ACTIONS(6879), 1, + ACTIONS(631), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(6881), 1, anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, - anon_sym_DASH, - ACTIONS(6889), 1, - anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4719), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(633), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [195702] = 4, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [208638] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(7283), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7279), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(6361), 1, + aux_sym_cte_token2, + ACTIONS(6363), 1, + aux_sym_comment_statement_token7, + ACTIONS(6365), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6369), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(6371), 1, + aux_sym_boolean_expression_token1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6385), 1, + anon_sym_CARET, + ACTIONS(6389), 1, + anon_sym_SLASH, + ACTIONS(6379), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6381), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6383), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(6387), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(635), 6, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7281), 42, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6367), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(637), 13, aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, + aux_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, - [195760] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [208719] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7285), 5, + ACTIONS(7596), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7287), 43, + ACTIONS(7598), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -358409,49 +371114,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [195816] = 6, + [208774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5093), 1, - anon_sym_DOT, - ACTIONS(7289), 1, - anon_sym_LBRACK, - STATE(3100), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(136), 34, - aux_sym_cte_token2, - anon_sym_LPAREN, + ACTIONS(639), 21, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -358466,17 +371140,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [195878] = 3, + ACTIONS(641), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [208829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7291), 5, + ACTIONS(7600), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7293), 43, + ACTIONS(7602), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -358518,18 +371218,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, sym__unquoted_identifier, - [195934] = 3, + [208884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7295), 5, + ACTIONS(6009), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7297), 43, + ACTIONS(6011), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -358571,407 +371270,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_initial_mode_token1, - sym__unquoted_identifier, - [195990] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5270), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196094] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6753), 1, - aux_sym_cte_token2, - ACTIONS(6755), 1, - anon_sym_LPAREN, - ACTIONS(6757), 1, - aux_sym_null_hint_token2, - ACTIONS(6759), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6761), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6763), 1, - aux_sym_TRUE_token1, - ACTIONS(6765), 1, - aux_sym_FALSE_token1, - ACTIONS(6767), 1, - sym_number, - ACTIONS(6769), 1, - sym__unquoted_identifier, - ACTIONS(6771), 1, - anon_sym_BQUOTE, - ACTIONS(6773), 1, - anon_sym_DQUOTE, - ACTIONS(6775), 1, - anon_sym_SQUOTE, - ACTIONS(6779), 1, - anon_sym_DASH, - ACTIONS(6781), 1, - anon_sym_STAR, - ACTIONS(6783), 1, - aux_sym_interval_expression_token1, - ACTIONS(6785), 1, - anon_sym_DOLLAR, - ACTIONS(6787), 1, - sym__dollar_quoted_string_tag, - STATE(31), 1, - sym_identifier, - STATE(40), 1, - sym__quoted_identifier, - STATE(106), 1, - sym_dotted_name, - STATE(156), 1, - sym__identifier, - STATE(260), 1, - sym_argument_reference, - STATE(379), 1, - sym__expression, - STATE(261), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6777), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(396), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196198] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5689), 1, - aux_sym_cte_token2, - ACTIONS(5691), 1, - anon_sym_LPAREN, - ACTIONS(5693), 1, - aux_sym_null_hint_token2, - ACTIONS(5695), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5697), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5699), 1, - aux_sym_TRUE_token1, - ACTIONS(5701), 1, - aux_sym_FALSE_token1, - ACTIONS(5703), 1, - sym_number, - ACTIONS(5705), 1, - sym__unquoted_identifier, - ACTIONS(5707), 1, - anon_sym_BQUOTE, - ACTIONS(5709), 1, - anon_sym_DQUOTE, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5715), 1, - anon_sym_DASH, - ACTIONS(5717), 1, - anon_sym_STAR, - ACTIONS(5719), 1, - aux_sym_interval_expression_token1, - ACTIONS(5721), 1, - anon_sym_DOLLAR, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2227), 1, - sym_identifier, - STATE(2435), 1, - sym__quoted_identifier, - STATE(2562), 1, - sym_dotted_name, - STATE(2583), 1, - sym__identifier, - STATE(2784), 1, - sym_argument_reference, - STATE(2886), 1, - sym__expression, - STATE(2789), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5713), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2868), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196302] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5272), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196406] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5226), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196510] = 5, + [208939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4388), 1, - sym_view_check_option, - ACTIONS(7299), 5, + ACTIONS(4802), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7301), 41, + ACTIONS(4804), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -359013,636 +371323,173 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [196570] = 27, + [208994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(643), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5386), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196674] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6861), 1, - aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, - sym__unquoted_identifier, - ACTIONS(6879), 1, - anon_sym_BQUOTE, - ACTIONS(6881), 1, - anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, - anon_sym_DASH, - ACTIONS(6889), 1, + anon_sym_CARET, anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4738), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196778] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6861), 1, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(645), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(6879), 1, - anon_sym_BQUOTE, - ACTIONS(6881), 1, - anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(6889), 1, - anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4740), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196882] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6861), 1, - aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, - sym__unquoted_identifier, - ACTIONS(6879), 1, + ACTIONS(647), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(6881), 1, anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, - anon_sym_DASH, - ACTIONS(6889), 1, - anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4741), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [196986] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6861), 1, - aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, - sym__unquoted_identifier, - ACTIONS(6879), 1, - anon_sym_BQUOTE, - ACTIONS(6881), 1, - anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, - anon_sym_DASH, - ACTIONS(6889), 1, + anon_sym_CARET, anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4743), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197090] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6861), 1, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(649), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(6879), 1, - anon_sym_BQUOTE, - ACTIONS(6881), 1, - anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(6889), 1, - anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4744), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197194] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6861), 1, - aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, - sym__unquoted_identifier, - ACTIONS(6879), 1, + ACTIONS(657), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(6881), 1, anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, - anon_sym_DASH, - ACTIONS(6889), 1, - anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4745), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197298] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(659), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5277), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197402] = 5, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4386), 1, - sym_view_check_option, - ACTIONS(7303), 5, + ACTIONS(7604), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7305), 41, + ACTIONS(7606), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -359684,710 +371531,608 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [197462] = 27, + [209214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(605), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5316), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(607), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197566] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6350), 1, - aux_sym_cte_token2, - ACTIONS(6352), 1, - anon_sym_LPAREN, - ACTIONS(6354), 1, - aux_sym_null_hint_token2, - ACTIONS(6356), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6358), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6360), 1, - aux_sym_TRUE_token1, - ACTIONS(6362), 1, - aux_sym_FALSE_token1, - ACTIONS(6364), 1, - sym_number, - ACTIONS(6366), 1, - sym__unquoted_identifier, - ACTIONS(6368), 1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6385), 1, + anon_sym_CARET, + ACTIONS(661), 20, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(6370), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, - anon_sym_SQUOTE, - ACTIONS(6376), 1, - anon_sym_DASH, - ACTIONS(6378), 1, - anon_sym_STAR, - ACTIONS(6380), 1, - aux_sym_interval_expression_token1, - ACTIONS(6382), 1, - anon_sym_DOLLAR, - ACTIONS(6384), 1, - sym__dollar_quoted_string_tag, - STATE(1943), 1, - sym_identifier, - STATE(2003), 1, - sym__quoted_identifier, - STATE(2171), 1, - sym_dotted_name, - STATE(2204), 1, - sym__identifier, - STATE(2367), 1, - sym_argument_reference, - STATE(2502), 1, - sym__expression, - STATE(2370), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6374), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(663), 25, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2547), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197670] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209328] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6933), 1, - aux_sym_cte_token2, - ACTIONS(6935), 1, - anon_sym_LPAREN, - ACTIONS(6937), 1, - aux_sym_null_hint_token2, - ACTIONS(6939), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6941), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6943), 1, - aux_sym_TRUE_token1, - ACTIONS(6945), 1, - aux_sym_FALSE_token1, - ACTIONS(6947), 1, - sym_number, - ACTIONS(6949), 1, - sym__unquoted_identifier, - ACTIONS(6951), 1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(661), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(6953), 1, anon_sym_DQUOTE, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6959), 1, - anon_sym_DASH, - ACTIONS(6961), 1, - anon_sym_STAR, - ACTIONS(6963), 1, - aux_sym_interval_expression_token1, - ACTIONS(6965), 1, - anon_sym_DOLLAR, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(417), 1, - sym_identifier, - STATE(472), 1, - sym__quoted_identifier, - STATE(553), 1, - sym__identifier, - STATE(565), 1, - sym_dotted_name, - STATE(761), 1, - sym_argument_reference, - STATE(1007), 1, - sym__expression, - STATE(758), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6957), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(663), 25, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(938), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197774] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209385] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5385), 1, - aux_sym_cte_token2, - ACTIONS(5387), 1, - anon_sym_LPAREN, - ACTIONS(5389), 1, - aux_sym_null_hint_token2, - ACTIONS(5391), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5393), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5395), 1, - aux_sym_TRUE_token1, - ACTIONS(5397), 1, - aux_sym_FALSE_token1, - ACTIONS(5399), 1, - sym_number, - ACTIONS(5401), 1, - sym__unquoted_identifier, - ACTIONS(5403), 1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6385), 1, + anon_sym_CARET, + ACTIONS(6389), 1, + anon_sym_SLASH, + ACTIONS(6387), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 15, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(5405), 1, anon_sym_DQUOTE, - ACTIONS(5407), 1, - anon_sym_SQUOTE, - ACTIONS(5411), 1, - anon_sym_DASH, - ACTIONS(5413), 1, - anon_sym_STAR, - ACTIONS(5415), 1, - aux_sym_interval_expression_token1, - ACTIONS(5417), 1, - anon_sym_DOLLAR, - ACTIONS(5419), 1, - sym__dollar_quoted_string_tag, - STATE(2098), 1, - sym_identifier, - STATE(2141), 1, - sym__quoted_identifier, - STATE(2251), 1, - sym_dotted_name, - STATE(2303), 1, - sym__identifier, - STATE(2536), 1, - sym_argument_reference, - STATE(2601), 1, - sym__expression, - STATE(2500), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5409), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(663), 24, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2614), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197878] = 27, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, + ACTIONS(665), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(2202), 1, anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1559), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(667), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [197982] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [209503] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6361), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + ACTIONS(6363), 1, + aux_sym_comment_statement_token7, + ACTIONS(6365), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6385), 1, + anon_sym_CARET, + ACTIONS(6389), 1, + anon_sym_SLASH, + ACTIONS(6379), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6381), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6383), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(6387), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(669), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6367), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(671), 15, + aux_sym_cte_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + [209580] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7608), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5180), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198086] = 27, + ACTIONS(7610), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [209635] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7612), 1, + anon_sym_DOT, + STATE(4443), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 22, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, + 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, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5280), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198190] = 27, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [209694] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, + ACTIONS(7614), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(2202), 1, anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1592), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198294] = 27, + ACTIONS(7616), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [209749] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(5543), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5545), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, + [209804] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7618), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5251), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198398] = 3, + ACTIONS(7620), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [209859] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(344), 6, + ACTIONS(7622), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(346), 42, + ACTIONS(7624), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -360430,248 +372175,120 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [198454] = 27, + [209914] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, + ACTIONS(5078), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(2202), 1, anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1543), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198558] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, + ACTIONS(5080), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, 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, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(206), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198662] = 27, + [209969] = 3, 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, + ACTIONS(6393), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(204), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198766] = 3, + ACTIONS(6395), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [210024] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(285), 6, + ACTIONS(7626), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_LBRACK, - ACTIONS(287), 42, + ACTIONS(7628), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -360714,636 +372331,446 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [198822] = 27, + [210079] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, + ACTIONS(6013), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(6134), 1, anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2422), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [198926] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, + ACTIONS(6015), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2408), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199030] = 27, + [210134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7630), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5141), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199134] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + ACTIONS(7632), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5317), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199238] = 27, + [210189] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7634), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7636), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, + [210244] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7638), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5323), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199342] = 27, + ACTIONS(7640), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [210299] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(6361), 1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5364), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, + ACTIONS(6363), 1, + aux_sym_comment_statement_token7, + ACTIONS(6365), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(6371), 1, + aux_sym_boolean_expression_token1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6385), 1, + anon_sym_CARET, + ACTIONS(6389), 1, + anon_sym_SLASH, + ACTIONS(6379), 2, anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_PIPE, + ACTIONS(6381), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(6383), 4, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199446] = 27, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(6387), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(673), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(6367), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(675), 14, + aux_sym_cte_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_where_clause_token1, + aux_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, + [210378] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7642), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7644), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, + [210433] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7648), 1, + anon_sym_SEMI, + ACTIONS(7646), 4, + ts_builtin_sym_end, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5193), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199550] = 27, + ACTIONS(7650), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [210490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7652), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5351), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199654] = 5, + ACTIONS(7654), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [210545] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4381), 1, - sym_data_hint, - ACTIONS(7307), 5, + ACTIONS(7656), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7309), 41, + ACTIONS(7658), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -361385,172 +372812,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [199714] = 27, + [210600] = 3, 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, + ACTIONS(7660), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(201), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199818] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(79), 1, + ACTIONS(7662), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, 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, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(195), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [199922] = 4, + [210655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7315), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7311), 5, + ACTIONS(7664), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7313), 42, + ACTIONS(7666), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -361593,634 +372916,328 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [199980] = 27, + [210710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6861), 1, - aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, - sym__unquoted_identifier, - ACTIONS(6879), 1, + ACTIONS(7668), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(6881), 1, anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, - anon_sym_DASH, - ACTIONS(6889), 1, - anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4755), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200084] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6861), 1, + ACTIONS(7670), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6863), 1, - anon_sym_LPAREN, - ACTIONS(6865), 1, - aux_sym_null_hint_token2, - ACTIONS(6867), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6869), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6871), 1, - aux_sym_TRUE_token1, - ACTIONS(6873), 1, - aux_sym_FALSE_token1, - ACTIONS(6875), 1, - sym_number, - ACTIONS(6877), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6879), 1, - anon_sym_BQUOTE, - ACTIONS(6881), 1, - anon_sym_DQUOTE, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6887), 1, - anon_sym_DASH, - ACTIONS(6889), 1, - anon_sym_STAR, - ACTIONS(6891), 1, - aux_sym_interval_expression_token1, - ACTIONS(6893), 1, - anon_sym_DOLLAR, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(4282), 1, - sym_identifier, - STATE(4636), 1, - sym__identifier, - STATE(4693), 1, - sym_argument_reference, - STATE(4757), 1, - sym__expression, - STATE(4692), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6885), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(4763), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200188] = 27, + [210765] = 3, 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, + ACTIONS(7672), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(194), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200292] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6078), 1, + ACTIONS(7674), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6080), 1, - anon_sym_LPAREN, - ACTIONS(6082), 1, - aux_sym_null_hint_token2, - ACTIONS(6084), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6086), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6088), 1, - aux_sym_TRUE_token1, - ACTIONS(6090), 1, - aux_sym_FALSE_token1, - ACTIONS(6092), 1, - sym_number, - ACTIONS(6094), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6096), 1, - anon_sym_BQUOTE, - ACTIONS(6098), 1, - anon_sym_DQUOTE, - ACTIONS(6100), 1, - anon_sym_SQUOTE, - ACTIONS(6104), 1, - anon_sym_DASH, - ACTIONS(6106), 1, - anon_sym_STAR, - ACTIONS(6108), 1, - aux_sym_interval_expression_token1, - ACTIONS(6110), 1, - anon_sym_DOLLAR, - ACTIONS(6112), 1, - sym__dollar_quoted_string_tag, - STATE(1701), 1, - sym__quoted_identifier, - STATE(1790), 1, - sym_identifier, - STATE(1830), 1, - sym_dotted_name, - STATE(2137), 1, - sym__identifier, - STATE(2245), 1, - sym_argument_reference, - STATE(2463), 1, - sym__expression, - STATE(2238), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6102), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2399), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200396] = 27, + [210820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5761), 1, - aux_sym_cte_token2, - ACTIONS(5763), 1, - anon_sym_LPAREN, - ACTIONS(5765), 1, - aux_sym_null_hint_token2, - ACTIONS(5767), 1, - aux_sym_select_subexpression_token1, - ACTIONS(5769), 1, - aux_sym_conditional_expression_token1, - ACTIONS(5771), 1, - aux_sym_TRUE_token1, - ACTIONS(5773), 1, - aux_sym_FALSE_token1, - ACTIONS(5775), 1, - sym_number, - ACTIONS(5777), 1, - sym__unquoted_identifier, - ACTIONS(5779), 1, + ACTIONS(7676), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(5781), 1, anon_sym_DQUOTE, - ACTIONS(5783), 1, - anon_sym_SQUOTE, - ACTIONS(5787), 1, - anon_sym_DASH, - ACTIONS(5789), 1, - anon_sym_STAR, - ACTIONS(5791), 1, - aux_sym_interval_expression_token1, - ACTIONS(5793), 1, - anon_sym_DOLLAR, - ACTIONS(5795), 1, - sym__dollar_quoted_string_tag, - STATE(17), 1, - sym__quoted_identifier, - STATE(19), 1, - sym_identifier, - STATE(23), 1, - sym_dotted_name, - STATE(94), 1, - sym__identifier, - STATE(222), 1, - sym_argument_reference, - STATE(402), 1, - sym__expression, - STATE(224), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(5785), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(334), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200500] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + ACTIONS(7678), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5345), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200604] = 27, + [210875] = 3, 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, + ACTIONS(6957), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, 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(14), 1, - sym_identifier, - STATE(20), 1, - sym__quoted_identifier, - STATE(39), 1, - sym_dotted_name, - STATE(49), 1, - sym__identifier, - STATE(130), 1, - sym_argument_reference, - STATE(193), 1, - sym__expression, - STATE(129), 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(217), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200708] = 27, + ACTIONS(6961), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [210930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6160), 1, + ACTIONS(7680), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7682), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6162), 1, - anon_sym_LPAREN, - ACTIONS(6164), 1, - aux_sym_null_hint_token2, - ACTIONS(6166), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6168), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6170), 1, - aux_sym_TRUE_token1, - ACTIONS(6172), 1, - aux_sym_FALSE_token1, - ACTIONS(6174), 1, - sym_number, - ACTIONS(6176), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6178), 1, + [210985] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7684), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(6180), 1, anon_sym_DQUOTE, - ACTIONS(6182), 1, - anon_sym_SQUOTE, - ACTIONS(6186), 1, - anon_sym_DASH, - ACTIONS(6188), 1, - anon_sym_STAR, - ACTIONS(6190), 1, - aux_sym_interval_expression_token1, - ACTIONS(6192), 1, - anon_sym_DOLLAR, - ACTIONS(6194), 1, - sym__dollar_quoted_string_tag, - STATE(4628), 1, - sym__quoted_identifier, - STATE(4637), 1, - sym_dotted_name, - STATE(4676), 1, - sym_identifier, - STATE(4862), 1, - sym__identifier, - STATE(5008), 1, - sym_argument_reference, - STATE(5129), 1, - sym__expression, - STATE(5011), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6184), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(5027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200812] = 4, + ACTIONS(7686), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [211040] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7317), 1, - anon_sym_COLON_COLON, - ACTIONS(3630), 5, + ACTIONS(6105), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(3632), 42, + ACTIONS(6107), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -362263,482 +373280,179 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [200870] = 27, + [211095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7688), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5207), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [200974] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + ACTIONS(7690), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5200), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201078] = 27, + [211150] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(6385), 1, + anon_sym_CARET, + ACTIONS(6389), 1, + anon_sym_SLASH, + ACTIONS(6379), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(6381), 2, anon_sym_DASH, - ACTIONS(4564), 1, + anon_sym_POUND, + ACTIONS(6387), 5, anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5330), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201182] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 13, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(2202), 1, anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1574), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201286] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7005), 1, + 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(663), 22, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1037), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201390] = 27, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [211217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, + ACTIONS(7041), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(4556), 1, anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5333), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201494] = 5, + ACTIONS(7043), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [211272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7131), 1, - aux_sym_with_clause_token1, - STATE(4442), 1, - sym_view_check_option, - ACTIONS(7319), 5, + ACTIONS(6397), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7321), 41, + ACTIONS(6399), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -362780,405 +373494,279 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [201554] = 27, + [211327] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4534), 1, + ACTIONS(7692), 1, + anon_sym_DOT, + STATE(4493), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(117), 22, + aux_sym_with_clause_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5202), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201658] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, + 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, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(6134), 1, anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2386), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201762] = 27, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [211386] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6114), 1, + ACTIONS(5036), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(5038), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(6132), 1, + [211441] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(683), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(6134), 1, anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2383), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201866] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(685), 26, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5340), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [201970] = 27, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [211496] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7005), 1, + ACTIONS(7695), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7697), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, sym__unquoted_identifier, - ACTIONS(7023), 1, + [211551] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7209), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, - ACTIONS(7025), 1, anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1062), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202074] = 5, + ACTIONS(7211), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [211606] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7189), 1, - aux_sym_with_clause_token1, - STATE(4484), 1, - sym_data_hint, - ACTIONS(7323), 5, + ACTIONS(6033), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7325), 41, + ACTIONS(6035), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -363220,1171 +373808,70 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [202134] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7005), 1, - aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, - sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1061), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202238] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2380), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202342] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7005), 1, - aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, - sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1060), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202446] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7005), 1, - aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, - sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1058), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202550] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2369), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202654] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2320), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202758] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, - anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2350), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202862] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7005), 1, - aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, - sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1056), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [202966] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4534), 1, - aux_sym_cte_token2, - ACTIONS(4536), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - aux_sym_null_hint_token2, - ACTIONS(4542), 1, - aux_sym_select_subexpression_token1, - ACTIONS(4544), 1, - aux_sym_conditional_expression_token1, - ACTIONS(4546), 1, - aux_sym_TRUE_token1, - ACTIONS(4548), 1, - aux_sym_FALSE_token1, - ACTIONS(4550), 1, - sym_number, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4562), 1, - anon_sym_DASH, - ACTIONS(4564), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - aux_sym_interval_expression_token1, - ACTIONS(4568), 1, - anon_sym_DOLLAR, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2409), 1, - sym_identifier, - STATE(2658), 1, - sym__identifier, - STATE(2858), 1, - sym_argument_reference, - STATE(5338), 1, - sym__expression, - STATE(2871), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(4560), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(3002), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [203070] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, - anon_sym_BQUOTE, - ACTIONS(2202), 1, - anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1560), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [203174] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7005), 1, - aux_sym_cte_token2, - ACTIONS(7007), 1, - anon_sym_LPAREN, - ACTIONS(7009), 1, - aux_sym_null_hint_token2, - ACTIONS(7011), 1, - aux_sym_select_subexpression_token1, - ACTIONS(7013), 1, - aux_sym_conditional_expression_token1, - ACTIONS(7015), 1, - aux_sym_TRUE_token1, - ACTIONS(7017), 1, - aux_sym_FALSE_token1, - ACTIONS(7019), 1, - sym_number, - ACTIONS(7021), 1, - sym__unquoted_identifier, - ACTIONS(7023), 1, - anon_sym_BQUOTE, - ACTIONS(7025), 1, - anon_sym_DQUOTE, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7031), 1, - anon_sym_DASH, - ACTIONS(7033), 1, - anon_sym_STAR, - ACTIONS(7035), 1, - aux_sym_interval_expression_token1, - ACTIONS(7037), 1, - anon_sym_DOLLAR, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(431), 1, - sym_identifier, - STATE(463), 1, - sym__quoted_identifier, - STATE(526), 1, - sym_dotted_name, - STATE(594), 1, - sym__identifier, - STATE(815), 1, - sym_argument_reference, - STATE(1055), 1, - sym__expression, - STATE(813), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(7029), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1027), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [203278] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, - anon_sym_BQUOTE, - ACTIONS(2202), 1, - anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1561), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [203382] = 27, + [211661] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2182), 1, + ACTIONS(7481), 1, + anon_sym_DOT, + STATE(4493), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(124), 22, + aux_sym_with_clause_token1, aux_sym_cte_token2, - ACTIONS(2184), 1, - anon_sym_LPAREN, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - ACTIONS(2200), 1, - anon_sym_BQUOTE, - ACTIONS(2202), 1, - anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + aux_sym_type_token1, + aux_sym_type_token2, anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1564), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [203486] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2182), 1, - aux_sym_cte_token2, - ACTIONS(2184), 1, + 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, - ACTIONS(2186), 1, - aux_sym_null_hint_token2, - ACTIONS(2188), 1, - aux_sym_select_subexpression_token1, - ACTIONS(2190), 1, - aux_sym_conditional_expression_token1, - ACTIONS(2192), 1, - aux_sym_TRUE_token1, - ACTIONS(2194), 1, - aux_sym_FALSE_token1, - ACTIONS(2196), 1, - sym_number, - ACTIONS(2198), 1, - sym__unquoted_identifier, - ACTIONS(2200), 1, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, - ACTIONS(2202), 1, anon_sym_DQUOTE, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2208), 1, - anon_sym_DASH, - ACTIONS(2210), 1, - anon_sym_STAR, - ACTIONS(2212), 1, - aux_sym_interval_expression_token1, - ACTIONS(2214), 1, - anon_sym_DOLLAR, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1280), 1, - sym_identifier, - STATE(1296), 1, - sym__quoted_identifier, - STATE(1321), 1, - sym__identifier, - STATE(1324), 1, - sym_dotted_name, - STATE(1508), 1, - sym_argument_reference, - STATE(1568), 1, - sym__expression, - STATE(1447), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(2206), 6, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(1579), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [203590] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6114), 1, - aux_sym_cte_token2, - ACTIONS(6116), 1, - anon_sym_LPAREN, - ACTIONS(6118), 1, - aux_sym_null_hint_token2, - ACTIONS(6120), 1, - aux_sym_select_subexpression_token1, - ACTIONS(6122), 1, - aux_sym_conditional_expression_token1, - ACTIONS(6124), 1, - aux_sym_TRUE_token1, - ACTIONS(6126), 1, - aux_sym_FALSE_token1, - ACTIONS(6128), 1, - sym_number, - ACTIONS(6130), 1, - sym__unquoted_identifier, - ACTIONS(6132), 1, - anon_sym_BQUOTE, - ACTIONS(6134), 1, - anon_sym_DQUOTE, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6140), 1, - anon_sym_DASH, - ACTIONS(6142), 1, + anon_sym_CARET, anon_sym_STAR, - ACTIONS(6144), 1, - aux_sym_interval_expression_token1, - ACTIONS(6146), 1, - anon_sym_DOLLAR, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1261), 1, - sym_dotted_name, - STATE(1737), 1, - sym_identifier, - STATE(2132), 1, - sym__identifier, - STATE(2211), 1, - sym_argument_reference, - STATE(2329), 1, - sym__expression, - STATE(2311), 3, - sym_function_call, - sym__parenthesized_expression, - sym_string, - ACTIONS(6138), 6, - anon_sym_PLUS, - anon_sym_BANG_BANG, - anon_sym_TILDE, - anon_sym_AT, - anon_sym_PIPE_SLASH, - anon_sym_PIPE_PIPE_SLASH, - STATE(2323), 16, - sym_select_subexpression, - sym_conditional_expression, - sym_in_expression, - sym_is_expression, - sym_boolean_expression, - sym_at_time_zone_expression, - sym_NULL, - sym_TRUE, - sym_FALSE, - sym_json_access, - sym_type_cast, - sym_array_element_access, - sym_unary_expression, - sym_binary_expression, - sym_asterisk_expression, - sym_interval_expression, - [203694] = 3, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [211720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6561), 5, + ACTIONS(6403), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6563), 42, + ACTIONS(6405), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364427,16 +373914,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [203749] = 3, + [211775] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7327), 5, + ACTIONS(6065), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7329), 42, + ACTIONS(6067), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364479,16 +373966,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [203804] = 3, + [211830] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7331), 5, + ACTIONS(7699), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7333), 42, + ACTIONS(7701), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364531,16 +374018,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [203859] = 3, + [211885] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4971), 5, + ACTIONS(7703), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4973), 42, + ACTIONS(7705), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364583,16 +374070,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [203914] = 3, + [211940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7335), 5, + ACTIONS(5060), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7337), 42, + ACTIONS(5062), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364635,16 +374122,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [203969] = 3, + [211995] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4959), 5, + ACTIONS(7707), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4961), 42, + ACTIONS(7709), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364687,68 +374174,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204024] = 3, + [212050] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(603), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(7711), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(605), 26, + ACTIONS(7713), 42, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [204079] = 3, + [212105] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4951), 5, + ACTIONS(7715), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4953), 42, + ACTIONS(7717), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364791,120 +374278,120 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204134] = 3, + [212160] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(719), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(6407), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(721), 26, + ACTIONS(6409), 42, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [204189] = 3, + [212215] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(723), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(7129), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(725), 26, + ACTIONS(7131), 42, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [204244] = 3, + [212270] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6324), 5, + ACTIONS(7719), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6326), 42, + ACTIONS(7721), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364947,16 +374434,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204299] = 3, + [212325] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7339), 5, + ACTIONS(7723), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7341), 42, + ACTIONS(7725), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -364999,18 +374486,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204354] = 4, + [212380] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7345), 1, - aux_sym_with_clause_token1, - ACTIONS(7343), 5, + ACTIONS(7727), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7347), 41, + ACTIONS(7729), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -365052,18 +374538,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204411] = 4, + [212435] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7351), 1, - aux_sym_with_clause_token1, - ACTIONS(7349), 5, + ACTIONS(7731), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7353), 41, + ACTIONS(7733), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -365105,18 +374590,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204468] = 4, + [212490] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7357), 1, - aux_sym_with_clause_token1, - ACTIONS(7355), 5, + ACTIONS(7735), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7359), 41, + ACTIONS(7737), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -365158,185 +374642,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204525] = 3, + [212545] = 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), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [204580] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6044), 1, - aux_sym_cte_token2, - ACTIONS(6046), 1, - aux_sym_comment_statement_token7, - ACTIONS(6048), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(6052), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(6054), 1, - aux_sym_boolean_expression_token1, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(6068), 1, - anon_sym_CARET, - ACTIONS(6072), 1, - anon_sym_SLASH, - ACTIONS(6062), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(6064), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(6066), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(6070), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(699), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(6050), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(701), 13, - aux_sym_cte_token1, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [204661] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(695), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(7739), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(697), 26, + ACTIONS(7741), 42, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [204716] = 3, + [212600] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7323), 5, + ACTIONS(6109), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7325), 42, + ACTIONS(6111), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365379,16 +374746,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204771] = 3, + [212655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6028), 5, + ACTIONS(4654), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6030), 42, + ACTIONS(4656), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365431,16 +374798,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204826] = 3, + [212710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7269), 5, + ACTIONS(7743), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7271), 42, + ACTIONS(7745), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365483,16 +374850,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204881] = 3, + [212765] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7361), 5, + ACTIONS(6448), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7363), 42, + ACTIONS(6450), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365535,16 +374902,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204936] = 3, + [212820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7365), 5, + ACTIONS(7747), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7367), 42, + ACTIONS(7749), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365587,16 +374954,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [204991] = 3, + [212875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7319), 5, + ACTIONS(7751), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7321), 42, + ACTIONS(7753), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365639,16 +375006,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205046] = 3, + [212930] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7369), 5, + ACTIONS(7755), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7371), 42, + ACTIONS(7757), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365691,16 +375058,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205101] = 3, + [212985] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7373), 5, + ACTIONS(7759), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7375), 42, + ACTIONS(7761), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365743,16 +375110,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205156] = 3, + [213040] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7311), 5, + ACTIONS(7763), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7313), 42, + ACTIONS(7765), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365795,16 +375162,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205211] = 3, + [213095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7377), 5, + ACTIONS(7767), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7379), 42, + ACTIONS(7769), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365847,16 +375214,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205266] = 3, + [213150] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2260), 5, + ACTIONS(6203), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(2262), 42, + ACTIONS(6205), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365899,16 +375266,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205321] = 3, + [213205] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7381), 5, + ACTIONS(7771), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7383), 42, + ACTIONS(7773), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -365951,16 +375318,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205376] = 3, + [213260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(974), 5, + ACTIONS(7775), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(988), 42, + ACTIONS(7777), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366003,16 +375370,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205431] = 3, + [213315] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7385), 5, + ACTIONS(7779), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7387), 42, + ACTIONS(7781), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366055,16 +375422,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205486] = 3, + [213370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7389), 5, + ACTIONS(7783), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7391), 42, + ACTIONS(7785), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366107,16 +375474,70 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205541] = 3, + [213425] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7612), 1, + anon_sym_DOT, + STATE(4463), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 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_boolean_expression_token1, + 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(141), 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, + [213484] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4275), 5, + ACTIONS(7787), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4277), 42, + ACTIONS(7789), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366159,16 +375580,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205596] = 3, + [213539] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + 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), 25, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [213596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7393), 5, + ACTIONS(6207), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7395), 42, + ACTIONS(6209), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366211,16 +375685,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205651] = 3, + [213651] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7397), 5, + ACTIONS(6113), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7399), 42, + ACTIONS(6115), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366263,16 +375737,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205706] = 3, + [213706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6304), 5, + ACTIONS(7323), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6306), 42, + ACTIONS(7325), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366315,120 +375789,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205761] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(691), 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(693), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [205816] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(687), 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(689), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [205871] = 3, + [213761] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7401), 5, + ACTIONS(7791), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7403), 42, + ACTIONS(7793), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366471,16 +375841,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205926] = 3, + [213816] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7307), 5, + ACTIONS(6458), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7309), 42, + ACTIONS(6460), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366523,16 +375893,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [205981] = 3, + [213871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7405), 5, + ACTIONS(7795), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7407), 42, + ACTIONS(7797), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366575,16 +375945,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [206036] = 3, + [213926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7409), 5, + ACTIONS(2260), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7411), 42, + ACTIONS(2262), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -366627,337 +375997,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [206091] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(677), 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(679), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206146] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(673), 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(675), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206201] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(6068), 1, - anon_sym_CARET, - ACTIONS(619), 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(621), 25, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206260] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(619), 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(621), 25, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206317] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(6068), 1, - anon_sym_CARET, - ACTIONS(6072), 1, - anon_sym_SLASH, - ACTIONS(6070), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 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(621), 24, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - 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, - [206380] = 3, + [213981] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(631), 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(633), 26, + ACTIONS(7803), 1, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206435] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7413), 5, + ACTIONS(7799), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7415), 42, + ACTIONS(7801), 41, aux_sym_with_clause_token1, - aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -366998,16 +376050,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [206490] = 3, + [214038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7417), 5, + ACTIONS(7805), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7419), 42, + ACTIONS(7807), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -367050,253 +376102,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [206545] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6044), 1, - aux_sym_cte_token2, - ACTIONS(6046), 1, - aux_sym_comment_statement_token7, - ACTIONS(6048), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(6068), 1, - anon_sym_CARET, - ACTIONS(6072), 1, - anon_sym_SLASH, - ACTIONS(6062), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(6064), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(6066), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(6070), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(627), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(6050), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(629), 15, - aux_sym_cte_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - [206622] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6044), 1, - aux_sym_cte_token2, - ACTIONS(6046), 1, - aux_sym_comment_statement_token7, - ACTIONS(6048), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(6054), 1, - aux_sym_boolean_expression_token1, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(6068), 1, - anon_sym_CARET, - ACTIONS(6072), 1, - anon_sym_SLASH, - ACTIONS(6062), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(6064), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(6066), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(6070), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(623), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(6050), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(625), 14, - aux_sym_cte_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_where_clause_token1, - aux_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, - [206701] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(6068), 1, - anon_sym_CARET, - ACTIONS(6072), 1, - anon_sym_SLASH, - ACTIONS(6062), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(6064), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(6070), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 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(621), 22, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206768] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(615), 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(617), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206823] = 3, + [214093] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7207), 5, + ACTIONS(6211), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7209), 42, + ACTIONS(6213), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -367339,17 +376154,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [206878] = 4, + [214148] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7423), 1, - anon_sym_SEMI, - ACTIONS(7421), 4, + ACTIONS(7809), 5, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7425), 42, + ACTIONS(7811), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -367392,70 +376206,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [206935] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(611), 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(613), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [206990] = 4, + [214203] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7429), 1, - aux_sym_with_clause_token1, - ACTIONS(7427), 5, + ACTIONS(7813), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7431), 41, + ACTIONS(7815), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -367497,18 +376258,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207047] = 4, + [214258] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7435), 1, - aux_sym_with_clause_token1, - ACTIONS(7433), 5, + ACTIONS(7817), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7437), 41, + ACTIONS(7819), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -367550,122 +376310,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207104] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(607), 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(609), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [207159] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(599), 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(601), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [207214] = 4, + [214313] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7441), 1, - aux_sym_with_clause_token1, - ACTIONS(7439), 5, - ts_builtin_sym_end, + ACTIONS(7823), 1, anon_sym_SEMI, + ACTIONS(7821), 4, + ts_builtin_sym_end, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7443), 41, + ACTIONS(7825), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -367707,16 +376363,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207271] = 3, + [214370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7445), 5, + ACTIONS(7827), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7447), 42, + ACTIONS(7829), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -367759,68 +376415,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207326] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(595), 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(597), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [207381] = 3, + [214425] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7449), 5, + ACTIONS(3278), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7451), 42, + ACTIONS(3280), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -367863,16 +376467,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207436] = 3, + [214480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6032), 5, + ACTIONS(7831), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6034), 42, + ACTIONS(7833), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -367915,16 +376519,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207491] = 3, + [214535] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7453), 5, + ACTIONS(7835), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7455), 42, + ACTIONS(7837), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -367967,16 +376571,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207546] = 3, + [214590] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5022), 5, + ACTIONS(7839), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5024), 42, + ACTIONS(7841), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368019,175 +376623,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207601] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(591), 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(593), 25, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [207658] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6056), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(581), 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(583), 25, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [207715] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(573), 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(575), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [207770] = 3, + [214645] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7457), 5, + ACTIONS(7845), 1, + aux_sym_with_clause_token1, + ACTIONS(7843), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7459), 42, - aux_sym_with_clause_token1, + ACTIONS(7847), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -368229,17 +376676,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207825] = 3, + [214702] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4967), 5, + ACTIONS(7851), 1, + aux_sym_with_clause_token1, + ACTIONS(7849), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4969), 42, - aux_sym_with_clause_token1, + ACTIONS(7853), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -368281,17 +376729,70 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207880] = 3, + [214759] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7461), 5, + ACTIONS(7855), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7463), 42, + ACTIONS(7857), 42, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [214814] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7861), 1, aux_sym_with_clause_token1, + ACTIONS(7859), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(7863), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -368333,10 +376834,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [207935] = 3, + [214871] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(213), 21, + ACTIONS(691), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -368358,7 +376859,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(215), 26, + ACTIONS(693), 26, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -368385,16 +376886,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [207990] = 3, + [214926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7465), 5, + ACTIONS(7865), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7467), 42, + ACTIONS(7867), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368437,16 +376938,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208045] = 3, + [214981] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7303), 5, + ACTIONS(7869), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7305), 42, + ACTIONS(7871), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368489,10 +376990,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208100] = 3, + [215036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(569), 21, + ACTIONS(615), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -368514,7 +377015,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(571), 26, + ACTIONS(617), 26, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -368541,16 +377042,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [208155] = 3, + [215091] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7469), 5, + ACTIONS(5992), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7471), 42, + ACTIONS(5994), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368593,16 +377094,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208210] = 3, + [215146] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7299), 5, + ACTIONS(7873), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7301), 42, + ACTIONS(7875), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368645,120 +377146,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208265] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(565), 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(567), 26, - 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [208320] = 3, + [215201] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 21, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ, + ACTIONS(4881), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(579), 26, + ACTIONS(4883), 42, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [208375] = 3, + [215256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7473), 5, + ACTIONS(7877), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7475), 42, + ACTIONS(7879), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368801,16 +377250,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208430] = 3, + [215311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7477), 5, + ACTIONS(7881), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7479), 42, + ACTIONS(7883), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368853,16 +377302,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208485] = 3, + [215366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4257), 5, + ACTIONS(6452), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4259), 42, + ACTIONS(6454), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368905,16 +377354,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208540] = 3, + [215421] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7481), 5, + ACTIONS(7885), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7483), 42, + ACTIONS(7887), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -368957,70 +377406,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208595] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7485), 1, - anon_sym_DOT, - STATE(4592), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 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_boolean_expression_token1, - 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(136), 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, - [208654] = 3, + [215476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7487), 5, + ACTIONS(5985), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7489), 42, + ACTIONS(5987), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369063,16 +377458,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208709] = 3, + [215531] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7491), 5, + ACTIONS(7889), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7493), 42, + ACTIONS(7891), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369115,16 +377510,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208764] = 3, + [215586] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7495), 5, + ACTIONS(7893), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7497), 42, + ACTIONS(7895), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369167,16 +377562,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208819] = 3, + [215641] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7499), 5, + ACTIONS(2252), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7501), 42, + ACTIONS(2254), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369219,16 +377614,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208874] = 3, + [215696] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7503), 5, + ACTIONS(7897), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7505), 42, + ACTIONS(7899), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369271,16 +377666,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208929] = 3, + [215751] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7279), 5, + ACTIONS(7901), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7281), 42, + ACTIONS(7903), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369323,16 +377718,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [208984] = 3, + [215806] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7507), 5, + ACTIONS(7905), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7509), 42, + ACTIONS(7907), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369375,16 +377770,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209039] = 3, + [215861] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7511), 5, + ACTIONS(7909), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7513), 42, + ACTIONS(7911), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369427,16 +377822,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209094] = 3, + [215916] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7515), 5, + ACTIONS(7913), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7517), 42, + ACTIONS(7915), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369479,16 +377874,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209149] = 3, + [215971] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7519), 5, + ACTIONS(4832), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7521), 42, + ACTIONS(4834), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369531,16 +377926,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209204] = 3, + [216026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7523), 5, + ACTIONS(6741), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7525), 42, + ACTIONS(6743), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369583,16 +377978,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209259] = 3, + [216081] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6466), 5, + ACTIONS(4913), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6468), 42, + ACTIONS(4915), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369635,16 +378030,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209314] = 3, + [216136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4884), 5, + ACTIONS(7917), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4886), 42, + ACTIONS(7919), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369687,16 +378082,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209369] = 3, + [216191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7527), 5, + ACTIONS(7921), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7529), 42, + ACTIONS(7923), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369739,16 +378134,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209424] = 3, + [216246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6014), 5, + ACTIONS(7925), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6016), 42, + ACTIONS(7927), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369791,16 +378186,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209479] = 3, + [216301] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6024), 5, + ACTIONS(7929), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6026), 42, + ACTIONS(7931), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369843,16 +378238,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209534] = 3, + [216356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7265), 5, + ACTIONS(7933), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7267), 42, + ACTIONS(7935), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369895,16 +378290,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209589] = 3, + [216411] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4931), 5, + ACTIONS(7937), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4933), 42, + ACTIONS(7939), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369947,16 +378342,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209644] = 3, + [216466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7531), 5, + ACTIONS(7941), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7533), 42, + ACTIONS(7943), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -369999,16 +378394,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209699] = 3, + [216521] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6004), 5, + ACTIONS(7945), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6006), 42, + ACTIONS(7947), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370051,16 +378446,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209754] = 3, + [216576] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6474), 5, + ACTIONS(7949), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6476), 42, + ACTIONS(7951), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370103,16 +378498,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209809] = 3, + [216631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7535), 5, + ACTIONS(7953), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7537), 42, + ACTIONS(7955), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370155,69 +378550,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209864] = 3, + [216686] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5119), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5121), 42, + ACTIONS(7959), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [209919] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7539), 5, + ACTIONS(7957), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7541), 42, - aux_sym_with_clause_token1, + ACTIONS(7961), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -370259,16 +378603,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [209974] = 3, + [216743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7543), 5, + ACTIONS(7963), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7545), 42, + ACTIONS(7965), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370311,16 +378655,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210029] = 3, + [216798] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5081), 5, + ACTIONS(7967), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5083), 42, + ACTIONS(7969), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370363,16 +378707,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210084] = 3, + [216853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7547), 5, + ACTIONS(7971), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7549), 42, + ACTIONS(7973), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370415,17 +378759,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210139] = 3, + [216908] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7551), 5, + ACTIONS(7977), 1, + aux_sym_with_clause_token1, + ACTIONS(7975), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7553), 42, - aux_sym_with_clause_token1, + ACTIONS(7979), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -370467,16 +378812,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210194] = 3, + [216965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7555), 5, + ACTIONS(6917), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7557), 42, + ACTIONS(6919), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370519,16 +378864,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210249] = 3, + [217020] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7559), 5, + ACTIONS(3268), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7561), 42, + ACTIONS(3270), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370571,18 +378916,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210304] = 4, + [217075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7565), 1, - aux_sym_with_clause_token1, - ACTIONS(7563), 5, + ACTIONS(6797), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7567), 41, + ACTIONS(6799), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -370624,16 +378968,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210361] = 3, + [217130] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7569), 5, + ACTIONS(6999), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7571), 42, + ACTIONS(7001), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370676,17 +379020,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210416] = 3, + [217185] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7573), 5, + ACTIONS(7983), 1, + aux_sym_with_clause_token1, + ACTIONS(7981), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7575), 42, - aux_sym_with_clause_token1, + ACTIONS(7985), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -370728,16 +379073,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210471] = 3, + [217242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7261), 5, + ACTIONS(7987), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7263), 42, + ACTIONS(7989), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370780,18 +379125,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210526] = 4, + [217297] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7579), 1, + ACTIONS(7993), 1, aux_sym_with_clause_token1, - ACTIONS(7577), 5, + ACTIONS(7991), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7581), 41, + ACTIONS(7995), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -370833,18 +379178,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210583] = 4, + [217354] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7585), 1, - aux_sym_with_clause_token1, - ACTIONS(7583), 5, + ACTIONS(4975), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7587), 41, + ACTIONS(4977), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -370886,16 +379230,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210640] = 3, + [217409] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7589), 5, + ACTIONS(5016), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7591), 42, + ACTIONS(5018), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370938,16 +379282,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210695] = 3, + [217464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7593), 5, + ACTIONS(6755), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7595), 42, + ACTIONS(6759), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -370990,16 +379334,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210750] = 3, + [217519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7597), 5, + ACTIONS(7997), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7599), 42, + ACTIONS(7999), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371042,16 +379386,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210805] = 3, + [217574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7601), 5, + ACTIONS(8001), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7603), 42, + ACTIONS(8003), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371094,16 +379438,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210860] = 3, + [217629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7605), 5, + ACTIONS(6745), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7607), 42, + ACTIONS(6747), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371146,16 +379490,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210915] = 3, + [217684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5089), 5, + ACTIONS(8005), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5091), 42, + ACTIONS(8007), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371198,16 +379542,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [210970] = 3, + [217739] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7609), 5, + ACTIONS(7205), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7611), 42, + ACTIONS(7207), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371250,16 +379594,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211025] = 3, + [217794] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6495), 5, + ACTIONS(5735), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6497), 42, + ACTIONS(5737), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371302,16 +379646,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211080] = 3, + [217849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6000), 5, + ACTIONS(6751), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6002), 42, + ACTIONS(6753), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371354,16 +379698,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211135] = 3, + [217904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7253), 5, + ACTIONS(6426), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7255), 42, + ACTIONS(6428), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371406,16 +379750,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211190] = 3, + [217959] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6501), 5, + ACTIONS(8009), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6503), 42, + ACTIONS(8011), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371458,16 +379802,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211245] = 3, + [218014] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4774), 5, + ACTIONS(8013), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4776), 42, + ACTIONS(8015), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371510,68 +379854,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211300] = 3, + [218069] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7613), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(695), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7615), 42, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(697), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [211355] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [218124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6505), 5, + ACTIONS(8017), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6507), 42, + ACTIONS(8019), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371614,16 +379958,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211410] = 3, + [218179] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7617), 5, - ts_builtin_sym_end, + ACTIONS(8023), 1, anon_sym_SEMI, + ACTIONS(8021), 4, + ts_builtin_sym_end, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7619), 42, + ACTIONS(8025), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371666,16 +380011,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211465] = 3, + [218236] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7621), 5, + ACTIONS(7053), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7623), 42, + ACTIONS(7055), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371718,16 +380063,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211520] = 3, + [218291] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7245), 5, + ACTIONS(8027), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7247), 42, + ACTIONS(8029), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371770,16 +380115,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211575] = 3, + [218346] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5996), 5, + ACTIONS(7265), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5998), 42, + ACTIONS(7267), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371822,16 +380167,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211630] = 3, + [218401] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5147), 5, + ACTIONS(8031), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5149), 42, + ACTIONS(8033), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371874,16 +380219,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211685] = 3, + [218456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5992), 5, + ACTIONS(8035), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5994), 42, + ACTIONS(8037), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371926,16 +380271,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211740] = 3, + [218511] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7625), 5, + ACTIONS(8039), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7627), 42, + ACTIONS(8041), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -371978,16 +380323,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211795] = 3, + [218566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7629), 5, + ACTIONS(8043), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7631), 42, + ACTIONS(8045), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372030,16 +380375,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211850] = 3, + [218621] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7633), 5, + ACTIONS(8047), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7635), 42, + ACTIONS(8049), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372082,19 +380427,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211905] = 4, + [218676] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7641), 1, - aux_sym_cte_token1, - ACTIONS(7637), 5, + ACTIONS(8051), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7639), 41, + ACTIONS(8053), 42, aux_sym_with_clause_token1, + aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -372135,16 +380479,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [211962] = 3, + [218731] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7235), 5, + ACTIONS(4784), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7237), 42, + ACTIONS(4788), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372187,16 +380531,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212017] = 3, + [218786] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7643), 5, + ACTIONS(8055), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7645), 42, + ACTIONS(8057), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372239,68 +380583,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212072] = 3, + [218841] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7647), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(699), 21, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7649), 42, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(701), 26, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [212127] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [218896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7651), 5, + ACTIONS(5739), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7653), 42, + ACTIONS(5741), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372343,16 +380687,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212182] = 3, + [218951] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7655), 5, + ACTIONS(8059), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7657), 42, + ACTIONS(8061), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372395,16 +380739,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212237] = 3, + [219006] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7659), 5, + ACTIONS(8063), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7661), 42, + ACTIONS(8065), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372447,16 +380791,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212292] = 3, + [219061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4233), 5, + ACTIONS(7421), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4235), 42, + ACTIONS(7423), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372499,16 +380843,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212347] = 3, + [219116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5126), 5, + ACTIONS(8067), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5128), 42, + ACTIONS(8069), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372551,16 +380895,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212402] = 3, + [219171] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5988), 5, + ACTIONS(8071), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5990), 42, + ACTIONS(8073), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372603,16 +380947,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212457] = 3, + [219226] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7663), 5, + ACTIONS(8075), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7665), 42, + ACTIONS(8077), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372655,16 +380999,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212512] = 3, + [219281] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7667), 5, + ACTIONS(8079), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7669), 42, + ACTIONS(8081), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372707,16 +381051,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212567] = 3, + [219336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5115), 5, + ACTIONS(8083), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5117), 42, + ACTIONS(8085), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372759,16 +381103,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212622] = 3, + [219391] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6521), 5, + ACTIONS(615), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6523), 42, + ACTIONS(617), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372811,16 +381155,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212677] = 3, + [219446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7671), 5, + ACTIONS(8087), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7673), 42, + ACTIONS(8089), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372863,70 +381207,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212732] = 5, + [219501] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7675), 1, - anon_sym_DOT, - STATE(4614), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 22, + ACTIONS(8091), 5, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(8093), 42, 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_create_table_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_sequence_token5, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_create_function_statement_token3, + aux_sym_create_function_statement_token4, + aux_sym_create_function_statement_token7, + aux_sym_create_function_statement_token8, + aux_sym_create_function_statement_token9, + aux_sym_create_function_statement_token10, + aux_sym_create_function_statement_token11, + aux_sym_external_hint_token1, + aux_sym_external_hint_token2, + aux_sym_optimizer_hint_token1, + aux_sym_optimizer_hint_token2, + aux_sym_optimizer_hint_token3, + aux_sym_parallel_hint_token1, + aux_sym_null_hint_token1, + aux_sym_null_hint_token4, + aux_sym_deterministic_hint_token1, + aux_sym_sql_hint_token1, + aux_sym_sql_hint_token2, + aux_sym_sql_hint_token3, + aux_sym_sql_hint_token5, + aux_sym__function_language_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - 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(136), 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, - [212791] = 3, + [219556] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7677), 5, + ACTIONS(8095), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7679), 42, + ACTIONS(8097), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -372969,16 +381311,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212846] = 3, + [219611] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7239), 5, + ACTIONS(8099), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7241), 42, + ACTIONS(8101), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373021,16 +381363,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212901] = 3, + [219666] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6287), 5, + ACTIONS(8103), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6289), 42, + ACTIONS(8105), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373073,16 +381415,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [212956] = 3, + [219721] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7681), 5, + ACTIONS(4159), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7683), 42, + ACTIONS(4161), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373125,16 +381467,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213011] = 3, + [219776] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6008), 5, + ACTIONS(7249), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6010), 42, + ACTIONS(7251), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373177,72 +381519,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213066] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7685), 1, - aux_sym_with_clause_token1, - ACTIONS(7687), 1, - anon_sym_LPAREN, - ACTIONS(7689), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7691), 1, - aux_sym_type_token2, - 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(193), 32, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [213129] = 3, + [219831] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5984), 5, + ACTIONS(5116), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5986), 42, + ACTIONS(5118), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373285,16 +381571,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213184] = 3, + [219886] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6529), 5, + ACTIONS(8107), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6531), 42, + ACTIONS(8109), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373337,16 +381623,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213239] = 3, + [219941] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7215), 5, + ACTIONS(8111), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7217), 42, + ACTIONS(8113), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373389,16 +381675,70 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213294] = 3, + [219996] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7693), 5, + ACTIONS(8115), 1, + anon_sym_DOT, + STATE(4663), 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), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + 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_boolean_expression_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, + [220055] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8117), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7695), 42, + ACTIONS(8119), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373441,16 +381781,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213349] = 3, + [220110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7697), 5, + ACTIONS(8121), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7699), 42, + ACTIONS(8123), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373493,16 +381833,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213404] = 3, + [220165] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7701), 5, + ACTIONS(605), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7703), 42, + ACTIONS(607), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373545,16 +381885,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213459] = 3, + [220220] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7705), 5, + ACTIONS(7047), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7707), 42, + ACTIONS(7051), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373597,16 +381937,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213514] = 3, + [220275] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6646), 5, + ACTIONS(8125), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6650), 42, + ACTIONS(8127), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373649,16 +381989,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213569] = 3, + [220330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7211), 5, + ACTIONS(7357), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7213), 42, + ACTIONS(7359), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373701,17 +382041,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213624] = 4, + [220385] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7711), 1, - anon_sym_SEMI, - ACTIONS(7709), 4, + ACTIONS(8129), 5, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7713), 42, + ACTIONS(8131), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373754,16 +382093,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213681] = 3, + [220440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5962), 5, + ACTIONS(8133), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5964), 42, + ACTIONS(8135), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373806,16 +382145,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213736] = 3, + [220495] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6539), 5, + ACTIONS(4163), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6541), 42, + ACTIONS(4165), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373858,16 +382197,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213791] = 3, + [220550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6525), 5, + ACTIONS(5106), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6527), 42, + ACTIONS(5108), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373910,16 +382249,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213846] = 3, + [220605] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5980), 5, + ACTIONS(5550), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5982), 42, + ACTIONS(5552), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -373962,16 +382301,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213901] = 3, + [220660] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7715), 5, + ACTIONS(8137), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7717), 42, + ACTIONS(8139), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374014,16 +382353,70 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [213956] = 3, + [220715] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7719), 5, + ACTIONS(8141), 1, + anon_sym_DOT, + STATE(4663), 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), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + 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_boolean_expression_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, + [220774] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8144), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7721), 42, + ACTIONS(8146), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374066,16 +382459,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214011] = 3, + [220829] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4975), 5, + ACTIONS(7373), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(4977), 42, + ACTIONS(7375), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374118,16 +382511,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214066] = 3, + [220884] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6547), 5, + ACTIONS(8148), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6549), 42, + ACTIONS(8150), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374170,16 +382563,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214121] = 3, + [220939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7723), 5, + ACTIONS(6290), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7725), 42, + ACTIONS(6292), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374222,16 +382615,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214176] = 3, + [220994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7727), 5, + ACTIONS(8152), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7729), 42, + ACTIONS(8154), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374274,16 +382667,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214231] = 3, + [221049] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7731), 5, + ACTIONS(7379), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7733), 42, + ACTIONS(7381), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374326,16 +382719,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214286] = 3, + [221104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7735), 5, + ACTIONS(8156), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7737), 42, + ACTIONS(8158), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374378,16 +382771,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214341] = 3, + [221159] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7739), 5, + ACTIONS(8160), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7741), 42, + ACTIONS(8162), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374430,16 +382823,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214396] = 3, + [221214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7743), 5, + ACTIONS(7349), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7745), 42, + ACTIONS(7351), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374482,17 +382875,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214451] = 4, + [221269] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7749), 1, - anon_sym_SEMI, - ACTIONS(7747), 4, + ACTIONS(8164), 5, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7751), 42, + ACTIONS(8166), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374535,16 +382927,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214508] = 3, + [221324] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7753), 5, + ACTIONS(8168), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7755), 42, + ACTIONS(8170), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374587,16 +382979,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214563] = 3, + [221379] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7757), 5, + ACTIONS(7277), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7759), 42, + ACTIONS(7279), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374639,16 +383031,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214618] = 3, + [221434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6557), 5, + ACTIONS(8172), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6559), 42, + ACTIONS(8174), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374691,16 +383083,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214673] = 3, + [221489] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7761), 5, + ACTIONS(6373), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(707), 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(709), 25, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [221546] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8176), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7763), 42, + ACTIONS(8178), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374743,16 +383188,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214728] = 3, + [221601] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7765), 5, - ts_builtin_sym_end, + ACTIONS(8182), 1, anon_sym_SEMI, + ACTIONS(8180), 4, + ts_builtin_sym_end, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7767), 42, + ACTIONS(8184), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374795,17 +383241,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214783] = 4, + [221658] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7771), 1, - anon_sym_SEMI, - ACTIONS(7769), 4, + ACTIONS(6829), 5, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7773), 42, + ACTIONS(6833), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374848,18 +383293,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214840] = 4, + [221713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7777), 1, - aux_sym_with_clause_token1, - ACTIONS(7775), 5, + ACTIONS(4931), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7779), 41, + ACTIONS(4933), 42, + aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -374901,16 +383345,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214897] = 3, + [221768] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7781), 5, + ACTIONS(8186), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7783), 42, + ACTIONS(8188), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -374953,16 +383397,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [214952] = 3, + [221823] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7785), 5, + ACTIONS(8190), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7787), 42, + ACTIONS(8192), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375005,16 +383449,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215007] = 3, + [221878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7789), 5, + ACTIONS(8194), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7791), 42, + ACTIONS(8196), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375057,16 +383501,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215062] = 3, + [221933] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7793), 5, + ACTIONS(5048), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7795), 42, + ACTIONS(5050), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375109,16 +383553,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215117] = 3, + [221988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7797), 5, + ACTIONS(8198), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7799), 42, + ACTIONS(8200), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375161,16 +383605,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215172] = 3, + [222043] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7801), 5, + ACTIONS(8202), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7803), 42, + ACTIONS(8204), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375213,16 +383657,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215227] = 3, + [222098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2252), 5, + ACTIONS(8206), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(2254), 42, + ACTIONS(8208), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375265,16 +383709,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215282] = 3, + [222153] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5976), 5, + ACTIONS(8210), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5978), 42, + ACTIONS(8212), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375317,16 +383761,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215337] = 3, + [222208] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7805), 5, + ACTIONS(8214), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7807), 42, + ACTIONS(8216), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375369,17 +383813,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215392] = 3, + [222263] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7809), 5, + ACTIONS(8220), 1, + aux_sym_with_clause_token1, + ACTIONS(8218), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7811), 42, - aux_sym_with_clause_token1, + ACTIONS(8222), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -375421,16 +383866,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215447] = 3, + [222320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(577), 5, + ACTIONS(6244), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(579), 42, + ACTIONS(6246), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375473,17 +383918,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215502] = 3, + [222375] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6295), 5, + ACTIONS(8226), 1, + aux_sym_with_clause_token1, + ACTIONS(8224), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6299), 42, - aux_sym_with_clause_token1, + ACTIONS(8228), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -375525,17 +383971,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215557] = 3, + [222432] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7813), 5, + ACTIONS(8232), 1, + aux_sym_with_clause_token1, + ACTIONS(8230), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7815), 42, - aux_sym_with_clause_token1, + ACTIONS(8234), 41, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_insert_statement_token1, @@ -375577,17 +384024,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215612] = 4, + [222489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7819), 1, - anon_sym_SEMI, - ACTIONS(7817), 4, + ACTIONS(8236), 5, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7821), 42, + ACTIONS(8238), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375630,16 +384076,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215669] = 3, + [222544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5130), 5, + ACTIONS(8240), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5132), 42, + ACTIONS(8242), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375682,45 +384128,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215724] = 5, + [222599] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7823), 1, - anon_sym_DOT, - STATE(4607), 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), 34, + ACTIONS(718), 21, anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_LPAREN, anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -375735,17 +384153,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [215783] = 3, + ACTIONS(720), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [222654] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7825), 5, + ACTIONS(5731), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7827), 42, + ACTIONS(5733), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375788,16 +384232,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215838] = 3, + [222709] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7829), 5, + ACTIONS(5147), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7831), 42, + ACTIONS(5149), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375840,16 +384284,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215893] = 3, + [222764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7833), 5, + ACTIONS(8244), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7835), 42, + ACTIONS(8246), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375892,16 +384336,120 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [215948] = 3, + [222819] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(619), 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(621), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [222874] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5972), 5, + ACTIONS(217), 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(219), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [222929] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6789), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5974), 42, + ACTIONS(6791), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375944,16 +384492,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [216003] = 3, + [222984] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7837), 5, + ACTIONS(8248), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7839), 42, + ACTIONS(8250), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -375996,16 +384544,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [216058] = 3, + [223039] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7841), 5, + ACTIONS(8252), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7843), 42, + ACTIONS(8254), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -376048,16 +384596,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [216113] = 3, + [223094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7845), 5, + ACTIONS(8256), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7847), 42, + ACTIONS(8258), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -376100,16 +384648,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [216168] = 3, + [223149] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(711), 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(713), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [223204] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6565), 5, + ACTIONS(8260), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(6567), 42, + ACTIONS(8262), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -376152,16 +384752,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [216223] = 3, + [223259] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7849), 5, + ACTIONS(587), 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(589), 26, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [223314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6821), 5, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7851), 42, + ACTIONS(6823), 42, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, @@ -376204,13 +384856,631 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [216278] = 5, + [223369] = 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), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + 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_boolean_expression_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, + [223423] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 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_boolean_expression_token1, + 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(132), 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, + [223477] = 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_boolean_expression_token1, + 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, + [223531] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8264), 1, + anon_sym_DOT, + STATE(4715), 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_boolean_expression_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, + [223589] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8266), 1, + anon_sym_DOT, + STATE(4715), 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_boolean_expression_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, + [223647] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 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_boolean_expression_token1, + 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(132), 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, + [223701] = 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_boolean_expression_token1, + 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, + [223755] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8269), 1, + aux_sym_with_clause_token1, + ACTIONS(8271), 1, + anon_sym_LPAREN, + ACTIONS(8273), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(299), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [223815] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7511), 1, + aux_sym_with_clause_token1, + ACTIONS(7513), 1, + anon_sym_LPAREN, + ACTIONS(7515), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [223875] = 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_boolean_expression_token1, + 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, + [223929] = 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), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + 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_boolean_expression_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, + [223983] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 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(132), 34, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + 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_boolean_expression_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, + [224037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7853), 1, - anon_sym_DOT, - STATE(4589), 1, - aux_sym_dotted_name_repeat1, ACTIONS(117), 22, aux_sym_with_clause_token1, aux_sym_cte_token1, @@ -376234,13 +385504,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 23, + 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, @@ -376258,19 +385529,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [216337] = 3, + [224091] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5968), 5, + ACTIONS(164), 1, + aux_sym_sequence_token5, + ACTIONS(8275), 1, + aux_sym_with_clause_token1, + ACTIONS(8277), 1, + anon_sym_LPAREN, + ACTIONS(8279), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8281), 1, + aux_sym_type_token1, + ACTIONS(8283), 1, + aux_sym_type_token2, + ACTIONS(160), 39, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5970), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -376280,111 +385559,108 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + 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_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216392] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [224154] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6573), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6575), 42, + ACTIONS(8285), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(8287), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(382), 32, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216447] = 5, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [224211] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(7485), 1, - anon_sym_DOT, - STATE(4589), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 22, + ACTIONS(8289), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(8291), 1, + anon_sym_LPAREN, + ACTIONS(8293), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8295), 1, + aux_sym_type_token1, + ACTIONS(8297), 1, + aux_sym_type_token2, + ACTIONS(164), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, 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, @@ -376392,9 +385668,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 23, + ACTIONS(160), 22, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, @@ -376416,539 +385691,563 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [216506] = 3, + [224274] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7856), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7858), 42, + ACTIONS(8299), 1, + anon_sym_DOT, + STATE(4650), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 11, aux_sym_with_clause_token1, - aux_sym_cte_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 32, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216561] = 3, + anon_sym_LPAREN, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + 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_boolean_expression_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, + [224331] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6577), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6579), 42, + ACTIONS(117), 12, aux_sym_with_clause_token1, - aux_sym_cte_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, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216616] = 3, + 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_boolean_expression_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, + [224384] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(7860), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(7862), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(8301), 1, + anon_sym_COMMA, + ACTIONS(8303), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216671] = 3, + ACTIONS(8305), 1, + anon_sym_RPAREN, + ACTIONS(8307), 1, + aux_sym_comment_statement_token7, + ACTIONS(8309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8313), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8317), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, + anon_sym_SLASH, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7661), 1, + aux_sym_index_table_parameters_repeat1, + STATE(7662), 1, + sym__identifier, + STATE(7666), 1, + sym_op_class, + ACTIONS(8315), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(8321), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8323), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8325), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8327), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8329), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [224487] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(7864), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7866), 42, + ACTIONS(8337), 1, aux_sym_with_clause_token1, + ACTIONS(8339), 1, + anon_sym_LPAREN, + ACTIONS(8341), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8343), 1, + aux_sym_type_token1, + ACTIONS(8345), 1, + aux_sym_type_token2, + ACTIONS(164), 18, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [216726] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7868), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(160), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7870), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216781] = 3, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [224550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7147), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7149), 42, + ACTIONS(130), 12, aux_sym_with_clause_token1, - aux_sym_cte_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, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216836] = 3, + 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_boolean_expression_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, + [224603] = 28, ACTIONS(3), 1, sym_comment, - ACTIONS(7143), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(7145), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(8301), 1, + anon_sym_COMMA, + ACTIONS(8303), 1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [216891] = 3, + ACTIONS(8307), 1, + aux_sym_comment_statement_token7, + ACTIONS(8309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8313), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8317), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, + anon_sym_SLASH, + ACTIONS(8347), 1, + anon_sym_RPAREN, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7345), 1, + aux_sym_index_table_parameters_repeat1, + STATE(7346), 1, + sym_op_class, + STATE(7662), 1, + sym__identifier, + ACTIONS(8315), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(8321), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8323), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8325), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8327), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8329), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [224706] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3243), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3245), 42, - aux_sym_with_clause_token1, + ACTIONS(8349), 1, + anon_sym_DOT, + ACTIONS(8351), 1, + anon_sym_LBRACK, + STATE(4757), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 18, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [216946] = 3, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 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, + [224765] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7872), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(8353), 1, + anon_sym_DOT, + STATE(4746), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 21, + anon_sym_LPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7874), 42, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(143), 22, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217001] = 3, + 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, + [224822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(2248), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(2250), 42, + ACTIONS(134), 12, aux_sym_with_clause_token1, - aux_sym_cte_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(132), 33, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [217056] = 3, + 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_boolean_expression_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, + [224875] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(3257), 5, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(8355), 1, + aux_sym_cte_token2, + ACTIONS(8357), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + ACTIONS(8361), 1, + aux_sym_grant_statement_token5, + ACTIONS(8363), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(8367), 1, + anon_sym_CONSTRAINT, + ACTIONS(8369), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(8371), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(8373), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(5244), 1, + sym_NULL, + ACTIONS(8365), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(4791), 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(2450), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(3259), 42, aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -376958,201 +386257,386 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [217111] = 3, + [224954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6200), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6202), 42, + ACTIONS(143), 22, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217166] = 3, + 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(141), 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, + [225007] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5069), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(8375), 1, + anon_sym_LPAREN, + ACTIONS(8377), 1, + anon_sym_COLON_COLON, + ACTIONS(8379), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 31, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [225066] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8381), 1, + anon_sym_DOT, + STATE(4739), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 21, + anon_sym_LPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5071), 42, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217221] = 3, + 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, + [225123] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4650), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(4652), 42, + ACTIONS(8384), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(8386), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(394), 32, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [225180] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8388), 1, + aux_sym_with_clause_token1, + ACTIONS(8390), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(402), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [225237] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(143), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217276] = 5, + 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(141), 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, + [225290] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(7876), 1, + ACTIONS(8392), 1, anon_sym_DOT, - STATE(4607), 1, + ACTIONS(8394), 1, + anon_sym_LBRACK, + STATE(4755), 1, aux_sym_dotted_name_repeat1, - ACTIONS(117), 11, + ACTIONS(143), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 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, + [225349] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8396), 1, aux_sym_with_clause_token1, + ACTIONS(8398), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 11, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -377163,7 +386647,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 34, + ACTIONS(374), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [225406] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(143), 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(141), 34, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_LPAREN, @@ -377198,237 +386730,448 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - [217335] = 3, + [225459] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7139), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(8353), 1, + anon_sym_DOT, + STATE(4739), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 21, + anon_sym_LPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7141), 42, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217390] = 3, + 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, + [225516] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5107), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(132), 22, + anon_sym_LPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(5109), 42, + 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(134), 22, aux_sym_with_clause_token1, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217445] = 3, + 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, + [225568] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, + ACTIONS(8400), 1, + anon_sym_LBRACK, + STATE(4749), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(334), 31, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [225624] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8402), 1, + anon_sym_LBRACK, + STATE(4749), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(292), 31, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [225680] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8405), 1, + anon_sym_DOT, + STATE(4750), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_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, - ACTIONS(138), 42, - aux_sym_with_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_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, + [225736] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 19, aux_sym_cte_token1, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217500] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7135), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_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(132), 25, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(7137), 42, + 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, + [225788] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8408), 1, aux_sym_with_clause_token1, - aux_sym_cte_token1, + ACTIONS(8410), 1, + anon_sym_LPAREN, + ACTIONS(8412), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8414), 1, + aux_sym_type_token2, + ACTIONS(193), 18, aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - [217555] = 5, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 22, + anon_sym_COMMA, + 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, + [225848] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(7879), 1, - anon_sym_DOT, - STATE(4612), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 22, - aux_sym_with_clause_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(874), 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, + [225928] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8420), 1, + aux_sym_with_clause_token1, + ACTIONS(8422), 1, + anon_sym_LPAREN, + ACTIONS(8424), 1, aux_sym_create_table_statement_token1, + ACTIONS(8426), 1, + aux_sym_type_token2, + ACTIONS(193), 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_boolean_expression_token1, 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, @@ -377436,9 +387179,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 23, + ACTIONS(189), 22, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, @@ -377460,81 +387202,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [217614] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5897), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(5899), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [217669] = 5, + [225988] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7675), 1, + ACTIONS(8392), 1, anon_sym_DOT, - STATE(4612), 1, + STATE(4750), 1, aux_sym_dotted_name_repeat1, - ACTIONS(124), 22, - aux_sym_with_clause_token1, + 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_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -377542,7 +387228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 23, + ACTIONS(122), 24, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_RPAREN, @@ -377551,7 +387237,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -377566,71 +387252,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [217728] = 3, + anon_sym_DOT_STAR, + [226044] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(7882), 5, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(7884), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, + ACTIONS(193), 1, aux_sym_sequence_token5, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [217783] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6206), 5, + ACTIONS(8428), 1, + aux_sym_with_clause_token1, + ACTIONS(8430), 1, + anon_sym_LPAREN, + ACTIONS(8432), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8434), 1, + aux_sym_type_token2, + ACTIONS(189), 39, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(6208), 42, - aux_sym_with_clause_token1, - aux_sym_cte_token1, + anon_sym_COMMA, aux_sym_cte_token2, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -377640,55 +387281,50 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_sequence_token5, + 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_create_function_statement_token3, - aux_sym_create_function_statement_token4, - aux_sym_create_function_statement_token7, - aux_sym_create_function_statement_token8, - aux_sym_create_function_statement_token9, - aux_sym_create_function_statement_token10, - aux_sym_create_function_statement_token11, - aux_sym_external_hint_token1, - aux_sym_external_hint_token2, - aux_sym_optimizer_hint_token1, - aux_sym_optimizer_hint_token2, - aux_sym_optimizer_hint_token3, - aux_sym_parallel_hint_token1, - aux_sym_null_hint_token1, - aux_sym_null_hint_token4, - aux_sym_deterministic_hint_token1, - aux_sym_sql_hint_token1, - aux_sym_sql_hint_token2, - aux_sym_sql_hint_token3, - aux_sym_sql_hint_token5, - aux_sym__function_language_token1, + aux_sym_null_hint_token2, + anon_sym_EQ, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [217838] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [226104] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 22, - aux_sym_with_clause_token1, + ACTIONS(8349), 1, + anon_sym_DOT, + STATE(4767), 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_create_table_statement_token1, aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -377696,17 +387332,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 24, + ACTIONS(122), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -377721,14 +387356,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [217892] = 5, + anon_sym_DOT_STAR, + [226160] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7886), 1, + ACTIONS(8436), 1, anon_sym_DOT, - STATE(4618), 1, + STATE(4714), 1, aux_sym_dotted_name_repeat1, - ACTIONS(117), 11, + ACTIONS(143), 11, aux_sym_with_clause_token1, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, @@ -377740,7 +387376,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 33, + ACTIONS(141), 31, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_LPAREN, @@ -377758,7 +387394,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_type_token1, aux_sym_type_token2, anon_sym_LBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -377773,16 +387408,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [217950] = 3, + [226216] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 12, + 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, - anon_sym_DOT, + aux_sym_create_table_statement_token1, + aux_sym_boolean_expression_token1, + 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, @@ -377790,18 +387457,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 34, + [226268] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(143), 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(141), 33, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_LPAREN, anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, anon_sym_EQ, - aux_sym_grant_statement_token8, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -377825,18 +387506,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - [218004] = 6, + [226320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7889), 1, - aux_sym_with_clause_token1, - ACTIONS(7891), 1, - anon_sym_LPAREN, - ACTIONS(7893), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 11, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -377846,25 +387529,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 32, - aux_sym_cte_token2, + ACTIONS(128), 25, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, @@ -377879,16 +387554,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218064] = 6, + anon_sym_DOT_STAR, + [226372] = 26, ACTIONS(3), 1, sym_comment, - ACTIONS(7685), 1, - aux_sym_with_clause_token1, - ACTIONS(7687), 1, - anon_sym_LPAREN, - ACTIONS(7689), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 11, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(8303), 1, + aux_sym_cte_token2, + ACTIONS(8307), 1, + aux_sym_comment_statement_token7, + ACTIONS(8309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8313), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8317), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, + anon_sym_SLASH, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7662), 1, + sym__identifier, + STATE(8154), 1, + sym_op_class, + ACTIONS(8315), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(8321), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8323), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8325), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8327), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8438), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(8329), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [226470] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8400), 1, + anon_sym_LBRACK, + STATE(4748), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -377900,7 +387646,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 32, + ACTIONS(340), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -377918,7 +387664,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -377933,25 +387678,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218124] = 3, + [226526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 22, - aux_sym_with_clause_token1, + 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_create_table_statement_token1, aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, 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, @@ -377959,17 +387701,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 24, + ACTIONS(128), 25, 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -377984,17 +387726,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218178] = 3, + anon_sym_DOT_STAR, + [226578] = 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, @@ -378010,17 +387776,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 24, + [226630] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 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_boolean_expression_token1, + 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(132), 25, 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -378035,13 +387824,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218232] = 3, + anon_sym_DOT_STAR, + [226682] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 12, - aux_sym_with_clause_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(8440), 1, anon_sym_DOT, + STATE(4767), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -378051,25 +387851,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 34, + ACTIONS(115), 24, anon_sym_COMMA, - aux_sym_cte_token2, anon_sym_LPAREN, anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -378086,25 +387876,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - [218286] = 3, + [226738] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 22, - aux_sym_with_clause_token1, + ACTIONS(8443), 1, + anon_sym_DOT, + ACTIONS(8445), 1, + anon_sym_LBRACK, + STATE(4872), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -378112,17 +387904,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 24, - anon_sym_COMMA, + ACTIONS(141), 22, 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -378137,16 +387926,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218340] = 5, + anon_sym_DOT_STAR, + [226795] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7895), 1, - anon_sym_DOT, - STATE(4618), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 11, - aux_sym_with_clause_token1, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -378156,24 +387950,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 33, + ACTIONS(115), 24, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -378190,25 +387975,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - [218398] = 3, + [226846] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 22, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(467), 11, 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_boolean_expression_token1, - 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, @@ -378216,14 +387990,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 24, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(465), 32, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -378241,13 +388023,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218452] = 3, + [226897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 12, - aux_sym_with_clause_token1, + ACTIONS(392), 11, + 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, @@ -378257,26 +388038,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 34, - anon_sym_COMMA, + ACTIONS(390), 32, aux_sym_cte_token2, - anon_sym_LPAREN, anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -378291,26 +388071,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [218506] = 3, + [226948] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 22, + ACTIONS(8447), 1, aux_sym_with_clause_token1, + ACTIONS(8449), 1, + anon_sym_LPAREN, + ACTIONS(8451), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 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_create_table_statement_token1, aux_sym_boolean_expression_token1, 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, @@ -378318,14 +388099,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 24, + ACTIONS(299), 22, 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, @@ -378343,238 +388122,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218560] = 28, + [227005] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(7897), 1, - anon_sym_COMMA, - ACTIONS(7899), 1, - aux_sym_cte_token2, - ACTIONS(7901), 1, - anon_sym_RPAREN, - ACTIONS(7903), 1, - aux_sym_comment_statement_token7, - ACTIONS(7905), 1, + ACTIONS(459), 11, aux_sym_create_function_parameter_token1, - ACTIONS(7909), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(7913), 1, - aux_sym_boolean_expression_token1, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(7255), 1, - sym__identifier, - STATE(7452), 1, - aux_sym_index_table_parameters_repeat1, - STATE(7454), 1, - sym_op_class, - ACTIONS(7911), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - ACTIONS(7917), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(7919), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(7921), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(7923), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(7925), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(7929), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(7907), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [218663] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(7897), 1, - anon_sym_COMMA, - ACTIONS(7899), 1, + ACTIONS(457), 32, aux_sym_cte_token2, - ACTIONS(7903), 1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - ACTIONS(7905), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(7909), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(7913), 1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(7915), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, - anon_sym_SLASH, - ACTIONS(7933), 1, - anon_sym_RPAREN, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(7238), 1, - sym_op_class, - STATE(7255), 1, - sym__identifier, - STATE(7361), 1, - aux_sym_index_table_parameters_repeat1, - ACTIONS(7911), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - ACTIONS(7917), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(7919), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(7921), 2, + anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(7923), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(7925), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(7929), 5, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(7907), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [218766] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(7935), 1, - aux_sym_cte_token2, - ACTIONS(7937), 1, - aux_sym_alter_table_action_alter_column_token2, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - ACTIONS(7941), 1, - aux_sym_grant_statement_token5, - ACTIONS(7943), 1, - aux_sym_auto_increment_constraint_token1, - ACTIONS(7947), 1, - anon_sym_CONSTRAINT, - ACTIONS(7949), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(7951), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(7953), 1, - aux_sym_table_constraint_primary_key_token1, - STATE(1317), 1, - aux_sym_array_type_repeat1, - STATE(5174), 1, - sym_NULL, - ACTIONS(7945), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - STATE(4683), 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(2463), 21, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [218845] = 6, + [227056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7955), 1, - anon_sym_DOT, - ACTIONS(7957), 1, - anon_sym_LBRACK, - STATE(4668), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(447), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -378584,16 +388185,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 24, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(445), 32, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -378608,26 +388218,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [218904] = 6, + [227107] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7959), 1, - anon_sym_DOT, - ACTIONS(7961), 1, - anon_sym_LBRACK, - STATE(4672), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(443), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -378637,16 +388233,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 24, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(441), 32, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -378661,15 +388266,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [218963] = 5, + [227158] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7963), 1, - aux_sym_with_clause_token1, - ACTIONS(7965), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 11, + ACTIONS(432), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -378681,7 +388281,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 32, + ACTIONS(430), 32, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -378714,16 +388314,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219020] = 6, + [227209] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7967), 1, - anon_sym_LPAREN, - ACTIONS(7969), 1, - anon_sym_COLON_COLON, - ACTIONS(7971), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 11, + ACTIONS(372), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -378735,7 +388329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 31, + ACTIONS(370), 32, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -378753,6 +388347,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -378767,11 +388362,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219079] = 3, + [227260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 11, - aux_sym_with_clause_token1, + ACTIONS(412), 11, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -378782,26 +388377,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 34, - anon_sym_COMMA, + ACTIONS(410), 32, aux_sym_cte_token2, - anon_sym_LPAREN, anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -378816,27 +388410,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [219132] = 8, + [227311] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(7973), 1, + ACTIONS(8453), 1, aux_sym_with_clause_token1, - ACTIONS(7975), 1, + ACTIONS(8455), 1, anon_sym_LPAREN, - ACTIONS(7977), 1, + ACTIONS(8457), 1, aux_sym_create_table_statement_token1, - ACTIONS(7979), 1, + ACTIONS(8459), 1, aux_sym_type_token1, - ACTIONS(7981), 1, + ACTIONS(8461), 1, aux_sym_type_token2, - ACTIONS(157), 18, + ACTIONS(164), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -378849,9 +388442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 22, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(160), 20, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -378872,15 +388463,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219195] = 5, + [227372] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7983), 1, - anon_sym_DOT, - STATE(4579), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 11, - aux_sym_with_clause_token1, + ACTIONS(463), 11, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -378891,24 +388478,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 32, - anon_sym_COMMA, + ACTIONS(461), 32, aux_sym_cte_token2, - anon_sym_LPAREN, anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -378924,13 +388511,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219252] = 3, + [227423] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 12, - aux_sym_with_clause_token1, + ACTIONS(495), 11, aux_sym_create_function_parameter_token1, - anon_sym_DOT, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -378940,24 +388526,168 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 33, - anon_sym_COMMA, + ACTIONS(493), 32, aux_sym_cte_token2, - anon_sym_LPAREN, anon_sym_RPAREN, aux_sym_comment_statement_token7, anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [227474] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(455), 11, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_create_table_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(453), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, + [227525] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 1, + aux_sym_with_clause_token1, + ACTIONS(132), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_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, - anon_sym_LBRACK, + [227576] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(451), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(449), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, @@ -378973,26 +388703,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [219305] = 3, + [227627] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 22, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(491), 11, 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_boolean_expression_token1, - 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, @@ -379000,13 +388718,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 23, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(489), 32, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -379024,65 +388751,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219358] = 5, + [227678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7985), 1, - anon_sym_DOT, - STATE(4642), 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, + ACTIONS(487), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_create_table_statement_token1, - aux_sym_boolean_expression_token1, - 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, - [219415] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(134), 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, @@ -379092,25 +388766,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 33, - anon_sym_COMMA, + ACTIONS(485), 32, 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -379125,26 +388799,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [219468] = 3, + [227729] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 22, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(483), 11, 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_boolean_expression_token1, - 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, @@ -379152,13 +388814,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 23, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(481), 32, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -379176,41 +388847,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219521] = 3, + [227780] = 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, + ACTIONS(141), 21, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -379225,30 +388872,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [219574] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7988), 1, + ACTIONS(143), 22, aux_sym_with_clause_token1, - ACTIONS(7990), 1, - anon_sym_LPAREN, - ACTIONS(7992), 1, + 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, - ACTIONS(7994), 1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, aux_sym_type_token1, - ACTIONS(7996), 1, aux_sym_type_token2, - ACTIONS(157), 18, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [227831] = 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -379258,15 +388918,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 22, + 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_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -379281,22 +388942,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219637] = 8, + anon_sym_DOT_STAR, + [227882] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(157), 1, + ACTIONS(303), 1, aux_sym_sequence_token5, - ACTIONS(7998), 1, + ACTIONS(8463), 1, aux_sym_with_clause_token1, - ACTIONS(8000), 1, + ACTIONS(8465), 1, anon_sym_LPAREN, - ACTIONS(8002), 1, + ACTIONS(8467), 1, aux_sym_create_table_statement_token1, - ACTIONS(8004), 1, - aux_sym_type_token1, - ACTIONS(8006), 1, - aux_sym_type_token2, - ACTIONS(153), 39, + ACTIONS(299), 39, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -379336,66 +388994,69 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, anon_sym_LBRACK, - [219700] = 5, + [227939] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(8008), 1, - anon_sym_DOT, - STATE(4642), 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, + ACTIONS(8355), 1, 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_boolean_expression_token1, - 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, - [219757] = 5, + ACTIONS(8357), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + ACTIONS(8361), 1, + aux_sym_grant_statement_token5, + ACTIONS(8363), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(8367), 1, + anon_sym_CONSTRAINT, + ACTIONS(8369), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(8371), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(8373), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(5244), 1, + sym_NULL, + ACTIONS(8365), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(4805), 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(2654), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [228012] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8010), 1, - aux_sym_with_clause_token1, - ACTIONS(8012), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 11, + ACTIONS(346), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -379407,7 +389068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 32, + ACTIONS(344), 32, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -379425,7 +389086,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -379440,14 +389101,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219814] = 5, + [228063] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8014), 1, - aux_sym_with_clause_token1, - ACTIONS(8016), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 11, + ACTIONS(439), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -379459,7 +389116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(455), 32, + ACTIONS(437), 32, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -379492,18 +389149,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219871] = 5, + [228114] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(8008), 1, - anon_sym_DOT, - STATE(4648), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 21, + ACTIONS(8469), 1, + aux_sym_with_clause_token1, + ACTIONS(8471), 1, anon_sym_LPAREN, + ACTIONS(8473), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8475), 1, + aux_sym_type_token1, + ACTIONS(8477), 1, + aux_sym_type_token2, + ACTIONS(164), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(160), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -379521,38 +389202,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 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_boolean_expression_token1, - 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, - [219928] = 5, + [228175] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8018), 1, - aux_sym_with_clause_token1, - ACTIONS(8020), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 11, - aux_sym_create_function_parameter_token1, + ACTIONS(8115), 1, + anon_sym_DOT, + ACTIONS(8479), 1, + anon_sym_LBRACK, + STATE(4650), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -379563,25 +389222,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 32, + ACTIONS(141), 30, + anon_sym_COMMA, aux_sym_cte_token2, + anon_sym_LPAREN, anon_sym_RPAREN, aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -379596,12 +389252,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [219985] = 3, + anon_sym_DOT_STAR, + [228232] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 11, + ACTIONS(8481), 1, aux_sym_with_clause_token1, + ACTIONS(8483), 1, + anon_sym_LPAREN, + ACTIONS(8485), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -379611,25 +389281,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 33, + ACTIONS(299), 22, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, 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, @@ -379644,25 +389304,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [220037] = 7, + [228289] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8022), 1, + ACTIONS(8420), 1, aux_sym_with_clause_token1, - ACTIONS(8024), 1, + ACTIONS(8422), 1, anon_sym_LPAREN, - ACTIONS(8026), 1, + ACTIONS(8424), 1, aux_sym_create_table_statement_token1, - ACTIONS(8028), 1, - aux_sym_type_token2, - ACTIONS(197), 18, + ACTIONS(193), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -379675,7 +389332,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 22, + ACTIONS(189), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -379698,14 +389355,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [220097] = 5, + [228346] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8030), 1, + 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + 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, - STATE(4655), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 11, + [228397] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -379717,7 +389418,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 31, + ACTIONS(366), 32, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -379735,6 +389436,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -379749,10 +389451,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [220153] = 3, + [228448] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 19, + ACTIONS(8408), 1, + aux_sym_with_clause_token1, + ACTIONS(8410), 1, + anon_sym_LPAREN, + ACTIONS(8412), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -379762,7 +389470,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -379772,9 +389479,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 25, + ACTIONS(189), 22, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, @@ -379782,7 +389488,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -379797,15 +389502,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [220205] = 5, + [228505] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8033), 1, + ACTIONS(193), 1, + aux_sym_sequence_token5, + ACTIONS(8428), 1, + aux_sym_with_clause_token1, + ACTIONS(8430), 1, + anon_sym_LPAREN, + ACTIONS(8432), 1, + aux_sym_create_table_statement_token1, + ACTIONS(189), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, - STATE(4655), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 11, + [228562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(475), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -379817,7 +389568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 31, + ACTIONS(473), 32, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -379835,6 +389586,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -379849,90 +389601,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [220261] = 26, + [228613] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(7899), 1, - aux_sym_cte_token2, - ACTIONS(7903), 1, - aux_sym_comment_statement_token7, - ACTIONS(7905), 1, + ACTIONS(130), 1, + aux_sym_with_clause_token1, + ACTIONS(128), 42, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_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, + [228664] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(471), 11, aux_sym_create_function_parameter_token1, - ACTIONS(7909), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(7913), 1, - aux_sym_boolean_expression_token1, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(7255), 1, - sym__identifier, - STATE(7619), 1, - sym_op_class, - ACTIONS(7911), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - ACTIONS(7917), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(7919), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(7921), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(7923), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8035), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(7925), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(7929), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(7907), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [220359] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(115), 22, - anon_sym_LPAREN, + ACTIONS(469), 32, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, @@ -379947,22 +389697,73 @@ static const uint16_t ts_small_parse_table[] = { 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, + [228715] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8487), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(8490), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(8493), 1, + aux_sym_null_hint_token2, + ACTIONS(8496), 1, + aux_sym_grant_statement_token5, + ACTIONS(8499), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(8505), 1, + anon_sym_CONSTRAINT, + ACTIONS(8508), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(8511), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(8514), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(5244), 1, + sym_NULL, + ACTIONS(8502), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(4805), 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(2697), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [228788] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(479), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_create_table_statement_token1, - aux_sym_boolean_expression_token1, - 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, @@ -379970,77 +389771,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [220411] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(477), 32, aux_sym_cte_token2, - ACTIONS(4832), 1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(876), 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, - [220491] = 5, + [228839] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8033), 1, + ACTIONS(7419), 1, anon_sym_LBRACK, - STATE(4657), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 11, + ACTIONS(219), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -380052,7 +389821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 31, + ACTIONS(217), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -380084,16 +389853,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [220547] = 5, + [228892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8041), 1, - anon_sym_DOT, - STATE(4626), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 11, - aux_sym_with_clause_token1, + ACTIONS(294), 11, aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -380103,23 +389868,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 31, - anon_sym_COMMA, + ACTIONS(292), 32, 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -380135,18 +389901,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [220603] = 3, + [228943] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 22, - anon_sym_LPAREN, + ACTIONS(8377), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 31, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, @@ -380161,46 +389950,17 @@ static const uint16_t ts_small_parse_table[] = { 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_boolean_expression_token1, - 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, - [220655] = 5, + [228996] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8043), 1, + ACTIONS(8264), 1, anon_sym_DOT, - STATE(4664), 1, + ACTIONS(8517), 1, + anon_sym_LBRACK, + STATE(4714), 1, aux_sym_dotted_name_repeat1, - ACTIONS(117), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(143), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -380210,13 +389970,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 24, + ACTIONS(141), 29, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_LPAREN, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_COLON_COLON, @@ -380235,20 +390000,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - [220711] = 3, + [229052] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 19, + ACTIONS(8519), 1, aux_sym_cte_token2, + ACTIONS(8521), 1, aux_sym_comment_statement_token7, + ACTIONS(8523), 1, aux_sym_create_function_parameter_token1, + ACTIONS(8527), 1, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, + ACTIONS(8529), 1, aux_sym_boolean_expression_token1, + ACTIONS(8531), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DOT, + ACTIONS(8543), 1, + anon_sym_CARET, + ACTIONS(8547), 1, + anon_sym_SLASH, + ACTIONS(8533), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8535), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8537), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8539), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8541), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8545), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8525), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(859), 10, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [229130] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8531), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -380258,17 +390078,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 25, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(707), 30, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_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, @@ -380283,78 +390109,135 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [220763] = 7, + [229182] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, - aux_sym_sequence_token5, - ACTIONS(8046), 1, + ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(8048), 1, - anon_sym_LPAREN, - ACTIONS(8050), 1, - aux_sym_create_table_statement_token1, - ACTIONS(8052), 1, - aux_sym_type_token2, - ACTIONS(193), 39, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, + ACTIONS(23), 1, aux_sym_alter_statement_token1, + ACTIONS(25), 1, 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, + ACTIONS(27), 1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8553), 1, + aux_sym__compound_statement_token1, + ACTIONS(8555), 1, aux_sym_return_statement_token1, + ACTIONS(8557), 1, aux_sym_declare_statement_token1, - aux_sym_null_hint_token2, - anon_sym_EQ, + ACTIONS(8559), 1, aux_sym_trigger_event_token1, + ACTIONS(8561), 1, aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, + ACTIONS(8563), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [220823] = 7, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4845), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [229270] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(720), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(718), 31, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, + [229320] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8054), 1, - aux_sym_with_clause_token1, - ACTIONS(8056), 1, + ACTIONS(8565), 1, anon_sym_LPAREN, - ACTIONS(8058), 1, - aux_sym_create_table_statement_token1, - ACTIONS(8060), 1, - aux_sym_type_token2, - ACTIONS(197), 18, - aux_sym_cte_token1, + ACTIONS(8567), 1, + anon_sym_COLON_COLON, + ACTIONS(8569), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -380367,7 +390250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 22, + ACTIONS(217), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -380375,7 +390258,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -380390,23 +390272,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [220883] = 5, + [229376] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7955), 1, - anon_sym_DOT, - STATE(4669), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(219), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -380416,16 +390287,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 24, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(217), 31, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, @@ -380440,24 +390319,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [220939] = 5, + [229426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8062), 1, - anon_sym_DOT, - STATE(4669), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(713), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -380467,16 +390334,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 24, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(711), 31, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_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, @@ -380491,21 +390366,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [220995] = 3, + [229476] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 19, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(589), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -380515,17 +390381,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 25, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(587), 31, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + 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, @@ -380540,11 +390413,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [221047] = 3, + [229526] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 19, + ACTIONS(143), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -380554,7 +390426,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -380564,7 +390435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 25, + ACTIONS(141), 24, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_RPAREN, @@ -380573,7 +390444,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -380590,14 +390460,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - [221099] = 5, + [229576] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7959), 1, - anon_sym_DOT, - STATE(4664), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 18, + ACTIONS(8571), 1, + aux_sym_with_clause_token1, + ACTIONS(8573), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -380616,16 +390486,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 24, + ACTIONS(394), 22, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -380640,19 +390509,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [221155] = 3, + [229630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 22, + ACTIONS(134), 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_boolean_expression_token1, + 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(132), 23, 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -380667,37 +390555,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(134), 22, + anon_sym_DOT_STAR, + [229680] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8575), 1, aux_sym_with_clause_token1, + ACTIONS(8577), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 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_create_table_statement_token1, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, 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, - [221207] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(437), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, anon_sym_SLASH, @@ -380705,22 +390582,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 32, - aux_sym_cte_token2, + ACTIONS(402), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -380738,10 +390605,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221258] = 3, + [229734] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8579), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [229822] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(406), 1, + aux_sym_sequence_token5, + ACTIONS(8581), 1, + aux_sym_with_clause_token1, + ACTIONS(8583), 1, + aux_sym_create_table_statement_token1, + ACTIONS(402), 39, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [229876] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 11, + ACTIONS(629), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -380753,7 +390735,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 32, + ACTIONS(627), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -380771,7 +390753,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -380786,16 +390767,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221309] = 6, + [229926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7823), 1, - anon_sym_DOT, - ACTIONS(8065), 1, - anon_sym_LBRACK, - STATE(4579), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 10, + ACTIONS(633), 11, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -380806,22 +390782,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 30, - anon_sym_COMMA, + ACTIONS(631), 31, aux_sym_cte_token2, - anon_sym_LPAREN, anon_sym_RPAREN, aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, anon_sym_EQ, aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -380836,11 +390814,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [221366] = 3, + [229976] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 11, + ACTIONS(607), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -380852,7 +390829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 32, + ACTIONS(605), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -380870,7 +390847,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -380885,66 +390861,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221417] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(134), 1, - aux_sym_with_clause_token1, - ACTIONS(132), 42, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_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_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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_where_clause_token1, - aux_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, - [221468] = 6, + [230026] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(234), 1, + ACTIONS(386), 1, aux_sym_sequence_token5, - ACTIONS(8067), 1, + ACTIONS(8585), 1, aux_sym_with_clause_token1, - ACTIONS(8069), 1, - anon_sym_LPAREN, - ACTIONS(8071), 1, + ACTIONS(8587), 1, aux_sym_create_table_statement_token1, - ACTIONS(230), 39, + ACTIONS(382), 39, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -380984,61 +390910,74 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, anon_sym_LBRACK, - [221525] = 6, + [230080] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(8073), 1, - aux_sym_with_clause_token1, - ACTIONS(8075), 1, - anon_sym_LPAREN, - ACTIONS(8077), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 18, - aux_sym_cte_token1, + ACTIONS(8519), 1, aux_sym_cte_token2, + ACTIONS(8521), 1, aux_sym_comment_statement_token7, + ACTIONS(8523), 1, aux_sym_create_function_parameter_token1, + ACTIONS(8527), 1, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, + ACTIONS(8529), 1, aux_sym_boolean_expression_token1, + ACTIONS(8531), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(8543), 1, + anon_sym_CARET, + ACTIONS(8547), 1, + anon_sym_SLASH, + ACTIONS(637), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(8537), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8539), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(8541), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 22, - anon_sym_COMMA, - 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, + ACTIONS(8545), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(8525), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221582] = 3, + ACTIONS(635), 12, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_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, + [230156] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 11, + ACTIONS(8531), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8543), 1, + anon_sym_CARET, + ACTIONS(663), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -381050,7 +390989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(495), 32, + ACTIONS(661), 29, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -381065,12 +391004,9 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -381083,43 +391019,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221633] = 3, + [230210] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 1, - aux_sym_with_clause_token1, - ACTIONS(128), 42, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_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_reference_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, + ACTIONS(625), 11, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(623), 31, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_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_where_clause_token1, @@ -381128,87 +391048,32 @@ static const uint16_t ts_small_parse_table[] = { 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, - [221684] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7935), 1, - aux_sym_cte_token2, - ACTIONS(7937), 1, - aux_sym_alter_table_action_alter_column_token2, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - ACTIONS(7941), 1, - aux_sym_grant_statement_token5, - ACTIONS(7943), 1, - aux_sym_auto_increment_constraint_token1, - ACTIONS(7947), 1, - anon_sym_CONSTRAINT, - ACTIONS(7949), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(7951), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(7953), 1, - aux_sym_table_constraint_primary_key_token1, - STATE(5174), 1, - sym_NULL, - ACTIONS(7945), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - STATE(4688), 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(2736), 21, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [221757] = 6, + aux_sym_boolean_expression_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, + [230260] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8054), 1, - aux_sym_with_clause_token1, - ACTIONS(8056), 1, - anon_sym_LPAREN, - ACTIONS(8058), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(8531), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -381218,15 +391083,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 22, - anon_sym_COMMA, + ACTIONS(703), 30, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -381241,18 +391114,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221814] = 6, + [230312] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(197), 1, + ACTIONS(398), 1, aux_sym_sequence_token5, - ACTIONS(8046), 1, + ACTIONS(8589), 1, aux_sym_with_clause_token1, - ACTIONS(8048), 1, - anon_sym_LPAREN, - ACTIONS(8050), 1, + ACTIONS(8591), 1, aux_sym_create_table_statement_token1, - ACTIONS(193), 39, + ACTIONS(394), 39, ts_builtin_sym_end, anon_sym_SEMI, anon_sym_COMMA, @@ -381292,10 +391163,76 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, anon_sym_LBRACK, - [221871] = 3, + [230366] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8593), 1, + aux_sym__compound_statement_token1, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4865), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [230454] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 11, + ACTIONS(701), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -381307,7 +391244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 32, + ACTIONS(699), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -381325,7 +391262,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -381340,10 +391276,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221922] = 3, + [230504] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8595), 1, + aux_sym_with_clause_token1, + ACTIONS(8598), 1, + aux_sym_insert_statement_token1, + ACTIONS(8601), 1, + aux_sym_create_statement_token1, + ACTIONS(8604), 1, + aux_sym_alter_statement_token1, + ACTIONS(8607), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(8610), 1, + aux_sym_pg_command_token1, + ACTIONS(8613), 1, + aux_sym__compound_statement_token2, + ACTIONS(8615), 1, + aux_sym_return_statement_token1, + ACTIONS(8618), 1, + aux_sym_declare_statement_token1, + ACTIONS(8621), 1, + aux_sym_trigger_event_token1, + ACTIONS(8624), 1, + aux_sym_trigger_event_token2, + ACTIONS(8627), 1, + aux_sym_drop_statement_token1, + ACTIONS(8630), 1, + aux_sym_grant_statement_token1, + ACTIONS(8633), 1, + aux_sym_grant_statement_token4, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [230592] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8636), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [230680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 11, + ACTIONS(697), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -381355,7 +391423,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(443), 32, + ACTIONS(695), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -381373,7 +391441,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -381388,85 +391455,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [221973] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8079), 1, - aux_sym_cte_token2, - ACTIONS(8082), 1, - aux_sym_alter_table_action_alter_column_token2, - ACTIONS(8085), 1, - aux_sym_null_hint_token2, - ACTIONS(8088), 1, - aux_sym_grant_statement_token5, - ACTIONS(8091), 1, - aux_sym_auto_increment_constraint_token1, - ACTIONS(8097), 1, - anon_sym_CONSTRAINT, - ACTIONS(8100), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(8103), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(8106), 1, - aux_sym_table_constraint_primary_key_token1, - STATE(5174), 1, - sym_NULL, - ACTIONS(8094), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - STATE(4688), 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(2740), 21, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [222046] = 8, + [230730] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8109), 1, + ACTIONS(8638), 1, aux_sym_with_clause_token1, - ACTIONS(8111), 1, - anon_sym_LPAREN, - ACTIONS(8113), 1, + ACTIONS(8640), 1, aux_sym_create_table_statement_token1, - ACTIONS(8115), 1, - aux_sym_type_token1, - ACTIONS(8117), 1, - aux_sym_type_token2, - ACTIONS(157), 18, + ACTIONS(386), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -381479,7 +391481,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 20, + ACTIONS(382), 22, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -381500,10 +391504,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222107] = 3, + [230784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 11, + ACTIONS(649), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -381515,7 +391519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 32, + ACTIONS(647), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -381533,7 +391537,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -381548,12 +391551,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222158] = 3, + [230834] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8642), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [230922] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 11, + ACTIONS(143), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -381563,22 +391639,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 32, - aux_sym_cte_token2, + ACTIONS(141), 24, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_COLON_COLON, @@ -381596,14 +391663,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222209] = 4, + anon_sym_DOT_STAR, + [230972] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7969), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 11, + ACTIONS(8644), 1, + aux_sym_with_clause_token1, + ACTIONS(8646), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -381613,24 +391690,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 31, - aux_sym_cte_token2, + ACTIONS(374), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -381645,12 +391713,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222262] = 4, + [231026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7289), 1, - anon_sym_LBRACK, - ACTIONS(215), 11, + ACTIONS(659), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -381662,7 +391728,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 31, + ACTIONS(657), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -381694,10 +391760,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222315] = 3, + [231076] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8648), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [231164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 11, + ACTIONS(621), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -381709,7 +391841,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 32, + ACTIONS(619), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -381727,7 +391859,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -381742,10 +391873,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222366] = 3, + [231214] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8650), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [231302] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8652), 1, + aux_sym__compound_statement_token1, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4823), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [231390] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 11, + ACTIONS(645), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -381757,7 +392020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 32, + ACTIONS(643), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -381775,7 +392038,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -381790,12 +392052,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222417] = 3, + [231440] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 11, + ACTIONS(8654), 1, + anon_sym_DOT, + STATE(4850), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -381805,22 +392078,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 32, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(115), 22, + anon_sym_LPAREN, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_COLON_COLON, @@ -381838,17 +392100,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222468] = 3, + anon_sym_DOT_STAR, + [231494] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 2, - aux_sym_with_clause_token1, + ACTIONS(378), 1, aux_sym_sequence_token5, - ACTIONS(115), 41, + ACTIONS(8657), 1, + aux_sym_with_clause_token1, + ACTIONS(8659), 1, + aux_sym_create_table_statement_token1, + ACTIONS(374), 39, ts_builtin_sym_end, anon_sym_SEMI, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -381868,6 +392135,7 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, @@ -381881,17 +392149,26 @@ static const uint16_t ts_small_parse_table[] = { 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, - [222519] = 3, + [231548] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 11, + ACTIONS(8661), 1, + anon_sym_LPAREN, + ACTIONS(8663), 1, + anon_sym_COLON_COLON, + ACTIONS(8665), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -381901,22 +392178,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(483), 32, - aux_sym_cte_token2, + ACTIONS(217), 21, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [231604] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8667), 1, + aux_sym_with_clause_token1, + ACTIONS(8669), 1, + anon_sym_LPAREN, + ACTIONS(8671), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8673), 1, + aux_sym_type_token2, + ACTIONS(193), 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_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 20, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -381934,12 +392251,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222570] = 3, + [231662] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 11, + ACTIONS(8675), 1, + aux_sym_with_clause_token1, + ACTIONS(8677), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -381949,22 +392277,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 32, - aux_sym_cte_token2, + ACTIONS(374), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -381982,20 +392300,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222621] = 8, + [231716] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(8119), 1, + ACTIONS(8679), 1, aux_sym_with_clause_token1, - ACTIONS(8121), 1, + ACTIONS(8681), 1, anon_sym_LPAREN, - ACTIONS(8123), 1, + ACTIONS(8683), 1, aux_sym_create_table_statement_token1, - ACTIONS(8125), 1, - aux_sym_type_token1, - ACTIONS(8127), 1, + ACTIONS(8685), 1, aux_sym_type_token2, - ACTIONS(157), 10, + ACTIONS(193), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -382006,7 +392322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 28, + ACTIONS(189), 28, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -382035,10 +392351,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222682] = 3, + [231774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 11, + ACTIONS(617), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -382050,7 +392366,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 32, + ACTIONS(615), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382068,7 +392384,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382083,12 +392398,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222733] = 3, + [231824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 11, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -382098,24 +392421,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 32, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(128), 23, + anon_sym_LPAREN, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, @@ -382131,10 +392444,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222784] = 3, + anon_sym_DOT_STAR, + [231874] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 11, + ACTIONS(693), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -382146,7 +392460,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(491), 32, + ACTIONS(691), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382164,7 +392478,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382179,22 +392492,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222835] = 6, + [231924] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8129), 1, - anon_sym_DOT, - ACTIONS(8131), 1, - anon_sym_LBRACK, - STATE(4718), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 18, - aux_sym_cte_token1, + ACTIONS(8687), 1, + aux_sym_with_clause_token1, + ACTIONS(8689), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -382207,14 +392518,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 22, - anon_sym_LPAREN, + ACTIONS(402), 22, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382229,11 +392541,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [222892] = 3, + [231978] = 22, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 19, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8691), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [232066] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8693), 1, + aux_sym_with_clause_token1, + ACTIONS(8695), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -382243,7 +392624,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -382253,16 +392633,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 24, + ACTIONS(394), 22, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382277,13 +392656,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [222943] = 3, + [232120] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 11, + ACTIONS(8697), 1, + aux_sym_with_clause_token1, + ACTIONS(8699), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -382293,22 +392682,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(499), 32, - aux_sym_cte_token2, + ACTIONS(382), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -382326,12 +392705,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [222994] = 3, + [232174] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 11, + ACTIONS(8701), 1, + aux_sym_with_clause_token1, + ACTIONS(8703), 1, + anon_sym_LPAREN, + ACTIONS(8705), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8707), 1, + aux_sym_type_token1, + ACTIONS(8709), 1, + aux_sym_type_token2, + ACTIONS(164), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -382341,20 +392729,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 32, + ACTIONS(160), 27, + anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -382374,10 +392757,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223045] = 3, + [232234] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 11, + ACTIONS(689), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -382389,7 +392772,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 32, + ACTIONS(687), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382407,7 +392790,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382422,10 +392804,255 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223096] = 3, + [232284] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8711), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [232372] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8713), 1, + aux_sym__compound_statement_token2, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4836), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [232460] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(8715), 1, + aux_sym__compound_statement_token1, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4860), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [232548] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(143), 2, + aux_sym_with_clause_token1, + aux_sym_sequence_token5, + ACTIONS(141), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + 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, + [232598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 11, + ACTIONS(685), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -382437,7 +393064,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 32, + ACTIONS(683), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382455,7 +393082,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382470,70 +393096,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223147] = 3, + [232648] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 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, + ACTIONS(8531), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8543), 1, anon_sym_CARET, + ACTIONS(8547), 1, + anon_sym_SLASH, + ACTIONS(8537), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8539), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8545), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(138), 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_boolean_expression_token1, - 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, - [223198] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(346), 11, + ACTIONS(663), 8, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 32, + ACTIONS(661), 22, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382548,40 +393141,89 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, aux_sym_boolean_expression_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, + [232710] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8519), 1, + aux_sym_cte_token2, + ACTIONS(8521), 1, + aux_sym_comment_statement_token7, + ACTIONS(8523), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8527), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8529), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8531), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(8543), 1, + anon_sym_CARET, + ACTIONS(8547), 1, + anon_sym_SLASH, + ACTIONS(8533), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8535), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, + ACTIONS(8537), 2, anon_sym_PLUS, - anon_sym_CARET, + anon_sym_PIPE, + ACTIONS(8539), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8541), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8545), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(8525), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223249] = 6, + ACTIONS(837), 10, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [232788] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8133), 1, - aux_sym_with_clause_token1, - ACTIONS(8135), 1, - anon_sym_LPAREN, - ACTIONS(8137), 1, - aux_sym_create_table_statement_token1, - ACTIONS(234), 18, + ACTIONS(8443), 1, + anon_sym_DOT, + STATE(4850), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -382594,15 +393236,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 22, - anon_sym_COMMA, - anon_sym_RPAREN, + 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_LBRACK, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382617,58 +393258,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223306] = 3, + anon_sym_DOT_STAR, + [232842] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 19, - aux_sym_cte_token1, + ACTIONS(8519), 1, aux_sym_cte_token2, + ACTIONS(8521), 1, aux_sym_comment_statement_token7, + ACTIONS(8523), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, + ACTIONS(8529), 1, aux_sym_boolean_expression_token1, + ACTIONS(8531), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DOT, + ACTIONS(8543), 1, + anon_sym_CARET, + ACTIONS(8547), 1, + anon_sym_SLASH, + ACTIONS(8537), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8539), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(675), 3, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8541), 4, 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, + ACTIONS(8545), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8525), 7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(673), 12, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_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, - anon_sym_COLON_COLON, - anon_sym_PLUS, + [232916] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8519), 1, + aux_sym_cte_token2, + ACTIONS(8521), 1, + aux_sym_comment_statement_token7, + ACTIONS(8523), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8531), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8543), 1, anon_sym_CARET, + ACTIONS(8547), 1, + anon_sym_SLASH, + ACTIONS(8537), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8539), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(671), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8541), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8545), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(8525), 7, + anon_sym_EQ, anon_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, - [223357] = 3, + ACTIONS(669), 13, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [232988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 11, + ACTIONS(667), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -382680,7 +393391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 32, + ACTIONS(665), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382698,7 +393409,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382713,50 +393423,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223408] = 6, + [233038] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(8022), 1, - aux_sym_with_clause_token1, - ACTIONS(8024), 1, - anon_sym_LPAREN, - ACTIONS(8026), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(8531), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8543), 1, + anon_sym_CARET, + ACTIONS(8547), 1, + anon_sym_SLASH, + ACTIONS(8545), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 10, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 22, - anon_sym_COMMA, + ACTIONS(661), 24, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -382764,10 +393474,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223465] = 3, + [233096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 11, + ACTIONS(641), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -382779,7 +393489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 31, + ACTIONS(639), 31, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382811,10 +393521,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223515] = 3, + [233146] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 11, + ACTIONS(8531), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 11, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, @@ -382826,7 +393538,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(691), 31, + ACTIONS(661), 30, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, @@ -382841,7 +393553,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token4, aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -382858,23 +393569,241 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223565] = 5, + [233198] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(8129), 1, - anon_sym_DOT, - STATE(4720), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(124), 18, - aux_sym_cte_token1, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4866), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [233283] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(483), 1, + aux_sym_sequence_token5, + ACTIONS(481), 40, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [233332] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4847), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [233417] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8717), 1, + aux_sym_with_clause_token1, + ACTIONS(8719), 1, + anon_sym_LPAREN, + ACTIONS(8721), 1, + aux_sym_create_table_statement_token1, + ACTIONS(8723), 1, + aux_sym_type_token2, + ACTIONS(193), 10, aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(189), 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_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [233474] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8679), 1, + aux_sym_with_clause_token1, + ACTIONS(8681), 1, + anon_sym_LPAREN, + ACTIONS(8683), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -382884,14 +393813,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(122), 22, - anon_sym_LPAREN, + ACTIONS(189), 28, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -382906,14 +393842,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [223619] = 4, + [233529] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 11, - aux_sym_create_function_parameter_token1, + ACTIONS(8725), 1, + aux_sym_with_clause_token1, + ACTIONS(8727), 1, + anon_sym_LPAREN, + ACTIONS(8729), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -382924,23 +393862,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 30, + ACTIONS(299), 28, + 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_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_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, @@ -382955,14 +393891,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223671] = 5, + [233584] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8141), 1, - anon_sym_DOT, - STATE(4720), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 18, + ACTIONS(8731), 1, + anon_sym_LPAREN, + ACTIONS(8733), 1, + aux_sym_comment_statement_token2, + STATE(4960), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3515), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_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, + [233637] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(487), 1, + aux_sym_sequence_token5, + ACTIONS(485), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [233686] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 19, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -382972,6 +393998,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, + anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -383004,18 +394031,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, anon_sym_DOT_STAR, - [223725] = 5, + [233735] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(366), 1, + ACTIONS(459), 1, aux_sym_sequence_token5, - ACTIONS(8144), 1, - aux_sym_with_clause_token1, - ACTIONS(8146), 1, - aux_sym_create_table_statement_token1, - ACTIONS(362), 39, + ACTIONS(457), 40, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -383053,118 +394077,182 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, anon_sym_LBRACK, - [223779] = 5, + [233784] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8148), 1, + ACTIONS(372), 1, + aux_sym_sequence_token5, + ACTIONS(370), 40, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(8150), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 18, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [233833] = 24, + ACTIONS(3), 1, + sym_comment, + ACTIONS(252), 1, + aux_sym_where_clause_token1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(2658), 1, + aux_sym_cte_token1, + ACTIONS(8735), 1, aux_sym_cte_token2, + ACTIONS(8737), 1, aux_sym_comment_statement_token7, + ACTIONS(8739), 1, aux_sym_create_function_parameter_token1, + ACTIONS(8743), 1, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, + ACTIONS(8745), 1, aux_sym_boolean_expression_token1, + ACTIONS(8747), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(8759), 1, + anon_sym_CARET, + ACTIONS(8763), 1, + anon_sym_SLASH, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5257), 1, + sym_identifier, + ACTIONS(250), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(8749), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(8751), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8753), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8755), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(8757), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 22, - anon_sym_COMMA, - 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, + ACTIONS(8761), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(8741), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [223833] = 5, + [233924] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8152), 1, + ACTIONS(392), 1, + aux_sym_sequence_token5, + ACTIONS(390), 40, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(8154), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(352), 22, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [223887] = 3, + [233973] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 19, + ACTIONS(8765), 1, + anon_sym_LBRACK, + STATE(4892), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -383174,15 +394262,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(132), 23, - anon_sym_LPAREN, + ACTIONS(292), 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_LBRACK, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -383197,11 +394284,218 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [223937] = 3, + [234026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 19, + ACTIONS(447), 1, + aux_sym_sequence_token5, + ACTIONS(445), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [234075] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(23), 1, + aux_sym_alter_statement_token1, + ACTIONS(25), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(27), 1, + aux_sym_pg_command_token1, + ACTIONS(33), 1, + aux_sym_drop_statement_token1, + ACTIONS(35), 1, + aux_sym_grant_statement_token1, + ACTIONS(8549), 1, + aux_sym_insert_statement_token1, + ACTIONS(8551), 1, + aux_sym_create_statement_token1, + ACTIONS(8555), 1, + aux_sym_return_statement_token1, + ACTIONS(8557), 1, + aux_sym_declare_statement_token1, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + STATE(5477), 1, + sym_select_clause, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6609), 1, + sym_with_clause, + STATE(4837), 2, + sym__simple_statement, + aux_sym__compound_statement_repeat1, + STATE(6005), 21, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + sym_create_statement, + sym_alter_statement, + sym_pg_command, + sym_return_statement, + sym_declare_statement, + sym_create_extension_statement, + sym_create_role_statement, + sym_create_schema_statement, + sym_drop_statement, + sym_set_statement, + sym_grant_statement, + sym_create_domain_statement, + sym_create_type_statement, + sym_create_index_statement, + sym_create_table_statement, + sym_create_view_statement, + sym_create_materialized_view_statement, + [234160] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 1, + aux_sym_sequence_token5, + ACTIONS(493), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [234209] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(412), 1, + aux_sym_sequence_token5, + ACTIONS(410), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [234258] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8768), 1, + aux_sym_with_clause_token1, + ACTIONS(8770), 1, + anon_sym_LPAREN, + ACTIONS(8772), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -383211,7 +394505,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -383221,15 +394514,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(128), 23, - anon_sym_LPAREN, + ACTIONS(299), 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -383244,15 +394535,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [223987] = 5, + [234313] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8156), 1, - aux_sym_with_clause_token1, - ACTIONS(8158), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 18, + ACTIONS(8774), 1, + anon_sym_LBRACK, + STATE(4909), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -383271,7 +394561,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(455), 22, + ACTIONS(340), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -383279,7 +394569,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -383294,69 +394583,158 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [224041] = 5, + [234366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8160), 1, + ACTIONS(463), 1, + aux_sym_sequence_token5, + ACTIONS(461), 40, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(8162), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 18, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, aux_sym_direction_constraint_token1, aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(455), 22, + 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, + [234415] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(443), 1, + aux_sym_sequence_token5, + ACTIONS(441), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [224095] = 5, + [234464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8164), 1, + ACTIONS(467), 1, + aux_sym_sequence_token5, + ACTIONS(465), 40, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(8166), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 18, - aux_sym_cte_token1, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [234513] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8776), 1, + anon_sym_LBRACK, + STATE(4905), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -383369,7 +394747,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 22, + ACTIONS(334), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -383377,7 +394755,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -383392,59 +394769,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [224149] = 3, + [234566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(599), 31, + ACTIONS(491), 1, + aux_sym_sequence_token5, + ACTIONS(489), 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_comment_statement_token7, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [224199] = 3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [234615] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(479), 1, + aux_sym_sequence_token5, + ACTIONS(477), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_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, + [234664] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 11, + ACTIONS(8778), 1, + anon_sym_LBRACK, + STATE(4905), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -383454,22 +394887,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 31, - aux_sym_cte_token2, + ACTIONS(292), 21, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -383486,78 +394909,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [224249] = 22, + [234717] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(8667), 1, aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8172), 1, - aux_sym__compound_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4768), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [224337] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(609), 11, + ACTIONS(8669), 1, + anon_sym_LPAREN, + ACTIONS(8671), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -383567,24 +394937,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(607), 31, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(189), 20, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -383599,7 +394958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [224387] = 22, + [234772] = 21, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, @@ -383614,102 +394973,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, ACTIONS(35), 1, aux_sym_grant_statement_token1, - ACTIONS(8168), 1, + ACTIONS(8549), 1, aux_sym_insert_statement_token1, - ACTIONS(8170), 1, + ACTIONS(8551), 1, aux_sym_create_statement_token1, - ACTIONS(8174), 1, + ACTIONS(8555), 1, aux_sym_return_statement_token1, - ACTIONS(8176), 1, + ACTIONS(8557), 1, aux_sym_declare_statement_token1, - ACTIONS(8178), 1, + ACTIONS(8559), 1, aux_sym_trigger_event_token1, - ACTIONS(8180), 1, + ACTIONS(8561), 1, aux_sym_trigger_event_token2, - ACTIONS(8182), 1, + ACTIONS(8563), 1, aux_sym_grant_statement_token4, - ACTIONS(8184), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, + STATE(5477), 1, sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [224475] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8186), 1, - aux_sym__compound_statement_token1, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, + STATE(6609), 1, sym_with_clause, - STATE(4770), 2, + STATE(4841), 2, sym__simple_statement, aux_sym__compound_statement_repeat1, - STATE(5864), 21, + STATE(6005), 21, sym_select_statement, sym_insert_statement, sym_update_statement, @@ -383731,112 +395022,15 @@ static const uint16_t ts_small_parse_table[] = { sym_create_table_statement, sym_create_view_statement, sym_create_materialized_view_statement, - [224563] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(613), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(611), 31, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [224613] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(617), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(615), 31, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_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, - [224663] = 5, + [234857] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(541), 1, + ACTIONS(432), 1, aux_sym_sequence_token5, - ACTIONS(8188), 1, - aux_sym_with_clause_token1, - ACTIONS(8190), 1, - aux_sym_create_table_statement_token1, - ACTIONS(537), 39, + ACTIONS(430), 40, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -383874,77 +395068,114 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, anon_sym_LBRACK, - [224717] = 9, + [234906] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, + ACTIONS(8774), 1, + anon_sym_LBRACK, + STATE(4892), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 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_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(8200), 1, - anon_sym_SLASH, - ACTIONS(8192), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8194), 2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, anon_sym_POUND, - ACTIONS(8198), 5, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(334), 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, - ACTIONS(621), 8, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [234959] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8776), 1, + anon_sym_LBRACK, + STATE(4902), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 22, - aux_sym_cte_token2, + ACTIONS(340), 21, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [224779] = 7, + [235012] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8202), 1, - aux_sym_with_clause_token1, - ACTIONS(8204), 1, - anon_sym_LPAREN, - ACTIONS(8206), 1, - aux_sym_create_table_statement_token1, - ACTIONS(8208), 1, - aux_sym_type_token2, - ACTIONS(197), 18, + ACTIONS(8351), 1, + anon_sym_LBRACK, + ACTIONS(219), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -383957,13 +395188,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 20, + ACTIONS(217), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -383978,129 +395210,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [224837] = 15, + [235062] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(8200), 1, - anon_sym_SLASH, - ACTIONS(8210), 1, + ACTIONS(447), 18, aux_sym_cte_token2, - ACTIONS(8212), 1, aux_sym_comment_statement_token7, - ACTIONS(8214), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8218), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8192), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8194), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(625), 3, aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8220), 4, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8198), 5, + 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_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8216), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(623), 12, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_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, - [224911] = 14, + [235110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(8200), 1, - anon_sym_SLASH, - ACTIONS(8210), 1, + ACTIONS(459), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(8212), 1, aux_sym_comment_statement_token7, - ACTIONS(8214), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8192), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8194), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(629), 3, aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8220), 4, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8198), 5, + ACTIONS(457), 22, + anon_sym_COMMA, + 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, - ACTIONS(8216), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 13, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [224983] = 3, + [235158] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 11, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384110,24 +395322,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 31, - aux_sym_cte_token2, + ACTIONS(465), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384142,50 +395345,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225033] = 7, + [235206] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(8200), 1, - anon_sym_SLASH, - ACTIONS(8198), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 10, + ACTIONS(8717), 1, + aux_sym_with_clause_token1, + ACTIONS(8719), 1, + anon_sym_LPAREN, + ACTIONS(8721), 1, + aux_sym_create_table_statement_token1, + ACTIONS(193), 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_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 24, + ACTIONS(189), 27, + anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -384193,14 +395393,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225091] = 4, + [235260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 11, + ACTIONS(475), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384210,23 +395415,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 30, - aux_sym_cte_token2, + ACTIONS(473), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384241,16 +395438,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225143] = 5, + [235308] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(621), 11, + ACTIONS(479), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384260,24 +395460,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 29, - aux_sym_cte_token2, + ACTIONS(477), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, @@ -384290,12 +395483,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225197] = 3, + [235356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 11, + ACTIONS(487), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384305,24 +395505,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 31, - aux_sym_cte_token2, + ACTIONS(485), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384337,21 +395528,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225247] = 8, + [235404] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8222), 1, - aux_sym_with_clause_token1, - ACTIONS(8224), 1, - anon_sym_LPAREN, - ACTIONS(8226), 1, - aux_sym_create_table_statement_token1, - ACTIONS(8228), 1, - aux_sym_type_token1, - ACTIONS(8230), 1, - aux_sym_type_token2, - ACTIONS(157), 10, + ACTIONS(392), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384361,17 +395550,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(153), 27, + ACTIONS(390), 22, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -384389,12 +395573,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225307] = 3, + [235452] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 11, + ACTIONS(8781), 1, + anon_sym_LPAREN, + ACTIONS(8783), 1, + anon_sym_COLON_COLON, + ACTIONS(8785), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384404,22 +395601,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 31, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(217), 19, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -384436,17 +395621,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225357] = 6, + [235506] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7895), 1, - anon_sym_DOT, - ACTIONS(8232), 1, - anon_sym_LBRACK, - STATE(4626), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 10, + ACTIONS(372), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384456,21 +395643,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 29, + ACTIONS(370), 22, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384485,13 +395666,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [225413] = 3, + [235554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 11, + ACTIONS(294), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384501,24 +395688,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(687), 31, - aux_sym_cte_token2, + ACTIONS(292), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384533,17 +395711,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225463] = 3, + [235602] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 2, - aux_sym_with_clause_token1, - aux_sym_sequence_token5, - ACTIONS(136), 40, + ACTIONS(8733), 1, + aux_sym_comment_statement_token2, + STATE(4972), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3578), 36, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -384554,10 +395737,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -384573,79 +395752,21 @@ static const uint16_t ts_small_parse_table[] = { 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, - aux_sym_create_table_statement_token1, - aux_sym_type_token1, - aux_sym_type_token2, - anon_sym_LBRACK, - [225513] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(8200), 1, - anon_sym_SLASH, - ACTIONS(8210), 1, - aux_sym_cte_token2, - ACTIONS(8212), 1, - aux_sym_comment_statement_token7, - ACTIONS(8214), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(8218), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8234), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8192), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8194), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8236), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8238), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8220), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(8198), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(8216), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(888), 10, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [225591] = 3, + [235652] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 11, - aux_sym_create_function_parameter_token1, + ACTIONS(8787), 1, + anon_sym_LPAREN, + ACTIONS(8789), 1, + anon_sym_COLON_COLON, + ACTIONS(8791), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -384656,20 +395777,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(695), 31, + ACTIONS(217), 27, + 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_grant_statement_token8, aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -384688,14 +395805,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225641] = 4, + [235706] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 11, + ACTIONS(483), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384705,23 +395827,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 30, - aux_sym_cte_token2, + ACTIONS(481), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384736,72 +395850,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225693] = 16, + [235754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(8200), 1, - anon_sym_SLASH, - ACTIONS(8210), 1, + ACTIONS(368), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(8212), 1, aux_sym_comment_statement_token7, - ACTIONS(8214), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8218), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8234), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(701), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8192), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8194), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8220), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(8198), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(8216), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - ACTIONS(699), 12, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, aux_sym_where_clause_token1, - aux_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, - [225769] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(705), 11, - aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384811,24 +395872,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(703), 31, - aux_sym_cte_token2, + ACTIONS(366), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384843,12 +395895,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225819] = 3, + [235802] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 11, + 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384858,24 +395917,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 31, - aux_sym_cte_token2, + ACTIONS(469), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -384890,20 +395940,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225869] = 5, + [235850] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8240), 1, + ACTIONS(8733), 1, + aux_sym_comment_statement_token2, + STATE(4975), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3582), 36, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(8242), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 18, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_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, + [235900] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8793), 1, + aux_sym_comment_statement_token2, + STATE(4929), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3630), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_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, + [235950] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(491), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -384916,7 +396054,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 22, + ACTIONS(489), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -384939,12 +396077,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225923] = 3, + [235998] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 11, + ACTIONS(8663), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -384954,22 +396101,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 31, - aux_sym_cte_token2, + ACTIONS(217), 21, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -384986,22 +396123,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [225973] = 6, + [236048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8244), 1, - anon_sym_LPAREN, - ACTIONS(8246), 1, - anon_sym_COLON_COLON, - ACTIONS(8248), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 18, - aux_sym_cte_token1, + ACTIONS(455), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -385014,7 +396145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(453), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -385022,6 +396153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -385036,144 +396168,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [226029] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8250), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [226117] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8252), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [226205] = 3, + [236096] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 11, + ACTIONS(451), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -385183,24 +396190,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 31, - aux_sym_cte_token2, + ACTIONS(449), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -385215,210 +396213,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [226255] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8254), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [226343] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8256), 1, - aux_sym_with_clause_token1, - ACTIONS(8259), 1, - aux_sym_insert_statement_token1, - ACTIONS(8262), 1, - aux_sym_create_statement_token1, - ACTIONS(8265), 1, - aux_sym_alter_statement_token1, - ACTIONS(8268), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(8271), 1, - aux_sym_pg_command_token1, - ACTIONS(8274), 1, - aux_sym__compound_statement_token2, - ACTIONS(8276), 1, - aux_sym_return_statement_token1, - ACTIONS(8279), 1, - aux_sym_declare_statement_token1, - ACTIONS(8282), 1, - aux_sym_trigger_event_token1, - ACTIONS(8285), 1, - aux_sym_trigger_event_token2, - ACTIONS(8288), 1, - aux_sym_drop_statement_token1, - ACTIONS(8291), 1, - aux_sym_grant_statement_token1, - ACTIONS(8294), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [226431] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8297), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [226519] = 3, + [236144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 11, + ACTIONS(372), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -385428,24 +396235,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 31, - aux_sym_cte_token2, + ACTIONS(370), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -385460,78 +396258,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [226569] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8299), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [226657] = 3, + [236192] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 11, + ACTIONS(451), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -385541,24 +396280,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 31, - aux_sym_cte_token2, + ACTIONS(449), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -385573,78 +396303,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [226707] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8301), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [226795] = 3, + [236240] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 11, + ACTIONS(392), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -385654,24 +396325,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 31, - aux_sym_cte_token2, + ACTIONS(390), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -385686,16 +396348,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [226845] = 6, + [236288] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8303), 1, - anon_sym_LPAREN, - ACTIONS(8305), 1, - anon_sym_COLON_COLON, - ACTIONS(8307), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 18, + ACTIONS(479), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -385714,7 +396370,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(477), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -385722,6 +396378,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -385736,20 +396393,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [226901] = 5, + [236336] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8309), 1, - aux_sym_with_clause_token1, - ACTIONS(8311), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 18, - aux_sym_cte_token1, + 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_where_clause_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -385762,7 +396415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 22, + ACTIONS(465), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -385785,10 +396438,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [226955] = 3, + [236384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 18, + ACTIONS(443), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -385807,16 +396460,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 24, + ACTIONS(441), 22, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -385831,147 +396483,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [227005] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8313), 1, - aux_sym__compound_statement_token2, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4765), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [227093] = 17, + [236432] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8139), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8196), 1, - anon_sym_CARET, - ACTIONS(8200), 1, - anon_sym_SLASH, - ACTIONS(8210), 1, + ACTIONS(459), 18, aux_sym_cte_token2, - ACTIONS(8212), 1, aux_sym_comment_statement_token7, - ACTIONS(8214), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8218), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8234), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8192), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8194), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8236), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8238), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8220), 4, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8198), 5, + ACTIONS(457), 22, + anon_sym_COMMA, + 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, - ACTIONS(8216), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(892), 10, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [227171] = 7, + [236480] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8315), 1, - aux_sym_with_clause_token1, - ACTIONS(8317), 1, - anon_sym_LPAREN, - ACTIONS(8319), 1, - aux_sym_create_table_statement_token1, - ACTIONS(8321), 1, - aux_sym_type_token2, - ACTIONS(197), 10, + ACTIONS(432), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -385981,18 +396550,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 28, + ACTIONS(430), 22, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -386010,61 +396573,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [227229] = 5, + [236528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(459), 1, - aux_sym_sequence_token5, - ACTIONS(8323), 1, - aux_sym_with_clause_token1, - ACTIONS(8325), 1, - aux_sym_create_table_statement_token1, - ACTIONS(455), 39, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, + ACTIONS(455), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [227283] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(579), 11, + aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -386074,24 +396595,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 31, - aux_sym_cte_token2, + ACTIONS(453), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_comment_statement_token7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -386106,16 +396618,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [227333] = 3, + [236576] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 18, + ACTIONS(412), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -386128,16 +396640,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 24, + ACTIONS(410), 22, 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -386152,147 +396663,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [227383] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8327), 1, - aux_sym__compound_statement_token1, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4762), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [227471] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(8329), 1, - aux_sym__compound_statement_token1, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4775), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [227559] = 5, + [236624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8331), 1, - aux_sym_with_clause_token1, - ACTIONS(8333), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 18, + ACTIONS(447), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -386311,7 +396685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 22, + ACTIONS(445), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -386334,111 +396708,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [227613] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(356), 1, - aux_sym_sequence_token5, - ACTIONS(8335), 1, - aux_sym_with_clause_token1, - ACTIONS(8337), 1, - aux_sym_create_table_statement_token1, - ACTIONS(352), 39, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [227667] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(429), 1, - aux_sym_sequence_token5, - ACTIONS(427), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [227716] = 6, + [236672] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8339), 1, + ACTIONS(8796), 1, aux_sym_with_clause_token1, - ACTIONS(8341), 1, - anon_sym_LPAREN, - ACTIONS(8343), 1, + ACTIONS(8798), 1, aux_sym_create_table_statement_token1, - ACTIONS(234), 10, + ACTIONS(406), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -386449,7 +396726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 28, + ACTIONS(402), 28, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -386478,22 +396755,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [227771] = 6, + [236724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8202), 1, - aux_sym_with_clause_token1, - ACTIONS(8204), 1, - anon_sym_LPAREN, - ACTIONS(8206), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 18, - aux_sym_cte_token1, + ACTIONS(443), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -386506,7 +396777,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 20, + ACTIONS(441), 22, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -386527,84 +396800,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [227826] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4733), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [227911] = 3, + [236772] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 19, - aux_sym_cte_token1, + ACTIONS(432), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, - anon_sym_DOT, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -386614,14 +396822,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(115), 22, - anon_sym_LPAREN, + ACTIONS(430), 22, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -386636,146 +396845,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [227960] = 24, + [236820] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, - aux_sym_where_clause_token1, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(2690), 1, - aux_sym_cte_token1, - ACTIONS(8345), 1, + ACTIONS(8800), 1, + aux_sym_with_clause_token1, + ACTIONS(8802), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(394), 28, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(8347), 1, + anon_sym_RPAREN, aux_sym_comment_statement_token7, - ACTIONS(8349), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8353), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8355), 1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, - ACTIONS(8357), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8369), 1, - anon_sym_CARET, - ACTIONS(8373), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5175), 1, - sym_identifier, - ACTIONS(292), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(8359), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8361), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(8363), 2, + anon_sym_LBRACK, anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(8365), 2, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [236872] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(475), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8367), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8371), 5, + ACTIONS(473), 22, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8351), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [228051] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4766), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [228136] = 5, + [236920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8375), 1, - anon_sym_LBRACK, - STATE(4797), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 18, + ACTIONS(412), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -386794,7 +396959,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 21, + ACTIONS(410), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -386802,6 +396967,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -386816,234 +396982,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [228189] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4761), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [228274] = 3, + [236968] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 1, - aux_sym_sequence_token5, - ACTIONS(431), 40, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(8804), 1, aux_sym_with_clause_token1, + ACTIONS(8806), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(382), 28, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_LBRACK, - [228323] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(23), 1, - aux_sym_alter_statement_token1, - ACTIONS(25), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(27), 1, - aux_sym_pg_command_token1, - ACTIONS(33), 1, - aux_sym_drop_statement_token1, - ACTIONS(35), 1, - aux_sym_grant_statement_token1, - ACTIONS(8168), 1, - aux_sym_insert_statement_token1, - ACTIONS(8170), 1, - aux_sym_create_statement_token1, - ACTIONS(8174), 1, - aux_sym_return_statement_token1, - ACTIONS(8176), 1, - aux_sym_declare_statement_token1, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(6483), 1, - sym_with_clause, - STATE(4764), 2, - sym__simple_statement, - aux_sym__compound_statement_repeat1, - STATE(5864), 21, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - sym_create_statement, - sym_alter_statement, - sym_pg_command, - sym_return_statement, - sym_declare_statement, - sym_create_extension_statement, - sym_create_role_statement, - sym_create_schema_statement, - sym_drop_statement, - sym_set_statement, - sym_grant_statement, - sym_create_domain_statement, - sym_create_type_statement, - sym_create_index_statement, - sym_create_table_statement, - sym_create_view_statement, - sym_create_materialized_view_statement, - [228408] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(489), 1, - aux_sym_sequence_token5, - ACTIONS(487), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237020] = 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, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_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, - [228457] = 5, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237068] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8375), 1, - anon_sym_LBRACK, - STATE(4809), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 18, + ACTIONS(8567), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -387062,7 +397098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 21, + ACTIONS(217), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -387084,111 +397120,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [228510] = 3, + [237118] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 1, - aux_sym_sequence_token5, - ACTIONS(491), 40, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(495), 18, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, + 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, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(493), 22, + anon_sym_COMMA, + 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, - [228559] = 3, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237166] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 1, - aux_sym_sequence_token5, - ACTIONS(499), 40, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(294), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(292), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_LBRACK, - [228608] = 7, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237214] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8377), 1, + ACTIONS(8808), 1, aux_sym_with_clause_token1, - ACTIONS(8379), 1, - anon_sym_LPAREN, - ACTIONS(8381), 1, + ACTIONS(8810), 1, aux_sym_create_table_statement_token1, - ACTIONS(8383), 1, - aux_sym_type_token2, - ACTIONS(197), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(378), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -387198,15 +397228,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 27, + ACTIONS(374), 28, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -387226,14 +397257,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [228665] = 5, + [237266] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8385), 1, - anon_sym_LBRACK, - STATE(4806), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 18, + ACTIONS(463), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -387252,7 +397279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 21, + ACTIONS(461), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -387260,6 +397287,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -387274,152 +397302,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [228718] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8387), 1, - anon_sym_LPAREN, - ACTIONS(8389), 1, - aux_sym_comment_statement_token2, - STATE(4857), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3474), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_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, - [228771] = 3, + [237314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 1, - aux_sym_sequence_token5, - ACTIONS(511), 40, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(8812), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(8814), 1, + aux_sym_create_table_statement_token1, + ACTIONS(406), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_comment_statement_token2, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(402), 20, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_LBRACK, - [228820] = 3, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237366] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 1, - aux_sym_sequence_token5, - ACTIONS(435), 40, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(495), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(493), 22, + anon_sym_COMMA, anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_LBRACK, - [228869] = 3, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237414] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 1, - aux_sym_sequence_token5, - ACTIONS(439), 40, + ACTIONS(8733), 1, + aux_sym_comment_statement_token2, + STATE(4929), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3566), 36, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -387436,16 +397420,11 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, @@ -387456,24 +397435,21 @@ static const uint16_t ts_small_parse_table[] = { 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, - anon_sym_LBRACK, - [228918] = 5, + [237464] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8391), 1, - anon_sym_LBRACK, - STATE(4806), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 18, - aux_sym_cte_token1, + ACTIONS(491), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -387486,7 +397462,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 21, + ACTIONS(489), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -387494,6 +397470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -387508,106 +397485,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [228971] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(505), 1, - aux_sym_sequence_token5, - ACTIONS(503), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [229020] = 3, + [237512] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 1, - aux_sym_sequence_token5, - ACTIONS(443), 40, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(8816), 1, aux_sym_with_clause_token1, + ACTIONS(8818), 1, + anon_sym_LPAREN, + ACTIONS(8820), 1, + aux_sym_create_table_statement_token1, + ACTIONS(303), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(299), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_comment_statement_token7, anon_sym_EQ, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_LBRACK, - [229069] = 5, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237566] = 4, ACTIONS(3), 1, sym_comment, ACTIONS(8394), 1, anon_sym_LBRACK, - STATE(4809), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 18, + ACTIONS(219), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -387626,7 +397557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 21, + ACTIONS(217), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -387648,16 +397579,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229122] = 6, + [237616] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8397), 1, + ACTIONS(8822), 1, aux_sym_with_clause_token1, - ACTIONS(8399), 1, - anon_sym_LPAREN, - ACTIONS(8401), 1, + ACTIONS(8824), 1, aux_sym_create_table_statement_token1, - ACTIONS(234), 18, + ACTIONS(398), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -387676,7 +397605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 20, + ACTIONS(394), 20, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -387697,152 +397626,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229177] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(465), 1, - aux_sym_sequence_token5, - ACTIONS(463), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [229226] = 3, + [237668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 1, - aux_sym_sequence_token5, - ACTIONS(467), 40, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(471), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [229275] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(473), 1, - aux_sym_sequence_token5, - ACTIONS(471), 40, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_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, - aux_sym_cte_token2, anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_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, - [229324] = 5, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_COLON_COLON, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237716] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8385), 1, - anon_sym_LBRACK, - STATE(4801), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 18, + ACTIONS(483), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -387861,7 +397693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 21, + ACTIONS(481), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -387869,6 +397701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -387883,63 +397716,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229377] = 3, + [237764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 1, - aux_sym_sequence_token5, - ACTIONS(483), 40, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(439), 18, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, + 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, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_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, - [229426] = 6, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [237812] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8315), 1, - aux_sym_with_clause_token1, - ACTIONS(8317), 1, - anon_sym_LPAREN, - ACTIONS(8319), 1, - aux_sym_create_table_statement_token1, - ACTIONS(197), 10, + ACTIONS(346), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -387949,21 +397783,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(193), 28, + ACTIONS(344), 22, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + 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, @@ -387978,10 +397806,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229481] = 3, + [237860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 18, + ACTIONS(487), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -388000,7 +397828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 22, + ACTIONS(485), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388023,15 +397851,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229529] = 5, + [237908] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8403), 1, + ACTIONS(8826), 1, aux_sym_with_clause_token1, - ACTIONS(8405), 1, + ACTIONS(8828), 1, aux_sym_create_table_statement_token1, - ACTIONS(366), 10, + ACTIONS(378), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -388041,18 +397877,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 28, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(374), 20, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -388070,15 +397898,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229581] = 5, + [237960] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8407), 1, + ACTIONS(8830), 1, aux_sym_with_clause_token1, - ACTIONS(8409), 1, + ACTIONS(8832), 1, aux_sym_create_table_statement_token1, - ACTIONS(541), 10, + ACTIONS(386), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -388088,18 +397924,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 28, + ACTIONS(382), 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, + [238012] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8733), 1, + aux_sym_comment_statement_token2, + STATE(4929), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3582), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_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, + [238062] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(368), 18, + aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(366), 22, + anon_sym_COMMA, + 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, @@ -388117,10 +398036,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229633] = 3, + [238110] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 18, + ACTIONS(439), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -388139,7 +398058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(491), 22, + ACTIONS(437), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388162,10 +398081,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229681] = 3, + [238158] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8733), 1, + aux_sym_comment_statement_token2, + STATE(4929), 3, + sym_on_update_action, + sym_on_delete_action, + aux_sym_references_constraint_repeat1, + ACTIONS(3596), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_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, + [238208] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(143), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(141), 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, + [238256] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 18, + ACTIONS(346), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -388184,7 +398194,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 22, + ACTIONS(344), 22, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388192,7 +398202,7 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -388207,22 +398217,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229729] = 6, + [238304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8411), 1, - anon_sym_LPAREN, - ACTIONS(8413), 1, - anon_sym_COLON_COLON, - ACTIONS(8415), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 18, - aux_sym_cte_token1, + ACTIONS(701), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388235,7 +398239,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 19, + ACTIONS(699), 21, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -388255,16 +398261,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229783] = 3, + [238351] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 18, - aux_sym_cte_token1, + ACTIONS(720), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388277,7 +398283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(483), 22, + ACTIONS(718), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388285,7 +398291,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388300,16 +398305,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229831] = 3, + [238398] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 18, - aux_sym_cte_token1, + ACTIONS(8303), 1, + aux_sym_cte_token2, + ACTIONS(8307), 1, + aux_sym_comment_statement_token7, + ACTIONS(8309), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8317), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, + anon_sym_SLASH, + ACTIONS(8325), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8327), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8329), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(673), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(675), 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(8311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [238469] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(625), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388322,7 +398383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 22, + ACTIONS(623), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388330,7 +398391,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388345,16 +398405,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229879] = 3, + [238516] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 18, + ACTIONS(8834), 1, + anon_sym_LBRACK, + STATE(5040), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388367,15 +398431,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 22, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(340), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388390,18 +398451,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229927] = 4, + [238567] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8246), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 18, - aux_sym_cte_token1, + ACTIONS(629), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388414,7 +398473,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(627), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388436,10 +398495,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [229977] = 3, + [238614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(346), 18, + ACTIONS(633), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -388458,7 +398517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 22, + ACTIONS(631), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388466,7 +398525,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388481,18 +398539,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230025] = 4, + [238661] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(7961), 1, - anon_sym_LBRACK, - ACTIONS(215), 18, - aux_sym_cte_token1, + ACTIONS(8303), 1, aux_sym_cte_token2, + ACTIONS(8307), 1, aux_sym_comment_statement_token7, + ACTIONS(8309), 1, aux_sym_create_function_parameter_token1, + ACTIONS(8313), 1, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, + ACTIONS(8317), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, + anon_sym_SLASH, + ACTIONS(8325), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8327), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8329), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(637), 5, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(635), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8311), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [238734] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(641), 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_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388505,7 +398618,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(639), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388527,16 +398640,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230075] = 3, + [238781] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 18, - aux_sym_cte_token1, + ACTIONS(645), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388549,7 +398662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 22, + ACTIONS(643), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388557,7 +398670,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388572,16 +398684,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230123] = 3, + [238828] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 18, - aux_sym_cte_token1, + ACTIONS(649), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388594,7 +398706,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(443), 22, + ACTIONS(647), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388602,7 +398714,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [238875] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8836), 1, anon_sym_LBRACK, + STATE(5002), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(340), 27, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -388617,16 +398774,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230171] = 3, + [238926] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 18, - aux_sym_cte_token1, + ACTIONS(659), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388639,7 +398796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 22, + ACTIONS(657), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388647,7 +398804,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388662,16 +398818,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230219] = 3, + [238973] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 18, - aux_sym_cte_token1, + ACTIONS(607), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388684,7 +398840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 22, + ACTIONS(605), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388692,7 +398848,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388707,18 +398862,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230267] = 3, + [239020] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 18, - aux_sym_cte_token1, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(663), 17, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -388729,7 +398887,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 22, + ACTIONS(661), 20, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388737,9 +398895,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, @@ -388752,18 +398908,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230315] = 3, + [239071] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 18, - aux_sym_cte_token1, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 17, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -388774,7 +398931,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 22, + ACTIONS(661), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388782,7 +398939,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388797,10 +398953,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230363] = 3, + [239120] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 18, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, + anon_sym_SLASH, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 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_boolean_expression_token1, + 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, + [239175] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(667), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -388819,7 +399023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 22, + ACTIONS(665), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388827,7 +399031,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388842,20 +399045,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230411] = 5, + [239222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8417), 1, - aux_sym_with_clause_token1, - ACTIONS(8419), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 18, + ACTIONS(625), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388868,13 +399067,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 20, + ACTIONS(623), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388889,10 +399089,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230463] = 3, + [239269] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 18, + ACTIONS(659), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -388911,7 +399111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 22, + ACTIONS(657), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388919,7 +399119,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388934,16 +399133,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230511] = 3, + [239316] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 18, + ACTIONS(621), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -388956,7 +399155,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(499), 22, + ACTIONS(619), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -388964,7 +399163,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -388979,10 +399177,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230559] = 3, + [239363] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 18, + ACTIONS(589), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -389001,7 +399199,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 22, + ACTIONS(587), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389009,7 +399207,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389024,61 +399221,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230607] = 3, + [239410] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 18, - aux_sym_cte_token1, + ACTIONS(8303), 1, aux_sym_cte_token2, + ACTIONS(8307), 1, aux_sym_comment_statement_token7, + ACTIONS(8309), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, + ACTIONS(8319), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, anon_sym_SLASH, + ACTIONS(8325), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8327), 2, + anon_sym_DASH, anon_sym_POUND, + ACTIONS(8329), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 22, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(669), 6, anon_sym_COMMA, 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, + ACTIONS(671), 7, + aux_sym_create_trigger_statement_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8311), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230655] = 3, + [239479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 18, + ACTIONS(713), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -389091,7 +399298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 22, + ACTIONS(711), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389099,7 +399306,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389114,19 +399320,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230703] = 3, + [239526] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(8836), 1, + anon_sym_LBRACK, + STATE(5012), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 10, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -389136,15 +399338,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 22, + ACTIONS(334), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -389159,20 +399366,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230751] = 5, + [239577] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(8421), 1, - aux_sym_with_clause_token1, - ACTIONS(8423), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 18, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8331), 1, + anon_sym_CARET, + ACTIONS(8335), 1, + anon_sym_SLASH, + ACTIONS(8325), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8327), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8333), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 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_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [239636] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(629), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -389185,13 +399438,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(455), 20, + ACTIONS(627), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389206,10 +399460,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230803] = 3, + [239683] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(346), 18, + ACTIONS(633), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -389228,7 +399482,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 22, + ACTIONS(631), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389236,7 +399490,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389251,63 +399504,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230851] = 5, + [239730] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(8425), 1, - aux_sym_with_clause_token1, - ACTIONS(8427), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 10, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(455), 28, - anon_sym_COMMA, + ACTIONS(8735), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(8737), 1, aux_sym_comment_statement_token7, + ACTIONS(8739), 1, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + ACTIONS(8743), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8745), 1, aux_sym_boolean_expression_token1, + ACTIONS(8747), 1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, + ACTIONS(8759), 1, anon_sym_CARET, + ACTIONS(8763), 1, + anon_sym_SLASH, + ACTIONS(8753), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8755), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8757), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(637), 5, + aux_sym_cte_token1, + aux_sym_where_clause_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8761), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(635), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8741), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230903] = 3, + [239803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 18, + ACTIONS(641), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -389320,7 +399583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 22, + ACTIONS(639), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389328,7 +399591,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389343,10 +399605,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230951] = 3, + [239850] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 18, + ACTIONS(685), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -389365,7 +399627,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 22, + ACTIONS(683), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389373,7 +399635,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389388,61 +399649,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [230999] = 4, + [239897] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8389), 1, - aux_sym_comment_statement_token2, - STATE(4879), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3584), 36, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, + ACTIONS(689), 18, aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, + 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, - 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, - [231049] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8429), 1, - aux_sym_with_clause_token1, - ACTIONS(8431), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 10, - aux_sym_create_trigger_statement_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -389452,21 +399671,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 28, + ACTIONS(687), 21, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389481,10 +399693,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231101] = 3, + [239944] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 18, + ACTIONS(645), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -389503,7 +399715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(499), 22, + ACTIONS(643), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389511,7 +399723,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389526,16 +399737,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231149] = 3, + [239991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 18, + ACTIONS(649), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -389548,7 +399759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 22, + ACTIONS(647), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389556,7 +399767,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389571,19 +399781,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231197] = 3, + [240038] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(8838), 1, + anon_sym_LBRACK, + STATE(5012), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 10, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -389593,15 +399799,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(491), 22, + ACTIONS(292), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -389616,16 +399827,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231245] = 3, + [240089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 18, - aux_sym_cte_token1, + ACTIONS(693), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -389638,7 +399849,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 22, + ACTIONS(691), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389646,7 +399857,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389661,20 +399871,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231293] = 5, + [240136] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8433), 1, - aux_sym_with_clause_token1, - ACTIONS(8435), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 18, + ACTIONS(219), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -389687,13 +399893,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 20, + ACTIONS(217), 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_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389708,16 +399915,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231345] = 3, + [240183] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 18, - aux_sym_cte_token1, + ACTIONS(617), 18, 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_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -389730,7 +399937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 22, + ACTIONS(615), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389738,7 +399945,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389753,10 +399959,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231393] = 3, + [240230] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 18, + ACTIONS(720), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -389775,7 +399981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 22, + ACTIONS(718), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389783,7 +399989,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389798,68 +400003,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231441] = 4, + [240277] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8389), 1, - aux_sym_comment_statement_token2, - STATE(4858), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3648), 36, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(143), 1, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_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, - [231491] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8437), 1, - aux_sym_comment_statement_token2, - STATE(4858), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3566), 36, + ACTIONS(8841), 1, + anon_sym_DOT, + STATE(5021), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 36, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_RPAREN, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -389885,15 +400042,17 @@ static const uint16_t ts_small_parse_table[] = { 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, - [231541] = 3, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [240328] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 18, + ACTIONS(697), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -389912,7 +400071,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(495), 22, + ACTIONS(695), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389920,7 +400079,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389935,10 +400093,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231589] = 3, + [240375] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 18, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 17, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -389946,7 +400106,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_direction_constraint_token1, aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -389957,7 +400116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(483), 22, + ACTIONS(703), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -389965,7 +400124,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -389980,65 +400138,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231637] = 6, + [240424] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8377), 1, - aux_sym_with_clause_token1, - ACTIONS(8379), 1, - anon_sym_LPAREN, - ACTIONS(8381), 1, - aux_sym_create_table_statement_token1, - 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(193), 27, - anon_sym_COMMA, + ACTIONS(8319), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 17, aux_sym_cte_token2, - anon_sym_RPAREN, aux_sym_comment_statement_token7, - anon_sym_EQ, + aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, aux_sym_boolean_expression_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, - [231691] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8440), 1, - anon_sym_LPAREN, - ACTIONS(8442), 1, - anon_sym_COLON_COLON, - ACTIONS(8444), 1, - anon_sym_DOT_STAR, - ACTIONS(215), 10, - aux_sym_create_trigger_statement_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -390048,18 +400161,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 27, + ACTIONS(707), 21, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -390076,22 +400183,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231745] = 4, + [240473] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8389), 1, - aux_sym_comment_statement_token2, - STATE(4858), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3588), 36, + ACTIONS(124), 1, + aux_sym_with_clause_token1, + ACTIONS(8841), 1, + anon_sym_DOT, + STATE(5022), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 36, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_RPAREN, + anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -390117,21 +400222,111 @@ static const uint16_t ts_small_parse_table[] = { 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, - [231795] = 6, + aux_sym_create_table_statement_token1, + aux_sym_type_token1, + aux_sym_type_token2, + anon_sym_LBRACK, + [240524] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8446), 1, + ACTIONS(117), 1, aux_sym_with_clause_token1, - ACTIONS(8448), 1, + ACTIONS(8843), 1, + anon_sym_DOT, + STATE(5022), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 36, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_cte_token2, anon_sym_LPAREN, - ACTIONS(8450), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + 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, + [240575] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(605), 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, + [240622] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8846), 1, + aux_sym_with_clause_token1, + ACTIONS(8848), 1, aux_sym_create_table_statement_token1, - ACTIONS(234), 10, + ACTIONS(406), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -390142,7 +400337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(230), 27, + ACTIONS(402), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -390170,10 +400365,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231849] = 3, + [240673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 18, + ACTIONS(219), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -390192,7 +400387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 22, + ACTIONS(217), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390200,7 +400395,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390215,18 +400409,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231897] = 3, + [240720] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 18, + ACTIONS(8747), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8759), 1, + anon_sym_CARET, + ACTIONS(663), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -390237,7 +400434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 22, + ACTIONS(661), 20, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390245,9 +400442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, - anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, @@ -390260,19 +400455,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231945] = 3, + [240771] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(8850), 1, + aux_sym_with_clause_token1, + ACTIONS(8852), 1, + aux_sym_create_table_statement_token1, + ACTIONS(398), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -390282,12 +400473,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 22, + ACTIONS(394), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -390305,19 +400501,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [231993] = 3, + [240822] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(8854), 1, + aux_sym_with_clause_token1, + ACTIONS(8856), 1, + aux_sym_create_table_statement_token1, + ACTIONS(386), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -390327,15 +400519,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 22, + ACTIONS(382), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390350,10 +400547,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232041] = 3, + [240873] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 18, + ACTIONS(8747), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 17, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -390361,7 +400560,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_trigger_statement_token1, aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -390372,7 +400570,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 22, + ACTIONS(661), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390380,7 +400578,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390395,29 +400592,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232089] = 3, + [240922] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 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_boolean_expression_token1, + ACTIONS(8747), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(8759), 1, + anon_sym_CARET, + ACTIONS(8763), 1, anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(435), 22, + ACTIONS(8761), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 15, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390425,14 +400615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -390440,16 +400623,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232137] = 3, + ACTIONS(663), 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_boolean_expression_token1, + 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, + [240977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 18, + ACTIONS(667), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -390462,7 +400662,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 22, + ACTIONS(665), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390470,7 +400670,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390485,19 +400684,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232185] = 3, + [241024] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(8858), 1, + aux_sym_with_clause_token1, + ACTIONS(8860), 1, + aux_sym_create_table_statement_token1, + ACTIONS(378), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -390507,12 +400702,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 22, + ACTIONS(374), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -390530,12 +400730,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232233] = 4, + [241075] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7957), 1, - anon_sym_LBRACK, - ACTIONS(215), 18, + ACTIONS(713), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -390554,7 +400752,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(711), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390576,12 +400774,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232283] = 4, + [241122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8305), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 18, + ACTIONS(589), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -390600,7 +400796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(587), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390622,10 +400818,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232333] = 3, + [241169] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 18, + ACTIONS(621), 18, aux_sym_cte_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, @@ -390644,7 +400840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 22, + ACTIONS(619), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390652,7 +400848,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390667,19 +400862,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232381] = 3, + [241216] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(8862), 1, + anon_sym_LPAREN, + ACTIONS(8864), 1, + anon_sym_COLON_COLON, + ACTIONS(8866), 1, + anon_sym_DOT_STAR, + ACTIONS(219), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -390689,15 +400882,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(495), 22, + ACTIONS(217), 26, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_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, @@ -390712,18 +400909,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232429] = 3, + [241269] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 18, + ACTIONS(8747), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -390734,7 +400932,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(443), 22, + ACTIONS(707), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -390742,7 +400940,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390757,18 +400954,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232477] = 3, + [241318] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 18, + ACTIONS(8747), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 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_where_clause_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -390779,14 +400977,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(136), 22, - anon_sym_LPAREN, + 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_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390801,156 +400999,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - anon_sym_DOT_STAR, - [232525] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8389), 1, - aux_sym_comment_statement_token2, - STATE(4858), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3644), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_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, - [232575] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8389), 1, - aux_sym_comment_statement_token2, - STATE(4863), 3, - sym_on_update_action, - sym_on_delete_action, - aux_sym_references_constraint_repeat1, - ACTIONS(3644), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_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, - [232625] = 5, + [241367] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(8452), 1, - aux_sym_with_clause_token1, - ACTIONS(8454), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 18, - aux_sym_cte_token1, + ACTIONS(8735), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(8737), 1, aux_sym_comment_statement_token7, + ACTIONS(8739), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, + ACTIONS(8747), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(8759), 1, + anon_sym_CARET, + ACTIONS(8763), 1, anon_sym_SLASH, + ACTIONS(8753), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8755), 2, + anon_sym_DASH, anon_sym_POUND, + ACTIONS(8757), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 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, + ACTIONS(8761), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(669), 6, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(671), 7, + aux_sym_cte_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_where_clause_token1, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8741), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232677] = 3, + [241436] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 18, + ACTIONS(8834), 1, + anon_sym_LBRACK, + STATE(5045), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -390963,15 +401080,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 22, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(334), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -390986,55 +401100,116 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232725] = 3, + [241487] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 18, + ACTIONS(8735), 1, aux_sym_cte_token2, + ACTIONS(8737), 1, aux_sym_comment_statement_token7, + ACTIONS(8739), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, + ACTIONS(8745), 1, aux_sym_boolean_expression_token1, + ACTIONS(8747), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(8759), 1, + anon_sym_CARET, + ACTIONS(8763), 1, anon_sym_SLASH, + ACTIONS(8753), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8755), 2, + anon_sym_DASH, anon_sym_POUND, + ACTIONS(8757), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 22, + ACTIONS(8761), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(673), 6, anon_sym_COMMA, 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, + ACTIONS(675), 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(8741), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [241558] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8747), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8759), 1, anon_sym_CARET, + ACTIONS(8763), 1, + anon_sym_SLASH, + ACTIONS(8753), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8755), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8761), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(661), 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, - [232773] = 3, + ACTIONS(663), 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_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [241617] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 18, + ACTIONS(685), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -391053,7 +401228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 21, + ACTIONS(683), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -391075,54 +401250,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232820] = 14, + [241664] = 23, ACTIONS(3), 1, sym_comment, - ACTIONS(8345), 1, + ACTIONS(252), 1, + aux_sym_comment_statement_token2, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(2658), 1, + aux_sym_cte_token1, + ACTIONS(8868), 1, aux_sym_cte_token2, - ACTIONS(8347), 1, + ACTIONS(8870), 1, aux_sym_comment_statement_token7, - ACTIONS(8349), 1, + ACTIONS(8872), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8357), 1, + ACTIONS(8876), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8878), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8880), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8369), 1, + ACTIONS(8892), 1, anon_sym_CARET, - ACTIONS(8373), 1, + ACTIONS(8896), 1, anon_sym_SLASH, - ACTIONS(8363), 2, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5257), 1, + sym_identifier, + ACTIONS(8882), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8884), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8886), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8365), 2, + ACTIONS(8888), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8367), 4, + ACTIONS(8890), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8371), 5, + ACTIONS(8894), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(627), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(629), 7, - aux_sym_cte_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8351), 7, + ACTIONS(8874), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -391130,14 +401314,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232889] = 5, + [241751] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8456), 1, + ACTIONS(8898), 1, anon_sym_LBRACK, - STATE(4886), 1, + STATE(5045), 1, aux_sym_array_type_repeat1, - ACTIONS(287), 18, + ACTIONS(294), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -391156,7 +401340,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 19, + ACTIONS(292), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -391176,10 +401360,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232940] = 3, + [241802] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 18, + ACTIONS(689), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -391198,7 +401382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(687), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -391220,10 +401404,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [232987] = 3, + [241849] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 18, + ACTIONS(701), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -391242,7 +401426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 21, + ACTIONS(699), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -391264,16 +401448,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233034] = 3, + [241896] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 18, + ACTIONS(697), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, + aux_sym_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -391286,7 +401470,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 21, + ACTIONS(695), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -391308,20 +401492,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233081] = 5, + [241943] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8459), 1, - anon_sym_LBRACK, - STATE(4886), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 18, + ACTIONS(617), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -391334,7 +401514,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 19, + ACTIONS(615), 21, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -391354,10 +401536,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233132] = 3, + [241990] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 18, + ACTIONS(693), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token7, @@ -391376,7 +401558,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 21, + ACTIONS(691), 21, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_EQ, @@ -391398,16 +401580,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233179] = 3, + [242037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 18, + ACTIONS(455), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -391420,14 +401602,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(453), 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, @@ -391442,19 +401623,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233226] = 3, + [242083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(439), 10, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -391464,14 +401637,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 21, + ACTIONS(437), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -391486,21 +401666,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233273] = 5, + [242129] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(621), 17, + 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -391511,15 +401688,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 20, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(469), 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, @@ -391532,19 +401709,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233324] = 3, + [242175] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 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, + ACTIONS(3280), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + ACTIONS(8907), 1, aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8913), 1, + aux_sym_join_clause_token1, + STATE(5527), 1, + sym_where_clause, + STATE(5597), 1, + sym_group_by_clause, + STATE(5682), 1, + sym_order_by_clause, + STATE(5841), 1, + sym_limit_clause, + STATE(11118), 1, + sym_join_type, + STATE(5347), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3278), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [242247] = 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, @@ -391554,14 +401779,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 21, + ACTIONS(461), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -391576,19 +401808,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233371] = 3, + [242293] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(471), 10, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -391598,14 +401822,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 21, + ACTIONS(469), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -391620,16 +401851,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233418] = 3, + [242339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 18, + ACTIONS(294), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -391642,14 +401873,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(687), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(292), 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, @@ -391664,30 +401894,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233465] = 7, + [242385] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8369), 1, - anon_sym_CARET, - ACTIONS(8373), 1, + ACTIONS(8789), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, anon_sym_SLASH, - ACTIONS(8371), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 15, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -391695,36 +401938,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 16, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + [242433] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(412), 10, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [233520] = 4, + ACTIONS(410), 28, + 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_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [242479] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 17, + ACTIONS(346), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -391735,14 +402003,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(344), 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, @@ -391757,30 +402024,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233569] = 7, + [242525] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, + ACTIONS(8479), 1, + anon_sym_LBRACK, + ACTIONS(219), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, anon_sym_SLASH, - ACTIONS(7929), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 15, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -391788,33 +402068,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(621), 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_boolean_expression_token1, - 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, - [233624] = 3, + [242573] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 18, + ACTIONS(392), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -391827,14 +402090,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(691), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(390), 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, @@ -391849,19 +402111,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233671] = 3, + [242619] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(451), 10, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -391871,14 +402125,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 21, + ACTIONS(449), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -391893,69 +402154,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233718] = 14, + [242665] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7899), 1, - aux_sym_cte_token2, - ACTIONS(7903), 1, - aux_sym_comment_statement_token7, - ACTIONS(7905), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, - anon_sym_SLASH, - ACTIONS(7921), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(7923), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(7925), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(7929), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(627), 6, + ACTIONS(3620), 1, + anon_sym_DOT, + STATE(2654), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 2, + anon_sym_LPAREN, + anon_sym_COLON_COLON, + ACTIONS(3616), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(629), 7, - aux_sym_create_trigger_statement_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, aux_sym_direction_constraint_token1, aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(7907), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [233787] = 5, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [242715] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8459), 1, - anon_sym_LBRACK, - STATE(4890), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 18, + ACTIONS(479), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -391974,12 +402221,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 19, + ACTIONS(477), 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, @@ -391994,16 +402242,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233838] = 3, + [242761] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 18, + ACTIONS(372), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392016,14 +402264,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(695), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(370), 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, @@ -392038,75 +402285,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [233885] = 15, + [242807] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7899), 1, + ACTIONS(467), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7903), 1, + aux_sym_comment_statement_token2, aux_sym_comment_statement_token7, - ACTIONS(7905), 1, aux_sym_create_function_parameter_token1, - ACTIONS(7913), 1, + aux_sym_create_trigger_statement_token1, aux_sym_boolean_expression_token1, - ACTIONS(7915), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, - anon_sym_SLASH, - ACTIONS(7921), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(7923), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(7925), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(7929), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(623), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(625), 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(7907), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [233956] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8461), 1, - anon_sym_LPAREN, - ACTIONS(8463), 1, - anon_sym_COLON_COLON, - ACTIONS(8465), 1, - anon_sym_DOT_STAR, - 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, @@ -392114,19 +402307,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 26, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(465), 20, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -392141,16 +402328,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234009] = 3, + [242853] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 18, + ACTIONS(451), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392163,14 +402350,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(449), 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, @@ -392185,119 +402371,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234056] = 16, + [242899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7899), 1, + ACTIONS(475), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(7903), 1, + aux_sym_comment_statement_token2, aux_sym_comment_statement_token7, - ACTIONS(7905), 1, aux_sym_create_function_parameter_token1, - ACTIONS(7909), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(7913), 1, aux_sym_boolean_expression_token1, - ACTIONS(7915), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, - anon_sym_SLASH, - ACTIONS(7921), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(7923), 2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(7925), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(701), 5, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(7929), 5, + ACTIONS(473), 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, - ACTIONS(699), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(7907), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234129] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(138), 1, - aux_sym_with_clause_token1, - ACTIONS(8467), 1, - anon_sym_DOT, - STATE(4929), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 36, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_cte_token2, - anon_sym_LPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, - [234180] = 3, + [242945] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 18, + ACTIONS(459), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392310,14 +402436,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(687), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(457), 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, @@ -392332,66 +402457,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234227] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(7927), 1, - anon_sym_CARET, - ACTIONS(7931), 1, - anon_sym_SLASH, - ACTIONS(7921), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(7923), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(7929), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 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(621), 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_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - [234286] = 3, + [242991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 18, + 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392404,14 +402479,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(445), 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, @@ -392426,80 +402500,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234333] = 23, + [243037] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(294), 1, - aux_sym_comment_statement_token2, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(2690), 1, + ACTIONS(443), 18, aux_sym_cte_token1, - ACTIONS(8469), 1, aux_sym_cte_token2, - ACTIONS(8471), 1, + aux_sym_comment_statement_token2, aux_sym_comment_statement_token7, - ACTIONS(8473), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8477), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8479), 1, aux_sym_boolean_expression_token1, - ACTIONS(8481), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8493), 1, - anon_sym_CARET, - ACTIONS(8497), 1, - anon_sym_SLASH, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5175), 1, - sym_identifier, - ACTIONS(8483), 2, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8485), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8487), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8489), 2, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8491), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8495), 5, + ACTIONS(441), 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, - ACTIONS(8475), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234420] = 3, + [243083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 18, + ACTIONS(432), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392512,14 +402565,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(703), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(430), 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, @@ -392534,16 +402586,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234467] = 3, + [243129] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 18, + ACTIONS(412), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392556,14 +402608,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(410), 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, @@ -392578,20 +402629,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234514] = 4, + [243175] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 17, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(455), 10, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -392601,14 +402643,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 21, + ACTIONS(453), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -392623,16 +402672,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234563] = 3, + [243221] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 18, + 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392645,14 +402694,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + 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, @@ -392667,16 +402715,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234610] = 3, + [243267] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 18, + ACTIONS(495), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -392689,14 +402737,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(493), 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, @@ -392711,19 +402758,186 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234657] = 3, + [243313] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 18, - aux_sym_cte_token1, + ACTIONS(3270), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + ACTIONS(8907), 1, + aux_sym_where_clause_token1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8913), 1, + aux_sym_join_clause_token1, + STATE(5521), 1, + sym_where_clause, + STATE(5574), 1, + sym_group_by_clause, + STATE(5687), 1, + sym_order_by_clause, + STATE(5859), 1, + sym_limit_clause, + STATE(11118), 1, + sym_join_type, + STATE(5347), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3268), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [243385] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3270), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + ACTIONS(8907), 1, + aux_sym_where_clause_token1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8913), 1, + aux_sym_join_clause_token1, + STATE(5521), 1, + sym_where_clause, + STATE(5574), 1, + sym_group_by_clause, + STATE(5687), 1, + sym_order_by_clause, + STATE(5859), 1, + sym_limit_clause, + STATE(11118), 1, + sym_join_type, + STATE(5054), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3268), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [243457] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + STATE(6761), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(1457), 4, + anon_sym_RPAREN, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [243535] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8917), 1, + anon_sym_LBRACK, + STATE(5081), 1, + aux_sym_array_type_repeat1, + ACTIONS(294), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -392733,12 +402947,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(691), 21, + ACTIONS(292), 26, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -392755,19 +402974,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234704] = 3, + [243585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(372), 10, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -392777,14 +402988,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 21, + ACTIONS(370), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -392799,19 +403017,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234751] = 3, + [243631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(392), 10, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -392821,14 +403031,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 21, + ACTIONS(390), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -392843,75 +403060,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234798] = 15, + [243677] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8345), 1, - aux_sym_cte_token2, - ACTIONS(8347), 1, - aux_sym_comment_statement_token7, - ACTIONS(8349), 1, + ACTIONS(8920), 1, + anon_sym_LBRACK, + STATE(5103), 1, + aux_sym_array_type_repeat1, + ACTIONS(342), 10, aux_sym_create_function_parameter_token1, - ACTIONS(8355), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8369), 1, - anon_sym_CARET, - ACTIONS(8373), 1, - anon_sym_SLASH, - ACTIONS(8363), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8365), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8367), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8371), 5, + ACTIONS(340), 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_boolean_expression_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, - ACTIONS(623), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(625), 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(8351), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234869] = 3, + [243727] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(479), 10, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -392921,14 +403119,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(695), 21, + ACTIONS(477), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -392943,14 +403148,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234916] = 5, + [243773] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8499), 1, - anon_sym_LBRACK, - STATE(4939), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 10, + ACTIONS(467), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -392961,7 +403162,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 27, + ACTIONS(465), 28, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -392975,6 +403176,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -392989,69 +403191,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [234967] = 9, + [243819] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8369), 1, - anon_sym_CARET, - ACTIONS(8373), 1, - anon_sym_SLASH, - ACTIONS(8363), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8365), 2, + ACTIONS(459), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, anon_sym_POUND, - ACTIONS(8371), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(619), 13, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(457), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, - ACTIONS(621), 14, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + [243865] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(447), 10, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [235026] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(609), 18, + ACTIONS(445), 28, + anon_sym_COMMA, aux_sym_cte_token2, + anon_sym_RPAREN, 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, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [243911] = 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, @@ -393061,14 +403291,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(607), 21, + ACTIONS(441), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -393083,15 +403320,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235073] = 5, + [243957] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8501), 1, - aux_sym_with_clause_token1, - ACTIONS(8503), 1, - aux_sym_create_table_statement_token1, - ACTIONS(541), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(432), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -393101,15 +403334,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(537), 27, + ACTIONS(430), 28, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -393129,62 +403363,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235124] = 5, + [244003] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(124), 1, - aux_sym_with_clause_token1, - ACTIONS(8467), 1, - anon_sym_DOT, - STATE(4932), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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, + ACTIONS(8445), 1, anon_sym_LBRACK, - [235175] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(605), 18, + ACTIONS(219), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -393197,9 +403387,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(217), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -393219,15 +403407,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235222] = 5, + [244051] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8505), 1, - aux_sym_with_clause_token1, - ACTIONS(8507), 1, - aux_sym_create_table_statement_token1, - ACTIONS(459), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(346), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -393237,20 +403421,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(455), 27, + ACTIONS(344), 28, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, 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, @@ -393265,62 +403450,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235273] = 5, + [244097] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, - aux_sym_with_clause_token1, - ACTIONS(8509), 1, - anon_sym_DOT, - STATE(4932), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 36, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(483), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(481), 28, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - 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_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, anon_sym_LBRACK, - [235324] = 3, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [244143] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 18, + ACTIONS(8783), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -393333,9 +403517,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(217), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -393355,16 +403537,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235371] = 3, + [244191] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 18, + ACTIONS(483), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -393377,14 +403559,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(481), 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, @@ -393399,19 +403580,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235418] = 3, + [244237] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 18, + ACTIONS(487), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(485), 28, + anon_sym_COMMA, aux_sym_cte_token2, + anon_sym_RPAREN, 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, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [244283] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(495), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -393421,14 +403637,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 21, + ACTIONS(493), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -393443,15 +403666,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235465] = 5, + [244329] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8512), 1, - aux_sym_with_clause_token1, - ACTIONS(8514), 1, - aux_sym_create_table_statement_token1, - ACTIONS(356), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(368), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -393461,15 +403680,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(352), 27, + ACTIONS(366), 28, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -393489,16 +403709,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235516] = 3, + [244375] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 18, + 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -393511,14 +403731,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + 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, @@ -393533,16 +403752,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235563] = 3, + [244421] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 18, + ACTIONS(491), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -393555,14 +403774,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(489), 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, @@ -393577,14 +403795,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235610] = 5, + [244467] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8499), 1, - anon_sym_LBRACK, - STATE(4944), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 10, + ACTIONS(294), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -393595,7 +403809,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 27, + ACTIONS(292), 28, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -393609,6 +403823,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -393623,16 +403838,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235661] = 3, + [244513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 18, + ACTIONS(368), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -393645,14 +403860,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(366), 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, @@ -393667,76 +403881,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235708] = 16, + [244559] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8345), 1, - aux_sym_cte_token2, - ACTIONS(8347), 1, - aux_sym_comment_statement_token7, - ACTIONS(8349), 1, + ACTIONS(8920), 1, + anon_sym_LBRACK, + STATE(5081), 1, + aux_sym_array_type_repeat1, + ACTIONS(336), 10, aux_sym_create_function_parameter_token1, - ACTIONS(8353), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8355), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8369), 1, - anon_sym_CARET, - ACTIONS(8373), 1, - anon_sym_SLASH, - ACTIONS(8363), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8365), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8367), 4, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(701), 5, - aux_sym_cte_token1, - aux_sym_where_clause_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8371), 5, + ACTIONS(334), 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_boolean_expression_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, - ACTIONS(699), 6, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8351), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235781] = 3, + [244609] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 18, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(475), 10, aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -393746,14 +403940,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 21, + ACTIONS(473), 28, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -393768,16 +403969,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235828] = 3, + [244655] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 18, + ACTIONS(487), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -393790,14 +403991,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(485), 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, @@ -393812,14 +404012,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235875] = 5, + [244701] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8516), 1, - anon_sym_LBRACK, - STATE(4944), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 10, + ACTIONS(491), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -393830,7 +404026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 27, + ACTIONS(489), 28, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -393844,6 +404040,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -393858,14 +404055,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235926] = 5, + [244747] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8519), 1, - aux_sym_with_clause_token1, - ACTIONS(8521), 1, - aux_sym_create_table_statement_token1, - ACTIONS(366), 10, + ACTIONS(372), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -393876,7 +404069,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(362), 27, + ACTIONS(370), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -393904,64 +404097,127 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [235977] = 4, + [244792] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 17, - aux_sym_cte_token1, + ACTIONS(8922), 1, aux_sym_cte_token2, + ACTIONS(8924), 1, aux_sym_comment_statement_token7, + ACTIONS(8926), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, + ACTIONS(8930), 1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8934), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8936), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(675), 3, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8938), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 21, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(673), 7, anon_sym_COMMA, anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8928), 7, anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [244861] = 16, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8868), 1, + aux_sym_cte_token2, + ACTIONS(8870), 1, + aux_sym_comment_statement_token7, + ACTIONS(8872), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8876), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8878), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8880), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8892), 1, + anon_sym_CARET, + ACTIONS(8896), 1, + anon_sym_SLASH, + ACTIONS(8886), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8888), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(635), 4, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(8890), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(637), 5, + aux_sym_cte_token1, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8894), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(8874), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236026] = 4, + [244932] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 17, + ACTIONS(625), 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_where_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -393972,9 +404228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(623), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -393994,16 +404248,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236075] = 3, + [244977] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 18, + ACTIONS(629), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -394016,9 +404270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(627), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -394038,19 +404290,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236122] = 3, + [245022] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 18, - aux_sym_cte_token1, + ACTIONS(8517), 1, + anon_sym_LBRACK, + ACTIONS(219), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 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_where_clause_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [245069] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(589), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394060,12 +404347,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(607), 21, + ACTIONS(587), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -394082,19 +404375,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236169] = 3, + [245114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 18, - aux_sym_cte_token1, + ACTIONS(697), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(695), 27, + anon_sym_COMMA, aux_sym_cte_token2, + anon_sym_RPAREN, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + anon_sym_PLUS, + anon_sym_CARET, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [245159] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8864), 1, + anon_sym_COLON_COLON, + ACTIONS(219), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394104,12 +404433,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(703), 21, + ACTIONS(217), 26, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -394126,21 +404460,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236216] = 5, + [245206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8357), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8369), 1, - anon_sym_CARET, - ACTIONS(621), 17, + ACTIONS(621), 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_where_clause_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -394151,15 +404482,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 20, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(619), 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, @@ -394172,19 +404502,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236267] = 3, + [245251] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(621), 10, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394194,12 +404516,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 21, + ACTIONS(619), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -394216,63 +404544,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236314] = 3, + [245296] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 18, - aux_sym_cte_token1, + ACTIONS(2996), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + ACTIONS(8907), 1, + aux_sym_where_clause_token1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8913), 1, + aux_sym_join_clause_token1, + ACTIONS(8946), 1, + aux_sym_trigger_reference_token1, + STATE(5079), 1, + sym_from_clause, + STATE(5525), 1, + sym_where_clause, + STATE(5599), 1, + sym_group_by_clause, + STATE(5714), 1, + sym_order_by_clause, + STATE(5805), 1, + sym_limit_clause, + STATE(11118), 1, + sym_join_type, + STATE(5078), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(2994), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [245371] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_where_clause_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 21, + ACTIONS(1769), 5, anon_sym_COMMA, 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, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236361] = 4, + [245444] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 17, + ACTIONS(633), 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_direction_constraint_token1, - aux_sym_direction_constraint_token2, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -394283,9 +404679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(631), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -394305,20 +404699,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236410] = 4, + [245489] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7915), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 17, - aux_sym_cte_token2, - aux_sym_comment_statement_token7, + ACTIONS(346), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394328,14 +404713,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 21, + ACTIONS(344), 27, anon_sym_COMMA, + aux_sym_cte_token2, anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_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, @@ -394350,16 +404741,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236459] = 3, + [245534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 18, + ACTIONS(641), 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_where_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, @@ -394372,9 +404763,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 21, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(639), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -394394,10 +404783,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236506] = 3, + [245579] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 10, + ACTIONS(633), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -394408,7 +404797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 28, + ACTIONS(631), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -394422,7 +404811,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -394437,15 +404825,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236552] = 5, + [245624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8523), 1, - anon_sym_LBRACK, - STATE(4966), 1, - aux_sym_array_type_repeat1, - ACTIONS(273), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(629), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394455,15 +404839,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(271), 26, + ACTIONS(627), 27, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -394482,43 +404867,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236602] = 16, + [245669] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(3259), 1, - aux_sym_with_clause_token1, - ACTIONS(8525), 1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8948), 1, aux_sym_grant_statement_token8, - ACTIONS(8527), 1, + ACTIONS(8950), 1, aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - ACTIONS(8531), 1, + ACTIONS(8954), 1, aux_sym_where_clause_token1, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8537), 1, + ACTIONS(8956), 1, aux_sym_join_clause_token1, - STATE(5423), 1, + STATE(5547), 1, sym_where_clause, - STATE(5499), 1, + STATE(5644), 1, sym_group_by_clause, - STATE(5603), 1, + STATE(5678), 1, sym_order_by_clause, - STATE(5729), 1, + STATE(5815), 1, sym_limit_clause, - STATE(10632), 1, + STATE(8684), 1, sym_join_type, - STATE(5237), 2, + STATE(5470), 2, sym_join_clause, aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, + ACTIONS(8911), 3, aux_sym_join_type_token2, aux_sym_join_type_token3, aux_sym_join_type_token4, - ACTIONS(3257), 21, + ACTIONS(3278), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -394537,11 +404921,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [236674] = 3, + [245738] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 18, + ACTIONS(645), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -394560,13 +404943,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 20, + ACTIONS(643), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -394581,15 +404963,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236720] = 5, + [245783] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(8523), 1, - anon_sym_LBRACK, - STATE(4958), 1, - aux_sym_array_type_repeat1, - ACTIONS(242), 10, + ACTIONS(8922), 1, + aux_sym_cte_token2, + ACTIONS(8924), 1, + aux_sym_comment_statement_token7, + ACTIONS(8926), 1, aux_sym_create_function_parameter_token1, + ACTIONS(8930), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8958), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(637), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8934), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8936), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8938), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(635), 7, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(8928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [245854] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(617), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394599,15 +405032,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(240), 26, + ACTIONS(615), 27, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -394626,19 +405060,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236770] = 3, + [245899] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 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, + ACTIONS(641), 10, aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394648,13 +405074,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 20, + ACTIONS(639), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -394669,10 +405102,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236816] = 3, + [245944] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 18, + ACTIONS(8880), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 17, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -394680,7 +405115,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -394691,13 +405125,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(491), 20, + ACTIONS(707), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -394712,19 +405145,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236862] = 3, + [245991] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 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, + ACTIONS(693), 10, aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394734,13 +405159,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 20, + ACTIONS(691), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -394755,10 +405187,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236908] = 3, + [246036] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 18, + ACTIONS(8880), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 17, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -394766,7 +405200,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -394777,13 +405210,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(499), 20, + ACTIONS(703), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -394798,15 +405230,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [236954] = 5, + [246083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8539), 1, - anon_sym_LBRACK, - STATE(4966), 1, - aux_sym_array_type_repeat1, - ACTIONS(287), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(645), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394816,15 +405244,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 26, + ACTIONS(643), 27, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -394843,11 +405272,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237004] = 3, + [246128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 10, + ACTIONS(701), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394857,21 +405294,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 28, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(699), 19, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -394886,11 +405314,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237050] = 3, + [246173] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(346), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(471), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394900,21 +405328,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 28, + ACTIONS(469), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, 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, @@ -394929,11 +405356,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237096] = 3, + [246218] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(392), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -394943,16 +405370,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 28, + ACTIONS(390), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -394972,10 +405398,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237142] = 3, + [246263] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 18, + ACTIONS(649), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -394994,13 +405420,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 20, + ACTIONS(647), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395015,19 +405440,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237188] = 3, + [246308] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(479), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395037,10 +405454,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(483), 20, + ACTIONS(477), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_LBRACK, @@ -395058,12 +405482,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237234] = 4, + [246353] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(8131), 1, - anon_sym_LBRACK, - ACTIONS(215), 18, + ACTIONS(4127), 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_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_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, + [246396] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(697), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -395082,7 +405545,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 19, + ACTIONS(695), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -395102,19 +405565,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237282] = 3, + [246441] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 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_boolean_expression_token1, + ACTIONS(8932), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(709), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395124,13 +405581,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 20, + ACTIONS(707), 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395145,10 +405608,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237328] = 3, + [246488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 18, + ACTIONS(659), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -395167,13 +405630,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 20, + ACTIONS(657), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395188,57 +405650,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237374] = 5, + [246533] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3634), 1, - anon_sym_DOT, - STATE(2807), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 2, - anon_sym_LPAREN, - anon_sym_COLON_COLON, - ACTIONS(3630), 34, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(720), 10, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(718), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [237424] = 4, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, + anon_sym_EQ, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, + [246578] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8413), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 18, + ACTIONS(607), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -395257,7 +405714,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 19, + ACTIONS(605), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -395277,11 +405734,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237472] = 3, + [246623] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(475), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395291,16 +405748,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 28, + ACTIONS(473), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -395320,10 +405776,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237518] = 3, + [246668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 10, + ACTIONS(649), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -395334,7 +405790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 28, + ACTIONS(647), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -395348,7 +405804,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395363,19 +405818,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237564] = 3, + [246713] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(451), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395385,13 +405832,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 20, + ACTIONS(449), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + 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, @@ -395406,10 +405860,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237610] = 3, + [246758] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 18, + ACTIONS(720), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -395428,13 +405882,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 20, + ACTIONS(718), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395449,19 +405902,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237656] = 3, + [246803] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(467), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395471,13 +405916,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 20, + ACTIONS(465), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395492,19 +405944,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237702] = 3, + [246848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 18, - aux_sym_cte_token1, + ACTIONS(4119), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_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, + [246891] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(701), 10, aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395514,13 +405999,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(443), 20, + ACTIONS(699), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -395535,11 +406027,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237748] = 3, + [246936] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(294), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395549,21 +406041,116 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 28, + ACTIONS(292), 27, 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_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_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, + [246981] = 15, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8948), 1, aux_sym_grant_statement_token8, + ACTIONS(8950), 1, aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, + ACTIONS(8954), 1, + aux_sym_where_clause_token1, + ACTIONS(8956), 1, + aux_sym_join_clause_token1, + STATE(5531), 1, + sym_where_clause, + STATE(5651), 1, + sym_group_by_clause, + STATE(5676), 1, + sym_order_by_clause, + STATE(5846), 1, + sym_limit_clause, + STATE(8684), 1, + sym_join_type, + STATE(5125), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3268), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [247050] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(219), 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_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(217), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395578,11 +406165,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237794] = 3, + [247095] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(455), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395592,16 +406179,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(495), 28, + ACTIONS(453), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -395621,35 +406207,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237840] = 3, + [247140] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 10, + ACTIONS(8922), 1, + aux_sym_cte_token2, + ACTIONS(8924), 1, + aux_sym_comment_statement_token7, + ACTIONS(8926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8930), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8958), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(8960), 1, + anon_sym_COMMA, + STATE(6947), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(8934), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8936), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8962), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8964), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(1668), 3, + anon_sym_RPAREN, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + ACTIONS(8938), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 28, - anon_sym_COMMA, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [247217] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(713), 18, + aux_sym_cte_token1, aux_sym_cte_token2, - anon_sym_RPAREN, + aux_sym_comment_statement_token2, aux_sym_comment_statement_token7, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(711), 19, + anon_sym_EQ, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -395664,99 +406307,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [237886] = 16, + [247262] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3245), 1, - aux_sym_with_clause_token1, - ACTIONS(8525), 1, - aux_sym_grant_statement_token8, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - ACTIONS(8531), 1, - aux_sym_where_clause_token1, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8537), 1, - aux_sym_join_clause_token1, - STATE(5419), 1, - sym_where_clause, - STATE(5455), 1, - sym_group_by_clause, - STATE(5552), 1, - sym_order_by_clause, - STATE(5709), 1, - sym_limit_clause, - STATE(10632), 1, - sym_join_type, - STATE(5237), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3243), 21, + ACTIONS(4123), 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_insert_statement_token1, 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [237958] = 16, + aux_sym_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, + [247305] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(3245), 1, - aux_sym_with_clause_token1, - ACTIONS(8525), 1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8948), 1, aux_sym_grant_statement_token8, - ACTIONS(8527), 1, + ACTIONS(8950), 1, aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - ACTIONS(8531), 1, + ACTIONS(8954), 1, aux_sym_where_clause_token1, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8537), 1, + ACTIONS(8956), 1, aux_sym_join_clause_token1, - STATE(5419), 1, + STATE(5531), 1, sym_where_clause, - STATE(5455), 1, + STATE(5651), 1, sym_group_by_clause, - STATE(5552), 1, + STATE(5676), 1, sym_order_by_clause, - STATE(5709), 1, + STATE(5846), 1, sym_limit_clause, - STATE(10632), 1, + STATE(8684), 1, sym_join_type, - STATE(4959), 2, + STATE(5470), 2, sym_join_clause, aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, + ACTIONS(8911), 3, aux_sym_join_type_token2, aux_sym_join_type_token3, aux_sym_join_type_token4, - ACTIONS(3243), 21, + ACTIONS(3268), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -395775,12 +406402,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [238030] = 3, + [247374] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(459), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395790,16 +406416,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 28, + ACTIONS(457), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -395819,70 +406444,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238076] = 19, + [247419] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, + ACTIONS(8880), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, + ACTIONS(8892), 1, anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(663), 17, + aux_sym_cte_token1, aux_sym_cte_token2, - ACTIONS(4832), 1, + aux_sym_comment_statement_token2, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - STATE(6532), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, + aux_sym_boolean_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(1513), 4, - anon_sym_RPAREN, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - ACTIONS(4842), 4, + anon_sym_DASH, anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(661), 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, - ACTIONS(4836), 7, - anon_sym_EQ, + anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238154] = 3, + [247468] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(447), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395892,16 +406502,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 28, + ACTIONS(445), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -395921,11 +406530,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238200] = 3, + [247513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(439), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395935,16 +406544,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(443), 28, + ACTIONS(437), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -395964,19 +406572,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238246] = 3, + [247558] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 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, + ACTIONS(689), 10, aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -395986,13 +406586,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(439), 20, + ACTIONS(687), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -396007,19 +406614,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238292] = 3, + [247603] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 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, + ACTIONS(713), 10, aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396029,13 +406628,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 20, + ACTIONS(711), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -396050,11 +406656,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238338] = 3, + [247648] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(443), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396064,16 +406670,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(463), 28, + ACTIONS(441), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -396093,10 +406698,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238384] = 3, + [247693] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 10, + ACTIONS(685), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -396107,7 +406712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(467), 28, + ACTIONS(683), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -396121,7 +406726,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396136,21 +406740,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238430] = 3, + [247738] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 10, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8934), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8936), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 7, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(471), 28, + ACTIONS(661), 18, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -396161,29 +406780,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, - [238476] = 3, + [247795] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(483), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396193,16 +406802,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(483), 28, + ACTIONS(481), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -396222,11 +406830,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238522] = 3, + [247840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(368), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396236,16 +406844,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(487), 28, + ACTIONS(366), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -396265,10 +406872,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238568] = 3, + [247885] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8922), 1, + aux_sym_cte_token2, + ACTIONS(8924), 1, + aux_sym_comment_statement_token7, + ACTIONS(8926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8934), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8936), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(671), 3, + aux_sym_create_trigger_statement_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8938), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + ACTIONS(669), 8, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [247952] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 10, + ACTIONS(219), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -396279,7 +406939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(491), 28, + ACTIONS(217), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -396293,7 +406953,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396308,10 +406967,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238614] = 3, + [247997] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 18, + ACTIONS(8880), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 17, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -396319,7 +406980,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_function_parameter_token1, aux_sym_create_trigger_statement_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -396330,13 +406990,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 20, + ACTIONS(661), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396351,10 +407010,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238660] = 3, + [248044] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(432), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(430), 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_boolean_expression_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, + [248089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 10, + ACTIONS(667), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -396365,7 +407066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(499), 28, + ACTIONS(665), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -396379,7 +407080,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396394,21 +407094,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238706] = 3, + [248134] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 10, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 9, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(511), 28, + ACTIONS(661), 20, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -396419,6 +407130,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, + [248187] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(487), 10, + aux_sym_create_function_parameter_token1, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_DASH, + anon_sym_TILDE, + anon_sym_SLASH, + anon_sym_POUND, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(485), 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_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, @@ -396437,19 +407182,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238752] = 3, + [248232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 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, + ACTIONS(625), 10, aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396459,13 +407196,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(521), 20, + ACTIONS(623), 27, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_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, @@ -396480,10 +407224,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238798] = 3, + [248277] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 18, + ACTIONS(617), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -396502,13 +407246,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(435), 20, + ACTIONS(615), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396523,10 +407266,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238844] = 3, + [248322] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 10, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -396537,7 +407282,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(503), 28, + ACTIONS(703), 26, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -396548,10 +407293,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_order_by_clause_token1, aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -396566,10 +407309,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238890] = 3, + [248369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(346), 18, + ACTIONS(693), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -396588,13 +407331,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 20, + ACTIONS(691), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396609,11 +407351,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238936] = 3, + [248414] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 10, + ACTIONS(8880), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8892), 1, + anon_sym_CARET, + ACTIONS(8896), 1, + anon_sym_SLASH, + ACTIONS(8894), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 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_boolean_expression_token1, + 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, + [248467] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(412), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396623,16 +407411,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 28, + ACTIONS(410), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -396652,13 +407439,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [238982] = 4, + [248512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8065), 1, - anon_sym_LBRACK, - ACTIONS(215), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(491), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396668,20 +407453,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 27, + ACTIONS(489), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -396696,10 +407481,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239030] = 3, + [248557] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 18, + ACTIONS(589), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -396718,13 +407503,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(431), 20, + ACTIONS(587), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396739,19 +407523,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239076] = 3, + [248602] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 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_boolean_expression_token1, + ACTIONS(8932), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(663), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396761,13 +407539,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(495), 20, + ACTIONS(661), 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, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396782,13 +407566,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239122] = 4, + [248649] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8442), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(495), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -396798,20 +407580,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 27, + ACTIONS(493), 27, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -396826,10 +407608,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239170] = 3, + [248694] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 18, + ACTIONS(667), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -396848,13 +407630,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(427), 20, + ACTIONS(665), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -396869,192 +407650,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239216] = 17, + [248739] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(8868), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(8870), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(8872), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, + ACTIONS(8880), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8892), 1, + anon_sym_CARET, + ACTIONS(8896), 1, + anon_sym_SLASH, + ACTIONS(8886), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(8888), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(669), 4, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(8890), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(1767), 5, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - ACTIONS(4826), 5, + ACTIONS(8894), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [239289] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8481), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 17, + ACTIONS(671), 7, 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_boolean_expression_token1, sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 19, + ACTIONS(8874), 7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239336] = 3, + [248806] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 18, - aux_sym_cte_token1, + ACTIONS(8868), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(8870), 1, aux_sym_comment_statement_token7, + ACTIONS(8872), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(8878), 1, aux_sym_boolean_expression_token1, + ACTIONS(8880), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(8892), 1, + anon_sym_CARET, + ACTIONS(8896), 1, anon_sym_SLASH, + ACTIONS(8886), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8888), 2, + anon_sym_DASH, anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(565), 19, - anon_sym_EQ, + ACTIONS(673), 4, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(8890), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8894), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(675), 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(8874), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239381] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4103), 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_insert_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_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, - [239424] = 3, + [248875] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(481), 10, + ACTIONS(463), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -397065,7 +407771,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(479), 27, + ACTIONS(461), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -397078,7 +407784,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -397093,51 +407799,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239469] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4113), 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_insert_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_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, - [239512] = 3, + [248920] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 18, + ACTIONS(689), 18, aux_sym_cte_token1, aux_sym_cte_token2, aux_sym_comment_statement_token2, @@ -397156,7 +407821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 19, + ACTIONS(687), 19, anon_sym_EQ, anon_sym_BQUOTE, anon_sym_DQUOTE, @@ -397176,68 +407841,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239557] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2910), 1, - aux_sym_with_clause_token1, - ACTIONS(8525), 1, - aux_sym_grant_statement_token8, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - ACTIONS(8531), 1, - aux_sym_where_clause_token1, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8537), 1, - aux_sym_join_clause_token1, - ACTIONS(8544), 1, - aux_sym_trigger_reference_token1, - STATE(4987), 1, - sym_from_clause, - STATE(5418), 1, - sym_where_clause, - STATE(5484), 1, - sym_group_by_clause, - STATE(5606), 1, - sym_order_by_clause, - STATE(5732), 1, - sym_limit_clause, - STATE(10632), 1, - sym_join_type, - STATE(4986), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(2908), 18, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [239632] = 3, + [248965] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(509), 10, + ACTIONS(685), 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_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, + sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397247,20 +407863,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(507), 27, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(683), 19, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -397275,19 +407883,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239677] = 3, + [249010] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 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_boolean_expression_token1, + ACTIONS(8932), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(663), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397297,14 +407901,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 19, + ACTIONS(661), 25, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, + aux_sym_create_function_parameter_token1, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, - anon_sym_CARET, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, @@ -397317,11 +407927,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239722] = 3, + [249059] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(477), 10, + ACTIONS(8880), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8892), 1, + anon_sym_CARET, + ACTIONS(8896), 1, + anon_sym_SLASH, + ACTIONS(8886), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8888), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8894), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(661), 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(663), 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_boolean_expression_token1, + sym__unquoted_identifier, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + [249116] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(607), 10, + aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397331,20 +407989,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(475), 27, + ACTIONS(605), 27, 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_mode_token1, - aux_sym_initial_mode_token1, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, aux_sym_boolean_expression_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, @@ -397359,10 +408017,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239767] = 3, + [249161] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 10, + ACTIONS(659), 10, aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -397373,7 +408031,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(577), 27, + ACTIONS(657), 27, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -397401,11 +408059,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239812] = 3, + [249206] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(567), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(629), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397415,16 +408073,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 27, + ACTIONS(627), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -397443,11 +408100,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239857] = 3, + [249250] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(617), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397457,16 +408114,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 27, + ACTIONS(615), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -397485,11 +408141,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239902] = 3, + [249294] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(663), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397499,18 +408157,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 27, + ACTIONS(661), 25, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -397527,41 +408183,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239947] = 3, + [249340] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(8968), 1, + anon_sym_DOT, + STATE(5228), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 34, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [249386] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8970), 1, + anon_sym_CARET, + ACTIONS(8974), 1, + anon_sym_SLASH, + ACTIONS(8972), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 9, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 27, + ACTIONS(661), 19, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -397569,11 +408270,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [239992] = 3, + [249438] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8948), 1, + aux_sym_grant_statement_token8, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(8954), 1, + aux_sym_where_clause_token1, + ACTIONS(8956), 1, + aux_sym_join_clause_token1, + ACTIONS(8976), 1, + aux_sym_trigger_reference_token1, + STATE(5153), 1, + sym_from_clause, + STATE(5536), 1, + sym_where_clause, + STATE(5657), 1, + sym_group_by_clause, + STATE(5666), 1, + sym_order_by_clause, + STATE(5831), 1, + sym_limit_clause, + STATE(8684), 1, + sym_join_type, + STATE(5159), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(2994), 18, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [249510] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(667), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397583,16 +408339,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 27, + ACTIONS(665), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -397611,57 +408366,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240037] = 19, + [249554] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(8546), 1, - anon_sym_COMMA, - ACTIONS(8548), 1, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8970), 1, + anon_sym_CARET, + ACTIONS(8974), 1, + anon_sym_SLASH, + ACTIONS(8978), 1, aux_sym_cte_token2, - ACTIONS(8550), 1, + ACTIONS(8980), 1, aux_sym_comment_statement_token7, - ACTIONS(8552), 1, + ACTIONS(8982), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8556), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8558), 1, + ACTIONS(8986), 1, aux_sym_boolean_expression_token1, - ACTIONS(8560), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, - anon_sym_CARET, - ACTIONS(8576), 1, - anon_sym_SLASH, - STATE(6580), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(8562), 2, + ACTIONS(675), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8564), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8566), 2, + ACTIONS(8988), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8568), 2, + ACTIONS(8990), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(1667), 3, - anon_sym_RPAREN, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - ACTIONS(8570), 4, + ACTIONS(8992), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8574), 5, + ACTIONS(8972), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8554), 7, + ACTIONS(673), 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(8984), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -397669,53 +408419,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240114] = 3, + [249622] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8970), 1, + anon_sym_CARET, + ACTIONS(8974), 1, + anon_sym_SLASH, + ACTIONS(8988), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8990), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8972), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(663), 7, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_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), 27, + ACTIONS(661), 17, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, - [240159] = 3, + [249678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(685), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397725,16 +408480,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 27, + ACTIONS(683), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -397753,19 +408507,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240204] = 3, + [249722] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(689), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397775,10 +408521,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(603), 19, + ACTIONS(687), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -397795,13 +408548,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240249] = 4, + [249766] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8560), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(625), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397811,17 +408562,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 26, + ACTIONS(623), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -397838,13 +408589,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240296] = 4, + [249810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8560), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(693), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397854,17 +408603,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 26, + ACTIONS(691), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -397881,11 +408630,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240343] = 3, + [249854] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(597), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(633), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397895,16 +408644,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 27, + ACTIONS(631), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -397923,11 +408671,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240388] = 3, + [249898] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(697), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -397937,16 +408685,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 27, + ACTIONS(695), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -397965,12 +408712,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240433] = 4, + [249942] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8232), 1, - anon_sym_LBRACK, - ACTIONS(215), 10, + ACTIONS(645), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -397981,7 +408726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 26, + ACTIONS(643), 26, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -398008,19 +408753,123 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240480] = 3, + [249986] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 18, - aux_sym_cte_token1, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8970), 1, + anon_sym_CARET, + ACTIONS(8974), 1, + anon_sym_SLASH, + ACTIONS(8978), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(8980), 1, aux_sym_comment_statement_token7, + ACTIONS(8982), 1, aux_sym_create_function_parameter_token1, + ACTIONS(8986), 1, + aux_sym_boolean_expression_token1, + ACTIONS(8994), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(8988), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8990), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8996), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8998), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2146), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + ACTIONS(8992), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8972), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8984), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [250058] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8922), 1, + aux_sym_cte_token2, + ACTIONS(8924), 1, + aux_sym_comment_statement_token7, + ACTIONS(8926), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(8930), 1, aux_sym_boolean_expression_token1, + ACTIONS(8932), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8958), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8934), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8936), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8962), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8964), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(1769), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + ACTIONS(8938), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [250130] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(705), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398030,10 +408879,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(607), 19, + ACTIONS(703), 25, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -398050,11 +408905,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240525] = 3, + [250176] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8970), 1, + anon_sym_CARET, + ACTIONS(663), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398064,22 +408923,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(695), 27, + ACTIONS(661), 24, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -398092,100 +408948,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240570] = 3, + [250224] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(2023), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_trigger_reference_token1, + aux_sym_where_clause_token1, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(611), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240615] = 9, + [250296] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(8481), 1, + ACTIONS(8966), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8493), 1, + ACTIONS(8970), 1, anon_sym_CARET, - ACTIONS(8497), 1, + ACTIONS(8974), 1, anon_sym_SLASH, - ACTIONS(8487), 2, + ACTIONS(8978), 1, + aux_sym_cte_token2, + ACTIONS(8980), 1, + aux_sym_comment_statement_token7, + ACTIONS(8982), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(671), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8988), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8489), 2, + ACTIONS(8990), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8495), 5, + ACTIONS(8992), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(8972), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(619), 11, + ACTIONS(8984), 7, 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(621), 14, - aux_sym_cte_token1, + ACTIONS(669), 8, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + [250362] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8922), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(8924), 1, aux_sym_comment_statement_token7, + ACTIONS(8926), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(8930), 1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + ACTIONS(8932), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(8940), 1, + anon_sym_CARET, + ACTIONS(8944), 1, + anon_sym_SLASH, + ACTIONS(8958), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(8934), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8936), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8962), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(8964), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(1818), 4, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + ACTIONS(8938), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [240672] = 3, + ACTIONS(8942), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(8928), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [250434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(346), 10, + ACTIONS(621), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -398196,7 +409124,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(344), 27, + ACTIONS(619), 26, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -398209,7 +409137,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -398224,12 +409151,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240717] = 4, + [250478] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8463), 1, - anon_sym_COLON_COLON, - ACTIONS(215), 10, + ACTIONS(659), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -398240,7 +409165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 26, + ACTIONS(657), 26, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -398267,11 +409192,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240764] = 3, + [250522] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(641), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398281,16 +409206,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(691), 27, + ACTIONS(639), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -398309,65 +409233,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240809] = 15, + [250566] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8469), 1, - aux_sym_cte_token2, - ACTIONS(8471), 1, - aux_sym_comment_statement_token7, - ACTIONS(8473), 1, + ACTIONS(589), 10, aux_sym_create_function_parameter_token1, - ACTIONS(8479), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8481), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8493), 1, - anon_sym_CARET, - ACTIONS(8497), 1, - anon_sym_SLASH, - ACTIONS(8487), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8489), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(623), 4, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8491), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(8495), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(625), 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(8475), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [240878] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(689), 10, - aux_sym_create_trigger_statement_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398377,16 +409247,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(687), 27, + ACTIONS(587), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -398405,160 +409274,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [240923] = 14, + [250610] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(8469), 1, - aux_sym_cte_token2, - ACTIONS(8471), 1, - aux_sym_comment_statement_token7, - ACTIONS(8473), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(8481), 1, + ACTIONS(8966), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8493), 1, + ACTIONS(8970), 1, anon_sym_CARET, - ACTIONS(8497), 1, + ACTIONS(8974), 1, anon_sym_SLASH, - ACTIONS(8487), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(8489), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(627), 4, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8491), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(8495), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(629), 7, - aux_sym_cte_token1, - aux_sym_comment_statement_token2, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8475), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [240990] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8578), 1, - aux_sym_grant_statement_token8, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(8584), 1, - aux_sym_where_clause_token1, - ACTIONS(8586), 1, - aux_sym_join_clause_token1, - STATE(5443), 1, - sym_where_clause, - STATE(5528), 1, - sym_group_by_clause, - STATE(5582), 1, - sym_order_by_clause, - STATE(5686), 1, - sym_limit_clause, - STATE(10375), 1, - sym_join_type, - STATE(5089), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3243), 21, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [241059] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8481), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 17, - aux_sym_cte_token1, + ACTIONS(8978), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(8980), 1, aux_sym_comment_statement_token7, + ACTIONS(8982), 1, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, + ACTIONS(8986), 1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + ACTIONS(8994), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(637), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(8988), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(8990), 2, anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, anon_sym_POUND, + ACTIONS(8992), 4, + anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 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, + ACTIONS(8972), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(635), 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(8984), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241106] = 3, + [250680] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(287), 10, + ACTIONS(713), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -398569,7 +409342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(285), 27, + ACTIONS(711), 26, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -398582,7 +409355,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -398597,10 +409369,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241151] = 3, + [250724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(350), 10, + ACTIONS(219), 10, aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, @@ -398611,7 +409383,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(348), 27, + ACTIONS(217), 26, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -398624,7 +409396,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, anon_sym_PLUS, anon_sym_CARET, anon_sym_STAR, @@ -398639,73 +409410,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241196] = 15, + [250768] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8578), 1, - aux_sym_grant_statement_token8, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(8584), 1, - aux_sym_where_clause_token1, - ACTIONS(8586), 1, - aux_sym_join_clause_token1, - STATE(5443), 1, - sym_where_clause, - STATE(5528), 1, - sym_group_by_clause, - STATE(5582), 1, - sym_order_by_clause, - STATE(5686), 1, - sym_limit_clause, - STATE(10375), 1, - sym_join_type, - STATE(5389), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3243), 21, + ACTIONS(8968), 1, + anon_sym_DOT, + STATE(5229), 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_insert_statement_token1, + 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [250814] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9000), 1, + anon_sym_DOT, + STATE(5229), 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_insert_statement_token1, 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [241265] = 3, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [250860] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(649), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398715,10 +409508,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(599), 19, + ACTIONS(647), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -398735,19 +409535,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241310] = 3, + [250904] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 18, - aux_sym_cte_token1, - aux_sym_cte_token2, - aux_sym_comment_statement_token2, - aux_sym_comment_statement_token7, + ACTIONS(720), 10, aux_sym_create_function_parameter_token1, - aux_sym_create_trigger_statement_token1, - aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398757,10 +409549,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(719), 19, + ACTIONS(718), 26, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_comment_statement_token7, anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + aux_sym_boolean_expression_token1, + aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -398777,11 +409576,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241355] = 3, + [250948] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(8966), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(709), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398791,18 +409592,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 27, + ACTIONS(707), 25, 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, anon_sym_PLUS, @@ -398819,11 +409618,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241400] = 3, + [250994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(607), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398833,16 +409632,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 27, + ACTIONS(605), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_token1, aux_sym_at_time_zone_expression_token1, anon_sym_DASH_GT_GT, @@ -398861,15 +409659,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241445] = 5, + [251038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8560), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, - anon_sym_CARET, - ACTIONS(621), 10, - aux_sym_create_trigger_statement_token1, + ACTIONS(701), 10, + aux_sym_create_function_parameter_token1, anon_sym_DASH_GT, anon_sym_POUND_GT, anon_sym_DASH, @@ -398879,20 +409673,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 25, + ACTIONS(699), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + aux_sym_create_trigger_statement_token1, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, aux_sym_boolean_expression_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, @@ -398905,431 +409700,693 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241494] = 3, + [251082] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9003), 1, + anon_sym_RPAREN, + STATE(7571), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(631), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241539] = 4, + [251157] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8560), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 10, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9005), 1, + anon_sym_RPAREN, + STATE(7381), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 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_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241586] = 7, + [251232] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8560), 1, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8576), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8574), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 9, - aux_sym_create_trigger_statement_token1, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9007), 1, + anon_sym_RPAREN, + STATE(7566), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 20, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [241639] = 3, + [251307] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 10, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(631), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9009), 1, + anon_sym_RPAREN, + STATE(7557), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241684] = 3, + [251382] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(523), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(521), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9011), 1, + anon_sym_RPAREN, + STATE(7502), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241729] = 3, + [251457] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9013), 1, + anon_sym_RPAREN, + STATE(7497), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(615), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241774] = 4, + [251532] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8481), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 17, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9015), 1, + anon_sym_RPAREN, + STATE(7425), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(581), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241821] = 7, + [251607] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(8481), 1, + ACTIONS(3720), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_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_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [251648] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8493), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8497), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8495), 5, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9017), 1, + anon_sym_RPAREN, + STATE(7412), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(619), 13, + ACTIONS(4812), 7, 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(621), 16, - aux_sym_cte_token1, + [251723] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4163), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [251764] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9019), 1, + anon_sym_RPAREN, + STATE(7339), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - [241874] = 3, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, + anon_sym_EQ, + anon_sym_LT_EQ, + anon_sym_LT_GT, + anon_sym_BANG_EQ, + anon_sym_GT_EQ, + anon_sym_TILDE_STAR, + anon_sym_BANG_TILDE_STAR, + [251839] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9021), 1, + anon_sym_RPAREN, + STATE(7317), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(723), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [241919] = 14, + [251914] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8548), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8550), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8552), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8560), 1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8576), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8566), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9023), 1, + anon_sym_RPAREN, + STATE(7223), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8568), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(629), 3, - aux_sym_create_trigger_statement_token1, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8570), 4, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8574), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8554), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -399337,104 +410394,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 8, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [241986] = 3, + [251989] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(497), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(495), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9025), 1, + anon_sym_RPAREN, + STATE(7812), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_COLON_COLON, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242031] = 15, + [252064] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8548), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8550), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8552), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8558), 1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - ACTIONS(8560), 1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8576), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8566), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9027), 1, + anon_sym_RPAREN, + STATE(7226), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8568), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(625), 3, - aux_sym_create_trigger_statement_token1, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8570), 4, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8574), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(623), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8554), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -399442,354 +410506,486 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242100] = 9, + [252139] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8560), 1, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8576), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8566), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9029), 1, + anon_sym_RPAREN, + STATE(7873), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8568), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8574), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 7, - aux_sym_create_trigger_statement_token1, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 18, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, - aux_sym_create_function_parameter_token1, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_boolean_expression_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, - [242157] = 3, + [252214] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(705), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9031), 1, + anon_sym_RPAREN, + STATE(7374), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242202] = 3, + [252289] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 10, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(615), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9033), 1, + anon_sym_RPAREN, + STATE(7377), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242247] = 3, + [252364] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(429), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(427), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9035), 1, + anon_sym_RPAREN, + STATE(7884), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242292] = 3, + [252439] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(433), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(431), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9037), 1, + anon_sym_RPAREN, + STATE(7740), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242337] = 3, + [252514] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(437), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(435), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9039), 1, + anon_sym_RPAREN, + STATE(7624), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242382] = 3, + [252589] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(441), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(439), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9041), 1, + anon_sym_RPAREN, + STATE(7459), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242427] = 16, + [252664] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(8469), 1, + ACTIONS(3776), 35, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_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_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [252705] = 19, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8471), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8473), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8477), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8479), 1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - ACTIONS(8481), 1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8493), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8497), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8487), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9043), 1, + anon_sym_RPAREN, + STATE(7477), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8489), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(699), 4, - anon_sym_BQUOTE, - anon_sym_DQUOTE, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(8491), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(701), 5, - aux_sym_cte_token1, - aux_sym_comment_statement_token2, - sym__unquoted_identifier, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8495), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8475), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -399797,612 +410993,738 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242498] = 3, + [252780] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(445), 10, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9045), 1, + anon_sym_RPAREN, + STATE(7230), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(443), 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_boolean_expression_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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242543] = 3, + [252855] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(465), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(463), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9047), 1, + anon_sym_RPAREN, + STATE(7663), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242588] = 3, + [252930] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(469), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(467), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9049), 1, + anon_sym_RPAREN, + STATE(7677), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242633] = 3, + [253005] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(473), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(471), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9051), 1, + anon_sym_RPAREN, + STATE(7468), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242678] = 3, + [253080] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(485), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(483), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9053), 1, + anon_sym_RPAREN, + STATE(7800), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242723] = 3, + [253155] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(489), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(487), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9055), 1, + anon_sym_RPAREN, + STATE(7743), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242768] = 3, + [253230] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(493), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(491), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9057), 1, + anon_sym_RPAREN, + STATE(7883), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242813] = 5, + [253305] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8481), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8493), 1, - anon_sym_CARET, - ACTIONS(621), 17, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - sym__unquoted_identifier, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(9061), 1, + anon_sym_RPAREN, + STATE(7349), 1, + aux_sym_type_spec_base_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 18, - anon_sym_EQ, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242862] = 3, + [253380] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(501), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(499), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9063), 1, + anon_sym_RPAREN, + STATE(7236), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242907] = 3, + [253455] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(513), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(511), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9065), 1, + anon_sym_RPAREN, + STATE(7506), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [242952] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8578), 1, - aux_sym_grant_statement_token8, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(8584), 1, - aux_sym_where_clause_token1, - ACTIONS(8586), 1, - aux_sym_join_clause_token1, - STATE(5442), 1, - sym_where_clause, - STATE(5532), 1, - sym_group_by_clause, - STATE(5572), 1, - sym_order_by_clause, - STATE(5703), 1, - sym_limit_clause, - STATE(10375), 1, - sym_join_type, - STATE(5389), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3257), 21, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [243021] = 3, + [253530] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(505), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(503), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9067), 1, + anon_sym_RPAREN, + STATE(7765), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243066] = 3, + [253605] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 10, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(611), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9069), 1, + anon_sym_RPAREN, + STATE(7509), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243111] = 3, + [253680] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9071), 1, + anon_sym_RPAREN, + STATE(7759), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(573), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243156] = 2, + [253755] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4123), 37, + ACTIONS(4194), 35, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -400412,7 +411734,6 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_insert_statement_token1, 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, @@ -400428,6 +411749,7 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, @@ -400435,311 +411757,392 @@ static const uint16_t ts_small_parse_table[] = { 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, - [243199] = 3, + [253796] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9073), 1, + anon_sym_RPAREN, + STATE(7758), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(695), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243244] = 3, + [253871] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(215), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9075), 1, + anon_sym_RPAREN, + STATE(7893), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(213), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243289] = 3, + [253946] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(571), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(9077), 3, + aux_sym__compound_statement_token2, + aux_sym_trigger_condition_token1, + aux_sym_conditional_expression_token3, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243334] = 3, + [254017] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9079), 1, + anon_sym_RPAREN, + STATE(7872), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(691), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243379] = 3, + [254092] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9081), 1, + anon_sym_RPAREN, + STATE(7618), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(687), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243424] = 3, + [254167] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 10, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(607), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9083), 1, + anon_sym_RPAREN, + STATE(7543), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243469] = 16, + [254242] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8548), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8550), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8552), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8556), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8558), 1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - ACTIONS(8560), 1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8576), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(701), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8566), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9085), 1, + anon_sym_RPAREN, + STATE(7547), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8568), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8570), 4, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8574), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(699), 7, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8554), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -400747,344 +412150,335 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243540] = 3, + [254317] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9087), 1, + anon_sym_RPAREN, + STATE(7281), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(677), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243585] = 3, + [254392] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 10, - aux_sym_create_trigger_statement_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(603), 27, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - anon_sym_EQ, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9089), 1, + anon_sym_RPAREN, + STATE(7665), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243630] = 3, + [254467] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(675), 18, - aux_sym_cte_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - aux_sym_comment_statement_token2, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - sym__unquoted_identifier, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9091), 1, + anon_sym_RPAREN, + STATE(7208), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 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, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243675] = 3, + [254542] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(579), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(577), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, + ACTIONS(4826), 1, anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9093), 1, + anon_sym_RPAREN, + STATE(7806), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + 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, - [243719] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(567), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(565), 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243763] = 3, + [254617] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(721), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(719), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, + ACTIONS(4826), 1, anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [243807] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(571), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9095), 1, + anon_sym_RPAREN, + STATE(7524), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(569), 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243851] = 17, + [254692] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9097), 1, + anon_sym_RPAREN, + STATE(7626), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(2050), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_trigger_reference_token1, - aux_sym_where_clause_token1, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -401092,136 +412486,167 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243923] = 3, + [254767] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(605), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(603), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9099), 1, + anon_sym_RPAREN, + STATE(7603), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [243967] = 3, + [254842] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(609), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(607), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9101), 1, + anon_sym_RPAREN, + STATE(7638), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244011] = 17, + [254917] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8548), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8550), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8552), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8556), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8558), 1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - ACTIONS(8560), 1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8576), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8562), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8564), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8566), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9103), 1, + anon_sym_RPAREN, + STATE(7271), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8568), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(1948), 4, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - ACTIONS(8570), 4, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8574), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8554), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -401229,346 +412654,391 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244083] = 3, + [254992] = 19, ACTIONS(3), 1, sym_comment, - 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(213), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9105), 1, + anon_sym_RPAREN, + STATE(7530), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244127] = 3, + [255067] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(613), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(611), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9107), 1, + anon_sym_RPAREN, + STATE(7774), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244171] = 3, + [255142] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(575), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(573), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9109), 1, + anon_sym_RPAREN, + STATE(7792), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244215] = 3, + [255217] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(617), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(615), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9111), 1, + anon_sym_RPAREN, + STATE(7718), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244259] = 3, + [255292] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(725), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(723), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9113), 1, + anon_sym_RPAREN, + STATE(7863), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244303] = 4, + [255367] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8588), 1, - anon_sym_DOT, - STATE(5134), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 34, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_LPAREN, - aux_sym_insert_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [244349] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8590), 1, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8596), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8600), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8592), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9115), 1, + anon_sym_RPAREN, + STATE(7853), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8594), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8598), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 7, - aux_sym_create_function_parameter_token1, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 17, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, - aux_sym_comment_statement_token7, + ACTIONS(4828), 5, + anon_sym_STAR, + anon_sym_PERCENT, + anon_sym_LT_LT, + anon_sym_GT_GT, + anon_sym_AMP, + ACTIONS(4812), 7, anon_sym_EQ, - aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_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, - [244405] = 15, + [255442] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8596), 1, - anon_sym_CARET, - ACTIONS(8600), 1, - anon_sym_SLASH, - ACTIONS(8602), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8604), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8606), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8610), 1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - ACTIONS(625), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8592), 2, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9117), 1, + anon_sym_RPAREN, + STATE(7287), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8594), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8612), 4, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8598), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(623), 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(8608), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -401576,23 +413046,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244473] = 4, + [255517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(8614), 1, - anon_sym_DOT, - STATE(5120), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 34, + ACTIONS(4159), 35, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - anon_sym_LPAREN, + anon_sym_RPAREN, aux_sym_insert_statement_token1, 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, @@ -401605,6 +413071,7 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, @@ -401618,42 +413085,55 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_check_token1, aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, - [244519] = 14, + [255558] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8596), 1, - anon_sym_CARET, - ACTIONS(8600), 1, - anon_sym_SLASH, - ACTIONS(8602), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8604), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8606), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(629), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8592), 2, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9119), 1, + anon_sym_RPAREN, + STATE(7848), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8594), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8612), 4, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8598), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8608), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -401661,145 +413141,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - ACTIONS(627), 8, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - [244585] = 4, + [255633] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(583), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(581), 25, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9121), 1, + anon_sym_RPAREN, + STATE(7690), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + 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, - [244631] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(705), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244675] = 16, + [255708] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8596), 1, - anon_sym_CARET, - ACTIONS(8600), 1, - anon_sym_SLASH, - ACTIONS(8602), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8604), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8606), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8610), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8617), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(701), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8592), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9123), 1, + anon_sym_RPAREN, + STATE(7671), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8594), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8612), 4, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8598), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(699), 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(8608), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -401807,54 +413253,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244745] = 17, + [255783] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(8596), 1, - anon_sym_CARET, - ACTIONS(8600), 1, - anon_sym_SLASH, - ACTIONS(8602), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8604), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8606), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8610), 1, - aux_sym_boolean_expression_token1, - ACTIONS(8617), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8592), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9125), 1, + anon_sym_RPAREN, + STATE(7867), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8594), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8619), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8621), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(2146), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - ACTIONS(8612), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8598), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8608), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -401862,182 +413309,167 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244817] = 3, + [255858] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(633), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(631), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9127), 1, + anon_sym_RPAREN, + STATE(7693), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244861] = 7, + [255933] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8596), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8600), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8598), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(621), 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(619), 19, + ACTIONS(8915), 1, anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(9129), 1, 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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + STATE(7869), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, 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, - [244913] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8590), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(593), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(591), 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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [244959] = 17, + [256008] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8548), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(8550), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(8552), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(8556), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8558), 1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, - ACTIONS(8560), 1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8572), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(8576), 1, + ACTIONS(4830), 1, anon_sym_SLASH, - ACTIONS(8562), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8564), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(8566), 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9131), 1, + anon_sym_RPAREN, + STATE(7855), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(8568), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(1767), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - ACTIONS(8570), 4, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(8574), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(8554), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402045,524 +413477,447 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245031] = 4, + [256083] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(621), 10, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9133), 1, + anon_sym_RPAREN, + STATE(7282), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(619), 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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245077] = 5, + [256158] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(8590), 1, + ACTIONS(4806), 1, + aux_sym_cte_token2, + ACTIONS(4808), 1, + aux_sym_comment_statement_token7, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - ACTIONS(8596), 1, + ACTIONS(4826), 1, anon_sym_CARET, - ACTIONS(621), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, + ACTIONS(4830), 1, anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(619), 24, + ACTIONS(8915), 1, anon_sym_COMMA, - aux_sym_cte_token2, + ACTIONS(9135), 1, 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_boolean_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + STATE(7728), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, 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, - [245125] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8578), 1, - aux_sym_grant_statement_token8, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(8584), 1, - aux_sym_where_clause_token1, - ACTIONS(8586), 1, - aux_sym_join_clause_token1, - ACTIONS(8623), 1, - aux_sym_trigger_reference_token1, - STATE(5049), 1, - sym_from_clause, - STATE(5452), 1, - sym_where_clause, - STATE(5523), 1, - sym_group_by_clause, - STATE(5586), 1, - sym_order_by_clause, - STATE(5700), 1, - sym_limit_clause, - STATE(10375), 1, - sym_join_type, - STATE(5053), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(2908), 18, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [245197] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(675), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(673), 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245241] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8588), 1, - anon_sym_DOT, - STATE(5120), 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_insert_statement_token1, - 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [245287] = 3, + [256233] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(679), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(677), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9137), 1, + anon_sym_RPAREN, + STATE(7733), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, anon_sym_PLUS, - anon_sym_CARET, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [245331] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(597), 10, - aux_sym_create_function_parameter_token1, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - anon_sym_DASH, + ACTIONS(8418), 2, + anon_sym_DASH_GT_GT, + anon_sym_POUND_GT_GT, + ACTIONS(4824), 4, anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(595), 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_boolean_expression_token1, - aux_sym_at_time_zone_expression_token1, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245375] = 3, + [256308] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(689), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(687), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9139), 1, + anon_sym_RPAREN, + STATE(7483), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245419] = 3, + [256383] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(601), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(599), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9141), 1, + anon_sym_RPAREN, + STATE(7430), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245463] = 3, + [256458] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(693), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(691), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(9143), 1, + anon_sym_RPAREN, + STATE(7630), 1, + aux_sym_type_spec_base_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245507] = 3, + [256533] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(697), 10, - aux_sym_create_function_parameter_token1, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - anon_sym_DASH, - anon_sym_TILDE, - anon_sym_SLASH, - anon_sym_POUND, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(695), 26, - anon_sym_COMMA, + ACTIONS(4806), 1, aux_sym_cte_token2, - anon_sym_RPAREN, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - anon_sym_EQ, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, + ACTIONS(4816), 1, aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(9145), 1, + anon_sym_RPAREN, + STATE(7835), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4820), 2, + anon_sym_PLUS, + anon_sym_PIPE, + ACTIONS(4822), 2, + anon_sym_DASH, + anon_sym_POUND, + ACTIONS(8416), 2, + anon_sym_DASH_GT, + anon_sym_POUND_GT, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - anon_sym_PLUS, - anon_sym_CARET, + ACTIONS(4824), 4, + anon_sym_TILDE, + anon_sym_LT, + anon_sym_GT, + anon_sym_BANG_TILDE, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4812), 7, + anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, anon_sym_BANG_EQ, anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245551] = 19, + [256608] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8625), 1, + ACTIONS(9147), 1, anon_sym_RPAREN, - STATE(6973), 1, + STATE(7885), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402570,55 +413925,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245626] = 19, + [256683] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8627), 1, + ACTIONS(9149), 1, anon_sym_RPAREN, - STATE(7071), 1, + STATE(7423), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402626,55 +413981,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245701] = 19, + [256758] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8629), 1, + ACTIONS(9151), 1, anon_sym_RPAREN, - STATE(7433), 1, + STATE(7331), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402682,55 +414037,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245776] = 19, + [256833] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8631), 1, + ACTIONS(9153), 1, anon_sym_RPAREN, - STATE(7479), 1, + STATE(7828), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402738,55 +414093,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245851] = 19, + [256908] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8633), 1, + ACTIONS(9155), 1, anon_sym_RPAREN, - STATE(7051), 1, + STATE(7859), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402794,55 +414149,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [245926] = 19, + [256983] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8635), 1, + ACTIONS(9157), 1, anon_sym_RPAREN, - STATE(7486), 1, + STATE(7712), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402850,55 +414205,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246001] = 19, + [257058] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8637), 1, + ACTIONS(9159), 1, anon_sym_RPAREN, - STATE(7484), 1, + STATE(7877), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402906,55 +414261,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246076] = 19, + [257133] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8639), 1, + ACTIONS(9161), 1, anon_sym_RPAREN, - STATE(7331), 1, + STATE(7857), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -402962,55 +414317,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246151] = 19, + [257208] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8641), 1, + ACTIONS(9163), 1, anon_sym_RPAREN, - STATE(7456), 1, + STATE(7337), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403018,55 +414373,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246226] = 19, + [257283] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8643), 1, + ACTIONS(9165), 1, anon_sym_RPAREN, - STATE(7270), 1, + STATE(7564), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403074,55 +414429,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246301] = 19, + [257358] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8645), 1, + ACTIONS(9167), 1, anon_sym_RPAREN, - STATE(7427), 1, + STATE(7879), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403130,55 +414485,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246376] = 19, + [257433] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8647), 1, + ACTIONS(9169), 1, anon_sym_RPAREN, - STATE(7455), 1, + STATE(7894), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403186,55 +414541,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246451] = 19, + [257508] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8649), 1, + ACTIONS(9171), 1, anon_sym_RPAREN, - STATE(7300), 1, + STATE(7436), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403242,55 +414597,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246526] = 19, + [257583] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8651), 1, + ACTIONS(9173), 1, anon_sym_RPAREN, - STATE(7510), 1, + STATE(7387), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403298,55 +414653,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246601] = 19, + [257658] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8653), 1, + ACTIONS(9175), 1, anon_sym_RPAREN, - STATE(7502), 1, + STATE(7796), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403354,55 +414709,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246676] = 19, + [257733] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8655), 1, + ACTIONS(9177), 1, anon_sym_RPAREN, - STATE(7516), 1, + STATE(7801), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403410,55 +414765,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246751] = 19, + [257808] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8657), 1, + ACTIONS(9179), 1, anon_sym_RPAREN, - STATE(7266), 1, + STATE(7577), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403466,55 +414821,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246826] = 19, + [257883] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8659), 1, + ACTIONS(9181), 1, anon_sym_RPAREN, - STATE(7311), 1, + STATE(7614), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403522,55 +414877,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246901] = 19, + [257958] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8661), 1, + ACTIONS(9183), 1, anon_sym_RPAREN, - STATE(7099), 1, + STATE(7415), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403578,55 +414933,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [246976] = 19, + [258033] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8663), 1, + ACTIONS(9185), 1, anon_sym_RPAREN, - STATE(7140), 1, + STATE(7880), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403634,55 +414989,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247051] = 19, + [258108] = 19, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(8665), 1, + ACTIONS(9187), 1, anon_sym_RPAREN, - STATE(7072), 1, + STATE(7753), 1, aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403690,55 +415045,283 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247126] = 19, + [258183] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4241), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [258223] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4143), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [258263] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4184), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [258303] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4188), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [258343] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3768), 1, + aux_sym_with_clause_token1, + ACTIONS(9189), 1, + aux_sym_insert_statement_token2, + ACTIONS(3766), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [258387] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9191), 1, + aux_sym_insert_statement_token2, + ACTIONS(3766), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [258429] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8667), 1, - anon_sym_RPAREN, - STATE(7121), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(9193), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403746,55 +415329,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247201] = 19, + [258499] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8669), 1, - anon_sym_RPAREN, - STATE(7437), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(9195), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403802,55 +415382,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247276] = 19, + [258569] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8671), 1, - anon_sym_RPAREN, - STATE(7426), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(9197), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403858,55 +415435,129 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247351] = 19, + [258639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4147), 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [258679] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3722), 1, + aux_sym_with_clause_token1, + ACTIONS(3720), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [258721] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8673), 1, - anon_sym_RPAREN, - STATE(7417), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(9199), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403914,55 +415565,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247426] = 19, + [258791] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3778), 1, + aux_sym_with_clause_token1, + ACTIONS(3776), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_insert_statement_token1, + aux_sym_insert_statement_token2, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [258833] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8675), 1, - anon_sym_RPAREN, - STATE(7432), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(9201), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -403970,55 +415657,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247501] = 19, + [258903] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(2996), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + ACTIONS(8907), 1, + aux_sym_where_clause_token1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8913), 1, + aux_sym_join_clause_token1, + ACTIONS(9203), 1, + aux_sym_trigger_reference_token1, + STATE(5079), 1, + sym_from_clause, + STATE(5525), 1, + sym_where_clause, + STATE(5599), 1, + sym_group_by_clause, + STATE(5714), 1, + sym_order_by_clause, + STATE(5805), 1, + sym_limit_clause, + STATE(11118), 1, + sym_join_type, + STATE(5078), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(2994), 15, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [258975] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3671), 1, + aux_sym_with_clause_token1, + ACTIONS(9205), 1, + aux_sym_join_type_token1, + ACTIONS(9211), 1, + aux_sym_join_clause_token1, + STATE(11118), 1, + sym_join_type, + STATE(5347), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(9208), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3669), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + [259027] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8677), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9214), 1, anon_sym_RPAREN, - STATE(7474), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404026,55 +415807,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247576] = 19, + [259096] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8679), 1, - anon_sym_RPAREN, - STATE(7451), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9216), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404082,55 +415859,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247651] = 19, + [259165] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8681), 1, - anon_sym_RPAREN, - STATE(6966), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9218), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404138,55 +415911,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247726] = 19, + [259234] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8683), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9220), 1, anon_sym_RPAREN, - STATE(7267), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404194,55 +415963,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247801] = 19, + [259303] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8685), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9222), 1, anon_sym_RPAREN, - STATE(6958), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404250,55 +416015,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247876] = 19, + [259372] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8687), 1, - anon_sym_RPAREN, - STATE(7098), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9224), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404306,55 +416067,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [247951] = 19, + [259441] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8689), 1, - anon_sym_RPAREN, - STATE(7370), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9226), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404362,133 +416119,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248026] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4233), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [248067] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3702), 35, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_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_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [248108] = 19, + [259510] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8691), 1, - anon_sym_RPAREN, - STATE(7480), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9228), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404496,94 +416171,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248183] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4185), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_create_index_statement_token1, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [248224] = 19, + [259579] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8693), 1, - anon_sym_RPAREN, - STATE(7234), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9230), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404591,55 +416223,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248299] = 19, + [259648] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8695), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9232), 1, anon_sym_RPAREN, - STATE(7304), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404647,55 +416275,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248374] = 19, + [259717] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8697), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9234), 1, anon_sym_RPAREN, - STATE(7326), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404703,55 +416327,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248449] = 19, + [259786] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8699), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9236), 1, anon_sym_RPAREN, - STATE(7020), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404759,55 +416379,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248524] = 19, + [259855] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8701), 1, - anon_sym_RPAREN, - STATE(7386), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9238), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404815,55 +416431,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248599] = 19, + [259924] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8703), 1, - anon_sym_RPAREN, - STATE(7145), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9240), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404871,55 +416483,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248674] = 19, + [259993] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8705), 1, - anon_sym_RPAREN, - STATE(7240), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9242), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404927,55 +416535,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248749] = 19, + [260062] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8707), 1, - anon_sym_RPAREN, - STATE(7003), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9244), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -404983,55 +416587,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248824] = 19, + [260131] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8709), 1, - anon_sym_RPAREN, - STATE(7403), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9246), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405039,55 +416639,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248899] = 19, + [260200] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8711), 1, - anon_sym_RPAREN, - STATE(7380), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9248), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405095,55 +416691,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [248974] = 19, + [260269] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8713), 1, - anon_sym_RPAREN, - STATE(7505), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9250), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405151,55 +416743,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249049] = 19, + [260338] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8715), 1, - anon_sym_RPAREN, - STATE(7135), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9252), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405207,55 +416795,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249124] = 19, + [260407] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8717), 1, - anon_sym_RPAREN, - STATE(7339), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9254), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405263,55 +416847,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249199] = 19, + [260476] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8719), 1, - anon_sym_RPAREN, - STATE(7401), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9256), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405319,55 +416899,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249274] = 19, + [260545] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8721), 1, - anon_sym_RPAREN, - STATE(7119), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9258), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405375,55 +416951,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249349] = 19, + [260614] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8723), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9260), 1, anon_sym_RPAREN, - STATE(7511), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405431,55 +417003,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249424] = 19, + [260683] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8725), 1, - anon_sym_RPAREN, - STATE(7394), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9262), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405487,55 +417055,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249499] = 19, + [260752] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8727), 1, - anon_sym_RPAREN, - STATE(7333), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9264), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405543,55 +417107,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249574] = 19, + [260821] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8729), 1, - anon_sym_RPAREN, - STATE(7057), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9266), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405599,55 +417159,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249649] = 19, + [260890] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8731), 1, - anon_sym_RPAREN, - STATE(7377), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9268), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405655,55 +417211,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249724] = 19, + [260959] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8733), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9270), 1, anon_sym_RPAREN, - STATE(7106), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405711,55 +417263,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249799] = 19, + [261028] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8735), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9272), 1, anon_sym_RPAREN, - STATE(7414), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405767,55 +417315,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249874] = 19, + [261097] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8737), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9274), 1, anon_sym_RPAREN, - STATE(7395), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405823,55 +417367,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [249949] = 19, + [261166] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8739), 1, - anon_sym_RPAREN, - STATE(7272), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9276), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405879,55 +417419,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250024] = 19, + [261235] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8741), 1, - anon_sym_RPAREN, - STATE(7131), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9278), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405935,55 +417471,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250099] = 19, + [261304] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8743), 1, - anon_sym_RPAREN, - STATE(7081), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4810), 1, + aux_sym_create_function_parameter_token1, + ACTIONS(4814), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9280), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -405991,55 +417523,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250174] = 19, + [261373] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8745), 1, - anon_sym_RPAREN, - STATE(7034), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9282), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406047,55 +417575,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250249] = 19, + [261442] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8747), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9284), 1, anon_sym_RPAREN, - STATE(7292), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406103,55 +417627,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250324] = 19, + [261511] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8749), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9286), 1, anon_sym_RPAREN, - STATE(7243), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406159,55 +417679,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250399] = 19, + [261580] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8751), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9288), 1, anon_sym_RPAREN, - STATE(7066), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406215,55 +417731,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250474] = 19, + [261649] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8753), 1, - anon_sym_RPAREN, - STATE(7420), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9290), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406271,94 +417783,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250549] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4257), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [250590] = 19, + [261718] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8755), 1, - anon_sym_RPAREN, - STATE(7448), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9292), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406366,55 +417835,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250665] = 19, + [261787] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8757), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9294), 1, anon_sym_RPAREN, - STATE(7024), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406422,55 +417887,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250740] = 19, + [261856] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8759), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9296), 1, anon_sym_RPAREN, - STATE(7286), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406478,55 +417939,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250815] = 19, + [261925] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8761), 1, - anon_sym_RPAREN, - STATE(6970), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9298), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406534,55 +417991,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250890] = 19, + [261994] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(9300), 1, + anon_sym_COLON_COLON, + ACTIONS(3616), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_auto_increment_constraint_token1, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + anon_sym_CONSTRAINT, + aux_sym_table_constraint_check_token1, + aux_sym_table_constraint_unique_token1, + aux_sym_table_constraint_primary_key_token1, + [262035] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8763), 1, - anon_sym_RPAREN, - STATE(7000), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9302), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406590,55 +418081,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [250965] = 19, + [262104] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8765), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9304), 1, anon_sym_RPAREN, - STATE(7104), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406646,55 +418133,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251040] = 19, + [262173] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8767), 1, - anon_sym_RPAREN, - STATE(7151), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9306), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406702,55 +418185,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251115] = 19, + [262242] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8769), 1, - anon_sym_RPAREN, - STATE(6959), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9308), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406758,55 +418237,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251190] = 19, + [262311] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8771), 1, - anon_sym_RPAREN, - STATE(6953), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9310), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406814,55 +418289,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251265] = 19, + [262380] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8773), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9312), 1, anon_sym_RPAREN, - STATE(7216), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406870,55 +418341,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251340] = 19, + [262449] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8775), 1, - anon_sym_RPAREN, - STATE(7245), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9314), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406926,55 +418393,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251415] = 19, + [262518] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8777), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9316), 1, anon_sym_RPAREN, - STATE(7263), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -406982,55 +418445,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251490] = 19, + [262587] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8779), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9318), 1, anon_sym_RPAREN, - STATE(7239), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407038,55 +418497,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251565] = 19, + [262656] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8781), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9320), 1, anon_sym_RPAREN, - STATE(7508), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407094,94 +418549,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251640] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3706), 35, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_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_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [251681] = 19, + [262725] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8783), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9322), 1, anon_sym_RPAREN, - STATE(7504), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407189,55 +418601,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251756] = 19, + [262794] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8785), 1, - anon_sym_RPAREN, - STATE(7010), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9324), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407245,55 +418653,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251831] = 19, + [262863] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8787), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9326), 1, anon_sym_RPAREN, - STATE(7198), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407301,55 +418705,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251906] = 19, + [262932] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8789), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9328), 1, anon_sym_RPAREN, - STATE(7449), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407357,55 +418757,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [251981] = 19, + [263001] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8791), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9330), 1, anon_sym_RPAREN, - STATE(7192), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407413,55 +418809,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252056] = 19, + [263070] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8793), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9332), 1, anon_sym_RPAREN, - STATE(7500), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407469,55 +418861,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252131] = 19, + [263139] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8795), 1, - anon_sym_RPAREN, - STATE(7006), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9334), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407525,55 +418913,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252206] = 19, + [263208] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8797), 1, - anon_sym_RPAREN, - STATE(6980), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9336), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407581,53 +418965,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252281] = 17, + [263277] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9338), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(8799), 3, - aux_sym__compound_statement_token2, - aux_sym_trigger_condition_token1, - aux_sym_conditional_expression_token3, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407635,55 +419017,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252352] = 19, + [263346] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8801), 1, - anon_sym_RPAREN, - STATE(6968), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9340), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407691,55 +419069,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252427] = 19, + [263415] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(8803), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9342), 1, anon_sym_RPAREN, - STATE(7004), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407747,52 +419121,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252502] = 17, + [263484] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9344), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(8805), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -407800,213 +419173,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252572] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3773), 1, - aux_sym_with_clause_token1, - ACTIONS(8807), 1, - aux_sym_join_type_token1, - ACTIONS(8813), 1, - aux_sym_join_clause_token1, - STATE(10632), 1, - sym_join_type, - STATE(5237), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8810), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3771), 25, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_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_where_clause_token1, - [252624] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4271), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [252664] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3741), 1, - aux_sym_with_clause_token1, - ACTIONS(8816), 1, - aux_sym_insert_statement_token2, - ACTIONS(3739), 32, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [252708] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8818), 1, - aux_sym_insert_statement_token2, - ACTIONS(3739), 33, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [252750] = 17, + [263553] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9346), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(8820), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408014,91 +419225,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252820] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3704), 1, - aux_sym_with_clause_token1, - ACTIONS(3702), 33, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [252862] = 17, + [263622] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9348), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(8822), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408106,52 +419277,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [252932] = 17, + [263691] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9350), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(8824), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408159,296 +419329,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253002] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4143), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [253042] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3708), 1, - aux_sym_with_clause_token1, - ACTIONS(3706), 33, - ts_builtin_sym_end, - anon_sym_SEMI, - anon_sym_COMMA, - aux_sym_insert_statement_token1, - aux_sym_insert_statement_token2, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [253084] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4237), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [253124] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4275), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [253164] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2910), 1, - aux_sym_with_clause_token1, - ACTIONS(8525), 1, - aux_sym_grant_statement_token8, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - ACTIONS(8531), 1, - aux_sym_where_clause_token1, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8537), 1, - aux_sym_join_clause_token1, - ACTIONS(8826), 1, - aux_sym_trigger_reference_token1, - STATE(4987), 1, - sym_from_clause, - STATE(5418), 1, - sym_where_clause, - STATE(5484), 1, - sym_group_by_clause, - STATE(5606), 1, - sym_order_by_clause, - STATE(5732), 1, - sym_limit_clause, - STATE(10632), 1, - sym_join_type, - STATE(4986), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(2908), 15, - anon_sym_SEMI, - aux_sym_insert_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [253236] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4147), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [253276] = 17, + [263760] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8828), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9352), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408456,51 +419381,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253345] = 17, + [263829] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8830), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9354), 1, anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408508,51 +419433,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253414] = 17, + [263898] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8832), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9356), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408560,51 +419485,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253483] = 17, + [263967] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8834), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9358), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408612,51 +419537,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253552] = 17, + [264036] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8836), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9360), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408664,51 +419589,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253621] = 17, + [264105] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8838), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9362), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408716,51 +419641,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253690] = 17, + [264174] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8840), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9364), 1, anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408768,51 +419693,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253759] = 17, + [264243] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8842), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9366), 1, anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408820,51 +419745,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253828] = 17, + [264312] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8844), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9368), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408872,51 +419797,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253897] = 17, + [264381] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8846), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9370), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408924,51 +419849,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [253966] = 17, + [264450] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8848), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9372), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -408976,51 +419901,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254035] = 17, + [264519] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8850), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9374), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409028,51 +419953,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254104] = 17, + [264588] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8852), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9376), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409080,51 +420005,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254173] = 17, + [264657] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8854), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9378), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409132,89 +420057,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254242] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8856), 1, - anon_sym_COLON_COLON, - ACTIONS(3630), 32, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_cte_token2, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_auto_increment_constraint_token1, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - anon_sym_CONSTRAINT, - aux_sym_table_constraint_check_token1, - aux_sym_table_constraint_unique_token1, - aux_sym_table_constraint_primary_key_token1, - [254283] = 17, + [264726] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8858), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9380), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409222,51 +420109,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254352] = 17, + [264795] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8860), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9382), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409274,51 +420161,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254421] = 17, + [264864] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8862), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9384), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409326,51 +420213,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254490] = 17, + [264933] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8864), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9386), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409378,51 +420265,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254559] = 17, + [265002] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8866), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9388), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409430,51 +420317,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254628] = 17, + [265071] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8868), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9390), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409482,51 +420369,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254697] = 17, + [265140] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8870), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9392), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409534,51 +420421,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254766] = 17, + [265209] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8872), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9394), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409586,51 +420473,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254835] = 17, + [265278] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8874), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9396), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409638,51 +420525,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254904] = 17, + [265347] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8876), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9398), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409690,51 +420577,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [254973] = 17, + [265416] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8878), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9400), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409742,51 +420629,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255042] = 17, + [265485] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8880), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9402), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409794,51 +420681,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255111] = 17, + [265554] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8882), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9404), 1, + aux_sym_conditional_expression_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409846,51 +420733,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255180] = 17, + [265623] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8884), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9406), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409898,51 +420785,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255249] = 17, + [265692] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8886), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9408), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -409950,51 +420837,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255318] = 17, + [265761] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8888), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9410), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410002,51 +420889,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255387] = 17, + [265830] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8890), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9412), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410054,51 +420941,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255456] = 17, + [265899] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8892), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9414), 1, anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410106,51 +420993,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255525] = 17, + [265968] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8894), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9416), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410158,51 +421045,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255594] = 17, + [266037] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8896), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9418), 1, anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410210,88 +421097,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255663] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3870), 33, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [255702] = 17, + [266106] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8898), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9420), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410299,51 +421149,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255771] = 17, + [266175] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8900), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9422), 1, anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410351,51 +421201,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255840] = 17, + [266244] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8902), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9424), 1, anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410403,51 +421253,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255909] = 17, + [266313] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8904), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9426), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410455,51 +421305,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [255978] = 17, + [266382] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8906), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9428), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410507,51 +421357,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256047] = 17, + [266451] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8908), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9430), 1, anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410559,51 +421409,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256116] = 17, + [266520] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8910), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9432), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410611,51 +421461,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256185] = 17, + [266589] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(1818), 1, + anon_sym_RPAREN, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8912), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410663,51 +421513,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256254] = 17, + [266658] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8914), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9434), 1, anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410715,51 +421565,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256323] = 17, + [266727] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8916), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9436), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410767,51 +421617,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256392] = 17, + [266796] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8918), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9438), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410819,51 +421669,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256461] = 17, + [266865] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8920), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9440), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410871,51 +421721,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256530] = 17, + [266934] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8922), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9442), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410923,51 +421773,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256599] = 17, + [267003] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8924), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9444), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -410975,51 +421825,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256668] = 17, + [267072] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8926), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9446), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411027,51 +421877,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256737] = 17, + [267141] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8928), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9448), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411079,51 +421929,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256806] = 17, + [267210] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8930), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9450), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411131,51 +421981,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256875] = 17, + [267279] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8932), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9452), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411183,51 +422033,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [256944] = 17, + [267348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(3839), 33, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [267387] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9205), 1, + aux_sym_join_type_token1, + ACTIONS(9454), 1, + aux_sym_join_clause_token1, + STATE(8684), 1, + sym_join_type, + STATE(5470), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(9208), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3669), 25, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + [267436] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8934), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9457), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411235,51 +422164,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257013] = 17, + [267505] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(3841), 1, + aux_sym_with_clause_token1, + ACTIONS(3839), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [267546] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8936), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9459), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411287,51 +422254,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257082] = 17, + [267615] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8938), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9461), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411339,51 +422306,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257151] = 17, + [267684] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8940), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9463), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411391,51 +422358,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257220] = 17, + [267753] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8942), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9465), 1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411443,51 +422410,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257289] = 17, + [267822] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8948), 1, + aux_sym_grant_statement_token8, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(8954), 1, + aux_sym_where_clause_token1, + ACTIONS(8956), 1, + aux_sym_join_clause_token1, + ACTIONS(9467), 1, + aux_sym_trigger_reference_token1, + STATE(5153), 1, + sym_from_clause, + STATE(5536), 1, + sym_where_clause, + STATE(5657), 1, + sym_group_by_clause, + STATE(5666), 1, + sym_order_by_clause, + STATE(5831), 1, + sym_limit_clause, + STATE(8684), 1, + sym_join_type, + STATE(5159), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(2994), 15, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [267891] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8944), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9469), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411495,51 +422514,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257358] = 17, + [267960] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8946), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9471), 1, + aux_sym__compound_statement_token2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411547,51 +422566,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257427] = 17, + [268029] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8948), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9473), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411599,51 +422618,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257496] = 17, + [268098] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8950), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9475), 1, anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411651,51 +422670,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257565] = 17, + [268167] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8952), 1, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9477), 1, anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411703,51 +422722,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257634] = 17, + [268236] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8954), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9479), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411755,51 +422774,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257703] = 17, + [268305] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8956), 1, - aux_sym_conditional_expression_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9481), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411807,51 +422826,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257772] = 17, + [268374] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8958), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9483), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411859,51 +422878,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257841] = 17, + [268443] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8960), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9485), 1, + anon_sym_RBRACK, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411911,51 +422930,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257910] = 17, + [268512] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(4806), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, + ACTIONS(4808), 1, aux_sym_comment_statement_token7, - ACTIONS(4834), 1, + ACTIONS(4810), 1, aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, + ACTIONS(4814), 1, aux_sym_create_trigger_statement_token1, - ACTIONS(8962), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, + ACTIONS(4816), 1, + aux_sym_boolean_expression_token1, + ACTIONS(4818), 1, + aux_sym_at_time_zone_expression_token1, + ACTIONS(4826), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_SLASH, + ACTIONS(9487), 1, + anon_sym_RPAREN, + ACTIONS(4820), 2, anon_sym_PLUS, anon_sym_PIPE, - ACTIONS(4840), 2, + ACTIONS(4822), 2, anon_sym_DASH, anon_sym_POUND, - ACTIONS(8037), 2, + ACTIONS(8416), 2, anon_sym_DASH_GT, anon_sym_POUND_GT, - ACTIONS(8039), 2, + ACTIONS(8418), 2, anon_sym_DASH_GT_GT, anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, + ACTIONS(4824), 4, anon_sym_TILDE, anon_sym_LT, anon_sym_GT, anon_sym_BANG_TILDE, - ACTIONS(4826), 5, + ACTIONS(4828), 5, anon_sym_STAR, anon_sym_PERCENT, anon_sym_LT_LT, anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(4836), 7, + ACTIONS(4812), 7, anon_sym_EQ, anon_sym_LT_EQ, anon_sym_LT_GT, @@ -411963,462 +422982,962 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_TILDE_STAR, anon_sym_BANG_TILDE_STAR, - [257979] = 17, + [268581] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3877), 1, + aux_sym_with_clause_token1, + ACTIONS(3875), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_COMMA, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [268621] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4043), 1, + aux_sym_with_clause_token1, + ACTIONS(4041), 31, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [268661] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3624), 1, + aux_sym_with_clause_token1, + ACTIONS(9489), 1, + anon_sym_COMMA, + ACTIONS(9491), 1, + aux_sym_insert_statement_token2, + STATE(5499), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3622), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [268707] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(124), 1, + aux_sym_with_clause_token1, + ACTIONS(9493), 1, + anon_sym_DOT, + STATE(5495), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_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, + [268751] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3875), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [268789] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(143), 1, + aux_sym_with_clause_token1, + ACTIONS(9493), 1, + anon_sym_DOT, + STATE(5491), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_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, + [268833] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4041), 32, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [268871] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(117), 1, + aux_sym_with_clause_token1, + ACTIONS(9495), 1, + anon_sym_DOT, + STATE(5495), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 29, + ts_builtin_sym_end, + anon_sym_SEMI, + anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_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_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, + [268915] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3782), 1, + aux_sym_with_clause_token1, + ACTIONS(9498), 1, + anon_sym_COMMA, + STATE(5496), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3780), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [268958] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3686), 1, + aux_sym_with_clause_token1, + ACTIONS(9489), 1, + anon_sym_COMMA, + STATE(5496), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3684), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269001] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9501), 1, + anon_sym_COMMA, + ACTIONS(9503), 1, + aux_sym_insert_statement_token2, + STATE(5502), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3622), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269044] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3759), 1, + aux_sym_with_clause_token1, + ACTIONS(9489), 1, + anon_sym_COMMA, + STATE(5496), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3757), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269087] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3774), 1, + aux_sym_with_clause_token1, + ACTIONS(9489), 1, + anon_sym_COMMA, + STATE(5497), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3772), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269130] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3877), 1, + aux_sym_with_clause_token1, + ACTIONS(9505), 1, + anon_sym_COMMA, + STATE(5501), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269172] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8964), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258048] = 17, + ACTIONS(9501), 1, + anon_sym_COMMA, + STATE(5503), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3757), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269212] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8966), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258117] = 17, + ACTIONS(9508), 1, + anon_sym_COMMA, + STATE(5503), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3780), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269252] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8968), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258186] = 17, + ACTIONS(9501), 1, + anon_sym_COMMA, + STATE(5505), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3772), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269292] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8970), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258255] = 17, + ACTIONS(9501), 1, + anon_sym_COMMA, + STATE(5503), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3684), 28, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_reference_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269332] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8972), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258324] = 17, + ACTIONS(3859), 1, + aux_sym_with_clause_token1, + ACTIONS(9511), 1, + anon_sym_COMMA, + STATE(5501), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269374] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8974), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258393] = 17, + ACTIONS(3853), 1, + aux_sym_with_clause_token1, + ACTIONS(9511), 1, + anon_sym_COMMA, + STATE(5506), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269416] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(8355), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8976), 1, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + ACTIONS(8369), 1, + aux_sym_table_constraint_check_token1, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(5244), 1, + sym_NULL, + STATE(5516), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(4390), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258462] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [269466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8978), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258531] = 17, + ACTIONS(9513), 1, + anon_sym_COMMA, + STATE(5510), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269505] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8578), 1, + ACTIONS(9515), 1, + anon_sym_COMMA, + STATE(5510), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, aux_sym_grant_statement_token8, - ACTIONS(8580), 1, aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, aux_sym_limit_clause_token1, - ACTIONS(8584), 1, aux_sym_where_clause_token1, - ACTIONS(8586), 1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, aux_sym_join_clause_token1, - ACTIONS(8980), 1, + [269544] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3624), 1, + aux_sym_with_clause_token1, + ACTIONS(9518), 1, + anon_sym_COMMA, + ACTIONS(9520), 1, + aux_sym_insert_statement_token2, + STATE(5526), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3622), 25, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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, - STATE(5049), 1, - sym_from_clause, - STATE(5452), 1, - sym_where_clause, - STATE(5523), 1, - sym_group_by_clause, - STATE(5586), 1, - sym_order_by_clause, - STATE(5700), 1, - sym_limit_clause, - STATE(10375), 1, - sym_join_type, - STATE(5053), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269587] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9513), 1, + anon_sym_COMMA, + STATE(5509), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 27, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_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_where_clause_token1, + aux_sym_join_type_token1, aux_sym_join_type_token2, aux_sym_join_type_token3, aux_sym_join_type_token4, - ACTIONS(2908), 15, + aux_sym_join_clause_token1, + [269626] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9522), 1, + aux_sym_cte_token2, + ACTIONS(9524), 1, + aux_sym_mode_token1, + ACTIONS(9526), 1, + aux_sym_initial_mode_token1, + STATE(5620), 1, + sym_mode, + STATE(5741), 1, + sym_initial_mode, + ACTIONS(5288), 23, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -412431,1939 +423950,1397 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [258600] = 17, + [269670] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8982), 1, + ACTIONS(9528), 1, + anon_sym_COMMA, + ACTIONS(9530), 1, + aux_sym_insert_statement_token2, + STATE(5529), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3622), 25, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258669] = 17, + 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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269710] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(9522), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8984), 1, + ACTIONS(9524), 1, + aux_sym_mode_token1, + ACTIONS(9526), 1, + aux_sym_initial_mode_token1, + STATE(5643), 1, + sym_mode, + STATE(5748), 1, + sym_initial_mode, + ACTIONS(5344), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258738] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [269754] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(8355), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8986), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258807] = 17, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + ACTIONS(8369), 1, + aux_sym_table_constraint_check_token1, + STATE(5244), 1, + sym_NULL, + STATE(5524), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(4725), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [269798] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8988), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258876] = 17, + ACTIONS(9532), 1, + aux_sym_cte_token1, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5530), 1, + aux_sym_sequence_repeat1, + ACTIONS(5163), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [269846] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8990), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [258945] = 17, + ACTIONS(3782), 1, + aux_sym_with_clause_token1, + ACTIONS(9544), 1, + anon_sym_COMMA, + STATE(5518), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3780), 25, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269886] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8992), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259014] = 17, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + ACTIONS(9547), 1, + aux_sym_cte_token1, + STATE(5544), 1, + aux_sym_sequence_repeat1, + ACTIONS(5072), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [269934] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8994), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259083] = 17, + ACTIONS(3686), 1, + aux_sym_with_clause_token1, + ACTIONS(9518), 1, + anon_sym_COMMA, + STATE(5518), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3684), 25, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [269974] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8996), 1, + ACTIONS(3280), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5597), 1, + sym_group_by_clause, + STATE(5682), 1, + sym_order_by_clause, + STATE(5841), 1, + sym_limit_clause, + ACTIONS(3278), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259152] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [270022] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(8998), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259221] = 17, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + ACTIONS(9549), 1, + aux_sym_cte_token1, + STATE(5543), 1, + aux_sym_sequence_repeat1, + ACTIONS(4907), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270070] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9000), 1, + ACTIONS(3774), 1, + aux_sym_with_clause_token1, + ACTIONS(9518), 1, + anon_sym_COMMA, + STATE(5520), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3772), 25, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259290] = 17, + 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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270110] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(9551), 1, aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9002), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259359] = 17, + ACTIONS(9554), 1, + aux_sym_null_hint_token2, + ACTIONS(9557), 1, + aux_sym_table_constraint_check_token1, + STATE(5244), 1, + sym_NULL, + STATE(5524), 3, + sym_null_constraint, + sym_check_constraint, + aux_sym_create_domain_statement_repeat1, + ACTIONS(4687), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270154] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9004), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259428] = 17, + ACTIONS(3270), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5574), 1, + sym_group_by_clause, + STATE(5687), 1, + sym_order_by_clause, + STATE(5859), 1, + sym_limit_clause, + ACTIONS(3268), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [270202] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9006), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259497] = 17, + ACTIONS(3759), 1, + aux_sym_with_clause_token1, + ACTIONS(9518), 1, + anon_sym_COMMA, + STATE(5518), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3757), 25, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270242] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9008), 1, + ACTIONS(4656), 1, + aux_sym_with_clause_token1, + ACTIONS(8901), 1, + aux_sym_grant_statement_token8, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5563), 1, + sym_group_by_clause, + STATE(5694), 1, + sym_order_by_clause, + STATE(5796), 1, + sym_limit_clause, + ACTIONS(4654), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259566] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_create_table_statement_token1, + [270290] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9010), 1, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5532), 1, + aux_sym_sequence_repeat1, + ACTIONS(4865), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259635] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270335] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9012), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259704] = 17, + ACTIONS(9528), 1, + anon_sym_COMMA, + STATE(5535), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3757), 25, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270372] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9014), 1, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5532), 1, + aux_sym_sequence_repeat1, + ACTIONS(4861), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259773] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270417] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9016), 1, + ACTIONS(8948), 1, + aux_sym_grant_statement_token8, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5644), 1, + sym_group_by_clause, + STATE(5678), 1, + sym_order_by_clause, + STATE(5815), 1, + sym_limit_clause, + ACTIONS(3278), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259842] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270462] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9018), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259911] = 17, + ACTIONS(9560), 1, + aux_sym_sequence_token2, + ACTIONS(9563), 1, + aux_sym_sequence_token3, + ACTIONS(9566), 1, + aux_sym_sequence_token5, + ACTIONS(9569), 1, + aux_sym_sequence_token8, + ACTIONS(9572), 1, + aux_sym_sequence_token9, + STATE(5532), 1, + aux_sym_sequence_repeat1, + ACTIONS(5124), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270507] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9020), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [259980] = 17, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5532), 1, + aux_sym_sequence_repeat1, + ACTIONS(4869), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270552] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9022), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260049] = 17, + ACTIONS(9528), 1, + anon_sym_COMMA, + STATE(5535), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3684), 25, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270589] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9024), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260118] = 17, + ACTIONS(9575), 1, + anon_sym_COMMA, + STATE(5535), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3780), 25, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270626] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9026), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260187] = 17, + ACTIONS(8948), 1, + aux_sym_grant_statement_token8, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5651), 1, + sym_group_by_clause, + STATE(5676), 1, + sym_order_by_clause, + STATE(5846), 1, + sym_limit_clause, + ACTIONS(3268), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270671] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9028), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260256] = 17, + ACTIONS(3877), 1, + aux_sym_with_clause_token1, + ACTIONS(9578), 1, + anon_sym_COMMA, + STATE(5537), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 24, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270710] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9030), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260325] = 17, + ACTIONS(3853), 1, + aux_sym_with_clause_token1, + ACTIONS(9581), 1, + anon_sym_COMMA, + STATE(5550), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 24, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270749] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9032), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260394] = 17, + ACTIONS(9528), 1, + anon_sym_COMMA, + STATE(5534), 1, + aux_sym_select_clause_body_repeat1, + ACTIONS(3772), 25, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_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_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [270786] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9034), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260463] = 17, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5528), 1, + aux_sym_sequence_repeat1, + ACTIONS(5028), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270831] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9036), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260532] = 17, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5542), 1, + aux_sym_sequence_repeat1, + ACTIONS(5090), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270876] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9038), 1, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5532), 1, + aux_sym_sequence_repeat1, + ACTIONS(5155), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260601] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270921] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9040), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260670] = 17, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5532), 1, + aux_sym_sequence_repeat1, + ACTIONS(4917), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [270966] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9042), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260739] = 17, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5532), 1, + aux_sym_sequence_repeat1, + ACTIONS(5159), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271011] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9044), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260808] = 17, + ACTIONS(3940), 1, + anon_sym_COMMA, + ACTIONS(4714), 1, + aux_sym_with_clause_token1, + STATE(5546), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4712), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_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_limit_clause_token1, + [271050] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9046), 1, + ACTIONS(1771), 1, + aux_sym_with_clause_token1, + ACTIONS(9583), 1, + anon_sym_COMMA, + STATE(5546), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260877] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_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_limit_clause_token1, + [271089] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9048), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [260946] = 17, + ACTIONS(8948), 1, + aux_sym_grant_statement_token8, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5614), 1, + sym_group_by_clause, + STATE(5718), 1, + sym_order_by_clause, + STATE(5858), 1, + sym_limit_clause, + ACTIONS(4654), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271134] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9050), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261015] = 17, + ACTIONS(9586), 1, + aux_sym_cte_token1, + ACTIONS(9588), 1, + anon_sym_LPAREN, + STATE(5918), 4, + sym_type_spec_composite, + sym_type_spec_enum, + sym_type_spec_range, + sym_type_spec_base, + ACTIONS(5094), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271173] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9052), 1, + ACTIONS(9534), 1, + aux_sym_sequence_token2, + ACTIONS(9536), 1, + aux_sym_sequence_token3, + ACTIONS(9538), 1, + aux_sym_sequence_token5, + ACTIONS(9540), 1, + aux_sym_sequence_token8, + ACTIONS(9542), 1, + aux_sym_sequence_token9, + STATE(5533), 1, + aux_sym_sequence_repeat1, + ACTIONS(4836), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261084] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271218] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9054), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261153] = 3, + ACTIONS(3859), 1, + aux_sym_with_clause_token1, + ACTIONS(9581), 1, + anon_sym_COMMA, + STATE(5537), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 24, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_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_where_clause_token1, + aux_sym_join_type_token1, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + aux_sym_join_clause_token1, + [271257] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5667), 1, + sym_create_index_include_clause, + STATE(5757), 1, + sym_create_index_with_clause, + STATE(5876), 1, + sym_where_clause, + ACTIONS(4975), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271301] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3872), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(3870), 32, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5721), 1, + sym_create_index_include_clause, + STATE(5731), 1, + sym_create_index_with_clause, + STATE(5905), 1, + sym_where_clause, + ACTIONS(5143), 20, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -414377,1186 +425354,303 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [261194] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9056), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261263] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1948), 1, - anon_sym_RPAREN, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261332] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9058), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261401] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9060), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261470] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9062), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261539] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9064), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261608] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9066), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261677] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9068), 1, - aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261746] = 17, + [271345] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9070), 1, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5705), 1, + sym_create_index_include_clause, + STATE(5727), 1, + sym_create_index_with_clause, + STATE(5970), 1, + sym_where_clause, + ACTIONS(4881), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261815] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9072), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261884] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9074), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [261953] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9076), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262022] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9078), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262091] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271389] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9080), 1, + ACTIONS(9596), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(5453), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262160] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9082), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262229] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9084), 1, - anon_sym_RPAREN, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262298] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, + [271425] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9086), 1, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5674), 1, + sym_create_index_include_clause, + STATE(5776), 1, + sym_create_index_with_clause, + STATE(5958), 1, + sym_where_clause, + ACTIONS(5060), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262367] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271469] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9088), 1, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5665), 1, + sym_create_index_include_clause, + STATE(5734), 1, + sym_create_index_with_clause, + STATE(5911), 1, + sym_where_clause, + ACTIONS(5106), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262436] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271513] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9090), 1, + ACTIONS(9599), 1, + anon_sym_COMMA, + STATE(5557), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 24, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262505] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + [271549] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9092), 1, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5677), 1, + sym_create_index_include_clause, + STATE(5786), 1, + sym_create_index_with_clause, + STATE(6065), 1, + sym_where_clause, + ACTIONS(5036), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262574] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, + ACTIONS(6338), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9094), 1, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262643] = 17, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [271625] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9096), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262712] = 7, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5726), 1, + sym_create_index_include_clause, + STATE(5764), 1, + sym_create_index_with_clause, + STATE(5892), 1, + sym_where_clause, + ACTIONS(4925), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271669] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(8807), 1, - aux_sym_join_type_token1, - ACTIONS(9098), 1, - aux_sym_join_clause_token1, - STATE(10375), 1, - sym_join_type, - STATE(5389), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8810), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3771), 25, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5723), 1, + sym_create_index_include_clause, + STATE(5728), 1, + sym_create_index_with_clause, + STATE(5950), 1, + sym_where_clause, + ACTIONS(5032), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -415575,75 +425669,58 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - [262761] = 17, + [271713] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4822), 1, - aux_sym_at_time_zone_expression_token1, - ACTIONS(4824), 1, - anon_sym_CARET, - ACTIONS(4828), 1, - anon_sym_SLASH, - ACTIONS(4830), 1, - aux_sym_cte_token2, - ACTIONS(4832), 1, - aux_sym_comment_statement_token7, - ACTIONS(4834), 1, - aux_sym_create_function_parameter_token1, - ACTIONS(4911), 1, - aux_sym_boolean_expression_token1, - ACTIONS(5137), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9101), 1, - anon_sym_RBRACK, - ACTIONS(4838), 2, - anon_sym_PLUS, - anon_sym_PIPE, - ACTIONS(4840), 2, - anon_sym_DASH, - anon_sym_POUND, - ACTIONS(8037), 2, - anon_sym_DASH_GT, - anon_sym_POUND_GT, - ACTIONS(8039), 2, - anon_sym_DASH_GT_GT, - anon_sym_POUND_GT_GT, - ACTIONS(4842), 4, - anon_sym_TILDE, - anon_sym_LT, - anon_sym_GT, - anon_sym_BANG_TILDE, - ACTIONS(4826), 5, - anon_sym_STAR, - anon_sym_PERCENT, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_AMP, - ACTIONS(4836), 7, - anon_sym_EQ, - anon_sym_LT_EQ, - anon_sym_LT_GT, - anon_sym_BANG_EQ, - anon_sym_GT_EQ, - anon_sym_TILDE_STAR, - anon_sym_BANG_TILDE_STAR, - [262830] = 5, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5668), 1, + sym_create_index_include_clause, + STATE(5793), 1, + sym_create_index_with_clause, + STATE(6036), 1, + sym_where_clause, + ACTIONS(4850), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271757] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(124), 1, + ACTIONS(5080), 1, aux_sym_with_clause_token1, - ACTIONS(9103), 1, - anon_sym_DOT, - STATE(5392), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 29, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5722), 1, + sym_order_by_clause, + STATE(5850), 1, + sym_limit_clause, + ACTIONS(5078), 21, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -415653,11 +425730,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -415668,21 +425740,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, - aux_sym_type_token1, - aux_sym_type_token2, - [262874] = 5, + [271799] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9105), 1, - anon_sym_DOT, - STATE(5392), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 29, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5664), 1, + sym_create_index_include_clause, + STATE(5789), 1, + sym_create_index_with_clause, + STATE(5919), 1, + sym_where_clause, + ACTIONS(4784), 20, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -415692,11 +425767,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -415706,15 +425776,22 @@ static const uint16_t ts_small_parse_table[] = { 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, - [262918] = 3, + [271843] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4121), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(4119), 31, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5686), 1, + sym_create_index_include_clause, + STATE(5736), 1, + sym_create_index_with_clause, + STATE(6030), 1, + sym_where_clause, + ACTIONS(4832), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -415730,30 +425807,20 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [262958] = 2, + [271887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3916), 32, + ACTIONS(6350), 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_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -415773,28 +425840,51 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [262996] = 5, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [271919] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9103), 1, - anon_sym_DOT, - STATE(5391), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 29, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5717), 1, + sym_create_index_include_clause, + STATE(5733), 1, + sym_create_index_with_clause, + STATE(6043), 1, + sym_where_clause, + ACTIONS(5102), 20, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_LPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [271963] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5403), 26, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -415818,18 +425908,13 @@ static const uint16_t ts_small_parse_table[] = { 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, - [263040] = 3, + [271995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3918), 1, - aux_sym_with_clause_token1, - ACTIONS(3916), 31, + ACTIONS(5187), 26, ts_builtin_sym_end, anon_sym_SEMI, - anon_sym_COMMA, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -415839,6 +425924,11 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -415848,30 +425938,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263080] = 6, + [272027] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3624), 1, - aux_sym_with_clause_token1, - ACTIONS(9108), 1, - anon_sym_COMMA, - ACTIONS(9110), 1, - aux_sym_insert_statement_token2, - STATE(5400), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3622), 28, + ACTIONS(5191), 26, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -415881,31 +425954,38 @@ static const uint16_t ts_small_parse_table[] = { 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_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263126] = 2, + [272059] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4119), 32, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5680), 1, + sym_create_index_include_clause, + STATE(5782), 1, + sym_create_index_with_clause, + STATE(5965), 1, + sym_where_clause, + ACTIONS(5068), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -415919,31 +425999,27 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263164] = 5, + [272103] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3695), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9108), 1, - anon_sym_COMMA, - STATE(5403), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3693), 28, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5669), 1, + sym_create_index_include_clause, + STATE(5761), 1, + sym_create_index_with_clause, + STATE(5936), 1, + sym_where_clause, + ACTIONS(4987), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -415956,32 +426032,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263207] = 5, + [272147] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3763), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9108), 1, - anon_sym_COMMA, - STATE(5403), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3761), 28, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5689), 1, + sym_create_index_include_clause, + STATE(5795), 1, + sym_create_index_with_clause, + STATE(5976), 1, + sym_where_clause, + ACTIONS(4991), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -415994,32 +426068,28 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263250] = 5, + [272191] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3737), 1, + ACTIONS(3280), 1, aux_sym_with_clause_token1, - ACTIONS(9108), 1, - anon_sym_COMMA, - STATE(5399), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3735), 28, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5682), 1, + sym_order_by_clause, + STATE(5841), 1, + sym_limit_clause, + ACTIONS(3278), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -416032,35 +426102,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263293] = 5, + [272233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9112), 1, - anon_sym_COMMA, - ACTIONS(9114), 1, - aux_sym_insert_statement_token2, - STATE(5411), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3622), 28, + ACTIONS(6238), 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416071,31 +426131,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263336] = 5, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [272265] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3724), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9116), 1, - anon_sym_COMMA, - STATE(5403), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3722), 28, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5698), 1, + sym_create_index_include_clause, + STATE(5767), 1, + sym_create_index_with_clause, + STATE(5985), 1, + sym_where_clause, + ACTIONS(5116), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -416108,45 +426169,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263379] = 9, + [272309] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(7935), 1, - aux_sym_cte_token2, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - ACTIONS(7949), 1, - aux_sym_table_constraint_check_token1, - STATE(1317), 1, - aux_sym_array_type_repeat1, - STATE(5174), 1, - sym_NULL, - STATE(5430), 3, - sym_null_constraint, - sym_check_constraint, - aux_sym_create_domain_statement_repeat1, - ACTIONS(4352), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5724), 1, + sym_create_index_include_clause, + STATE(5787), 1, + sym_create_index_with_clause, + STATE(5975), 1, + sym_where_clause, + ACTIONS(5147), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416165,17 +426213,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [263429] = 4, + [272353] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9112), 1, - anon_sym_COMMA, - STATE(5410), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3693), 28, + ACTIONS(6641), 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416186,31 +426233,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263469] = 5, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [272385] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3898), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9119), 1, - anon_sym_COMMA, - STATE(5408), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 27, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5715), 1, + sym_create_index_include_clause, + STATE(5756), 1, + sym_create_index_with_clause, + STATE(6009), 1, + sym_where_clause, + ACTIONS(4903), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -416223,33 +426271,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263511] = 5, + [272429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3863), 1, - aux_sym_with_clause_token1, - ACTIONS(9119), 1, - anon_sym_COMMA, - STATE(5406), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 27, + ACTIONS(6645), 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416260,13 +426299,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [272461] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9602), 1, + anon_sym_COMMA, + STATE(5583), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 24, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, @@ -416275,16 +426341,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [263553] = 5, + [272497] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3918), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9121), 1, - anon_sym_COMMA, - STATE(5408), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 27, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5720), 1, + sym_create_index_include_clause, + STATE(5751), 1, + sym_create_index_with_clause, + STATE(5996), 1, + sym_where_clause, + ACTIONS(4998), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -416297,13 +426369,38 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [272541] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9602), 1, + anon_sym_COMMA, + STATE(5584), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 24, + anon_sym_SEMI, + aux_sym_with_clause_token1, + aux_sym_insert_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, @@ -416312,28 +426409,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [263595] = 4, + [272577] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9112), 1, + ACTIONS(9604), 1, anon_sym_COMMA, - STATE(5405), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3735), 28, - ts_builtin_sym_end, + STATE(5584), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 24, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_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_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, @@ -416348,17 +426441,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [263635] = 4, + [272613] = 16, ACTIONS(3), 1, sym_comment, - ACTIONS(9124), 1, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(8363), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(8367), 1, + anon_sym_CONSTRAINT, + ACTIONS(8371), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(8373), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(9607), 1, + aux_sym_cte_token2, + ACTIONS(9609), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9611), 1, + aux_sym_null_hint_token2, + ACTIONS(9613), 1, + aux_sym_grant_statement_token5, + ACTIONS(9615), 1, + aux_sym_table_constraint_check_token1, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(5244), 1, + sym_NULL, + ACTIONS(2450), 2, anon_sym_COMMA, - STATE(5410), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3722), 28, + anon_sym_RPAREN, + ACTIONS(8365), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(5683), 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, + [272673] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5688), 1, + sym_create_index_include_clause, + STATE(5780), 1, + sym_create_index_with_clause, + STATE(6012), 1, + sym_where_clause, + ACTIONS(4857), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416369,32 +426513,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263675] = 4, + [272717] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9112), 1, - anon_sym_COMMA, - STATE(5410), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3761), 28, + ACTIONS(6793), 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416405,32 +426541,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym_trigger_reference_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263715] = 4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [272749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9127), 1, - anon_sym_COMMA, - STATE(5413), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 27, + ACTIONS(6234), 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416441,31 +426571,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263754] = 4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [272781] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9127), 1, - anon_sym_COMMA, - STATE(5414), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 27, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5719), 1, + sym_create_index_include_clause, + STATE(5739), 1, + sym_create_index_with_clause, + STATE(5944), 1, + sym_where_clause, + ACTIONS(5024), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416476,28 +426609,54 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, + [272825] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263793] = 4, + STATE(5685), 1, + sym_create_index_include_clause, + STATE(5778), 1, + sym_create_index_with_clause, + STATE(5908), 1, + sym_where_clause, + ACTIONS(5169), 20, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [272869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9129), 1, - anon_sym_COMMA, - STATE(5414), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 27, + ACTIONS(5124), 26, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -416510,35 +426669,74 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263832] = 6, + [272901] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3624), 1, + ACTIONS(6659), 26, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(9132), 1, anon_sym_COMMA, - ACTIONS(9134), 1, - aux_sym_insert_statement_token2, - STATE(5420), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3622), 25, + aux_sym_cte_token2, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [272933] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5679), 1, + sym_create_index_include_clause, + STATE(5784), 1, + sym_create_index_with_clause, + STATE(5951), 1, + sym_where_clause, + ACTIONS(5120), 20, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -416546,34 +426744,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [272977] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9617), 1, + anon_sym_DOT, + STATE(5609), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 21, + aux_sym_with_clause_token1, + aux_sym_insert_statement_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_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, - aux_sym_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263875] = 5, + sym__unquoted_identifier, + [273015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3737), 1, + ACTIONS(6785), 26, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(9132), 1, anon_sym_COMMA, - STATE(5425), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3735), 25, - anon_sym_SEMI, + aux_sym_cte_token2, + anon_sym_RPAREN, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -416581,43 +426805,23 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [263915] = 9, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [273047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9136), 1, - aux_sym_cte_token1, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5441), 1, - aux_sym_sequence_repeat1, - ACTIONS(4894), 21, + ACTIONS(6223), 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416636,24 +426840,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [263963] = 9, + aux_sym_mode_token1, + aux_sym_initial_mode_token1, + [273079] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3245), 1, + ACTIONS(4656), 1, aux_sym_with_clause_token1, - ACTIONS(8525), 1, - aux_sym_grant_statement_token8, - ACTIONS(8527), 1, + ACTIONS(8903), 1, aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, + ACTIONS(8905), 1, aux_sym_limit_clause_token1, - STATE(5455), 1, - sym_group_by_clause, - STATE(5552), 1, + STATE(5694), 1, sym_order_by_clause, - STATE(5709), 1, + STATE(5796), 1, sym_limit_clause, - ACTIONS(3243), 21, + ACTIONS(4654), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -416675,24 +426877,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, - [264011] = 9, + [273121] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3259), 1, + ACTIONS(1771), 1, aux_sym_with_clause_token1, - ACTIONS(8525), 1, - aux_sym_grant_statement_token8, - ACTIONS(8527), 1, + ACTIONS(9619), 1, + anon_sym_COMMA, + STATE(5598), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 23, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + 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, - ACTIONS(8529), 1, aux_sym_limit_clause_token1, - STATE(5499), 1, - sym_group_by_clause, - STATE(5603), 1, + [273159] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3270), 1, + aux_sym_with_clause_token1, + ACTIONS(8903), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5687), 1, sym_order_by_clause, - STATE(5729), 1, + STATE(5859), 1, sym_limit_clause, - ACTIONS(3257), 21, + ACTIONS(3268), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -416714,18 +426945,30 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, - [264059] = 5, + [273201] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3763), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9132), 1, - anon_sym_COMMA, - STATE(5424), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3761), 25, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5700), 1, + sym_create_index_include_clause, + STATE(5763), 1, + sym_create_index_with_clause, + STATE(5952), 1, + sym_where_clause, + ACTIONS(5151), 20, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -416733,41 +426976,29 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [264099] = 7, + [273245] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9148), 1, - aux_sym_cte_token2, - ACTIONS(9150), 1, - aux_sym_mode_token1, - ACTIONS(9152), 1, - aux_sym_initial_mode_token1, - STATE(5536), 1, - sym_mode, - STATE(5669), 1, - sym_initial_mode, - ACTIONS(5211), 23, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5702), 1, + sym_create_index_include_clause, + STATE(5759), 1, + sym_create_index_with_clause, + STATE(6048), 1, + sym_where_clause, + ACTIONS(5052), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416786,27 +427017,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264143] = 9, + [273289] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - ACTIONS(9154), 1, - aux_sym_cte_token1, - STATE(5440), 1, - aux_sym_sequence_repeat1, - ACTIONS(4844), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5701), 1, + sym_create_index_include_clause, + STATE(5729), 1, + sym_create_index_with_clause, + STATE(6050), 1, + sym_where_clause, + ACTIONS(5048), 20, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [273333] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9590), 1, aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5673), 1, + sym_create_index_include_clause, + STATE(5750), 1, + sym_create_index_with_clause, + STATE(6041), 1, + sym_where_clause, + ACTIONS(4802), 20, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416825,24 +427089,49 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264191] = 9, + [273377] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4652), 1, + ACTIONS(9622), 1, + anon_sym_DOT, + STATE(5604), 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, - ACTIONS(8525), 1, - aux_sym_grant_statement_token8, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5507), 1, - sym_group_by_clause, - STATE(5609), 1, - sym_order_by_clause, - STATE(5719), 1, - sym_limit_clause, - ACTIONS(4650), 21, + aux_sym_insert_statement_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_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, + [273415] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4074), 1, + anon_sym_COMMA, + ACTIONS(5022), 1, + aux_sym_with_clause_token1, + STATE(5598), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(5020), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -416864,18 +427153,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, - [264239] = 5, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [273453] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3724), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9156), 1, - anon_sym_COMMA, - STATE(5424), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3722), 25, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5709), 1, + sym_create_index_include_clause, + STATE(5746), 1, + sym_create_index_with_clause, + STATE(5902), 1, + sym_where_clause, + ACTIONS(4931), 20, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -416883,34 +427186,35 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [264279] = 5, + [273497] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(3695), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9132), 1, - anon_sym_COMMA, - STATE(5424), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3693), 25, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5713), 1, + sym_create_index_include_clause, + STATE(5740), 1, + sym_create_index_with_clause, + STATE(5903), 1, + sym_where_clause, + ACTIONS(5040), 20, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -416918,41 +427222,29 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [264319] = 7, + [273541] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9148), 1, - aux_sym_cte_token2, - ACTIONS(9150), 1, - aux_sym_mode_token1, - ACTIONS(9152), 1, - aux_sym_initial_mode_token1, - STATE(5546), 1, - sym_mode, - STATE(5621), 1, - sym_initial_mode, - ACTIONS(5247), 23, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5670), 1, + sym_create_index_include_clause, + STATE(5766), 1, + sym_create_index_with_clause, + STATE(6045), 1, + sym_where_clause, + ACTIONS(4885), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -416971,62 +427263,57 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264363] = 5, + [273585] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9159), 1, - anon_sym_COMMA, - ACTIONS(9161), 1, - aux_sym_insert_statement_token2, - STATE(5439), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3622), 25, - anon_sym_SEMI, + ACTIONS(9617), 1, + anon_sym_DOT, + STATE(5604), 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_insert_statement_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_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [264403] = 9, + sym__unquoted_identifier, + [273623] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - ACTIONS(9163), 1, - aux_sym_cte_token1, - STATE(5438), 1, - aux_sym_sequence_repeat1, - ACTIONS(4782), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5693), 1, + sym_create_index_include_clause, + STATE(5772), 1, + sym_create_index_with_clause, + STATE(6047), 1, + sym_where_clause, + ACTIONS(5016), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -417045,25 +427332,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264451] = 7, + [273667] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9165), 1, - aux_sym_cte_token2, - ACTIONS(9168), 1, - aux_sym_null_hint_token2, - ACTIONS(9171), 1, - aux_sym_table_constraint_check_token1, - STATE(5174), 1, - sym_NULL, - STATE(5429), 3, - sym_null_constraint, - sym_check_constraint, - aux_sym_create_domain_statement_repeat1, - ACTIONS(4675), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9592), 1, + aux_sym_create_index_include_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5691), 1, + sym_create_index_include_clause, + STATE(5769), 1, + sym_create_index_with_clause, + STATE(6056), 1, + sym_where_clause, + ACTIONS(5044), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -417082,22 +427368,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264495] = 7, + [273711] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7935), 1, - aux_sym_cte_token2, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - ACTIONS(7949), 1, - aux_sym_table_constraint_check_token1, - STATE(5174), 1, - sym_NULL, - STATE(5429), 3, - sym_null_constraint, - sym_check_constraint, - aux_sym_create_domain_statement_repeat1, - ACTIONS(4715), 21, + ACTIONS(4114), 1, + anon_sym_COMMA, + STATE(5557), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4712), 24, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417119,59 +427397,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264539] = 8, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + [273747] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5445), 1, - aux_sym_sequence_repeat1, - ACTIONS(4963), 21, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(9625), 1, + anon_sym_DOT, + STATE(5646), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 20, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - [264584] = 8, + sym__unquoted_identifier, + [273784] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5435), 1, - aux_sym_sequence_repeat1, - ACTIONS(5049), 21, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5710), 1, + sym_order_by_clause, + STATE(5843), 1, + sym_limit_clause, + ACTIONS(5078), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417193,22 +427465,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264629] = 8, + [273823] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9174), 1, - aux_sym_sequence_token2, - ACTIONS(9177), 1, - aux_sym_sequence_token3, - ACTIONS(9180), 1, - aux_sym_sequence_token5, - ACTIONS(9183), 1, - aux_sym_sequence_token8, - ACTIONS(9186), 1, - aux_sym_sequence_token9, - STATE(5433), 1, - aux_sym_sequence_repeat1, - ACTIONS(5030), 21, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(9627), 1, + aux_sym_alter_table_action_alter_column_token2, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(6049), 1, + sym_default_clause, + ACTIONS(5419), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417230,17 +427498,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264674] = 4, + [273862] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9159), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5451), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3693), 25, + STATE(5618), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9631), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5460), 21, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -417248,37 +427525,19 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [264711] = 8, + [273899] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5433), 1, - aux_sym_sequence_repeat1, - ACTIONS(4860), 21, + ACTIONS(9633), 1, + anon_sym_COMMA, + STATE(5617), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5234), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417295,23 +427554,27 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264756] = 5, + aux_sym_where_clause_token1, + [273934] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3960), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(4721), 1, - aux_sym_with_clause_token1, - STATE(5444), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4719), 24, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9636), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5310), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -417330,26 +427593,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, - [264795] = 8, + [273971] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5433), 1, - aux_sym_sequence_repeat1, - ACTIONS(4999), 21, + ACTIONS(4271), 1, + anon_sym_COMMA, + STATE(5662), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(5020), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417371,25 +427622,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264840] = 8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [274006] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5433), 1, - aux_sym_sequence_repeat1, - ACTIONS(4876), 21, + ACTIONS(9526), 1, + aux_sym_initial_mode_token1, + STATE(5758), 1, + sym_initial_mode, + ACTIONS(6290), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -417408,57 +427655,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [264885] = 4, + [274041] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9159), 1, - anon_sym_COMMA, - STATE(5451), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3761), 25, - anon_sym_SEMI, + STATE(5632), 1, + aux_sym_trigger_preferencing_repeat1, + ACTIONS(9642), 2, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + ACTIONS(9640), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9638), 19, aux_sym_with_clause_token1, aux_sym_insert_statement_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_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_create_function_statement_token5, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [264922] = 8, + sym__unquoted_identifier, + [274078] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5433), 1, - aux_sym_sequence_repeat1, - ACTIONS(5139), 21, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6021), 1, + sym__identifier, + ACTIONS(5318), 3, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(5320), 15, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -417469,31 +427719,49 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [274125] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 4, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(130), 21, + aux_sym_with_clause_token1, + aux_sym_insert_statement_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_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, - [264967] = 8, + sym__unquoted_identifier, + [274158] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5433), 1, - aux_sym_sequence_repeat1, - ACTIONS(4947), 21, + ACTIONS(9644), 1, + anon_sym_COMMA, + STATE(5617), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5173), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417510,27 +427778,24 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265012] = 8, + aux_sym_where_clause_token1, + [274193] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(8578), 1, - aux_sym_grant_statement_token8, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5543), 1, - sym_group_by_clause, - STATE(5570), 1, - sym_order_by_clause, - STATE(5702), 1, - sym_limit_clause, - ACTIONS(4650), 21, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9646), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5228), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417552,22 +427817,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265057] = 8, + [274230] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8578), 1, - aux_sym_grant_statement_token8, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5532), 1, - sym_group_by_clause, - STATE(5572), 1, - sym_order_by_clause, - STATE(5703), 1, - sym_limit_clause, - ACTIONS(3257), 21, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9652), 1, + aux_sym_create_extension_statement_token2, + STATE(5633), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5447), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417589,18 +427850,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265102] = 5, + [274269] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(1769), 1, - aux_sym_with_clause_token1, - ACTIONS(9189), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5444), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 24, + STATE(5649), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9654), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5338), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -417619,26 +427882,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_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_limit_clause_token1, - [265141] = 8, + [274306] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5433), 1, - aux_sym_sequence_repeat1, - ACTIONS(4939), 21, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5647), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9656), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5354), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417660,25 +427914,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265186] = 8, + [274343] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9138), 1, - aux_sym_sequence_token2, - ACTIONS(9140), 1, - aux_sym_sequence_token3, - ACTIONS(9142), 1, - aux_sym_sequence_token5, - ACTIONS(9144), 1, - aux_sym_sequence_token8, - ACTIONS(9146), 1, - aux_sym_sequence_token9, - STATE(5437), 1, - aux_sym_sequence_repeat1, - ACTIONS(4935), 21, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9658), 1, + aux_sym_with_clause_token1, + ACTIONS(9660), 1, + aux_sym_create_extension_statement_token2, + STATE(5642), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5198), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -417697,18 +427948,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265231] = 5, + [274384] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3863), 1, - aux_sym_with_clause_token1, - ACTIONS(9192), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5448), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 24, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9662), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5360), 21, + ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -417721,95 +427980,97 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [265270] = 5, + [274421] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(3898), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(9664), 1, aux_sym_with_clause_token1, - ACTIONS(9192), 1, - anon_sym_COMMA, - STATE(5449), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 24, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6044), 1, + sym__identifier, + ACTIONS(5413), 3, + ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(5417), 14, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [265309] = 5, + [274470] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3918), 1, + STATE(5632), 1, + aux_sym_trigger_preferencing_repeat1, + ACTIONS(9670), 2, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + ACTIONS(9668), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9666), 19, aux_sym_with_clause_token1, - ACTIONS(9194), 1, - anon_sym_COMMA, - STATE(5449), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 24, - anon_sym_SEMI, aux_sym_insert_statement_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_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - aux_sym_grant_statement_token8, - aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [265348] = 4, + sym__unquoted_identifier, + [274507] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9159), 1, - anon_sym_COMMA, - STATE(5434), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3735), 25, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9673), 1, + aux_sym_create_extension_statement_token2, + STATE(5635), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5282), 21, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -417817,32 +428078,31 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [265385] = 4, + [274546] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9197), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5451), 1, - aux_sym_select_clause_body_repeat1, - ACTIONS(3722), 25, + STATE(5663), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9675), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5348), 21, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, @@ -417850,37 +428110,23 @@ static const uint16_t ts_small_parse_table[] = { 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_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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [265422] = 8, + [274583] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8578), 1, - aux_sym_grant_statement_token8, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5528), 1, - sym_group_by_clause, - STATE(5582), 1, - sym_order_by_clause, - STATE(5686), 1, - sym_limit_clause, - ACTIONS(3243), 21, + ACTIONS(9677), 1, + aux_sym_comment_statement_token5, + ACTIONS(9680), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9683), 1, + aux_sym_create_extension_statement_token2, + STATE(5635), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5269), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417902,10 +428148,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265467] = 2, + [274622] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5030), 26, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9673), 1, + aux_sym_create_extension_statement_token2, + STATE(5635), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5433), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -417918,11 +428172,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -417932,18 +428181,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265499] = 5, + [274661] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9200), 1, - anon_sym_DOT, - STATE(5454), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 3, + ACTIONS(132), 4, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(117), 21, + anon_sym_DOT, + ACTIONS(134), 21, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_begin_statement_token1, @@ -417965,20 +428211,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [265537] = 7, + [274694] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(3259), 1, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9686), 1, aux_sym_with_clause_token1, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5603), 1, - sym_order_by_clause, - STATE(5729), 1, - sym_limit_clause, - ACTIONS(3257), 21, + ACTIONS(9688), 1, + aux_sym_create_extension_statement_token2, + STATE(5648), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5495), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -417999,59 +428245,47 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [265579] = 8, + [274735] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9690), 1, + anon_sym_DOT, + STATE(5639), 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, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5597), 1, - sym_create_index_include_clause, - STATE(5640), 1, - sym_create_index_with_clause, - STATE(5887), 1, - sym_where_clause, - ACTIONS(5081), 20, - ts_builtin_sym_end, - anon_sym_SEMI, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - [265623] = 8, + sym__unquoted_identifier, + [274772] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(5409), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5610), 1, - sym_create_index_include_clause, - STATE(5643), 1, - sym_create_index_with_clause, - STATE(5896), 1, - sym_where_clause, - ACTIONS(5018), 20, + ACTIONS(9693), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(5407), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -418072,24 +428306,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265667] = 8, + aux_sym_create_table_statement_token1, + aux_sym_limit_clause_token1, + [274807] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5605), 1, - sym_create_index_include_clause, - STATE(5646), 1, - sym_create_index_with_clause, - STATE(5824), 1, - sym_where_clause, - ACTIONS(5119), 20, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9695), 1, + aux_sym_create_extension_statement_token2, + STATE(5636), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5332), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418108,24 +428341,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265711] = 8, + [274846] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5596), 1, - sym_create_index_include_clause, - STATE(5647), 1, - sym_create_index_with_clause, - STATE(5750), 1, - sym_where_clause, - ACTIONS(4904), 20, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9673), 1, + aux_sym_create_extension_statement_token2, + STATE(5635), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5328), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418144,24 +428374,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265755] = 8, + [274885] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5587), 1, - sym_create_index_include_clause, - STATE(5650), 1, - sym_create_index_with_clause, - STATE(5781), 1, - sym_where_clause, - ACTIONS(5115), 20, + ACTIONS(9526), 1, + aux_sym_initial_mode_token1, + STATE(5732), 1, + sym_initial_mode, + ACTIONS(6797), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418180,68 +428405,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265799] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(7943), 1, - aux_sym_auto_increment_constraint_token1, - ACTIONS(7947), 1, - anon_sym_CONSTRAINT, - ACTIONS(7951), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(7953), 1, - aux_sym_table_constraint_primary_key_token1, - ACTIONS(9209), 1, - aux_sym_cte_token2, - ACTIONS(9211), 1, - aux_sym_alter_table_action_alter_column_token2, - ACTIONS(9213), 1, - aux_sym_null_hint_token2, - ACTIONS(9215), 1, - aux_sym_grant_statement_token5, - ACTIONS(9217), 1, - aux_sym_table_constraint_check_token1, - STATE(1317), 1, - aux_sym_array_type_repeat1, - STATE(5174), 1, - sym_NULL, - ACTIONS(2463), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(7945), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - STATE(5578), 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, - [265859] = 8, + [274920] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5564), 1, - sym_create_index_include_clause, - STATE(5631), 1, - sym_create_index_with_clause, - STATE(5755), 1, - sym_where_clause, - ACTIONS(4951), 20, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5718), 1, + sym_order_by_clause, + STATE(5858), 1, + sym_limit_clause, + ACTIONS(4654), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418260,24 +428438,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [265903] = 8, + [274959] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5592), 1, - sym_create_index_include_clause, - STATE(5655), 1, - sym_create_index_with_clause, - STATE(5815), 1, - sym_where_clause, - ACTIONS(4931), 20, + ACTIONS(5453), 25, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418293,63 +428462,57 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [265947] = 8, + [274990] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9625), 1, + anon_sym_DOT, + STATE(5639), 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, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5589), 1, - sym_create_index_include_clause, - STATE(5661), 1, - sym_create_index_with_clause, - STATE(5862), 1, - sym_where_clause, - ACTIONS(4943), 20, - ts_builtin_sym_end, - anon_sym_SEMI, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - [265991] = 8, + sym__unquoted_identifier, + [275027] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5559), 1, - sym_create_index_include_clause, - STATE(5662), 1, - sym_create_index_with_clause, - STATE(5774), 1, - sym_where_clause, - ACTIONS(4971), 20, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9697), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5298), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418368,10 +428531,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266035] = 2, + [275064] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5358), 26, + ACTIONS(9648), 1, + aux_sym_comment_statement_token5, + ACTIONS(9650), 1, + aux_sym_create_extension_statement_token1, + ACTIONS(9673), 1, + aux_sym_create_extension_statement_token2, + STATE(5635), 1, + aux_sym_create_extension_statement_repeat1, + ACTIONS(5443), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -418384,11 +428555,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -418398,10 +428564,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266067] = 2, + [275103] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5381), 26, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9699), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5222), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -418414,11 +428587,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -418428,24 +428596,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266099] = 8, + [275140] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5554), 1, - sym_create_index_include_clause, - STATE(5629), 1, - sym_create_index_with_clause, - STATE(5793), 1, - sym_where_clause, - ACTIONS(5130), 20, + ACTIONS(9701), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + ACTIONS(5407), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418464,42 +428625,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266143] = 4, + aux_sym_limit_clause_token1, + [275173] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9219), 1, - anon_sym_COMMA, - STATE(5469), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 24, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token8, + ACTIONS(8950), 1, aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [266179] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5340), 26, + STATE(5678), 1, + sym_order_by_clause, + STATE(5815), 1, + sym_limit_clause, + ACTIONS(3278), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -418512,34 +428650,6 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [266211] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9222), 1, - anon_sym_COMMA, - STATE(5469), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 24, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, @@ -418549,23 +428659,17 @@ static const uint16_t ts_small_parse_table[] = { 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [266247] = 4, + [275212] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9224), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5472), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 24, + STATE(5630), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9703), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5263), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -418587,59 +428691,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - [266283] = 4, + [275249] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9222), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5471), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 24, - anon_sym_SEMI, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - 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_where_clause_token1, - aux_sym_join_type_token1, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - aux_sym_join_clause_token1, - [266319] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5561), 1, - sym_create_index_include_clause, - STATE(5626), 1, - sym_create_index_with_clause, - STATE(5770), 1, - sym_where_clause, - ACTIONS(4959), 20, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9705), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5257), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418658,14 +428723,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266363] = 4, + [275286] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4060), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5472), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4719), 24, + STATE(5653), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9707), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5216), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -418687,21 +428755,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - [266399] = 5, + [275323] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9227), 1, - anon_sym_DOT, - STATE(5454), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 3, + ACTIONS(115), 4, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(124), 21, + anon_sym_DOT, + ACTIONS(117), 21, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_begin_statement_token1, @@ -418723,52 +428785,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [266437] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5573), 1, - sym_create_index_include_clause, - STATE(5676), 1, - sym_create_index_with_clause, - STATE(5813), 1, - sym_where_clause, - ACTIONS(5111), 20, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [266481] = 2, + [275356] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6478), 26, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9709), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5247), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418787,18 +428817,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [266513] = 2, + [275393] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6482), 26, + ACTIONS(8950), 1, + aux_sym_order_by_clause_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5676), 1, + sym_order_by_clause, + STATE(5846), 1, + sym_limit_clause, + ACTIONS(3268), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418817,26 +428850,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [266545] = 8, + [275432] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5591), 1, - sym_create_index_include_clause, - STATE(5652), 1, - sym_create_index_with_clause, - STATE(5779), 1, - sym_where_clause, - ACTIONS(4778), 20, + ACTIONS(9644), 1, + anon_sym_COMMA, + STATE(5624), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5396), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418850,29 +428874,22 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266589] = 8, + aux_sym_where_clause_token1, + [275467] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5590), 1, - sym_create_index_include_clause, - STATE(5672), 1, - sym_create_index_with_clause, - STATE(5851), 1, - sym_where_clause, - ACTIONS(5022), 20, + ACTIONS(5234), 25, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418886,29 +428903,27 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266633] = 8, + aux_sym_where_clause_token1, + [275498] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5583), 1, - sym_create_index_include_clause, - STATE(5678), 1, - sym_create_index_with_clause, - STATE(5894), 1, - sym_where_clause, - ACTIONS(4900), 20, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5656), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9711), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5179), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418927,16 +428942,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266677] = 2, + [275535] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6491), 26, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5625), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9713), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5241), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418955,24 +428974,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [266709] = 7, + [275572] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3245), 1, - aux_sym_with_clause_token1, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5552), 1, - sym_order_by_clause, - STATE(5709), 1, - sym_limit_clause, - ACTIONS(3243), 21, + ACTIONS(9715), 1, + anon_sym_COMMA, + STATE(5662), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -418991,25 +429003,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [266751] = 8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [275607] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5567), 1, - sym_create_index_include_clause, - STATE(5663), 1, - sym_create_index_with_clause, - STATE(5848), 1, - sym_where_clause, - ACTIONS(4764), 20, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9718), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + ACTIONS(5210), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -419028,22 +429037,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266795] = 8, + [275644] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5581), 1, - sym_create_index_include_clause, - STATE(5679), 1, + STATE(5743), 1, sym_create_index_with_clause, - STATE(5801), 1, + STATE(5888), 1, sym_where_clause, - ACTIONS(4774), 20, + ACTIONS(5731), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419064,22 +429069,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266839] = 8, + [275682] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5562), 1, - sym_create_index_include_clause, - STATE(5627), 1, + STATE(5749), 1, sym_create_index_with_clause, - STATE(5760), 1, + STATE(5962), 1, sym_where_clause, - ACTIONS(4955), 20, + ACTIONS(6065), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419100,15 +429101,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266883] = 2, + [275720] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6308), 26, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5846), 1, + sym_limit_clause, + ACTIONS(3268), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -419128,24 +429131,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [266915] = 8, + [275754] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5600), 1, - sym_create_index_include_clause, - STATE(5656), 1, + STATE(5730), 1, sym_create_index_with_clause, - STATE(5834), 1, + STATE(5945), 1, sym_where_clause, - ACTIONS(5014), 20, + ACTIONS(5999), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419166,16 +429163,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [266959] = 2, + [275792] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6462), 26, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5789), 1, + sym_create_index_with_clause, + STATE(5919), 1, + sym_where_clause, + ACTIONS(4784), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -419194,24 +429195,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [266991] = 8, + [275830] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5557), 1, - sym_create_index_include_clause, - STATE(5628), 1, + STATE(5765), 1, sym_create_index_with_clause, - STATE(5844), 1, + STATE(6037), 1, sym_where_clause, - ACTIONS(4975), 20, + ACTIONS(5985), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419232,22 +429227,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267035] = 8, + [275868] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5565), 1, - sym_create_index_include_clause, - STATE(5612), 1, + STATE(5728), 1, sym_create_index_with_clause, - STATE(5900), 1, + STATE(5950), 1, sym_where_clause, - ACTIONS(4979), 20, + ACTIONS(5032), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419268,15 +429259,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267079] = 2, + [275906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6312), 26, + ACTIONS(5503), 24, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -419296,18 +429285,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [267111] = 2, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [275936] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6386), 26, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(5725), 1, aux_sym_with_clause_token1, + ACTIONS(9720), 2, anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, + aux_sym_limit_clause_token2, + ACTIONS(5723), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -419326,24 +429316,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [267143] = 8, + aux_sym_create_table_statement_token1, + [275970] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5549), 1, - sym_create_index_include_clause, - STATE(5637), 1, + STATE(5760), 1, sym_create_index_with_clause, - STATE(5763), 1, + STATE(5956), 1, sym_where_clause, - ACTIONS(5126), 20, + ACTIONS(6013), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419364,52 +429349,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267187] = 8, + [276008] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5571), 1, - sym_create_index_include_clause, - STATE(5666), 1, + STATE(5783), 1, sym_create_index_with_clause, - STATE(5865), 1, + STATE(6064), 1, sym_where_clause, - ACTIONS(5077), 20, - ts_builtin_sym_end, - anon_sym_SEMI, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, - aux_sym_create_statement_token1, - aux_sym_alter_statement_token1, - aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [267231] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6342), 26, + ACTIONS(6109), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -419428,20 +429381,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [267263] = 5, + [276046] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9227), 1, - anon_sym_DOT, - STATE(5476), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 3, + ACTIONS(132), 4, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 21, + anon_sym_DOT, + ACTIONS(134), 20, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_begin_statement_token1, @@ -419451,7 +429399,6 @@ static const uint16_t ts_small_parse_table[] = { 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, @@ -419463,22 +429410,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [267301] = 7, + [276078] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4652), 1, - aux_sym_with_clause_token1, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - STATE(5609), 1, - sym_order_by_clause, - STATE(5719), 1, + STATE(5815), 1, sym_limit_clause, - ACTIONS(4650), 21, + ACTIONS(3278), 22, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -419497,17 +429440,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [267343] = 5, + [276112] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1769), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9229), 1, - anon_sym_COMMA, - STATE(5500), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 23, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5788), 1, + sym_create_index_with_clause, + STATE(6039), 1, + sym_where_clause, + ACTIONS(6033), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419528,27 +429472,18 @@ static const uint16_t ts_small_parse_table[] = { 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, - [267381] = 8, + [276150] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5595), 1, - sym_create_index_include_clause, - STATE(5613), 1, - sym_create_index_with_clause, - STATE(5855), 1, - sym_where_clause, - ACTIONS(5073), 20, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5858), 1, + sym_limit_clause, + ACTIONS(4654), 22, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -419567,22 +429502,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267425] = 8, + [276184] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5593), 1, - sym_create_index_include_clause, - STATE(5641), 1, + STATE(5734), 1, sym_create_index_with_clause, - STATE(5854), 1, + STATE(5911), 1, sym_where_clause, - ACTIONS(5089), 20, + ACTIONS(5106), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419603,22 +429534,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267469] = 8, + [276222] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5574), 1, - sym_create_index_include_clause, - STATE(5670), 1, + STATE(5786), 1, sym_create_index_with_clause, - STATE(5842), 1, + STATE(6065), 1, sym_where_clause, - ACTIONS(5143), 20, + ACTIONS(5036), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419639,58 +429566,45 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267513] = 8, + [276260] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + 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, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5576), 1, - sym_create_index_include_clause, - STATE(5671), 1, - sym_create_index_with_clause, - STATE(5869), 1, - sym_where_clause, - ACTIONS(5026), 20, - ts_builtin_sym_end, - anon_sym_SEMI, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - [267557] = 8, + sym__unquoted_identifier, + [276292] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(4656), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5558), 1, - sym_create_index_include_clause, - STATE(5618), 1, - sym_create_index_with_clause, - STATE(5807), 1, - sym_where_clause, - ACTIONS(4967), 20, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5796), 1, + sym_limit_clause, + ACTIONS(4654), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419711,22 +429625,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267601] = 8, + aux_sym_create_table_statement_token1, + [276328] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(8363), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(8367), 1, + anon_sym_CONSTRAINT, + ACTIONS(8371), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(8373), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(9607), 1, + aux_sym_cte_token2, + ACTIONS(9609), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9611), 1, + aux_sym_null_hint_token2, + ACTIONS(9613), 1, + aux_sym_grant_statement_token5, + ACTIONS(9615), 1, + aux_sym_table_constraint_check_token1, + STATE(5244), 1, + sym_NULL, + ACTIONS(2654), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(8365), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(5696), 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, + [276382] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5505), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5563), 1, - sym_create_index_include_clause, - STATE(5630), 1, - sym_create_index_with_clause, - STATE(5818), 1, - sym_where_clause, - ACTIONS(5147), 20, + ACTIONS(5503), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419747,20 +429692,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267645] = 7, + aux_sym_create_table_statement_token1, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [276414] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5109), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(8527), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5585), 1, - sym_order_by_clause, - STATE(5691), 1, - sym_limit_clause, - ACTIONS(5107), 21, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5757), 1, + sym_create_index_with_clause, + STATE(5876), 1, + sym_where_clause, + ACTIONS(4975), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419781,23 +429727,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [267687] = 8, + [276452] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5569), 1, - sym_create_index_include_clause, - STATE(5657), 1, + STATE(5755), 1, sym_create_index_with_clause, - STATE(5870), 1, + STATE(5924), 1, sym_where_clause, - ACTIONS(5069), 20, + ACTIONS(5739), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419818,22 +429759,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267731] = 8, + [276490] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(3280), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5553), 1, - sym_create_index_include_clause, - STATE(5614), 1, - sym_create_index_with_clause, - STATE(5802), 1, - sym_where_clause, - ACTIONS(5007), 20, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5841), 1, + sym_limit_clause, + ACTIONS(3278), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419854,22 +429789,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267775] = 8, + aux_sym_create_table_statement_token1, + [276526] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9205), 1, - aux_sym_create_index_include_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5555), 1, - sym_create_index_include_clause, - STATE(5617), 1, + STATE(5776), 1, sym_create_index_with_clause, - STATE(5790), 1, + STATE(5958), 1, sym_where_clause, - ACTIONS(5003), 20, + ACTIONS(5060), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419890,16 +429822,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267819] = 5, + [276564] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3992), 1, - anon_sym_COMMA, - ACTIONS(5097), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - STATE(5500), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(5095), 23, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5727), 1, + sym_create_index_with_clause, + STATE(5970), 1, + sym_where_clause, + ACTIONS(4881), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -419920,19 +429854,60 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, + [276602] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3724), 1, + anon_sym_DOT, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + STATE(2010), 1, + aux_sym_dotted_name_repeat1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(5798), 1, + sym_identifier, + STATE(7778), 1, + sym_constrained_type, + STATE(6370), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(141), 5, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_LBRACK, + ACTIONS(143), 6, + aux_sym_with_clause_token1, + aux_sym_cte_token2, + aux_sym_null_hint_token2, aux_sym_create_table_statement_token1, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - [267857] = 2, + aux_sym_type_token1, + aux_sym_type_token2, + [276656] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6513), 26, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5761), 1, + sym_create_index_with_clause, + STATE(5936), 1, + sym_where_clause, + ACTIONS(4987), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -419951,17 +429926,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [267889] = 2, + [276694] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6517), 26, + ACTIONS(6458), 24, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - aux_sym_cte_token2, anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -419976,58 +429947,27 @@ static const uint16_t ts_small_parse_table[] = { aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - aux_sym_mode_token1, - aux_sym_initial_mode_token1, - [267921] = 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_insert_statement_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_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, - [267954] = 6, + aux_sym_where_clause_token1, + [276724] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9236), 1, - aux_sym_create_extension_statement_token2, - STATE(5527), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5168), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5745), 1, + sym_create_index_with_clause, + STATE(5955), 1, + sym_where_clause, + ACTIONS(6009), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420046,15 +429986,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [267993] = 2, + [276762] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5374), 25, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5850), 1, + sym_limit_clause, + ACTIONS(5078), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420068,55 +430011,89 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [268024] = 6, + aux_sym_create_table_statement_token1, + [276798] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9236), 1, - aux_sym_create_extension_statement_token2, - STATE(5527), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5297), 21, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(132), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(134), 21, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - [268063] = 3, + sym__unquoted_identifier, + [276830] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 4, + ACTIONS(8499), 1, + aux_sym_auto_increment_constraint_token1, + ACTIONS(8505), 1, + anon_sym_CONSTRAINT, + ACTIONS(8511), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(8514), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(9722), 1, + aux_sym_cte_token2, + ACTIONS(9725), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9728), 1, + aux_sym_null_hint_token2, + ACTIONS(9731), 1, + aux_sym_grant_statement_token5, + ACTIONS(9734), 1, + aux_sym_table_constraint_check_token1, + STATE(5244), 1, + sym_NULL, + ACTIONS(2697), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(8502), 2, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + STATE(5696), 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, + [276884] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 3, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(130), 21, + ACTIONS(143), 21, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_begin_statement_token1, @@ -420138,17 +430115,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [268096] = 4, + [276916] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9238), 1, - anon_sym_COMMA, - STATE(5519), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5374), 23, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5792), 1, + sym_create_index_with_clause, + STATE(5947), 1, + sym_where_clause, + ACTIONS(5550), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420162,25 +430142,19 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [268131] = 5, + [276954] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9241), 1, - anon_sym_DOT, - STATE(5539), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 3, + ACTIONS(9739), 3, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 20, + ACTIONS(9737), 21, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_begin_statement_token1, @@ -420190,7 +430164,8 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_create_function_statement_token5, - aux_sym_trigger_preferencing_token1, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_trigger_condition_token1, @@ -420201,60 +430176,52 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [268168] = 3, + [276986] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 4, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(134), 21, + ACTIONS(9590), 1, aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5767), 1, + sym_create_index_with_clause, + STATE(5985), 1, + sym_where_clause, + ACTIONS(5116), 20, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [268201] = 11, + [277024] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9243), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5776), 1, - sym__identifier, - ACTIONS(5344), 3, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5791), 1, + sym_create_index_with_clause, + STATE(5978), 1, + sym_where_clause, + ACTIONS(6057), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - ACTIONS(5348), 14, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420264,26 +430231,29 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268250] = 6, + [277062] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5582), 1, - sym_order_by_clause, - STATE(5686), 1, - sym_limit_clause, - ACTIONS(3243), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5751), 1, + sym_create_index_with_clause, + STATE(5996), 1, + sym_where_clause, + ACTIONS(4998), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420302,24 +430272,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268289] = 6, + [277100] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9245), 1, - aux_sym_create_extension_statement_token2, - STATE(5529), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5291), 21, + ACTIONS(6049), 24, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_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, @@ -420332,23 +430295,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - [268328] = 4, + [277130] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9247), 1, - anon_sym_COMMA, - STATE(5525), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 23, + ACTIONS(6041), 24, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_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, @@ -420361,34 +430323,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + 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, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - [268363] = 10, + [277160] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5777), 1, - sym__identifier, - ACTIONS(5178), 3, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5747), 1, + sym_create_index_with_clause, + STATE(5929), 1, + sym_where_clause, + ACTIONS(5735), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - ACTIONS(5180), 15, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420398,59 +430351,93 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268410] = 6, + [277198] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9250), 1, - aux_sym_comment_statement_token5, - ACTIONS(9253), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9256), 1, - aux_sym_create_extension_statement_token2, - STATE(5527), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5228), 21, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(9743), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9741), 21, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - [268449] = 6, + sym__unquoted_identifier, + [277230] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5572), 1, - sym_order_by_clause, - STATE(5703), 1, - sym_limit_clause, - ACTIONS(3257), 21, + ACTIONS(3724), 1, + anon_sym_DOT, + ACTIONS(4514), 1, + sym__unquoted_identifier, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + STATE(2010), 1, + aux_sym_dotted_name_repeat1, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(5798), 1, + sym_identifier, + STATE(7730), 1, + sym_constrained_type, + STATE(6359), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(141), 5, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_EQ, + anon_sym_LBRACK, + ACTIONS(143), 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, + [277284] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7253), 24, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420469,21 +430456,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268488] = 6, + aux_sym_initial_mode_token1, + [277314] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9236), 1, - aux_sym_create_extension_statement_token2, - STATE(5527), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5224), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5794), 1, + sym_create_index_with_clause, + STATE(6014), 1, + sym_where_clause, + ACTIONS(5543), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420502,17 +430489,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268527] = 4, + [277352] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5243), 1, - aux_sym_with_clause_token1, - ACTIONS(9259), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - ACTIONS(5241), 22, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5814), 1, + sym_limit_clause, + ACTIONS(5594), 22, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420531,21 +430519,14 @@ static const uint16_t ts_small_parse_table[] = { 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, - [268562] = 5, + [277386] = 3, ACTIONS(3), 1, sym_comment, - STATE(5531), 1, - aux_sym_trigger_preferencing_repeat1, - ACTIONS(9265), 2, - aux_sym_trigger_preferencing_token2, - aux_sym_trigger_preferencing_token3, - ACTIONS(9263), 3, + ACTIONS(128), 3, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(9261), 19, + ACTIONS(130), 21, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_begin_statement_token1, @@ -420555,6 +430536,8 @@ static const uint16_t ts_small_parse_table[] = { 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_condition_token1, @@ -420565,21 +430548,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [268599] = 6, + [277418] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5570), 1, - sym_order_by_clause, - STATE(5702), 1, - sym_limit_clause, - ACTIONS(4650), 21, + ACTIONS(9745), 2, + anon_sym_COMMA, + aux_sym_limit_clause_token2, + ACTIONS(5723), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420598,49 +430577,50 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268638] = 5, + [277450] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9268), 1, - anon_sym_DOT, - STATE(5533), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(117), 20, + ACTIONS(9590), 1, aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5750), 1, + sym_create_index_with_clause, + STATE(6041), 1, + sym_where_clause, + ACTIONS(4802), 20, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [268675] = 4, + [277488] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9271), 1, - anon_sym_COMMA, - STATE(5519), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5255), 23, + ACTIONS(3270), 1, + aux_sym_with_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5859), 1, + sym_limit_clause, + ACTIONS(3268), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420654,28 +430634,26 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [268710] = 6, + aux_sym_create_table_statement_token1, + [277524] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(9273), 1, - aux_sym_alter_table_action_alter_column_token2, - STATE(1317), 1, - aux_sym_array_type_repeat1, - STATE(5840), 1, - sym_default_clause, - ACTIONS(5279), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5787), 1, + sym_create_index_with_clause, + STATE(5975), 1, + sym_where_clause, + ACTIONS(5147), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420694,14 +430672,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268749] = 4, + [277562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9152), 1, - aux_sym_initial_mode_token1, - STATE(5674), 1, - sym_initial_mode, - ACTIONS(6304), 23, + ACTIONS(7361), 24, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -420725,17 +430699,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268784] = 4, + aux_sym_initial_mode_token1, + [277592] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4223), 1, - anon_sym_COMMA, - STATE(5525), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(5095), 23, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5746), 1, + sym_create_index_with_clause, + STATE(5902), 1, + sym_where_clause, + ACTIONS(4931), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420754,23 +430732,18 @@ static const uint16_t ts_small_parse_table[] = { 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, - [268819] = 6, + [277630] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9236), 1, - aux_sym_create_extension_statement_token2, - STATE(5527), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5269), 21, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + STATE(5843), 1, + sym_limit_clause, + ACTIONS(5078), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420789,53 +430762,52 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268858] = 5, + [277664] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9241), 1, - anon_sym_DOT, - STATE(5533), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(124), 20, + ACTIONS(9590), 1, aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5729), 1, + sym_create_index_with_clause, + STATE(6050), 1, + sym_where_clause, + ACTIONS(5048), 20, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [268895] = 6, + [277702] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9275), 1, - aux_sym_create_extension_statement_token2, - STATE(5517), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5273), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5781), 1, + sym_create_index_with_clause, + STATE(6042), 1, + sym_where_clause, + ACTIONS(5992), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420854,17 +430826,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [268934] = 4, + [277740] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9271), 1, - anon_sym_COMMA, - STATE(5534), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5287), 23, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5772), 1, + sym_create_index_with_clause, + STATE(6047), 1, + sym_where_clause, + ACTIONS(5016), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420878,24 +430853,23 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [268969] = 3, + [277778] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9277), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - ACTIONS(5241), 23, + ACTIONS(5596), 1, + aux_sym_with_clause_token1, + ACTIONS(8905), 1, + aux_sym_limit_clause_token1, + STATE(5824), 1, + sym_limit_clause, + ACTIONS(5594), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420914,22 +430888,53 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_limit_clause_token1, - [269002] = 6, + aux_sym_create_table_statement_token1, + [277814] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(8580), 1, - aux_sym_order_by_clause_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5602), 1, - sym_order_by_clause, - STATE(5721), 1, - sym_limit_clause, - ACTIONS(5107), 21, + ACTIONS(9590), 1, + aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5777), 1, + sym_create_index_with_clause, + STATE(6059), 1, + sym_where_clause, + ACTIONS(6113), 20, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [277852] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9590), 1, aux_sym_with_clause_token1, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5790), 1, + sym_create_index_with_clause, + STATE(6066), 1, + sym_where_clause, + ACTIONS(6105), 20, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -420948,19 +430953,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269041] = 5, + [277890] = 3, ACTIONS(3), 1, sym_comment, - STATE(5531), 1, - aux_sym_trigger_preferencing_repeat1, - ACTIONS(9283), 2, - aux_sym_trigger_preferencing_token2, - aux_sym_trigger_preferencing_token3, - ACTIONS(9281), 3, + ACTIONS(115), 4, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(9279), 19, + anon_sym_DOT, + ACTIONS(117), 20, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_begin_statement_token1, @@ -420970,6 +430971,7 @@ static const uint16_t ts_small_parse_table[] = { 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_condition_token1, @@ -420980,20 +430982,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [269078] = 7, + [277922] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9285), 1, + ACTIONS(9590), 1, aux_sym_with_clause_token1, - ACTIONS(9287), 1, - aux_sym_create_extension_statement_token2, - STATE(5538), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5261), 20, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5736), 1, + sym_create_index_with_clause, + STATE(6030), 1, + sym_where_clause, + ACTIONS(4832), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -421014,19 +431014,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269119] = 4, + [277960] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9152), 1, - aux_sym_initial_mode_token1, - STATE(5673), 1, - sym_initial_mode, - ACTIONS(6287), 23, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5929), 1, + sym_where_clause, + ACTIONS(5735), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421045,22 +431043,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269154] = 7, + [277993] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9232), 1, - aux_sym_comment_statement_token5, - ACTIONS(9234), 1, - aux_sym_create_extension_statement_token1, - ACTIONS(9289), 1, - aux_sym_with_clause_token1, - ACTIONS(9291), 1, - aux_sym_create_extension_statement_token2, - STATE(5515), 1, - aux_sym_create_extension_statement_repeat1, - ACTIONS(5350), 20, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(6059), 1, + sym_where_clause, + ACTIONS(6113), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421079,49 +431072,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269195] = 3, + [278026] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(134), 21, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5978), 1, + sym_where_clause, + ACTIONS(6057), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [269227] = 6, + [278059] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5659), 1, - sym_create_index_with_clause, - STATE(5863), 1, + STATE(6051), 1, sym_where_clause, - ACTIONS(5962), 20, + ACTIONS(6211), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421140,17 +431130,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269265] = 4, + [278092] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5891), 1, - aux_sym_with_clause_token1, - ACTIONS(9293), 2, - anon_sym_COMMA, - aux_sym_limit_clause_token2, - ACTIONS(5889), 21, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(6047), 1, + sym_where_clause, + ACTIONS(5016), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421169,14 +431159,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [269299] = 2, + [278125] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6200), 24, + ACTIONS(8164), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -421191,25 +431181,22 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [269329] = 5, + [278154] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3259), 1, - aux_sym_with_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5729), 1, - sym_limit_clause, - ACTIONS(3257), 21, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5902), 1, + sym_where_clause, + ACTIONS(4931), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421228,21 +431215,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [269365] = 6, + [278187] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5640), 1, - sym_create_index_with_clause, - STATE(5887), 1, + STATE(5962), 1, sym_where_clause, - ACTIONS(5081), 20, + ACTIONS(6065), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421261,20 +431244,51 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269403] = 6, + [278220] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(9747), 1, + anon_sym_SEMI, + STATE(1343), 1, + sym__quoted_identifier, + STATE(6127), 1, + sym_identifier, + ACTIONS(6829), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6833), 15, aux_sym_with_clause_token1, - ACTIONS(9207), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [278263] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5619), 1, - sym_create_index_with_clause, - STATE(5872), 1, + STATE(5924), 1, sym_where_clause, - ACTIONS(5968), 20, + ACTIONS(5739), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421293,20 +431307,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269441] = 6, + [278296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5646), 1, - sym_create_index_with_clause, - STATE(5824), 1, - sym_where_clause, - ACTIONS(5119), 20, + ACTIONS(6444), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421325,14 +431332,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269479] = 2, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + [278325] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7227), 24, + ACTIONS(6811), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -421352,21 +431360,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_initial_mode_token1, - [269509] = 6, + aux_sym_limit_clause_token1, + [278354] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5615), 1, - sym_create_index_with_clause, - STATE(5797), 1, + STATE(6050), 1, sym_where_clause, - ACTIONS(5972), 20, + ACTIONS(5048), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421385,20 +431390,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269547] = 6, + [278387] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5636), 1, - sym_create_index_with_clause, - STATE(5784), 1, + STATE(6041), 1, sym_where_clause, - ACTIONS(6028), 20, + ACTIONS(4802), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421417,20 +431419,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269585] = 6, + [278420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5648), 1, - sym_create_index_with_clause, - STATE(5798), 1, - sym_where_clause, - ACTIONS(6004), 20, + ACTIONS(6290), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421449,60 +431446,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269623] = 14, + [278449] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(3716), 1, + ACTIONS(9749), 1, anon_sym_DOT, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - STATE(2072), 1, + STATE(5742), 1, aux_sym_dotted_name_repeat1, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(5738), 1, - sym_identifier, - STATE(6999), 1, - sym_constrained_type, - STATE(6213), 3, - sym_type, - sym_array_type, - sym__type, - ACTIONS(136), 5, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_LBRACK, - ACTIONS(138), 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, - [269677] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5651), 1, - sym_create_index_with_clause, - STATE(5814), 1, - sym_where_clause, - ACTIONS(6008), 20, + 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421512,29 +431470,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269715] = 6, + sym__unquoted_identifier, + [278484] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5655), 1, - sym_create_index_with_clause, - STATE(5815), 1, + STATE(5877), 1, sym_where_clause, - ACTIONS(4931), 20, + ACTIONS(6821), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421553,20 +431505,45 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269753] = 6, + [278517] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(141), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 20, aux_sym_with_clause_token1, - ACTIONS(9207), 1, + aux_sym_insert_statement_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_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, + [278548] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5667), 1, - sym_create_index_with_clause, - STATE(5819), 1, + STATE(6060), 1, sym_where_clause, - ACTIONS(5984), 20, + ACTIONS(6207), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421585,20 +431562,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269791] = 6, + [278581] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5658), 1, - sym_create_index_with_clause, - STATE(5847), 1, + STATE(6014), 1, sym_where_clause, - ACTIONS(6014), 20, + ACTIONS(5543), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421617,20 +431591,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269829] = 6, + [278614] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5629), 1, - sym_create_index_with_clause, - STATE(5793), 1, + STATE(5889), 1, sym_where_clause, - ACTIONS(5130), 20, + ACTIONS(6244), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421649,49 +431620,44 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269867] = 3, + [278647] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 21, + ACTIONS(6797), 23, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [269899] = 6, + [278676] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5626), 1, - sym_create_index_with_clause, - STATE(5770), 1, + STATE(5920), 1, sym_where_clause, - ACTIONS(4959), 20, + ACTIONS(6448), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421710,14 +431676,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [269937] = 2, + [278709] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5903), 24, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5956), 1, + sym_where_clause, + ACTIONS(6013), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421736,22 +431705,17 @@ static const uint16_t ts_small_parse_table[] = { 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, - [269967] = 6, + [278742] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5611), 1, - sym_create_index_with_clause, - STATE(5754), 1, + STATE(6042), 1, sym_where_clause, - ACTIONS(5976), 20, + ACTIONS(5992), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421770,50 +431734,45 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270005] = 4, + [278775] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5721), 1, - sym_limit_clause, - ACTIONS(5107), 22, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(9754), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(9752), 20, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, 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_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, - [270039] = 6, + sym__unquoted_identifier, + [278806] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5672), 1, - sym_create_index_with_clause, - STATE(5851), 1, + STATE(5808), 1, sym_where_clause, - ACTIONS(5022), 20, + ACTIONS(6815), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421832,17 +431791,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270077] = 4, + [278839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5702), 1, - sym_limit_clause, - ACTIONS(4650), 22, + ACTIONS(8047), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_COMMA, anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -421862,20 +431818,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270111] = 6, + [278868] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5628), 1, - sym_create_index_with_clause, - STATE(5844), 1, + STATE(5887), 1, sym_where_clause, - ACTIONS(4975), 20, + ACTIONS(6789), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421894,20 +431847,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270149] = 6, + [278901] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5650), 1, - sym_create_index_with_clause, - STATE(5781), 1, + STATE(5975), 1, sym_where_clause, - ACTIONS(5115), 20, + ACTIONS(5147), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421926,49 +431876,44 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270187] = 3, + [278934] = 4, 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, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5945), 1, + sym_where_clause, + ACTIONS(5999), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [270219] = 6, + [278967] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5679), 1, - sym_create_index_with_clause, - STATE(5801), 1, - sym_where_clause, - ACTIONS(4774), 20, + ACTIONS(8075), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -421987,17 +431932,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270257] = 3, + [278996] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9295), 2, - anon_sym_COMMA, - aux_sym_limit_clause_token2, - ACTIONS(5889), 22, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5996), 1, + sym_where_clause, + ACTIONS(4998), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422016,118 +431961,84 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270289] = 14, + [279029] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7943), 1, - aux_sym_auto_increment_constraint_token1, - ACTIONS(7947), 1, - anon_sym_CONSTRAINT, - ACTIONS(7951), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(7953), 1, - aux_sym_table_constraint_primary_key_token1, - ACTIONS(9209), 1, - aux_sym_cte_token2, - ACTIONS(9211), 1, - aux_sym_alter_table_action_alter_column_token2, - ACTIONS(9213), 1, - aux_sym_null_hint_token2, - ACTIONS(9215), 1, - aux_sym_grant_statement_token5, - ACTIONS(9217), 1, - aux_sym_table_constraint_check_token1, - STATE(5174), 1, - sym_NULL, - ACTIONS(2736), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(7945), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - STATE(5584), 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, - [270343] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 4, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(134), 20, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(6063), 1, + sym_where_clause, + ACTIONS(6203), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [270375] = 3, + [279062] = 4, 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, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(6037), 1, + sym_where_clause, + ACTIONS(5985), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [270407] = 6, + [279095] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5632), 1, - sym_create_index_with_clause, - STATE(5821), 1, - sym_where_clause, - ACTIONS(6032), 20, - ts_builtin_sym_end, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(9756), 1, anon_sym_SEMI, + STATE(1343), 1, + sym__quoted_identifier, + STATE(6122), 1, + sym_identifier, + ACTIONS(6775), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6779), 15, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422137,27 +432048,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270445] = 4, + [279138] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5703), 1, - sym_limit_clause, - ACTIONS(3257), 22, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5985), 1, + sym_where_clause, + ACTIONS(5116), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422176,20 +432082,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270479] = 6, + [279171] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5662), 1, - sym_create_index_with_clause, - STATE(5774), 1, + STATE(6030), 1, sym_where_clause, - ACTIONS(4971), 20, + ACTIONS(4832), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422208,58 +432111,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270517] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8091), 1, - aux_sym_auto_increment_constraint_token1, - ACTIONS(8097), 1, - anon_sym_CONSTRAINT, - ACTIONS(8103), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(8106), 1, - aux_sym_table_constraint_primary_key_token1, - ACTIONS(9297), 1, - aux_sym_cte_token2, - ACTIONS(9300), 1, - aux_sym_alter_table_action_alter_column_token2, - ACTIONS(9303), 1, - aux_sym_null_hint_token2, - ACTIONS(9306), 1, - aux_sym_grant_statement_token5, - ACTIONS(9309), 1, - aux_sym_table_constraint_check_token1, - STATE(5174), 1, - sym_NULL, - ACTIONS(2740), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(8094), 2, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - STATE(5584), 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, - [270571] = 5, + [279204] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5899), 1, - aux_sym_with_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5689), 1, - sym_limit_clause, - ACTIONS(5897), 21, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5921), 1, + sym_where_clause, + ACTIONS(6751), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422278,19 +432140,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [270607] = 4, + [279237] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5686), 1, - sym_limit_clause, - ACTIONS(3243), 22, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5950), 1, + sym_where_clause, + ACTIONS(5032), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422309,20 +432169,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270641] = 6, + [279270] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5653), 1, - sym_create_index_with_clause, - STATE(5877), 1, + STATE(5947), 1, sym_where_clause, - ACTIONS(5980), 20, + ACTIONS(5550), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422341,15 +432198,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270679] = 2, + [279303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7295), 24, + ACTIONS(6436), 23, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422368,21 +432223,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_initial_mode_token1, - [270709] = 6, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + [279332] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5641), 1, - sym_create_index_with_clause, - STATE(5854), 1, + STATE(5936), 1, sym_where_clause, - ACTIONS(5089), 20, + ACTIONS(4987), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422401,20 +432254,26 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270747] = 6, + [279365] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5622), 1, - sym_create_index_with_clause, - STATE(5775), 1, - sym_where_clause, - ACTIONS(6024), 20, - ts_builtin_sym_end, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(9758), 1, anon_sym_SEMI, + STATE(1343), 1, + sym__quoted_identifier, + STATE(6109), 1, + sym_identifier, + ACTIONS(6649), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6653), 15, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422424,29 +432283,56 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270785] = 6, + [279408] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(9760), 1, + anon_sym_SEMI, + STATE(1343), 1, + sym__quoted_identifier, + STATE(6152), 1, + sym_identifier, + ACTIONS(6755), 2, + ts_builtin_sym_end, + aux_sym_pg_command_token1, + ACTIONS(6759), 15, aux_sym_with_clause_token1, - ACTIONS(9207), 1, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [279451] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5618), 1, - sym_create_index_with_clause, - STATE(5807), 1, + STATE(5955), 1, sym_where_clause, - ACTIONS(4967), 20, + ACTIONS(6009), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422465,20 +432351,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270823] = 6, + [279484] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5644), 1, - sym_create_index_with_clause, - STATE(5839), 1, + STATE(5842), 1, sym_where_clause, - ACTIONS(6000), 20, + ACTIONS(6452), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422497,20 +432380,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270861] = 6, + [279517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5638), 1, - sym_create_index_with_clause, - STATE(5762), 1, - sym_where_clause, - ACTIONS(5988), 20, + ACTIONS(6807), 23, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422529,49 +432405,49 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270899] = 3, + aux_sym_create_index_include_clause_token1, + aux_sym_where_clause_token1, + [279546] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9314), 3, + ACTIONS(9762), 1, + anon_sym_DOT, + STATE(5742), 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(9312), 21, + ACTIONS(124), 16, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_token5, - aux_sym_trigger_preferencing_token2, - aux_sym_trigger_preferencing_token3, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [270931] = 6, + [279581] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5637), 1, - sym_create_index_with_clause, - STATE(5763), 1, + STATE(6064), 1, sym_where_clause, - ACTIONS(5126), 20, + ACTIONS(6109), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422590,20 +432466,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [270969] = 6, + [279614] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5657), 1, - sym_create_index_with_clause, - STATE(5870), 1, + STATE(5862), 1, sym_where_clause, - ACTIONS(5069), 20, + ACTIONS(6393), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422622,20 +432495,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271007] = 6, + [279647] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5623), 1, - sym_create_index_with_clause, - STATE(5817), 1, + STATE(5876), 1, sym_where_clause, - ACTIONS(5992), 20, + ACTIONS(4975), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422654,43 +432524,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271045] = 3, + [279680] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9318), 3, + ACTIONS(9762), 1, + anon_sym_DOT, + STATE(5775), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 5, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(9316), 21, - aux_sym_with_clause_token1, - aux_sym_insert_statement_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_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, - [271077] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5905), 1, + ACTIONS(143), 16, aux_sym_with_clause_token1, - ACTIONS(5903), 23, - ts_builtin_sym_end, - anon_sym_SEMI, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422700,32 +432548,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, 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, - [271109] = 6, + sym__unquoted_identifier, + [279715] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5631), 1, - sym_create_index_with_clause, - STATE(5755), 1, + STATE(5958), 1, sym_where_clause, - ACTIONS(4951), 20, + ACTIONS(5060), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422744,58 +432583,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271147] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3716), 1, - anon_sym_DOT, - ACTIONS(4552), 1, - sym__unquoted_identifier, - ACTIONS(4554), 1, - anon_sym_BQUOTE, - ACTIONS(4556), 1, - anon_sym_DQUOTE, - STATE(2072), 1, - aux_sym_dotted_name_repeat1, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(5738), 1, - sym_identifier, - STATE(7031), 1, - sym_constrained_type, - STATE(6161), 3, - sym_type, - sym_array_type, - sym__type, - ACTIONS(136), 5, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ, - anon_sym_LBRACK, - ACTIONS(138), 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, - [271201] = 4, + [279748] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - STATE(5735), 1, - sym_limit_clause, - ACTIONS(5897), 22, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5934), 1, + sym_where_clause, + ACTIONS(6745), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422814,18 +432612,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271235] = 5, + [279781] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4652), 1, - aux_sym_with_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5719), 1, - sym_limit_clause, - ACTIONS(4650), 21, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(6065), 1, + sym_where_clause, + ACTIONS(5036), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422844,18 +432641,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [271271] = 2, + [279814] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6040), 24, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(5909), 1, + sym_where_clause, + ACTIONS(6397), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_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, @@ -422868,25 +432667,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [271301] = 6, + [279847] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5639), 1, - sym_create_index_with_clause, - STATE(5827), 1, + STATE(5911), 1, sym_where_clause, - ACTIONS(5996), 20, + ACTIONS(5106), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -422905,16 +432699,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271339] = 5, + [279880] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3245), 1, + ACTIONS(6813), 1, aux_sym_with_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5709), 1, - sym_limit_clause, - ACTIONS(3243), 21, + ACTIONS(6811), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -422936,46 +432726,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, aux_sym_create_table_statement_token1, - [271375] = 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_insert_statement_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_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, - [271407] = 2, + aux_sym_limit_clause_token1, + [279911] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6036), 24, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(6039), 1, + sym_where_clause, + ACTIONS(6033), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_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, @@ -422988,23 +432753,20 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - 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, - [271437] = 5, + [279944] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5109), 1, - aux_sym_with_clause_token1, - ACTIONS(8529), 1, - aux_sym_limit_clause_token1, - STATE(5691), 1, - sym_limit_clause, - ACTIONS(5107), 21, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + STATE(6066), 1, + sym_where_clause, + ACTIONS(6105), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423023,21 +432785,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [271473] = 6, + [279977] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9203), 1, - aux_sym_with_clause_token1, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5630), 1, - sym_create_index_with_clause, - STATE(5818), 1, + STATE(6029), 1, sym_where_clause, - ACTIONS(5147), 20, + ACTIONS(6741), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423056,14 +432814,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271511] = 4, + [280010] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5766), 1, + STATE(5888), 1, sym_where_clause, - ACTIONS(6565), 21, + ACTIONS(5731), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423085,14 +432843,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271544] = 4, + [280043] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5793), 1, + STATE(5894), 1, sym_where_clause, - ACTIONS(5130), 21, + ACTIONS(6407), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423114,14 +432872,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271577] = 4, + [280076] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5763), 1, + STATE(6040), 1, sym_where_clause, - ACTIONS(5126), 21, + ACTIONS(6440), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423143,14 +432901,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271610] = 4, + [280109] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5887), 1, + STATE(5873), 1, sym_where_clause, - ACTIONS(5081), 21, + ACTIONS(6426), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423172,14 +432930,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271643] = 4, + [280142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5875), 1, + STATE(5919), 1, sym_where_clause, - ACTIONS(6573), 21, + ACTIONS(4784), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423201,14 +432959,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271676] = 4, + [280175] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5681), 1, + STATE(5957), 1, sym_where_clause, - ACTIONS(6206), 21, + ACTIONS(6403), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423230,14 +432988,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271709] = 4, + [280208] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5824), 1, + STATE(5970), 1, sym_where_clause, - ACTIONS(5119), 21, + ACTIONS(4881), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423259,17 +433017,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271742] = 4, + [280241] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5784), 1, - sym_where_clause, - ACTIONS(6028), 21, + ACTIONS(5080), 1, + aux_sym_with_clause_token1, + ACTIONS(5078), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423288,17 +433043,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271775] = 4, + aux_sym_create_table_statement_token1, + [280271] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5861), 1, - sym_where_clause, - ACTIONS(6577), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(5982), 1, + sym_data_hint, + ACTIONS(7379), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423317,45 +433072,45 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271808] = 5, + [280303] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9320), 1, + ACTIONS(143), 1, + aux_sym_with_clause_token1, + ACTIONS(3724), 1, anon_sym_DOT, - STATE(5620), 1, + STATE(2010), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [271843] = 2, + ACTIONS(141), 19, + anon_sym_COMMA, + aux_sym_cte_token2, + anon_sym_LPAREN, + anon_sym_RPAREN, + 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, + [280337] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6287), 23, + ACTIONS(9766), 1, + aux_sym_with_clause_token1, + STATE(6057), 1, + sym_view_check_option, + ACTIONS(7349), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423374,16 +433129,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271872] = 4, + [280369] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5756), 1, - sym_where_clause, - ACTIONS(6474), 21, + ACTIONS(132), 6, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + ACTIONS(134), 16, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -423394,23 +433150,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271905] = 4, + sym__unquoted_identifier, + [280399] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5823), 1, - sym_where_clause, - ACTIONS(6529), 21, + ACTIONS(9768), 1, + aux_sym_cte_token1, + ACTIONS(7799), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423432,25 +433183,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271938] = 9, + [280429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9323), 1, - anon_sym_SEMI, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5949), 1, - sym_identifier, - ACTIONS(6533), 2, + ACTIONS(7425), 22, ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6537), 15, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -423461,18 +433199,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [271981] = 2, + aux_sym_where_clause_token1, + [280457] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6320), 23, + ACTIONS(7343), 1, + aux_sym_with_clause_token1, + ACTIONS(7341), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423491,19 +433235,17 @@ static const uint16_t ts_small_parse_table[] = { 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, - [272010] = 4, + aux_sym_create_table_statement_token1, + [280487] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5814), 1, - sym_where_clause, - ACTIONS(6008), 21, + ACTIONS(7337), 1, + aux_sym_with_clause_token1, + ACTIONS(9770), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7335), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423522,17 +433264,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272043] = 4, + [280519] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5815), 1, - sym_where_clause, - ACTIONS(4931), 21, + ACTIONS(3270), 1, + aux_sym_with_clause_token1, + ACTIONS(3268), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423551,17 +433290,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272076] = 4, + aux_sym_create_table_statement_token1, + [280549] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5797), 1, - sym_where_clause, - ACTIONS(5972), 21, + ACTIONS(7375), 1, + aux_sym_with_clause_token1, + ACTIONS(9772), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7373), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423580,17 +433319,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272109] = 4, + [280581] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5872), 1, - sym_where_clause, - ACTIONS(5968), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(5883), 1, + sym_data_hint, + ACTIONS(7331), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423609,17 +433347,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272142] = 4, + [280613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5819), 1, - sym_where_clause, - ACTIONS(5984), 21, + ACTIONS(8244), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423638,14 +433373,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272175] = 4, + [280641] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, + ACTIONS(9594), 1, aux_sym_where_clause_token1, - STATE(5847), 1, + ACTIONS(9774), 1, + aux_sym_trigger_reference_token1, + STATE(5773), 1, + sym_from_clause, + STATE(5839), 1, sym_where_clause, - ACTIONS(6014), 21, + ACTIONS(5427), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -423659,6 +433398,29 @@ static const uint16_t ts_small_parse_table[] = { 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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [280677] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7001), 1, + aux_sym_with_clause_token1, + ACTIONS(6999), 21, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, @@ -423667,17 +433429,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272208] = 4, + aux_sym_create_table_statement_token1, + [280707] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5796), 1, - sym_where_clause, - ACTIONS(6324), 21, + ACTIONS(9766), 1, + aux_sym_with_clause_token1, + STATE(6010), 1, + sym_view_check_option, + ACTIONS(7249), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423696,12 +433458,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272241] = 3, + [280739] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6636), 1, + ACTIONS(9766), 1, aux_sym_with_clause_token1, - ACTIONS(6634), 22, + STATE(6058), 1, + sym_view_check_option, + ACTIONS(7357), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -423722,27 +433486,12 @@ static const uint16_t ts_small_parse_table[] = { 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, - [272272] = 9, + [280771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9325), 1, - anon_sym_SEMI, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5931), 1, - sym_identifier, - ACTIONS(6295), 2, + ACTIONS(7327), 22, ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6299), 15, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -423753,18 +433502,24 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272315] = 2, + aux_sym_where_clause_token1, + [280799] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6470), 23, + ACTIONS(7209), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423783,19 +433538,14 @@ static const uint16_t ts_small_parse_table[] = { 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, - [272344] = 4, + [280827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5748), 1, - sym_where_clause, - ACTIONS(6466), 21, + ACTIONS(4654), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423814,17 +433564,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272377] = 4, + [280855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5863), 1, - sym_where_clause, - ACTIONS(5962), 21, + ACTIONS(8194), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423843,17 +433590,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272410] = 4, + [280883] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5866), 1, - sym_where_clause, - ACTIONS(6539), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(5884), 1, + sym_data_hint, + ACTIONS(7053), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423872,17 +433618,51 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272443] = 4, + [280915] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5787), 1, - sym_where_clause, - ACTIONS(6525), 21, - ts_builtin_sym_end, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(9776), 1, + aux_sym_with_clause_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6044), 1, + sym__identifier, + ACTIONS(5413), 2, anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(5417), 12, + aux_sym_insert_statement_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [280961] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7043), 1, aux_sym_with_clause_token1, + ACTIONS(9778), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7041), 20, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423901,17 +433681,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272476] = 4, + [280993] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5817), 1, - sym_where_clause, - ACTIONS(5992), 21, + ACTIONS(7259), 1, + aux_sym_with_clause_token1, + ACTIONS(7257), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423930,17 +433707,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272509] = 4, + aux_sym_create_table_statement_token1, + [281023] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5762), 1, - sym_where_clause, - ACTIONS(5988), 21, + ACTIONS(7263), 1, + aux_sym_with_clause_token1, + ACTIONS(7261), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -423959,20 +433734,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272542] = 5, + aux_sym_create_table_statement_token1, + [281053] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9327), 1, - anon_sym_DOT, - STATE(5620), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 5, + ACTIONS(128), 6, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(124), 16, + anon_sym_DOT, + ACTIONS(130), 16, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -423989,17 +433762,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [272577] = 4, + [281083] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5818), 1, - sym_where_clause, - ACTIONS(5147), 21, + 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_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + sym__unquoted_identifier, + [281113] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7211), 1, aux_sym_with_clause_token1, + ACTIONS(7209), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424018,17 +433815,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272610] = 4, + aux_sym_create_table_statement_token1, + [281143] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5783), 1, - sym_where_clause, - ACTIONS(6521), 21, + ACTIONS(6999), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424047,45 +433842,67 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272643] = 3, + [281171] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9331), 3, + ACTIONS(7779), 22, + ts_builtin_sym_end, + anon_sym_SEMI, + aux_sym_with_clause_token1, + anon_sym_RPAREN, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_sym_create_statement_token1, + aux_sym_alter_statement_token1, + aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(9329), 20, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + [281199] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6919), 1, aux_sym_with_clause_token1, + ACTIONS(6917), 21, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, 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_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, - [272674] = 4, + aux_sym_create_table_statement_token1, + [281229] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5827), 1, - sym_where_clause, - ACTIONS(5996), 21, + ACTIONS(7664), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424104,17 +433921,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272707] = 4, + [281257] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5870), 1, - sym_where_clause, - ACTIONS(5069), 21, + ACTIONS(7656), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424133,17 +433947,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272740] = 4, + [281285] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5828), 1, - sym_where_clause, - ACTIONS(6505), 21, + ACTIONS(9766), 1, + aux_sym_with_clause_token1, + STATE(5879), 1, + sym_view_check_option, + ACTIONS(6957), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424162,21 +433975,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272773] = 5, + [281317] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9327), 1, - anon_sym_DOT, - STATE(5642), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 5, + ACTIONS(3268), 22, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 16, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424186,23 +433992,25 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [272808] = 4, + [281345] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5877), 1, - sym_where_clause, - ACTIONS(5980), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(5871), 1, + sym_data_hint, + ACTIONS(7323), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424221,17 +434029,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272841] = 4, + [281377] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5829), 1, - sym_where_clause, - ACTIONS(6501), 21, + ACTIONS(7267), 1, + aux_sym_with_clause_token1, + ACTIONS(9780), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7265), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424250,27 +434057,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272874] = 4, + [281409] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5807), 1, - sym_where_clause, - ACTIONS(4967), 21, - ts_builtin_sym_end, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6021), 1, + sym__identifier, + ACTIONS(5318), 2, anon_sym_SEMI, + aux_sym_pg_command_token1, + ACTIONS(5320), 13, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, @@ -424279,17 +434091,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272907] = 4, + [281453] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5899), 1, - sym_where_clause, - ACTIONS(6561), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(6028), 1, + sym_data_hint, + ACTIONS(7345), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424308,17 +434119,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272940] = 4, + [281485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5746), 1, - sym_where_clause, - ACTIONS(6156), 21, + ACTIONS(7783), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424337,17 +434145,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [272973] = 4, + [281513] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5839), 1, - sym_where_clause, - ACTIONS(6000), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(6038), 1, + sym_data_hint, + ACTIONS(7205), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424366,17 +434173,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273006] = 4, + [281545] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5755), 1, - sym_where_clause, - ACTIONS(4951), 21, + ACTIONS(7873), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424395,17 +434199,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273039] = 4, + [281573] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5754), 1, - sym_where_clause, - ACTIONS(5976), 21, + ACTIONS(6452), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424424,17 +434225,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273072] = 4, + [281601] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5853), 1, - sym_where_clause, - ACTIONS(6495), 21, + ACTIONS(7805), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424453,17 +434251,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273105] = 4, + [281629] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5759), 1, - sym_where_clause, - ACTIONS(6557), 21, + ACTIONS(4656), 1, + aux_sym_with_clause_token1, + ACTIONS(4654), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424482,10 +434277,11 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273138] = 2, + aux_sym_create_table_statement_token1, + [281659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6634), 23, + ACTIONS(7809), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -424508,18 +434304,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_limit_clause_token1, - [273167] = 4, + [281687] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5854), 1, - sym_where_clause, - ACTIONS(5089), 21, + ACTIONS(5594), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424538,17 +434330,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273200] = 4, + [281715] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5798), 1, - sym_where_clause, - ACTIONS(6004), 21, + ACTIONS(7129), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424567,17 +434356,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273233] = 4, + [281743] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5770), 1, - sym_where_clause, - ACTIONS(4959), 21, + ACTIONS(7131), 1, + aux_sym_with_clause_token1, + ACTIONS(7129), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424596,14 +434382,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273266] = 2, + aux_sym_create_table_statement_token1, + [281773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7491), 23, + ACTIONS(3278), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_COMMA, anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -424623,13 +434409,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273295] = 2, + [281801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6291), 23, + ACTIONS(6917), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424648,19 +434435,16 @@ static const uint16_t ts_small_parse_table[] = { 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, - [273324] = 4, + [281829] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5851), 1, - sym_where_clause, - ACTIONS(5022), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(5886), 1, + sym_data_hint, + ACTIONS(7047), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424679,17 +434463,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273357] = 4, + [281861] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5845), 1, - sym_where_clause, - ACTIONS(6547), 21, + ACTIONS(7279), 1, + aux_sym_with_clause_token1, + ACTIONS(9782), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7277), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424708,49 +434491,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273390] = 9, + [281893] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9333), 1, - anon_sym_SEMI, - STATE(1404), 1, - sym__quoted_identifier, - STATE(6004), 1, - sym_identifier, - ACTIONS(6646), 2, - ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6650), 15, + ACTIONS(5596), 1, aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [273433] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6304), 23, + ACTIONS(5594), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424769,17 +434517,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273462] = 4, + aux_sym_create_table_statement_token1, + [281923] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5781), 1, - sym_where_clause, - ACTIONS(5115), 21, + ACTIONS(8031), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424798,17 +434544,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273495] = 4, + [281951] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5801), 1, - sym_where_clause, - ACTIONS(4774), 21, + ACTIONS(9764), 1, + aux_sym_with_clause_token1, + STATE(5997), 1, + sym_data_hint, + ACTIONS(7421), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424827,17 +434572,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273528] = 4, + [281983] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5775), 1, - sym_where_clause, - ACTIONS(6024), 21, + ACTIONS(7367), 1, + aux_sym_with_clause_token1, + ACTIONS(7365), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424856,15 +434598,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273561] = 2, + aux_sym_create_table_statement_token1, + [282013] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7487), 23, + ACTIONS(9766), 1, + aux_sym_with_clause_token1, + STATE(6008), 1, + sym_view_check_option, + ACTIONS(7283), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424883,15 +434627,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273590] = 2, + [282045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7381), 23, + ACTIONS(7371), 1, + aux_sym_with_clause_token1, + ACTIONS(7369), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424910,45 +434653,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273619] = 3, + aux_sym_create_table_statement_token1, + [282075] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 20, + ACTIONS(7273), 1, aux_sym_with_clause_token1, - aux_sym_insert_statement_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_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, - [273650] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5844), 1, - sym_where_clause, - ACTIONS(4975), 21, + ACTIONS(9784), 1, + aux_sym_create_table_statement_token1, + ACTIONS(7271), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -424967,48 +434682,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273683] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9335), 1, - anon_sym_SEMI, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5926), 1, - sym_identifier, - ACTIONS(6670), 2, - ts_builtin_sym_end, - aux_sym_pg_command_token1, - ACTIONS(6674), 15, - aux_sym_with_clause_token1, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [273726] = 4, + [282107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5774), 1, - sym_where_clause, - ACTIONS(4971), 21, + ACTIONS(7353), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -425030,17 +434707,15 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273759] = 4, + aux_sym_where_clause_token1, + [282135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - STATE(5821), 1, - sym_where_clause, - ACTIONS(6032), 21, + ACTIONS(5078), 22, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, + anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425059,49 +434734,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273792] = 11, + [282163] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9337), 1, + ACTIONS(3280), 1, aux_sym_with_clause_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5776), 1, - sym__identifier, - ACTIONS(5344), 2, - anon_sym_SEMI, - aux_sym_pg_command_token1, - ACTIONS(5348), 12, - aux_sym_insert_statement_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_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - [273838] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7793), 22, + ACTIONS(3278), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425120,14 +434760,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273866] = 2, + aux_sym_create_table_statement_token1, + [282193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7519), 22, + ACTIONS(7877), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425146,16 +434786,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273894] = 4, + [282220] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5805), 1, - sym_data_hint, - ACTIONS(7187), 20, + ACTIONS(7604), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425174,14 +434811,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273926] = 2, + [282247] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7523), 22, + ACTIONS(7889), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425200,16 +434836,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273954] = 4, + [282274] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7195), 1, - aux_sym_with_clause_token1, - ACTIONS(9341), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7193), 20, + ACTIONS(8111), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425228,14 +434861,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [273986] = 2, + [282301] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3257), 22, + ACTIONS(2256), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425254,17 +434886,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274014] = 3, + [282328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 6, + ACTIONS(7680), 21, 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_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -425275,18 +434902,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [274044] = 3, + [282355] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9343), 1, - aux_sym_cte_token1, - ACTIONS(7637), 21, + ACTIONS(7585), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -425308,14 +434936,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274074] = 3, + [282382] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7137), 1, - aux_sym_with_clause_token1, - ACTIONS(7135), 21, + ACTIONS(7549), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425334,17 +434961,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [274104] = 4, + [282409] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5820), 1, - sym_view_check_option, - ACTIONS(7253), 20, + ACTIONS(7949), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425363,14 +434986,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274136] = 3, + [282436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5899), 1, - aux_sym_with_clause_token1, - ACTIONS(5897), 21, + ACTIONS(7453), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425389,15 +435011,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [274166] = 3, + [282463] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7149), 1, - aux_sym_with_clause_token1, - ACTIONS(7147), 21, + ACTIONS(7433), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425416,17 +435036,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [274196] = 4, + [282490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7125), 1, - aux_sym_with_clause_token1, - ACTIONS(9347), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7123), 20, + ACTIONS(7971), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425445,16 +435061,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274228] = 4, + [282517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5838), 1, - sym_data_hint, - ACTIONS(7323), 20, + ACTIONS(7519), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425473,14 +435086,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274260] = 3, + [282544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7293), 1, - aux_sym_with_clause_token1, - ACTIONS(7291), 21, + ACTIONS(7457), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425499,17 +435111,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [274290] = 4, + [282571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5753), 1, - sym_view_check_option, - ACTIONS(7299), 20, + ACTIONS(7487), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425528,14 +435136,58 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274322] = 2, + [282598] = 22, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8371), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9786), 1, + aux_sym_cte_token3, + ACTIONS(9788), 1, + aux_sym_truncate_statement_token2, + ACTIONS(9790), 1, + aux_sym_comment_statement_token4, + ACTIONS(9792), 1, + aux_sym_comment_statement_token5, + ACTIONS(9794), 1, + aux_sym_comment_statement_token6, + ACTIONS(9796), 1, + aux_sym_create_statement_token2, + ACTIONS(9798), 1, + aux_sym_create_statement_token3, + ACTIONS(9800), 1, + aux_sym_sequence_token1, + ACTIONS(9802), 1, + aux_sym_create_function_statement_token1, + ACTIONS(9804), 1, + aux_sym_create_function_statement_token2, + ACTIONS(9806), 1, + aux_sym_create_function_statement_token6, + ACTIONS(9808), 1, + aux_sym_create_trigger_statement_token1, + ACTIONS(9810), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(9812), 1, + aux_sym_create_trigger_statement_token4, + ACTIONS(9814), 1, + aux_sym_create_role_statement_token1, + ACTIONS(9816), 1, + aux_sym_drop_statement_token2, + ACTIONS(9818), 1, + aux_sym_drop_statement_token3, + ACTIONS(9820), 1, + aux_sym_create_domain_statement_token1, + STATE(6054), 1, + sym_sequence, + STATE(10890), 1, + sym_unique_constraint, + [282665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7693), 22, + ACTIONS(5999), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425554,14 +435206,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274350] = 3, + [282692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7287), 1, - aux_sym_with_clause_token1, - ACTIONS(7285), 21, + ACTIONS(8256), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425580,17 +435231,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [274380] = 4, + [282719] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5891), 1, - sym_view_check_option, - ACTIONS(7207), 20, + ACTIONS(7473), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425609,14 +435256,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274412] = 2, + [282746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3243), 22, + ACTIONS(7491), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425635,14 +435281,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274440] = 2, + [282773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7139), 22, + ACTIONS(8129), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425661,14 +435306,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274468] = 2, + [282800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(5107), 22, + ACTIONS(9822), 1, + aux_sym_with_clause_token1, + ACTIONS(7957), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425687,14 +435332,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274496] = 2, + [282829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4650), 22, + ACTIONS(7277), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425713,16 +435357,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274524] = 4, + [282856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7313), 1, - aux_sym_with_clause_token1, - ACTIONS(9349), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7311), 20, + ACTIONS(7379), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425741,16 +435382,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274556] = 4, + [282883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5880), 1, - sym_data_hint, - ACTIONS(7261), 20, + ACTIONS(7047), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425769,14 +435407,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274588] = 3, + [282910] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7201), 1, - aux_sym_with_clause_token1, - ACTIONS(7199), 21, + ACTIONS(8133), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425795,17 +435432,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [274618] = 4, + [282937] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5860), 1, - sym_data_hint, - ACTIONS(7215), 20, + ACTIONS(7421), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425824,14 +435457,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274650] = 2, + [282964] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7147), 22, + ACTIONS(8260), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425850,14 +435482,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274678] = 3, + [282991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3259), 1, - aux_sym_with_clause_token1, - ACTIONS(3257), 21, + ACTIONS(6821), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425876,17 +435507,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [274708] = 4, + [283018] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5890), 1, - sym_data_hint, - ACTIONS(7307), 20, + ACTIONS(8248), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425905,16 +435532,17 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274740] = 4, + [283045] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5765), 1, - sym_view_check_option, - ACTIONS(7249), 20, + ACTIONS(141), 5, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 16, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425924,19 +435552,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274772] = 2, + sym__unquoted_identifier, + [283074] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7257), 22, + ACTIONS(8240), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -425958,17 +435583,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [274800] = 4, + [283101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5850), 1, - sym_view_check_option, - ACTIONS(7319), 20, + ACTIONS(4832), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -425987,18 +435608,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274832] = 3, + [283128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 6, + ACTIONS(9824), 1, + aux_sym_with_clause_token1, + ACTIONS(7991), 20, 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_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426008,20 +435625,22 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [274862] = 2, + [283157] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7413), 22, + ACTIONS(7917), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426040,14 +435659,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274890] = 4, + [283184] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, + ACTIONS(9826), 1, aux_sym_with_clause_token1, - STATE(5786), 1, - sym_view_check_option, - ACTIONS(7245), 20, + ACTIONS(7981), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -426068,14 +435685,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274922] = 4, + [283213] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7241), 1, + ACTIONS(9828), 1, aux_sym_with_clause_token1, - ACTIONS(9351), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7239), 20, + ACTIONS(7975), 20, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_insert_statement_token1, @@ -426096,16 +435711,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274954] = 4, + [283242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5761), 1, - sym_view_check_option, - ACTIONS(7203), 20, + ACTIONS(7787), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426124,14 +435736,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [274986] = 3, + [283269] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5109), 1, - aux_sym_with_clause_token1, - ACTIONS(5107), 21, + ACTIONS(7723), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426150,15 +435761,54 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [275016] = 3, + [283296] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(7141), 1, - aux_sym_with_clause_token1, - ACTIONS(7139), 21, + ACTIONS(9830), 1, + anon_sym_RPAREN, + ACTIONS(9832), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(9834), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(9836), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(9838), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(9840), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9842), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(9844), 1, + sym__unquoted_identifier, + ACTIONS(9846), 1, + anon_sym_BQUOTE, + ACTIONS(9848), 1, + anon_sym_DQUOTE, + STATE(6294), 1, + sym__identifier, + STATE(6923), 1, + sym_identifier, + STATE(7197), 1, + sym__quoted_identifier, + STATE(7234), 1, + sym_dotted_name, + STATE(7685), 1, + sym__table_constraint, + STATE(7689), 1, + sym_table_column, + STATE(5513), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [283355] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7719), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426177,15 +435827,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [275046] = 2, + [283382] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5897), 22, + ACTIONS(7618), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426204,10 +435852,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275074] = 2, + [283409] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7275), 22, + ACTIONS(5543), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -426229,15 +435877,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [275102] = 3, + [283436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7145), 1, - aux_sym_with_clause_token1, - ACTIONS(7143), 21, + ACTIONS(4802), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426256,17 +435902,54 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [275132] = 4, + [283463] = 18, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5794), 1, - sym_data_hint, - ACTIONS(7235), 20, + ACTIONS(9832), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(9834), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(9836), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(9838), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(9840), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9842), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(9844), 1, + sym__unquoted_identifier, + ACTIONS(9846), 1, + anon_sym_BQUOTE, + ACTIONS(9848), 1, + anon_sym_DQUOTE, + ACTIONS(9850), 1, + anon_sym_RPAREN, + STATE(6294), 1, + sym__identifier, + STATE(6923), 1, + sym_identifier, + STATE(7197), 1, + sym__quoted_identifier, + STATE(7234), 1, + sym_dotted_name, + STATE(7841), 1, + sym__table_constraint, + STATE(7842), 1, + sym_table_column, + STATE(5513), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [283522] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5016), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426285,16 +435968,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275164] = 4, + [283549] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5757), 1, - sym_view_check_option, - ACTIONS(7303), 20, + ACTIONS(8190), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426313,16 +435993,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275196] = 4, + [283576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7271), 1, - aux_sym_with_clause_token1, - ACTIONS(9353), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7269), 20, + ACTIONS(7963), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426341,14 +436018,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275228] = 2, + [283603] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7539), 22, + ACTIONS(4975), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426367,14 +436043,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275256] = 2, + [283630] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7477), 22, + ACTIONS(7893), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426393,14 +436068,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275284] = 3, + [283657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4652), 1, - aux_sym_with_clause_token1, - ACTIONS(4650), 21, + ACTIONS(8186), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426419,15 +436093,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [275314] = 2, + [283684] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7535), 22, + ACTIONS(6065), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426446,16 +436118,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275342] = 4, + [283711] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5889), 1, - sym_data_hint, - ACTIONS(7265), 20, + ACTIONS(8172), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426474,14 +436143,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275374] = 3, + [283738] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3245), 1, - aux_sym_with_clause_token1, - ACTIONS(3243), 21, + ACTIONS(8168), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426500,18 +436168,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [275404] = 3, + [283765] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 6, + ACTIONS(7827), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(134), 16, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -426522,24 +436184,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [275434] = 6, + [283792] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - ACTIONS(9355), 1, - aux_sym_trigger_reference_token1, - STATE(5616), 1, - sym_from_clause, - STATE(5745), 1, - sym_where_clause, - ACTIONS(5334), 18, + ACTIONS(8156), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -426553,19 +436210,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275470] = 2, + [283819] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7135), 22, + ACTIONS(8099), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426584,14 +436243,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275498] = 2, + [283846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7143), 22, + ACTIONS(7461), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426610,32 +436268,23 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275526] = 10, + [283873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5777), 1, - sym__identifier, - ACTIONS(5178), 2, + ACTIONS(7967), 21, + ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - ACTIONS(5180), 13, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, @@ -426644,45 +436293,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275570] = 5, + [283900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 1, - aux_sym_with_clause_token1, - ACTIONS(3716), 1, - anon_sym_DOT, - STATE(2072), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 19, - anon_sym_COMMA, - aux_sym_cte_token2, - anon_sym_LPAREN, - anon_sym_RPAREN, - 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, - [275604] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7281), 1, - aux_sym_with_clause_token1, - ACTIONS(9357), 1, - aux_sym_create_table_statement_token1, - ACTIONS(7279), 20, + ACTIONS(5731), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426701,16 +436318,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275636] = 4, + [283927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9345), 1, - aux_sym_with_clause_token1, - STATE(5858), 1, - sym_view_check_option, - ACTIONS(7129), 20, + ACTIONS(8071), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426729,16 +436343,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275668] = 4, + [283954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9339), 1, - aux_sym_with_clause_token1, - STATE(5830), 1, - sym_data_hint, - ACTIONS(7211), 20, + ACTIONS(8236), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426757,14 +436368,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275700] = 3, + [283981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7225), 1, - aux_sym_with_clause_token1, - ACTIONS(7223), 21, + ACTIONS(7817), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426783,15 +436393,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [275730] = 3, + [284008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7221), 1, - aux_sym_with_clause_token1, - ACTIONS(7219), 21, + ACTIONS(7775), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426810,11 +436418,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_create_table_statement_token1, - [275760] = 2, + [284035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7231), 22, + ACTIONS(6789), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -426836,15 +436443,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [275788] = 2, + [284062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6206), 22, + ACTIONS(7771), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426863,14 +436468,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275816] = 2, + [284089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7643), 22, + ACTIONS(9852), 1, + aux_sym_with_clause_token1, + ACTIONS(7859), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426889,14 +436494,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275844] = 2, + [284118] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7473), 22, + ACTIONS(7759), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426915,10 +436519,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275872] = 2, + [284145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7593), 21, + ACTIONS(7897), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -426940,14 +436544,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275899] = 3, + [284172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9359), 1, - aux_sym_with_clause_token1, - ACTIONS(7775), 20, + ACTIONS(6244), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -426966,10 +436569,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275928] = 2, + [284199] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5069), 21, + ACTIONS(7839), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -426991,10 +436594,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275955] = 2, + [284226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7311), 21, + ACTIONS(7755), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427016,51 +436619,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [275982] = 18, + [284253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9361), 1, - anon_sym_RPAREN, - ACTIONS(9363), 1, - aux_sym_create_trigger_statement_token3, - ACTIONS(9365), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(9367), 1, - aux_sym_table_constraint_exclude_token1, - ACTIONS(9369), 1, - aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9371), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(9373), 1, - aux_sym_table_constraint_primary_key_token1, - ACTIONS(9375), 1, - sym__unquoted_identifier, - ACTIONS(9377), 1, - anon_sym_BQUOTE, - ACTIONS(9379), 1, - anon_sym_DQUOTE, - STATE(6124), 1, - sym__identifier, - STATE(6604), 1, - sym_identifier, - STATE(6922), 1, - sym__quoted_identifier, - STATE(7091), 1, - sym_table_column, - STATE(7092), 1, - sym__table_constraint, - STATE(7182), 1, - sym_dotted_name, - STATE(5426), 5, - sym_table_constraint_check, - sym_table_constraint_exclude, - sym_table_constraint_foreign_key, - sym_table_constraint_unique, - sym_table_constraint_primary_key, - [276041] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7373), 21, + ACTIONS(7835), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427082,10 +436644,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276068] = 2, + [284280] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6565), 21, + ACTIONS(8103), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427107,10 +436669,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276095] = 2, + [284307] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6014), 21, + ACTIONS(8252), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427132,10 +436694,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276122] = 2, + [284334] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7621), 21, + ACTIONS(7747), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427157,10 +436719,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276149] = 2, + [284361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7319), 21, + ACTIONS(5985), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427182,10 +436744,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276176] = 2, + [284388] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7365), 21, + ACTIONS(8095), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427207,10 +436769,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276203] = 2, + [284415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7845), 21, + ACTIONS(8091), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427232,10 +436794,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276230] = 2, + [284442] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4931), 21, + ACTIONS(7743), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427257,10 +436819,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276257] = 2, + [284469] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7245), 21, + ACTIONS(7813), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427282,10 +436844,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276284] = 2, + [284496] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6539), 21, + ACTIONS(8087), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427307,10 +436869,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276311] = 2, + [284523] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5962), 21, + ACTIONS(7739), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427332,10 +436894,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276338] = 2, + [284550] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7465), 21, + ACTIONS(8067), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427357,10 +436919,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276365] = 2, + [284577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7303), 21, + ACTIONS(5048), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427382,10 +436944,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276392] = 2, + [284604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7856), 21, + ACTIONS(6211), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427407,58 +436969,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276419] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7951), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(9381), 1, - aux_sym_cte_token3, - ACTIONS(9383), 1, - aux_sym_truncate_statement_token2, - ACTIONS(9385), 1, - aux_sym_comment_statement_token4, - ACTIONS(9387), 1, - aux_sym_comment_statement_token5, - ACTIONS(9389), 1, - aux_sym_comment_statement_token6, - ACTIONS(9391), 1, - aux_sym_create_statement_token2, - ACTIONS(9393), 1, - aux_sym_create_statement_token3, - ACTIONS(9395), 1, - aux_sym_sequence_token1, - ACTIONS(9397), 1, - aux_sym_create_function_statement_token1, - ACTIONS(9399), 1, - aux_sym_create_function_statement_token2, - ACTIONS(9401), 1, - aux_sym_create_function_statement_token6, - ACTIONS(9403), 1, - aux_sym_create_trigger_statement_token1, - ACTIONS(9405), 1, - aux_sym_create_trigger_statement_token3, - ACTIONS(9407), 1, - aux_sym_create_trigger_statement_token4, - ACTIONS(9409), 1, - aux_sym_create_role_statement_token1, - ACTIONS(9411), 1, - aux_sym_create_domain_statement_token1, - ACTIONS(9413), 1, - aux_sym_create_index_statement_token1, - ACTIONS(9415), 1, - aux_sym_create_view_statement_token1, - STATE(5822), 1, - sym_sequence, - STATE(10414), 1, - sym_unique_constraint, - [276486] = 2, + [284631] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7449), 21, + ACTIONS(9854), 1, + aux_sym_with_clause_token1, + ACTIONS(8218), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -427477,10 +436995,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276513] = 2, + [284660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2260), 21, + ACTIONS(6426), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427502,10 +437020,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276540] = 2, + [284687] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6008), 21, + ACTIONS(8063), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427527,10 +437045,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276567] = 2, + [284714] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7409), 21, + ACTIONS(8059), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427552,10 +437070,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276594] = 2, + [284741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7499), 21, + ACTIONS(6113), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427577,10 +437095,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276621] = 2, + [284768] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7617), 21, + ACTIONS(5106), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427602,10 +437120,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276648] = 2, + [284795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6004), 21, + ACTIONS(5116), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427627,13 +437145,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276675] = 2, + [284822] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6474), 21, + ACTIONS(9856), 1, + aux_sym_with_clause_token1, + ACTIONS(7849), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -427652,13 +437171,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276702] = 2, + [284851] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7735), 21, + ACTIONS(9858), 1, + aux_sym_with_clause_token1, + ACTIONS(7843), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -427677,10 +437197,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276729] = 2, + [284880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7829), 21, + ACTIONS(6207), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427702,10 +437222,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276756] = 2, + [284907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7677), 21, + ACTIONS(6203), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427727,10 +437247,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276783] = 2, + [284934] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4967), 21, + ACTIONS(7763), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427752,10 +437272,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276810] = 2, + [284961] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7239), 21, + ACTIONS(6109), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427777,10 +437297,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276837] = 2, + [284988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5980), 21, + ACTIONS(7913), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427802,14 +437322,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276864] = 3, + [285015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9417), 1, - aux_sym_with_clause_token1, - ACTIONS(7583), 20, + ACTIONS(7909), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -427828,10 +437347,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276893] = 2, + [285042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7715), 21, + ACTIONS(7795), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427853,10 +437372,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276920] = 2, + [285069] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6466), 21, + ACTIONS(6448), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427878,10 +437397,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276947] = 2, + [285096] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7647), 21, + ACTIONS(7901), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427903,10 +437422,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [276974] = 2, + [285123] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7299), 21, + ACTIONS(2252), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427928,10 +437447,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277001] = 2, + [285150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7719), 21, + ACTIONS(5036), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -427953,14 +437472,44 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277028] = 3, + [285177] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9419), 1, + ACTIONS(9860), 1, + anon_sym_COMMA, + STATE(5966), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 19, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, - ACTIONS(7433), 20, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, + aux_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_drop_statement_token1, + aux_sym_grant_statement_token1, + aux_sym_grant_statement_token4, + aux_sym_where_clause_token1, + [285208] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9863), 1, + anon_sym_COMMA, + STATE(5966), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 19, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -427971,18 +437520,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277057] = 2, + aux_sym_where_clause_token1, + [285239] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7813), 21, + ACTIONS(8144), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428004,10 +437551,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277084] = 2, + [285266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5119), 21, + ACTIONS(2260), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428029,10 +437576,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277111] = 2, + [285293] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7860), 21, + ACTIONS(5735), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428054,14 +437601,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277138] = 3, + [285320] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9421), 1, - aux_sym_with_clause_token1, - ACTIONS(7349), 20, + ACTIONS(7865), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -428080,10 +437626,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277167] = 2, + [285347] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5968), 21, + ACTIONS(7608), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428105,10 +437651,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277194] = 2, + [285374] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7211), 21, + ACTIONS(7735), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428130,10 +437676,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277221] = 2, + [285401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7872), 21, + ACTIONS(7727), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428155,10 +437701,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277248] = 2, + [285428] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7527), 21, + ACTIONS(6105), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428180,10 +437726,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277275] = 2, + [285455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6573), 21, + ACTIONS(4881), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428205,10 +437751,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277302] = 2, + [285482] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6505), 21, + ACTIONS(7699), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428230,10 +437776,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277329] = 2, + [285509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2248), 21, + ACTIONS(6440), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428255,14 +437801,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277356] = 4, + [285536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9423), 1, - anon_sym_COMMA, - STATE(5876), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 19, + ACTIONS(7626), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428276,16 +437818,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [277387] = 2, + [285563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6032), 21, + ACTIONS(7429), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428307,10 +437851,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277414] = 2, + [285590] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5081), 21, + ACTIONS(7622), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428332,10 +437876,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277441] = 2, + [285617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7547), 21, + ACTIONS(7205), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428357,14 +437901,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277468] = 3, + [285644] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9425), 1, - aux_sym_with_clause_token1, - ACTIONS(7439), 20, + ACTIONS(7373), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -428383,10 +437926,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277497] = 2, + [285671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7215), 21, + ACTIONS(7531), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428408,10 +437951,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277524] = 2, + [285698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7551), 21, + ACTIONS(5550), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428433,10 +437976,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277551] = 2, + [285725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6028), 21, + ACTIONS(8009), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428458,10 +438001,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277578] = 2, + [285752] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7555), 21, + ACTIONS(7997), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428483,14 +438026,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277605] = 3, + [285779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9427), 1, - aux_sym_with_clause_token1, - ACTIONS(7355), 20, + ACTIONS(7676), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -428509,10 +438051,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277634] = 2, + [285806] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7705), 21, + ACTIONS(7483), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428534,10 +438076,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277661] = 2, + [285833] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7701), 21, + ACTIONS(7577), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428559,10 +438101,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277688] = 2, + [285860] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7597), 21, + ACTIONS(7589), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428584,10 +438126,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277715] = 2, + [285887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4975), 21, + ACTIONS(7855), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428609,10 +438151,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277742] = 2, + [285914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6501), 21, + ACTIONS(7634), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428634,10 +438176,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277769] = 2, + [285941] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6000), 21, + ACTIONS(7630), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428659,14 +438201,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277796] = 3, + [285968] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9429), 1, - aux_sym_with_clause_token1, - ACTIONS(7563), 20, + ACTIONS(7614), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -428685,10 +438226,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277825] = 2, + [285995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6529), 21, + ACTIONS(5992), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428710,10 +438251,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277852] = 2, + [286022] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5984), 21, + ACTIONS(7345), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428735,10 +438276,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277879] = 2, + [286049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6547), 21, + ACTIONS(7831), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428760,10 +438301,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277906] = 2, + [286076] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7453), 21, + ACTIONS(8055), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428785,10 +438326,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277933] = 2, + [286103] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6324), 21, + ACTIONS(7921), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428810,10 +438351,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277960] = 2, + [286130] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7495), 21, + ACTIONS(7638), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428835,10 +438376,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [277987] = 2, + [286157] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7727), 21, + ACTIONS(7499), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428860,10 +438401,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278014] = 2, + [286184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5996), 21, + ACTIONS(7881), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428885,10 +438426,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278041] = 2, + [286211] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7503), 21, + ACTIONS(7265), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428910,12 +438451,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278068] = 2, + [286238] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7731), 21, - ts_builtin_sym_end, + ACTIONS(9865), 1, anon_sym_SEMI, + ACTIONS(8021), 20, + ts_builtin_sym_end, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -428935,10 +438477,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278095] = 2, + [286267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6525), 21, + ACTIONS(7660), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428960,10 +438502,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278122] = 2, + [286294] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7681), 21, + ACTIONS(7791), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -428985,10 +438527,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278149] = 2, + [286321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7671), 21, + ACTIONS(7349), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429010,10 +438552,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278176] = 2, + [286348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7753), 21, + ACTIONS(5147), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429035,14 +438577,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278203] = 3, + [286375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9431), 1, - aux_sym_with_clause_token1, - ACTIONS(7427), 20, + ACTIONS(6957), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -429061,10 +438602,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278232] = 2, + [286402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7601), 21, + ACTIONS(7041), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429086,10 +438627,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278259] = 2, + [286429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7605), 21, + ACTIONS(5060), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429111,10 +438652,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278286] = 2, + [286456] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4951), 21, + ACTIONS(9863), 1, + anon_sym_COMMA, + STATE(5967), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 19, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429128,18 +438673,16 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278313] = 2, + aux_sym_where_clause_token1, + [286487] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7445), 21, + ACTIONS(6403), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429161,10 +438704,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278340] = 2, + [286514] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7507), 21, + ACTIONS(7581), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429186,14 +438729,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278367] = 3, + [286541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9433), 1, - aux_sym_with_clause_token1, - ACTIONS(7577), 20, + ACTIONS(8107), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -429212,10 +438754,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278396] = 2, + [286568] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7261), 21, + ACTIONS(8160), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429237,10 +438779,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278423] = 2, + [286595] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6521), 21, + ACTIONS(8125), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429262,10 +438804,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278450] = 2, + [286622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7723), 21, + ACTIONS(8039), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429287,10 +438829,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278477] = 2, + [286649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7589), 21, + ACTIONS(7495), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429312,10 +438854,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278504] = 2, + [286676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5115), 21, + ACTIONS(7535), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429337,14 +438879,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278531] = 4, + [286703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9423), 1, - anon_sym_COMMA, - STATE(5800), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 19, + ACTIONS(8083), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429358,16 +438896,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [278562] = 2, + [286730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5972), 21, + ACTIONS(7987), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429389,10 +438929,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278589] = 2, + [286757] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7837), 21, + ACTIONS(7445), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429414,10 +438954,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278616] = 2, + [286784] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7825), 21, + ACTIONS(7507), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429439,10 +438979,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278643] = 2, + [286811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6495), 21, + ACTIONS(7553), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429464,10 +439004,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278670] = 2, + [286838] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4959), 21, + ACTIONS(7557), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429489,10 +439029,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278697] = 2, + [286865] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7609), 21, + ACTIONS(7323), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429514,10 +439054,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278724] = 2, + [286892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7469), 21, + ACTIONS(8079), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429539,10 +439079,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278751] = 2, + [286919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6024), 21, + ACTIONS(5739), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429564,18 +439104,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278778] = 4, + [286946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9437), 1, - anon_sym_COMMA, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - ACTIONS(9435), 19, + ACTIONS(7561), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, - anon_sym_RPAREN, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -429586,15 +439121,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278809] = 2, + [286973] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7663), 21, + ACTIONS(7869), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429616,10 +439154,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278836] = 2, + [287000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5988), 21, + ACTIONS(7600), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429641,10 +439179,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278863] = 2, + [287027] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5126), 21, + ACTIONS(7695), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429666,10 +439204,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278890] = 2, + [287054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7613), 21, + ACTIONS(8013), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429691,10 +439229,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278917] = 2, + [287081] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7279), 21, + ACTIONS(4784), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429716,10 +439254,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278944] = 2, + [287108] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7207), 21, + ACTIONS(6751), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429741,10 +439279,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278971] = 2, + [287135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7511), 21, + ACTIONS(7053), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429766,10 +439304,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [278998] = 2, + [287162] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7265), 21, + ACTIONS(6741), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429791,10 +439329,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279025] = 2, + [287189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7868), 21, + ACTIONS(8005), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429816,10 +439354,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279052] = 2, + [287216] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5089), 21, + ACTIONS(6013), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429841,10 +439379,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279079] = 2, + [287243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6557), 21, + ACTIONS(6745), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429866,13 +439404,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279106] = 3, + [287270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9440), 1, - anon_sym_SEMI, - ACTIONS(7747), 20, + ACTIONS(4931), 21, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -429892,10 +439429,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279135] = 2, + [287297] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5022), 21, + ACTIONS(7953), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429917,10 +439454,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279162] = 2, + [287324] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7785), 21, + ACTIONS(5032), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429942,16 +439479,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279189] = 3, + [287351] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 5, + ACTIONS(7596), 21, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 16, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -429962,16 +439495,19 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, + aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [279218] = 2, + [287378] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7655), 21, + ACTIONS(6009), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -429993,10 +439529,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279245] = 2, + [287405] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4774), 21, + ACTIONS(4998), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430018,10 +439554,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279272] = 2, + [287432] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5976), 21, + ACTIONS(8176), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430043,10 +439579,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279299] = 2, + [287459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7789), 21, + ACTIONS(6057), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430068,10 +439604,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279326] = 2, + [287486] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6577), 21, + ACTIONS(7573), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430093,13 +439629,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279353] = 2, + [287513] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7651), 21, + ACTIONS(9867), 1, + aux_sym_with_clause_token1, + ACTIONS(8230), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -430118,13 +439655,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279380] = 2, + [287542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7457), 21, + ACTIONS(9869), 1, + aux_sym_with_clause_token1, + ACTIONS(8224), 20, ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -430143,10 +439681,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279407] = 2, + [287571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7864), 21, + ACTIONS(7715), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430168,14 +439706,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279434] = 4, + [287598] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9442), 1, - anon_sym_COMMA, - STATE(5876), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 19, + ACTIONS(7703), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430189,16 +439723,18 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [279465] = 2, + [287625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6561), 21, + ACTIONS(4987), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430220,10 +439756,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279492] = 2, + [287652] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7461), 21, + ACTIONS(7357), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430245,10 +439781,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279519] = 2, + [287679] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7401), 21, + ACTIONS(7249), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430270,10 +439806,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279546] = 2, + [287706] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7235), 21, + ACTIONS(6393), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430295,10 +439831,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279573] = 2, + [287733] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7833), 21, + ACTIONS(7672), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430320,51 +439856,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279600] = 18, + [287760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9363), 1, - aux_sym_create_trigger_statement_token3, - ACTIONS(9365), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(9367), 1, - aux_sym_table_constraint_exclude_token1, - ACTIONS(9369), 1, - aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9371), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(9373), 1, - aux_sym_table_constraint_primary_key_token1, - ACTIONS(9375), 1, - sym__unquoted_identifier, - ACTIONS(9377), 1, - anon_sym_BQUOTE, - ACTIONS(9379), 1, - anon_sym_DQUOTE, - ACTIONS(9445), 1, - anon_sym_RPAREN, - STATE(6124), 1, - sym__identifier, - STATE(6604), 1, - sym_identifier, - STATE(6922), 1, - sym__quoted_identifier, - STATE(7182), 1, - sym_dotted_name, - STATE(7197), 1, - sym_table_column, - STATE(7206), 1, - sym__table_constraint, - STATE(5426), 5, - sym_table_constraint_check, - sym_table_constraint_exclude, - sym_table_constraint_foreign_key, - sym_table_constraint_unique, - sym_table_constraint_primary_key, - [279659] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7633), 21, + ACTIONS(8117), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430386,10 +439881,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279686] = 2, + [287787] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7629), 21, + ACTIONS(8121), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430411,10 +439906,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279713] = 2, + [287814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7335), 21, + ACTIONS(7688), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430436,10 +439931,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279740] = 2, + [287841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7625), 21, + ACTIONS(6397), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430461,10 +439956,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279767] = 2, + [287868] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5992), 21, + ACTIONS(6033), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430486,10 +439981,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279794] = 2, + [287895] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7269), 21, + ACTIONS(6407), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430511,10 +440006,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279821] = 2, + [287922] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7307), 21, + ACTIONS(7731), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430536,10 +440031,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279848] = 2, + [287949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7323), 21, + ACTIONS(8214), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430561,10 +440056,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279875] = 2, + [287976] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7253), 21, + ACTIONS(8137), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430586,10 +440081,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279902] = 2, + [288003] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7697), 21, + ACTIONS(8210), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430611,10 +440106,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279929] = 2, + [288030] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(2252), 21, + ACTIONS(8206), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430636,10 +440131,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279956] = 2, + [288057] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4971), 21, + ACTIONS(8202), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430661,10 +440156,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [279983] = 2, + [288084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7805), 21, + ACTIONS(7707), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430686,10 +440181,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280010] = 2, + [288111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5147), 21, + ACTIONS(8198), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430711,10 +440206,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280037] = 2, + [288138] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7339), 21, + ACTIONS(7751), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430736,14 +440231,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280064] = 3, + [288165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9447), 1, - aux_sym_with_clause_token1, - ACTIONS(7343), 20, + ACTIONS(7711), 21, ts_builtin_sym_end, anon_sym_SEMI, + aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_comment_statement_token1, @@ -430762,10 +440256,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280093] = 2, + [288192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7849), 21, + ACTIONS(7767), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430787,10 +440281,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280120] = 2, + [288219] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(5130), 21, + ACTIONS(7565), 21, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430812,41 +440306,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280147] = 5, + [288246] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9449), 1, - anon_sym_DOT, - STATE(5911), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 4, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9871), 18, + ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(124), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_pg_command_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [280179] = 4, + [288276] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, - anon_sym_COMMA, - STATE(5907), 1, - aux_sym_insert_statement_repeat1, - ACTIONS(9451), 18, + ACTIONS(9875), 2, + aux_sym_begin_statement_token2, + aux_sym_begin_statement_token3, + ACTIONS(9873), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430865,13 +440357,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280209] = 3, + [288304] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9457), 2, - aux_sym_begin_statement_token2, - aux_sym_begin_statement_token3, - ACTIONS(9455), 18, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(6079), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9877), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -430890,117 +440383,121 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280237] = 5, + [288334] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9459), 1, + ACTIONS(9879), 1, anon_sym_DOT, - STATE(5917), 1, + STATE(6083), 1, aux_sym_dotted_name_repeat1, - ACTIONS(136), 3, + ACTIONS(122), 4, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 15, + ACTIONS(124), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [280269] = 4, + [288366] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, - anon_sym_COMMA, - STATE(5909), 1, - aux_sym_insert_statement_repeat1, - ACTIONS(9461), 18, - ts_builtin_sym_end, + ACTIONS(9881), 1, + anon_sym_DOT, + STATE(6083), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280299] = 2, + sym__unquoted_identifier, + [288398] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9435), 20, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(9884), 1, + anon_sym_DOT, + STATE(6087), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 15, aux_sym_with_clause_token1, - anon_sym_COMMA, - anon_sym_RPAREN, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280325] = 4, + sym__unquoted_identifier, + [288430] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, - anon_sym_COMMA, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - ACTIONS(9461), 18, - ts_builtin_sym_end, + ACTIONS(9879), 1, + anon_sym_DOT, + STATE(6082), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 4, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280355] = 4, + sym__unquoted_identifier, + [288462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, - anon_sym_COMMA, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - ACTIONS(9463), 18, + ACTIONS(9888), 2, + aux_sym_begin_statement_token2, + aux_sym_begin_statement_token3, + ACTIONS(9886), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431019,39 +440516,41 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280385] = 4, + [288490] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, - anon_sym_COMMA, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - ACTIONS(9465), 18, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(9884), 1, + anon_sym_DOT, + STATE(6089), 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_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280415] = 3, + sym__unquoted_identifier, + [288522] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9469), 2, - aux_sym_begin_statement_token2, - aux_sym_begin_statement_token3, - ACTIONS(9467), 18, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9877), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431070,41 +440569,80 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280443] = 5, + [288552] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9471), 1, + ACTIONS(9890), 1, anon_sym_DOT, - STATE(5911), 1, + STATE(6089), 1, aux_sym_dotted_name_repeat1, - ACTIONS(115), 4, - anon_sym_SEMI, + ACTIONS(115), 3, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(117), 14, + ACTIONS(117), 15, aux_sym_with_clause_token1, aux_sym_insert_statement_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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [280475] = 4, + [288584] = 17, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9832), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(9834), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(9836), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(9838), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(9840), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9842), 1, + aux_sym_table_constraint_primary_key_token1, + ACTIONS(9844), 1, + sym__unquoted_identifier, + ACTIONS(9846), 1, + anon_sym_BQUOTE, + ACTIONS(9848), 1, + anon_sym_DQUOTE, + STATE(6294), 1, + sym__identifier, + STATE(6923), 1, + sym_identifier, + STATE(7197), 1, + sym__quoted_identifier, + STATE(7234), 1, + sym_dotted_name, + STATE(8013), 1, + sym_table_column, + STATE(8014), 1, + sym__table_constraint, + STATE(5513), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [288640] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - STATE(5908), 1, + STATE(6092), 1, aux_sym_insert_statement_repeat1, - ACTIONS(9465), 18, + ACTIONS(9871), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431123,106 +440661,151 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280505] = 5, + [288670] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9449), 1, - anon_sym_DOT, - STATE(5901), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 4, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9893), 18, + ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_pg_command_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [280537] = 17, + [288700] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9363), 1, - aux_sym_create_trigger_statement_token3, - ACTIONS(9365), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(9367), 1, - aux_sym_table_constraint_exclude_token1, - ACTIONS(9369), 1, - aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9371), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(9373), 1, - aux_sym_table_constraint_primary_key_token1, - ACTIONS(9375), 1, - sym__unquoted_identifier, - ACTIONS(9377), 1, - anon_sym_BQUOTE, - ACTIONS(9379), 1, - anon_sym_DQUOTE, - STATE(6124), 1, - sym__identifier, - STATE(6604), 1, - sym_identifier, - STATE(6922), 1, - sym__quoted_identifier, - STATE(7182), 1, - sym_dotted_name, - STATE(7696), 1, - sym__table_constraint, - STATE(7701), 1, - sym_table_column, - STATE(5426), 5, - sym_table_constraint_check, - sym_table_constraint_exclude, - sym_table_constraint_foreign_key, - sym_table_constraint_unique, - sym_table_constraint_primary_key, - [280593] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9474), 1, - anon_sym_DOT, - STATE(5915), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(117), 15, + ACTIONS(9629), 1, + anon_sym_COMMA, + STATE(6088), 1, + aux_sym_insert_statement_repeat1, + ACTIONS(9895), 18, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_pg_command_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [280625] = 3, + [288730] = 21, ACTIONS(3), 1, sym_comment, - ACTIONS(9479), 2, + ACTIONS(9897), 1, + anon_sym_RPAREN, + ACTIONS(9899), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9901), 1, + aux_sym_null_hint_token3, + ACTIONS(9903), 1, + aux_sym_type_spec_base_token1, + ACTIONS(9905), 1, + aux_sym_type_spec_base_token2, + ACTIONS(9907), 1, + aux_sym_type_spec_base_token3, + ACTIONS(9909), 1, + aux_sym_type_spec_base_token4, + ACTIONS(9911), 1, + aux_sym_type_spec_base_token5, + ACTIONS(9913), 1, + aux_sym_type_spec_base_token6, + ACTIONS(9915), 1, + aux_sym_type_spec_base_token7, + ACTIONS(9917), 1, + aux_sym_type_spec_base_token8, + ACTIONS(9919), 1, + aux_sym_type_spec_base_token10, + ACTIONS(9921), 1, + aux_sym_type_spec_base_token11, + ACTIONS(9923), 1, + aux_sym_type_spec_base_token12, + ACTIONS(9925), 1, + aux_sym_type_spec_base_token13, + ACTIONS(9927), 1, + aux_sym_type_spec_base_token14, + ACTIONS(9929), 1, + aux_sym_type_spec_base_token15, + ACTIONS(9931), 1, + aux_sym_type_spec_base_token16, + ACTIONS(9933), 1, + aux_sym_type_spec_base_token17, + ACTIONS(9935), 1, + aux_sym_type_spec_base_token18, + [288794] = 21, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9937), 1, + anon_sym_RPAREN, + ACTIONS(9939), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9941), 1, + aux_sym_null_hint_token3, + ACTIONS(9943), 1, + aux_sym_type_spec_base_token1, + ACTIONS(9945), 1, + aux_sym_type_spec_base_token2, + ACTIONS(9947), 1, + aux_sym_type_spec_base_token3, + ACTIONS(9949), 1, + aux_sym_type_spec_base_token4, + ACTIONS(9951), 1, + aux_sym_type_spec_base_token5, + ACTIONS(9953), 1, + aux_sym_type_spec_base_token6, + ACTIONS(9955), 1, + aux_sym_type_spec_base_token7, + ACTIONS(9957), 1, + aux_sym_type_spec_base_token8, + ACTIONS(9959), 1, + aux_sym_type_spec_base_token10, + ACTIONS(9961), 1, + aux_sym_type_spec_base_token11, + ACTIONS(9963), 1, + aux_sym_type_spec_base_token12, + ACTIONS(9965), 1, + aux_sym_type_spec_base_token13, + ACTIONS(9967), 1, + aux_sym_type_spec_base_token14, + ACTIONS(9969), 1, + aux_sym_type_spec_base_token15, + ACTIONS(9971), 1, + aux_sym_type_spec_base_token16, + ACTIONS(9973), 1, + aux_sym_type_spec_base_token17, + ACTIONS(9975), 1, + aux_sym_type_spec_base_token18, + [288858] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9979), 2, aux_sym_begin_statement_token2, aux_sym_begin_statement_token3, - ACTIONS(9477), 18, + ACTIONS(9977), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431241,144 +440824,161 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280653] = 5, + [288886] = 20, ACTIONS(3), 1, sym_comment, - ACTIONS(9459), 1, - anon_sym_DOT, - STATE(5915), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(124), 15, + ACTIONS(9981), 1, + aux_sym_alter_table_action_alter_column_token2, + ACTIONS(9983), 1, + aux_sym_null_hint_token3, + ACTIONS(9985), 1, + aux_sym_type_spec_base_token1, + ACTIONS(9987), 1, + aux_sym_type_spec_base_token2, + ACTIONS(9989), 1, + aux_sym_type_spec_base_token3, + ACTIONS(9991), 1, + aux_sym_type_spec_base_token4, + ACTIONS(9993), 1, + aux_sym_type_spec_base_token5, + ACTIONS(9995), 1, + aux_sym_type_spec_base_token6, + ACTIONS(9997), 1, + aux_sym_type_spec_base_token7, + ACTIONS(9999), 1, + aux_sym_type_spec_base_token8, + ACTIONS(10001), 1, + aux_sym_type_spec_base_token10, + ACTIONS(10003), 1, + aux_sym_type_spec_base_token11, + ACTIONS(10005), 1, + aux_sym_type_spec_base_token12, + ACTIONS(10007), 1, + aux_sym_type_spec_base_token13, + ACTIONS(10009), 1, + aux_sym_type_spec_base_token14, + ACTIONS(10011), 1, + aux_sym_type_spec_base_token15, + ACTIONS(10013), 1, + aux_sym_type_spec_base_token16, + ACTIONS(10015), 1, + aux_sym_type_spec_base_token17, + ACTIONS(10017), 1, + aux_sym_type_spec_base_token18, + [288947] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9594), 1, + aux_sym_where_clause_token1, + ACTIONS(10019), 1, + aux_sym_trigger_reference_token1, + STATE(5773), 1, + sym_from_clause, + STATE(5839), 1, + sym_where_clause, + ACTIONS(5427), 15, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_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_body_token1, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [280685] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(132), 4, aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, - ACTIONS(134), 15, - aux_sym_with_clause_token1, - aux_sym_insert_statement_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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [280712] = 17, + [288980] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(2908), 1, + ACTIONS(2994), 1, anon_sym_RPAREN, - ACTIONS(8533), 1, + ACTIONS(8909), 1, aux_sym_join_type_token1, - ACTIONS(8582), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - ACTIONS(9481), 1, + ACTIONS(10021), 1, aux_sym_trigger_reference_token1, - ACTIONS(9483), 1, + ACTIONS(10023), 1, aux_sym_grant_statement_token8, - ACTIONS(9485), 1, + ACTIONS(10025), 1, aux_sym_order_by_clause_token1, - ACTIONS(9487), 1, + ACTIONS(10027), 1, aux_sym_where_clause_token1, - ACTIONS(9489), 1, + ACTIONS(10029), 1, aux_sym_join_clause_token1, - STATE(5586), 1, + STATE(5666), 1, sym_order_by_clause, - STATE(5700), 1, + STATE(5831), 1, sym_limit_clause, - STATE(6022), 1, + STATE(6201), 1, sym_from_clause, - STATE(6437), 1, + STATE(6627), 1, sym_where_clause, - STATE(6623), 1, + STATE(6941), 1, sym_group_by_clause, - STATE(10612), 1, + STATE(11098), 1, sym_join_type, - STATE(6021), 2, + STATE(6194), 2, sym_join_clause, aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, + ACTIONS(8911), 3, aux_sym_join_type_token2, aux_sym_join_type_token3, aux_sym_join_type_token4, - [280767] = 3, + [289035] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 5, - anon_sym_SEMI, + ACTIONS(132), 4, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DOT, - ACTIONS(117), 14, + ACTIONS(134), 15, aux_sym_with_clause_token1, aux_sym_insert_statement_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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [280794] = 3, + [289062] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 5, - anon_sym_SEMI, + ACTIONS(128), 4, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DOT, - ACTIONS(130), 14, + ACTIONS(130), 15, aux_sym_with_clause_token1, aux_sym_insert_statement_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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [280821] = 3, + [289089] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(115), 4, @@ -431402,40 +441002,40 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [280848] = 3, + [289116] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 4, + ACTIONS(132), 5, + anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DOT, - ACTIONS(130), 15, + ACTIONS(134), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_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__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [280875] = 3, + [289143] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 5, + ACTIONS(115), 5, anon_sym_SEMI, aux_sym_pg_command_token1, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DOT, - ACTIONS(134), 14, + ACTIONS(117), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_create_statement_token1, @@ -431450,25 +441050,21 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, sym__unquoted_identifier, - [280902] = 6, + [289170] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9207), 1, - aux_sym_where_clause_token1, - ACTIONS(9491), 1, - aux_sym_trigger_reference_token1, - STATE(5616), 1, - sym_from_clause, - STATE(5745), 1, - sym_where_clause, - ACTIONS(5334), 15, + 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_insert_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, aux_sym__compound_statement_token2, aux_sym_return_statement_token1, aux_sym_declare_statement_token1, @@ -431477,13 +441073,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280935] = 3, + sym__unquoted_identifier, + [289197] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9493), 1, - anon_sym_SEMI, - ACTIONS(7709), 17, + ACTIONS(10031), 18, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -431500,10 +441096,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280961] = 2, + [289221] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9495), 18, + ACTIONS(10033), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431522,10 +441118,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [280985] = 2, + [289245] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7765), 18, + ACTIONS(10035), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431544,12 +441140,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281009] = 2, + [289269] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9497), 18, - ts_builtin_sym_end, + ACTIONS(10037), 1, anon_sym_SEMI, + ACTIONS(7821), 17, + ts_builtin_sym_end, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -431566,36 +441163,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281033] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9501), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(9499), 15, - aux_sym_with_clause_token1, - aux_sym_insert_statement_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_body_token1, - aux_sym_drop_statement_token1, - aux_sym_grant_statement_token1, - aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [281059] = 3, + [289295] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9503), 1, - anon_sym_SEMI, - ACTIONS(7769), 17, + ACTIONS(10039), 18, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -431612,10 +441185,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281085] = 2, + [289319] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9505), 18, + ACTIONS(10041), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431634,32 +441207,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281109] = 2, + [289343] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9507), 18, - ts_builtin_sym_end, + ACTIONS(141), 4, anon_sym_SEMI, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281133] = 2, + sym__unquoted_identifier, + [289369] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9509), 18, + ACTIONS(10043), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431678,10 +441252,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281157] = 2, + [289393] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9511), 18, + ACTIONS(10045), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431700,10 +441274,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281181] = 2, + [289417] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9513), 18, + ACTIONS(10047), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431722,10 +441296,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281205] = 2, + [289441] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9515), 18, + ACTIONS(6755), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431744,32 +441318,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281229] = 2, + [289465] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9517), 18, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(10051), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(10049), 15, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281253] = 2, + sym__unquoted_identifier, + [289491] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9519), 18, + ACTIONS(7642), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431788,33 +441363,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281277] = 3, + [289515] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 4, + ACTIONS(10053), 18, + ts_builtin_sym_end, anon_sym_SEMI, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 14, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_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_pg_command_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [281303] = 2, + [289539] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9521), 18, + ACTIONS(6829), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431833,10 +441407,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281327] = 2, + [289563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9523), 18, + ACTIONS(7668), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431855,12 +441429,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281351] = 2, + [289587] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9525), 18, - ts_builtin_sym_end, + ACTIONS(10055), 1, anon_sym_SEMI, + ACTIONS(8180), 17, + ts_builtin_sym_end, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -431877,10 +441452,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281375] = 2, + [289613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9527), 18, + ACTIONS(10057), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431899,10 +441474,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281399] = 2, + [289637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9529), 18, + ACTIONS(10059), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431921,10 +441496,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281423] = 2, + [289661] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9531), 18, + ACTIONS(10061), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431943,10 +441518,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281447] = 2, + [289685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9533), 18, + ACTIONS(7545), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -431965,12 +441540,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281471] = 2, + [289709] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9535), 18, - ts_builtin_sym_end, + ACTIONS(10063), 1, anon_sym_SEMI, + ACTIONS(7539), 17, + ts_builtin_sym_end, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -431987,13 +441563,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281495] = 3, + [289735] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9537), 1, - anon_sym_SEMI, - ACTIONS(7421), 17, + ACTIONS(10065), 18, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -432010,10 +441585,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281521] = 2, + [289759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9539), 18, + ACTIONS(10067), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432032,10 +441607,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281545] = 2, + [289783] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9541), 18, + ACTIONS(10069), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432054,10 +441629,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281569] = 2, + [289807] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9543), 18, + ACTIONS(10071), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432076,10 +441651,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281593] = 2, + [289831] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9545), 18, + ACTIONS(8001), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432098,10 +441673,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281617] = 2, + [289855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9547), 18, + ACTIONS(10073), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432120,10 +441695,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281641] = 2, + [289879] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9549), 18, + ACTIONS(10075), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432142,10 +441717,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281665] = 2, + [289903] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9551), 18, + ACTIONS(10077), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432164,10 +441739,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281689] = 2, + [289927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9553), 18, + ACTIONS(10079), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432186,10 +441761,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281713] = 2, + [289951] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9555), 18, + ACTIONS(10081), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432208,34 +441783,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281737] = 4, + [289975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9557), 1, - anon_sym_COMMA, - STATE(5959), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 16, + ACTIONS(7523), 18, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [281765] = 2, + [289999] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9560), 18, + ACTIONS(10083), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432254,10 +441827,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281789] = 2, + [290023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7659), 18, + ACTIONS(10085), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432276,10 +441849,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281813] = 2, + [290047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9562), 18, + ACTIONS(10087), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432298,10 +441871,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281837] = 2, + [290071] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9564), 18, + ACTIONS(10089), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432320,10 +441893,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281861] = 2, + [290095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9566), 18, + ACTIONS(10091), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432342,34 +441915,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281885] = 4, + [290119] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9568), 1, - anon_sym_COMMA, - STATE(5959), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 16, + ACTIONS(10093), 18, + ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [281913] = 2, + [290143] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9570), 18, + ACTIONS(10095), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432388,10 +441959,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281937] = 2, + [290167] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9572), 18, + ACTIONS(10097), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432410,10 +441981,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281961] = 2, + [290191] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9574), 18, + ACTIONS(10099), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432432,13 +442003,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [281985] = 3, + [290215] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9578), 1, - anon_sym_SEMI, - ACTIONS(9576), 17, + ACTIONS(10101), 18, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -432455,10 +442025,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282011] = 2, + [290239] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9580), 18, + ACTIONS(10103), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432477,10 +442047,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282035] = 2, + [290263] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9582), 18, + ACTIONS(10105), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432499,10 +442069,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282059] = 2, + [290287] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6295), 18, + ACTIONS(7652), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432521,34 +442091,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282083] = 4, + [290311] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9568), 1, - anon_sym_COMMA, - STATE(5965), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 16, + ACTIONS(10107), 1, anon_sym_SEMI, + ACTIONS(7646), 17, + ts_builtin_sym_end, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, + aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, - aux_sym__compound_statement_token2, - aux_sym_return_statement_token1, - aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - aux_sym_where_clause_token1, - [282111] = 2, + [290337] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9584), 18, + ACTIONS(10109), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432567,10 +442136,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282135] = 2, + [290361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9586), 18, + ACTIONS(10111), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432589,10 +442158,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282159] = 2, + [290385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9588), 18, + ACTIONS(10113), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432611,10 +442180,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282183] = 2, + [290409] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(6646), 18, + ACTIONS(10115), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432633,10 +442202,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282207] = 2, + [290433] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7417), 18, + ACTIONS(10117), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432655,10 +442224,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282231] = 2, + [290457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9590), 18, + ACTIONS(10119), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432677,10 +442246,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282255] = 2, + [290481] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9592), 18, + ACTIONS(10121), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432699,10 +442268,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282279] = 2, + [290505] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9594), 18, + ACTIONS(10123), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432721,10 +442290,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282303] = 2, + [290529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9596), 18, + ACTIONS(10125), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432743,10 +442312,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282327] = 2, + [290553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9598), 18, + ACTIONS(10127), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432765,10 +442334,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282351] = 2, + [290577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9600), 18, + ACTIONS(10129), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432787,10 +442356,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282375] = 2, + [290601] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9602), 18, + ACTIONS(10131), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432809,10 +442378,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282399] = 2, + [290625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9604), 18, + ACTIONS(10133), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432831,10 +442400,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282423] = 2, + [290649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9606), 18, + ACTIONS(10135), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432853,32 +442422,33 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282447] = 2, + [290673] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9608), 18, - ts_builtin_sym_end, - anon_sym_SEMI, + ACTIONS(141), 3, + aux_sym_pg_command_token1, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 15, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, - aux_sym_pg_command_token1, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, + aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282471] = 2, + sym__unquoted_identifier, + [290699] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9610), 18, + ACTIONS(10137), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432897,10 +442467,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282495] = 2, + [290723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9612), 18, + ACTIONS(10139), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432919,12 +442489,13 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282519] = 2, + [290747] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7781), 18, - ts_builtin_sym_end, + ACTIONS(10143), 1, anon_sym_SEMI, + ACTIONS(10141), 17, + ts_builtin_sym_end, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -432941,10 +442512,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282543] = 2, + [290773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9614), 18, + ACTIONS(10145), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -432963,33 +442534,32 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282567] = 3, + [290797] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 3, - aux_sym_pg_command_token1, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 15, + ACTIONS(10147), 18, + ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_comment_statement_token1, aux_sym_begin_statement_token1, + aux_sym_commit_statement_token1, + aux_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_pg_command_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, - aux_sym_trigger_body_token1, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - sym__unquoted_identifier, - [282593] = 2, + [290821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9616), 18, + ACTIONS(10149), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433008,10 +442578,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282617] = 2, + [290845] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9618), 18, + ACTIONS(10151), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433030,10 +442600,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282641] = 2, + [290869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9620), 18, + ACTIONS(10153), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433052,10 +442622,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282665] = 2, + [290893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9622), 18, + ACTIONS(10155), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433074,10 +442644,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282689] = 2, + [290917] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9624), 18, + ACTIONS(10157), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433096,10 +442666,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282713] = 2, + [290941] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7743), 18, + ACTIONS(10159), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433118,10 +442688,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282737] = 2, + [290965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9626), 18, + ACTIONS(10161), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433140,10 +442710,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282761] = 2, + [290989] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9628), 18, + ACTIONS(10163), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433162,32 +442732,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282785] = 2, + [291013] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9630), 18, - ts_builtin_sym_end, + ACTIONS(10165), 1, + anon_sym_COMMA, + STATE(6186), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 16, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282809] = 2, + aux_sym_where_clause_token1, + [291041] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9632), 18, + ACTIONS(10167), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433206,13 +442778,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282833] = 3, + [291065] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9634), 1, - anon_sym_SEMI, - ACTIONS(7817), 17, + ACTIONS(10169), 18, ts_builtin_sym_end, + anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, @@ -433229,10 +442800,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282859] = 2, + [291089] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9636), 18, + ACTIONS(10171), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433251,10 +442822,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282883] = 2, + [291113] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7841), 18, + ACTIONS(10173), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433273,32 +442844,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282907] = 2, + [291137] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9638), 18, - ts_builtin_sym_end, + ACTIONS(10165), 1, + anon_sym_COMMA, + STATE(6191), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 16, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282931] = 2, + aux_sym_where_clause_token1, + [291165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9640), 18, + ACTIONS(10175), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433317,10 +442890,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282955] = 2, + [291189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9642), 18, + ACTIONS(10177), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433339,10 +442912,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [282979] = 2, + [291213] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9644), 18, + ACTIONS(10179), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433361,10 +442934,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [283003] = 2, + [291237] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9646), 18, + ACTIONS(10181), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433383,32 +442956,34 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [283027] = 2, + [291261] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9648), 18, - ts_builtin_sym_end, + ACTIONS(10183), 1, + anon_sym_COMMA, + STATE(6191), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 16, anon_sym_SEMI, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_comment_statement_token1, - aux_sym_begin_statement_token1, - aux_sym_commit_statement_token1, - aux_sym_rollback_statement_token1, aux_sym_create_statement_token1, aux_sym_alter_statement_token1, aux_sym_alter_table_action_alter_column_token1, aux_sym_pg_command_token1, + aux_sym__compound_statement_token2, + aux_sym_return_statement_token1, + aux_sym_declare_statement_token1, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [283051] = 2, + aux_sym_where_clause_token1, + [291289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9650), 18, + ACTIONS(10186), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433427,10 +443002,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [283075] = 2, + [291313] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9652), 18, + ACTIONS(10188), 18, ts_builtin_sym_end, anon_sym_SEMI, aux_sym_with_clause_token1, @@ -433449,12 +443024,46 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [283099] = 4, + [291337] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(9654), 1, + ACTIONS(3268), 1, + anon_sym_RPAREN, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(10023), 1, + aux_sym_grant_statement_token8, + ACTIONS(10025), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10027), 1, + aux_sym_where_clause_token1, + ACTIONS(10029), 1, + aux_sym_join_clause_token1, + STATE(5676), 1, + sym_order_by_clause, + STATE(5846), 1, + sym_limit_clause, + STATE(6650), 1, + sym_where_clause, + STATE(6963), 1, + sym_group_by_clause, + STATE(11098), 1, + sym_join_type, + STATE(6227), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + [291386] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10190), 1, anon_sym_DOT, - STATE(6018), 1, + STATE(6198), 1, aux_sym_dotted_name_repeat1, ACTIONS(122), 15, anon_sym_COMMA, @@ -433472,46 +443081,48 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_check_token1, aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, - [283126] = 13, + [291413] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(9656), 1, + ACTIONS(3278), 1, anon_sym_RPAREN, - ACTIONS(9660), 1, - sym__unquoted_identifier, - ACTIONS(9662), 1, - anon_sym_BQUOTE, - ACTIONS(9664), 1, - anon_sym_DQUOTE, - STATE(2135), 1, - sym_dotted_name, - STATE(4647), 1, - sym__identifier, - STATE(5601), 1, - sym_identifier, - STATE(6032), 1, - sym__quoted_identifier, - STATE(7130), 1, - sym_constrained_type, - STATE(7133), 1, - sym_create_function_parameter, - STATE(6160), 3, - sym_type, - sym_array_type, - sym__type, - ACTIONS(9658), 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, - [283171] = 4, + ACTIONS(8909), 1, + aux_sym_join_type_token1, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(10023), 1, + aux_sym_grant_statement_token8, + ACTIONS(10025), 1, + aux_sym_order_by_clause_token1, + ACTIONS(10027), 1, + aux_sym_where_clause_token1, + ACTIONS(10029), 1, + aux_sym_join_clause_token1, + STATE(5678), 1, + sym_order_by_clause, + STATE(5815), 1, + sym_limit_clause, + STATE(6717), 1, + sym_where_clause, + STATE(6980), 1, + sym_group_by_clause, + STATE(11098), 1, + sym_join_type, + STATE(6227), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(8911), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + [291462] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9654), 1, + ACTIONS(10190), 1, anon_sym_DOT, - STATE(6015), 1, + STATE(6195), 1, aux_sym_dotted_name_repeat1, - ACTIONS(136), 15, + ACTIONS(141), 15, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_LPAREN, @@ -433527,12 +443138,12 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_check_token1, aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, - [283198] = 4, + [291489] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9666), 1, + ACTIONS(10192), 1, anon_sym_DOT, - STATE(6018), 1, + STATE(6198), 1, aux_sym_dotted_name_repeat1, ACTIONS(115), 15, anon_sym_COMMA, @@ -433550,44 +443161,10 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_check_token1, aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, - [283225] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3257), 1, - anon_sym_RPAREN, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(9483), 1, - aux_sym_grant_statement_token8, - ACTIONS(9485), 1, - aux_sym_order_by_clause_token1, - ACTIONS(9487), 1, - aux_sym_where_clause_token1, - ACTIONS(9489), 1, - aux_sym_join_clause_token1, - STATE(5572), 1, - sym_order_by_clause, - STATE(5703), 1, - sym_limit_clause, - STATE(6465), 1, - sym_where_clause, - STATE(6692), 1, - sym_group_by_clause, - STATE(10612), 1, - sym_join_type, - STATE(6052), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - [283274] = 2, + [291516] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9669), 17, + ACTIONS(10195), 17, ts_builtin_sym_end, aux_sym_with_clause_token1, aux_sym_insert_statement_token1, @@ -433605,535 +443182,464 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_drop_statement_token1, aux_sym_grant_statement_token1, aux_sym_grant_statement_token4, - [283297] = 15, + [291539] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(3243), 1, + ACTIONS(10197), 1, anon_sym_RPAREN, - ACTIONS(8533), 1, - aux_sym_join_type_token1, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(9483), 1, - aux_sym_grant_statement_token8, - ACTIONS(9485), 1, - aux_sym_order_by_clause_token1, - ACTIONS(9487), 1, - aux_sym_where_clause_token1, - ACTIONS(9489), 1, - aux_sym_join_clause_token1, - STATE(5582), 1, - sym_order_by_clause, - STATE(5686), 1, - sym_limit_clause, - STATE(6454), 1, - sym_where_clause, - STATE(6672), 1, - sym_group_by_clause, - STATE(10612), 1, - sym_join_type, - STATE(6052), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - [283346] = 15, + ACTIONS(10201), 1, + sym__unquoted_identifier, + ACTIONS(10203), 1, + anon_sym_BQUOTE, + ACTIONS(10205), 1, + anon_sym_DQUOTE, + STATE(2105), 1, + sym_dotted_name, + STATE(4724), 1, + sym__identifier, + STATE(5690), 1, + sym_identifier, + STATE(6218), 1, + sym__quoted_identifier, + STATE(7838), 1, + sym_create_function_parameter, + STATE(7840), 1, + sym_constrained_type, + STATE(6372), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(10199), 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, + [291584] = 15, ACTIONS(3), 1, sym_comment, - ACTIONS(3243), 1, + ACTIONS(3268), 1, anon_sym_RPAREN, - ACTIONS(8533), 1, + ACTIONS(8909), 1, aux_sym_join_type_token1, - ACTIONS(8582), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - ACTIONS(9483), 1, + ACTIONS(10023), 1, aux_sym_grant_statement_token8, - ACTIONS(9485), 1, + ACTIONS(10025), 1, aux_sym_order_by_clause_token1, - ACTIONS(9487), 1, + ACTIONS(10027), 1, aux_sym_where_clause_token1, - ACTIONS(9489), 1, + ACTIONS(10029), 1, aux_sym_join_clause_token1, - STATE(5582), 1, + STATE(5676), 1, sym_order_by_clause, - STATE(5686), 1, + STATE(5846), 1, sym_limit_clause, - STATE(6454), 1, + STATE(6650), 1, sym_where_clause, - STATE(6672), 1, + STATE(6963), 1, sym_group_by_clause, - STATE(10612), 1, + STATE(11098), 1, sym_join_type, - STATE(6019), 2, + STATE(6196), 2, sym_join_clause, aux_sym__select_statement_repeat1, - ACTIONS(8535), 3, + ACTIONS(8911), 3, aux_sym_join_type_token2, aux_sym_join_type_token3, aux_sym_join_type_token4, - [283395] = 17, + [291633] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(7951), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(9671), 1, - aux_sym_cte_token3, - ACTIONS(9673), 1, - aux_sym_truncate_statement_token2, - ACTIONS(9675), 1, - aux_sym_comment_statement_token4, - ACTIONS(9677), 1, - aux_sym_comment_statement_token5, - ACTIONS(9679), 1, - aux_sym_create_statement_token2, - ACTIONS(9681), 1, - aux_sym_create_statement_token3, - ACTIONS(9683), 1, - aux_sym_sequence_token1, - ACTIONS(9685), 1, - aux_sym_create_function_statement_token1, - ACTIONS(9687), 1, - aux_sym_create_function_statement_token6, - ACTIONS(9689), 1, - aux_sym_create_role_statement_token1, - ACTIONS(9691), 1, - aux_sym_create_domain_statement_token1, - ACTIONS(9693), 1, - aux_sym_create_index_statement_token1, - ACTIONS(9695), 1, - aux_sym_create_view_statement_token1, - STATE(4453), 1, - sym_sequence, - STATE(10611), 1, - sym_unique_constraint, - [283447] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5182), 1, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(5866), 1, - anon_sym_SQUOTE, - ACTIONS(5868), 1, - sym__dollar_quoted_string_tag, - ACTIONS(9697), 1, + ACTIONS(10207), 1, anon_sym_LPAREN, - ACTIONS(9699), 1, + ACTIONS(10209), 1, sym_number, - STATE(3130), 1, + STATE(1265), 1, + sym__quoted_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(3152), 1, + STATE(5064), 1, sym_identifier, - STATE(3189), 1, - sym__quoted_identifier, - STATE(7598), 1, + STATE(8060), 1, sym__identifier, - STATE(4396), 2, + STATE(5332), 2, sym__column_default_expression, sym_type_cast, - STATE(4334), 3, + STATE(6223), 3, sym_function_call, sym__parenthesized_expression, sym_string, - [283493] = 17, + [291679] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(7951), 1, + ACTIONS(8371), 1, aux_sym_table_constraint_unique_token1, - ACTIONS(9385), 1, - aux_sym_comment_statement_token4, - ACTIONS(9387), 1, - aux_sym_comment_statement_token5, - ACTIONS(9395), 1, - aux_sym_sequence_token1, - ACTIONS(9401), 1, - aux_sym_create_function_statement_token6, - ACTIONS(9411), 1, - aux_sym_create_domain_statement_token1, - ACTIONS(9413), 1, - aux_sym_create_index_statement_token1, - ACTIONS(9701), 1, + ACTIONS(10211), 1, aux_sym_cte_token3, - ACTIONS(9703), 1, + ACTIONS(10213), 1, aux_sym_truncate_statement_token2, - ACTIONS(9705), 1, + ACTIONS(10215), 1, + aux_sym_comment_statement_token4, + ACTIONS(10217), 1, + aux_sym_comment_statement_token5, + ACTIONS(10219), 1, aux_sym_create_statement_token2, - ACTIONS(9707), 1, + ACTIONS(10221), 1, aux_sym_create_statement_token3, - ACTIONS(9709), 1, + ACTIONS(10223), 1, + aux_sym_sequence_token1, + ACTIONS(10225), 1, aux_sym_create_function_statement_token1, - ACTIONS(9711), 1, + ACTIONS(10227), 1, + aux_sym_create_function_statement_token6, + ACTIONS(10229), 1, aux_sym_create_role_statement_token1, - ACTIONS(9713), 1, - aux_sym_create_view_statement_token1, - STATE(5822), 1, + ACTIONS(10231), 1, + aux_sym_drop_statement_token2, + ACTIONS(10233), 1, + aux_sym_drop_statement_token3, + ACTIONS(10235), 1, + aux_sym_create_domain_statement_token1, + STATE(4507), 1, sym_sequence, - STATE(10414), 1, + STATE(11097), 1, sym_unique_constraint, - [283545] = 17, + [291731] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(7951), 1, + ACTIONS(8371), 1, aux_sym_table_constraint_unique_token1, - ACTIONS(9381), 1, + ACTIONS(9786), 1, aux_sym_cte_token3, - ACTIONS(9383), 1, + ACTIONS(9788), 1, aux_sym_truncate_statement_token2, - ACTIONS(9385), 1, + ACTIONS(9790), 1, aux_sym_comment_statement_token4, - ACTIONS(9387), 1, + ACTIONS(9792), 1, aux_sym_comment_statement_token5, - ACTIONS(9391), 1, + ACTIONS(9796), 1, aux_sym_create_statement_token2, - ACTIONS(9393), 1, + ACTIONS(9798), 1, aux_sym_create_statement_token3, - ACTIONS(9395), 1, + ACTIONS(9800), 1, aux_sym_sequence_token1, - ACTIONS(9401), 1, + ACTIONS(9806), 1, aux_sym_create_function_statement_token6, - ACTIONS(9409), 1, + ACTIONS(9814), 1, aux_sym_create_role_statement_token1, - ACTIONS(9411), 1, + ACTIONS(9816), 1, + aux_sym_drop_statement_token2, + ACTIONS(9818), 1, + aux_sym_drop_statement_token3, + ACTIONS(9820), 1, aux_sym_create_domain_statement_token1, - ACTIONS(9413), 1, - aux_sym_create_index_statement_token1, - ACTIONS(9415), 1, - aux_sym_create_view_statement_token1, - ACTIONS(9715), 1, + ACTIONS(10237), 1, aux_sym_create_function_statement_token1, - STATE(5822), 1, + STATE(6054), 1, sym_sequence, - STATE(10414), 1, + STATE(10890), 1, sym_unique_constraint, - [283597] = 14, + [291783] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(9717), 1, - anon_sym_LPAREN, - ACTIONS(9719), 1, - sym_number, - ACTIONS(9721), 1, + ACTIONS(5322), 1, sym__unquoted_identifier, - ACTIONS(9723), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(9725), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9727), 1, + ACTIONS(5831), 1, anon_sym_SQUOTE, - ACTIONS(9729), 1, + ACTIONS(5833), 1, sym__dollar_quoted_string_tag, - STATE(2144), 1, - sym_identifier, - STATE(2176), 1, - sym__quoted_identifier, - STATE(3130), 1, + ACTIONS(10239), 1, + anon_sym_LPAREN, + ACTIONS(10241), 1, + sym_number, + STATE(2860), 1, sym_dotted_name, - STATE(7604), 1, + STATE(3159), 1, + sym__quoted_identifier, + STATE(3218), 1, + sym_identifier, + STATE(8000), 1, sym__identifier, - STATE(2549), 2, + STATE(4390), 2, sym__column_default_expression, sym_type_cast, - STATE(2371), 3, + STATE(3795), 3, sym_function_call, sym__parenthesized_expression, sym_string, - [283643] = 14, + [291829] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(10201), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(10203), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(10205), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + STATE(2105), 1, + sym_dotted_name, + STATE(4724), 1, + sym__identifier, + STATE(5690), 1, + sym_identifier, + STATE(6218), 1, + sym__quoted_identifier, + STATE(7840), 1, + sym_constrained_type, + STATE(8002), 1, + sym_create_function_parameter, + STATE(6372), 3, + sym_type, + sym_array_type, + sym__type, + ACTIONS(10199), 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, + [291871] = 14, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(6384), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - ACTIONS(9731), 1, - anon_sym_LPAREN, - ACTIONS(9733), 1, + ACTIONS(10209), 1, sym_number, - STATE(1404), 1, + ACTIONS(10243), 1, + anon_sym_LPAREN, + STATE(1343), 1, sym__quoted_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(4975), 1, + STATE(5064), 1, sym_identifier, - STATE(7621), 1, + STATE(8015), 1, sym__identifier, - STATE(5248), 2, + STATE(5332), 2, sym__column_default_expression, sym_type_cast, - STATE(5265), 3, + STATE(5391), 3, sym_function_call, sym__parenthesized_expression, sym_string, - [283689] = 14, + [291917] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(4600), 1, + ACTIONS(10245), 1, + anon_sym_LPAREN, + ACTIONS(10247), 1, + sym_number, + ACTIONS(10249), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(10251), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(10253), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(10255), 1, anon_sym_SQUOTE, - ACTIONS(6384), 1, + ACTIONS(10257), 1, sym__dollar_quoted_string_tag, - ACTIONS(9731), 1, - anon_sym_LPAREN, - ACTIONS(9733), 1, - sym_number, - STATE(1262), 1, + STATE(2140), 1, + sym_identifier, + STATE(2195), 1, sym__quoted_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(4975), 1, - sym_identifier, - STATE(7621), 1, + STATE(8024), 1, sym__identifier, - STATE(5248), 2, + STATE(2515), 2, sym__column_default_expression, sym_type_cast, - STATE(5265), 3, + STATE(2333), 3, sym_function_call, sym__parenthesized_expression, sym_string, - [283735] = 12, + [291963] = 17, ACTIONS(3), 1, sym_comment, - ACTIONS(9660), 1, - sym__unquoted_identifier, - ACTIONS(9662), 1, - anon_sym_BQUOTE, - ACTIONS(9664), 1, - anon_sym_DQUOTE, - STATE(2135), 1, - sym_dotted_name, - STATE(4647), 1, - sym__identifier, - STATE(5601), 1, - sym_identifier, - STATE(6032), 1, - sym__quoted_identifier, - STATE(7130), 1, - sym_constrained_type, - STATE(7667), 1, - sym_create_function_parameter, - STATE(6160), 3, - sym_type, - sym_array_type, - sym__type, - ACTIONS(9658), 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, - [283777] = 14, + ACTIONS(8371), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(9790), 1, + aux_sym_comment_statement_token4, + ACTIONS(9792), 1, + aux_sym_comment_statement_token5, + ACTIONS(9800), 1, + aux_sym_sequence_token1, + ACTIONS(9806), 1, + aux_sym_create_function_statement_token6, + ACTIONS(9818), 1, + aux_sym_drop_statement_token3, + ACTIONS(9820), 1, + aux_sym_create_domain_statement_token1, + ACTIONS(10259), 1, + aux_sym_cte_token3, + ACTIONS(10261), 1, + aux_sym_truncate_statement_token2, + ACTIONS(10263), 1, + aux_sym_create_statement_token2, + ACTIONS(10265), 1, + aux_sym_create_statement_token3, + ACTIONS(10267), 1, + aux_sym_create_function_statement_token1, + ACTIONS(10269), 1, + aux_sym_create_role_statement_token1, + ACTIONS(10271), 1, + aux_sym_drop_statement_token2, + STATE(6054), 1, + sym_sequence, + STATE(10890), 1, + sym_unique_constraint, + [292015] = 14, ACTIONS(3), 1, sym_comment, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - ACTIONS(4600), 1, + ACTIONS(4626), 1, sym__unquoted_identifier, - ACTIONS(4602), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(9733), 1, + ACTIONS(6322), 1, + anon_sym_SQUOTE, + ACTIONS(6334), 1, + sym__dollar_quoted_string_tag, + ACTIONS(10209), 1, sym_number, - ACTIONS(9735), 1, + ACTIONS(10243), 1, anon_sym_LPAREN, - STATE(1262), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(4975), 1, + STATE(5064), 1, sym_identifier, - STATE(7547), 1, + STATE(8015), 1, sym__identifier, - STATE(5248), 2, + STATE(5332), 2, sym__column_default_expression, sym_type_cast, - STATE(6045), 3, + STATE(5391), 3, sym_function_call, sym__parenthesized_expression, sym_string, - [283823] = 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, - [283846] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(134), 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(132), 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, - [283869] = 12, + [292061] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(9737), 1, + ACTIONS(10273), 1, aux_sym_null_hint_token2, - ACTIONS(9739), 1, + ACTIONS(10275), 1, aux_sym_setof_token1, - ACTIONS(9741), 1, + ACTIONS(10277), 1, sym__unquoted_identifier, - ACTIONS(9743), 1, + ACTIONS(10279), 1, anon_sym_BQUOTE, - ACTIONS(9745), 1, + ACTIONS(10281), 1, anon_sym_DQUOTE, - STATE(2635), 1, + STATE(2684), 1, sym_identifier, - STATE(2728), 1, + STATE(2767), 1, sym__quoted_identifier, - STATE(2892), 1, + STATE(2859), 1, sym_dotted_name, - STATE(2938), 1, + STATE(2902), 1, sym__identifier, - STATE(420), 3, + STATE(425), 3, sym__create_function_return_type, sym_setof, sym_constrained_type, - STATE(3094), 3, + STATE(2965), 3, sym_type, sym_array_type, sym__type, - [283910] = 13, + [292102] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(5322), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(6372), 1, + ACTIONS(5831), 1, anon_sym_SQUOTE, - ACTIONS(6384), 1, + ACTIONS(5833), 1, sym__dollar_quoted_string_tag, - ACTIONS(9731), 1, + ACTIONS(10239), 1, anon_sym_LPAREN, - ACTIONS(9747), 1, + ACTIONS(10283), 1, sym_number, - STATE(1404), 1, - sym__quoted_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(4975), 1, + STATE(3159), 1, + sym__quoted_identifier, + STATE(3218), 1, sym_identifier, - STATE(8800), 1, + STATE(9390), 1, sym__identifier, - STATE(5803), 4, + STATE(4537), 4, sym__column_default_expression, sym_function_call, sym__parenthesized_expression, sym_string, - [283953] = 13, + [292145] = 13, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(5866), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(5868), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - ACTIONS(9697), 1, + ACTIONS(10243), 1, anon_sym_LPAREN, - ACTIONS(9749), 1, + ACTIONS(10285), 1, sym_number, - STATE(3130), 1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(3152), 1, + STATE(5064), 1, sym_identifier, - STATE(3189), 1, - sym__quoted_identifier, - STATE(8933), 1, + STATE(9230), 1, sym__identifier, - STATE(4477), 4, + STATE(6007), 4, sym__column_default_expression, sym_function_call, sym__parenthesized_expression, sym_string, - [283996] = 12, + [292188] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9737), 1, - aux_sym_null_hint_token2, - ACTIONS(9739), 1, - aux_sym_setof_token1, - ACTIONS(9741), 1, - sym__unquoted_identifier, - ACTIONS(9743), 1, - anon_sym_BQUOTE, - ACTIONS(9745), 1, - anon_sym_DQUOTE, - STATE(2635), 1, - sym_identifier, - STATE(2728), 1, - sym__quoted_identifier, - STATE(2892), 1, - sym_dotted_name, - STATE(2938), 1, - sym__identifier, - STATE(424), 3, - sym__create_function_return_type, - sym_setof, - sym_constrained_type, - STATE(3094), 3, - sym_type, - sym_array_type, - sym__type, - [284037] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2495), 1, + ACTIONS(2489), 1, anon_sym_LBRACK, - STATE(1317), 1, + STATE(1314), 1, aux_sym_array_type_repeat1, - ACTIONS(240), 13, + ACTIONS(340), 13, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -434147,100 +443653,141 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_check_token1, aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, - [284062] = 12, + [292213] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(9737), 1, + ACTIONS(10273), 1, aux_sym_null_hint_token2, - ACTIONS(9739), 1, + ACTIONS(10275), 1, aux_sym_setof_token1, - ACTIONS(9741), 1, + ACTIONS(10277), 1, sym__unquoted_identifier, - ACTIONS(9743), 1, + ACTIONS(10279), 1, anon_sym_BQUOTE, - ACTIONS(9745), 1, + ACTIONS(10281), 1, anon_sym_DQUOTE, - STATE(2635), 1, + STATE(2684), 1, sym_identifier, - STATE(2728), 1, + STATE(2767), 1, sym__quoted_identifier, - STATE(2892), 1, + STATE(2859), 1, sym_dotted_name, - STATE(2938), 1, + STATE(2902), 1, sym__identifier, - STATE(408), 3, + STATE(412), 3, sym__create_function_return_type, sym_setof, sym_constrained_type, - STATE(3094), 3, + STATE(2965), 3, sym_type, sym_array_type, sym__type, - [284103] = 12, + [292254] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(9737), 1, + ACTIONS(10273), 1, aux_sym_null_hint_token2, - ACTIONS(9739), 1, + ACTIONS(10275), 1, aux_sym_setof_token1, - ACTIONS(9741), 1, + ACTIONS(10277), 1, sym__unquoted_identifier, - ACTIONS(9743), 1, + ACTIONS(10279), 1, anon_sym_BQUOTE, - ACTIONS(9745), 1, + ACTIONS(10281), 1, anon_sym_DQUOTE, - STATE(2635), 1, + STATE(2684), 1, sym_identifier, - STATE(2728), 1, + STATE(2767), 1, sym__quoted_identifier, - STATE(2892), 1, + STATE(2859), 1, sym_dotted_name, - STATE(2938), 1, + STATE(2902), 1, sym__identifier, - STATE(432), 3, + STATE(415), 3, sym__create_function_return_type, sym_setof, sym_constrained_type, - STATE(3094), 3, + STATE(2965), 3, sym_type, sym_array_type, sym__type, - [284144] = 12, + [292295] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(130), 7, aux_sym_with_clause_token1, - ACTIONS(9751), 1, - aux_sym_insert_statement_token1, - ACTIONS(9753), 1, - aux_sym_trigger_event_token1, - ACTIONS(9755), 1, - aux_sym_trigger_event_token2, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, - sym__delete_statement, - STATE(5747), 1, - sym__update_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6378), 1, - sym_with_clause, - STATE(8309), 4, - sym_select_statement, - sym_insert_statement, - sym_update_statement, - sym_delete_statement, - [284184] = 5, + 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, + [292318] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(134), 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(132), 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, + [292341] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(9759), 1, + ACTIONS(10273), 1, + aux_sym_null_hint_token2, + ACTIONS(10275), 1, + aux_sym_setof_token1, + ACTIONS(10277), 1, + sym__unquoted_identifier, + ACTIONS(10279), 1, + anon_sym_BQUOTE, + ACTIONS(10281), 1, + anon_sym_DQUOTE, + STATE(2684), 1, + sym_identifier, + STATE(2767), 1, + sym__quoted_identifier, + STATE(2859), 1, + sym_dotted_name, + STATE(2902), 1, + sym__identifier, + STATE(416), 3, + sym__create_function_return_type, + sym_setof, + sym_constrained_type, + STATE(2965), 3, + sym_type, + sym_array_type, + sym__type, + [292382] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10287), 1, anon_sym_COMMA, - ACTIONS(9761), 1, + ACTIONS(10289), 1, aux_sym_insert_statement_token2, - STATE(6048), 1, + STATE(6228), 1, aux_sym_select_clause_body_repeat1, ACTIONS(3622), 11, anon_sym_RPAREN, @@ -434254,68 +443801,68 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284210] = 12, + [292408] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9751), 1, + ACTIONS(10291), 1, aux_sym_insert_statement_token1, - ACTIONS(9753), 1, + ACTIONS(10293), 1, aux_sym_trigger_event_token1, - ACTIONS(9755), 1, + ACTIONS(10295), 1, aux_sym_trigger_event_token2, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5919), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, sym_select_clause, - STATE(6378), 1, + STATE(6550), 1, sym_with_clause, - STATE(9389), 4, + STATE(9100), 4, sym_select_statement, sym_insert_statement, sym_update_statement, sym_delete_statement, - [284250] = 12, + [292448] = 12, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9751), 1, + ACTIONS(10291), 1, aux_sym_insert_statement_token1, - ACTIONS(9753), 1, + ACTIONS(10293), 1, aux_sym_trigger_event_token1, - ACTIONS(9755), 1, + ACTIONS(10295), 1, aux_sym_trigger_event_token2, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5728), 1, + STATE(5826), 1, sym__delete_statement, - STATE(5747), 1, + STATE(5836), 1, sym__update_statement, - STATE(5919), 1, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, sym_select_clause, - STATE(6378), 1, + STATE(6550), 1, sym_with_clause, - STATE(8023), 4, + STATE(9274), 4, sym_select_statement, sym_insert_statement, sym_update_statement, sym_delete_statement, - [284290] = 3, + [292488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9763), 1, + ACTIONS(10299), 1, anon_sym_COLON_COLON, - ACTIONS(3630), 13, + ACTIONS(3616), 13, anon_sym_COMMA, aux_sym_cte_token2, anon_sym_RPAREN, @@ -434329,39 +443876,42 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_table_constraint_check_token1, aux_sym_table_constraint_unique_token1, aux_sym_table_constraint_primary_key_token1, - [284312] = 10, + [292510] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(9765), 1, - aux_sym_comment_statement_token3, - ACTIONS(9767), 1, - aux_sym_create_trigger_statement_token3, - ACTIONS(9769), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(9771), 1, - aux_sym_table_constraint_exclude_token1, - ACTIONS(9773), 1, - aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9775), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(9777), 1, - aux_sym_table_constraint_primary_key_token1, - STATE(5895), 1, - sym__table_constraint, - STATE(5426), 5, - sym_table_constraint_check, - sym_table_constraint_exclude, - sym_table_constraint_foreign_key, - sym_table_constraint_unique, - sym_table_constraint_primary_key, - [284347] = 4, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10291), 1, + aux_sym_insert_statement_token1, + ACTIONS(10293), 1, + aux_sym_trigger_event_token1, + ACTIONS(10295), 1, + aux_sym_trigger_event_token2, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5826), 1, + sym__delete_statement, + STATE(5836), 1, + sym__update_statement, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(6550), 1, + sym_with_clause, + STATE(9375), 4, + sym_select_statement, + sym_insert_statement, + sym_update_statement, + sym_delete_statement, + [292550] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9759), 1, + ACTIONS(10287), 1, anon_sym_COMMA, - STATE(6051), 1, + STATE(6230), 1, aux_sym_select_clause_body_repeat1, - ACTIONS(3693), 11, + ACTIONS(3684), 11, anon_sym_RPAREN, aux_sym_trigger_reference_token1, aux_sym_grant_statement_token8, @@ -434373,14 +443923,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284370] = 4, + [292573] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9759), 1, + ACTIONS(10287), 1, anon_sym_COMMA, - STATE(6051), 1, + STATE(6225), 1, aux_sym_select_clause_body_repeat1, - ACTIONS(3761), 11, + ACTIONS(3772), 11, anon_sym_RPAREN, aux_sym_trigger_reference_token1, aux_sym_grant_statement_token8, @@ -434392,14 +443942,36 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284393] = 4, + [292596] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9205), 1, + aux_sym_join_type_token1, + ACTIONS(10301), 1, + aux_sym_join_clause_token1, + STATE(11098), 1, + sym_join_type, + STATE(6227), 2, + sym_join_clause, + aux_sym__select_statement_repeat1, + ACTIONS(9208), 3, + aux_sym_join_type_token2, + aux_sym_join_type_token3, + aux_sym_join_type_token4, + ACTIONS(3669), 5, + anon_sym_RPAREN, + aux_sym_grant_statement_token8, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + aux_sym_where_clause_token1, + [292625] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9759), 1, + ACTIONS(10287), 1, anon_sym_COMMA, - STATE(6047), 1, + STATE(6230), 1, aux_sym_select_clause_body_repeat1, - ACTIONS(3735), 11, + ACTIONS(3757), 11, anon_sym_RPAREN, aux_sym_trigger_reference_token1, aux_sym_grant_statement_token8, @@ -434411,39 +443983,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284416] = 10, + [292648] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(9779), 1, + ACTIONS(10304), 1, aux_sym_comment_statement_token3, - ACTIONS(9781), 1, + ACTIONS(10306), 1, aux_sym_create_trigger_statement_token3, - ACTIONS(9783), 1, + ACTIONS(10308), 1, aux_sym_table_constraint_check_token1, - ACTIONS(9785), 1, + ACTIONS(10310), 1, aux_sym_table_constraint_exclude_token1, - ACTIONS(9787), 1, + ACTIONS(10312), 1, aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9789), 1, + ACTIONS(10314), 1, aux_sym_table_constraint_unique_token1, - ACTIONS(9791), 1, + ACTIONS(10316), 1, aux_sym_table_constraint_primary_key_token1, - STATE(4572), 1, + STATE(4462), 1, sym__table_constraint, - STATE(3166), 5, + STATE(3177), 5, sym_table_constraint_check, sym_table_constraint_exclude, sym_table_constraint_foreign_key, sym_table_constraint_unique, sym_table_constraint_primary_key, - [284451] = 4, + [292683] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9793), 1, + ACTIONS(10318), 1, anon_sym_COMMA, - STATE(6051), 1, + STATE(6230), 1, aux_sym_select_clause_body_repeat1, - ACTIONS(3722), 11, + ACTIONS(3780), 11, anon_sym_RPAREN, aux_sym_trigger_reference_token1, aux_sym_grant_statement_token8, @@ -434455,36 +444027,39 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284474] = 7, + [292706] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(8807), 1, - aux_sym_join_type_token1, - ACTIONS(9796), 1, - aux_sym_join_clause_token1, - STATE(10612), 1, - sym_join_type, - STATE(6052), 2, - sym_join_clause, - aux_sym__select_statement_repeat1, - ACTIONS(8810), 3, - aux_sym_join_type_token2, - aux_sym_join_type_token3, - aux_sym_join_type_token4, - ACTIONS(3771), 5, - anon_sym_RPAREN, - aux_sym_grant_statement_token8, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - aux_sym_where_clause_token1, - [284503] = 4, + ACTIONS(10321), 1, + aux_sym_comment_statement_token3, + ACTIONS(10323), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(10325), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(10327), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(10329), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(10331), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(10333), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(5972), 1, + sym__table_constraint, + STATE(5513), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [292741] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9799), 1, + ACTIONS(10335), 1, anon_sym_COMMA, - STATE(6053), 1, + STATE(6232), 1, aux_sym_from_clause_repeat1, - ACTIONS(3916), 10, + ACTIONS(3875), 10, anon_sym_RPAREN, aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, @@ -434495,14 +444070,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284525] = 4, + [292763] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9802), 1, + ACTIONS(10338), 1, anon_sym_COMMA, - STATE(6055), 1, + STATE(6232), 1, aux_sym_from_clause_repeat1, - ACTIONS(3861), 10, + ACTIONS(3857), 10, anon_sym_RPAREN, aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, @@ -434513,14 +444088,14 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284547] = 4, + [292785] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9802), 1, + ACTIONS(10338), 1, anon_sym_COMMA, - STATE(6053), 1, + STATE(6233), 1, aux_sym_from_clause_repeat1, - ACTIONS(3896), 10, + ACTIONS(3851), 10, anon_sym_RPAREN, aux_sym_grant_statement_token8, aux_sym_order_by_clause_token1, @@ -434531,307 +444106,597 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_join_type_token3, aux_sym_join_type_token4, aux_sym_join_clause_token1, - [284569] = 11, + [292807] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + ACTIONS(10340), 1, + anon_sym_LPAREN, + ACTIONS(10342), 1, + aux_sym_select_subexpression_token1, + ACTIONS(10344), 1, + aux_sym_values_clause_token1, + STATE(5203), 1, + sym_select_clause, + STATE(5847), 1, + sym__select_statement, + STATE(7343), 1, + sym_with_clause, + STATE(6015), 3, + sym_select_statement, + sym_select_subexpression, + sym_values_clause, + [292840] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9804), 1, - aux_sym_with_clause_token1, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7255), 1, + STATE(9264), 1, sym__identifier, - STATE(7424), 1, - sym_op_class, - ACTIONS(9806), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [284604] = 10, + ACTIONS(10346), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [292871] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, + aux_sym_alter_statement_token1, + ACTIONS(10350), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(10352), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(10354), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(10356), 1, + aux_sym_alter_table_action_add_token1, + STATE(6074), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(5959), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [292900] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(37), 1, + ACTIONS(8563), 1, aux_sym_grant_statement_token4, - ACTIONS(9808), 1, + ACTIONS(10344), 1, + aux_sym_values_clause_token1, + ACTIONS(10358), 1, anon_sym_LPAREN, - ACTIONS(9810), 1, + ACTIONS(10360), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - STATE(5132), 1, + STATE(5477), 1, sym_select_clause, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(7320), 1, + STATE(7650), 1, sym_with_clause, - STATE(5697), 3, + STATE(5851), 3, sym_select_statement, sym_set_clause, sym_values_clause, - [284637] = 5, + [292933] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9816), 1, - aux_sym_comment_statement_token2, - ACTIONS(9818), 1, - aux_sym_grant_statement_token2, - STATE(6089), 1, - aux_sym_grant_statement_repeat1, - ACTIONS(9814), 8, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_create_trigger_statement_token4, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_grant_statement_token6, - [284660] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10486), 1, + STATE(8509), 1, sym__identifier, - ACTIONS(9820), 4, + ACTIONS(10362), 4, aux_sym_truncate_statement_token2, aux_sym_comment_statement_token5, aux_sym_sequence_token1, aux_sym_grant_statement_token7, - [284691] = 9, + [292964] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(9564), 1, + STATE(8962), 1, sym__identifier, - ACTIONS(9822), 4, + ACTIONS(10364), 4, aux_sym_truncate_statement_token2, aux_sym_comment_statement_token5, aux_sym_sequence_token1, aux_sym_grant_statement_token7, - [284722] = 10, + [292995] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(10366), 1, + sym__unquoted_identifier, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(5798), 1, + sym_identifier, + STATE(7716), 1, + sym_constrained_type, + STATE(6348), 3, + sym_type, + sym_array_type, + sym__type, + [293028] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10370), 1, + aux_sym_comment_statement_token2, + ACTIONS(10372), 1, + aux_sym_grant_statement_token2, + STATE(6336), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(10368), 8, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [293051] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10374), 1, + aux_sym_alter_statement_token1, + ACTIONS(10376), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(10378), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(10380), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(10382), 1, + aux_sym_alter_table_action_add_token1, + STATE(4644), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(4576), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [293080] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10203), 1, + anon_sym_BQUOTE, + ACTIONS(10205), 1, + anon_sym_DQUOTE, + ACTIONS(10384), 1, + sym__unquoted_identifier, + STATE(2105), 1, + sym_dotted_name, + STATE(4724), 1, + sym__identifier, + STATE(5707), 1, + sym_identifier, + STATE(6218), 1, + sym__quoted_identifier, + STATE(7786), 1, + sym_constrained_type, + STATE(6384), 3, + sym_type, + sym_array_type, + sym__type, + [293113] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9824), 1, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(10340), 1, anon_sym_LPAREN, - ACTIONS(9826), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9828), 1, + ACTIONS(10342), 1, + aux_sym_select_subexpression_token1, + ACTIONS(10344), 1, + aux_sym_values_clause_token1, + STATE(5477), 1, + sym_select_clause, + STATE(5847), 1, + sym__select_statement, + STATE(7650), 1, + sym_with_clause, + STATE(6015), 3, + sym_select_statement, + sym_select_subexpression, + sym_values_clause, + [293146] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(10366), 1, + sym__unquoted_identifier, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(5798), 1, + sym_identifier, + STATE(8168), 1, + sym_constrained_type, + STATE(6451), 3, + sym_type, + sym_array_type, + sym__type, + [293179] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(37), 1, aux_sym_grant_statement_token4, - ACTIONS(9830), 1, + ACTIONS(10344), 1, aux_sym_values_clause_token1, - STATE(1729), 1, + ACTIONS(10360), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(10386), 1, + anon_sym_LPAREN, + STATE(5203), 1, sym_select_clause, - STATE(4598), 1, + STATE(5847), 1, sym__select_statement, - STATE(7181), 1, + STATE(7343), 1, sym_with_clause, - STATE(4535), 3, + STATE(5851), 3, sym_select_statement, sym_set_clause, sym_values_clause, - [284755] = 8, + [293212] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(9832), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10388), 1, + aux_sym_with_clause_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7643), 1, + sym_op_class, + STATE(7662), 1, + sym__identifier, + ACTIONS(10390), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [293247] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10279), 1, + anon_sym_BQUOTE, + ACTIONS(10281), 1, + anon_sym_DQUOTE, + ACTIONS(10392), 1, + sym__unquoted_identifier, + STATE(2684), 1, + sym_identifier, + STATE(2767), 1, + sym__quoted_identifier, + STATE(2859), 1, + sym_dotted_name, + STATE(2902), 1, + sym__identifier, + STATE(4579), 1, + sym_constrained_type, + STATE(3001), 3, + sym_type, + sym_array_type, + sym__type, + [293280] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(8806), 1, + sym__identifier, + ACTIONS(10394), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [293311] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10348), 1, aux_sym_alter_statement_token1, - ACTIONS(9834), 1, + ACTIONS(10350), 1, aux_sym_alter_schema_rename_action_token1, - ACTIONS(9836), 1, + ACTIONS(10352), 1, aux_sym_alter_owner_action_token1, - ACTIONS(9838), 1, + ACTIONS(10354), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9840), 1, + ACTIONS(10356), 1, + aux_sym_alter_table_action_add_token1, + STATE(5991), 2, + sym_alter_table_rename_column, + sym_alter_table_action, + STATE(5959), 4, + sym_alter_owner_action, + sym_alter_table_action_alter_column, + sym_alter_table_action_add, + sym_alter_table_action_set, + [293340] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10398), 1, + aux_sym_comment_statement_token2, + ACTIONS(10400), 1, + aux_sym_grant_statement_token2, + STATE(6327), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(10396), 8, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [293363] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10374), 1, + aux_sym_alter_statement_token1, + ACTIONS(10376), 1, + aux_sym_alter_schema_rename_action_token1, + ACTIONS(10378), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(10380), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(10382), 1, aux_sym_alter_table_action_add_token1, - STATE(5849), 2, + STATE(4575), 2, sym_alter_table_rename_column, sym_alter_table_action, - STATE(5789), 4, + STATE(4576), 4, sym_alter_owner_action, sym_alter_table_action_alter_column, sym_alter_table_action_add, sym_alter_table_action_set, - [284784] = 9, + [293392] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(8593), 1, + sym__identifier, + ACTIONS(10402), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token5, + aux_sym_sequence_token1, + aux_sym_grant_statement_token7, + [293423] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10404), 1, + anon_sym_LPAREN, + ACTIONS(10406), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(10408), 1, + aux_sym_grant_statement_token4, + ACTIONS(10410), 1, + aux_sym_values_clause_token1, + STATE(1630), 1, + sym_select_clause, + STATE(4595), 1, + sym__select_statement, + STATE(7839), 1, + sym_with_clause, + STATE(4621), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [293456] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4516), 1, + anon_sym_BQUOTE, + ACTIONS(4518), 1, + anon_sym_DQUOTE, + ACTIONS(10366), 1, + sym__unquoted_identifier, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, + sym__quoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(5798), 1, + sym_identifier, + STATE(7498), 1, + sym_constrained_type, + STATE(6377), 3, + sym_type, + sym_array_type, + sym__type, + [293489] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(8390), 1, + STATE(8556), 1, sym__identifier, - ACTIONS(9842), 4, + ACTIONS(10412), 4, aux_sym_truncate_statement_token2, aux_sym_comment_statement_token5, aux_sym_sequence_token1, aux_sym_grant_statement_token7, - [284815] = 12, + [293520] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(7897), 1, + ACTIONS(8301), 1, anon_sym_COMMA, - ACTIONS(7901), 1, + ACTIONS(8347), 1, anon_sym_RPAREN, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7255), 1, - sym__identifier, - STATE(7452), 1, + STATE(7345), 1, aux_sym_index_table_parameters_repeat1, - STATE(7454), 1, + STATE(7346), 1, sym_op_class, - [284852] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - ACTIONS(9846), 1, - anon_sym_LPAREN, - ACTIONS(9848), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(5697), 3, - sym_select_statement, - sym_set_clause, - sym_values_clause, - [284885] = 8, + STATE(7662), 1, + sym__identifier, + [293557] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9832), 1, + ACTIONS(10348), 1, aux_sym_alter_statement_token1, - ACTIONS(9834), 1, + ACTIONS(10350), 1, aux_sym_alter_schema_rename_action_token1, - ACTIONS(9836), 1, + ACTIONS(10352), 1, aux_sym_alter_owner_action_token1, - ACTIONS(9838), 1, + ACTIONS(10354), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9840), 1, + ACTIONS(10356), 1, aux_sym_alter_table_action_add_token1, - STATE(5768), 2, + STATE(5960), 2, sym_alter_table_rename_column, sym_alter_table_action, - STATE(5789), 4, + STATE(5959), 4, sym_alter_owner_action, sym_alter_table_action_alter_column, sym_alter_table_action_add, sym_alter_table_action_set, - [284914] = 9, + [293586] = 12, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(1404), 1, + ACTIONS(8301), 1, + anon_sym_COMMA, + ACTIONS(8305), 1, + anon_sym_RPAREN, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10503), 1, + STATE(7661), 1, + aux_sym_index_table_parameters_repeat1, + STATE(7662), 1, sym__identifier, - ACTIONS(9850), 4, - aux_sym_truncate_statement_token2, - aux_sym_comment_statement_token5, - aux_sym_sequence_token1, - aux_sym_grant_statement_token7, - [284945] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9852), 1, - aux_sym_alter_statement_token1, - ACTIONS(9854), 1, - aux_sym_alter_schema_rename_action_token1, - ACTIONS(9856), 1, - aux_sym_alter_owner_action_token1, - ACTIONS(9858), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9860), 1, - aux_sym_alter_table_action_add_token1, - STATE(4595), 2, - sym_alter_table_rename_column, - sym_alter_table_action, - STATE(4576), 4, - sym_alter_owner_action, - sym_alter_table_action_alter_column, - sym_alter_table_action_add, - sym_alter_table_action_set, - [284974] = 8, + STATE(7666), 1, + sym_op_class, + [293623] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9852), 1, + ACTIONS(10374), 1, aux_sym_alter_statement_token1, - ACTIONS(9854), 1, + ACTIONS(10376), 1, aux_sym_alter_schema_rename_action_token1, - ACTIONS(9856), 1, + ACTIONS(10378), 1, aux_sym_alter_owner_action_token1, - ACTIONS(9858), 1, + ACTIONS(10380), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9860), 1, + ACTIONS(10382), 1, aux_sym_alter_table_action_add_token1, - STATE(4437), 2, + STATE(4686), 2, sym_alter_table_rename_column, sym_alter_table_action, STATE(4576), 4, @@ -434839,427 +444704,352 @@ static const uint16_t ts_small_parse_table[] = { sym_alter_table_action_alter_column, sym_alter_table_action_add, sym_alter_table_action_set, - [285003] = 10, + [293652] = 10, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(8182), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - ACTIONS(9810), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9812), 1, + ACTIONS(10344), 1, aux_sym_values_clause_token1, - ACTIONS(9862), 1, + ACTIONS(10416), 1, anon_sym_LPAREN, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, + ACTIONS(10418), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5847), 1, sym__select_statement, - STATE(6994), 1, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, sym_with_clause, - STATE(5697), 3, + STATE(5851), 3, sym_select_statement, sym_set_clause, sym_values_clause, - [285036] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(7897), 1, - anon_sym_COMMA, - ACTIONS(7933), 1, - anon_sym_RPAREN, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(7238), 1, - sym_op_class, - STATE(7255), 1, - sym__identifier, - STATE(7361), 1, - aux_sym_index_table_parameters_repeat1, - [285073] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(10452), 1, - sym__identifier, - ACTIONS(9864), 4, - aux_sym_truncate_statement_token2, - aux_sym_comment_statement_token5, - aux_sym_sequence_token1, - aux_sym_grant_statement_token7, - [285104] = 8, + [293685] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9852), 1, + ACTIONS(10348), 1, aux_sym_alter_statement_token1, - ACTIONS(9854), 1, + ACTIONS(10350), 1, aux_sym_alter_schema_rename_action_token1, - ACTIONS(9856), 1, + ACTIONS(10352), 1, aux_sym_alter_owner_action_token1, - ACTIONS(9858), 1, + ACTIONS(10354), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9860), 1, + ACTIONS(10356), 1, aux_sym_alter_table_action_add_token1, - STATE(4493), 2, + STATE(5933), 2, sym_alter_table_rename_column, sym_alter_table_action, - STATE(4576), 4, + STATE(5959), 4, sym_alter_owner_action, sym_alter_table_action_alter_column, sym_alter_table_action_add, sym_alter_table_action_set, - [285133] = 8, + [293714] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9832), 1, + ACTIONS(10374), 1, aux_sym_alter_statement_token1, - ACTIONS(9834), 1, + ACTIONS(10376), 1, aux_sym_alter_schema_rename_action_token1, - ACTIONS(9836), 1, + ACTIONS(10378), 1, aux_sym_alter_owner_action_token1, - ACTIONS(9838), 1, + ACTIONS(10380), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9840), 1, + ACTIONS(10382), 1, aux_sym_alter_table_action_add_token1, - STATE(5878), 2, + STATE(4442), 2, sym_alter_table_rename_column, sym_alter_table_action, - STATE(5789), 4, + STATE(4576), 4, sym_alter_owner_action, sym_alter_table_action_alter_column, sym_alter_table_action_add, sym_alter_table_action_set, - [285162] = 10, + [293743] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10408), 1, + aux_sym_grant_statement_token4, + ACTIONS(10410), 1, + aux_sym_values_clause_token1, + ACTIONS(10420), 1, + anon_sym_LPAREN, + ACTIONS(10422), 1, + aux_sym_select_subexpression_token1, + STATE(1630), 1, + sym_select_clause, + STATE(4595), 1, + sym__select_statement, + STATE(7839), 1, + sym_with_clause, + STATE(4439), 3, + sym_select_statement, + sym_select_subexpression, + sym_values_clause, + [293776] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10325), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(10327), 1, + aux_sym_table_constraint_exclude_token1, + ACTIONS(10329), 1, + aux_sym_table_constraint_foreign_key_token1, + ACTIONS(10331), 1, + aux_sym_table_constraint_unique_token1, + ACTIONS(10333), 1, + aux_sym_table_constraint_primary_key_token1, + STATE(5515), 5, + sym_table_constraint_check, + sym_table_constraint_exclude, + sym_table_constraint_foreign_key, + sym_table_constraint_unique, + sym_table_constraint_primary_key, + [293802] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9743), 1, + ACTIONS(10424), 1, + sym__unquoted_identifier, + ACTIONS(10426), 1, anon_sym_BQUOTE, - ACTIONS(9745), 1, + ACTIONS(10428), 1, anon_sym_DQUOTE, - ACTIONS(9866), 1, - sym__unquoted_identifier, - STATE(2635), 1, + STATE(4531), 1, sym_identifier, - STATE(2728), 1, + STATE(4716), 1, sym__quoted_identifier, - STATE(2892), 1, - sym_dotted_name, - STATE(2938), 1, + STATE(4730), 1, sym__identifier, - STATE(4463), 1, - sym_constrained_type, - STATE(2999), 3, + STATE(4737), 1, + sym_dotted_name, + STATE(4898), 3, sym_type, sym_array_type, sym__type, - [285195] = 10, + [293832] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4554), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(9868), 1, + ACTIONS(10430), 1, sym__unquoted_identifier, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(17), 1, sym__quoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(5738), 1, + STATE(19), 1, sym_identifier, - STATE(7620), 1, - sym_constrained_type, - STATE(6247), 3, + STATE(28), 1, + sym_dotted_name, + STATE(44), 1, + sym__identifier, + STATE(111), 3, sym_type, sym_array_type, sym__type, - [285228] = 9, + [293862] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(10432), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(10434), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(10436), 1, anon_sym_DQUOTE, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(18), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(9937), 1, + STATE(38), 1, + sym__quoted_identifier, + STATE(45), 1, sym__identifier, - ACTIONS(9870), 4, - aux_sym_truncate_statement_token2, - aux_sym_comment_statement_token5, - aux_sym_sequence_token1, - aux_sym_grant_statement_token7, - [285259] = 10, + STATE(59), 1, + sym_dotted_name, + STATE(201), 3, + sym_type, + sym_array_type, + sym__type, + [293892] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9662), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(9664), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(9872), 1, + ACTIONS(10366), 1, sym__unquoted_identifier, - STATE(2135), 1, + STATE(2105), 1, sym_dotted_name, - STATE(4647), 1, - sym__identifier, - STATE(5560), 1, - sym_identifier, - STATE(6032), 1, + STATE(2146), 1, sym__quoted_identifier, - STATE(7046), 1, - sym_constrained_type, - STATE(6162), 3, + STATE(2178), 1, + sym_identifier, + STATE(2323), 1, + sym__identifier, + STATE(2826), 3, sym_type, sym_array_type, sym__type, - [285292] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9852), 1, - aux_sym_alter_statement_token1, - ACTIONS(9854), 1, - aux_sym_alter_schema_rename_action_token1, - ACTIONS(9856), 1, - aux_sym_alter_owner_action_token1, - ACTIONS(9858), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9860), 1, - aux_sym_alter_table_action_add_token1, - STATE(4428), 2, - sym_alter_table_rename_column, - sym_alter_table_action, - STATE(4576), 4, - sym_alter_owner_action, - sym_alter_table_action_alter_column, - sym_alter_table_action_add, - sym_alter_table_action_set, - [285321] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9876), 1, - aux_sym_comment_statement_token2, - ACTIONS(9878), 1, - aux_sym_grant_statement_token2, - STATE(6095), 1, - aux_sym_grant_statement_repeat1, - ACTIONS(9874), 8, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_create_trigger_statement_token4, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_grant_statement_token6, - [285344] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9832), 1, - aux_sym_alter_statement_token1, - ACTIONS(9834), 1, - aux_sym_alter_schema_rename_action_token1, - ACTIONS(9836), 1, - aux_sym_alter_owner_action_token1, - ACTIONS(9838), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9840), 1, - aux_sym_alter_table_action_add_token1, - STATE(5791), 2, - sym_alter_table_rename_column, - sym_alter_table_action, - STATE(5789), 4, - sym_alter_owner_action, - sym_alter_table_action_alter_column, - sym_alter_table_action_add, - sym_alter_table_action_set, - [285373] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5710), 1, - sym_view_body, - STATE(6295), 1, - sym_view_columns, - STATE(6506), 1, - sym_using_clause, - STATE(6795), 1, - sym_view_options, - STATE(7538), 1, - sym_tablespace_hint, - [285407] = 9, + [293922] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6408), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(9890), 1, + ACTIONS(10438), 1, sym__unquoted_identifier, - STATE(336), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(353), 1, + STATE(1261), 1, sym_dotted_name, - STATE(399), 1, + STATE(1263), 1, sym_identifier, - STATE(466), 1, + STATE(1277), 1, sym__identifier, - STATE(684), 3, + STATE(1335), 3, sym_type, sym_array_type, sym__type, - [285437] = 9, + [293952] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9892), 1, - sym__unquoted_identifier, - ACTIONS(9894), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(9896), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - STATE(376), 1, - sym_identifier, - STATE(418), 1, + ACTIONS(10440), 1, + sym__unquoted_identifier, + STATE(1294), 1, sym__quoted_identifier, - STATE(457), 1, - sym__identifier, - STATE(484), 1, + STATE(1311), 1, sym_dotted_name, - STATE(601), 3, + STATE(1315), 1, + sym_identifier, + STATE(1410), 1, + sym__identifier, + STATE(1560), 3, sym_type, sym_array_type, sym__type, - [285467] = 10, + [293982] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10442), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, + STATE(1801), 1, sym_dotted_name, - STATE(7255), 1, + STATE(1849), 1, + sym_identifier, + STATE(2011), 1, sym__identifier, - STATE(7619), 1, - sym_op_class, - ACTIONS(8035), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [285499] = 9, + STATE(2166), 3, + sym_type, + sym_array_type, + sym__type, + [294012] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9898), 1, + ACTIONS(10444), 1, sym__unquoted_identifier, - ACTIONS(9900), 1, + ACTIONS(10446), 1, anon_sym_BQUOTE, - ACTIONS(9902), 1, + ACTIONS(10448), 1, anon_sym_DQUOTE, - STATE(462), 1, + STATE(2682), 1, sym_identifier, - STATE(513), 1, + STATE(2773), 1, sym__quoted_identifier, - STATE(582), 1, + STATE(2847), 1, sym__identifier, - STATE(590), 1, + STATE(2941), 1, sym_dotted_name, - STATE(963), 3, + STATE(3219), 3, sym_type, sym_array_type, sym__type, - [285529] = 9, + [294042] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9826), 1, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + ACTIONS(10344), 1, + aux_sym_values_clause_token1, + ACTIONS(10360), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9828), 1, + STATE(5477), 1, + sym_select_clause, + STATE(5847), 1, + sym__select_statement, + STATE(7650), 1, + sym_with_clause, + STATE(5816), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [294072] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(8563), 1, aux_sym_grant_statement_token4, - ACTIONS(9830), 1, + ACTIONS(10344), 1, aux_sym_values_clause_token1, - STATE(1729), 1, + ACTIONS(10360), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5477), 1, sym_select_clause, - STATE(4598), 1, + STATE(5847), 1, sym__select_statement, - STATE(7181), 1, + STATE(7650), 1, sym_with_clause, - STATE(4412), 3, + STATE(5840), 3, sym_select_statement, sym_set_clause, sym_values_clause, - [285559] = 9, + [294102] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(61), 1, anon_sym_BQUOTE, ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(9904), 1, + ACTIONS(10450), 1, sym__unquoted_identifier, - STATE(7), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(11), 1, - sym_identifier, - STATE(13), 1, + STATE(12), 1, sym_dotted_name, - STATE(18), 1, + STATE(13), 1, + sym_identifier, + STATE(29), 1, sym__identifier, - STATE(80), 3, + STATE(65), 3, sym_type, sym_array_type, sym__type, - [285589] = 4, + [294132] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9908), 1, + ACTIONS(10455), 1, aux_sym_comment_statement_token2, - STATE(6146), 1, + STATE(6278), 1, aux_sym_grant_statement_repeat1, - ACTIONS(9906), 8, + ACTIONS(10452), 8, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_create_trigger_statement_token4, @@ -435268,1187 +445058,1214 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_grant_statement_token5, aux_sym_grant_statement_token6, - [285609] = 9, + [294152] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, - sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10406), 1, + aux_sym_alter_table_action_alter_column_token1, + ACTIONS(10408), 1, + aux_sym_grant_statement_token4, + ACTIONS(10410), 1, + aux_sym_values_clause_token1, + STATE(1630), 1, + sym_select_clause, + STATE(4595), 1, + sym__select_statement, + STATE(7839), 1, + sym_with_clause, + STATE(4684), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [294182] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + STATE(5817), 1, + sym_view_body, + STATE(6470), 1, + sym_view_columns, + STATE(6775), 1, + sym_using_clause, + STATE(7090), 1, + sym_view_options, + STATE(8058), 1, + sym_tablespace_hint, + [294216] = 11, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5817), 1, + sym_view_body, + STATE(6481), 1, + sym_view_columns, + STATE(6809), 1, + sym_using_clause, + STATE(7134), 1, + sym_view_options, + STATE(7906), 1, + sym_tablespace_hint, + [294250] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - STATE(3189), 1, + ACTIONS(10469), 1, + sym__unquoted_identifier, + STATE(259), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(339), 1, + sym_dotted_name, + STATE(347), 1, sym_identifier, - STATE(4491), 1, + STATE(457), 1, sym__identifier, - STATE(4610), 1, - sym_dotted_name, - ACTIONS(9910), 3, - anon_sym_CURRENT_USER, - anon_sym_CURRENT_ROLE, - anon_sym_SESSION_USER, - [285639] = 9, + STATE(572), 3, + sym_type, + sym_array_type, + sym__type, + [294280] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6178), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - ACTIONS(9912), 1, + ACTIONS(10471), 1, sym__unquoted_identifier, - STATE(4628), 1, + STATE(1307), 1, sym__quoted_identifier, - STATE(4637), 1, + STATE(1350), 1, sym_dotted_name, - STATE(4639), 1, + STATE(1353), 1, sym_identifier, - STATE(4700), 1, + STATE(1460), 1, sym__identifier, - STATE(4925), 3, + STATE(1683), 3, sym_type, sym_array_type, sym__type, - [285669] = 9, + [294310] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2282), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9914), 1, - sym__unquoted_identifier, - STATE(1283), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(1305), 1, + STATE(2819), 1, sym_identifier, - STATE(1316), 1, + STATE(2860), 1, sym_dotted_name, - STATE(1371), 1, + STATE(5937), 1, + sym__identifier, + ACTIONS(10473), 3, + anon_sym_CURRENT_USER, + anon_sym_CURRENT_ROLE, + anon_sym_SESSION_USER, + [294340] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + ACTIONS(10344), 1, + aux_sym_values_clause_token1, + ACTIONS(10360), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5203), 1, + sym_select_clause, + STATE(5847), 1, + sym__select_statement, + STATE(7343), 1, + sym_with_clause, + STATE(5816), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [294370] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10475), 1, + sym__unquoted_identifier, + ACTIONS(10477), 1, + anon_sym_BQUOTE, + ACTIONS(10479), 1, + anon_sym_DQUOTE, + STATE(2528), 1, + sym_identifier, + STATE(2598), 1, + sym__quoted_identifier, + STATE(2651), 1, sym__identifier, - STATE(1629), 3, + STATE(2700), 1, + sym_dotted_name, + STATE(3222), 3, sym_type, sym_array_type, sym__type, - [285699] = 9, + [294400] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5815), 1, + ACTIONS(2282), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(2284), 1, anon_sym_DQUOTE, - ACTIONS(9916), 1, + ACTIONS(10440), 1, sym__unquoted_identifier, - STATE(1323), 1, + STATE(1294), 1, sym__quoted_identifier, - STATE(1359), 1, + STATE(1311), 1, sym_dotted_name, - STATE(1410), 1, + STATE(1315), 1, sym_identifier, - STATE(1551), 1, + STATE(1412), 1, sym__identifier, - STATE(1777), 3, + STATE(1641), 3, sym_type, sym_array_type, sym__type, - [285729] = 9, + [294430] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4554), 1, + ACTIONS(10481), 1, + sym__unquoted_identifier, + ACTIONS(10483), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(10485), 1, anon_sym_DQUOTE, - ACTIONS(9868), 1, - sym__unquoted_identifier, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, - sym__quoted_identifier, - STATE(2189), 1, + STATE(2815), 1, sym_identifier, - STATE(2356), 1, + STATE(2852), 1, + sym__quoted_identifier, + STATE(2964), 1, sym__identifier, - STATE(2738), 3, + STATE(3072), 1, + sym_dotted_name, + STATE(3646), 3, sym_type, sym_array_type, sym__type, - [285759] = 4, + [294460] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9918), 1, - aux_sym_comment_statement_token2, - STATE(6146), 1, - aux_sym_grant_statement_repeat1, - ACTIONS(9906), 8, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_create_trigger_statement_token4, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - aux_sym_grant_statement_token5, - aux_sym_grant_statement_token6, - [285779] = 9, + ACTIONS(10344), 1, + aux_sym_values_clause_token1, + ACTIONS(10418), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(5840), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [294490] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9920), 1, - sym__unquoted_identifier, - ACTIONS(9922), 1, + ACTIONS(2102), 1, anon_sym_BQUOTE, - ACTIONS(9924), 1, + ACTIONS(2104), 1, anon_sym_DQUOTE, - STATE(1989), 1, - sym_identifier, - STATE(2026), 1, + ACTIONS(10487), 1, + sym__unquoted_identifier, + STATE(1264), 1, sym__quoted_identifier, - STATE(2149), 1, + STATE(1267), 1, + sym_identifier, + STATE(1272), 1, sym_dotted_name, - STATE(2157), 1, + STATE(1292), 1, sym__identifier, - STATE(2357), 3, + STATE(1358), 3, sym_type, sym_array_type, sym__type, - [285809] = 7, + [294520] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9771), 1, + ACTIONS(10308), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(10310), 1, aux_sym_table_constraint_exclude_token1, - ACTIONS(9773), 1, + ACTIONS(10312), 1, aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9775), 1, + ACTIONS(10314), 1, aux_sym_table_constraint_unique_token1, - ACTIONS(9777), 1, + ACTIONS(10316), 1, aux_sym_table_constraint_primary_key_token1, - ACTIONS(9926), 1, - aux_sym_table_constraint_check_token1, - STATE(5421), 5, + STATE(3202), 5, sym_table_constraint_check, sym_table_constraint_exclude, sym_table_constraint_foreign_key, sym_table_constraint_unique, sym_table_constraint_primary_key, - [285835] = 9, + [294546] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2282), 1, + ACTIONS(10489), 1, + sym__unquoted_identifier, + ACTIONS(10491), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(10493), 1, anon_sym_DQUOTE, - ACTIONS(9914), 1, - sym__unquoted_identifier, - STATE(1283), 1, - sym__quoted_identifier, - STATE(1305), 1, + STATE(1852), 1, sym_identifier, - STATE(1316), 1, - sym_dotted_name, - STATE(1419), 1, + STATE(1964), 1, + sym__quoted_identifier, + STATE(2013), 1, sym__identifier, - STATE(1554), 3, + STATE(2074), 1, + sym_dotted_name, + STATE(2245), 3, sym_type, sym_array_type, sym__type, - [285865] = 9, + [294576] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(7095), 1, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5807), 1, + sym_view_body, + STATE(6458), 1, + sym_view_columns, + STATE(6816), 1, + sym_using_clause, + STATE(7163), 1, + sym_view_options, + STATE(7898), 1, + sym_tablespace_hint, + [294610] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(9928), 1, + ACTIONS(10366), 1, sym__unquoted_identifier, - STATE(290), 1, - sym__quoted_identifier, - STATE(358), 1, - sym_identifier, - STATE(377), 1, + STATE(2105), 1, sym_dotted_name, - STATE(480), 1, + STATE(2146), 1, + sym__quoted_identifier, + STATE(4724), 1, sym__identifier, - STATE(704), 3, + STATE(5798), 1, + sym_identifier, + STATE(5585), 3, sym_type, sym_array_type, sym__type, - [285895] = 9, + [294640] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5815), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - ACTIONS(9916), 1, + ACTIONS(10495), 1, sym__unquoted_identifier, - STATE(1323), 1, + STATE(1281), 1, sym__quoted_identifier, - STATE(1359), 1, - sym_dotted_name, - STATE(1410), 1, + STATE(1283), 1, sym_identifier, - STATE(1581), 1, + STATE(1289), 1, + sym_dotted_name, + STATE(1352), 1, sym__identifier, - STATE(1946), 3, + STATE(1611), 3, sym_type, sym_array_type, sym__type, - [285925] = 9, + [294670] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9930), 1, + ACTIONS(10497), 1, sym__unquoted_identifier, - ACTIONS(9932), 1, + ACTIONS(10499), 1, anon_sym_BQUOTE, - ACTIONS(9934), 1, + ACTIONS(10501), 1, anon_sym_DQUOTE, - STATE(2195), 1, + STATE(4734), 1, sym_identifier, - STATE(2261), 1, + STATE(4747), 1, sym__quoted_identifier, - STATE(2339), 1, - sym_dotted_name, - STATE(2372), 1, + STATE(4779), 1, sym__identifier, - STATE(2687), 3, - sym_type, - sym_array_type, - sym__type, - [285955] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6096), 1, - anon_sym_BQUOTE, - ACTIONS(6098), 1, - anon_sym_DQUOTE, - ACTIONS(9936), 1, - sym__unquoted_identifier, - STATE(1701), 1, - sym__quoted_identifier, - STATE(1830), 1, + STATE(4788), 1, sym_dotted_name, - STATE(1867), 1, - sym_identifier, - STATE(2100), 1, - sym__identifier, - STATE(2170), 3, + STATE(4982), 3, sym_type, sym_array_type, sym__type, - [285985] = 9, + [294700] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9938), 1, + ACTIONS(10503), 1, sym__unquoted_identifier, - ACTIONS(9940), 1, + ACTIONS(10505), 1, anon_sym_BQUOTE, - ACTIONS(9942), 1, + ACTIONS(10507), 1, anon_sym_DQUOTE, - STATE(4525), 1, + STATE(444), 1, sym_identifier, - STATE(4623), 1, + STATE(451), 1, sym__quoted_identifier, - STATE(4641), 1, + STATE(494), 1, sym_dotted_name, - STATE(4646), 1, + STATE(517), 1, sym__identifier, - STATE(4792), 3, + STATE(877), 3, sym_type, sym_array_type, sym__type, - [286015] = 9, + [294730] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9944), 1, + ACTIONS(10509), 1, sym__unquoted_identifier, - ACTIONS(9946), 1, + ACTIONS(10511), 1, anon_sym_BQUOTE, - ACTIONS(9948), 1, + ACTIONS(10513), 1, anon_sym_DQUOTE, - STATE(2812), 1, + STATE(2695), 1, sym_identifier, - STATE(2934), 1, + STATE(2775), 1, sym__quoted_identifier, - STATE(3020), 1, + STATE(2844), 1, sym__identifier, - STATE(3031), 1, + STATE(2951), 1, sym_dotted_name, - STATE(3416), 3, + STATE(3573), 3, sym_type, sym_array_type, sym__type, - [286045] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4322), 1, - sym_view_body, - STATE(6290), 1, - sym_view_columns, - STATE(6523), 1, - sym_using_clause, - STATE(6879), 1, - sym_view_options, - STATE(7791), 1, - sym_tablespace_hint, - [286079] = 9, + [294760] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(9904), 1, + ACTIONS(10438), 1, sym__unquoted_identifier, - STATE(7), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(11), 1, - sym_identifier, - STATE(13), 1, - sym_dotted_name, - STATE(25), 1, + STATE(4724), 1, sym__identifier, - STATE(45), 3, - sym_type, - sym_array_type, - sym__type, - [286109] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4102), 1, - sym_view_body, - STATE(6241), 1, - sym_view_columns, - STATE(6504), 1, - sym_using_clause, - STATE(6790), 1, - sym_view_options, - STATE(7750), 1, - sym_tablespace_hint, - [286143] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5475), 1, - anon_sym_BQUOTE, - ACTIONS(5477), 1, - anon_sym_DQUOTE, - ACTIONS(9952), 1, - sym__unquoted_identifier, - STATE(1281), 1, - sym__quoted_identifier, - STATE(1285), 1, + STATE(4868), 1, sym_dotted_name, - STATE(1287), 1, + STATE(5017), 1, sym_identifier, - STATE(1345), 1, - sym__identifier, - STATE(1469), 3, + STATE(5615), 3, sym_type, sym_array_type, sym__type, - [286173] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5710), 1, - sym_view_body, - STATE(6300), 1, - sym_view_columns, - STATE(6499), 1, - sym_using_clause, - STATE(6866), 1, - sym_view_options, - STATE(7824), 1, - sym_tablespace_hint, - [286207] = 9, + [294790] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9956), 1, - sym__unquoted_identifier, - ACTIONS(9958), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(9960), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - STATE(21), 1, - sym_identifier, - STATE(35), 1, + ACTIONS(10430), 1, + sym__unquoted_identifier, + STATE(17), 1, sym__quoted_identifier, - STATE(56), 1, - sym__identifier, - STATE(59), 1, + STATE(19), 1, + sym_identifier, + STATE(28), 1, sym_dotted_name, - STATE(197), 3, + STATE(52), 1, + sym__identifier, + STATE(210), 3, sym_type, sym_array_type, sym__type, - [286237] = 7, + [294820] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9769), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(9771), 1, + ACTIONS(10327), 1, aux_sym_table_constraint_exclude_token1, - ACTIONS(9773), 1, + ACTIONS(10329), 1, aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9775), 1, + ACTIONS(10331), 1, aux_sym_table_constraint_unique_token1, - ACTIONS(9777), 1, + ACTIONS(10333), 1, aux_sym_table_constraint_primary_key_token1, - STATE(5421), 5, - sym_table_constraint_check, - sym_table_constraint_exclude, - sym_table_constraint_foreign_key, - sym_table_constraint_unique, - sym_table_constraint_primary_key, - [286263] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9783), 1, + ACTIONS(10515), 1, aux_sym_table_constraint_check_token1, - ACTIONS(9785), 1, - aux_sym_table_constraint_exclude_token1, - ACTIONS(9787), 1, - aux_sym_table_constraint_foreign_key_token1, - ACTIONS(9789), 1, - aux_sym_table_constraint_unique_token1, - ACTIONS(9791), 1, - aux_sym_table_constraint_primary_key_token1, - STATE(3160), 5, + STATE(5515), 5, sym_table_constraint_check, sym_table_constraint_exclude, sym_table_constraint_foreign_key, sym_table_constraint_unique, sym_table_constraint_primary_key, - [286289] = 9, + [294846] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, + ACTIONS(10469), 1, sym__unquoted_identifier, - STATE(1258), 1, + STATE(259), 1, sym__quoted_identifier, - STATE(1261), 1, + STATE(339), 1, sym_dotted_name, - STATE(1265), 1, + STATE(347), 1, sym_identifier, - STATE(2042), 1, + STATE(484), 1, sym__identifier, - STATE(2179), 3, + STATE(598), 3, sym_type, sym_array_type, sym__type, - [286319] = 9, + [294876] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5779), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(9964), 1, + ACTIONS(10438), 1, sym__unquoted_identifier, - STATE(17), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(23), 1, + STATE(4724), 1, + sym__identifier, + STATE(4868), 1, sym_dotted_name, - STATE(29), 1, + STATE(5017), 1, sym_identifier, - STATE(53), 1, - sym__identifier, - STATE(225), 3, + STATE(5508), 3, sym_type, sym_array_type, sym__type, - [286349] = 9, + [294906] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6096), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(9936), 1, + ACTIONS(10517), 1, sym__unquoted_identifier, - STATE(1701), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(1830), 1, + STATE(3296), 1, sym_dotted_name, - STATE(1867), 1, + STATE(3312), 1, sym_identifier, - STATE(2067), 1, + STATE(3697), 1, sym__identifier, - STATE(1325), 3, + STATE(4763), 3, sym_type, sym_array_type, sym__type, - [286379] = 9, + [294936] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6843), 1, + ACTIONS(10519), 1, + sym__unquoted_identifier, + ACTIONS(10521), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(10523), 1, anon_sym_DQUOTE, - ACTIONS(9966), 1, - sym__unquoted_identifier, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1336), 1, + STATE(4405), 1, sym_identifier, - STATE(1350), 1, - sym_dotted_name, - STATE(1473), 1, + STATE(4712), 1, + sym__quoted_identifier, + STATE(4726), 1, sym__identifier, - STATE(1718), 3, + STATE(4742), 1, + sym_dotted_name, + STATE(4910), 3, sym_type, sym_array_type, sym__type, - [286409] = 9, + [294966] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9968), 1, + ACTIONS(10525), 1, sym__unquoted_identifier, - ACTIONS(9970), 1, + ACTIONS(10527), 1, anon_sym_BQUOTE, - ACTIONS(9972), 1, + ACTIONS(10529), 1, anon_sym_DQUOTE, - STATE(2663), 1, + STATE(360), 1, sym_identifier, - STATE(2774), 1, + STATE(420), 1, sym__quoted_identifier, - STATE(2916), 1, - sym_dotted_name, - STATE(2949), 1, + STATE(474), 1, sym__identifier, - STATE(3646), 3, + STATE(480), 1, + sym_dotted_name, + STATE(690), 3, sym_type, sym_array_type, sym__type, - [286439] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - ACTIONS(9848), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(5715), 3, - sym_select_statement, - sym_set_clause, - sym_values_clause, - [286469] = 9, + [294996] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9974), 1, - sym__unquoted_identifier, - ACTIONS(9976), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(9978), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - STATE(438), 1, - sym_identifier, - STATE(460), 1, + ACTIONS(10438), 1, + sym__unquoted_identifier, + STATE(1259), 1, sym__quoted_identifier, - STATE(491), 1, + STATE(1261), 1, sym_dotted_name, - STATE(507), 1, + STATE(1263), 1, + sym_identifier, + STATE(2019), 1, sym__identifier, - STATE(788), 3, + STATE(2192), 3, sym_type, sym_array_type, sym__type, - [286499] = 9, + [295026] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(7095), 1, + ACTIONS(6723), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(6725), 1, anon_sym_DQUOTE, - ACTIONS(9928), 1, + ACTIONS(10531), 1, sym__unquoted_identifier, - STATE(290), 1, + STATE(215), 1, sym__quoted_identifier, - STATE(358), 1, + STATE(255), 1, sym_identifier, - STATE(377), 1, + STATE(335), 1, sym_dotted_name, - STATE(449), 1, + STATE(436), 1, sym__identifier, - STATE(567), 3, + STATE(512), 3, sym_type, sym_array_type, sym__type, - [286529] = 9, + [295056] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(37), 1, - aux_sym_grant_statement_token4, - ACTIONS(9810), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(7320), 1, - sym_with_clause, - STATE(5715), 3, - sym_select_statement, - sym_set_clause, - sym_values_clause, - [286559] = 9, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3876), 1, + sym_view_body, + STATE(6462), 1, + sym_view_columns, + STATE(6833), 1, + sym_using_clause, + STATE(7159), 1, + sym_view_options, + STATE(8251), 1, + sym_tablespace_hint, + [295090] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4554), 1, + ACTIONS(6270), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(6272), 1, anon_sym_DQUOTE, - ACTIONS(9868), 1, + ACTIONS(10535), 1, sym__unquoted_identifier, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(4722), 1, sym__quoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(5738), 1, + STATE(4727), 1, sym_identifier, - STATE(6038), 3, + STATE(4745), 1, + sym_dotted_name, + STATE(4794), 1, + sym__identifier, + STATE(4989), 3, sym_type, sym_array_type, sym__type, - [286589] = 9, + [295120] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5857), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5859), 1, anon_sym_DQUOTE, - STATE(1404), 1, + ACTIONS(10495), 1, + sym__unquoted_identifier, + STATE(1281), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(1283), 1, sym_identifier, - STATE(3130), 1, + STATE(1289), 1, sym_dotted_name, - STATE(5833), 1, + STATE(1351), 1, sym__identifier, - ACTIONS(9980), 3, - anon_sym_CURRENT_USER, - anon_sym_CURRENT_ROLE, - anon_sym_SESSION_USER, - [286619] = 9, + STATE(1480), 3, + sym_type, + sym_array_type, + sym__type, + [295150] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(4554), 1, + ACTIONS(10489), 1, + sym__unquoted_identifier, + ACTIONS(10491), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(10493), 1, anon_sym_DQUOTE, - ACTIONS(9868), 1, - sym__unquoted_identifier, - STATE(2135), 1, - sym_dotted_name, - STATE(2154), 1, + STATE(1852), 1, + sym_identifier, + STATE(1964), 1, sym__quoted_identifier, - STATE(4647), 1, + STATE(2013), 1, sym__identifier, - STATE(5738), 1, - sym_identifier, - STATE(5461), 3, + STATE(2074), 1, + sym_dotted_name, + STATE(1308), 3, sym_type, sym_array_type, sym__type, - [286649] = 9, + [295180] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(6723), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(6725), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, + ACTIONS(10531), 1, sym__unquoted_identifier, - STATE(1258), 1, + STATE(215), 1, sym__quoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(4751), 1, - sym_dotted_name, - STATE(4910), 1, + STATE(255), 1, sym_identifier, - STATE(5404), 3, + STATE(335), 1, + sym_dotted_name, + STATE(424), 1, + sym__identifier, + STATE(550), 3, sym_type, sym_array_type, sym__type, - [286679] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5683), 1, - sym_view_body, - STATE(6310), 1, - sym_view_columns, - STATE(6530), 1, - sym_using_clause, - STATE(6857), 1, - sym_view_options, - STATE(7837), 1, - sym_tablespace_hint, - [286713] = 9, + [295210] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9982), 1, + ACTIONS(10537), 1, sym__unquoted_identifier, - ACTIONS(9984), 1, + ACTIONS(10539), 1, anon_sym_BQUOTE, - ACTIONS(9986), 1, + ACTIONS(10541), 1, anon_sym_DQUOTE, - STATE(1817), 1, + STATE(1871), 1, sym_identifier, - STATE(1890), 1, + STATE(2012), 1, sym__quoted_identifier, - STATE(2030), 1, - sym_dotted_name, - STATE(2096), 1, + STATE(2134), 1, sym__identifier, - STATE(2234), 3, + STATE(2157), 1, + sym_dotted_name, + STATE(2388), 3, sym_type, sym_array_type, sym__type, - [286743] = 9, + [295240] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(9810), 1, + ACTIONS(10406), 1, aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9812), 1, + ACTIONS(10408), 1, + aux_sym_grant_statement_token4, + ACTIONS(10410), 1, aux_sym_values_clause_token1, - STATE(5328), 1, + STATE(1630), 1, sym_select_clause, - STATE(5708), 1, + STATE(4595), 1, sym__select_statement, - STATE(6994), 1, + STATE(7839), 1, sym_with_clause, - STATE(5727), 3, + STATE(4542), 3, sym_select_statement, sym_set_clause, sym_values_clause, - [286773] = 9, + [295270] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9988), 1, - sym__unquoted_identifier, - ACTIONS(9990), 1, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + ACTIONS(10344), 1, + aux_sym_values_clause_token1, + ACTIONS(10418), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(5816), 3, + sym_select_statement, + sym_set_clause, + sym_values_clause, + [295300] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(9992), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - STATE(2073), 1, - sym_identifier, - STATE(2118), 1, + ACTIONS(10471), 1, + sym__unquoted_identifier, + STATE(1307), 1, sym__quoted_identifier, - STATE(2188), 1, + STATE(1350), 1, sym_dotted_name, - STATE(2196), 1, + STATE(1353), 1, + sym_identifier, + STATE(1462), 1, sym__identifier, - STATE(2508), 3, + STATE(1761), 3, sym_type, sym_array_type, sym__type, - [286803] = 9, + [295330] = 9, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9826), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9828), 1, + ACTIONS(37), 1, aux_sym_grant_statement_token4, - ACTIONS(9830), 1, + ACTIONS(10344), 1, aux_sym_values_clause_token1, - STATE(1729), 1, + ACTIONS(10360), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5203), 1, sym_select_clause, - STATE(4598), 1, + STATE(5847), 1, sym__select_statement, - STATE(7181), 1, + STATE(7343), 1, sym_with_clause, - STATE(4474), 3, + STATE(5840), 3, sym_select_statement, sym_set_clause, sym_values_clause, - [286833] = 9, + [295360] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5475), 1, + ACTIONS(10543), 1, + sym__unquoted_identifier, + ACTIONS(10545), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(10547), 1, anon_sym_DQUOTE, - ACTIONS(9952), 1, - sym__unquoted_identifier, - STATE(1281), 1, + STATE(2209), 1, + sym_identifier, + STATE(2424), 1, sym__quoted_identifier, - STATE(1285), 1, + STATE(2459), 1, sym_dotted_name, - STATE(1287), 1, - sym_identifier, - STATE(1344), 1, + STATE(2546), 1, sym__identifier, - STATE(1567), 3, + STATE(2825), 3, sym_type, sym_array_type, sym__type, - [286863] = 9, + [295390] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9994), 1, - sym__unquoted_identifier, - ACTIONS(9996), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(9998), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - STATE(2489), 1, - sym_identifier, - STATE(2611), 1, + ACTIONS(10366), 1, + sym__unquoted_identifier, + STATE(2105), 1, + sym_dotted_name, + STATE(2146), 1, sym__quoted_identifier, - STATE(2698), 1, + STATE(4724), 1, sym__identifier, - STATE(2699), 1, - sym_dotted_name, - STATE(3174), 3, + STATE(5798), 1, + sym_identifier, + STATE(6214), 3, sym_type, sym_array_type, sym__type, - [286893] = 9, + [295420] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - ACTIONS(9848), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(5727), 3, - sym_select_statement, - sym_set_clause, - sym_values_clause, - [286923] = 9, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4098), 1, + sym_view_body, + STATE(6520), 1, + sym_view_columns, + STATE(6762), 1, + sym_using_clause, + STATE(7042), 1, + sym_view_options, + STATE(8230), 1, + sym_tablespace_hint, + [295454] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6444), 1, + ACTIONS(10549), 1, + sym__unquoted_identifier, + ACTIONS(10551), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(10553), 1, anon_sym_DQUOTE, - ACTIONS(10000), 1, - sym__unquoted_identifier, - STATE(235), 1, + STATE(452), 1, + sym_identifier, + STATE(515), 1, sym__quoted_identifier, - STATE(262), 1, + STATE(558), 1, + sym__identifier, + STATE(593), 1, + sym_dotted_name, + STATE(1079), 3, + sym_type, + sym_array_type, + sym__type, + [295484] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10555), 1, + sym__unquoted_identifier, + ACTIONS(10557), 1, + anon_sym_BQUOTE, + ACTIONS(10559), 1, + anon_sym_DQUOTE, + STATE(427), 1, sym_identifier, - STATE(315), 1, + STATE(464), 1, + sym__quoted_identifier, + STATE(496), 1, sym_dotted_name, - STATE(430), 1, + STATE(505), 1, sym__identifier, - STATE(534), 3, + STATE(758), 3, sym_type, sym_array_type, sym__type, - [286953] = 9, + [295514] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6444), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - ACTIONS(10000), 1, + ACTIONS(10561), 1, sym__unquoted_identifier, - STATE(235), 1, + STATE(1338), 1, sym__quoted_identifier, - STATE(262), 1, - sym_identifier, - STATE(315), 1, + STATE(1407), 1, sym_dotted_name, - STATE(441), 1, + STATE(1434), 1, + sym_identifier, + STATE(1623), 1, sym__identifier, - STATE(486), 3, + STATE(1914), 3, sym_type, sym_array_type, sym__type, - [286983] = 9, + [295544] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10002), 1, + ACTIONS(10563), 1, sym__unquoted_identifier, - ACTIONS(10004), 1, + ACTIONS(10565), 1, anon_sym_BQUOTE, - ACTIONS(10006), 1, + ACTIONS(10567), 1, anon_sym_DQUOTE, - STATE(427), 1, + STATE(2573), 1, sym_identifier, - STATE(471), 1, + STATE(2702), 1, sym__quoted_identifier, - STATE(506), 1, + STATE(2714), 1, sym__identifier, - STATE(511), 1, + STATE(2747), 1, + sym_dotted_name, + STATE(2664), 3, + sym_type, + sym_array_type, + sym__type, + [295574] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6532), 1, + anon_sym_BQUOTE, + ACTIONS(6534), 1, + anon_sym_DQUOTE, + ACTIONS(10438), 1, + sym__unquoted_identifier, + STATE(1259), 1, + sym__quoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(4868), 1, sym_dotted_name, - STATE(838), 3, + STATE(5017), 1, + sym_identifier, + STATE(1337), 3, sym_type, sym_array_type, sym__type, - [287013] = 9, + [295604] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10571), 1, + aux_sym_comment_statement_token2, + STATE(6278), 1, + aux_sym_grant_statement_repeat1, + ACTIONS(10569), 8, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_create_trigger_statement_token4, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + aux_sym_grant_statement_token5, + aux_sym_grant_statement_token6, + [295624] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(7169), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(7171), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(10008), 1, + ACTIONS(10438), 1, sym__unquoted_identifier, - STATE(4645), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(4653), 1, + STATE(4724), 1, + sym__identifier, + STATE(4868), 1, sym_dotted_name, - STATE(4662), 1, + STATE(5017), 1, sym_identifier, - STATE(4747), 1, - sym__identifier, - STATE(4961), 3, + STATE(4736), 3, sym_type, sym_array_type, sym__type, - [287043] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(37), 1, - aux_sym_grant_statement_token4, - ACTIONS(9810), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(7320), 1, - sym_with_clause, - STATE(5727), 3, - sym_select_statement, - sym_set_clause, - sym_values_clause, - [287073] = 9, + [295654] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2128), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(10010), 1, + ACTIONS(10573), 1, sym__unquoted_identifier, - STATE(1260), 1, + STATE(4735), 1, sym__quoted_identifier, - STATE(1267), 1, + STATE(4758), 1, sym_identifier, - STATE(1269), 1, + STATE(4760), 1, sym_dotted_name, - STATE(1293), 1, + STATE(4863), 1, sym__identifier, - STATE(1362), 3, + STATE(5084), 3, sym_type, sym_array_type, sym__type, - [287103] = 9, + [295684] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10012), 1, - sym__unquoted_identifier, - ACTIONS(10014), 1, + ACTIONS(5809), 1, anon_sym_BQUOTE, - ACTIONS(10016), 1, + ACTIONS(5811), 1, anon_sym_DQUOTE, - STATE(2252), 1, - sym_identifier, - STATE(2335), 1, + ACTIONS(10561), 1, + sym__unquoted_identifier, + STATE(1338), 1, sym__quoted_identifier, - STATE(2473), 1, + STATE(1407), 1, sym_dotted_name, - STATE(2477), 1, + STATE(1434), 1, + sym_identifier, + STATE(1617), 1, sym__identifier, - STATE(2782), 3, + STATE(1864), 3, sym_type, sym_array_type, sym__type, - [287133] = 9, + [295714] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10018), 1, + ACTIONS(10575), 1, sym__unquoted_identifier, - ACTIONS(10020), 1, + ACTIONS(10577), 1, anon_sym_BQUOTE, - ACTIONS(10022), 1, + ACTIONS(10579), 1, anon_sym_DQUOTE, - STATE(4450), 1, + STATE(2006), 1, sym_identifier, - STATE(4617), 1, + STATE(2110), 1, sym__quoted_identifier, - STATE(4638), 1, + STATE(2179), 1, sym__identifier, - STATE(4644), 1, + STATE(2181), 1, sym_dotted_name, - STATE(4814), 3, + STATE(2540), 3, sym_type, sym_array_type, sym__type, - [287163] = 9, + [295744] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, + ACTIONS(10581), 1, sym__unquoted_identifier, - STATE(1258), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(1261), 1, + STATE(343), 1, sym_dotted_name, - STATE(1265), 1, + STATE(362), 1, sym_identifier, - STATE(1279), 1, + STATE(467), 1, sym__identifier, - STATE(1331), 3, + STATE(637), 3, sym_type, sym_array_type, sym__type, - [287193] = 9, + [295774] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6408), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(6410), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - ACTIONS(9890), 1, + ACTIONS(10442), 1, sym__unquoted_identifier, - STATE(336), 1, + STATE(1654), 1, sym__quoted_identifier, - STATE(353), 1, + STATE(1801), 1, sym_dotted_name, - STATE(399), 1, + STATE(1849), 1, sym_identifier, - STATE(458), 1, + STATE(2009), 1, sym__identifier, - STATE(581), 3, + STATE(1337), 3, sym_type, sym_array_type, sym__type, - [287223] = 9, + [295804] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, + ACTIONS(10450), 1, sym__unquoted_identifier, - STATE(1258), 1, + STATE(8), 1, sym__quoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(4751), 1, + STATE(12), 1, sym_dotted_name, - STATE(4910), 1, + STATE(13), 1, sym_identifier, - STATE(4632), 3, + STATE(24), 1, + sym__identifier, + STATE(60), 3, sym_type, sym_array_type, sym__type, - [287253] = 9, + [295834] = 11, ACTIONS(3), 1, sym_comment, - ACTIONS(6879), 1, - anon_sym_BQUOTE, - ACTIONS(6881), 1, - anon_sym_DQUOTE, - ACTIONS(10024), 1, - sym__unquoted_identifier, - STATE(3216), 1, - sym__quoted_identifier, - STATE(3219), 1, - sym_dotted_name, - STATE(3310), 1, - sym_identifier, - STATE(3977), 1, - sym__identifier, - STATE(4661), 3, - sym_type, - sym_array_type, - sym__type, - [287283] = 4, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + STATE(5807), 1, + sym_view_body, + STATE(6423), 1, + sym_view_columns, + STATE(6806), 1, + sym_using_clause, + STATE(7169), 1, + sym_view_options, + STATE(7956), 1, + sym_tablespace_hint, + [295868] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10029), 1, + ACTIONS(10583), 1, aux_sym_comment_statement_token2, - STATE(6146), 1, + STATE(6278), 1, aux_sym_grant_statement_repeat1, - ACTIONS(10026), 8, + ACTIONS(10569), 8, aux_sym_insert_statement_token1, aux_sym_truncate_statement_token1, aux_sym_create_trigger_statement_token4, @@ -436457,4660 +446274,5798 @@ static const uint16_t ts_small_parse_table[] = { aux_sym_grant_statement_token4, aux_sym_grant_statement_token5, aux_sym_grant_statement_token6, - [287303] = 9, + [295888] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, - sym__unquoted_identifier, - STATE(1258), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(4647), 1, + STATE(3277), 1, + sym_identifier, + STATE(4115), 1, + sym_dotted_name, + STATE(4642), 1, sym__identifier, - STATE(4751), 1, + ACTIONS(10585), 3, + anon_sym_CURRENT_USER, + anon_sym_CURRENT_ROLE, + anon_sym_SESSION_USER, + [295918] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(4910), 1, + STATE(7662), 1, + sym__identifier, + STATE(8154), 1, + sym_op_class, + ACTIONS(8438), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [295950] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_DQUOTE, + ACTIONS(10487), 1, + sym__unquoted_identifier, + STATE(1264), 1, + sym__quoted_identifier, + STATE(1267), 1, sym_identifier, - STATE(5535), 3, + STATE(1272), 1, + sym_dotted_name, + STATE(1285), 1, + sym__identifier, + STATE(1327), 3, sym_type, sym_array_type, sym__type, - [287333] = 9, + [295980] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(10587), 1, + sym__unquoted_identifier, + ACTIONS(10589), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(10591), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, - sym__unquoted_identifier, - STATE(1258), 1, + STATE(2175), 1, + sym_identifier, + STATE(2274), 1, sym__quoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(4751), 1, + STATE(2414), 1, sym_dotted_name, - STATE(4910), 1, - sym_identifier, - STATE(1325), 3, + STATE(2442), 1, + sym__identifier, + STATE(2676), 3, sym_type, sym_array_type, sym__type, - [287363] = 9, + [296010] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(6843), 1, + ACTIONS(10593), 1, + sym__unquoted_identifier, + ACTIONS(10595), 1, anon_sym_BQUOTE, - ACTIONS(6845), 1, + ACTIONS(10597), 1, anon_sym_DQUOTE, - ACTIONS(9966), 1, - sym__unquoted_identifier, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1336), 1, + STATE(438), 1, sym_identifier, - STATE(1350), 1, - sym_dotted_name, - STATE(1504), 1, + STATE(478), 1, + sym__quoted_identifier, + STATE(489), 1, sym__identifier, - STATE(1827), 3, + STATE(500), 1, + sym_dotted_name, + STATE(898), 3, sym_type, sym_array_type, sym__type, - [287393] = 9, + [296040] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5779), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - ACTIONS(9964), 1, + ACTIONS(10581), 1, sym__unquoted_identifier, - STATE(17), 1, + STATE(309), 1, sym__quoted_identifier, - STATE(23), 1, + STATE(343), 1, sym_dotted_name, - STATE(29), 1, + STATE(362), 1, sym_identifier, - STATE(51), 1, + STATE(459), 1, sym__identifier, - STATE(136), 3, + STATE(557), 3, sym_type, sym_array_type, sym__type, - [287423] = 9, + [296070] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(9810), 1, - aux_sym_alter_table_action_alter_column_token1, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(6994), 1, - sym_with_clause, - STATE(5715), 3, - sym_select_statement, - sym_set_clause, - sym_values_clause, - [287453] = 9, + ACTIONS(10599), 1, + aux_sym_cte_token2, + ACTIONS(10601), 1, + aux_sym_null_hint_token2, + ACTIONS(10603), 1, + aux_sym_distinct_from_token1, + ACTIONS(10605), 1, + aux_sym_TRUE_token1, + ACTIONS(10607), 1, + aux_sym_FALSE_token1, + STATE(1598), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296095] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(2128), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(2130), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10010), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1260), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(1267), 1, + STATE(2819), 1, sym_identifier, - STATE(1269), 1, + STATE(2860), 1, sym_dotted_name, - STATE(1297), 1, + STATE(3209), 1, + sym_assigment_expression, + STATE(3541), 1, + sym_set_clause_body, + STATE(9391), 1, sym__identifier, - STATE(1347), 3, - sym_type, - sym_array_type, - sym__type, - [287483] = 9, + [296126] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(9982), 1, - sym__unquoted_identifier, - ACTIONS(9984), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(9986), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(1817), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, sym_identifier, - STATE(1890), 1, + STATE(2860), 1, + sym_dotted_name, + STATE(5692), 1, + sym_set_clause_body, + STATE(7016), 1, + sym_assigment_expression, + STATE(9238), 1, + sym__identifier, + [296157] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10609), 1, + aux_sym_cte_token2, + ACTIONS(10611), 1, + aux_sym_null_hint_token2, + ACTIONS(10613), 1, + aux_sym_distinct_from_token1, + ACTIONS(10615), 1, + aux_sym_TRUE_token1, + ACTIONS(10617), 1, + aux_sym_FALSE_token1, + STATE(3525), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296182] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10619), 1, + aux_sym_cte_token2, + ACTIONS(10621), 1, + aux_sym_null_hint_token2, + ACTIONS(10623), 1, + aux_sym_distinct_from_token1, + ACTIONS(10625), 1, + aux_sym_TRUE_token1, + ACTIONS(10627), 1, + aux_sym_FALSE_token1, + STATE(1916), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296207] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(10601), 1, + aux_sym_null_hint_token2, + ACTIONS(10629), 1, + anon_sym_COMMA, + ACTIONS(10631), 1, + aux_sym_cte_token2, + ACTIONS(10633), 1, + anon_sym_RPAREN, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(3302), 1, + sym_null_constraint, + STATE(5244), 1, + sym_NULL, + STATE(7634), 1, + aux_sym_type_spec_composite_repeat1, + [296238] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10635), 1, + aux_sym_cte_token2, + ACTIONS(10637), 1, + aux_sym_null_hint_token2, + ACTIONS(10639), 1, + aux_sym_distinct_from_token1, + ACTIONS(10641), 1, + aux_sym_TRUE_token1, + ACTIONS(10643), 1, + aux_sym_FALSE_token1, + STATE(1802), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296263] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10645), 1, + aux_sym_cte_token2, + ACTIONS(10647), 1, + aux_sym_null_hint_token2, + ACTIONS(10649), 1, + aux_sym_distinct_from_token1, + ACTIONS(10651), 1, + aux_sym_TRUE_token1, + ACTIONS(10653), 1, + aux_sym_FALSE_token1, + STATE(2393), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296288] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10655), 1, + aux_sym_cte_token2, + ACTIONS(10657), 1, + aux_sym_null_hint_token2, + ACTIONS(10659), 1, + aux_sym_distinct_from_token1, + ACTIONS(10661), 1, + aux_sym_TRUE_token1, + ACTIONS(10663), 1, + aux_sym_FALSE_token1, + STATE(2647), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296313] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + ACTIONS(10665), 1, + aux_sym_cte_token2, + ACTIONS(10667), 1, + aux_sym_distinct_from_token1, + ACTIONS(10669), 1, + aux_sym_TRUE_token1, + ACTIONS(10671), 1, + aux_sym_FALSE_token1, + STATE(2485), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296338] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2030), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(2096), 1, + STATE(3474), 1, + sym_assigment_expression, + STATE(4538), 1, + sym_set_clause_body, + STATE(9434), 1, sym__identifier, - STATE(1314), 3, - sym_type, - sym_array_type, - sym__type, - [287513] = 9, + [296369] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10673), 1, + aux_sym_cte_token2, + ACTIONS(10675), 1, + aux_sym_null_hint_token2, + ACTIONS(10677), 1, + aux_sym_distinct_from_token1, + ACTIONS(10679), 1, + aux_sym_TRUE_token1, + ACTIONS(10681), 1, + aux_sym_FALSE_token1, + STATE(1533), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296394] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10683), 1, + aux_sym_cte_token2, + ACTIONS(10685), 1, + aux_sym_null_hint_token2, + ACTIONS(10687), 1, + aux_sym_distinct_from_token1, + ACTIONS(10689), 1, + aux_sym_TRUE_token1, + ACTIONS(10691), 1, + aux_sym_FALSE_token1, + STATE(5192), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296419] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(10031), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(10033), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10035), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(4651), 1, - sym_identifier, - STATE(4663), 1, + ACTIONS(10693), 1, + aux_sym_truncate_statement_token3, + ACTIONS(10695), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(4689), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6253), 1, sym__identifier, - STATE(4710), 1, + [296450] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10697), 1, + aux_sym_cte_token2, + ACTIONS(10699), 1, + aux_sym_null_hint_token2, + ACTIONS(10701), 1, + aux_sym_distinct_from_token1, + ACTIONS(10703), 1, + aux_sym_TRUE_token1, + ACTIONS(10705), 1, + aux_sym_FALSE_token1, + STATE(1216), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296475] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(4904), 3, - sym_type, - sym_array_type, - sym__type, - [287543] = 9, + STATE(5658), 1, + sym_assigment_expression, + STATE(5692), 1, + sym_set_clause_body, + STATE(9009), 1, + sym__identifier, + [296506] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10037), 1, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(10601), 1, + aux_sym_null_hint_token2, + ACTIONS(10631), 1, + aux_sym_cte_token2, + ACTIONS(10709), 1, + anon_sym_EQ, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(3302), 1, + sym_null_constraint, + STATE(5244), 1, + sym_NULL, + ACTIONS(10707), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [296535] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(10039), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10041), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(421), 1, - sym_identifier, - STATE(453), 1, + ACTIONS(10711), 1, + aux_sym_alter_table_token1, + ACTIONS(10713), 1, + aux_sym_drop_statement_token5, + STATE(1343), 1, sym__quoted_identifier, - STATE(493), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(512), 1, + STATE(5634), 1, sym__identifier, - STATE(818), 3, - sym_type, - sym_array_type, - sym__type, - [287573] = 11, + [296566] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5683), 1, - sym_view_body, - STATE(6230), 1, - sym_view_columns, - STATE(6565), 1, - sym_using_clause, - STATE(6913), 1, - sym_view_options, - STATE(7649), 1, - sym_tablespace_hint, - [287607] = 9, + ACTIONS(10715), 1, + aux_sym_cte_token2, + ACTIONS(10717), 1, + aux_sym_null_hint_token2, + ACTIONS(10719), 1, + aux_sym_distinct_from_token1, + ACTIONS(10721), 1, + aux_sym_TRUE_token1, + ACTIONS(10723), 1, + aux_sym_FALSE_token1, + STATE(941), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296591] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10725), 1, + aux_sym_cte_token2, + ACTIONS(10727), 1, + aux_sym_null_hint_token2, + ACTIONS(10729), 1, + aux_sym_distinct_from_token1, + ACTIONS(10731), 1, + aux_sym_TRUE_token1, + ACTIONS(10733), 1, + aux_sym_FALSE_token1, + STATE(2443), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296616] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10043), 1, + ACTIONS(10735), 1, + aux_sym_comment_statement_token2, + ACTIONS(10737), 1, sym__unquoted_identifier, - ACTIONS(10045), 1, + ACTIONS(10740), 1, anon_sym_BQUOTE, - ACTIONS(10047), 1, + ACTIONS(10743), 1, anon_sym_DQUOTE, - STATE(2553), 1, + STATE(6792), 1, sym_identifier, - STATE(2643), 1, + STATE(6891), 1, sym__quoted_identifier, - STATE(2716), 1, - sym__identifier, - STATE(2803), 1, + STATE(7043), 1, sym_dotted_name, - STATE(2639), 3, - sym_type, - sym_array_type, - sym__type, - [287637] = 9, + STATE(6363), 2, + sym__identifier, + aux_sym_trigger_event_repeat1, + [296645] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9611), 1, + aux_sym_null_hint_token2, + ACTIONS(10746), 1, + aux_sym_cte_token2, + ACTIONS(10748), 1, + aux_sym_distinct_from_token1, + ACTIONS(10750), 1, + aux_sym_TRUE_token1, + ACTIONS(10752), 1, + aux_sym_FALSE_token1, + STATE(3113), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296670] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10754), 1, + aux_sym_cte_token2, + ACTIONS(10756), 1, + aux_sym_null_hint_token2, + ACTIONS(10758), 1, + aux_sym_distinct_from_token1, + ACTIONS(10760), 1, + aux_sym_TRUE_token1, + ACTIONS(10762), 1, + aux_sym_FALSE_token1, + STATE(5046), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296695] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10764), 1, + aux_sym_cte_token2, + ACTIONS(10766), 1, + aux_sym_null_hint_token2, + ACTIONS(10768), 1, + aux_sym_distinct_from_token1, + ACTIONS(10770), 1, + aux_sym_TRUE_token1, + ACTIONS(10772), 1, + aux_sym_FALSE_token1, + STATE(1722), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296720] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10774), 1, + aux_sym_cte_token2, + ACTIONS(10776), 1, + aux_sym_null_hint_token2, + ACTIONS(10778), 1, + aux_sym_distinct_from_token1, + ACTIONS(10780), 1, + aux_sym_TRUE_token1, + ACTIONS(10782), 1, + aux_sym_FALSE_token1, + STATE(2145), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296745] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(10049), 1, + ACTIONS(10784), 1, + aux_sym_alter_table_token1, + ACTIONS(10786), 1, + aux_sym_drop_statement_token5, + ACTIONS(10788), 1, sym__unquoted_identifier, - ACTIONS(10051), 1, + ACTIONS(10790), 1, anon_sym_BQUOTE, - ACTIONS(10053), 1, + ACTIONS(10792), 1, anon_sym_DQUOTE, - STATE(2682), 1, + STATE(3133), 1, sym_identifier, - STATE(2827), 1, - sym__quoted_identifier, - STATE(2863), 1, + STATE(3229), 1, sym__identifier, - STATE(2915), 1, + STATE(3232), 1, + sym__quoted_identifier, + STATE(3303), 1, sym_dotted_name, - STATE(3178), 3, - sym_type, - sym_array_type, - sym__type, - [287667] = 7, + [296776] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10055), 1, + ACTIONS(10794), 1, aux_sym_cte_token2, - ACTIONS(10057), 1, + ACTIONS(10796), 1, aux_sym_null_hint_token2, - ACTIONS(10059), 1, + ACTIONS(10798), 1, aux_sym_distinct_from_token1, - ACTIONS(10061), 1, + ACTIONS(10800), 1, aux_sym_TRUE_token1, - ACTIONS(10063), 1, + ACTIONS(10802), 1, aux_sym_FALSE_token1, - STATE(1089), 4, + STATE(876), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287692] = 9, + [296801] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2495), 1, + ACTIONS(2489), 1, anon_sym_LBRACK, - ACTIONS(10067), 1, - aux_sym_cte_token2, - ACTIONS(10069), 1, + ACTIONS(10601), 1, aux_sym_null_hint_token2, - ACTIONS(10071), 1, + ACTIONS(10631), 1, + aux_sym_cte_token2, + ACTIONS(10806), 1, anon_sym_EQ, - STATE(1317), 1, + STATE(1314), 1, aux_sym_array_type_repeat1, - STATE(3301), 1, + STATE(3302), 1, sym_null_constraint, - STATE(5174), 1, + STATE(5244), 1, sym_NULL, - ACTIONS(10065), 2, + ACTIONS(10804), 2, anon_sym_COMMA, anon_sym_RPAREN, - [287721] = 9, + [296830] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(10067), 1, + ACTIONS(10808), 1, aux_sym_cte_token2, - ACTIONS(10069), 1, + ACTIONS(10810), 1, + aux_sym_null_hint_token2, + ACTIONS(10812), 1, + aux_sym_distinct_from_token1, + ACTIONS(10814), 1, + aux_sym_TRUE_token1, + ACTIONS(10816), 1, + aux_sym_FALSE_token1, + STATE(1161), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296855] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(10601), 1, aux_sym_null_hint_token2, - ACTIONS(10075), 1, + ACTIONS(10631), 1, + aux_sym_cte_token2, + ACTIONS(10820), 1, anon_sym_EQ, - STATE(1317), 1, + STATE(1314), 1, aux_sym_array_type_repeat1, - STATE(3301), 1, + STATE(3302), 1, sym_null_constraint, - STATE(5174), 1, + STATE(5244), 1, sym_NULL, - ACTIONS(10073), 2, + ACTIONS(10818), 2, anon_sym_COMMA, anon_sym_RPAREN, - [287750] = 9, + [296884] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(10067), 1, + ACTIONS(10822), 1, aux_sym_cte_token2, - ACTIONS(10069), 1, + ACTIONS(10824), 1, aux_sym_null_hint_token2, - ACTIONS(10079), 1, - anon_sym_EQ, - STATE(1317), 1, - aux_sym_array_type_repeat1, - STATE(3301), 1, - sym_null_constraint, - STATE(5174), 1, + ACTIONS(10826), 1, + aux_sym_distinct_from_token1, + ACTIONS(10828), 1, + aux_sym_TRUE_token1, + ACTIONS(10830), 1, + aux_sym_FALSE_token1, + STATE(368), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [296909] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10832), 1, + aux_sym_comment_statement_token2, + ACTIONS(10834), 1, + sym__unquoted_identifier, + ACTIONS(10836), 1, + anon_sym_BQUOTE, + ACTIONS(10838), 1, + anon_sym_DQUOTE, + STATE(6792), 1, + sym_identifier, + STATE(6891), 1, + sym__quoted_identifier, + STATE(7043), 1, + sym_dotted_name, + STATE(6363), 2, + sym__identifier, + aux_sym_trigger_event_repeat1, + [296938] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10840), 1, + aux_sym_cte_token2, + ACTIONS(10842), 1, + aux_sym_null_hint_token2, + ACTIONS(10844), 1, + aux_sym_distinct_from_token1, + ACTIONS(10846), 1, + aux_sym_TRUE_token1, + ACTIONS(10848), 1, + aux_sym_FALSE_token1, + STATE(2599), 4, + sym_distinct_from, sym_NULL, - ACTIONS(10077), 2, + sym_TRUE, + sym_FALSE, + [296963] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7756), 1, + sym__identifier, + STATE(7949), 1, + sym_assigment_expression, + STATE(8084), 1, + sym_view_option, + [296994] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(10601), 1, + aux_sym_null_hint_token2, + ACTIONS(10629), 1, anon_sym_COMMA, + ACTIONS(10631), 1, + aux_sym_cte_token2, + ACTIONS(10850), 1, anon_sym_RPAREN, - [287779] = 7, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(3302), 1, + sym_null_constraint, + STATE(5244), 1, + sym_NULL, + STATE(7329), 1, + aux_sym_type_spec_composite_repeat1, + [297025] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10852), 1, + aux_sym_alter_table_token1, + ACTIONS(10854), 1, + aux_sym_drop_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(5616), 1, + sym__identifier, + [297056] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10081), 1, + ACTIONS(10856), 1, aux_sym_cte_token2, - ACTIONS(10083), 1, + ACTIONS(10858), 1, aux_sym_null_hint_token2, - ACTIONS(10085), 1, + ACTIONS(10860), 1, aux_sym_distinct_from_token1, - ACTIONS(10087), 1, + ACTIONS(10862), 1, aux_sym_TRUE_token1, - ACTIONS(10089), 1, + ACTIONS(10864), 1, aux_sym_FALSE_token1, - STATE(382), 4, + STATE(3060), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287804] = 7, + [297081] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10091), 1, + ACTIONS(10866), 1, aux_sym_cte_token2, - ACTIONS(10093), 1, + ACTIONS(10868), 1, aux_sym_null_hint_token2, - ACTIONS(10095), 1, + ACTIONS(10870), 1, aux_sym_distinct_from_token1, - ACTIONS(10097), 1, + ACTIONS(10872), 1, aux_sym_TRUE_token1, - ACTIONS(10099), 1, + ACTIONS(10874), 1, aux_sym_FALSE_token1, - STATE(953), 4, + STATE(1113), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287829] = 7, + [297106] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - ACTIONS(10101), 1, + ACTIONS(10876), 1, aux_sym_cte_token2, - ACTIONS(10103), 1, + ACTIONS(10878), 1, + aux_sym_null_hint_token2, + ACTIONS(10880), 1, aux_sym_distinct_from_token1, - ACTIONS(10105), 1, + ACTIONS(10882), 1, aux_sym_TRUE_token1, - ACTIONS(10107), 1, + ACTIONS(10884), 1, aux_sym_FALSE_token1, - STATE(2497), 4, + STATE(1073), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287854] = 7, + [297131] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10109), 1, + ACTIONS(10886), 1, aux_sym_cte_token2, - ACTIONS(10111), 1, + ACTIONS(10888), 1, aux_sym_null_hint_token2, - ACTIONS(10113), 1, + ACTIONS(10890), 1, aux_sym_distinct_from_token1, - ACTIONS(10115), 1, + ACTIONS(10892), 1, aux_sym_TRUE_token1, - ACTIONS(10117), 1, + ACTIONS(10894), 1, aux_sym_FALSE_token1, - STATE(4938), 4, + STATE(5164), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287879] = 7, + [297156] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10119), 1, + ACTIONS(10896), 1, aux_sym_cte_token2, - ACTIONS(10121), 1, + ACTIONS(10898), 1, aux_sym_null_hint_token2, - ACTIONS(10123), 1, + ACTIONS(10900), 1, aux_sym_distinct_from_token1, - ACTIONS(10125), 1, + ACTIONS(10902), 1, aux_sym_TRUE_token1, - ACTIONS(10127), 1, + ACTIONS(10904), 1, aux_sym_FALSE_token1, - STATE(5113), 4, + STATE(2081), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287904] = 9, + [297181] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10129), 1, - aux_sym_comment_statement_token2, - ACTIONS(10131), 1, - sym__unquoted_identifier, - ACTIONS(10133), 1, - anon_sym_BQUOTE, - ACTIONS(10135), 1, - anon_sym_DQUOTE, - STATE(6575), 1, - sym_identifier, - STATE(6640), 1, - sym__quoted_identifier, - STATE(6910), 1, - sym_dotted_name, - STATE(6171), 2, - sym__identifier, - aux_sym_trigger_event_repeat1, - [287933] = 7, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(10601), 1, + aux_sym_null_hint_token2, + ACTIONS(10631), 1, + aux_sym_cte_token2, + ACTIONS(10908), 1, + anon_sym_EQ, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(3302), 1, + sym_null_constraint, + STATE(5244), 1, + sym_NULL, + ACTIONS(10906), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [297210] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10137), 1, + ACTIONS(10910), 1, aux_sym_cte_token2, - ACTIONS(10139), 1, + ACTIONS(10912), 1, aux_sym_null_hint_token2, - ACTIONS(10141), 1, + ACTIONS(10914), 1, aux_sym_distinct_from_token1, - ACTIONS(10143), 1, + ACTIONS(10916), 1, aux_sym_TRUE_token1, - ACTIONS(10145), 1, + ACTIONS(10918), 1, aux_sym_FALSE_token1, - STATE(1996), 4, + STATE(811), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287958] = 7, + [297235] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10147), 1, + ACTIONS(10920), 1, aux_sym_cte_token2, - ACTIONS(10149), 1, + ACTIONS(10922), 1, aux_sym_null_hint_token2, - ACTIONS(10151), 1, + ACTIONS(10924), 1, aux_sym_distinct_from_token1, - ACTIONS(10153), 1, + ACTIONS(10926), 1, aux_sym_TRUE_token1, - ACTIONS(10155), 1, + ACTIONS(10928), 1, aux_sym_FALSE_token1, - STATE(1234), 4, + STATE(742), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [287983] = 9, + [297260] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(10157), 1, - aux_sym_comment_statement_token2, - ACTIONS(10159), 1, + ACTIONS(10788), 1, sym__unquoted_identifier, - ACTIONS(10162), 1, + ACTIONS(10790), 1, anon_sym_BQUOTE, - ACTIONS(10165), 1, + ACTIONS(10792), 1, anon_sym_DQUOTE, - STATE(6575), 1, + ACTIONS(10930), 1, + aux_sym_alter_table_token1, + ACTIONS(10932), 1, + aux_sym_drop_statement_token5, + STATE(3133), 1, sym_identifier, - STATE(6640), 1, + STATE(3204), 1, + sym__identifier, + STATE(3232), 1, sym__quoted_identifier, - STATE(6910), 1, + STATE(3303), 1, sym_dotted_name, - STATE(6171), 2, - sym__identifier, - aux_sym_trigger_event_repeat1, - [288012] = 7, + [297291] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10168), 1, + ACTIONS(10934), 1, aux_sym_cte_token2, - ACTIONS(10170), 1, + ACTIONS(10936), 1, aux_sym_null_hint_token2, - ACTIONS(10172), 1, + ACTIONS(10938), 1, aux_sym_distinct_from_token1, - ACTIONS(10174), 1, + ACTIONS(10940), 1, aux_sym_TRUE_token1, - ACTIONS(10176), 1, + ACTIONS(10942), 1, aux_sym_FALSE_token1, - STATE(4735), 4, + STATE(189), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288037] = 7, + [297316] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10178), 1, + ACTIONS(10944), 1, aux_sym_cte_token2, - ACTIONS(10180), 1, + ACTIONS(10946), 1, aux_sym_null_hint_token2, - ACTIONS(10182), 1, + ACTIONS(10948), 1, aux_sym_distinct_from_token1, - ACTIONS(10184), 1, + ACTIONS(10950), 1, aux_sym_TRUE_token1, - ACTIONS(10186), 1, + ACTIONS(10952), 1, aux_sym_FALSE_token1, - STATE(5091), 4, + STATE(1944), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288062] = 7, + [297341] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10188), 1, + ACTIONS(10954), 1, aux_sym_cte_token2, - ACTIONS(10190), 1, + ACTIONS(10956), 1, aux_sym_null_hint_token2, - ACTIONS(10192), 1, + ACTIONS(10958), 1, aux_sym_distinct_from_token1, - ACTIONS(10194), 1, + ACTIONS(10960), 1, aux_sym_TRUE_token1, - ACTIONS(10196), 1, + ACTIONS(10962), 1, aux_sym_FALSE_token1, - STATE(1800), 4, + STATE(992), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288087] = 7, + [297366] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10198), 1, + ACTIONS(10964), 1, aux_sym_cte_token2, - ACTIONS(10200), 1, + ACTIONS(10966), 1, aux_sym_null_hint_token2, - ACTIONS(10202), 1, + ACTIONS(10968), 1, aux_sym_distinct_from_token1, - ACTIONS(10204), 1, + ACTIONS(10970), 1, aux_sym_TRUE_token1, - ACTIONS(10206), 1, + ACTIONS(10972), 1, aux_sym_FALSE_token1, - STATE(1861), 4, + STATE(373), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288112] = 7, + [297391] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10208), 1, + ACTIONS(10974), 1, aux_sym_cte_token2, - ACTIONS(10210), 1, + ACTIONS(10976), 1, aux_sym_null_hint_token2, - ACTIONS(10212), 1, + ACTIONS(10978), 1, aux_sym_distinct_from_token1, - ACTIONS(10214), 1, + ACTIONS(10980), 1, aux_sym_TRUE_token1, - ACTIONS(10216), 1, + ACTIONS(10982), 1, aux_sym_FALSE_token1, - STATE(1983), 4, + STATE(4440), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288137] = 10, + [297416] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10218), 1, - aux_sym_truncate_statement_token3, - ACTIONS(10220), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6081), 1, - sym__identifier, - [288168] = 7, + ACTIONS(10984), 1, + aux_sym_cte_token2, + ACTIONS(10986), 1, + aux_sym_null_hint_token2, + ACTIONS(10988), 1, + aux_sym_distinct_from_token1, + ACTIONS(10990), 1, + aux_sym_TRUE_token1, + ACTIONS(10992), 1, + aux_sym_FALSE_token1, + STATE(852), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [297441] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10222), 1, + ACTIONS(10994), 1, aux_sym_cte_token2, - ACTIONS(10224), 1, + ACTIONS(10996), 1, aux_sym_null_hint_token2, - ACTIONS(10226), 1, + ACTIONS(10998), 1, aux_sym_distinct_from_token1, - ACTIONS(10228), 1, + ACTIONS(11000), 1, aux_sym_TRUE_token1, - ACTIONS(10230), 1, + ACTIONS(11002), 1, aux_sym_FALSE_token1, - STATE(1053), 4, + STATE(313), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288193] = 7, + [297466] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10232), 1, + ACTIONS(11004), 1, aux_sym_cte_token2, - ACTIONS(10234), 1, + ACTIONS(11006), 1, aux_sym_null_hint_token2, - ACTIONS(10236), 1, + ACTIONS(11008), 1, aux_sym_distinct_from_token1, - ACTIONS(10238), 1, + ACTIONS(11010), 1, aux_sym_TRUE_token1, - ACTIONS(10240), 1, + ACTIONS(11012), 1, aux_sym_FALSE_token1, - STATE(5041), 4, + STATE(1810), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288218] = 7, + [297491] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10242), 1, + ACTIONS(11014), 1, aux_sym_cte_token2, - ACTIONS(10244), 1, + ACTIONS(11016), 1, aux_sym_null_hint_token2, - ACTIONS(10246), 1, + ACTIONS(11018), 1, aux_sym_distinct_from_token1, - ACTIONS(10248), 1, + ACTIONS(11020), 1, aux_sym_TRUE_token1, - ACTIONS(10250), 1, + ACTIONS(11022), 1, aux_sym_FALSE_token1, - STATE(2340), 4, + STATE(4864), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288243] = 7, + [297516] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9213), 1, + ACTIONS(11024), 1, + aux_sym_cte_token2, + ACTIONS(11026), 1, aux_sym_null_hint_token2, - ACTIONS(10252), 1, + ACTIONS(11028), 1, + aux_sym_distinct_from_token1, + ACTIONS(11030), 1, + aux_sym_TRUE_token1, + ACTIONS(11032), 1, + aux_sym_FALSE_token1, + STATE(1165), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [297541] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11034), 1, aux_sym_cte_token2, - ACTIONS(10254), 1, + ACTIONS(11036), 1, + aux_sym_null_hint_token2, + ACTIONS(11038), 1, aux_sym_distinct_from_token1, - ACTIONS(10256), 1, + ACTIONS(11040), 1, aux_sym_TRUE_token1, - ACTIONS(10258), 1, + ACTIONS(11042), 1, aux_sym_FALSE_token1, - STATE(3028), 4, + STATE(2891), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288268] = 7, + [297566] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10260), 1, + ACTIONS(11044), 1, aux_sym_cte_token2, - ACTIONS(10262), 1, + ACTIONS(11046), 1, aux_sym_null_hint_token2, - ACTIONS(10264), 1, + ACTIONS(11048), 1, aux_sym_distinct_from_token1, - ACTIONS(10266), 1, + ACTIONS(11050), 1, aux_sym_TRUE_token1, - ACTIONS(10268), 1, + ACTIONS(11052), 1, aux_sym_FALSE_token1, - STATE(654), 4, + STATE(5009), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288293] = 7, + [297591] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11054), 1, + aux_sym_truncate_statement_token3, + ACTIONS(11056), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6259), 1, + sym__identifier, + [297622] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10270), 1, + ACTIONS(11058), 1, aux_sym_cte_token2, - ACTIONS(10272), 1, + ACTIONS(11060), 1, aux_sym_null_hint_token2, - ACTIONS(10274), 1, + ACTIONS(11062), 1, aux_sym_distinct_from_token1, - ACTIONS(10276), 1, + ACTIONS(11064), 1, aux_sym_TRUE_token1, - ACTIONS(10278), 1, + ACTIONS(11066), 1, aux_sym_FALSE_token1, - STATE(2564), 4, + STATE(159), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288318] = 7, + [297647] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10280), 1, + ACTIONS(11068), 1, aux_sym_cte_token2, - ACTIONS(10282), 1, + ACTIONS(11070), 1, aux_sym_null_hint_token2, - ACTIONS(10284), 1, + ACTIONS(11072), 1, aux_sym_distinct_from_token1, - ACTIONS(10286), 1, + ACTIONS(11074), 1, aux_sym_TRUE_token1, - ACTIONS(10288), 1, + ACTIONS(11076), 1, aux_sym_FALSE_token1, - STATE(2659), 4, + STATE(2044), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288343] = 7, + [297672] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10290), 1, + ACTIONS(11078), 1, aux_sym_cte_token2, - ACTIONS(10292), 1, + ACTIONS(11080), 1, aux_sym_null_hint_token2, - ACTIONS(10294), 1, + ACTIONS(11082), 1, aux_sym_distinct_from_token1, - ACTIONS(10296), 1, + ACTIONS(11084), 1, aux_sym_TRUE_token1, - ACTIONS(10298), 1, + ACTIONS(11086), 1, aux_sym_FALSE_token1, - STATE(903), 4, + STATE(1455), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288368] = 10, + [297697] = 10, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11088), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11090), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6093), 1, + sym__identifier, + [297728] = 10, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(3538), 1, - sym_assigment_expression, - STATE(4604), 1, - sym_set_clause_body, - STATE(8977), 1, + STATE(7756), 1, sym__identifier, - [288399] = 7, + STATE(7760), 1, + sym_view_option, + STATE(7949), 1, + sym_assigment_expression, + [297759] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10300), 1, + ACTIONS(11092), 1, aux_sym_cte_token2, - ACTIONS(10302), 1, + ACTIONS(11094), 1, aux_sym_null_hint_token2, - ACTIONS(10304), 1, + ACTIONS(11096), 1, aux_sym_distinct_from_token1, - ACTIONS(10306), 1, + ACTIONS(11098), 1, aux_sym_TRUE_token1, - ACTIONS(10308), 1, + ACTIONS(11100), 1, aux_sym_FALSE_token1, - STATE(344), 4, + STATE(5208), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288424] = 7, + [297784] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10310), 1, - aux_sym_cte_token2, - ACTIONS(10312), 1, + ACTIONS(11102), 1, + sym__unquoted_identifier, + ACTIONS(11104), 1, + anon_sym_BQUOTE, + ACTIONS(11106), 1, + anon_sym_DQUOTE, + STATE(6248), 1, + sym__identifier, + STATE(6409), 1, + sym_identifier, + STATE(6683), 1, + sym__quoted_identifier, + STATE(6829), 1, + sym_dotted_name, + STATE(7736), 1, + sym_exclude_entry, + [297812] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10912), 1, aux_sym_null_hint_token2, - ACTIONS(10314), 1, + ACTIONS(10914), 1, aux_sym_distinct_from_token1, - ACTIONS(10316), 1, + ACTIONS(10916), 1, aux_sym_TRUE_token1, - ACTIONS(10318), 1, + ACTIONS(10918), 1, aux_sym_FALSE_token1, - STATE(2978), 4, + STATE(924), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288449] = 7, + [297834] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10320), 1, - aux_sym_cte_token2, - ACTIONS(10322), 1, + ACTIONS(11108), 1, + anon_sym_DOT, + STATE(6414), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(143), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(141), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [297854] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11110), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7108), 1, + sym__identifier, + [297882] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11046), 1, aux_sym_null_hint_token2, - ACTIONS(10324), 1, + ACTIONS(11048), 1, aux_sym_distinct_from_token1, - ACTIONS(10326), 1, + ACTIONS(11050), 1, aux_sym_TRUE_token1, - ACTIONS(10328), 1, + ACTIONS(11052), 1, aux_sym_FALSE_token1, - STATE(208), 4, + STATE(4987), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288474] = 10, + [297904] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10836), 1, + anon_sym_BQUOTE, + ACTIONS(10838), 1, + anon_sym_DQUOTE, + ACTIONS(11112), 1, + sym__unquoted_identifier, + STATE(6792), 1, + sym_identifier, + STATE(6891), 1, + sym__quoted_identifier, + STATE(7043), 1, + sym_dotted_name, + STATE(6374), 2, + sym__identifier, + aux_sym_trigger_event_repeat1, + [297930] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10330), 1, - aux_sym_truncate_statement_token2, - ACTIONS(10332), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11114), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5902), 1, + STATE(5638), 1, sym__identifier, - [288505] = 7, + [297958] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10334), 1, - aux_sym_cte_token2, - ACTIONS(10336), 1, + ACTIONS(11108), 1, + anon_sym_DOT, + STATE(6466), 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, + [297978] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10996), 1, aux_sym_null_hint_token2, - ACTIONS(10338), 1, + ACTIONS(10998), 1, aux_sym_distinct_from_token1, - ACTIONS(10340), 1, + ACTIONS(11000), 1, aux_sym_TRUE_token1, - ACTIONS(10342), 1, + ACTIONS(11002), 1, aux_sym_FALSE_token1, - STATE(2913), 4, + STATE(280), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288530] = 7, + [298000] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10344), 1, - aux_sym_cte_token2, - ACTIONS(10346), 1, + ACTIONS(11102), 1, + sym__unquoted_identifier, + ACTIONS(11104), 1, + anon_sym_BQUOTE, + ACTIONS(11106), 1, + anon_sym_DQUOTE, + STATE(6248), 1, + sym__identifier, + STATE(6409), 1, + sym_identifier, + STATE(6683), 1, + sym__quoted_identifier, + STATE(6829), 1, + sym_dotted_name, + STATE(7505), 1, + sym_exclude_entry, + [298028] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11116), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6243), 1, + sym__identifier, + [298056] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10621), 1, aux_sym_null_hint_token2, - ACTIONS(10348), 1, + ACTIONS(10623), 1, aux_sym_distinct_from_token1, - ACTIONS(10350), 1, + ACTIONS(10625), 1, aux_sym_TRUE_token1, - ACTIONS(10352), 1, + ACTIONS(10627), 1, aux_sym_FALSE_token1, - STATE(2033), 4, + STATE(1934), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288555] = 10, + [298078] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11118), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7034), 1, + sym__identifier, + [298106] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11120), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7348), 1, - sym_view_option, - STATE(7471), 1, + STATE(7060), 1, + sym__identifier, + [298134] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11122), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7116), 1, + sym__identifier, + [298162] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11124), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7871), 1, sym__identifier, - STATE(7851), 1, + [298190] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + STATE(5797), 1, + sym_view_body, + STATE(6811), 1, + sym_using_clause, + STATE(7137), 1, + sym_view_options, + STATE(7980), 1, + sym_tablespace_hint, + [298218] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(3686), 1, sym_assigment_expression, - [288586] = 7, + STATE(9434), 1, + sym__identifier, + [298246] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10354), 1, - aux_sym_cte_token2, - ACTIONS(10356), 1, + ACTIONS(10922), 1, aux_sym_null_hint_token2, - ACTIONS(10358), 1, + ACTIONS(10924), 1, aux_sym_distinct_from_token1, - ACTIONS(10360), 1, + ACTIONS(10926), 1, aux_sym_TRUE_token1, - ACTIONS(10362), 1, + ACTIONS(10928), 1, aux_sym_FALSE_token1, - STATE(1201), 4, + STATE(705), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288611] = 7, + [298268] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10364), 1, - aux_sym_cte_token2, - ACTIONS(10366), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11126), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7029), 1, + sym__identifier, + [298296] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11128), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7104), 1, + sym__identifier, + [298324] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11130), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7767), 1, + sym__identifier, + [298352] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9611), 1, + aux_sym_null_hint_token2, + ACTIONS(10748), 1, + aux_sym_distinct_from_token1, + ACTIONS(10750), 1, + aux_sym_TRUE_token1, + ACTIONS(10752), 1, + aux_sym_FALSE_token1, + STATE(3014), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [298374] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10788), 1, + sym__unquoted_identifier, + ACTIONS(10790), 1, + anon_sym_BQUOTE, + ACTIONS(10792), 1, + anon_sym_DQUOTE, + ACTIONS(11132), 1, + aux_sym_alter_table_token1, + STATE(3133), 1, + sym_identifier, + STATE(3156), 1, + sym__identifier, + STATE(3232), 1, + sym__quoted_identifier, + STATE(3303), 1, + sym_dotted_name, + [298402] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11016), 1, aux_sym_null_hint_token2, - ACTIONS(10368), 1, + ACTIONS(11018), 1, aux_sym_distinct_from_token1, - ACTIONS(10370), 1, + ACTIONS(11020), 1, aux_sym_TRUE_token1, - ACTIONS(10372), 1, + ACTIONS(11022), 1, aux_sym_FALSE_token1, - STATE(1185), 4, + STATE(4849), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288636] = 7, + [298424] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10374), 1, - aux_sym_cte_token2, - ACTIONS(10376), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11134), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7040), 1, + sym__identifier, + [298452] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11070), 1, aux_sym_null_hint_token2, - ACTIONS(10378), 1, + ACTIONS(11072), 1, aux_sym_distinct_from_token1, - ACTIONS(10380), 1, + ACTIONS(11074), 1, aux_sym_TRUE_token1, - ACTIONS(10382), 1, + ACTIONS(11076), 1, aux_sym_FALSE_token1, - STATE(2066), 4, + STATE(2032), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288661] = 7, + [298474] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10384), 1, - aux_sym_cte_token2, - ACTIONS(10386), 1, + ACTIONS(10878), 1, aux_sym_null_hint_token2, - ACTIONS(10388), 1, + ACTIONS(10880), 1, aux_sym_distinct_from_token1, - ACTIONS(10390), 1, + ACTIONS(10882), 1, aux_sym_TRUE_token1, - ACTIONS(10392), 1, + ACTIONS(10884), 1, aux_sym_FALSE_token1, - STATE(2127), 4, + STATE(1094), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288686] = 7, + [298496] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10394), 1, - aux_sym_cte_token2, - ACTIONS(10396), 1, + ACTIONS(10956), 1, aux_sym_null_hint_token2, - ACTIONS(10398), 1, + ACTIONS(10958), 1, aux_sym_distinct_from_token1, - ACTIONS(10400), 1, + ACTIONS(10960), 1, aux_sym_TRUE_token1, - ACTIONS(10402), 1, + ACTIONS(10962), 1, aux_sym_FALSE_token1, - STATE(1674), 4, + STATE(1005), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288711] = 7, + [298518] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10404), 1, - aux_sym_cte_token2, - ACTIONS(10406), 1, + ACTIONS(10946), 1, aux_sym_null_hint_token2, - ACTIONS(10408), 1, + ACTIONS(10948), 1, aux_sym_distinct_from_token1, - ACTIONS(10410), 1, + ACTIONS(10950), 1, aux_sym_TRUE_token1, - ACTIONS(10412), 1, + ACTIONS(10952), 1, aux_sym_FALSE_token1, - STATE(1512), 4, + STATE(1996), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288736] = 10, + [298540] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11136), 1, + aux_sym_comment_statement_token2, + ACTIONS(11138), 1, + aux_sym_alter_table_token1, + ACTIONS(11140), 1, + aux_sym_drop_statement_token5, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(8781), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5551), 1, - sym_set_clause_body, - STATE(6737), 1, - sym_assigment_expression, - STATE(8808), 1, - sym__identifier, - [288767] = 7, + [298568] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10414), 1, - aux_sym_cte_token2, - ACTIONS(10416), 1, - aux_sym_null_hint_token2, - ACTIONS(10418), 1, - aux_sym_distinct_from_token1, - ACTIONS(10420), 1, - aux_sym_TRUE_token1, - ACTIONS(10422), 1, - aux_sym_FALSE_token1, - STATE(1139), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [288792] = 10, + ACTIONS(11102), 1, + sym__unquoted_identifier, + ACTIONS(11104), 1, + anon_sym_BQUOTE, + ACTIONS(11106), 1, + anon_sym_DQUOTE, + STATE(6248), 1, + sym__identifier, + STATE(6409), 1, + sym_identifier, + STATE(6683), 1, + sym__quoted_identifier, + STATE(6829), 1, + sym_dotted_name, + STATE(7540), 1, + sym_exclude_entry, + [298596] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(2537), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(2539), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11142), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(4724), 1, + sym__identifier, + STATE(4783), 1, sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, + STATE(4868), 1, sym_dotted_name, - STATE(7471), 1, - sym__identifier, - STATE(7583), 1, - sym_view_option, - STATE(7851), 1, - sym_assigment_expression, - [288823] = 7, + STATE(5493), 1, + sym_identifier, + STATE(5549), 1, + sym_type, + [298624] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10424), 1, - aux_sym_cte_token2, - ACTIONS(10426), 1, - aux_sym_null_hint_token2, - ACTIONS(10428), 1, - aux_sym_distinct_from_token1, - ACTIONS(10430), 1, - aux_sym_TRUE_token1, - ACTIONS(10432), 1, - aux_sym_FALSE_token1, - STATE(2368), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [288848] = 7, + ACTIONS(11144), 1, + sym__unquoted_identifier, + ACTIONS(11146), 1, + anon_sym_BQUOTE, + ACTIONS(11148), 1, + anon_sym_DQUOTE, + STATE(2463), 1, + sym_identifier, + STATE(2606), 1, + sym__quoted_identifier, + STATE(2699), 1, + sym__identifier, + STATE(2704), 1, + sym_dotted_name, + STATE(3109), 1, + sym_type, + [298652] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10434), 1, - aux_sym_cte_token2, - ACTIONS(10436), 1, + ACTIONS(11094), 1, aux_sym_null_hint_token2, - ACTIONS(10438), 1, + ACTIONS(11096), 1, aux_sym_distinct_from_token1, - ACTIONS(10440), 1, + ACTIONS(11098), 1, aux_sym_TRUE_token1, - ACTIONS(10442), 1, + ACTIONS(11100), 1, aux_sym_FALSE_token1, - STATE(125), 4, + STATE(5213), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288873] = 7, + [298674] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10444), 1, - aux_sym_cte_token2, - ACTIONS(10446), 1, + ACTIONS(10936), 1, aux_sym_null_hint_token2, - ACTIONS(10448), 1, + ACTIONS(10938), 1, aux_sym_distinct_from_token1, - ACTIONS(10450), 1, + ACTIONS(10940), 1, aux_sym_TRUE_token1, - ACTIONS(10452), 1, + ACTIONS(10942), 1, aux_sym_FALSE_token1, - STATE(881), 4, + STATE(240), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288898] = 10, + [298696] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11150), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5541), 1, - sym_assigment_expression, - STATE(5551), 1, - sym_set_clause_body, - STATE(9592), 1, + STATE(6263), 1, sym__identifier, - [288929] = 10, + [298724] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11152), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7101), 1, + sym__identifier, + [298752] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11154), 1, + aux_sym_comment_statement_token3, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(3181), 1, - sym_assigment_expression, - STATE(3427), 1, - sym_set_clause_body, - STATE(8934), 1, + STATE(9261), 1, sym__identifier, - [288960] = 7, + [298780] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10454), 1, - aux_sym_cte_token2, - ACTIONS(10456), 1, + ACTIONS(11144), 1, + sym__unquoted_identifier, + ACTIONS(11146), 1, + anon_sym_BQUOTE, + ACTIONS(11148), 1, + anon_sym_DQUOTE, + STATE(2463), 1, + sym_identifier, + STATE(2606), 1, + sym__quoted_identifier, + STATE(2699), 1, + sym__identifier, + STATE(2704), 1, + sym_dotted_name, + STATE(3071), 1, + sym_type, + [298808] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11026), 1, aux_sym_null_hint_token2, - ACTIONS(10458), 1, + ACTIONS(11028), 1, aux_sym_distinct_from_token1, - ACTIONS(10460), 1, + ACTIONS(11030), 1, aux_sym_TRUE_token1, - ACTIONS(10462), 1, + ACTIONS(11032), 1, aux_sym_FALSE_token1, - STATE(3605), 4, + STATE(1143), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [288985] = 7, + [298830] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10464), 1, - aux_sym_cte_token2, - ACTIONS(10466), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11156), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7094), 1, + sym__identifier, + [298858] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10858), 1, aux_sym_null_hint_token2, - ACTIONS(10468), 1, + ACTIONS(10860), 1, aux_sym_distinct_from_token1, - ACTIONS(10470), 1, + ACTIONS(10862), 1, aux_sym_TRUE_token1, - ACTIONS(10472), 1, + ACTIONS(10864), 1, aux_sym_FALSE_token1, - STATE(762), 4, + STATE(3124), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289010] = 7, + [298880] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10474), 1, - aux_sym_cte_token2, - ACTIONS(10476), 1, + ACTIONS(10986), 1, aux_sym_null_hint_token2, - ACTIONS(10478), 1, + ACTIONS(10988), 1, aux_sym_distinct_from_token1, - ACTIONS(10480), 1, + ACTIONS(10990), 1, aux_sym_TRUE_token1, - ACTIONS(10482), 1, + ACTIONS(10992), 1, aux_sym_FALSE_token1, - STATE(4916), 4, + STATE(864), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289035] = 7, + [298902] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10484), 1, - aux_sym_cte_token2, - ACTIONS(10486), 1, + ACTIONS(2489), 1, + anon_sym_LBRACK, + ACTIONS(10601), 1, aux_sym_null_hint_token2, - ACTIONS(10488), 1, - aux_sym_distinct_from_token1, - ACTIONS(10490), 1, - aux_sym_TRUE_token1, - ACTIONS(10492), 1, - aux_sym_FALSE_token1, - STATE(1494), 4, - sym_distinct_from, + ACTIONS(10631), 1, + aux_sym_cte_token2, + STATE(1314), 1, + aux_sym_array_type_repeat1, + STATE(3302), 1, + sym_null_constraint, + STATE(5244), 1, sym_NULL, - sym_TRUE, - sym_FALSE, - [289060] = 10, + ACTIONS(11158), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [298928] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10494), 1, + ACTIONS(11160), 1, aux_sym_truncate_statement_token3, - ACTIONS(10496), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6068), 1, + STATE(7164), 1, sym__identifier, - [289091] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(10067), 1, - aux_sym_cte_token2, - ACTIONS(10069), 1, - aux_sym_null_hint_token2, - ACTIONS(10500), 1, - anon_sym_EQ, - STATE(1317), 1, - aux_sym_array_type_repeat1, - STATE(3301), 1, - sym_null_constraint, - STATE(5174), 1, - sym_NULL, - ACTIONS(10498), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [289120] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10502), 1, - aux_sym_cte_token2, - ACTIONS(10504), 1, - aux_sym_null_hint_token2, - ACTIONS(10506), 1, - aux_sym_distinct_from_token1, - ACTIONS(10508), 1, - aux_sym_TRUE_token1, - ACTIONS(10510), 1, - aux_sym_FALSE_token1, - STATE(4420), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289145] = 7, + [298956] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10512), 1, - aux_sym_cte_token2, - ACTIONS(10514), 1, + ACTIONS(10810), 1, aux_sym_null_hint_token2, - ACTIONS(10516), 1, + ACTIONS(10812), 1, aux_sym_distinct_from_token1, - ACTIONS(10518), 1, + ACTIONS(10814), 1, aux_sym_TRUE_token1, - ACTIONS(10520), 1, + ACTIONS(10816), 1, aux_sym_FALSE_token1, - STATE(309), 4, + STATE(1213), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289170] = 7, + [298978] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10069), 1, + ACTIONS(10824), 1, aux_sym_null_hint_token2, - ACTIONS(10522), 1, - aux_sym_cte_token2, - ACTIONS(10524), 1, + ACTIONS(10826), 1, aux_sym_distinct_from_token1, - ACTIONS(10526), 1, + ACTIONS(10828), 1, aux_sym_TRUE_token1, - ACTIONS(10528), 1, + ACTIONS(10830), 1, aux_sym_FALSE_token1, - STATE(1555), 4, + STATE(397), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289195] = 9, + [299000] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10530), 1, + ACTIONS(11162), 1, aux_sym_alter_table_token1, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6107), 1, + STATE(6321), 1, sym__identifier, - [289223] = 9, + [299028] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9377), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(9379), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10532), 1, - sym__unquoted_identifier, - STATE(5832), 1, - sym_table_column, - STATE(6144), 1, - sym__identifier, - STATE(6604), 1, - sym_identifier, - STATE(6922), 1, + ACTIONS(11164), 1, + aux_sym_comment_statement_token3, + STATE(1343), 1, sym__quoted_identifier, - STATE(7182), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [289251] = 9, + STATE(8536), 1, + sym__identifier, + [299056] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, + ACTIONS(10788), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(10790), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(10792), 1, anon_sym_DQUOTE, - ACTIONS(10534), 1, + ACTIONS(11166), 1, aux_sym_alter_table_token1, - STATE(3189), 1, - sym__quoted_identifier, - STATE(3513), 1, + STATE(3133), 1, sym_identifier, - STATE(4513), 1, + STATE(3200), 1, sym__identifier, - STATE(4610), 1, + STATE(3232), 1, + sym__quoted_identifier, + STATE(3303), 1, sym_dotted_name, - [289279] = 6, + [299084] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10069), 1, - aux_sym_null_hint_token2, - ACTIONS(10524), 1, - aux_sym_distinct_from_token1, - ACTIONS(10526), 1, - aux_sym_TRUE_token1, - ACTIONS(10528), 1, - aux_sym_FALSE_token1, - STATE(1562), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289301] = 9, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5797), 1, + sym_view_body, + STATE(6812), 1, + sym_using_clause, + STATE(7152), 1, + sym_view_options, + STATE(7918), 1, + sym_tablespace_hint, + [299112] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10536), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(11168), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7102), 1, + STATE(7202), 1, sym__identifier, - [289329] = 6, + [299140] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9213), 1, - aux_sym_null_hint_token2, - ACTIONS(10254), 1, - aux_sym_distinct_from_token1, - ACTIONS(10256), 1, - aux_sym_TRUE_token1, - ACTIONS(10258), 1, - aux_sym_FALSE_token1, - STATE(3016), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289351] = 6, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11170), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7184), 1, + sym__identifier, + [299168] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10057), 1, + ACTIONS(10868), 1, aux_sym_null_hint_token2, - ACTIONS(10059), 1, + ACTIONS(10870), 1, aux_sym_distinct_from_token1, - ACTIONS(10061), 1, + ACTIONS(10872), 1, aux_sym_TRUE_token1, - ACTIONS(10063), 1, + ACTIONS(10874), 1, aux_sym_FALSE_token1, - STATE(988), 4, + STATE(1130), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289373] = 5, + [299190] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10538), 1, - anon_sym_DOT, - STATE(6224), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(117), 2, + ACTIONS(10457), 1, aux_sym_with_clause_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3854), 1, + sym_view_body, + STATE(6800), 1, + sym_using_clause, + STATE(7139), 1, + sym_view_options, + STATE(8253), 1, + sym_tablespace_hint, + [299218] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(115), 4, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - [289393] = 9, + ACTIONS(11172), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7192), 1, + sym__identifier, + [299246] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10541), 1, + ACTIONS(11174), 1, aux_sym_truncate_statement_token3, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6888), 1, + STATE(7035), 1, + sym__identifier, + [299274] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(5659), 1, + sym_assigment_expression, + STATE(9009), 1, sym__identifier, - [289421] = 9, + [299302] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11176), 1, + anon_sym_DOT, + STATE(6466), 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, + [299322] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10543), 1, + ACTIONS(11179), 1, aux_sym_truncate_statement_token3, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6887), 1, + STATE(6081), 1, sym__identifier, - [289449] = 6, + [299350] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10426), 1, + ACTIONS(11006), 1, aux_sym_null_hint_token2, - ACTIONS(10428), 1, + ACTIONS(11008), 1, aux_sym_distinct_from_token1, - ACTIONS(10430), 1, + ACTIONS(11010), 1, aux_sym_TRUE_token1, - ACTIONS(10432), 1, + ACTIONS(11012), 1, aux_sym_FALSE_token1, - STATE(2347), 4, + STATE(1836), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289471] = 6, + [299372] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10446), 1, + ACTIONS(10966), 1, aux_sym_null_hint_token2, - ACTIONS(10448), 1, + ACTIONS(10968), 1, aux_sym_distinct_from_token1, - ACTIONS(10450), 1, + ACTIONS(10970), 1, aux_sym_TRUE_token1, - ACTIONS(10452), 1, + ACTIONS(10972), 1, aux_sym_FALSE_token1, - STATE(867), 4, + STATE(405), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289493] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(9828), 1, - aux_sym_grant_statement_token4, - ACTIONS(9830), 1, - aux_sym_values_clause_token1, - STATE(1729), 1, - sym_select_clause, - STATE(4598), 1, - sym__select_statement, - STATE(7181), 1, - sym_with_clause, - STATE(4580), 2, - sym_select_statement, - sym_values_clause, - [289519] = 9, + [299394] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, + ACTIONS(10459), 1, aux_sym_cte_token1, - ACTIONS(9886), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5707), 1, + STATE(5848), 1, sym_view_body, - STATE(6561), 1, + STATE(6803), 1, sym_using_clause, - STATE(6821), 1, + STATE(7128), 1, sym_view_options, - STATE(7562), 1, + STATE(8086), 1, sym_tablespace_hint, - [289547] = 6, + [299422] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10514), 1, - aux_sym_null_hint_token2, - ACTIONS(10516), 1, - aux_sym_distinct_from_token1, - ACTIONS(10518), 1, - aux_sym_TRUE_token1, - ACTIONS(10520), 1, - aux_sym_FALSE_token1, - STATE(327), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289569] = 6, + ACTIONS(11144), 1, + sym__unquoted_identifier, + ACTIONS(11146), 1, + anon_sym_BQUOTE, + ACTIONS(11148), 1, + anon_sym_DQUOTE, + STATE(2463), 1, + sym_identifier, + STATE(2606), 1, + sym__quoted_identifier, + STATE(2699), 1, + sym__identifier, + STATE(2704), 1, + sym_dotted_name, + STATE(2977), 1, + sym_type, + [299450] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10272), 1, + ACTIONS(10842), 1, aux_sym_null_hint_token2, - ACTIONS(10274), 1, + ACTIONS(10844), 1, aux_sym_distinct_from_token1, - ACTIONS(10276), 1, + ACTIONS(10846), 1, aux_sym_TRUE_token1, - ACTIONS(10278), 1, + ACTIONS(10848), 1, aux_sym_FALSE_token1, - STATE(2575), 4, + STATE(2561), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289591] = 6, + [299472] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10416), 1, + ACTIONS(10647), 1, aux_sym_null_hint_token2, - ACTIONS(10418), 1, + ACTIONS(10649), 1, aux_sym_distinct_from_token1, - ACTIONS(10420), 1, + ACTIONS(10651), 1, aux_sym_TRUE_token1, - ACTIONS(10422), 1, + ACTIONS(10653), 1, aux_sym_FALSE_token1, - STATE(1133), 4, + STATE(2376), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289613] = 6, + [299494] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10436), 1, - aux_sym_null_hint_token2, - ACTIONS(10438), 1, - aux_sym_distinct_from_token1, - ACTIONS(10440), 1, - aux_sym_TRUE_token1, - ACTIONS(10442), 1, - aux_sym_FALSE_token1, - STATE(148), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289635] = 9, + ACTIONS(2537), 1, + anon_sym_BQUOTE, + ACTIONS(2539), 1, + anon_sym_DQUOTE, + ACTIONS(11142), 1, + sym__unquoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(4783), 1, + sym__quoted_identifier, + STATE(4868), 1, + sym_dotted_name, + STATE(5493), 1, + sym_identifier, + STATE(5541), 1, + sym_type, + [299522] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10545), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11181), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6872), 1, + STATE(7824), 1, sym__identifier, - [289663] = 6, + [299550] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10486), 1, - aux_sym_null_hint_token2, - ACTIONS(10488), 1, - aux_sym_distinct_from_token1, - ACTIONS(10490), 1, - aux_sym_TRUE_token1, - ACTIONS(10492), 1, - aux_sym_FALSE_token1, - STATE(1443), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289685] = 6, + ACTIONS(9846), 1, + anon_sym_BQUOTE, + ACTIONS(9848), 1, + anon_sym_DQUOTE, + ACTIONS(11183), 1, + sym__unquoted_identifier, + STATE(5938), 1, + sym_table_column, + STATE(6328), 1, + sym__identifier, + STATE(6923), 1, + sym_identifier, + STATE(7197), 1, + sym__quoted_identifier, + STATE(7234), 1, + sym_dotted_name, + [299578] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10336), 1, - aux_sym_null_hint_token2, - ACTIONS(10338), 1, - aux_sym_distinct_from_token1, - ACTIONS(10340), 1, - aux_sym_TRUE_token1, - ACTIONS(10342), 1, - aux_sym_FALSE_token1, - STATE(2955), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289707] = 6, + ACTIONS(11185), 1, + aux_sym_alter_table_token1, + ACTIONS(11187), 1, + sym__unquoted_identifier, + ACTIONS(11189), 1, + anon_sym_BQUOTE, + ACTIONS(11191), 1, + anon_sym_DQUOTE, + STATE(3012), 1, + sym_identifier, + STATE(3237), 1, + sym__quoted_identifier, + STATE(3241), 1, + sym__identifier, + STATE(3323), 1, + sym_dotted_name, + [299606] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10476), 1, - aux_sym_null_hint_token2, - ACTIONS(10478), 1, - aux_sym_distinct_from_token1, - ACTIONS(10480), 1, - aux_sym_TRUE_token1, - ACTIONS(10482), 1, - aux_sym_FALSE_token1, - STATE(4901), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289729] = 6, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, + anon_sym_BQUOTE, + ACTIONS(5326), 1, + anon_sym_DQUOTE, + ACTIONS(11193), 1, + aux_sym_alter_table_token1, + STATE(3159), 1, + sym__quoted_identifier, + STATE(3277), 1, + sym_identifier, + STATE(4115), 1, + sym_dotted_name, + STATE(4449), 1, + sym__identifier, + [299634] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10456), 1, - aux_sym_null_hint_token2, - ACTIONS(10458), 1, - aux_sym_distinct_from_token1, - ACTIONS(10460), 1, - aux_sym_TRUE_token1, - ACTIONS(10462), 1, - aux_sym_FALSE_token1, - STATE(3620), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289751] = 6, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11195), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(5660), 1, + sym__identifier, + [299662] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10396), 1, + ACTIONS(10601), 1, aux_sym_null_hint_token2, - ACTIONS(10398), 1, + ACTIONS(10603), 1, aux_sym_distinct_from_token1, - ACTIONS(10400), 1, + ACTIONS(10605), 1, aux_sym_TRUE_token1, - ACTIONS(10402), 1, + ACTIONS(10607), 1, aux_sym_FALSE_token1, - STATE(1656), 4, + STATE(1545), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289773] = 9, + [299684] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9886), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, + ACTIONS(10467), 1, aux_sym_cte_token1, - STATE(4166), 1, + STATE(5848), 1, sym_view_body, - STATE(6508), 1, + STATE(6807), 1, sym_using_clause, - STATE(6767), 1, + STATE(7132), 1, sym_view_options, - STATE(7733), 1, + STATE(7905), 1, sym_tablespace_hint, - [289801] = 9, + [299712] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(11197), 1, + aux_sym_alter_table_token1, + ACTIONS(11199), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(11201), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11203), 1, anon_sym_DQUOTE, - ACTIONS(10547), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(2952), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(7283), 1, + STATE(2999), 1, sym__identifier, - [289829] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10210), 1, - aux_sym_null_hint_token2, - ACTIONS(10212), 1, - aux_sym_distinct_from_token1, - ACTIONS(10214), 1, - aux_sym_TRUE_token1, - ACTIONS(10216), 1, - aux_sym_FALSE_token1, - STATE(1961), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [289851] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10549), 1, - aux_sym_comment_statement_token2, - ACTIONS(10551), 1, - aux_sym_alter_table_token1, - ACTIONS(10553), 1, - aux_sym_create_index_statement_token2, - STATE(1404), 1, + STATE(3103), 1, sym__quoted_identifier, - STATE(10335), 1, - sym_identifier, - [289879] = 9, + STATE(3233), 1, + sym_dotted_name, + [299740] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10555), 1, + ACTIONS(11205), 1, aux_sym_alter_table_token1, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7260), 1, + STATE(6293), 1, sym__identifier, - [289907] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10557), 1, - aux_sym_comment_statement_token2, - ACTIONS(10559), 1, - aux_sym_alter_table_token1, - ACTIONS(10561), 1, - aux_sym_create_index_statement_token2, - STATE(1404), 1, - sym__quoted_identifier, - STATE(10345), 1, - sym_identifier, - [289935] = 8, + [299768] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2495), 1, - anon_sym_LBRACK, - ACTIONS(10067), 1, - aux_sym_cte_token2, - ACTIONS(10069), 1, + ACTIONS(8359), 1, aux_sym_null_hint_token2, - STATE(1317), 1, - aux_sym_array_type_repeat1, - STATE(3301), 1, - sym_null_constraint, - STATE(5174), 1, + ACTIONS(10667), 1, + aux_sym_distinct_from_token1, + ACTIONS(10669), 1, + aux_sym_TRUE_token1, + ACTIONS(10671), 1, + aux_sym_FALSE_token1, + STATE(2525), 4, + sym_distinct_from, sym_NULL, - ACTIONS(10563), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [289961] = 6, + sym_TRUE, + sym_FALSE, + [299790] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10386), 1, + ACTIONS(10776), 1, aux_sym_null_hint_token2, - ACTIONS(10388), 1, + ACTIONS(10778), 1, aux_sym_distinct_from_token1, - ACTIONS(10390), 1, + ACTIONS(10780), 1, aux_sym_TRUE_token1, - ACTIONS(10392), 1, + ACTIONS(10782), 1, aux_sym_FALSE_token1, - STATE(2109), 4, + STATE(2125), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [289983] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10565), 1, - sym__unquoted_identifier, - ACTIONS(10567), 1, - anon_sym_BQUOTE, - ACTIONS(10569), 1, - anon_sym_DQUOTE, - STATE(6056), 1, - sym__identifier, - STATE(6320), 1, - sym_identifier, - STATE(6407), 1, - sym__quoted_identifier, - STATE(6533), 1, - sym_dotted_name, - STATE(7599), 1, - sym_exclude_entry, - [290011] = 6, + [299812] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10322), 1, + ACTIONS(10888), 1, aux_sym_null_hint_token2, - ACTIONS(10324), 1, + ACTIONS(10890), 1, aux_sym_distinct_from_token1, - ACTIONS(10326), 1, + ACTIONS(10892), 1, aux_sym_TRUE_token1, - ACTIONS(10328), 1, + ACTIONS(10894), 1, aux_sym_FALSE_token1, - STATE(186), 4, + STATE(5133), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290033] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10571), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6780), 1, - sym__identifier, - [290061] = 9, + [299834] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10573), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11207), 1, + aux_sym_comment_statement_token2, + ACTIONS(11209), 1, + aux_sym_alter_table_token1, + ACTIONS(11211), 1, + aux_sym_drop_statement_token5, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(10794), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6073), 1, - sym__identifier, - [290089] = 9, + [299862] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10575), 1, - aux_sym_comment_statement_token3, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(10502), 1, - sym__identifier, - [290117] = 6, + ACTIONS(10727), 1, + aux_sym_null_hint_token2, + ACTIONS(10729), 1, + aux_sym_distinct_from_token1, + ACTIONS(10731), 1, + aux_sym_TRUE_token1, + ACTIONS(10733), 1, + aux_sym_FALSE_token1, + STATE(2422), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [299884] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10366), 1, + ACTIONS(10766), 1, aux_sym_null_hint_token2, - ACTIONS(10368), 1, + ACTIONS(10768), 1, aux_sym_distinct_from_token1, - ACTIONS(10370), 1, + ACTIONS(10770), 1, aux_sym_TRUE_token1, - ACTIONS(10372), 1, + ACTIONS(10772), 1, aux_sym_FALSE_token1, - STATE(1143), 4, + STATE(1706), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290139] = 6, + [299906] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10376), 1, + ACTIONS(10699), 1, aux_sym_null_hint_token2, - ACTIONS(10378), 1, + ACTIONS(10701), 1, aux_sym_distinct_from_token1, - ACTIONS(10380), 1, + ACTIONS(10703), 1, aux_sym_TRUE_token1, - ACTIONS(10382), 1, + ACTIONS(10705), 1, aux_sym_FALSE_token1, - STATE(2048), 4, + STATE(1218), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290161] = 9, + [299928] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10577), 1, + ACTIONS(11213), 1, aux_sym_alter_table_token1, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6987), 1, + STATE(7876), 1, sym__identifier, - [290189] = 6, + [299956] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10466), 1, + ACTIONS(10756), 1, aux_sym_null_hint_token2, - ACTIONS(10468), 1, + ACTIONS(10758), 1, aux_sym_distinct_from_token1, - ACTIONS(10470), 1, + ACTIONS(10760), 1, aux_sym_TRUE_token1, - ACTIONS(10472), 1, + ACTIONS(10762), 1, aux_sym_FALSE_token1, - STATE(777), 4, + STATE(5010), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290211] = 9, + [299978] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10565), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(10567), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10569), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(6056), 1, - sym__identifier, - STATE(6320), 1, - sym_identifier, - STATE(6407), 1, + ACTIONS(11215), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(6533), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(7172), 1, - sym_exclude_entry, - [290239] = 6, + STATE(5627), 1, + sym__identifier, + [300006] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10504), 1, + ACTIONS(10717), 1, aux_sym_null_hint_token2, - ACTIONS(10506), 1, + ACTIONS(10719), 1, aux_sym_distinct_from_token1, - ACTIONS(10508), 1, + ACTIONS(10721), 1, aux_sym_TRUE_token1, - ACTIONS(10510), 1, + ACTIONS(10723), 1, aux_sym_FALSE_token1, - STATE(4400), 4, + STATE(955), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290261] = 9, + [300028] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(4054), 1, + STATE(5659), 1, sym_assigment_expression, - STATE(8977), 1, + STATE(9238), 1, sym__identifier, - [290289] = 9, + [300056] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10579), 1, - sym__unquoted_identifier, - ACTIONS(10581), 1, + ACTIONS(2537), 1, anon_sym_BQUOTE, - ACTIONS(10583), 1, + ACTIONS(2539), 1, anon_sym_DQUOTE, - STATE(2465), 1, - sym_identifier, - STATE(2561), 1, + ACTIONS(11142), 1, + sym__unquoted_identifier, + STATE(4724), 1, + sym__identifier, + STATE(4783), 1, sym__quoted_identifier, - STATE(2637), 1, + STATE(4868), 1, sym_dotted_name, - STATE(2697), 1, - sym__identifier, - STATE(3076), 1, + STATE(5493), 1, + sym_identifier, + STATE(5540), 1, sym_type, - [290317] = 9, + [300084] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10585), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, - sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5905), 1, - sym__identifier, - [290345] = 6, + ACTIONS(10637), 1, + aux_sym_null_hint_token2, + ACTIONS(10639), 1, + aux_sym_distinct_from_token1, + ACTIONS(10641), 1, + aux_sym_TRUE_token1, + ACTIONS(10643), 1, + aux_sym_FALSE_token1, + STATE(1748), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [300106] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10121), 1, + ACTIONS(10898), 1, aux_sym_null_hint_token2, - ACTIONS(10123), 1, + ACTIONS(10900), 1, aux_sym_distinct_from_token1, - ACTIONS(10125), 1, + ACTIONS(10902), 1, aux_sym_TRUE_token1, - ACTIONS(10127), 1, + ACTIONS(10904), 1, aux_sym_FALSE_token1, - STATE(5139), 4, + STATE(2092), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290367] = 9, + [300128] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10587), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11217), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6810), 1, + STATE(7826), 1, sym__identifier, - [290395] = 9, + [300156] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10589), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11219), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6803), 1, + STATE(5522), 1, sym__identifier, - [290423] = 9, + [300184] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(9846), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(9848), 1, anon_sym_DQUOTE, - ACTIONS(10591), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + ACTIONS(11183), 1, + sym__unquoted_identifier, + STATE(4641), 1, + sym_table_column, + STATE(6312), 1, + sym__identifier, + STATE(6923), 1, sym_identifier, - STATE(3130), 1, + STATE(7197), 1, + sym__quoted_identifier, + STATE(7234), 1, sym_dotted_name, - STATE(6849), 1, + [300212] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11102), 1, + sym__unquoted_identifier, + ACTIONS(11104), 1, + anon_sym_BQUOTE, + ACTIONS(11106), 1, + anon_sym_DQUOTE, + STATE(6248), 1, sym__identifier, - [290451] = 6, + STATE(6409), 1, + sym_identifier, + STATE(6683), 1, + sym__quoted_identifier, + STATE(6829), 1, + sym_dotted_name, + STATE(8100), 1, + sym_exclude_entry, + [300240] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10356), 1, + ACTIONS(10657), 1, aux_sym_null_hint_token2, - ACTIONS(10358), 1, + ACTIONS(10659), 1, aux_sym_distinct_from_token1, - ACTIONS(10360), 1, + ACTIONS(10661), 1, aux_sym_TRUE_token1, - ACTIONS(10362), 1, + ACTIONS(10663), 1, aux_sym_FALSE_token1, - STATE(1203), 4, + STATE(2634), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290473] = 9, + [300262] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5516), 1, + STATE(3386), 1, sym_assigment_expression, - STATE(8808), 1, + STATE(9391), 1, sym__identifier, - [290501] = 9, + [300290] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11060), 1, + aux_sym_null_hint_token2, + ACTIONS(11062), 1, + aux_sym_distinct_from_token1, + ACTIONS(11064), 1, + aux_sym_TRUE_token1, + ACTIONS(11066), 1, + aux_sym_FALSE_token1, + STATE(144), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [300312] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10593), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11221), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6851), 1, + STATE(7821), 1, sym__identifier, - [290529] = 9, + [300340] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10565), 1, - sym__unquoted_identifier, - ACTIONS(10567), 1, - anon_sym_BQUOTE, - ACTIONS(10569), 1, - anon_sym_DQUOTE, - STATE(6056), 1, - sym__identifier, - STATE(6320), 1, - sym_identifier, - STATE(6407), 1, - sym__quoted_identifier, - STATE(6533), 1, - sym_dotted_name, - STATE(7476), 1, - sym_exclude_entry, - [290557] = 9, + ACTIONS(10611), 1, + aux_sym_null_hint_token2, + ACTIONS(10613), 1, + aux_sym_distinct_from_token1, + ACTIONS(10615), 1, + aux_sym_TRUE_token1, + ACTIONS(10617), 1, + aux_sym_FALSE_token1, + STATE(3681), 4, + sym_distinct_from, + sym_NULL, + sym_TRUE, + sym_FALSE, + [300362] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10595), 1, + ACTIONS(11223), 1, aux_sym_truncate_statement_token3, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6799), 1, + STATE(7086), 1, sym__identifier, - [290585] = 9, + [300390] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10597), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11225), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6863), 1, + STATE(6033), 1, sym__identifier, - [290613] = 9, + [300418] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10599), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11227), 1, + aux_sym_comment_statement_token2, + ACTIONS(11229), 1, + aux_sym_alter_table_token1, + ACTIONS(11231), 1, + aux_sym_drop_statement_token5, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(8964), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6777), 1, - sym__identifier, - [290641] = 9, + [300446] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10601), 1, + ACTIONS(11233), 1, aux_sym_truncate_statement_token3, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6811), 1, - sym__identifier, - [290669] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10565), 1, - sym__unquoted_identifier, - ACTIONS(10567), 1, - anon_sym_BQUOTE, - ACTIONS(10569), 1, - anon_sym_DQUOTE, - STATE(6056), 1, + STATE(7114), 1, sym__identifier, - STATE(6320), 1, - sym_identifier, - STATE(6407), 1, - sym__quoted_identifier, - STATE(6533), 1, - sym_dotted_name, - STATE(7355), 1, - sym_exclude_entry, - [290697] = 6, + [300474] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10190), 1, + ACTIONS(10675), 1, aux_sym_null_hint_token2, - ACTIONS(10192), 1, + ACTIONS(10677), 1, aux_sym_distinct_from_token1, - ACTIONS(10194), 1, + ACTIONS(10679), 1, aux_sym_TRUE_token1, - ACTIONS(10196), 1, + ACTIONS(10681), 1, aux_sym_FALSE_token1, - STATE(1819), 4, + STATE(1518), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290719] = 9, + [300496] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10603), 1, + ACTIONS(11235), 1, aux_sym_truncate_statement_token3, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6794), 1, + STATE(7023), 1, sym__identifier, - [290747] = 9, + [300524] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10605), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(11237), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6824), 1, + STATE(6335), 1, sym__identifier, - [290775] = 9, + [300552] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, - anon_sym_BQUOTE, - ACTIONS(2562), 1, - anon_sym_DQUOTE, - ACTIONS(10607), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(4682), 1, - sym__quoted_identifier, - STATE(4751), 1, - sym_dotted_name, - STATE(5395), 1, - sym_identifier, - STATE(5431), 1, - sym_type, - [290803] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10406), 1, - aux_sym_null_hint_token2, - ACTIONS(10408), 1, - aux_sym_distinct_from_token1, - ACTIONS(10410), 1, - aux_sym_TRUE_token1, - ACTIONS(10412), 1, - aux_sym_FALSE_token1, - STATE(1472), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [290825] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11239), 1, + aux_sym_truncate_statement_token3, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5516), 1, - sym_assigment_expression, - STATE(9592), 1, + STATE(7045), 1, sym__identifier, - [290853] = 9, + [300580] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10609), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6838), 1, + STATE(8858), 1, + sym_function_call, + STATE(8860), 1, sym__identifier, - [290881] = 6, + [300608] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10234), 1, + ACTIONS(10796), 1, aux_sym_null_hint_token2, - ACTIONS(10236), 1, + ACTIONS(10798), 1, aux_sym_distinct_from_token1, - ACTIONS(10238), 1, + ACTIONS(10800), 1, aux_sym_TRUE_token1, - ACTIONS(10240), 1, + ACTIONS(10802), 1, aux_sym_FALSE_token1, - STATE(5097), 4, + STATE(754), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290903] = 6, + [300630] = 9, ACTIONS(3), 1, sym_comment, - ACTIONS(10139), 1, - aux_sym_null_hint_token2, - ACTIONS(10141), 1, - aux_sym_distinct_from_token1, - ACTIONS(10143), 1, - aux_sym_TRUE_token1, - ACTIONS(10145), 1, - aux_sym_FALSE_token1, - STATE(1873), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [290925] = 6, + ACTIONS(11102), 1, + sym__unquoted_identifier, + ACTIONS(11104), 1, + anon_sym_BQUOTE, + ACTIONS(11106), 1, + anon_sym_DQUOTE, + STATE(6248), 1, + sym__identifier, + STATE(6409), 1, + sym_identifier, + STATE(6683), 1, + sym__quoted_identifier, + STATE(6829), 1, + sym_dotted_name, + STATE(7565), 1, + sym_exclude_entry, + [300658] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10180), 1, + ACTIONS(10685), 1, aux_sym_null_hint_token2, - ACTIONS(10182), 1, + ACTIONS(10687), 1, aux_sym_distinct_from_token1, - ACTIONS(10184), 1, + ACTIONS(10689), 1, aux_sym_TRUE_token1, - ACTIONS(10186), 1, + ACTIONS(10691), 1, aux_sym_FALSE_token1, - STATE(5045), 4, + STATE(5126), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290947] = 6, + [300680] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4253), 1, + sym_view_body, + STATE(6820), 1, + sym_using_clause, + STATE(7180), 1, + sym_view_options, + STATE(8243), 1, + sym_tablespace_hint, + [300708] = 9, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11241), 1, + aux_sym_comment_statement_token2, + ACTIONS(11243), 1, + aux_sym_alter_table_token1, + ACTIONS(11245), 1, + aux_sym_drop_statement_token5, + STATE(1343), 1, + sym__quoted_identifier, + STATE(10805), 1, + sym_identifier, + [300736] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10292), 1, + ACTIONS(11036), 1, aux_sym_null_hint_token2, - ACTIONS(10294), 1, + ACTIONS(11038), 1, aux_sym_distinct_from_token1, - ACTIONS(10296), 1, + ACTIONS(11040), 1, aux_sym_TRUE_token1, - ACTIONS(10298), 1, + ACTIONS(11042), 1, aux_sym_FALSE_token1, - STATE(891), 4, + STATE(2906), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290969] = 6, + [300758] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10302), 1, + ACTIONS(10976), 1, aux_sym_null_hint_token2, - ACTIONS(10304), 1, + ACTIONS(10978), 1, aux_sym_distinct_from_token1, - ACTIONS(10306), 1, + ACTIONS(10980), 1, aux_sym_TRUE_token1, - ACTIONS(10308), 1, + ACTIONS(10982), 1, aux_sym_FALSE_token1, - STATE(390), 4, + STATE(4452), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [290991] = 6, + [300780] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10200), 1, + ACTIONS(11080), 1, aux_sym_null_hint_token2, - ACTIONS(10202), 1, + ACTIONS(11082), 1, aux_sym_distinct_from_token1, - ACTIONS(10204), 1, + ACTIONS(11084), 1, aux_sym_TRUE_token1, - ACTIONS(10206), 1, + ACTIONS(11086), 1, aux_sym_FALSE_token1, - STATE(1847), 4, + STATE(1471), 4, sym_distinct_from, sym_NULL, sym_TRUE, sym_FALSE, - [291013] = 9, + [300802] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(5629), 1, + sym__identifier, + [300827] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7814), 1, + sym__identifier, + [300852] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10790), 1, + anon_sym_BQUOTE, + ACTIONS(10792), 1, + anon_sym_DQUOTE, + ACTIONS(11247), 1, + sym__unquoted_identifier, + STATE(3133), 1, + sym_identifier, + STATE(3232), 1, + sym__quoted_identifier, + STATE(3303), 1, + sym_dotted_name, + STATE(3308), 1, + sym__identifier, + [300877] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7720), 1, + sym__identifier, + [300902] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11249), 1, + sym__unquoted_identifier, + ACTIONS(11251), 1, + anon_sym_BQUOTE, + ACTIONS(11253), 1, + anon_sym_DQUOTE, + STATE(2240), 1, + sym__identifier, + STATE(5594), 1, + sym_identifier, + STATE(5637), 1, + sym__quoted_identifier, + STATE(5697), 1, + sym_dotted_name, + [300927] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7080), 1, + sym__identifier, + [300952] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7131), 1, + sym__identifier, + [300977] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7079), 1, + sym__identifier, + [301002] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10611), 1, - aux_sym_comment_statement_token3, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(8469), 1, + STATE(9062), 1, sym__identifier, - [291041] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4347), 1, - sym_view_body, - STATE(6538), 1, - sym_using_clause, - STATE(6923), 1, - sym_view_options, - STATE(7796), 1, - sym_tablespace_hint, - [291069] = 9, + [301027] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10613), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5785), 1, + STATE(7355), 1, sym__identifier, - [291097] = 9, + [301052] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10615), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6062), 1, + STATE(7362), 1, sym__identifier, - [291125] = 6, + [301077] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10244), 1, - aux_sym_null_hint_token2, - ACTIONS(10246), 1, - aux_sym_distinct_from_token1, - ACTIONS(10248), 1, - aux_sym_TRUE_token1, - ACTIONS(10250), 1, - aux_sym_FALSE_token1, - STATE(2391), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291147] = 6, + ACTIONS(11255), 1, + sym__unquoted_identifier, + ACTIONS(11257), 1, + anon_sym_BQUOTE, + ACTIONS(11259), 1, + anon_sym_DQUOTE, + STATE(5631), 1, + sym__identifier, + STATE(5779), 1, + sym_identifier, + STATE(5800), 1, + sym__quoted_identifier, + STATE(5890), 1, + sym_dotted_name, + [301102] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10282), 1, - aux_sym_null_hint_token2, - ACTIONS(10284), 1, - aux_sym_distinct_from_token1, - ACTIONS(10286), 1, - aux_sym_TRUE_token1, - ACTIONS(10288), 1, - aux_sym_FALSE_token1, - STATE(2675), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291169] = 9, + ACTIONS(5324), 1, + anon_sym_BQUOTE, + ACTIONS(5326), 1, + anon_sym_DQUOTE, + ACTIONS(11261), 1, + sym__unquoted_identifier, + STATE(3159), 1, + sym__quoted_identifier, + STATE(3277), 1, + sym_identifier, + STATE(4115), 1, + sym_dotted_name, + STATE(4541), 1, + sym__identifier, + [301127] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5694), 1, - sym_view_body, - STATE(6500), 1, - sym_using_clause, - STATE(6873), 1, - sym_view_options, - STATE(7595), 1, - sym_tablespace_hint, - [291197] = 8, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6251), 1, + sym__identifier, + [301152] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10133), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(10135), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10617), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(6575), 1, - sym_identifier, - STATE(6640), 1, + STATE(3114), 1, + sym__identifier, + STATE(3159), 1, sym__quoted_identifier, - STATE(6910), 1, + STATE(3277), 1, + sym_identifier, + STATE(4115), 1, sym_dotted_name, - STATE(6168), 2, - sym__identifier, - aux_sym_trigger_event_repeat1, - [291223] = 9, + [301177] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10619), 1, + ACTIONS(11227), 1, aux_sym_comment_statement_token2, - ACTIONS(10621), 1, + ACTIONS(11229), 1, aux_sym_alter_table_token1, - ACTIONS(10623), 1, - aux_sym_create_index_statement_token2, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(9771), 1, + STATE(8964), 1, sym_identifier, - [291251] = 5, + [301202] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10625), 1, - anon_sym_DOT, - STATE(6224), 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, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - [291271] = 9, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7401), 1, + sym__identifier, + [301227] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(2562), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10607), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(4647), 1, - sym__identifier, - STATE(4682), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(4751), 1, - sym_dotted_name, - STATE(5395), 1, + STATE(2819), 1, sym_identifier, - STATE(5446), 1, - sym_type, - [291299] = 9, + STATE(2860), 1, + sym_dotted_name, + STATE(6834), 1, + sym__identifier, + [301252] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5694), 1, - sym_view_body, - STATE(6493), 1, - sym_using_clause, - STATE(6869), 1, - sym_view_options, - STATE(7823), 1, - sym_tablespace_hint, - [291327] = 9, + ACTIONS(11263), 1, + anon_sym_RPAREN, + ACTIONS(11265), 1, + aux_sym_type_spec_range_token2, + ACTIONS(11267), 1, + aux_sym_type_spec_range_token3, + ACTIONS(11269), 1, + aux_sym_type_spec_range_token4, + ACTIONS(11271), 1, + aux_sym_type_spec_range_token5, + ACTIONS(11273), 1, + aux_sym_type_spec_range_token6, + ACTIONS(11275), 1, + aux_sym_type_spec_range_token7, + [301277] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10627), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6156), 1, + STATE(7709), 1, sym__identifier, - [291355] = 8, + [301302] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(37), 1, - aux_sym_grant_statement_token4, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - STATE(5132), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(7320), 1, - sym_with_clause, - STATE(5846), 2, - sym_select_statement, - sym_values_clause, - [291381] = 9, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6301), 1, + sym__identifier, + [301327] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9377), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(9379), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10532), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(4490), 1, - sym_table_column, - STATE(6153), 1, - sym__identifier, - STATE(6604), 1, - sym_identifier, - STATE(6922), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(7182), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [291409] = 9, + STATE(7708), 1, + sym__identifier, + [301352] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10629), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6814), 1, + STATE(7935), 1, sym__identifier, - [291437] = 9, + [301377] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(3365), 1, - sym_assigment_expression, - STATE(8934), 1, + STATE(7909), 1, sym__identifier, - [291465] = 9, + [301402] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10631), 1, - aux_sym_comment_statement_token2, - ACTIONS(10633), 1, - aux_sym_alter_table_token1, - ACTIONS(10635), 1, - aux_sym_create_index_statement_token2, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(9037), 1, + STATE(2819), 1, sym_identifier, - [291493] = 9, + STATE(2860), 1, + sym_dotted_name, + STATE(7118), 1, + sym__identifier, + [301427] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10293), 1, + aux_sym_trigger_event_token1, + ACTIONS(10295), 1, + aux_sym_trigger_event_token2, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5825), 1, + sym__select_statement, + STATE(5828), 1, + sym__update_statement, + STATE(5829), 1, + sym__delete_statement, + STATE(6099), 1, + sym_select_clause, + [301452] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(10790), 1, + anon_sym_BQUOTE, + ACTIONS(10792), 1, + anon_sym_DQUOTE, + ACTIONS(11247), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + STATE(3133), 1, + sym_identifier, + STATE(3206), 1, + sym__identifier, + STATE(3232), 1, + sym__quoted_identifier, + STATE(3303), 1, + sym_dotted_name, + [301477] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10637), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5422), 1, + STATE(6772), 1, sym__identifier, - [291521] = 9, + [301502] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10320), 1, - sym_function_call, - STATE(10359), 1, + STATE(7704), 1, sym__identifier, - [291549] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10170), 1, - aux_sym_null_hint_token2, - ACTIONS(10172), 1, - aux_sym_distinct_from_token1, - ACTIONS(10174), 1, - aux_sym_TRUE_token1, - ACTIONS(10176), 1, - aux_sym_FALSE_token1, - STATE(4717), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291571] = 9, + [301527] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5707), 1, - sym_view_body, - STATE(6510), 1, - sym_using_clause, - STATE(6861), 1, - sym_view_options, - STATE(7832), 1, - sym_tablespace_hint, - [291599] = 6, + ACTIONS(5324), 1, + anon_sym_BQUOTE, + ACTIONS(5326), 1, + anon_sym_DQUOTE, + ACTIONS(11261), 1, + sym__unquoted_identifier, + STATE(3159), 1, + sym__quoted_identifier, + STATE(3277), 1, + sym_identifier, + STATE(4115), 1, + sym_dotted_name, + STATE(4687), 1, + sym__identifier, + [301552] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10224), 1, - aux_sym_null_hint_token2, - ACTIONS(10226), 1, - aux_sym_distinct_from_token1, - ACTIONS(10228), 1, - aux_sym_TRUE_token1, - ACTIONS(10230), 1, - aux_sym_FALSE_token1, - STATE(1097), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291621] = 9, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7703), 1, + sym__identifier, + [301577] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10639), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7275), 1, + STATE(5661), 1, sym__identifier, - [291649] = 9, + [301602] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10641), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6822), 1, + STATE(5645), 1, sym__identifier, - [291677] = 6, + [301627] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - ACTIONS(10103), 1, - aux_sym_distinct_from_token1, - ACTIONS(10105), 1, - aux_sym_TRUE_token1, - ACTIONS(10107), 1, - aux_sym_FALSE_token1, - STATE(2469), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291699] = 6, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7701), 1, + sym__identifier, + [301652] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10149), 1, - aux_sym_null_hint_token2, - ACTIONS(10151), 1, - aux_sym_distinct_from_token1, - ACTIONS(10153), 1, - aux_sym_TRUE_token1, - ACTIONS(10155), 1, - aux_sym_FALSE_token1, - STATE(1230), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291721] = 8, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6091), 1, + sym__identifier, + [301677] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - ACTIONS(9812), 1, - aux_sym_values_clause_token1, - STATE(5328), 1, - sym_select_clause, - STATE(5708), 1, - sym__select_statement, - STATE(6994), 1, - sym_with_clause, - STATE(5846), 2, - sym_select_statement, - sym_values_clause, - [291747] = 9, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7403), 1, + sym__identifier, + [301702] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10565), 1, - sym__unquoted_identifier, - ACTIONS(10567), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10569), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(6056), 1, - sym__identifier, - STATE(6320), 1, - sym_identifier, - STATE(6407), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(6533), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(7093), 1, - sym_exclude_entry, - [291775] = 9, + STATE(7699), 1, + sym__identifier, + [301727] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10643), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7491), 1, + STATE(5801), 1, sym__identifier, - [291803] = 9, + [301752] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10645), 1, - aux_sym_truncate_statement_token3, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6925), 1, + STATE(7697), 1, sym__identifier, - [291831] = 5, + [301777] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10625), 1, - anon_sym_DOT, - STATE(6298), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(138), 2, + ACTIONS(117), 2, aux_sym_with_clause_token1, sym__unquoted_identifier, - ACTIONS(136), 4, + ACTIONS(115), 5, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_BQUOTE, anon_sym_DQUOTE, - [291851] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10346), 1, - aux_sym_null_hint_token2, - ACTIONS(10348), 1, - aux_sym_distinct_from_token1, - ACTIONS(10350), 1, - aux_sym_TRUE_token1, - ACTIONS(10352), 1, - aux_sym_FALSE_token1, - STATE(2029), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291873] = 9, + anon_sym_DOT, + [301792] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, + ACTIONS(11249), 1, + sym__unquoted_identifier, + ACTIONS(11251), 1, anon_sym_BQUOTE, - ACTIONS(2562), 1, + ACTIONS(11253), 1, anon_sym_DQUOTE, - ACTIONS(10607), 1, - sym__unquoted_identifier, - STATE(4647), 1, + STATE(2220), 1, sym__identifier, - STATE(4682), 1, + STATE(5594), 1, + sym_identifier, + STATE(5637), 1, sym__quoted_identifier, - STATE(4751), 1, + STATE(5697), 1, sym_dotted_name, - STATE(5395), 1, - sym_identifier, - STATE(5432), 1, - sym_type, - [291901] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10083), 1, - aux_sym_null_hint_token2, - ACTIONS(10085), 1, - aux_sym_distinct_from_token1, - ACTIONS(10087), 1, - aux_sym_TRUE_token1, - ACTIONS(10089), 1, - aux_sym_FALSE_token1, - STATE(362), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291923] = 9, + [301817] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10579), 1, - sym__unquoted_identifier, - ACTIONS(10581), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10583), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2465), 1, - sym_identifier, - STATE(2561), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2637), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(2697), 1, + STATE(8206), 1, sym__identifier, - STATE(3023), 1, - sym_type, - [291951] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10093), 1, - aux_sym_null_hint_token2, - ACTIONS(10095), 1, - aux_sym_distinct_from_token1, - ACTIONS(10097), 1, - aux_sym_TRUE_token1, - ACTIONS(10099), 1, - aux_sym_FALSE_token1, - STATE(972), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [291973] = 9, + [301842] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10647), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5547), 1, + STATE(7667), 1, sym__identifier, - [292001] = 9, + [301867] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10649), 1, - aux_sym_alter_table_token1, - ACTIONS(10651), 1, - sym__unquoted_identifier, - ACTIONS(10653), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10655), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2975), 1, - sym_identifier, - STATE(3170), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(3200), 1, - sym__identifier, - STATE(3364), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [292029] = 9, + STATE(7413), 1, + sym__identifier, + [301892] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10657), 1, - aux_sym_alter_table_token1, - ACTIONS(10659), 1, - sym__unquoted_identifier, - ACTIONS(10661), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10663), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2841), 1, - sym_identifier, - STATE(2985), 1, - sym__identifier, - STATE(3043), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(3202), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [292057] = 9, + STATE(7428), 1, + sym__identifier, + [301917] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, - sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10665), 1, - aux_sym_alter_table_token1, - STATE(3189), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(2819), 1, sym_identifier, - STATE(4499), 1, - sym__identifier, - STATE(4610), 1, + STATE(2860), 1, sym_dotted_name, - [292085] = 9, + STATE(8204), 1, + sym__identifier, + [301942] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10579), 1, - sym__unquoted_identifier, - ACTIONS(10581), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10583), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2465), 1, - sym_identifier, - STATE(2561), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2637), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(2697), 1, + STATE(10844), 1, sym__identifier, - STATE(3042), 1, - sym_type, - [292113] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10262), 1, - aux_sym_null_hint_token2, - ACTIONS(10264), 1, - aux_sym_distinct_from_token1, - ACTIONS(10266), 1, - aux_sym_TRUE_token1, - ACTIONS(10268), 1, - aux_sym_FALSE_token1, - STATE(637), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [292135] = 6, + [301967] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10312), 1, - aux_sym_null_hint_token2, - ACTIONS(10314), 1, - aux_sym_distinct_from_token1, - ACTIONS(10316), 1, - aux_sym_TRUE_token1, - ACTIONS(10318), 1, - aux_sym_FALSE_token1, - STATE(3126), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [292157] = 9, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7687), 1, + sym__identifier, + [301992] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10667), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6126), 1, + STATE(8857), 1, sym__identifier, - [292185] = 6, + [302017] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10111), 1, - aux_sym_null_hint_token2, - ACTIONS(10113), 1, - aux_sym_distinct_from_token1, - ACTIONS(10115), 1, - aux_sym_TRUE_token1, - ACTIONS(10117), 1, - aux_sym_FALSE_token1, - STATE(4920), 4, - sym_distinct_from, - sym_NULL, - sym_TRUE, - sym_FALSE, - [292207] = 9, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7930), 1, + sym__identifier, + [302042] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10669), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5856), 1, + STATE(7435), 1, sym__identifier, - [292235] = 8, + [302067] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6766), 1, + STATE(8201), 1, sym__identifier, - [292260] = 8, + [302092] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(5322), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10671), 1, + ACTIONS(11277), 1, aux_sym_grant_statement_token8, - ACTIONS(10673), 1, + ACTIONS(11279), 1, aux_sym_grant_statement_token9, - STATE(1404), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(5831), 1, + STATE(4694), 1, sym_identifier, - [292285] = 8, + [302117] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5906), 1, + STATE(7445), 1, sym__identifier, - [292310] = 8, + [302142] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10661), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10663), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10675), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2841), 1, - sym_identifier, - STATE(3004), 1, - sym__identifier, - STATE(3043), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3202), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [292335] = 7, + STATE(8200), 1, + sym__identifier, + [302167] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(7575), 1, + STATE(2819), 1, sym_identifier, - ACTIONS(10677), 2, - aux_sym_set_statement_token1, - aux_sym_set_statement_token2, - [292358] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(6262), 1, + sym__identifier, + [302192] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(8785), 1, + STATE(7686), 1, sym__identifier, - [292383] = 8, + [302217] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(3513), 1, - sym_identifier, - STATE(4489), 1, + STATE(3216), 1, sym__identifier, - STATE(4610), 1, + STATE(3277), 1, + sym_identifier, + STATE(4115), 1, sym_dotted_name, - [292408] = 8, + [302242] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, - sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10681), 1, - aux_sym_grant_statement_token8, - ACTIONS(10683), 1, - aux_sym_grant_statement_token9, - STATE(3189), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(4486), 1, + STATE(2819), 1, sym_identifier, - [292433] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7454), 1, + sym__identifier, + [302267] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6862), 1, + STATE(7684), 1, sym__identifier, - [292458] = 8, + [302292] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5885), 1, + STATE(8199), 1, sym__identifier, - [292483] = 8, + [302317] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10557), 1, - aux_sym_comment_statement_token2, - ACTIONS(10559), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(10345), 1, + STATE(2819), 1, sym_identifier, - [292508] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(8203), 1, + sym__identifier, + [302342] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, - sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10685), 1, - aux_sym_grant_statement_token8, - ACTIONS(10687), 1, - aux_sym_grant_statement_token9, - STATE(3189), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(4485), 1, + STATE(2819), 1, sym_identifier, - [292533] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7680), 1, + sym__identifier, + [302367] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10653), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10655), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10689), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2975), 1, - sym_identifier, - STATE(3170), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3172), 1, - sym__identifier, - STATE(3364), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [292558] = 8, + STATE(8143), 1, + sym__identifier, + [302392] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10691), 1, - aux_sym_grant_statement_token8, - ACTIONS(10693), 1, - aux_sym_grant_statement_token9, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5792), 1, + STATE(2819), 1, sym_identifier, - [292583] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7927), 1, + sym__identifier, + [302417] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5604), 1, + STATE(7458), 1, sym__identifier, - [292608] = 8, + [302442] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10695), 1, - aux_sym_comment_statement_token2, - ACTIONS(10697), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(10353), 1, + STATE(2819), 1, sym_identifier, - [292633] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7220), 1, + sym__identifier, + [302467] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7942), 1, + STATE(7581), 1, sym__identifier, - [292658] = 8, + [302492] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(9590), 1, + STATE(7675), 1, sym__identifier, - [292683] = 8, + [302517] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10661), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10663), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10675), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2841), 1, - sym_identifier, - STATE(3043), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3202), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(3214), 1, + STATE(7735), 1, sym__identifier, - [292708] = 8, + [302542] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4602), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10699), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1262), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(1284), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(4802), 1, + STATE(7465), 1, sym__identifier, - STATE(5117), 1, - sym_identifier, - [292733] = 8, + [302567] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5912), 1, + STATE(9385), 1, sym__identifier, - [292758] = 8, + [302592] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10701), 1, - aux_sym_grant_statement_token8, - ACTIONS(10703), 1, - aux_sym_grant_statement_token9, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5837), 1, + STATE(2819), 1, sym_identifier, - [292783] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7589), 1, + sym__identifier, + [302617] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5428), 1, + STATE(5968), 1, sym__identifier, - [292808] = 8, + [302642] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7219), 1, + STATE(7193), 1, sym__identifier, - [292833] = 8, + [302667] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10705), 1, - aux_sym_grant_statement_token8, - ACTIONS(10707), 1, - aux_sym_grant_statement_token9, - STATE(1404), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5782), 1, + STATE(2819), 1, sym_identifier, - [292858] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7485), 1, + sym__identifier, + [302692] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, - sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10709), 1, - aux_sym_grant_statement_token8, - ACTIONS(10711), 1, - aux_sym_grant_statement_token9, - STATE(3189), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(4563), 1, + STATE(2819), 1, sym_identifier, - [292883] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7111), 1, + sym__identifier, + [302717] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10365), 1, + STATE(7489), 1, sym__identifier, - [292908] = 8, + [302742] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(8850), 1, + STATE(7673), 1, sym__identifier, - [292933] = 8, + [302767] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5812), 1, + STATE(7846), 1, sym__identifier, - [292958] = 8, + [302792] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10394), 1, + STATE(5901), 1, sym__identifier, - [292983] = 8, + [302817] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(8193), 1, + sym_identifier, + ACTIONS(11281), 2, + aux_sym_set_statement_token1, + aux_sym_set_statement_token2, + [302840] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(2819), 1, sym_identifier, - STATE(4566), 1, + STATE(2860), 1, + sym_dotted_name, + STATE(7791), 1, sym__identifier, - STATE(4610), 1, + [302865] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11249), 1, + sym__unquoted_identifier, + ACTIONS(11251), 1, + anon_sym_BQUOTE, + ACTIONS(11253), 1, + anon_sym_DQUOTE, + STATE(2210), 1, + sym__identifier, + STATE(5594), 1, + sym_identifier, + STATE(5637), 1, + sym__quoted_identifier, + STATE(5697), 1, sym_dotted_name, - [293008] = 8, + [302890] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8559), 1, + aux_sym_trigger_event_token1, + ACTIONS(8561), 1, + aux_sym_trigger_event_token2, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + STATE(5477), 1, + sym_select_clause, + STATE(5825), 1, + sym__select_statement, + STATE(5828), 1, + sym__update_statement, + STATE(5829), 1, + sym__delete_statement, + [302915] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6542), 1, + STATE(7499), 1, sym__identifier, - [293033] = 8, + [302940] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7202), 1, + STATE(6280), 1, sym__identifier, - [293058] = 8, + [302965] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7922), 1, + STATE(6255), 1, sym__identifier, - [293083] = 8, + [302990] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10661), 1, + ACTIONS(11283), 1, + sym__unquoted_identifier, + ACTIONS(11285), 1, anon_sym_BQUOTE, - ACTIONS(10663), 1, + ACTIONS(11287), 1, anon_sym_DQUOTE, - ACTIONS(10675), 1, - sym__unquoted_identifier, - STATE(2841), 1, - sym_identifier, - STATE(2962), 1, + STATE(5818), 1, sym__identifier, - STATE(3043), 1, + STATE(6085), 1, + sym_identifier, + STATE(6103), 1, sym__quoted_identifier, - STATE(3202), 1, + STATE(6112), 1, sym_dotted_name, - [293108] = 8, + [303015] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7898), 1, + STATE(7504), 1, sym__identifier, - [293133] = 8, + [303040] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6066), 1, + STATE(9278), 1, sym__identifier, - [293158] = 8, + [303065] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10653), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10655), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10689), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2975), 1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, sym_identifier, - STATE(3170), 1, + STATE(2860), 1, + sym_dotted_name, + STATE(7602), 1, + sym__identifier, + [303090] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(3364), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(3371), 1, + STATE(6819), 1, sym__identifier, - [293183] = 8, + [303115] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10408), 1, + aux_sym_grant_statement_token4, + ACTIONS(11289), 1, + aux_sym_trigger_event_token1, + ACTIONS(11291), 1, + aux_sym_trigger_event_token2, + STATE(1630), 1, + sym_select_clause, + STATE(4479), 1, + sym__delete_statement, + STATE(4481), 1, + sym__update_statement, + STATE(4598), 1, + sym__select_statement, + [303140] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(2819), 1, sym_identifier, - STATE(4426), 1, + STATE(2860), 1, + sym_dotted_name, + STATE(7150), 1, sym__identifier, - STATE(4610), 1, + [303165] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11249), 1, + sym__unquoted_identifier, + ACTIONS(11251), 1, + anon_sym_BQUOTE, + ACTIONS(11253), 1, + anon_sym_DQUOTE, + STATE(2231), 1, + sym__identifier, + STATE(5594), 1, + sym_identifier, + STATE(5637), 1, + sym__quoted_identifier, + STATE(5697), 1, sym_dotted_name, - [293208] = 8, + [303190] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10713), 1, + ACTIONS(11293), 1, aux_sym_grant_statement_token8, - ACTIONS(10715), 1, + ACTIONS(11295), 1, aux_sym_grant_statement_token9, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(4422), 1, + STATE(5895), 1, sym_identifier, - [293233] = 8, + [303215] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(2819), 1, sym_identifier, - STATE(4510), 1, + STATE(2860), 1, + sym_dotted_name, + STATE(7513), 1, sym__identifier, - STATE(4610), 1, + [303240] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [293258] = 8, + STATE(7605), 1, + sym__identifier, + [303265] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(5517), 1, + sym__identifier, + [303290] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10717), 1, - aux_sym_grant_statement_token8, - ACTIONS(10719), 1, - aux_sym_grant_statement_token9, - STATE(3189), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(4421), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7608), 1, + sym__identifier, + [303315] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, sym_identifier, - [293283] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(7123), 1, + sym__identifier, + [303340] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3268), 1, + anon_sym_RPAREN, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(10023), 1, + aux_sym_grant_statement_token8, + ACTIONS(10025), 1, + aux_sym_order_by_clause_token1, + STATE(5676), 1, + sym_order_by_clause, + STATE(5846), 1, + sym_limit_clause, + STATE(6963), 1, + sym_group_by_clause, + [303365] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(9753), 1, + ACTIONS(29), 1, aux_sym_trigger_event_token1, - ACTIONS(9755), 1, + ACTIONS(31), 1, aux_sym_trigger_event_token2, - ACTIONS(9757), 1, + ACTIONS(37), 1, aux_sym_grant_statement_token4, - STATE(5682), 1, + STATE(5203), 1, + sym_select_clause, + STATE(5825), 1, + sym__select_statement, + STATE(5828), 1, sym__update_statement, - STATE(5684), 1, + STATE(5829), 1, sym__delete_statement, - STATE(5736), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - [293308] = 8, + [303390] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7196), 1, + sym__identifier, + [303415] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(7179), 1, + sym__identifier, + [303440] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(6813), 1, + sym__identifier, + [303465] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(4802), 1, + STATE(5570), 1, sym__identifier, - [293333] = 8, + [303490] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11297), 1, + aux_sym_grant_statement_token8, + ACTIONS(11299), 1, + aux_sym_grant_statement_token9, + STATE(3159), 1, + sym__quoted_identifier, + STATE(4599), 1, + sym_identifier, + [303515] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10368), 1, + STATE(6742), 1, sym__identifier, - [293358] = 8, + [303540] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6082), 1, + STATE(6787), 1, sym__identifier, - [293383] = 8, + [303565] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6998), 1, + STATE(7199), 1, sym__identifier, - [293408] = 8, + [303590] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7090), 1, + STATE(5704), 1, sym__identifier, - [293433] = 8, + [303615] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10721), 1, - sym__unquoted_identifier, - ACTIONS(10723), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10725), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(5904), 1, - sym_identifier, - STATE(5923), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5930), 1, - sym__identifier, - STATE(5993), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [293458] = 8, + STATE(8450), 1, + sym__identifier, + [303640] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, - sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10731), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2285), 1, - sym__identifier, - STATE(5498), 1, - sym_identifier, - STATE(5518), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5566), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [293483] = 8, + STATE(6264), 1, + sym__identifier, + [303665] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(2819), 1, sym_identifier, - STATE(4367), 1, - sym__identifier, - STATE(4610), 1, + STATE(2860), 1, sym_dotted_name, - [293508] = 8, + STATE(7188), 1, + sym__identifier, + [303690] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5182), 1, + ACTIONS(5322), 1, sym__unquoted_identifier, - ACTIONS(5184), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10733), 1, + ACTIONS(11301), 1, aux_sym_grant_statement_token8, - ACTIONS(10735), 1, + ACTIONS(11303), 1, aux_sym_grant_statement_token9, - STATE(3189), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(4376), 1, + STATE(4553), 1, sym_identifier, - [293533] = 8, + [303715] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(7962), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6822), 1, - sym__identifier, - [293558] = 8, + ACTIONS(11305), 2, + aux_sym_set_statement_token1, + aux_sym_set_statement_token2, + [303738] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7381), 1, + STATE(7201), 1, sym__identifier, - [293583] = 8, + [303763] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11189), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11191), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11307), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(3012), 1, sym_identifier, - STATE(3130), 1, + STATE(3237), 1, + sym__quoted_identifier, + STATE(3323), 1, sym_dotted_name, - STATE(6835), 1, + STATE(3346), 1, sym__identifier, - [293608] = 8, + [303788] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10737), 1, - sym__unquoted_identifier, - ACTIONS(10739), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10741), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(5520), 1, - sym_identifier, - STATE(5580), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5645), 1, - sym__identifier, - STATE(5675), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [293633] = 3, + STATE(8452), 1, + sym__identifier, + [303813] = 8, 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, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DOT, - [293648] = 8, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(9360), 1, + sym__identifier, + [303838] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6863), 1, + STATE(8594), 1, sym__identifier, - [293673] = 8, + [303863] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6898), 1, + STATE(5519), 1, sym__identifier, - [293698] = 8, + [303888] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10743), 1, - aux_sym_comment_statement_token2, - ACTIONS(10745), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, + ACTIONS(11309), 1, + aux_sym_grant_statement_token8, + ACTIONS(11311), 1, + aux_sym_grant_statement_token9, + STATE(1343), 1, sym__quoted_identifier, - STATE(8474), 1, + STATE(5954), 1, sym_identifier, - [293723] = 8, + [303913] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, - sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(3278), 1, + anon_sym_RPAREN, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(10023), 1, + aux_sym_grant_statement_token8, + ACTIONS(10025), 1, + aux_sym_order_by_clause_token1, + STATE(5678), 1, + sym_order_by_clause, + STATE(5815), 1, + sym_limit_clause, + STATE(6980), 1, + sym_group_by_clause, + [303938] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11201), 1, anon_sym_BQUOTE, - ACTIONS(10731), 1, + ACTIONS(11203), 1, anon_sym_DQUOTE, - STATE(2231), 1, - sym__identifier, - STATE(5498), 1, + ACTIONS(11313), 1, + sym__unquoted_identifier, + STATE(2952), 1, sym_identifier, - STATE(5518), 1, + STATE(3095), 1, + sym__identifier, + STATE(3103), 1, sym__quoted_identifier, - STATE(5566), 1, + STATE(3233), 1, sym_dotted_name, - [293748] = 8, + [303963] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6555), 1, + STATE(8123), 1, sym__identifier, - [293773] = 8, + [303988] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3513), 1, + STATE(2819), 1, sym_identifier, - STATE(4526), 1, - sym__identifier, - STATE(4610), 1, + STATE(2860), 1, sym_dotted_name, - [293798] = 8, + STATE(6261), 1, + sym__identifier, + [304013] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11315), 1, + aux_sym_grant_statement_token8, + ACTIONS(11317), 1, + aux_sym_grant_statement_token9, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(5953), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5688), 1, - sym__identifier, - [293823] = 8, + [304038] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10747), 1, - sym__unquoted_identifier, - ACTIONS(10749), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10751), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(5522), 1, - sym__identifier, - STATE(5649), 1, - sym_identifier, - STATE(5687), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5867), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [293848] = 8, + STATE(5652), 1, + sym__identifier, + [304063] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(9473), 1, + STATE(6072), 1, sym__identifier, - [293873] = 8, + [304088] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7681), 1, + STATE(6752), 1, sym__identifier, - [293898] = 8, + [304113] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7410), 1, + STATE(5628), 1, sym__identifier, - [293923] = 8, + [304138] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, + ACTIONS(11319), 1, sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(11321), 1, anon_sym_BQUOTE, - ACTIONS(10731), 1, + ACTIONS(11323), 1, anon_sym_DQUOTE, - STATE(2277), 1, - sym__identifier, - STATE(5498), 1, + STATE(6084), 1, sym_identifier, - STATE(5518), 1, + STATE(6100), 1, sym__quoted_identifier, - STATE(5566), 1, + STATE(6117), 1, + sym__identifier, + STATE(6167), 1, sym_dotted_name, - [293948] = 8, + [304163] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10753), 1, + ACTIONS(11249), 1, sym__unquoted_identifier, - ACTIONS(10755), 1, + ACTIONS(11251), 1, anon_sym_BQUOTE, - ACTIONS(10757), 1, + ACTIONS(11253), 1, anon_sym_DQUOTE, - STATE(2771), 1, + STATE(2211), 1, sym__identifier, - STATE(2860), 1, + STATE(5594), 1, sym_identifier, - STATE(2970), 1, + STATE(5637), 1, sym__quoted_identifier, - STATE(3204), 1, + STATE(5697), 1, sym_dotted_name, - [293973] = 8, + [304188] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11325), 1, + aux_sym_grant_statement_token8, + ACTIONS(11327), 1, + aux_sym_grant_statement_token9, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(6053), 1, sym_identifier, - STATE(3130), 1, + [304213] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11329), 1, + sym__unquoted_identifier, + ACTIONS(11331), 1, + anon_sym_BQUOTE, + ACTIONS(11333), 1, + anon_sym_DQUOTE, + STATE(5613), 1, + sym_identifier, + STATE(5675), 1, + sym__quoted_identifier, + STATE(5744), 1, sym_dotted_name, - STATE(7714), 1, + STATE(5752), 1, + sym__identifier, + [304238] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11335), 1, + sym__unquoted_identifier, + ACTIONS(11337), 1, + anon_sym_BQUOTE, + ACTIONS(11339), 1, + anon_sym_DQUOTE, + STATE(2734), 1, sym__identifier, - [293998] = 3, + STATE(2849), 1, + sym_identifier, + STATE(3085), 1, + sym__quoted_identifier, + STATE(3182), 1, + sym_dotted_name, + [304263] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(130), 2, @@ -441122,28383 +452077,30033 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DOT, - [294013] = 8, + [304278] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11249), 1, + sym__unquoted_identifier, + ACTIONS(11251), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11253), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(2227), 1, + sym__identifier, + STATE(5594), 1, sym_identifier, - STATE(3130), 1, + STATE(5637), 1, + sym__quoted_identifier, + STATE(5697), 1, sym_dotted_name, - STATE(5871), 1, - sym__identifier, - [294038] = 8, + [304303] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6065), 1, + STATE(7583), 1, sym__identifier, - [294063] = 8, + [304328] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11341), 1, + aux_sym_grant_statement_token8, + ACTIONS(11343), 1, + aux_sym_grant_statement_token9, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(6052), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(7756), 1, + [304353] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10790), 1, + anon_sym_BQUOTE, + ACTIONS(10792), 1, + anon_sym_DQUOTE, + ACTIONS(11247), 1, + sym__unquoted_identifier, + STATE(3133), 1, + sym_identifier, + STATE(3164), 1, sym__identifier, - [294088] = 8, + STATE(3232), 1, + sym__quoted_identifier, + STATE(3303), 1, + sym_dotted_name, + [304378] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(5322), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10759), 1, + ACTIONS(11345), 1, aux_sym_grant_statement_token8, - ACTIONS(10761), 1, + ACTIONS(11347), 1, aux_sym_grant_statement_token9, - STATE(1404), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(5749), 1, + STATE(4556), 1, sym_identifier, - [294113] = 8, + [304403] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, - sym__unquoted_identifier, - STATE(3189), 1, + ACTIONS(11349), 1, + aux_sym_grant_statement_token8, + ACTIONS(11351), 1, + aux_sym_grant_statement_token9, + STATE(3159), 1, sym__quoted_identifier, - STATE(3197), 1, - sym__identifier, - STATE(3513), 1, + STATE(4554), 1, sym_identifier, - STATE(4610), 1, - sym_dotted_name, - [294138] = 8, + [304428] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(8395), 1, + STATE(7606), 1, sym__identifier, - [294163] = 8, + [304453] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11249), 1, + sym__unquoted_identifier, + ACTIONS(11251), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11253), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(2217), 1, + sym__identifier, + STATE(5594), 1, sym_identifier, - STATE(3130), 1, + STATE(5637), 1, + sym__quoted_identifier, + STATE(5697), 1, sym_dotted_name, - STATE(6489), 1, - sym__identifier, - [294188] = 8, + [304478] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7748), 1, + STATE(6796), 1, sym__identifier, - [294213] = 3, + [304503] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 2, - aux_sym_with_clause_token1, - sym__unquoted_identifier, - ACTIONS(132), 5, - anon_sym_COMMA, - anon_sym_RPAREN, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DOT, - [294228] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10763), 1, - aux_sym_grant_statement_token8, - ACTIONS(10765), 1, - aux_sym_grant_statement_token9, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5788), 1, + STATE(2819), 1, sym_identifier, - [294253] = 8, + STATE(2860), 1, + sym_dotted_name, + STATE(5941), 1, + sym__identifier, + [304528] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5905), 1, + STATE(7026), 1, sym__identifier, - [294278] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9828), 1, - aux_sym_grant_statement_token4, - ACTIONS(10767), 1, - aux_sym_trigger_event_token1, - ACTIONS(10769), 1, - aux_sym_trigger_event_token2, - STATE(1729), 1, - sym_select_clause, - STATE(4460), 1, - sym__update_statement, - STATE(4461), 1, - sym__delete_statement, - STATE(4599), 1, - sym__select_statement, - [294303] = 8, + [304553] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4602), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10699), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1262), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2135), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - STATE(4802), 1, + STATE(6784), 1, sym__identifier, - STATE(6017), 1, - sym_identifier, - [294328] = 8, + [304578] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, - sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(10790), 1, anon_sym_BQUOTE, - ACTIONS(10731), 1, + ACTIONS(10792), 1, anon_sym_DQUOTE, - STATE(2229), 1, - sym__identifier, - STATE(5498), 1, + ACTIONS(11247), 1, + sym__unquoted_identifier, + STATE(3133), 1, sym_identifier, - STATE(5518), 1, + STATE(3173), 1, + sym__identifier, + STATE(3232), 1, sym__quoted_identifier, - STATE(5566), 1, + STATE(3303), 1, sym_dotted_name, - [294353] = 8, + [304603] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6057), 1, + STATE(6081), 1, sym__identifier, - [294378] = 8, + [304628] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(10790), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(10792), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11247), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(3133), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5778), 1, + STATE(3168), 1, sym__identifier, - [294403] = 8, + STATE(3232), 1, + sym__quoted_identifier, + STATE(3303), 1, + sym_dotted_name, + [304653] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10771), 1, - aux_sym_with_clause_token2, - STATE(1404), 1, + ACTIONS(11241), 1, + aux_sym_comment_statement_token2, + ACTIONS(11243), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(6608), 1, - sym_cte, - STATE(10442), 1, + STATE(10805), 1, sym_identifier, - [294428] = 8, + [304678] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6070), 1, + STATE(5548), 1, sym__identifier, - [294453] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(29), 1, - aux_sym_trigger_event_token1, - ACTIONS(31), 1, - aux_sym_trigger_event_token2, - ACTIONS(37), 1, - aux_sym_grant_statement_token4, - STATE(5132), 1, - sym_select_clause, - STATE(5682), 1, - sym__update_statement, - STATE(5684), 1, - sym__delete_statement, - STATE(5736), 1, - sym__select_statement, - [294478] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - STATE(1404), 1, - sym__quoted_identifier, - STATE(7792), 1, - sym_identifier, - ACTIONS(10773), 2, - aux_sym_set_statement_token1, - aux_sym_set_statement_token2, - [294501] = 8, + [304703] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6946), 1, + STATE(9321), 1, sym__identifier, - [294526] = 8, + [304728] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, + ACTIONS(134), 2, + aux_sym_with_clause_token1, sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(132), 5, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_BQUOTE, - ACTIONS(10731), 1, anon_sym_DQUOTE, - STATE(2276), 1, - sym__identifier, - STATE(5498), 1, - sym_identifier, - STATE(5518), 1, - sym__quoted_identifier, - STATE(5566), 1, - sym_dotted_name, - [294551] = 8, + anon_sym_DOT, + [304743] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(8320), 1, + STATE(9357), 1, sym__identifier, - [294576] = 8, + [304768] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6097), 1, + STATE(6237), 1, sym__identifier, - [294601] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10619), 1, - aux_sym_comment_statement_token2, - ACTIONS(10621), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(9771), 1, - sym_identifier, - [294626] = 8, + [304793] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6895), 1, + STATE(7116), 1, sym__identifier, - [294651] = 8, + [304818] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6567), 1, + STATE(7029), 1, sym__identifier, - [294676] = 8, + [304843] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6927), 1, + STATE(7034), 1, sym__identifier, - [294701] = 8, + [304868] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10775), 1, - sym__unquoted_identifier, - ACTIONS(10777), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10779), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2039), 1, - sym__identifier, - STATE(2138), 1, - sym_identifier, - STATE(2174), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2284), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [294726] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3243), 1, - anon_sym_RPAREN, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(9483), 1, - aux_sym_grant_statement_token8, - ACTIONS(9485), 1, - aux_sym_order_by_clause_token1, - STATE(5582), 1, - sym_order_by_clause, - STATE(5686), 1, - sym_limit_clause, - STATE(6672), 1, - sym_group_by_clause, - [294751] = 8, + STATE(6281), 1, + sym__identifier, + [304893] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6109), 1, + STATE(6309), 1, sym__identifier, - [294776] = 8, + [304918] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6074), 1, + STATE(8512), 1, sym__identifier, - [294801] = 8, + [304943] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5545), 1, + STATE(8149), 1, sym__identifier, - [294826] = 8, + [304968] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6540), 1, + STATE(8146), 1, sym__identifier, - [294851] = 8, + [304993] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6904), 1, + STATE(9263), 1, sym__identifier, - [294876] = 8, + [305018] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11353), 1, + aux_sym_grant_statement_token8, + ACTIONS(11355), 1, + aux_sym_grant_statement_token9, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(5926), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6921), 1, - sym__identifier, - [294901] = 8, + [305043] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6105), 1, + STATE(8140), 1, sym__identifier, - [294926] = 8, + [305068] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(5835), 1, + STATE(7092), 1, sym__identifier, - [294951] = 8, + [305093] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6069), 1, + STATE(8135), 1, sym__identifier, - [294976] = 8, + [305118] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10485), 1, + STATE(8101), 1, sym__identifier, - [295001] = 8, + [305143] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6978), 1, + STATE(8124), 1, sym__identifier, - [295026] = 8, + [305168] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11357), 1, + aux_sym_comment_statement_token2, + ACTIONS(11359), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(9260), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(5417), 1, - sym__identifier, - [295051] = 8, + [305193] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6494), 1, + STATE(8122), 1, sym__identifier, - [295076] = 8, + [305218] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11189), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11191), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11307), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(3012), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6112), 1, + STATE(3161), 1, sym__identifier, - [295101] = 8, + STATE(3237), 1, + sym__quoted_identifier, + STATE(3323), 1, + sym_dotted_name, + [305243] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11361), 1, + anon_sym_RPAREN, + ACTIONS(11363), 1, + aux_sym_type_spec_range_token2, + ACTIONS(11365), 1, + aux_sym_type_spec_range_token3, + ACTIONS(11367), 1, + aux_sym_type_spec_range_token4, + ACTIONS(11369), 1, + aux_sym_type_spec_range_token5, + ACTIONS(11371), 1, + aux_sym_type_spec_range_token6, + ACTIONS(11373), 1, + aux_sym_type_spec_range_token7, + [305268] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(3277), 1, sym_identifier, - STATE(3130), 1, + STATE(4115), 1, sym_dotted_name, - STATE(5467), 1, + STATE(4664), 1, sym__identifier, - [295126] = 8, + [305293] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7125), 1, + STATE(6247), 1, sym__identifier, - [295151] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3257), 1, - anon_sym_RPAREN, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(9483), 1, - aux_sym_grant_statement_token8, - ACTIONS(9485), 1, - aux_sym_order_by_clause_token1, - STATE(5572), 1, - sym_order_by_clause, - STATE(5703), 1, - sym_limit_clause, - STATE(6692), 1, - sym_group_by_clause, - [295176] = 8, + [305318] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6521), 1, + STATE(7031), 1, sym__identifier, - [295201] = 8, + [305343] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5322), 1, + sym__unquoted_identifier, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + ACTIONS(11375), 1, + aux_sym_grant_statement_token8, + ACTIONS(11377), 1, + aux_sym_grant_statement_token9, + STATE(3159), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(4693), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(7189), 1, - sym__identifier, - [295226] = 8, + [305368] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6872), 1, + STATE(7108), 1, sym__identifier, - [295251] = 8, + [305393] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(3277), 1, sym_identifier, - STATE(3130), 1, + STATE(4115), 1, sym_dotted_name, - STATE(6522), 1, + STATE(4466), 1, sym__identifier, - [295276] = 8, + [305418] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11379), 1, + sym__unquoted_identifier, + ACTIONS(11381), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11383), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(2071), 1, + sym__identifier, + STATE(2143), 1, sym_identifier, - STATE(3130), 1, + STATE(2197), 1, + sym__quoted_identifier, + STATE(2255), 1, sym_dotted_name, - STATE(6774), 1, - sym__identifier, - [295301] = 8, + [305443] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11201), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11203), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11313), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(2952), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(6503), 1, + STATE(3103), 1, + sym__quoted_identifier, + STATE(3142), 1, sym__identifier, - [295326] = 8, + STATE(3233), 1, + sym_dotted_name, + [305468] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7029), 1, + STATE(8121), 1, sym__identifier, - [295351] = 8, + [305493] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10451), 1, + STATE(8150), 1, sym__identifier, - [295376] = 8, + [305518] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, - sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10731), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2218), 1, - sym__identifier, - STATE(5498), 1, - sym_identifier, - STATE(5518), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5566), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [295401] = 8, + STATE(8119), 1, + sym__identifier, + [305543] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6846), 1, + STATE(7639), 1, sym__identifier, - [295426] = 8, + [305568] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(4650), 1, + ACTIONS(4654), 1, anon_sym_RPAREN, - ACTIONS(8582), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - ACTIONS(9483), 1, + ACTIONS(10023), 1, aux_sym_grant_statement_token8, - ACTIONS(9485), 1, + ACTIONS(10025), 1, aux_sym_order_by_clause_token1, - STATE(5570), 1, + STATE(5718), 1, sym_order_by_clause, - STATE(5702), 1, + STATE(5858), 1, sym_limit_clause, - STATE(6636), 1, + STATE(6944), 1, sym_group_by_clause, - [295451] = 8, + [305593] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11201), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11203), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11313), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(2911), 1, + STATE(2952), 1, sym_identifier, - STATE(3130), 1, - sym_dotted_name, - STATE(8070), 1, + STATE(3103), 1, + sym__quoted_identifier, + STATE(3158), 1, sym__identifier, - [295476] = 8, + STATE(3233), 1, + sym_dotted_name, + [305618] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7325), 1, + STATE(6238), 1, sym__identifier, - [295501] = 8, + [305643] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6111), 1, + STATE(7525), 1, sym__identifier, - [295526] = 8, + [305668] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6832), 1, + STATE(7795), 1, sym__identifier, - [295551] = 8, + [305693] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6823), 1, + STATE(7522), 1, sym__identifier, - [295576] = 8, + [305718] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10731), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2298), 1, - sym__identifier, - STATE(5498), 1, + ACTIONS(11385), 1, + aux_sym_comment_statement_token2, + ACTIONS(11387), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(10832), 1, sym_identifier, - STATE(5518), 1, + [305743] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(5566), 1, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, sym_dotted_name, - [295601] = 8, + STATE(7773), 1, + sym__identifier, + [305768] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7227), 1, + STATE(7612), 1, sym__identifier, - [295626] = 8, + [305793] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6816), 1, + STATE(7802), 1, sym__identifier, - [295651] = 8, + [305818] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6803), 1, + STATE(4885), 1, sym__identifier, - [295676] = 8, + [305843] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7396), 1, + STATE(8141), 1, sym__identifier, - [295701] = 8, + [305868] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11389), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(1290), 1, + sym_dotted_name, + STATE(4885), 1, + sym__identifier, + STATE(5201), 1, sym_identifier, - STATE(3130), 1, + [305893] = 8, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4628), 1, + anon_sym_BQUOTE, + ACTIONS(4630), 1, + anon_sym_DQUOTE, + ACTIONS(11389), 1, + sym__unquoted_identifier, + STATE(1265), 1, + sym__quoted_identifier, + STATE(2105), 1, sym_dotted_name, - STATE(6079), 1, + STATE(4885), 1, sym__identifier, - [295726] = 8, + STATE(6197), 1, + sym_identifier, + [305918] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10631), 1, + STATE(6291), 1, sym__identifier, - [295751] = 8, + [305943] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6797), 1, + STATE(9301), 1, sym__identifier, - [295776] = 8, + [305968] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(10781), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(10783), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10785), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(5680), 1, - sym__identifier, - STATE(5913), 1, - sym_identifier, - STATE(5921), 1, + ACTIONS(11391), 1, + aux_sym_with_clause_token2, + STATE(1343), 1, sym__quoted_identifier, - STATE(5940), 1, - sym_dotted_name, - [295801] = 8, + STATE(7006), 1, + sym_cte, + STATE(10920), 1, + sym_identifier, + [305993] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(10630), 1, + STATE(7516), 1, sym__identifier, - [295826] = 8, + [306018] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6061), 1, + STATE(6266), 1, sym__identifier, - [295851] = 8, + [306043] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(6791), 1, + STATE(7518), 1, sym__identifier, - [295876] = 8, + [306068] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(8178), 1, - aux_sym_trigger_event_token1, - ACTIONS(8180), 1, - aux_sym_trigger_event_token2, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5682), 1, - sym__update_statement, - STATE(5684), 1, - sym__delete_statement, - STATE(5736), 1, - sym__select_statement, - [295901] = 8, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2819), 1, + sym_identifier, + STATE(2860), 1, + sym_dotted_name, + STATE(5654), 1, + sym__identifier, + [306093] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(2819), 1, sym_identifier, - STATE(3130), 1, + STATE(2860), 1, sym_dotted_name, - STATE(7462), 1, + STATE(7520), 1, sym__identifier, - [295926] = 8, + [306118] = 8, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(2911), 1, + STATE(3277), 1, sym_identifier, - STATE(3130), 1, + STATE(4115), 1, sym_dotted_name, - STATE(7472), 1, + STATE(4640), 1, sym__identifier, - [295951] = 7, + [306143] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8259), 1, - sym_select_statement, - [295973] = 7, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(6867), 1, + sym_cte, + STATE(10920), 1, + sym_identifier, + [306165] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(11393), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(1615), 1, sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8708), 1, + STATE(3699), 1, + sym__select_statement, + STATE(3822), 1, sym_select_statement, - [295995] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10787), 1, - anon_sym_DOT, - STATE(6488), 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, - [296013] = 7, + STATE(7466), 1, + sym_with_clause, + [306187] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9884), 1, + ACTIONS(10461), 1, anon_sym_LPAREN, - STATE(5718), 1, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4219), 1, sym_view_body, - STATE(6864), 1, + STATE(7181), 1, sym_view_columns, - STATE(7588), 1, + STATE(8242), 1, sym_view_options, - [296035] = 7, + [306209] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10790), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(1545), 1, - sym_select_clause, - STATE(4038), 1, + STATE(5847), 1, sym__select_statement, - STATE(4202), 1, - sym_select_statement, - STATE(7089), 1, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, sym_with_clause, - [296057] = 7, + STATE(10533), 1, + sym_select_statement, + [306231] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8476), 1, + STATE(8869), 1, sym_select_statement, - [296079] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10792), 1, - anon_sym_DOT, - STATE(6488), 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, - [296097] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5705), 1, - sym_view_body, - STATE(6871), 1, - sym_view_options, - STATE(7822), 1, - sym_tablespace_hint, - [296119] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4220), 1, - sym_view_body, - STATE(6818), 1, - sym_view_columns, - STATE(7779), 1, - sym_view_options, - [296141] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10794), 1, - anon_sym_COMMA, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 4, - anon_sym_RPAREN, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - [296157] = 7, + [306253] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10790), 1, + ACTIONS(11395), 1, aux_sym_grant_statement_token4, - STATE(1545), 1, + STATE(5346), 1, sym_select_clause, - STATE(4038), 1, + STATE(5827), 1, sym__select_statement, - STATE(4325), 1, + STATE(5849), 1, sym_select_statement, - STATE(7089), 1, + STATE(7321), 1, sym_with_clause, - [296179] = 7, + [306275] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8435), 1, + STATE(8741), 1, sym_select_statement, - [296201] = 7, + [306297] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10797), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5020), 1, - sym_select_clause, - STATE(5685), 1, - sym_select_statement, - STATE(5692), 1, + STATE(5847), 1, sym__select_statement, - STATE(7002), 1, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, sym_with_clause, - [296223] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5694), 1, - sym_view_body, - STATE(6869), 1, - sym_view_options, - STATE(7823), 1, - sym_tablespace_hint, - [296245] = 7, + STATE(9115), 1, + sym_select_statement, + [306319] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5705), 1, - sym_view_body, - STATE(6905), 1, - sym_view_options, - STATE(7639), 1, - sym_tablespace_hint, - [296267] = 7, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(9285), 1, + sym_select_statement, + [306341] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10797), 1, + ACTIONS(11395), 1, aux_sym_grant_statement_token4, - STATE(5020), 1, + STATE(5346), 1, sym_select_clause, - STATE(5692), 1, - sym__select_statement, - STATE(5717), 1, + STATE(5819), 1, sym_select_statement, - STATE(7002), 1, + STATE(5827), 1, + sym__select_statement, + STATE(7321), 1, sym_with_clause, - [296289] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9377), 1, - anon_sym_BQUOTE, - ACTIONS(9379), 1, - anon_sym_DQUOTE, - ACTIONS(10532), 1, - sym__unquoted_identifier, - STATE(6076), 1, - sym_identifier, - STATE(6922), 1, - sym__quoted_identifier, - STATE(7482), 1, - sym_parameter, - [296311] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5740), 1, - sym_view_body, - STATE(6852), 1, - sym_view_columns, - STATE(7838), 1, - sym_view_options, - [296333] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4166), 1, - sym_view_body, - STATE(6767), 1, - sym_view_options, - STATE(7733), 1, - sym_tablespace_hint, - [296355] = 7, + [306363] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(11397), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(5118), 1, sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8394), 1, + STATE(5827), 1, + sym__select_statement, + STATE(5849), 1, sym_select_statement, - [296377] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5694), 1, - sym_view_body, - STATE(6873), 1, - sym_view_options, - STATE(7595), 1, - sym_tablespace_hint, - [296399] = 7, + STATE(7822), 1, + sym_with_clause, + [306385] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8353), 1, + STATE(8401), 1, sym_select_statement, - [296421] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4261), 1, - sym_view_body, - STATE(6837), 1, - sym_view_options, - STATE(7781), 1, - sym_tablespace_hint, - [296443] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(6856), 1, - sym_cte, - STATE(10442), 1, - sym_identifier, - [296465] = 7, + [306407] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, + ACTIONS(10459), 1, aux_sym_cte_token1, - STATE(5731), 1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + STATE(5812), 1, sym_view_body, - STATE(6865), 1, + STATE(7194), 1, + sym_view_columns, + STATE(7997), 1, sym_view_options, - STATE(7826), 1, - sym_tablespace_hint, - [296487] = 7, + [306429] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8312), 1, - sym_select_statement, - [296509] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(10797), 1, - aux_sym_grant_statement_token4, - STATE(5020), 1, - sym_select_clause, - STATE(5692), 1, - sym__select_statement, - STATE(5726), 1, + STATE(9279), 1, sym_select_statement, - STATE(7002), 1, - sym_with_clause, - [296531] = 7, + [306451] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8265), 1, + STATE(9082), 1, sym_select_statement, - [296553] = 7, + [306473] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8218), 1, + STATE(8651), 1, sym_select_statement, - [296575] = 7, + [306495] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, + ACTIONS(971), 1, sym__unquoted_identifier, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10799), 1, + ACTIONS(11399), 1, aux_sym_alter_table_token1, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(6841), 1, + STATE(7151), 1, sym_identifier, - [296597] = 7, + [306517] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10790), 1, + ACTIONS(11397), 1, aux_sym_grant_statement_token4, - STATE(1545), 1, + STATE(5118), 1, sym_select_clause, - STATE(4038), 1, - sym__select_statement, - STATE(4263), 1, + STATE(5819), 1, sym_select_statement, - STATE(7089), 1, + STATE(5827), 1, + sym__select_statement, + STATE(7822), 1, sym_with_clause, - [296619] = 7, + [306539] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8171), 1, + STATE(9959), 1, sym_select_statement, - [296641] = 7, + [306561] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8124), 1, + STATE(8564), 1, sym_select_statement, - [296663] = 7, + [306583] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(9563), 1, + STATE(10989), 1, sym_select_statement, - [296685] = 7, + [306605] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, - aux_sym_with_clause_token1, - ACTIONS(10801), 1, - aux_sym_grant_statement_token4, - STATE(5249), 1, - sym_select_clause, - STATE(5685), 1, - sym_select_statement, - STATE(5692), 1, - sym__select_statement, - STATE(7445), 1, - sym_with_clause, - [296707] = 7, + ACTIONS(8915), 1, + anon_sym_COMMA, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(4712), 4, + anon_sym_RPAREN, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + [306621] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9954), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5718), 1, + STATE(4253), 1, sym_view_body, - STATE(6859), 1, - sym_view_columns, - STATE(7835), 1, + STATE(7180), 1, sym_view_options, - [296729] = 7, + STATE(8243), 1, + sym_tablespace_hint, + [306643] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - ACTIONS(9954), 1, + ACTIONS(11401), 1, aux_sym_cte_token1, - STATE(5711), 1, - sym_view_body, - STATE(6890), 1, - sym_view_columns, - STATE(7809), 1, - sym_view_options, - [296751] = 7, + ACTIONS(11403), 1, + sym__unquoted_identifier, + ACTIONS(11405), 1, + anon_sym_BQUOTE, + ACTIONS(11407), 1, + anon_sym_DQUOTE, + STATE(5695), 1, + sym__quoted_identifier, + STATE(5706), 1, + sym_identifier, + [306665] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4347), 1, - sym_view_body, - STATE(6923), 1, - sym_view_options, - STATE(7796), 1, - sym_tablespace_hint, - [296773] = 7, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8490), 1, + sym_select_statement, + [306687] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10797), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5020), 1, - sym_select_clause, - STATE(5692), 1, + STATE(5847), 1, sym__select_statement, - STATE(5704), 1, - sym_select_statement, - STATE(7002), 1, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, sym_with_clause, - [296795] = 7, + STATE(9341), 1, + sym_select_statement, + [306709] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11409), 1, + anon_sym_COMMA, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 4, + anon_sym_RPAREN, + aux_sym_direction_constraint_token1, + aux_sym_direction_constraint_token2, + aux_sym_limit_clause_token1, + [306725] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11412), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(7068), 1, + sym_identifier, + [306747] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(11393), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(1615), 1, sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8077), 1, + STATE(3699), 1, + sym__select_statement, + STATE(4244), 1, sym_select_statement, - [296817] = 7, + STATE(7466), 1, + sym_with_clause, + [306769] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(10482), 1, + STATE(8416), 1, sym_select_statement, - [296839] = 7, + [306791] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(11395), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(5346), 1, sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8030), 1, + STATE(5806), 1, sym_select_statement, - [296861] = 7, + STATE(5827), 1, + sym__select_statement, + STATE(7321), 1, + sym_with_clause, + [306813] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(7983), 1, + STATE(8591), 1, sym_select_statement, - [296883] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9683), 1, - aux_sym_sequence_token1, - ACTIONS(10803), 1, - aux_sym_truncate_statement_token2, - ACTIONS(10805), 1, - aux_sym_comment_statement_token5, - STATE(4455), 1, - sym_sequence, - STATE(4454), 2, - sym_alter_table, - sym_alter_schema, - [296903] = 7, + [306835] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, + ACTIONS(10459), 1, aux_sym_cte_token1, - STATE(5707), 1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + STATE(5799), 1, sym_view_body, - STATE(6861), 1, + STATE(7106), 1, + sym_view_columns, + STATE(7971), 1, sym_view_options, - STATE(7832), 1, - sym_tablespace_hint, - [296925] = 7, + [306857] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(7936), 1, + STATE(10583), 1, sym_select_statement, - [296947] = 4, + [306879] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(4719), 4, - anon_sym_RPAREN, - aux_sym_direction_constraint_token1, - aux_sym_direction_constraint_token2, - aux_sym_limit_clause_token1, - [296963] = 3, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8503), 1, + sym_select_statement, + [306901] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(138), 2, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - sym__unquoted_identifier, - ACTIONS(136), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - [296977] = 7, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5848), 1, + sym_view_body, + STATE(7128), 1, + sym_view_options, + STATE(8086), 1, + sym_tablespace_hint, + [306923] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(7889), 1, + STATE(8937), 1, sym_select_statement, - [296999] = 7, + [306945] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(10441), 1, + STATE(8363), 1, sym_select_statement, - [297021] = 7, + [306967] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10801), 1, + ACTIONS(11397), 1, aux_sym_grant_statement_token4, - STATE(5249), 1, + STATE(5118), 1, sym_select_clause, - STATE(5692), 1, - sym__select_statement, - STATE(5717), 1, + STATE(5804), 1, sym_select_statement, - STATE(7445), 1, + STATE(5827), 1, + sym__select_statement, + STATE(7822), 1, sym_with_clause, - [297043] = 7, + [306989] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(7885), 1, + STATE(10961), 1, sym_select_statement, - [297065] = 7, + [307011] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11414), 1, + aux_sym_type_spec_range_token2, + ACTIONS(11416), 1, + aux_sym_type_spec_range_token3, + ACTIONS(11418), 1, + aux_sym_type_spec_range_token4, + ACTIONS(11420), 1, + aux_sym_type_spec_range_token5, + ACTIONS(11422), 1, + aux_sym_type_spec_range_token6, + ACTIONS(11424), 1, + aux_sym_type_spec_range_token7, + [307033] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4247), 1, - sym_view_body, - STATE(6937), 1, - sym_view_options, - STATE(7797), 1, - sym_tablespace_hint, - [297087] = 7, + ACTIONS(11393), 1, + aux_sym_grant_statement_token4, + STATE(1615), 1, + sym_select_clause, + STATE(3699), 1, + sym__select_statement, + STATE(4008), 1, + sym_select_statement, + STATE(7466), 1, + sym_with_clause, + [307055] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(7947), 1, + STATE(9502), 1, sym_select_statement, - [297109] = 7, + [307077] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11426), 1, + anon_sym_DOT, + STATE(6783), 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, + [307095] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9884), 1, + ACTIONS(10461), 1, anon_sym_LPAREN, - ACTIONS(9950), 1, + ACTIONS(10467), 1, aux_sym_cte_token1, - STATE(4115), 1, + STATE(5799), 1, sym_view_body, - STATE(6773), 1, + STATE(7160), 1, sym_view_columns, - STATE(7766), 1, + STATE(7920), 1, sym_view_options, - [297131] = 7, + [307117] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(11395), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5346), 1, + sym_select_clause, + STATE(5804), 1, + sym_select_statement, + STATE(5827), 1, sym__select_statement, - STATE(5919), 1, + STATE(7321), 1, + sym_with_clause, + [307139] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(10403), 1, + STATE(11109), 1, sym_select_statement, - [297153] = 7, + [307161] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9884), 1, + ACTIONS(10461), 1, anon_sym_LPAREN, - STATE(5711), 1, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4116), 1, sym_view_body, - STATE(6830), 1, + STATE(7028), 1, sym_view_columns, - STATE(7749), 1, + STATE(8229), 1, sym_view_options, - [297175] = 7, + [307183] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9377), 1, + ACTIONS(11429), 1, + anon_sym_DOT, + STATE(6783), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 2, anon_sym_BQUOTE, - ACTIONS(9379), 1, anon_sym_DQUOTE, - ACTIONS(10532), 1, + ACTIONS(124), 2, + aux_sym_comment_statement_token2, sym__unquoted_identifier, - STATE(6076), 1, - sym_identifier, - STATE(6922), 1, - sym__quoted_identifier, - STATE(7554), 1, - sym_parameter, - [297197] = 7, + [307201] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(10347), 1, + STATE(8314), 1, + sym_select_statement, + [307223] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(11397), 1, + aux_sym_grant_statement_token4, + STATE(5118), 1, + sym_select_clause, + STATE(5806), 1, sym_select_statement, - [297219] = 7, + STATE(5827), 1, + sym__select_statement, + STATE(7822), 1, + sym_with_clause, + [307245] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(10054), 1, + STATE(10957), 1, sym_select_statement, - [297241] = 7, + [307267] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9377), 1, + ACTIONS(11429), 1, + anon_sym_DOT, + STATE(6788), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 2, anon_sym_BQUOTE, - ACTIONS(9379), 1, anon_sym_DQUOTE, - ACTIONS(10532), 1, - sym__unquoted_identifier, - STATE(6076), 1, - sym_identifier, - STATE(6922), 1, - sym__quoted_identifier, - STATE(7365), 1, - sym_parameter, - [297263] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, + ACTIONS(143), 2, + aux_sym_comment_statement_token2, sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10807), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(6906), 1, - sym_identifier, - [297285] = 7, + [307285] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(11393), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, + STATE(1615), 1, sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(9916), 1, + STATE(3699), 1, + sym__select_statement, + STATE(4100), 1, sym_select_statement, - [297307] = 7, + STATE(7466), 1, + sym_with_clause, + [307307] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10790), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(1545), 1, - sym_select_clause, - STATE(4038), 1, + STATE(5847), 1, sym__select_statement, - STATE(4105), 1, - sym_select_statement, - STATE(7089), 1, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, sym_with_clause, - [297329] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10809), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(6926), 1, - sym_identifier, - [297351] = 7, + STATE(10915), 1, + sym_select_statement, + [307329] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8017), 1, + STATE(10780), 1, sym_select_statement, - [297373] = 7, + [307351] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5854), 1, + sym_view_body, + STATE(7170), 1, + sym_view_columns, + STATE(7901), 1, + sym_view_options, + [307373] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(9767), 1, + STATE(8268), 1, sym_select_statement, - [297395] = 7, + [307395] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8080), 1, + STATE(8902), 1, sym_select_statement, - [297417] = 7, + [307417] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8139), 1, + STATE(8315), 1, sym_select_statement, - [297439] = 7, + [307439] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, aux_sym_cte_token1, - ACTIONS(9884), 1, - anon_sym_LPAREN, - STATE(5740), 1, + STATE(4293), 1, sym_view_body, - STATE(6897), 1, - sym_view_columns, - STATE(7717), 1, + STATE(7155), 1, sym_view_options, - [297461] = 7, + STATE(8257), 1, + sym_tablespace_hint, + [307461] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10801), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5249), 1, - sym_select_clause, - STATE(5692), 1, + STATE(5847), 1, sym__select_statement, - STATE(5704), 1, - sym_select_statement, - STATE(7445), 1, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, sym_with_clause, - [297483] = 7, + STATE(10505), 1, + sym_select_statement, + [307483] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(9589), 1, + STATE(10315), 1, sym_select_statement, - [297505] = 7, + [307505] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8196), 1, - sym_select_statement, - [297527] = 7, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5852), 1, + sym_view_body, + STATE(7135), 1, + sym_view_options, + STATE(8160), 1, + sym_tablespace_hint, + [307527] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11431), 1, + aux_sym_cte_token3, + ACTIONS(11433), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11435), 4, + aux_sym_comment_statement_token4, + aux_sym_drop_statement_token2, + aux_sym_drop_statement_token3, + aux_sym_drop_statement_token4, + [307543] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(9415), 1, + STATE(8362), 1, sym_select_statement, - [297549] = 7, + [307565] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5797), 1, + sym_view_body, + STATE(7137), 1, + sym_view_options, + STATE(7980), 1, + sym_tablespace_hint, + [307587] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5852), 1, + sym_view_body, + STATE(7130), 1, + sym_view_options, + STATE(7904), 1, + sym_tablespace_hint, + [307609] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(10487), 1, + STATE(8861), 1, sym_select_statement, - [297571] = 7, + [307631] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5731), 1, + STATE(5848), 1, sym_view_body, - STATE(6853), 1, + STATE(7132), 1, sym_view_options, - STATE(7736), 1, + STATE(7905), 1, sym_tablespace_hint, - [297593] = 7, + [307653] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8313), 1, + STATE(9757), 1, sym_select_statement, - [297615] = 7, + [307675] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5837), 1, + sym_view_body, + STATE(7053), 1, + sym_view_options, + STATE(8012), 1, + sym_tablespace_hint, + [307697] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5837), 1, + sym_view_body, + STATE(7145), 1, + sym_view_options, + STATE(7911), 1, + sym_tablespace_hint, + [307719] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5812), 1, + sym_view_body, + STATE(7147), 1, + sym_view_columns, + STATE(7913), 1, + sym_view_options, + [307741] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(10801), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5249), 1, - sym_select_clause, - STATE(5692), 1, + STATE(5847), 1, sym__select_statement, - STATE(5726), 1, - sym_select_statement, - STATE(7445), 1, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, sym_with_clause, - [297637] = 7, + STATE(8820), 1, + sym_select_statement, + [307763] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(9220), 1, + STATE(10133), 1, sym_select_statement, - [297659] = 7, + [307785] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5707), 1, + STATE(5797), 1, sym_view_body, - STATE(6821), 1, + STATE(7152), 1, sym_view_options, - STATE(7562), 1, + STATE(7918), 1, sym_tablespace_hint, - [297681] = 7, + [307807] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8397), 1, + STATE(8409), 1, sym_select_statement, - [297703] = 7, + [307829] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9800), 1, + aux_sym_sequence_token1, + ACTIONS(11437), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11439), 1, + aux_sym_comment_statement_token5, + STATE(6073), 1, + sym_sequence, + STATE(6076), 2, + sym_alter_table, + sym_alter_schema, + [307849] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9884), 1, + ACTIONS(10461), 1, anon_sym_LPAREN, - ACTIONS(9950), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(4003), 1, + STATE(4009), 1, sym_view_body, - STATE(6808), 1, + STATE(7076), 1, sym_view_columns, - STATE(7754), 1, + STATE(8155), 1, sym_view_options, - [297725] = 7, + [307871] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(6718), 1, - sym_cte, - STATE(10442), 1, - sym_identifier, - [297747] = 7, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3964), 1, + sym_view_body, + STATE(7025), 1, + sym_view_options, + STATE(8247), 1, + sym_tablespace_hint, + [307893] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(9070), 1, + STATE(8456), 1, sym_select_statement, - [297769] = 7, + [307915] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(10811), 1, - aux_sym_cte_token1, - ACTIONS(10813), 1, - sym__unquoted_identifier, - ACTIONS(10815), 1, - anon_sym_BQUOTE, - ACTIONS(10817), 1, - anon_sym_DQUOTE, - STATE(5594), 1, - sym_identifier, - STATE(5607), 1, - sym__quoted_identifier, - [297791] = 7, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8550), 1, + sym_select_statement, + [307937] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(968), 1, - sym__unquoted_identifier, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(10819), 1, - aux_sym_alter_table_token1, - STATE(1404), 1, - sym__quoted_identifier, - STATE(6842), 1, - sym_identifier, - [297813] = 7, + ACTIONS(7), 1, + aux_sym_with_clause_token1, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5847), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + STATE(7890), 1, + sym_with_clause, + STATE(8779), 1, + sym_select_statement, + [307959] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11441), 1, + aux_sym_cte_token3, + ACTIONS(11443), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11445), 4, + aux_sym_comment_statement_token4, + aux_sym_drop_statement_token2, + aux_sym_drop_statement_token3, + aux_sym_drop_statement_token4, + [307975] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10223), 1, + aux_sym_sequence_token1, + ACTIONS(11447), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11449), 1, + aux_sym_comment_statement_token5, + STATE(4505), 1, + sym_sequence, + STATE(4506), 2, + sym_alter_table, + sym_alter_schema, + [307995] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8576), 1, + STATE(8597), 1, sym_select_statement, - [297835] = 7, + [308017] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8935), 1, + STATE(8644), 1, sym_select_statement, - [297857] = 7, + [308039] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8882), 1, + STATE(8691), 1, sym_select_statement, - [297879] = 5, + [308061] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10792), 1, - anon_sym_DOT, - STATE(6492), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 2, + ACTIONS(143), 2, + aux_sym_with_clause_token1, + sym__unquoted_identifier, + ACTIONS(141), 4, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_BQUOTE, anon_sym_DQUOTE, - ACTIONS(138), 2, - aux_sym_comment_statement_token2, + [308075] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, sym__unquoted_identifier, - [297897] = 7, + STATE(1343), 1, + sym__quoted_identifier, + STATE(7157), 1, + sym_cte, + STATE(10920), 1, + sym_identifier, + [308097] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8828), 1, + STATE(9844), 1, sym_select_statement, - [297919] = 7, + [308119] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(7), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(11451), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(7061), 1, + sym_identifier, + [308141] = 7, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - STATE(5708), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - STATE(6984), 1, - sym_with_clause, - STATE(8473), 1, - sym_select_statement, - [297941] = 6, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3854), 1, + sym_view_body, + STATE(7139), 1, + sym_view_options, + STATE(8253), 1, + sym_tablespace_hint, + [308163] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(9395), 1, - aux_sym_sequence_token1, - ACTIONS(10821), 1, - aux_sym_truncate_statement_token2, - ACTIONS(10823), 1, - aux_sym_comment_statement_token5, - STATE(5825), 1, - sym_sequence, - STATE(5772), 2, - sym_alter_table, - sym_alter_schema, - [297961] = 7, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10461), 1, + anon_sym_LPAREN, + STATE(5854), 1, + sym_view_body, + STATE(7049), 1, + sym_view_columns, + STATE(7945), 1, + sym_view_options, + [308185] = 7, ACTIONS(3), 1, sym_comment, ACTIONS(7), 1, aux_sym_with_clause_token1, - ACTIONS(9757), 1, + ACTIONS(10297), 1, aux_sym_grant_statement_token4, - STATE(5708), 1, + STATE(5847), 1, sym__select_statement, - STATE(5919), 1, + STATE(6099), 1, sym_select_clause, - STATE(6984), 1, + STATE(7890), 1, sym_with_clause, - STATE(8786), 1, + STATE(8738), 1, sym_select_statement, - [297983] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8546), 1, - anon_sym_COMMA, - STATE(6639), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(5095), 3, - anon_sym_RPAREN, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - [297998] = 6, + [308207] = 7, ACTIONS(3), 1, sym_comment, - ACTIONS(5671), 1, + ACTIONS(971), 1, + sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5673), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10825), 1, - sym__unquoted_identifier, - STATE(58), 1, + ACTIONS(11453), 1, + aux_sym_alter_table_token1, + STATE(1343), 1, sym__quoted_identifier, - STATE(87), 1, + STATE(7187), 1, sym_identifier, - [298017] = 6, + [308229] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(7169), 1, + ACTIONS(10790), 1, anon_sym_BQUOTE, - ACTIONS(7171), 1, + ACTIONS(10792), 1, anon_sym_DQUOTE, - ACTIONS(10008), 1, + ACTIONS(11247), 1, sym__unquoted_identifier, - STATE(4640), 1, + STATE(3205), 1, sym_identifier, - STATE(4645), 1, + STATE(3232), 1, sym__quoted_identifier, - [298036] = 6, + [308248] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(6813), 1, + STATE(7641), 1, sym_identifier, - [298055] = 6, + [308267] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9956), 1, - sym__unquoted_identifier, - ACTIONS(9958), 1, + ACTIONS(11455), 1, + anon_sym_COMMA, + STATE(6839), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5234), 3, + anon_sym_RPAREN, + aux_sym_trigger_reference_token1, + aux_sym_where_clause_token1, + [308282] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2212), 1, anon_sym_BQUOTE, - ACTIONS(9960), 1, + ACTIONS(2214), 1, anon_sym_DQUOTE, - STATE(30), 1, - sym_identifier, - STATE(35), 1, + ACTIONS(11458), 1, + sym__unquoted_identifier, + STATE(1295), 1, sym__quoted_identifier, - [298074] = 5, + STATE(1309), 1, + sym_identifier, + [308301] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6372), 1, - anon_sym_SQUOTE, - ACTIONS(6384), 1, - sym__dollar_quoted_string_tag, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - STATE(6014), 2, - sym_NULL, - sym_string, - [298091] = 6, + ACTIONS(2102), 1, + anon_sym_BQUOTE, + ACTIONS(2104), 1, + anon_sym_DQUOTE, + ACTIONS(10487), 1, + sym__unquoted_identifier, + STATE(1260), 1, + sym_identifier, + STATE(1264), 1, + sym__quoted_identifier, + [308320] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5563), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(5565), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(10827), 1, + ACTIONS(10438), 1, sym__unquoted_identifier, - STATE(2971), 1, - sym__quoted_identifier, - STATE(3165), 1, + STATE(1257), 1, sym_identifier, - [298110] = 6, + STATE(1259), 1, + sym__quoted_identifier, + [308339] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(567), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(569), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(11460), 1, sym__unquoted_identifier, - STATE(3189), 1, - sym__quoted_identifier, - STATE(3558), 1, + STATE(2358), 1, sym_identifier, - [298129] = 6, + STATE(2452), 1, + sym__quoted_identifier, + [308358] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6771), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(6773), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10829), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(40), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(69), 1, + STATE(8010), 1, sym_identifier, - [298148] = 6, + [308377] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10775), 1, + ACTIONS(130), 2, + aux_sym_comment_statement_token2, sym__unquoted_identifier, - ACTIONS(10777), 1, + ACTIONS(128), 3, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [308390] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10779), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2174), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2178), 1, + STATE(7501), 1, sym_identifier, - [298167] = 5, + [308409] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6372), 1, - anon_sym_SQUOTE, - ACTIONS(6384), 1, - sym__dollar_quoted_string_tag, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - STATE(6012), 2, - sym_NULL, - sym_string, - [298184] = 6, + ACTIONS(11464), 1, + aux_sym_trigger_event_token2, + STATE(10787), 1, + sym_trigger_event, + ACTIONS(11462), 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + [308424] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(6087), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6089), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11466), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1346), 1, sym__quoted_identifier, - STATE(7788), 1, + STATE(1409), 1, sym_identifier, - [298203] = 6, + [308443] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11319), 1, + sym__unquoted_identifier, + ACTIONS(11321), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11323), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + STATE(6100), 1, sym__quoted_identifier, - STATE(6049), 1, + STATE(6102), 1, sym_identifier, - [298222] = 6, + [308462] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10831), 1, - sym__unquoted_identifier, - ACTIONS(10833), 1, + ACTIONS(7305), 1, anon_sym_BQUOTE, - ACTIONS(10835), 1, + ACTIONS(7307), 1, anon_sym_DQUOTE, - STATE(2193), 1, - sym_identifier, - STATE(2281), 1, + ACTIONS(10471), 1, + sym__unquoted_identifier, + STATE(1307), 1, sym__quoted_identifier, - [298241] = 3, + STATE(1317), 1, + sym_identifier, + [308481] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10837), 1, - anon_sym_TABLE, - ACTIONS(10839), 4, - anon_sym_VIEW, - anon_sym_TABLESPACE, - anon_sym_EXTENSION, - anon_sym_INDEX, - [298254] = 6, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(10793), 1, + sym_identifier, + [308500] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(1836), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(1838), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10841), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3553), 1, - sym_identifier, - STATE(3569), 1, + STATE(1343), 1, sym__quoted_identifier, - [298273] = 5, + STATE(10795), 1, + sym_identifier, + [308519] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6372), 1, - anon_sym_SQUOTE, - ACTIONS(6384), 1, - sym__dollar_quoted_string_tag, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - STATE(6008), 2, - sym_NULL, - sym_string, - [298290] = 6, + ACTIONS(5324), 1, + anon_sym_BQUOTE, + ACTIONS(5326), 1, + anon_sym_DQUOTE, + ACTIONS(11261), 1, + sym__unquoted_identifier, + STATE(3159), 1, + sym__quoted_identifier, + STATE(4691), 1, + sym_identifier, + [308538] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10831), 1, - sym__unquoted_identifier, - ACTIONS(10833), 1, + ACTIONS(9846), 1, anon_sym_BQUOTE, - ACTIONS(10835), 1, + ACTIONS(9848), 1, anon_sym_DQUOTE, - STATE(2246), 1, + ACTIONS(11183), 1, + sym__unquoted_identifier, + STATE(7133), 1, sym_identifier, - STATE(2281), 1, + STATE(7197), 1, sym__quoted_identifier, - [298309] = 6, + [308557] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9974), 1, + ACTIONS(10475), 1, sym__unquoted_identifier, - ACTIONS(9976), 1, + ACTIONS(10477), 1, anon_sym_BQUOTE, - ACTIONS(9978), 1, + ACTIONS(10479), 1, anon_sym_DQUOTE, - STATE(460), 1, - sym__quoted_identifier, - STATE(479), 1, + STATE(2563), 1, sym_identifier, - [298328] = 6, + STATE(2598), 1, + sym__quoted_identifier, + [308576] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5439), 1, + ACTIONS(7187), 1, anon_sym_BQUOTE, - ACTIONS(5441), 1, + ACTIONS(7189), 1, anon_sym_DQUOTE, - ACTIONS(10843), 1, + ACTIONS(11468), 1, sym__unquoted_identifier, - STATE(4725), 1, + STATE(2206), 1, sym__quoted_identifier, - STATE(4789), 1, + STATE(2250), 1, sym_identifier, - [298347] = 6, + [308595] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9892), 1, + ACTIONS(10587), 1, sym__unquoted_identifier, - ACTIONS(9894), 1, + ACTIONS(10589), 1, anon_sym_BQUOTE, - ACTIONS(9896), 1, + ACTIONS(10591), 1, anon_sym_DQUOTE, - STATE(418), 1, + STATE(2271), 1, + sym_identifier, + STATE(2274), 1, sym__quoted_identifier, - STATE(446), 1, + [308614] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5809), 1, + anon_sym_BQUOTE, + ACTIONS(5811), 1, + anon_sym_DQUOTE, + ACTIONS(10561), 1, + sym__unquoted_identifier, + STATE(1332), 1, sym_identifier, - [298366] = 6, + STATE(1338), 1, + sym__quoted_identifier, + [308633] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(7111), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(7113), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11470), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(487), 1, sym__quoted_identifier, - STATE(5409), 1, + STATE(560), 1, sym_identifier, - [298385] = 6, + [308652] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4554), 1, + ACTIONS(9846), 1, anon_sym_BQUOTE, - ACTIONS(4556), 1, + ACTIONS(9848), 1, anon_sym_DQUOTE, - ACTIONS(9868), 1, + ACTIONS(11183), 1, sym__unquoted_identifier, - STATE(2056), 1, + STATE(6241), 1, sym_identifier, - STATE(2154), 1, + STATE(7197), 1, sym__quoted_identifier, - [298404] = 6, + [308671] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5527), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, - ACTIONS(5529), 1, + ACTIONS(7403), 1, anon_sym_DQUOTE, - ACTIONS(10845), 1, + ACTIONS(10517), 1, sym__unquoted_identifier, - STATE(1327), 1, + STATE(3175), 1, sym__quoted_identifier, - STATE(1378), 1, + STATE(3230), 1, sym_identifier, - [298423] = 4, + [308690] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10847), 1, - anon_sym_DOT, - STATE(6715), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(136), 3, - sym__unquoted_identifier, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - [298438] = 6, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(2756), 1, + sym_identifier, + [308709] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5403), 1, + ACTIONS(7023), 1, anon_sym_BQUOTE, - ACTIONS(5405), 1, + ACTIONS(7025), 1, anon_sym_DQUOTE, - ACTIONS(10849), 1, + ACTIONS(11472), 1, sym__unquoted_identifier, - STATE(2141), 1, + STATE(472), 1, sym__quoted_identifier, - STATE(2203), 1, + STATE(485), 1, sym_identifier, - [298457] = 6, + [308728] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10037), 1, - sym__unquoted_identifier, - ACTIONS(10039), 1, + ACTIONS(6681), 1, anon_sym_BQUOTE, - ACTIONS(10041), 1, + ACTIONS(6683), 1, anon_sym_DQUOTE, - STATE(453), 1, + ACTIONS(10581), 1, + sym__unquoted_identifier, + STATE(309), 1, sym__quoted_identifier, - STATE(468), 1, + STATE(325), 1, sym_identifier, - [298476] = 6, + [308747] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10012), 1, - sym__unquoted_identifier, - ACTIONS(10014), 1, + ACTIONS(11474), 1, + anon_sym_COMMA, + STATE(6888), 1, + aux_sym_with_clause_repeat1, + ACTIONS(11476), 3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + [308762] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6723), 1, anon_sym_BQUOTE, - ACTIONS(10016), 1, + ACTIONS(6725), 1, anon_sym_DQUOTE, - STATE(2331), 1, + ACTIONS(10531), 1, + sym__unquoted_identifier, + STATE(200), 1, sym_identifier, - STATE(2335), 1, + STATE(215), 1, sym__quoted_identifier, - [298495] = 4, + [308781] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10851), 1, + ACTIONS(11474), 1, anon_sym_COMMA, - STATE(6724), 1, + STATE(6885), 1, aux_sym_with_clause_repeat1, - ACTIONS(10853), 3, + ACTIONS(11476), 3, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_grant_statement_token4, - [298510] = 6, + [308796] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4602), 1, + ACTIONS(6185), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(6187), 1, anon_sym_DQUOTE, - ACTIONS(10699), 1, + ACTIONS(11478), 1, sym__unquoted_identifier, - STATE(1262), 1, + STATE(4766), 1, sym__quoted_identifier, - STATE(5247), 1, + STATE(4769), 1, sym_identifier, - [298529] = 4, + [308815] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10857), 1, - aux_sym_trigger_event_token2, - STATE(7950), 1, - sym_trigger_event, - ACTIONS(10855), 3, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - [298544] = 6, + ACTIONS(6853), 1, + anon_sym_BQUOTE, + ACTIONS(6855), 1, + anon_sym_DQUOTE, + ACTIONS(11480), 1, + sym__unquoted_identifier, + STATE(511), 1, + sym__quoted_identifier, + STATE(574), 1, + sym_identifier, + [308834] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(2537), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(2539), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11142), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(4783), 1, sym__quoted_identifier, - STATE(5804), 1, + STATE(4798), 1, sym_identifier, - [298563] = 6, + [308853] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9920), 1, + ACTIONS(11482), 1, sym__unquoted_identifier, - ACTIONS(9922), 1, + ACTIONS(11484), 1, anon_sym_BQUOTE, - ACTIONS(9924), 1, + ACTIONS(11486), 1, anon_sym_DQUOTE, - STATE(2017), 1, + STATE(2296), 1, sym_identifier, - STATE(2026), 1, + STATE(2380), 1, sym__quoted_identifier, - [298582] = 6, + [308872] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(6906), 1, + STATE(10842), 1, sym_identifier, - [298601] = 6, + [308891] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9944), 1, + ACTIONS(515), 1, + anon_sym_BQUOTE, + ACTIONS(517), 1, + anon_sym_DQUOTE, + ACTIONS(11488), 1, sym__unquoted_identifier, - ACTIONS(9946), 1, + STATE(2213), 1, + sym__quoted_identifier, + STATE(2293), 1, + sym_identifier, + [308910] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(9948), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2934), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2939), 1, + STATE(7567), 1, sym_identifier, - [298620] = 6, + [308929] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6951), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(6953), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10859), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(472), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(500), 1, + STATE(4694), 1, + sym_identifier, + [308948] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(10024), 1, sym_identifier, - [298639] = 6, + [308967] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9982), 1, + ACTIONS(11490), 5, + anon_sym_COMMA, + anon_sym_RPAREN, sym__unquoted_identifier, - ACTIONS(9984), 1, anon_sym_BQUOTE, - ACTIONS(9986), 1, anon_sym_DQUOTE, - STATE(1890), 1, + [308978] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(1895), 1, + STATE(10112), 1, sym_identifier, - [298658] = 6, + [308997] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9968), 1, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, sym__unquoted_identifier, - ACTIONS(9970), 1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(5242), 1, + sym_identifier, + [309016] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(9972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - STATE(2749), 1, + ACTIONS(11261), 1, + sym__unquoted_identifier, + STATE(3159), 1, + sym__quoted_identifier, + STATE(4590), 1, sym_identifier, - STATE(2774), 1, + [309035] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10509), 1, + sym__unquoted_identifier, + ACTIONS(10511), 1, + anon_sym_BQUOTE, + ACTIONS(10513), 1, + anon_sym_DQUOTE, + STATE(2731), 1, + sym_identifier, + STATE(2775), 1, sym__quoted_identifier, - [298677] = 6, + [309054] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10747), 1, + ACTIONS(10489), 1, sym__unquoted_identifier, - ACTIONS(10749), 1, + ACTIONS(10491), 1, anon_sym_BQUOTE, - ACTIONS(10751), 1, + ACTIONS(10493), 1, anon_sym_DQUOTE, - STATE(5687), 1, + STATE(1947), 1, + sym_identifier, + STATE(1964), 1, sym__quoted_identifier, - STATE(5714), 1, + [309073] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10481), 1, + sym__unquoted_identifier, + ACTIONS(10483), 1, + anon_sym_BQUOTE, + ACTIONS(10485), 1, + anon_sym_DQUOTE, + STATE(2852), 1, + sym__quoted_identifier, + STATE(2854), 1, sym_identifier, - [298696] = 6, + [309092] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10815), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10817), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10861), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(5598), 1, + STATE(1343), 1, + sym__quoted_identifier, + STATE(7455), 1, sym_identifier, - STATE(5607), 1, + [309111] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11474), 1, + anon_sym_COMMA, + STATE(6888), 1, + aux_sym_with_clause_repeat1, + ACTIONS(11492), 3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + [309126] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5893), 1, + anon_sym_BQUOTE, + ACTIONS(5895), 1, + anon_sym_DQUOTE, + ACTIONS(11494), 1, + sym__unquoted_identifier, + STATE(4751), 1, sym__quoted_identifier, - [298715] = 4, + STATE(4789), 1, + sym_identifier, + [309145] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10865), 1, - aux_sym_comment_statement_token4, - ACTIONS(10867), 1, - aux_sym_comment_statement_token6, - ACTIONS(10863), 3, - aux_sym_truncate_statement_token2, - aux_sym_comment_statement_token3, - aux_sym_comment_statement_token5, - [298730] = 6, + ACTIONS(11482), 1, + sym__unquoted_identifier, + ACTIONS(11484), 1, + anon_sym_BQUOTE, + ACTIONS(11486), 1, + anon_sym_DQUOTE, + STATE(2336), 1, + sym_identifier, + STATE(2380), 1, + sym__quoted_identifier, + [309164] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7059), 1, + ACTIONS(11496), 1, + anon_sym_COMMA, + STATE(6888), 1, + aux_sym_with_clause_repeat1, + ACTIONS(11499), 3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + [309179] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(7061), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(10869), 1, + ACTIONS(11389), 1, sym__unquoted_identifier, - STATE(503), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(569), 1, + STATE(2014), 1, sym_identifier, - [298749] = 6, + [309198] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6444), 1, + ACTIONS(3548), 1, anon_sym_BQUOTE, - ACTIONS(6446), 1, + ACTIONS(3550), 1, anon_sym_DQUOTE, - ACTIONS(10000), 1, + ACTIONS(11501), 1, sym__unquoted_identifier, - STATE(235), 1, + STATE(2807), 1, sym__quoted_identifier, - STATE(240), 1, + STATE(2848), 1, sym_identifier, - [298768] = 6, + [309217] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3243), 1, - anon_sym_RPAREN, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(9485), 1, - aux_sym_order_by_clause_token1, - STATE(5582), 1, - sym_order_by_clause, - STATE(5686), 1, - sym_limit_clause, - [298787] = 6, + ACTIONS(134), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + ACTIONS(132), 3, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [309230] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(7801), 1, + STATE(3606), 1, + sym_identifier, + [309249] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10543), 1, + sym__unquoted_identifier, + ACTIONS(10545), 1, + anon_sym_BQUOTE, + ACTIONS(10547), 1, + anon_sym_DQUOTE, + STATE(2424), 1, + sym__quoted_identifier, + STATE(2440), 1, + sym_identifier, + [309268] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(272), 1, + anon_sym_BQUOTE, + ACTIONS(274), 1, + anon_sym_DQUOTE, + ACTIONS(11503), 1, + sym__unquoted_identifier, + STATE(2176), 1, + sym_identifier, + STATE(2182), 1, + sym__quoted_identifier, + [309287] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10593), 1, + sym__unquoted_identifier, + ACTIONS(10595), 1, + anon_sym_BQUOTE, + ACTIONS(10597), 1, + anon_sym_DQUOTE, + STATE(463), 1, sym_identifier, - [298806] = 6, + STATE(478), 1, + sym__quoted_identifier, + [309306] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5334), 1, + ACTIONS(5427), 1, anon_sym_RPAREN, - ACTIONS(10871), 1, + ACTIONS(11505), 1, aux_sym_trigger_reference_token1, - ACTIONS(10873), 1, + ACTIONS(11507), 1, aux_sym_where_clause_token1, - STATE(5745), 1, + STATE(5839), 1, sym_where_clause, - STATE(7254), 1, + STATE(7818), 1, sym_from_clause, - [298825] = 6, + [309325] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(6532), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6534), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10438), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1259), 1, sym__quoted_identifier, - STATE(7581), 1, + STATE(4798), 1, sym_identifier, - [298844] = 4, + [309344] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10857), 1, - aux_sym_trigger_event_token2, - STATE(9451), 1, - sym_trigger_event, - ACTIONS(10855), 3, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - [298859] = 6, + ACTIONS(11509), 1, + aux_sym_comment_statement_token6, + ACTIONS(11511), 1, + aux_sym_create_statement_token2, + ACTIONS(11513), 1, + aux_sym_create_statement_token3, + ACTIONS(11515), 1, + aux_sym_create_function_statement_token2, + ACTIONS(11517), 1, + aux_sym_drop_statement_token2, + [309363] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11249), 1, + sym__unquoted_identifier, + ACTIONS(11251), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11253), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + STATE(5637), 1, sym__quoted_identifier, - STATE(5831), 1, + STATE(5655), 1, sym_identifier, - [298878] = 3, + [309382] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(134), 2, - aux_sym_comment_statement_token2, - sym__unquoted_identifier, - ACTIONS(132), 3, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DOT, - [298891] = 6, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, + sym__quoted_identifier, + STATE(8190), 1, + sym_identifier, + [309401] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(7023), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(7025), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10875), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(463), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(505), 1, + STATE(6226), 1, sym_identifier, - [298910] = 6, + [309420] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6735), 1, + ACTIONS(11464), 1, + aux_sym_trigger_event_token2, + STATE(9582), 1, + sym_trigger_event, + ACTIONS(11462), 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + [309435] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(6737), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10877), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(510), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(573), 1, + STATE(7129), 1, sym_identifier, - [298929] = 6, + [309454] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5815), 1, + ACTIONS(97), 1, anon_sym_BQUOTE, - ACTIONS(5817), 1, + ACTIONS(99), 1, anon_sym_DQUOTE, - ACTIONS(9916), 1, + ACTIONS(11519), 1, sym__unquoted_identifier, - STATE(1323), 1, + STATE(20), 1, sym__quoted_identifier, - STATE(1346), 1, + STATE(32), 1, sym_identifier, - [298948] = 6, + [309473] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9930), 1, + ACTIONS(10537), 1, sym__unquoted_identifier, - ACTIONS(9932), 1, + ACTIONS(10539), 1, anon_sym_BQUOTE, - ACTIONS(9934), 1, + ACTIONS(10541), 1, anon_sym_DQUOTE, - STATE(2261), 1, + STATE(2012), 1, sym__quoted_identifier, - STATE(2270), 1, + STATE(2079), 1, sym_identifier, - [298967] = 6, + [309492] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10721), 1, + ACTIONS(10525), 1, sym__unquoted_identifier, - ACTIONS(10723), 1, + ACTIONS(10527), 1, anon_sym_BQUOTE, - ACTIONS(10725), 1, + ACTIONS(10529), 1, anon_sym_DQUOTE, - STATE(5922), 1, + STATE(410), 1, sym_identifier, - STATE(5923), 1, + STATE(420), 1, sym__quoted_identifier, - [298986] = 6, + [309511] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6915), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(6917), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10879), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2530), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2586), 1, + STATE(10855), 1, sym_identifier, - [299005] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5107), 1, - anon_sym_RPAREN, - ACTIONS(8582), 1, - aux_sym_limit_clause_token1, - ACTIONS(9485), 1, - aux_sym_order_by_clause_token1, - STATE(5602), 1, - sym_order_by_clause, - STATE(5721), 1, - sym_limit_clause, - [299024] = 6, + [309530] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10737), 1, - sym__unquoted_identifier, - ACTIONS(10739), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10741), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(5575), 1, - sym_identifier, - STATE(5580), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - [299043] = 6, + STATE(10852), 1, + sym_identifier, + [309549] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(7095), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(7097), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9928), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(290), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(297), 1, + STATE(5896), 1, sym_identifier, - [299062] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10881), 1, - anon_sym_COMMA, - STATE(6639), 1, - aux_sym_group_by_clause_body_repeat1, - ACTIONS(1767), 3, - anon_sym_RPAREN, - aux_sym_order_by_clause_token1, - aux_sym_limit_clause_token1, - [299077] = 3, + [309568] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(130), 2, - aux_sym_comment_statement_token2, - sym__unquoted_identifier, - ACTIONS(128), 3, + ACTIONS(9846), 1, anon_sym_BQUOTE, + ACTIONS(9848), 1, anon_sym_DQUOTE, - anon_sym_DOT, - [299090] = 6, + ACTIONS(11183), 1, + sym__unquoted_identifier, + STATE(6274), 1, + sym_identifier, + STATE(7197), 1, + sym__quoted_identifier, + [309587] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5779), 1, + ACTIONS(10555), 1, + sym__unquoted_identifier, + ACTIONS(10557), 1, anon_sym_BQUOTE, - ACTIONS(5781), 1, + ACTIONS(10559), 1, anon_sym_DQUOTE, - ACTIONS(9964), 1, - sym__unquoted_identifier, - STATE(15), 1, + STATE(456), 1, sym_identifier, - STATE(17), 1, + STATE(464), 1, sym__quoted_identifier, - [299109] = 6, + [309606] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10133), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10135), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10617), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(6640), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(6652), 1, + STATE(7054), 1, sym_identifier, - [299128] = 6, + [309625] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10002), 1, + ACTIONS(11379), 1, sym__unquoted_identifier, - ACTIONS(10004), 1, + ACTIONS(11381), 1, anon_sym_BQUOTE, - ACTIONS(10006), 1, + ACTIONS(11383), 1, anon_sym_DQUOTE, - STATE(448), 1, + STATE(2193), 1, sym_identifier, - STATE(471), 1, + STATE(2197), 1, sym__quoted_identifier, - [299147] = 6, + [309644] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6178), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(6180), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9912), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(4624), 1, - sym_identifier, - STATE(4628), 1, + STATE(3159), 1, sym__quoted_identifier, - [299166] = 6, + STATE(4404), 1, + sym_identifier, + [309663] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(6318), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(6320), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(11521), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(2097), 1, sym__quoted_identifier, - STATE(3454), 1, + STATE(2142), 1, sym_identifier, - [299185] = 6, + [309682] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(7075), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(7077), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, + ACTIONS(11523), 1, sym__unquoted_identifier, - STATE(1258), 1, + STATE(48), 1, sym__quoted_identifier, - STATE(4697), 1, + STATE(63), 1, sym_identifier, - [299204] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10884), 1, - aux_sym_comment_statement_token6, - ACTIONS(10886), 1, - aux_sym_create_statement_token2, - ACTIONS(10888), 1, - aux_sym_create_statement_token3, - ACTIONS(10890), 1, - aux_sym_create_function_statement_token2, - ACTIONS(10892), 1, - aux_sym_create_view_statement_token1, - [299223] = 6, + [309701] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10043), 1, + ACTIONS(10432), 1, sym__unquoted_identifier, - ACTIONS(10045), 1, + ACTIONS(10434), 1, anon_sym_BQUOTE, - ACTIONS(10047), 1, + ACTIONS(10436), 1, anon_sym_DQUOTE, - STATE(2632), 1, + STATE(31), 1, sym_identifier, - STATE(2643), 1, + STATE(38), 1, sym__quoted_identifier, - [299242] = 6, + [309720] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10579), 1, - sym__unquoted_identifier, - ACTIONS(10581), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10583), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2561), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - STATE(2565), 1, + STATE(5881), 1, sym_identifier, - [299261] = 6, + [309739] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2282), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(2284), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9914), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1283), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(1289), 1, + STATE(7919), 1, sym_identifier, - [299280] = 6, + [309758] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11464), 1, + aux_sym_trigger_event_token2, + STATE(10050), 1, + sym_trigger_event, + ACTIONS(11462), 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + [309773] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9994), 1, + ACTIONS(11335), 1, sym__unquoted_identifier, - ACTIONS(9996), 1, + ACTIONS(11337), 1, anon_sym_BQUOTE, - ACTIONS(9998), 1, + ACTIONS(11339), 1, anon_sym_DQUOTE, - STATE(2571), 1, + STATE(3084), 1, sym_identifier, - STATE(2611), 1, + STATE(3085), 1, sym__quoted_identifier, - [299299] = 3, + [309792] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(117), 2, - aux_sym_comment_statement_token2, - sym__unquoted_identifier, - ACTIONS(115), 3, + ACTIONS(973), 1, anon_sym_BQUOTE, + ACTIONS(975), 1, anon_sym_DQUOTE, - anon_sym_DOT, - [299312] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10018), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - ACTIONS(10020), 1, - anon_sym_BQUOTE, - ACTIONS(10022), 1, - anon_sym_DQUOTE, - STATE(4617), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(4622), 1, + STATE(7948), 1, sym_identifier, - [299331] = 6, + [309811] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9988), 1, + ACTIONS(11525), 1, + anon_sym_DOT, + STATE(6983), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(141), 3, sym__unquoted_identifier, - ACTIONS(9990), 1, anon_sym_BQUOTE, - ACTIONS(9992), 1, anon_sym_DQUOTE, - STATE(2118), 1, - sym__quoted_identifier, - STATE(2145), 1, - sym_identifier, - [299350] = 6, + [309826] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10894), 1, + ACTIONS(11102), 1, sym__unquoted_identifier, - ACTIONS(10896), 1, + ACTIONS(11104), 1, anon_sym_BQUOTE, - ACTIONS(10898), 1, + ACTIONS(11106), 1, anon_sym_DQUOTE, - STATE(2295), 1, + STATE(6564), 1, sym_identifier, - STATE(2377), 1, + STATE(6683), 1, sym__quoted_identifier, - [299369] = 6, + [309845] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4508), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(4510), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10900), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(552), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(738), 1, + STATE(7710), 1, sym_identifier, - [299388] = 6, + [309864] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9938), 1, - sym__unquoted_identifier, - ACTIONS(9940), 1, + ACTIONS(2537), 1, anon_sym_BQUOTE, - ACTIONS(9942), 1, + ACTIONS(2539), 1, anon_sym_DQUOTE, - STATE(4623), 1, + ACTIONS(11142), 1, + sym__unquoted_identifier, + STATE(4783), 1, sym__quoted_identifier, - STATE(4625), 1, + STATE(5500), 1, sym_identifier, - [299407] = 6, + [309883] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(7419), 1, + STATE(7136), 1, sym_identifier, - [299426] = 6, + [309902] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(399), 1, + ACTIONS(2537), 1, anon_sym_BQUOTE, - ACTIONS(401), 1, + ACTIONS(2539), 1, anon_sym_DQUOTE, - ACTIONS(10902), 1, + ACTIONS(11142), 1, sym__unquoted_identifier, - STATE(2290), 1, + STATE(4783), 1, sym__quoted_identifier, - STATE(2300), 1, + STATE(5342), 1, sym_identifier, - [299445] = 6, + [309921] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(745), 1, + ACTIONS(7151), 1, anon_sym_BQUOTE, - ACTIONS(747), 1, + ACTIONS(7153), 1, anon_sym_DQUOTE, - ACTIONS(10904), 1, + ACTIONS(11527), 1, sym__unquoted_identifier, - STATE(2480), 1, + STATE(2495), 1, sym__quoted_identifier, - STATE(2501), 1, + STATE(2585), 1, sym_identifier, - [299464] = 6, + [309940] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6987), 1, + ACTIONS(5967), 1, anon_sym_BQUOTE, - ACTIONS(6989), 1, + ACTIONS(5969), 1, anon_sym_DQUOTE, - ACTIONS(10906), 1, + ACTIONS(11529), 1, sym__unquoted_identifier, - STATE(1453), 1, + STATE(3003), 1, sym__quoted_identifier, - STATE(1599), 1, + STATE(3201), 1, sym_identifier, - [299483] = 6, + [309959] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4602), 1, + ACTIONS(11329), 1, + sym__unquoted_identifier, + ACTIONS(11331), 1, anon_sym_BQUOTE, - ACTIONS(4604), 1, + ACTIONS(11333), 1, anon_sym_DQUOTE, - ACTIONS(10699), 1, - sym__unquoted_identifier, - STATE(1262), 1, + STATE(5675), 1, sym__quoted_identifier, - STATE(1276), 1, + STATE(5725), 1, sym_identifier, - [299502] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10908), 1, - anon_sym_TABLE, - ACTIONS(10910), 4, - anon_sym_VIEW, - anon_sym_TABLESPACE, - anon_sym_EXTENSION, - anon_sym_INDEX, - [299515] = 6, + [309978] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6266), 1, + ACTIONS(10836), 1, anon_sym_BQUOTE, - ACTIONS(6268), 1, + ACTIONS(10838), 1, anon_sym_DQUOTE, - ACTIONS(10912), 1, + ACTIONS(11112), 1, sym__unquoted_identifier, - STATE(423), 1, + STATE(6891), 1, sym__quoted_identifier, - STATE(481), 1, + STATE(7012), 1, sym_identifier, - [299534] = 6, + [309997] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11533), 1, + aux_sym_comment_statement_token6, + ACTIONS(11531), 4, + aux_sym_truncate_statement_token2, + aux_sym_comment_statement_token3, + aux_sym_comment_statement_token4, + aux_sym_comment_statement_token5, + [310010] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6322), 1, + anon_sym_SQUOTE, + ACTIONS(6334), 1, + sym__dollar_quoted_string_tag, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + STATE(6185), 2, + sym_NULL, + sym_string, + [310027] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6230), 1, + ACTIONS(6889), 1, anon_sym_BQUOTE, - ACTIONS(6232), 1, + ACTIONS(6891), 1, anon_sym_DQUOTE, - ACTIONS(10914), 1, + ACTIONS(10469), 1, sym__unquoted_identifier, - STATE(469), 1, + STATE(259), 1, sym__quoted_identifier, - STATE(515), 1, + STATE(290), 1, sym_identifier, - [299553] = 6, + [310046] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(4481), 1, + STATE(9705), 1, sym_identifier, - [299572] = 6, + [310065] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(10279), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(10281), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10392), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(2767), 1, sym__quoted_identifier, - STATE(7938), 1, + STATE(2840), 1, sym_identifier, - [299591] = 6, + [310084] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5475), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5477), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9952), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1274), 1, - sym_identifier, - STATE(1281), 1, + STATE(1343), 1, sym__quoted_identifier, - [299610] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10916), 5, - anon_sym_COMMA, - anon_sym_RPAREN, - sym__unquoted_identifier, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - [299621] = 6, + STATE(5539), 1, + sym_identifier, + [310103] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(2323), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(2325), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11535), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1379), 1, sym__quoted_identifier, - STATE(7623), 1, + STATE(1478), 1, sym_identifier, - [299640] = 6, + [310122] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10753), 1, - sym__unquoted_identifier, - ACTIONS(10755), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(10757), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - STATE(2970), 1, + ACTIONS(11261), 1, + sym__unquoted_identifier, + STATE(3159), 1, sym__quoted_identifier, - STATE(2979), 1, + STATE(3606), 1, sym_identifier, - [299659] = 6, + [310141] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3257), 1, + ACTIONS(3268), 1, anon_sym_RPAREN, - ACTIONS(8582), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - ACTIONS(9485), 1, + ACTIONS(10025), 1, aux_sym_order_by_clause_token1, - STATE(5572), 1, + STATE(5676), 1, sym_order_by_clause, - STATE(5703), 1, + STATE(5846), 1, sym_limit_clause, - [299678] = 6, + [310160] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(7032), 1, + STATE(10854), 1, sym_identifier, - [299697] = 6, + [310179] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(61), 1, + ACTIONS(5773), 1, anon_sym_BQUOTE, - ACTIONS(63), 1, + ACTIONS(5775), 1, anon_sym_DQUOTE, - ACTIONS(9904), 1, + ACTIONS(10430), 1, sym__unquoted_identifier, - STATE(6), 1, + STATE(14), 1, sym_identifier, - STATE(7), 1, + STATE(17), 1, sym__quoted_identifier, - [299716] = 6, + [310198] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5078), 1, + anon_sym_RPAREN, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(10025), 1, + aux_sym_order_by_clause_token1, + STATE(5710), 1, + sym_order_by_clause, + STATE(5843), 1, + sym_limit_clause, + [310217] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(10503), 1, + sym__unquoted_identifier, + ACTIONS(10505), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(10507), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, + STATE(451), 1, sym__quoted_identifier, - STATE(5816), 1, + STATE(475), 1, sym_identifier, - [299735] = 6, + [310236] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(2562), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10607), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(4682), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(4697), 1, + STATE(4601), 1, sym_identifier, - [299754] = 6, + [310255] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8960), 1, + anon_sym_COMMA, + STATE(6984), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(5020), 3, + anon_sym_RPAREN, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [310270] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10031), 1, + ACTIONS(10563), 1, sym__unquoted_identifier, - ACTIONS(10033), 1, + ACTIONS(10565), 1, anon_sym_BQUOTE, - ACTIONS(10035), 1, + ACTIONS(10567), 1, anon_sym_DQUOTE, - STATE(4659), 1, + STATE(2693), 1, sym_identifier, - STATE(4663), 1, + STATE(2702), 1, sym__quoted_identifier, - [299773] = 6, + [310289] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(6867), 1, + STATE(5504), 1, sym_identifier, - [299792] = 6, + [310308] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11464), 1, + aux_sym_trigger_event_token2, + STATE(10872), 1, + sym_trigger_event, + ACTIONS(11462), 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + [310323] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6322), 1, + anon_sym_SQUOTE, + ACTIONS(6334), 1, + sym__dollar_quoted_string_tag, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + STATE(6183), 2, + sym_NULL, + sym_string, + [310340] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(9274), 1, + STATE(3679), 1, sym_identifier, - [299811] = 6, + [310359] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11405), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(11407), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11537), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(5695), 1, sym__quoted_identifier, - STATE(9270), 1, + STATE(5699), 1, sym_identifier, - [299830] = 6, + [310378] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9377), 1, + ACTIONS(11189), 1, anon_sym_BQUOTE, - ACTIONS(9379), 1, + ACTIONS(11191), 1, anon_sym_DQUOTE, - ACTIONS(10532), 1, + ACTIONS(11307), 1, sym__unquoted_identifier, - STATE(6158), 1, + STATE(3214), 1, sym_identifier, - STATE(6922), 1, + STATE(3237), 1, sym__quoted_identifier, - [299849] = 6, + [310397] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(2537), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(2539), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11142), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(4783), 1, sym__quoted_identifier, - STATE(8267), 1, + STATE(5472), 1, sym_identifier, - [299868] = 6, + [310416] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10894), 1, - sym__unquoted_identifier, - ACTIONS(10896), 1, + ACTIONS(11539), 1, + anon_sym_COMMA, + STATE(6839), 1, + aux_sym_set_clause_body_repeat1, + ACTIONS(5173), 3, + anon_sym_RPAREN, + aux_sym_trigger_reference_token1, + aux_sym_where_clause_token1, + [310431] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10898), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(2348), 1, - sym_identifier, - STATE(2377), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - [299887] = 6, + STATE(5469), 1, + sym_identifier, + [310450] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(8771), 1, + STATE(7964), 1, sym_identifier, - [299906] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10851), 1, - anon_sym_COMMA, - STATE(6690), 1, - aux_sym_with_clause_repeat1, - ACTIONS(10918), 3, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - [299921] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10857), 1, - aux_sym_trigger_event_token2, - STATE(8696), 1, - sym_trigger_event, - ACTIONS(10855), 3, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - [299936] = 6, + [310469] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10565), 1, + ACTIONS(11144), 1, sym__unquoted_identifier, - ACTIONS(10567), 1, + ACTIONS(11146), 1, anon_sym_BQUOTE, - ACTIONS(10569), 1, + ACTIONS(11148), 1, anon_sym_DQUOTE, - STATE(6392), 1, + STATE(2602), 1, sym_identifier, - STATE(6407), 1, + STATE(2606), 1, sym__quoted_identifier, - [299955] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10857), 1, - aux_sym_trigger_event_token2, - STATE(8909), 1, - sym_trigger_event, - ACTIONS(10855), 3, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - [299970] = 6, + [310488] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(4375), 1, + STATE(4553), 1, sym_identifier, - [299989] = 4, + [310507] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10920), 1, - anon_sym_COMMA, - STATE(6690), 1, - aux_sym_with_clause_repeat1, - ACTIONS(10923), 3, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - [300004] = 4, + ACTIONS(11283), 1, + sym__unquoted_identifier, + ACTIONS(11285), 1, + anon_sym_BQUOTE, + ACTIONS(11287), 1, + anon_sym_DQUOTE, + STATE(6103), 1, + sym__quoted_identifier, + STATE(6104), 1, + sym_identifier, + [310526] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10857), 1, - aux_sym_trigger_event_token2, - STATE(9216), 1, - sym_trigger_event, - ACTIONS(10855), 3, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - [300019] = 6, + ACTIONS(4628), 1, + anon_sym_BQUOTE, + ACTIONS(4630), 1, + anon_sym_DQUOTE, + ACTIONS(11389), 1, + sym__unquoted_identifier, + STATE(1265), 1, + sym__quoted_identifier, + STATE(1280), 1, + sym_identifier, + [310545] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(4650), 1, + ACTIONS(3278), 1, anon_sym_RPAREN, - ACTIONS(8582), 1, + ACTIONS(8952), 1, aux_sym_limit_clause_token1, - ACTIONS(9485), 1, + ACTIONS(10025), 1, aux_sym_order_by_clause_token1, - STATE(5570), 1, + STATE(5678), 1, sym_order_by_clause, - STATE(5702), 1, + STATE(5815), 1, sym_limit_clause, - [300038] = 6, + [310564] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2282), 1, + anon_sym_BQUOTE, + ACTIONS(2284), 1, + anon_sym_DQUOTE, + ACTIONS(10440), 1, + sym__unquoted_identifier, + STATE(1294), 1, + sym__quoted_identifier, + STATE(1296), 1, + sym_identifier, + [310583] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9898), 1, + ACTIONS(10424), 1, sym__unquoted_identifier, - ACTIONS(9900), 1, + ACTIONS(10426), 1, anon_sym_BQUOTE, - ACTIONS(9902), 1, + ACTIONS(10428), 1, anon_sym_DQUOTE, - STATE(513), 1, + STATE(4716), 1, sym__quoted_identifier, - STATE(517), 1, + STATE(4723), 1, sym_identifier, - [300057] = 6, + [310602] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(782), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(784), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11541), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(2483), 1, + sym_identifier, + STATE(2547), 1, sym__quoted_identifier, - STATE(6885), 1, + [310621] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6270), 1, + anon_sym_BQUOTE, + ACTIONS(6272), 1, + anon_sym_DQUOTE, + ACTIONS(10535), 1, + sym__unquoted_identifier, + STATE(4711), 1, sym_identifier, - [300076] = 6, + STATE(4722), 1, + sym__quoted_identifier, + [310640] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5743), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5745), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10925), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1614), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(1634), 1, + STATE(7215), 1, sym_identifier, - [300095] = 6, + [310659] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(3159), 1, sym__quoted_identifier, - STATE(7065), 1, + STATE(3571), 1, sym_identifier, - [300114] = 4, + [310678] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10857), 1, - aux_sym_trigger_event_token2, - STATE(8215), 1, - sym_trigger_event, - ACTIONS(10855), 3, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - [300129] = 6, + ACTIONS(11543), 1, + anon_sym_DOT, + STATE(6970), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(115), 3, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [310693] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(7231), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(7233), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11546), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(476), 1, sym__quoted_identifier, - STATE(7611), 1, + STATE(525), 1, sym_identifier, - [300148] = 6, + [310712] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10661), 1, + ACTIONS(5324), 1, anon_sym_BQUOTE, - ACTIONS(10663), 1, + ACTIONS(5326), 1, anon_sym_DQUOTE, - ACTIONS(10675), 1, + ACTIONS(11261), 1, sym__unquoted_identifier, - STATE(2973), 1, - sym_identifier, - STATE(3043), 1, + STATE(3159), 1, sym__quoted_identifier, - [300167] = 6, + STATE(4594), 1, + sym_identifier, + [310731] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9377), 1, + ACTIONS(2537), 1, anon_sym_BQUOTE, - ACTIONS(9379), 1, + ACTIONS(2539), 1, anon_sym_DQUOTE, - ACTIONS(10532), 1, + ACTIONS(11142), 1, sym__unquoted_identifier, - STATE(6801), 1, + STATE(4783), 1, + sym__quoted_identifier, + STATE(5523), 1, sym_identifier, - STATE(6922), 1, + [310750] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5857), 1, + anon_sym_BQUOTE, + ACTIONS(5859), 1, + anon_sym_DQUOTE, + ACTIONS(10495), 1, + sym__unquoted_identifier, + STATE(1281), 1, sym__quoted_identifier, - [300186] = 6, + STATE(1282), 1, + sym_identifier, + [310769] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2320), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(2322), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10927), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1405), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(1448), 1, + STATE(5954), 1, sym_identifier, - [300205] = 6, + [310788] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(4589), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(4591), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11548), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(562), 1, sym__quoted_identifier, - STATE(3454), 1, + STATE(693), 1, sym_identifier, - [300224] = 4, + [310807] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10929), 1, - anon_sym_DOT, - STATE(6703), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(115), 3, + ACTIONS(10575), 1, sym__unquoted_identifier, + ACTIONS(10577), 1, anon_sym_BQUOTE, + ACTIONS(10579), 1, anon_sym_DQUOTE, - [300239] = 6, + STATE(2110), 1, + sym__quoted_identifier, + STATE(2151), 1, + sym_identifier, + [310826] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6096), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(6098), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(9936), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1650), 1, - sym_identifier, - STATE(1701), 1, + STATE(1343), 1, sym__quoted_identifier, - [300258] = 6, + STATE(7972), 1, + sym_identifier, + [310845] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11464), 1, + aux_sym_trigger_event_token2, + STATE(10430), 1, + sym_trigger_event, + ACTIONS(11462), 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + [310860] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4654), 1, + anon_sym_RPAREN, + ACTIONS(8952), 1, + aux_sym_limit_clause_token1, + ACTIONS(10025), 1, + aux_sym_order_by_clause_token1, + STATE(5718), 1, + sym_order_by_clause, + STATE(5858), 1, + sym_limit_clause, + [310879] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9743), 1, + ACTIONS(10519), 1, + sym__unquoted_identifier, + ACTIONS(10521), 1, anon_sym_BQUOTE, - ACTIONS(9745), 1, + ACTIONS(10523), 1, anon_sym_DQUOTE, - ACTIONS(9866), 1, - sym__unquoted_identifier, - STATE(2728), 1, + STATE(4712), 1, sym__quoted_identifier, - STATE(2735), 1, + STATE(4720), 1, sym_identifier, - [300277] = 6, + [310898] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(11201), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(11203), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(11313), 1, sym__unquoted_identifier, - STATE(3189), 1, - sym__quoted_identifier, - STATE(4421), 1, + STATE(2963), 1, sym_identifier, - [300296] = 6, + STATE(3103), 1, + sym__quoted_identifier, + [310917] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2200), 1, + ACTIONS(11525), 1, + anon_sym_DOT, + STATE(6970), 1, + aux_sym_dotted_name_repeat1, + ACTIONS(122), 3, + sym__unquoted_identifier, anon_sym_BQUOTE, - ACTIONS(2202), 1, anon_sym_DQUOTE, - ACTIONS(10932), 1, + [310932] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11550), 1, + anon_sym_COMMA, + STATE(6984), 1, + aux_sym_group_by_clause_body_repeat1, + ACTIONS(1769), 3, + anon_sym_RPAREN, + aux_sym_order_by_clause_token1, + aux_sym_limit_clause_token1, + [310947] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(973), 1, + anon_sym_BQUOTE, + ACTIONS(975), 1, + anon_sym_DQUOTE, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(1296), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(1306), 1, + STATE(6052), 1, sym_identifier, - [300315] = 6, + [310966] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(9846), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(9848), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11183), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(7287), 1, + STATE(6246), 1, sym_identifier, - [300334] = 6, + STATE(7197), 1, + sym__quoted_identifier, + [310985] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(11464), 1, + aux_sym_trigger_event_token2, + STATE(9328), 1, + sym_trigger_event, + ACTIONS(11462), 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + [311000] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5572), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5574), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11553), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(2327), 1, sym__quoted_identifier, - STATE(5450), 1, + STATE(2543), 1, sym_identifier, - [300353] = 6, + [311019] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10049), 1, - sym__unquoted_identifier, - ACTIONS(10051), 1, + ACTIONS(6496), 1, anon_sym_BQUOTE, - ACTIONS(10053), 1, + ACTIONS(6498), 1, anon_sym_DQUOTE, - STATE(2754), 1, - sym_identifier, - STATE(2827), 1, + ACTIONS(10442), 1, + sym__unquoted_identifier, + STATE(1654), 1, sym__quoted_identifier, - [300372] = 6, + STATE(1697), 1, + sym_identifier, + [311038] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(5931), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(5933), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(11555), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(2149), 1, sym__quoted_identifier, - STATE(4425), 1, + STATE(2194), 1, sym_identifier, - [300391] = 6, + [311057] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6807), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(6809), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10934), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2168), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2313), 1, + STATE(7151), 1, sym_identifier, - [300410] = 6, + [311076] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, + ACTIONS(6981), 1, anon_sym_BQUOTE, - ACTIONS(2562), 1, + ACTIONS(6983), 1, anon_sym_DQUOTE, - ACTIONS(10607), 1, + ACTIONS(10573), 1, sym__unquoted_identifier, - STATE(4682), 1, - sym__quoted_identifier, - STATE(5401), 1, + STATE(4728), 1, sym_identifier, - [300429] = 6, + STATE(4735), 1, + sym__quoted_identifier, + [311095] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, + ACTIONS(5525), 1, anon_sym_BQUOTE, - ACTIONS(2562), 1, + ACTIONS(5527), 1, anon_sym_DQUOTE, - ACTIONS(10607), 1, + ACTIONS(11557), 1, sym__unquoted_identifier, - STATE(4682), 1, + STATE(58), 1, sym__quoted_identifier, - STATE(5246), 1, + STATE(86), 1, sym_identifier, - [300448] = 4, + [311114] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10847), 1, - anon_sym_DOT, - STATE(6703), 1, - aux_sym_dotted_name_repeat1, - ACTIONS(122), 3, + ACTIONS(11255), 1, sym__unquoted_identifier, + ACTIONS(11257), 1, anon_sym_BQUOTE, + ACTIONS(11259), 1, anon_sym_DQUOTE, - [300463] = 6, + STATE(5800), 1, + sym__quoted_identifier, + STATE(5823), 1, + sym_identifier, + [311133] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(6617), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(6619), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11559), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(443), 1, sym__quoted_identifier, - STATE(10363), 1, + STATE(473), 1, sym_identifier, - [300482] = 6, + [311152] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5635), 1, + ACTIONS(10444), 1, + sym__unquoted_identifier, + ACTIONS(10446), 1, anon_sym_BQUOTE, - ACTIONS(5637), 1, + ACTIONS(10448), 1, anon_sym_DQUOTE, - ACTIONS(10936), 1, - sym__unquoted_identifier, - STATE(523), 1, + STATE(2773), 1, sym__quoted_identifier, - STATE(570), 1, + STATE(2783), 1, sym_identifier, - [300501] = 4, + [311171] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10851), 1, - anon_sym_COMMA, - STATE(6685), 1, - aux_sym_with_clause_repeat1, - ACTIONS(10938), 3, - aux_sym_trigger_event_token1, + ACTIONS(11464), 1, aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - [300516] = 6, + STATE(9251), 1, + sym_trigger_event, + ACTIONS(11462), 3, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + [311186] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(2562), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10607), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(4682), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(5416), 1, + STATE(7205), 1, sym_identifier, - [300535] = 6, + [311205] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10653), 1, + ACTIONS(5658), 1, anon_sym_BQUOTE, - ACTIONS(10655), 1, + ACTIONS(5660), 1, anon_sym_DQUOTE, - ACTIONS(10689), 1, + ACTIONS(11561), 1, sym__unquoted_identifier, - STATE(3170), 1, + STATE(1582), 1, sym__quoted_identifier, - STATE(3171), 1, + STATE(1649), 1, sym_identifier, - [300554] = 6, + [311224] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(314), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(316), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10940), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2184), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2186), 1, + STATE(5893), 1, sym_identifier, - [300573] = 6, + [311243] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(6581), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(6583), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(11563), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(454), 1, sym__quoted_identifier, - STATE(4393), 1, + STATE(498), 1, sym_identifier, - [300592] = 6, + [311262] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(3453), 1, + ACTIONS(10549), 1, + sym__unquoted_identifier, + ACTIONS(10551), 1, anon_sym_BQUOTE, - ACTIONS(3455), 1, + ACTIONS(10553), 1, anon_sym_DQUOTE, - ACTIONS(10942), 1, - sym__unquoted_identifier, - STATE(2742), 1, + STATE(515), 1, sym__quoted_identifier, - STATE(2857), 1, + STATE(516), 1, sym_identifier, - [300611] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10851), 1, - anon_sym_COMMA, - STATE(6690), 1, - aux_sym_with_clause_repeat1, - ACTIONS(10938), 3, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - [300626] = 6, + [311281] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5186), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10679), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(3189), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(3996), 1, + STATE(7705), 1, sym_identifier, - [300645] = 6, + [311300] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(5707), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(5709), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - ACTIONS(10944), 1, + ACTIONS(10414), 1, sym__unquoted_identifier, - STATE(2435), 1, + STATE(1343), 1, sym__quoted_identifier, - STATE(2532), 1, + STATE(9354), 1, sym_identifier, - [300664] = 6, + [311319] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9377), 1, + ACTIONS(10497), 1, + sym__unquoted_identifier, + ACTIONS(10499), 1, anon_sym_BQUOTE, - ACTIONS(9379), 1, + ACTIONS(10501), 1, anon_sym_DQUOTE, - ACTIONS(10532), 1, - sym__unquoted_identifier, - STATE(6147), 1, - sym_identifier, - STATE(6922), 1, + STATE(4747), 1, sym__quoted_identifier, - [300683] = 6, + STATE(4759), 1, + sym_identifier, + [311338] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(97), 1, + ACTIONS(11474), 1, + anon_sym_COMMA, + STATE(6865), 1, + aux_sym_with_clause_repeat1, + ACTIONS(11565), 3, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + [311353] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4628), 1, anon_sym_BQUOTE, - ACTIONS(99), 1, + ACTIONS(4630), 1, anon_sym_DQUOTE, - ACTIONS(10946), 1, + ACTIONS(11389), 1, sym__unquoted_identifier, - STATE(20), 1, + STATE(1265), 1, sym__quoted_identifier, - STATE(33), 1, + STATE(5334), 1, sym_identifier, - [300702] = 6, + [311372] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10727), 1, - sym__unquoted_identifier, - ACTIONS(10729), 1, + ACTIONS(973), 1, anon_sym_BQUOTE, - ACTIONS(10731), 1, + ACTIONS(975), 1, anon_sym_DQUOTE, - STATE(5514), 1, - sym_identifier, - STATE(5518), 1, + ACTIONS(10414), 1, + sym__unquoted_identifier, + STATE(1343), 1, sym__quoted_identifier, - [300721] = 6, + STATE(5946), 1, + sym_identifier, + [311391] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10781), 1, + ACTIONS(11567), 1, sym__unquoted_identifier, - ACTIONS(10783), 1, + ACTIONS(11569), 1, anon_sym_BQUOTE, - ACTIONS(10785), 1, + ACTIONS(11571), 1, anon_sym_DQUOTE, - STATE(5920), 1, + STATE(2204), 1, sym_identifier, - STATE(5921), 1, + STATE(2259), 1, sym__quoted_identifier, - [300740] = 6, + [311410] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(9846), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(9848), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11183), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(10367), 1, + STATE(6256), 1, sym_identifier, - [300759] = 6, + STATE(7197), 1, + sym__quoted_identifier, + [311429] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(1971), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(1973), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11573), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(3475), 1, sym__quoted_identifier, - STATE(7330), 1, + STATE(3635), 1, sym_identifier, - [300778] = 6, + [311448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(117), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + ACTIONS(115), 3, anon_sym_BQUOTE, - ACTIONS(972), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5837), 1, - sym_identifier, - [300797] = 6, + anon_sym_DOT, + [311461] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(10251), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(10253), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11575), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(2195), 1, sym__quoted_identifier, - STATE(2947), 1, + STATE(2478), 1, sym_identifier, - [300816] = 4, + [311480] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(10857), 1, - aux_sym_trigger_event_token2, - STATE(8510), 1, - sym_trigger_event, - ACTIONS(10855), 3, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - [300831] = 6, + ACTIONS(11567), 1, + sym__unquoted_identifier, + ACTIONS(11569), 1, + anon_sym_BQUOTE, + ACTIONS(11571), 1, + anon_sym_DQUOTE, + STATE(2216), 1, + sym_identifier, + STATE(2259), 1, + sym__quoted_identifier, + [311499] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(9723), 1, + ACTIONS(6939), 1, anon_sym_BQUOTE, - ACTIONS(9725), 1, + ACTIONS(6941), 1, anon_sym_DQUOTE, - ACTIONS(10948), 1, + ACTIONS(11577), 1, sym__unquoted_identifier, - STATE(2176), 1, + STATE(1505), 1, sym__quoted_identifier, - STATE(2506), 1, + STATE(1555), 1, sym_identifier, - [300850] = 4, + [311518] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10950), 1, + ACTIONS(11539), 1, anon_sym_COMMA, - STATE(6758), 1, + STATE(6956), 1, aux_sym_set_clause_body_repeat1, - ACTIONS(5287), 3, + ACTIONS(5396), 3, anon_sym_RPAREN, aux_sym_trigger_reference_token1, aux_sym_where_clause_token1, - [300865] = 6, + [311533] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(9846), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(9848), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11183), 1, sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(6787), 1, + STATE(6299), 1, sym_identifier, - [300884] = 6, + STATE(7197), 1, + sym__quoted_identifier, + [311552] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5616), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5618), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11579), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(4821), 1, sym__quoted_identifier, - STATE(7385), 1, + STATE(4887), 1, sym_identifier, - [300903] = 6, + [311571] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6879), 1, + ACTIONS(4516), 1, anon_sym_BQUOTE, - ACTIONS(6881), 1, + ACTIONS(4518), 1, anon_sym_DQUOTE, - ACTIONS(10024), 1, + ACTIONS(10366), 1, sym__unquoted_identifier, - STATE(3159), 1, + STATE(2014), 1, sym_identifier, - STATE(3216), 1, + STATE(2146), 1, sym__quoted_identifier, - [300922] = 6, + [311590] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, + ACTIONS(5701), 1, anon_sym_BQUOTE, - ACTIONS(972), 1, + ACTIONS(5703), 1, anon_sym_DQUOTE, - ACTIONS(9844), 1, + ACTIONS(11581), 1, sym__unquoted_identifier, - STATE(1404), 1, + STATE(521), 1, sym__quoted_identifier, - STATE(5809), 1, + STATE(569), 1, sym_identifier, - [300941] = 6, + [311609] = 6, ACTIONS(3), 1, sym_comment, - ACTIONS(6132), 1, + ACTIONS(61), 1, anon_sym_BQUOTE, - ACTIONS(6134), 1, + ACTIONS(63), 1, anon_sym_DQUOTE, - ACTIONS(9962), 1, + ACTIONS(10450), 1, sym__unquoted_identifier, - STATE(1258), 1, - sym__quoted_identifier, - STATE(1259), 1, + STATE(7), 1, sym_identifier, - [300960] = 6, + STATE(8), 1, + sym__quoted_identifier, + [311628] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6500), 1, + anon_sym_SQUOTE, + ACTIONS(6512), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11583), 1, + sym_number, + STATE(2449), 1, + sym_string, + [311644] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3135), 1, + sym_index_table_parameters, + STATE(8234), 1, + sym_using_clause, + [311660] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11587), 1, + aux_sym__compound_statement_token2, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11591), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [311676] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3876), 1, + sym_view_body, + STATE(8251), 1, + sym_tablespace_hint, + [311692] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3078), 1, + sym_index_table_parameters, + STATE(8170), 1, + sym_using_clause, + [311708] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11593), 1, + aux_sym__compound_statement_token2, + ACTIONS(11595), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [311724] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4219), 1, + sym_view_body, + STATE(8242), 1, + sym_view_options, + [311740] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5593), 1, + sym_index_table_parameters, + STATE(8006), 1, + sym_using_clause, + [311756] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7155), 1, + anon_sym_SQUOTE, + ACTIONS(7167), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11599), 1, + sym_number, + STATE(3070), 1, + sym_string, + [311772] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5562), 1, + sym_index_table_parameters, + STATE(8194), 1, + sym_using_clause, + [311788] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11601), 1, + aux_sym__compound_statement_token2, + ACTIONS(11603), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [311804] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11605), 1, + aux_sym__compound_statement_token2, + ACTIONS(11607), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [311820] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3146), 1, + sym_index_table_parameters, + STATE(8231), 1, + sym_using_clause, + [311836] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5560), 1, + sym_index_table_parameters, + STATE(8195), 1, + sym_using_clause, + [311852] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11609), 1, + sym_number, + STATE(152), 1, + sym_string, + [311868] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6091), 1, + anon_sym_SQUOTE, + ACTIONS(6103), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11611), 1, + sym_number, + STATE(1823), 1, + sym_string, + [311884] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11613), 1, + aux_sym__compound_statement_token2, + ACTIONS(11615), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [311900] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11617), 1, + anon_sym_RPAREN, + STATE(7495), 1, + sym_string, + [311916] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5567), 1, + sym_index_table_parameters, + STATE(8008), 1, + sym_using_clause, + [311932] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11619), 1, + anon_sym_COMMA, + STATE(7051), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3857), 2, + anon_sym_RPAREN, + aux_sym_where_clause_token1, + [311946] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4253), 1, + sym_view_body, + STATE(8243), 1, + sym_tablespace_hint, + [311962] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(141), 2, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + ACTIONS(143), 2, + aux_sym_comment_statement_token2, + sym__unquoted_identifier, + [311974] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11621), 1, + aux_sym__compound_statement_token2, + ACTIONS(11623), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [311990] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5600), 1, + sym_index_table_parameters, + STATE(7974), 1, + sym_using_clause, + [312006] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11625), 1, + sym_number, + STATE(182), 1, + sym_string, + [312022] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11627), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(3284), 1, + sym__constraint_action, + ACTIONS(11629), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [312036] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7115), 1, + anon_sym_SQUOTE, + ACTIONS(7127), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11631), 1, + sym_number, + STATE(1159), 1, + sym_string, + [312052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5799), 1, + sym_view_body, + STATE(7971), 1, + sym_view_options, + [312068] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11633), 1, + aux_sym__compound_statement_token2, + ACTIONS(11635), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312084] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11637), 1, + anon_sym_COMMA, + STATE(7051), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3875), 2, + anon_sym_RPAREN, + aux_sym_where_clause_token1, + [312098] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11627), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(3291), 1, + sym__constraint_action, + ACTIONS(11640), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [312112] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5817), 1, + sym_view_body, + STATE(8058), 1, + sym_tablespace_hint, + [312128] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11644), 1, + aux_sym_trigger_time_token3, + STATE(6847), 1, + sym_trigger_time, + ACTIONS(11642), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [312142] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7191), 1, + anon_sym_SQUOTE, + ACTIONS(7203), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11646), 1, + sym_number, + STATE(2641), 1, + sym_string, + [312158] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11648), 4, + anon_sym_COMMA, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + [312168] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11650), 4, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [312178] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11652), 4, + aux_sym_insert_statement_token1, + aux_sym_truncate_statement_token1, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + [312188] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, - anon_sym_BQUOTE, - ACTIONS(5186), 1, - anon_sym_DQUOTE, - ACTIONS(10679), 1, - sym__unquoted_identifier, - STATE(3189), 1, - sym__quoted_identifier, - STATE(4377), 1, - sym_identifier, - [300979] = 6, + ACTIONS(7309), 1, + anon_sym_SQUOTE, + ACTIONS(7321), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11654), 1, + sym_number, + STATE(1926), 1, + sym_string, + [312204] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(10369), 1, - sym_identifier, - [300998] = 6, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3116), 1, + sym_index_table_parameters, + STATE(8110), 1, + sym_using_clause, + [312220] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5898), 1, - sym_identifier, - [301017] = 6, + ACTIONS(11644), 1, + aux_sym_trigger_time_token3, + STATE(6987), 1, + sym_trigger_time, + ACTIONS(11642), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [312234] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2560), 1, - anon_sym_BQUOTE, - ACTIONS(2562), 1, - anon_sym_DQUOTE, - ACTIONS(10607), 1, - sym__unquoted_identifier, - STATE(4682), 1, - sym__quoted_identifier, - STATE(5366), 1, - sym_identifier, - [301036] = 6, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11656), 1, + sym_number, + STATE(714), 1, + sym_string, + [312250] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(10370), 1, - sym_identifier, - [301055] = 6, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11658), 1, + aux_sym__compound_statement_token2, + ACTIONS(11660), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312266] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(7400), 1, - sym_identifier, - [301074] = 6, + ACTIONS(5897), 1, + anon_sym_SQUOTE, + ACTIONS(5909), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11662), 1, + sym_number, + STATE(5031), 1, + sym_string, + [312282] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5184), 1, - anon_sym_BQUOTE, - ACTIONS(5186), 1, - anon_sym_DQUOTE, - ACTIONS(10679), 1, - sym__unquoted_identifier, - STATE(3189), 1, - sym__quoted_identifier, - STATE(4485), 1, - sym_identifier, - [301093] = 6, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11664), 1, + aux_sym__compound_statement_token2, + ACTIONS(11666), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312298] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4602), 1, - anon_sym_BQUOTE, - ACTIONS(4604), 1, - anon_sym_DQUOTE, - ACTIONS(10699), 1, - sym__unquoted_identifier, - STATE(1262), 1, - sym__quoted_identifier, - STATE(2056), 1, - sym_identifier, - [301112] = 6, + ACTIONS(4593), 1, + anon_sym_SQUOTE, + ACTIONS(4605), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11668), 1, + sym_number, + STATE(1215), 1, + sym_string, + [312314] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6599), 1, - anon_sym_BQUOTE, - ACTIONS(6601), 1, - anon_sym_DQUOTE, - ACTIONS(10952), 1, - sym__unquoted_identifier, - STATE(4665), 1, - sym__quoted_identifier, - STATE(4705), 1, - sym_identifier, - [301131] = 6, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11670), 1, + aux_sym__compound_statement_token2, + ACTIONS(11672), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312330] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5286), 1, - sym_identifier, - [301150] = 6, + ACTIONS(11644), 1, + aux_sym_trigger_time_token3, + STATE(6902), 1, + sym_trigger_time, + ACTIONS(11642), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [312344] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5599), 1, - anon_sym_BQUOTE, - ACTIONS(5601), 1, - anon_sym_DQUOTE, - ACTIONS(10954), 1, - sym__unquoted_identifier, - STATE(4671), 1, - sym__quoted_identifier, - STATE(4713), 1, - sym_identifier, - [301169] = 6, + ACTIONS(6621), 1, + anon_sym_SQUOTE, + ACTIONS(6633), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11674), 1, + sym_number, + STATE(857), 1, + sym_string, + [312360] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(8807), 1, - sym_identifier, - [301188] = 4, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11676), 1, + aux_sym__compound_statement_token2, + ACTIONS(11678), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312376] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10956), 1, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11680), 1, + sym_number, + STATE(1082), 1, + sym_string, + [312392] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11619), 1, anon_sym_COMMA, - STATE(6755), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5374), 3, + STATE(7041), 1, + aux_sym_from_clause_repeat1, + ACTIONS(3851), 2, anon_sym_RPAREN, - aux_sym_trigger_reference_token1, aux_sym_where_clause_token1, - [301203] = 6, + [312406] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(7576), 1, - sym_identifier, - [301222] = 6, + STATE(8105), 1, + sym_binary_operator, + ACTIONS(11682), 3, + anon_sym_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + [312418] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6843), 1, - anon_sym_BQUOTE, - ACTIONS(6845), 1, - anon_sym_DQUOTE, - ACTIONS(9966), 1, - sym__unquoted_identifier, - STATE(1304), 1, - sym__quoted_identifier, - STATE(1309), 1, - sym_identifier, - [301241] = 4, + ACTIONS(7079), 1, + anon_sym_SQUOTE, + ACTIONS(7091), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11684), 1, + sym_number, + STATE(338), 1, + sym_string, + [312434] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10950), 1, - anon_sym_COMMA, - STATE(6755), 1, - aux_sym_set_clause_body_repeat1, - ACTIONS(5255), 3, - anon_sym_RPAREN, - aux_sym_trigger_reference_token1, - aux_sym_where_clause_token1, - [301256] = 6, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11686), 1, + aux_sym__compound_statement_token2, + ACTIONS(11688), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312450] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6408), 1, - anon_sym_BQUOTE, - ACTIONS(6410), 1, - anon_sym_DQUOTE, - ACTIONS(9890), 1, - sym__unquoted_identifier, - STATE(318), 1, - sym_identifier, - STATE(336), 1, - sym__quoted_identifier, - [301275] = 6, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4116), 1, + sym_view_body, + STATE(8229), 1, + sym_view_options, + [312466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(653), 1, - anon_sym_BQUOTE, - ACTIONS(655), 1, - anon_sym_DQUOTE, - ACTIONS(10959), 1, - sym__unquoted_identifier, - STATE(2328), 1, - sym__quoted_identifier, - STATE(2417), 1, - sym_identifier, - [301294] = 6, + ACTIONS(11692), 1, + aux_sym_trigger_condition_token1, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + ACTIONS(11690), 2, + aux_sym__compound_statement_token2, + aux_sym_conditional_expression_token3, + [312480] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2128), 1, - anon_sym_BQUOTE, - ACTIONS(2130), 1, - anon_sym_DQUOTE, - ACTIONS(10010), 1, - sym__unquoted_identifier, - STATE(1260), 1, - sym__quoted_identifier, - STATE(1263), 1, - sym_identifier, - [301313] = 6, + ACTIONS(6985), 1, + anon_sym_SQUOTE, + ACTIONS(6997), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11695), 1, + sym_number, + STATE(5204), 1, + sym_string, + [312496] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(970), 1, - anon_sym_BQUOTE, - ACTIONS(972), 1, - anon_sym_DQUOTE, - ACTIONS(9844), 1, - sym__unquoted_identifier, - STATE(1404), 1, - sym__quoted_identifier, - STATE(5224), 1, - sym_identifier, - [301332] = 6, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(2988), 1, + sym_index_table_parameters, + STATE(8133), 1, + sym_using_clause, + [312512] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6368), 1, - anon_sym_BQUOTE, - ACTIONS(6370), 1, - anon_sym_DQUOTE, - ACTIONS(10961), 1, - sym__unquoted_identifier, - STATE(2003), 1, - sym__quoted_identifier, - STATE(2163), 1, - sym_identifier, - [301351] = 5, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(2981), 1, + sym_index_table_parameters, + STATE(8129), 1, + sym_using_clause, + [312528] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9683), 1, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11697), 1, + aux_sym__compound_statement_token2, + ACTIONS(11699), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312544] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11701), 1, + aux_sym__compound_statement_token2, + ACTIONS(11703), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312560] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9800), 1, aux_sym_sequence_token1, - ACTIONS(10963), 1, + ACTIONS(11705), 1, aux_sym_truncate_statement_token2, - ACTIONS(10965), 1, - aux_sym_create_view_statement_token1, - STATE(4501), 1, + ACTIONS(11707), 1, + aux_sym_drop_statement_token2, + STATE(6046), 1, sym_sequence, - [301367] = 5, + [312576] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6991), 1, - anon_sym_SQUOTE, - ACTIONS(7003), 1, - sym__dollar_quoted_string_tag, - ACTIONS(10967), 1, - sym_number, - STATE(2061), 1, - sym_string, - [301383] = 5, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11709), 1, + aux_sym__compound_statement_token2, + ACTIONS(11711), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312592] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11713), 1, + aux_sym__compound_statement_token2, + ACTIONS(11715), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312608] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(3007), 1, + STATE(2993), 1, sym_index_table_parameters, - STATE(7855), 1, + STATE(8128), 1, sym_using_clause, - [301399] = 5, + [312624] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11717), 1, + aux_sym__compound_statement_token2, + ACTIONS(11719), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312640] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6585), 1, + anon_sym_SQUOTE, + ACTIONS(6597), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11721), 1, + sym_number, + STATE(997), 1, + sym_string, + [312656] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2286), 1, + anon_sym_SQUOTE, + ACTIONS(2298), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11723), 1, + sym_number, + STATE(1766), 1, + sym_string, + [312672] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, + ACTIONS(10459), 1, aux_sym_cte_token1, - STATE(4261), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5848), 1, sym_view_body, - STATE(7781), 1, + STATE(8086), 1, sym_tablespace_hint, - [301415] = 5, + [312688] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10971), 1, - aux_sym__compound_statement_token2, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(10975), 1, + ACTIONS(11725), 1, + aux_sym__compound_statement_token2, + ACTIONS(11727), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301431] = 2, + [312704] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5607), 1, + sym_index_table_parameters, + STATE(8054), 1, + sym_using_clause, + [312720] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10977), 4, + ACTIONS(11729), 4, anon_sym_COMMA, aux_sym_trigger_event_token1, aux_sym_trigger_event_token2, aux_sym_grant_statement_token4, - [301441] = 5, + [312730] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(7063), 1, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5552), 1, + sym_index_table_parameters, + STATE(8053), 1, + sym_using_clause, + [312746] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(7075), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - ACTIONS(10979), 1, + ACTIONS(11731), 1, sym_number, - STATE(1167), 1, + STATE(1464), 1, sym_string, - [301457] = 5, + [312762] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5639), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(5651), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - ACTIONS(10981), 1, + ACTIONS(11733), 1, sym_number, - STATE(1128), 1, + STATE(1717), 1, sym_string, - [301473] = 2, + [312778] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10983), 4, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_table_constraint_exclude_token2, - aux_sym_tablespace_hint_token1, - [301483] = 5, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11735), 1, + anon_sym_RPAREN, + STATE(7391), 1, + sym_string, + [312794] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4206), 1, - sym_view_body, - STATE(7517), 1, - sym_view_options, - [301499] = 5, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11737), 1, + aux_sym__compound_statement_token2, + ACTIONS(11739), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312810] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5510), 1, - sym_index_table_parameters, - STATE(7585), 1, - sym_using_clause, - [301515] = 5, + ACTIONS(5662), 1, + anon_sym_SQUOTE, + ACTIONS(5674), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11741), 1, + sym_number, + STATE(2112), 1, + sym_string, + [312826] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(10987), 1, + ACTIONS(11743), 1, aux_sym__compound_statement_token2, - ACTIONS(10989), 1, + ACTIONS(11745), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301531] = 5, + [312842] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5589), 1, + sym_index_table_parameters, + STATE(8151), 1, + sym_using_clause, + [312858] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(10991), 1, + ACTIONS(11747), 1, aux_sym__compound_statement_token2, - ACTIONS(10993), 1, + ACTIONS(11749), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301547] = 5, + [312874] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11751), 1, + sym_number, + STATE(3105), 1, + sym_string, + [312890] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(5509), 1, + STATE(3137), 1, sym_index_table_parameters, - STATE(7586), 1, + STATE(8046), 1, sym_using_clause, - [301563] = 5, + [312906] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5819), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(5831), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - ACTIONS(10995), 1, + ACTIONS(11753), 1, sym_number, - STATE(2009), 1, + STATE(2503), 1, sym_string, - [301579] = 5, + [312922] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5812), 1, + sym_view_body, + STATE(7997), 1, + sym_view_options, + [312938] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(10997), 1, + ACTIONS(11755), 1, aux_sym__compound_statement_token2, - ACTIONS(10999), 1, + ACTIONS(11757), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301595] = 5, + [312954] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(3090), 1, + STATE(5590), 1, sym_index_table_parameters, - STATE(7827), 1, + STATE(8050), 1, sym_using_clause, - [301611] = 5, + [312970] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6412), 1, - anon_sym_SQUOTE, - ACTIONS(6424), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11001), 1, - sym_number, - STATE(769), 1, - sym_string, - [301627] = 5, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11759), 1, + aux_sym__compound_statement_token2, + ACTIONS(11761), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [312986] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(2324), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(2336), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - ACTIONS(11003), 1, + ACTIONS(11763), 1, sym_number, - STATE(1974), 1, + STATE(2896), 1, sym_string, - [301643] = 5, + [313002] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11005), 1, - aux_sym__compound_statement_token2, - ACTIONS(11007), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [301659] = 5, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5571), 1, + sym_index_table_parameters, + STATE(8156), 1, + sym_using_clause, + [313018] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11009), 1, + ACTIONS(11765), 1, aux_sym__compound_statement_token2, - ACTIONS(11011), 1, + ACTIONS(11767), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301675] = 5, + [313034] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9800), 1, + aux_sym_sequence_token1, + ACTIONS(11517), 1, + aux_sym_drop_statement_token2, + ACTIONS(11769), 1, + aux_sym_truncate_statement_token2, + STATE(6046), 1, + sym_sequence, + [313050] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3068), 1, + sym_index_table_parameters, + STATE(8065), 1, + sym_using_clause, + [313066] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5443), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(5455), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - ACTIONS(11013), 1, + ACTIONS(11771), 1, sym_number, - STATE(5059), 1, + STATE(4995), 1, sym_string, - [301691] = 5, + [313082] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11015), 1, - aux_sym__compound_statement_token2, - ACTIONS(11017), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [301707] = 4, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3131), 1, + sym_index_table_parameters, + STATE(8108), 1, + sym_using_clause, + [313098] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11021), 1, - aux_sym_trigger_time_token3, - STATE(6691), 1, - sym_trigger_time, - ACTIONS(11019), 2, - aux_sym_trigger_time_token1, - aux_sym_trigger_time_token2, - [301721] = 5, + ACTIONS(11773), 4, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + aux_sym_table_constraint_exclude_token2, + [313108] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5573), 1, + sym_index_table_parameters, + STATE(8185), 1, + sym_using_clause, + [313124] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11023), 1, + ACTIONS(11775), 1, aux_sym__compound_statement_token2, - ACTIONS(11025), 1, + ACTIONS(11777), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301737] = 5, + [313140] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11027), 1, + ACTIONS(11779), 1, aux_sym__compound_statement_token2, - ACTIONS(11029), 1, + ACTIONS(11781), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301753] = 5, + [313156] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4166), 1, - sym_view_body, - STATE(7733), 1, - sym_tablespace_hint, - [301769] = 5, + ACTIONS(11783), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5139), 1, + sym__constraint_action, + ACTIONS(11785), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [313170] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5777), 1, + anon_sym_SQUOTE, + ACTIONS(5789), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11787), 1, + sym_number, + STATE(296), 1, + sym_string, + [313186] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(3039), 1, + STATE(3083), 1, sym_index_table_parameters, - STATE(7854), 1, + STATE(7983), 1, sym_using_clause, - [301785] = 5, + [313202] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6448), 1, + ACTIONS(6943), 1, anon_sym_SQUOTE, - ACTIONS(6460), 1, + ACTIONS(6955), 1, sym__dollar_quoted_string_tag, - ACTIONS(11031), 1, + ACTIONS(11789), 1, sym_number, - STATE(647), 1, + STATE(2039), 1, sym_string, - [301801] = 5, + [313218] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(4606), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(4618), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - ACTIONS(11033), 1, + ACTIONS(11791), 1, sym_number, - STATE(1474), 1, + STATE(2591), 1, sym_string, - [301817] = 5, + [313234] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11793), 4, + anon_sym_COMMA, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + [313244] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11795), 1, + aux_sym__compound_statement_token2, + ACTIONS(11797), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [313260] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5852), 1, + sym_view_body, + STATE(8160), 1, + sym_tablespace_hint, + [313276] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11644), 1, + aux_sym_trigger_time_token3, + STATE(6979), 1, + sym_trigger_time, + ACTIONS(11642), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [313290] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5835), 1, + sym_view_body, + STATE(7950), 1, + sym_tablespace_hint, + [313306] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(5504), 1, + STATE(3094), 1, sym_index_table_parameters, - STATE(7530), 1, + STATE(7924), 1, sym_using_clause, - [301833] = 5, + [313322] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5694), 1, + STATE(5852), 1, sym_view_body, - STATE(7595), 1, + STATE(7904), 1, sym_tablespace_hint, - [301849] = 3, + [313338] = 2, ACTIONS(3), 1, sym_comment, - STATE(7606), 1, - sym_binary_operator, - ACTIONS(11035), 3, - anon_sym_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - [301861] = 5, + ACTIONS(115), 4, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [313348] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5848), 1, + sym_view_body, + STATE(7905), 1, + sym_tablespace_hint, + [313364] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5835), 1, + sym_view_body, + STATE(8180), 1, + sym_tablespace_hint, + [313380] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11799), 4, + aux_sym_with_clause_token1, + aux_sym_cte_token1, anon_sym_LPAREN, - STATE(3053), 1, - sym_index_table_parameters, - STATE(7853), 1, - sym_using_clause, - [301877] = 5, + aux_sym_drop_statement_token4, + [313390] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5837), 1, + sym_view_body, + STATE(8012), 1, + sym_tablespace_hint, + [313406] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6274), 1, + anon_sym_SQUOTE, + ACTIONS(6286), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11801), 1, + sym_number, + STATE(5175), 1, + sym_string, + [313422] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4293), 1, + sym_view_body, + STATE(8257), 1, + sym_tablespace_hint, + [313438] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11037), 1, + ACTIONS(11803), 1, aux_sym__compound_statement_token2, - ACTIONS(11039), 1, + ACTIONS(11805), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301893] = 5, + [313454] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3054), 1, - sym_index_table_parameters, - STATE(7852), 1, - sym_using_clause, - [301909] = 5, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11807), 1, + aux_sym__compound_statement_token2, + ACTIONS(11809), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [313470] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6919), 1, + ACTIONS(6536), 1, anon_sym_SQUOTE, - ACTIONS(6931), 1, + ACTIONS(6548), 1, sym__dollar_quoted_string_tag, - ACTIONS(11041), 1, + ACTIONS(11811), 1, sym_number, - STATE(3029), 1, + STATE(2386), 1, sym_string, - [301925] = 2, + [313486] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(115), 4, + STATE(8162), 1, + sym_binary_operator, + ACTIONS(11682), 3, + anon_sym_EQ, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + [313498] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11813), 1, + aux_sym__compound_statement_token2, + ACTIONS(11815), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [313514] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5817), 1, + sym_view_body, + STATE(7906), 1, + sym_tablespace_hint, + [313530] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11817), 1, + aux_sym__compound_statement_token2, + ACTIONS(11819), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [313546] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5811), 1, + sym_view_body, + STATE(7907), 1, + sym_view_options, + [313562] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(128), 4, sym__unquoted_identifier, anon_sym_BQUOTE, anon_sym_DQUOTE, anon_sym_DOT, - [301935] = 5, + [313572] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6100), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(6112), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - ACTIONS(11043), 1, + ACTIONS(11821), 1, sym_number, - STATE(2360), 1, + STATE(1973), 1, sym_string, - [301951] = 5, + [313588] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3060), 1, - sym_index_table_parameters, - STATE(7857), 1, - sym_using_clause, - [301967] = 5, + ACTIONS(10378), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(11823), 1, + aux_sym_alter_schema_rename_action_token1, + STATE(4573), 2, + sym_alter_schema_rename_action, + sym_alter_owner_action, + [313602] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11644), 1, + aux_sym_trigger_time_token3, + STATE(6920), 1, + sym_trigger_time, + ACTIONS(11642), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [313616] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5837), 1, + sym_view_body, + STATE(7911), 1, + sym_tablespace_hint, + [313632] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11045), 1, + ACTIONS(11825), 1, aux_sym__compound_statement_token2, - ACTIONS(11047), 1, + ACTIONS(11827), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [301983] = 5, + [313648] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11829), 4, + aux_sym_with_clause_token1, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + aux_sym_table_constraint_exclude_token2, + [313658] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4107), 1, + sym_view_body, + STATE(8252), 1, + sym_tablespace_hint, + [313674] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6775), 1, + ACTIONS(6893), 1, anon_sym_SQUOTE, - ACTIONS(6787), 1, + ACTIONS(6905), 1, sym__dollar_quoted_string_tag, - ACTIONS(11049), 1, + ACTIONS(11831), 1, sym_number, - STATE(371), 1, + STATE(830), 1, sym_string, - [301999] = 5, + [313690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7099), 1, + ACTIONS(11499), 4, + anon_sym_COMMA, + aux_sym_trigger_event_token1, + aux_sym_trigger_event_token2, + aux_sym_grant_statement_token4, + [313700] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(7111), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - ACTIONS(11051), 1, + ACTIONS(11833), 1, sym_number, - STATE(898), 1, + STATE(4460), 1, sym_string, - [302015] = 2, + [313716] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(132), 4, - sym__unquoted_identifier, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, - [302025] = 5, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3854), 1, + sym_view_body, + STATE(8253), 1, + sym_tablespace_hint, + [313732] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9950), 1, + ACTIONS(10467), 1, aux_sym_cte_token1, - STATE(4130), 1, + STATE(5812), 1, sym_view_body, - STATE(7767), 1, + STATE(7913), 1, sym_view_options, - [302041] = 5, + [313748] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11053), 1, + ACTIONS(11835), 1, aux_sym__compound_statement_token2, - ACTIONS(11055), 1, + ACTIONS(11837), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [302057] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(2958), 1, - sym_index_table_parameters, - STATE(7856), 1, - sym_using_clause, - [302073] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3025), 1, - sym_index_table_parameters, - STATE(7850), 1, - sym_using_clause, - [302089] = 5, + [313764] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(6372), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(6384), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - ACTIONS(11057), 1, + ACTIONS(11839), 1, sym_number, - STATE(2485), 1, + STATE(1583), 1, sym_string, - [302105] = 2, + [313780] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(11059), 4, - aux_sym_with_clause_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10467), 1, aux_sym_cte_token1, - anon_sym_LPAREN, - aux_sym_tablespace_hint_token1, - [302115] = 5, + STATE(5797), 1, + sym_view_body, + STATE(7918), 1, + sym_tablespace_hint, + [313796] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(5496), 1, + STATE(5579), 1, sym_index_table_parameters, - STATE(7844), 1, + STATE(8093), 1, sym_using_clause, - [302131] = 5, + [313812] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11061), 1, + ACTIONS(11841), 1, aux_sym__compound_statement_token2, - ACTIONS(11063), 1, + ACTIONS(11843), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [302147] = 5, + [313828] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3061), 1, - sym_index_table_parameters, - STATE(7848), 1, - sym_using_clause, - [302163] = 5, + ACTIONS(5620), 1, + anon_sym_SQUOTE, + ACTIONS(5632), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11845), 1, + sym_number, + STATE(5188), 1, + sym_string, + [313844] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5675), 1, + ACTIONS(6685), 1, anon_sym_SQUOTE, - ACTIONS(5687), 1, + ACTIONS(6697), 1, sym__dollar_quoted_string_tag, - ACTIONS(11065), 1, + ACTIONS(11847), 1, sym_number, - STATE(373), 1, + STATE(784), 1, sym_string, - [302179] = 5, + [313860] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10223), 1, + aux_sym_sequence_token1, + ACTIONS(11849), 1, + aux_sym_truncate_statement_token2, + ACTIONS(11851), 1, + aux_sym_drop_statement_token2, + STATE(4447), 1, + sym_sequence, + [313876] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + STATE(5797), 1, + sym_view_body, + STATE(7980), 1, + sym_tablespace_hint, + [313892] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9950), 1, + ACTIONS(10467), 1, aux_sym_cte_token1, - STATE(4299), 1, + STATE(5799), 1, sym_view_body, - STATE(7782), 1, + STATE(7920), 1, sym_view_options, - [302195] = 5, + [313908] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5479), 1, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11853), 1, + aux_sym__compound_statement_token2, + ACTIONS(11855), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [313924] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7405), 1, anon_sym_SQUOTE, - ACTIONS(5491), 1, + ACTIONS(7417), 1, sym__dollar_quoted_string_tag, - ACTIONS(11067), 1, + ACTIONS(11857), 1, sym_number, - STATE(1668), 1, + STATE(4875), 1, + sym_string, + [313940] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11859), 1, + anon_sym_RPAREN, + STATE(7389), 1, sym_string, - [302211] = 5, + [313956] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11783), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5158), 1, + sym__constraint_action, + ACTIONS(11861), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [313970] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11069), 1, + ACTIONS(11863), 1, aux_sym__compound_statement_token2, - ACTIONS(11071), 1, + ACTIONS(11865), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [302227] = 5, + [313986] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5731), 1, - sym_view_body, - STATE(7736), 1, - sym_tablespace_hint, - [302243] = 5, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11867), 1, + aux_sym__compound_statement_token2, + ACTIONS(11869), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [314002] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5480), 1, - sym_index_table_parameters, - STATE(7757), 1, - sym_using_clause, - [302259] = 5, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11871), 1, + aux_sym__compound_statement_token2, + ACTIONS(11873), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [314018] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6857), 1, + anon_sym_SQUOTE, + ACTIONS(6869), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11875), 1, + sym_number, + STATE(1172), 1, + sym_string, + [314034] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(3085), 1, + STATE(2978), 1, sym_index_table_parameters, - STATE(7847), 1, + STATE(7932), 1, sym_using_clause, - [302275] = 5, + [314050] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10463), 1, + aux_sym_drop_statement_token4, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3964), 1, + sym_view_body, + STATE(8247), 1, + sym_tablespace_hint, + [314066] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10457), 1, + aux_sym_with_clause_token1, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(3967), 1, + sym_view_body, + STATE(8246), 1, + sym_view_options, + [314082] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5705), 1, + anon_sym_SQUOTE, + ACTIONS(5717), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11877), 1, + sym_number, + STATE(1118), 1, + sym_string, + [314098] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3552), 1, + anon_sym_SQUOTE, + ACTIONS(3564), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11879), 1, + sym_number, + STATE(3562), 1, + sym_string, + [314114] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(3138), 1, + STATE(5611), 1, sym_index_table_parameters, - STATE(7846), 1, + STATE(8169), 1, sym_using_clause, - [302291] = 4, + [314130] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(11073), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(2401), 1, - sym__constraint_action, - ACTIONS(11075), 2, - aux_sym_create_extension_statement_token2, - aux_sym__constraint_action_token1, - [302305] = 4, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11881), 1, + aux_sym__compound_statement_token2, + ACTIONS(11883), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [314146] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(11073), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(2404), 1, - sym__constraint_action, - ACTIONS(11077), 2, - aux_sym_create_extension_statement_token2, - aux_sym__constraint_action_token1, - [302319] = 2, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11885), 1, + aux_sym__compound_statement_token2, + ACTIONS(11887), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [314162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11079), 4, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - [302329] = 5, + ACTIONS(11644), 1, + aux_sym_trigger_time_token3, + STATE(6997), 1, + sym_trigger_time, + ACTIONS(11642), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [314176] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5601), 1, + sym_index_table_parameters, + STATE(8175), 1, + sym_using_clause, + [314192] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11889), 1, + anon_sym_RPAREN, + STATE(7722), 1, + sym_string, + [314208] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5603), 1, + ACTIONS(5813), 1, anon_sym_SQUOTE, - ACTIONS(5615), 1, + ACTIONS(5825), 1, sym__dollar_quoted_string_tag, - ACTIONS(11081), 1, + ACTIONS(11891), 1, sym_number, - STATE(4908), 1, + STATE(2086), 1, sym_string, - [302345] = 5, + [314224] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(5711), 1, + ACTIONS(7235), 1, anon_sym_SQUOTE, - ACTIONS(5723), 1, + ACTIONS(7247), 1, sym__dollar_quoted_string_tag, - ACTIONS(11083), 1, + ACTIONS(11893), 1, sym_number, - STATE(2932), 1, + STATE(948), 1, sym_string, - [302361] = 5, + [314240] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3010), 1, + sym_index_table_parameters, + STATE(7938), 1, + sym_using_clause, + [314256] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10352), 1, + aux_sym_alter_owner_action_token1, + ACTIONS(11895), 1, + aux_sym_alter_schema_rename_action_token1, + STATE(5963), 2, + sym_alter_schema_rename_action, + sym_alter_owner_action, + [314270] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, + ACTIONS(10457), 1, aux_sym_with_clause_token1, - ACTIONS(9882), 1, + ACTIONS(10459), 1, aux_sym_cte_token1, - STATE(5725), 1, + STATE(5811), 1, sym_view_body, - STATE(7631), 1, + STATE(8023), 1, sym_view_options, - [302377] = 2, + [314286] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(11085), 4, - aux_sym_with_clause_token1, - aux_sym_cte_token1, - aux_sym_table_constraint_exclude_token2, - aux_sym_tablespace_hint_token1, - [302387] = 5, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11897), 1, + aux_sym__compound_statement_token2, + ACTIONS(11899), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [314302] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(3010), 1, + STATE(3039), 1, sym_index_table_parameters, - STATE(7843), 1, + STATE(7940), 1, sym_using_clause, - [302403] = 5, + [314318] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11087), 1, - aux_sym__compound_statement_token2, - ACTIONS(11089), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [302419] = 5, + ACTIONS(132), 4, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + anon_sym_DOT, + [314328] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11091), 1, - aux_sym__compound_statement_token2, - ACTIONS(11093), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [302435] = 5, + ACTIONS(4632), 1, + anon_sym_SQUOTE, + ACTIONS(4644), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11901), 1, + sym_number, + STATE(1528), 1, + sym_string, + [314344] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(5482), 1, + STATE(5608), 1, sym_index_table_parameters, - STATE(7529), 1, + STATE(8090), 1, sym_using_clause, - [302451] = 5, + [314360] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11095), 1, - aux_sym__compound_statement_token2, - ACTIONS(11097), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [302467] = 5, + ACTIONS(5529), 1, + anon_sym_SQUOTE, + ACTIONS(5541), 1, + sym__dollar_quoted_string_tag, + ACTIONS(11903), 1, + sym_number, + STATE(401), 1, + sym_string, + [314376] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4322), 1, - sym_view_body, - STATE(7791), 1, - sym_tablespace_hint, - [302483] = 5, + ACTIONS(10465), 1, + aux_sym_table_constraint_exclude_token2, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5586), 1, + sym_index_table_parameters, + STATE(8091), 1, + sym_using_clause, + [314392] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, + ACTIONS(10465), 1, aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(3106), 1, + STATE(3079), 1, sym_index_table_parameters, - STATE(7842), 1, + STATE(7982), 1, sym_using_clause, - [302499] = 5, + [314408] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11905), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(2415), 1, + sym__constraint_action, + ACTIONS(11907), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [314422] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11905), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(2416), 1, + sym__constraint_action, + ACTIONS(11909), 2, + aux_sym_create_extension_statement_token2, + aux_sym_drop_statement_token6, + [314436] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11644), 1, + aux_sym_trigger_time_token3, + STATE(6950), 1, + sym_trigger_time, + ACTIONS(11642), 2, + aux_sym_trigger_time_token1, + aux_sym_trigger_time_token2, + [314450] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + ACTIONS(11911), 1, + aux_sym__compound_statement_token2, + ACTIONS(11913), 1, + aux_sym_conditional_expression_token3, + STATE(7077), 1, + aux_sym_conditional_expression_repeat1, + [314466] = 5, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - ACTIONS(11099), 1, + ACTIONS(11915), 1, aux_sym__compound_statement_token2, - ACTIONS(11101), 1, + ACTIONS(11917), 1, aux_sym_conditional_expression_token3, - STATE(6880), 1, + STATE(7077), 1, aux_sym_conditional_expression_repeat1, - [302515] = 2, + [314482] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11103), 4, + ACTIONS(8915), 1, anon_sym_COMMA, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - [302525] = 4, + ACTIONS(11919), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [314495] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11021), 1, - aux_sym_trigger_time_token3, - STATE(6697), 1, - sym_trigger_time, - ACTIONS(11019), 2, - aux_sym_trigger_time_token1, - aux_sym_trigger_time_token2, - [302539] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11923), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314508] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11925), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314521] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11927), 1, + anon_sym_RPAREN, + STATE(7210), 1, + aux_sym_type_repeat1, + [314534] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11927), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314547] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11021), 1, - aux_sym_trigger_time_token3, - STATE(6610), 1, - sym_trigger_time, - ACTIONS(11019), 2, - aux_sym_trigger_time_token1, - aux_sym_trigger_time_token2, - [302553] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11929), 1, + anon_sym_RPAREN, + STATE(7212), 1, + aux_sym_type_repeat1, + [314560] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11105), 1, - aux_sym__compound_statement_token2, - ACTIONS(11107), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [302569] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11929), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314573] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3457), 1, + ACTIONS(11931), 1, + anon_sym_COMMA, + ACTIONS(11933), 1, + anon_sym_RPAREN, + STATE(7568), 1, + aux_sym_create_function_statement_repeat1, + [314586] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4632), 1, anon_sym_SQUOTE, - ACTIONS(3469), 1, + ACTIONS(4644), 1, sym__dollar_quoted_string_tag, - ACTIONS(11109), 1, - sym_number, - STATE(3612), 1, + STATE(1514), 1, sym_string, - [302585] = 5, + [314599] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, + ACTIONS(6585), 1, anon_sym_SQUOTE, - ACTIONS(77), 1, + ACTIONS(6597), 1, sym__dollar_quoted_string_tag, - ACTIONS(11111), 1, - sym_number, - STATE(132), 1, + STATE(988), 1, sym_string, - [302601] = 5, + [314612] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3049), 1, - sym_index_table_parameters, - STATE(7841), 1, - sym_using_clause, - [302617] = 5, + ACTIONS(9629), 1, + anon_sym_COMMA, + ACTIONS(11935), 1, + anon_sym_RPAREN, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [314625] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6234), 1, - anon_sym_SQUOTE, - ACTIONS(6246), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11113), 1, - sym_number, - STATE(1066), 1, - sym_string, - [302633] = 2, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11937), 1, + anon_sym_RPAREN, + STATE(7214), 1, + aux_sym_type_repeat1, + [314638] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11115), 4, - aux_sym_insert_statement_token1, - aux_sym_truncate_statement_token1, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - [302643] = 5, + ACTIONS(9629), 1, + anon_sym_COMMA, + ACTIONS(11939), 1, + anon_sym_RPAREN, + STATE(7579), 1, + aux_sym_insert_statement_repeat1, + [314651] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5485), 1, - sym_index_table_parameters, - STATE(7542), 1, - sym_using_clause, - [302659] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11941), 1, + anon_sym_RPAREN, + STATE(7507), 1, + aux_sym_type_repeat1, + [314664] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6811), 1, - anon_sym_SQUOTE, - ACTIONS(6823), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11117), 1, - sym_number, - STATE(2667), 1, - sym_string, - [302675] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11941), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314677] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5464), 1, - sym_index_table_parameters, - STATE(7626), 1, - sym_using_clause, - [302691] = 5, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(11943), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [314690] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5699), 1, - sym_view_body, - STATE(7833), 1, - sym_view_options, - [302707] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11945), 1, + anon_sym_RPAREN, + STATE(7227), 1, + aux_sym_type_repeat1, + [314703] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5710), 1, - sym_view_body, - STATE(7538), 1, - sym_tablespace_hint, - [302723] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11947), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314716] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11119), 1, - aux_sym__compound_statement_token2, - ACTIONS(11121), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [302739] = 2, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(11949), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [314729] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11123), 4, + ACTIONS(11921), 1, anon_sym_COMMA, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - [302749] = 2, + ACTIONS(11951), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314742] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10923), 4, + ACTIONS(11921), 1, anon_sym_COMMA, - aux_sym_trigger_event_token1, - aux_sym_trigger_event_token2, - aux_sym_grant_statement_token4, - [302759] = 5, + ACTIONS(11951), 1, + anon_sym_RPAREN, + STATE(7232), 1, + aux_sym_type_repeat1, + [314755] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5707), 1, - sym_view_body, - STATE(7832), 1, - sym_tablespace_hint, - [302775] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11953), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314768] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11125), 1, - aux_sym__compound_statement_token2, - ACTIONS(11127), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [302791] = 5, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(11955), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [314781] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5716), 1, - sym_view_body, - STATE(7828), 1, - sym_view_options, - [302807] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11957), 1, + anon_sym_RPAREN, + STATE(7225), 1, + aux_sym_type_repeat1, + [314794] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6270), 1, - anon_sym_SQUOTE, - ACTIONS(6282), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11129), 1, - sym_number, - STATE(875), 1, - sym_string, - [302823] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11959), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314807] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5731), 1, - sym_view_body, - STATE(7826), 1, - sym_tablespace_hint, - [302839] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11961), 1, + anon_sym_RPAREN, + STATE(7237), 1, + aux_sym_type_repeat1, + [314820] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5457), 1, - sym_index_table_parameters, - STATE(7630), 1, - sym_using_clause, - [302855] = 5, + ACTIONS(141), 3, + sym__unquoted_identifier, + anon_sym_BQUOTE, + anon_sym_DQUOTE, + [314829] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5489), 1, - sym_index_table_parameters, - STATE(7549), 1, - sym_using_clause, - [302871] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11963), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314842] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5716), 1, - sym_view_body, - STATE(7741), 1, - sym_view_options, - [302887] = 5, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(11965), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [314855] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5710), 1, - sym_view_body, - STATE(7824), 1, - sym_tablespace_hint, - [302903] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11967), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314868] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5694), 1, - sym_view_body, - STATE(7823), 1, - sym_tablespace_hint, - [302919] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11969), 1, + anon_sym_RPAREN, + STATE(7235), 1, + aux_sym_type_repeat1, + [314881] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11021), 1, - aux_sym_trigger_time_token3, - STATE(6688), 1, - sym_trigger_time, - ACTIONS(11019), 2, - aux_sym_trigger_time_token1, - aux_sym_trigger_time_token2, - [302933] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11967), 1, + anon_sym_RPAREN, + STATE(7241), 1, + aux_sym_type_repeat1, + [314894] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6603), 1, - anon_sym_SQUOTE, - ACTIONS(6615), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11131), 1, - sym_number, - STATE(4902), 1, - sym_string, - [302949] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11969), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314907] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5705), 1, - sym_view_body, - STATE(7822), 1, - sym_tablespace_hint, - [302965] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11971), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314920] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11133), 1, - aux_sym__compound_statement_token2, - ACTIONS(11135), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [302981] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11973), 1, + anon_sym_RPAREN, + STATE(7240), 1, + aux_sym_type_repeat1, + [314933] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5724), 1, - sym_view_body, - STATE(7821), 1, - sym_tablespace_hint, - [302997] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11971), 1, + anon_sym_RPAREN, + STATE(7247), 1, + aux_sym_type_repeat1, + [314946] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(2961), 1, - sym_index_table_parameters, - STATE(7859), 1, - sym_using_clause, - [303013] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11973), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314959] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5705), 1, - sym_view_body, - STATE(7639), 1, - sym_tablespace_hint, - [303029] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11975), 1, + anon_sym_RPAREN, + STATE(7244), 1, + aux_sym_type_repeat1, + [314972] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5783), 1, - anon_sym_SQUOTE, - ACTIONS(5795), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11137), 1, - sym_number, - STATE(317), 1, - sym_string, - [303045] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11977), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314985] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11139), 1, - aux_sym__compound_statement_token2, - ACTIONS(11141), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303061] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11979), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [314998] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 1, - anon_sym_SQUOTE, - ACTIONS(113), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11143), 1, - sym_number, - STATE(196), 1, - sym_string, - [303077] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11981), 1, + anon_sym_RPAREN, + STATE(7246), 1, + aux_sym_type_repeat1, + [315011] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11145), 1, - aux_sym__compound_statement_token2, - ACTIONS(11147), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303093] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11981), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315024] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11149), 1, - aux_sym__compound_statement_token2, - ACTIONS(11151), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303109] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11983), 1, + anon_sym_RPAREN, + STATE(7249), 1, + aux_sym_type_repeat1, + [315037] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4347), 1, - sym_view_body, - STATE(7796), 1, - sym_tablespace_hint, - [303125] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11983), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315050] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11155), 1, - aux_sym_trigger_condition_token1, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - ACTIONS(11153), 2, - aux_sym__compound_statement_token2, - aux_sym_conditional_expression_token3, - [303139] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11985), 1, + anon_sym_RPAREN, + STATE(7251), 1, + aux_sym_type_repeat1, + [315063] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11158), 1, - aux_sym__compound_statement_token2, - ACTIONS(11160), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303155] = 3, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11987), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315076] = 4, ACTIONS(3), 1, sym_comment, - STATE(7642), 1, - sym_binary_operator, - ACTIONS(11035), 3, - anon_sym_EQ, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - [303167] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11989), 1, + anon_sym_RPAREN, + STATE(7253), 1, + aux_sym_type_repeat1, + [315089] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11162), 1, - sym_number, - STATE(2983), 1, - sym_string, - [303183] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11989), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315102] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6955), 1, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11991), 1, + anon_sym_RPAREN, + STATE(7229), 1, + aux_sym_type_repeat1, + [315115] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3552), 1, anon_sym_SQUOTE, - ACTIONS(6967), 1, + ACTIONS(3564), 1, sym__dollar_quoted_string_tag, - ACTIONS(11164), 1, - sym_number, - STATE(960), 1, + STATE(3472), 1, sym_string, - [303199] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11021), 1, - aux_sym_trigger_time_token3, - STATE(6627), 1, - sym_trigger_time, - ACTIONS(11019), 2, - aux_sym_trigger_time_token1, - aux_sym_trigger_time_token2, - [303213] = 5, + [315128] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11166), 1, - aux_sym__compound_statement_token2, - ACTIONS(11168), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303229] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11993), 1, + anon_sym_RPAREN, + STATE(7255), 1, + aux_sym_type_repeat1, + [315141] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5503), 1, - sym_index_table_parameters, - STATE(7664), 1, - sym_using_clause, - [303245] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11993), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315154] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3070), 1, - sym_index_table_parameters, - STATE(7820), 1, - sym_using_clause, - [303261] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11995), 1, + anon_sym_RPAREN, + STATE(7259), 1, + aux_sym_type_repeat1, + [315167] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11170), 1, - aux_sym__compound_statement_token2, - ACTIONS(11172), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303277] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11997), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315180] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5725), 1, - sym_view_body, - STATE(7825), 1, - sym_view_options, - [303293] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11999), 1, + anon_sym_RPAREN, + STATE(7261), 1, + aux_sym_type_repeat1, + [315193] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4512), 1, - anon_sym_SQUOTE, - ACTIONS(4524), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11174), 1, - sym_number, - STATE(1226), 1, - sym_string, - [303309] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11999), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315206] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11176), 1, - aux_sym__compound_statement_token2, - ACTIONS(11178), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303325] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11991), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315219] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11180), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - STATE(6945), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3861), 2, + ACTIONS(12001), 1, anon_sym_RPAREN, - aux_sym_where_clause_token1, - [303339] = 5, + STATE(7263), 1, + aux_sym_type_repeat1, + [315232] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5567), 1, - anon_sym_SQUOTE, - ACTIONS(5579), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11182), 1, - sym_number, - STATE(4411), 1, - sym_string, - [303355] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12001), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315245] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5501), 1, - sym_index_table_parameters, - STATE(7645), 1, - sym_using_clause, - [303371] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12003), 1, + anon_sym_RPAREN, + STATE(7264), 1, + aux_sym_type_repeat1, + [315258] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11184), 1, - aux_sym__compound_statement_token2, - ACTIONS(11186), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303387] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12005), 1, + anon_sym_RPAREN, + STATE(7266), 1, + aux_sym_type_repeat1, + [315271] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9880), 1, - aux_sym_with_clause_token1, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5699), 1, - sym_view_body, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11957), 1, + anon_sym_RPAREN, STATE(7553), 1, - sym_view_options, - [303403] = 4, + aux_sym_type_repeat1, + [315284] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9836), 1, - aux_sym_alter_owner_action_token1, - ACTIONS(11188), 1, - aux_sym_alter_schema_rename_action_token1, - STATE(5795), 2, - sym_alter_schema_rename_action, - sym_alter_owner_action, - [303417] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12003), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315297] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11190), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(5016), 1, - sym__constraint_action, - ACTIONS(11192), 2, - aux_sym_create_extension_statement_token2, - aux_sym__constraint_action_token1, - [303431] = 5, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12007), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [315310] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2286), 1, - anon_sym_SQUOTE, - ACTIONS(2298), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11194), 1, - sym_number, - STATE(1812), 1, - sym_string, - [303447] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12009), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315323] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11196), 1, - sym_number, - STATE(5126), 1, - sym_string, - [303463] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12011), 1, + anon_sym_RPAREN, + STATE(7272), 1, + aux_sym_type_repeat1, + [315336] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11198), 1, - aux_sym__compound_statement_token2, - ACTIONS(11200), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303479] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12011), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315349] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11202), 1, - aux_sym__compound_statement_token2, - ACTIONS(11204), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303495] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(11959), 1, + anon_sym_RPAREN, + STATE(7305), 1, + aux_sym_type_repeat1, + [315362] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5487), 1, - sym_index_table_parameters, - STATE(7582), 1, - sym_using_clause, - [303511] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12013), 1, + anon_sym_RPAREN, + STATE(7274), 1, + aux_sym_type_repeat1, + [315375] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5724), 1, - sym_view_body, - STATE(7665), 1, - sym_tablespace_hint, - [303527] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12013), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315388] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11021), 1, - aux_sym_trigger_time_token3, - STATE(6735), 1, - sym_trigger_time, - ACTIONS(11019), 2, - aux_sym_trigger_time_token1, - aux_sym_trigger_time_token2, - [303541] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12015), 1, + anon_sym_RPAREN, + STATE(7270), 1, + aux_sym_type_repeat1, + [315401] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5407), 1, - anon_sym_SQUOTE, - ACTIONS(5419), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11206), 1, - sym_number, - STATE(2555), 1, - sym_string, - [303557] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12017), 1, + anon_sym_RPAREN, + STATE(7269), 1, + aux_sym_type_repeat1, + [315414] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11208), 1, - aux_sym__compound_statement_token2, - ACTIONS(11210), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303573] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12019), 1, + anon_sym_RPAREN, + STATE(7277), 1, + aux_sym_type_repeat1, + [315427] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11212), 1, - aux_sym__compound_statement_token2, - ACTIONS(11214), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303589] = 3, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12021), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [315440] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 2, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - ACTIONS(138), 2, - aux_sym_comment_statement_token2, - sym__unquoted_identifier, - [303601] = 4, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12023), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [315453] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11190), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(5018), 1, - sym__constraint_action, - ACTIONS(11216), 2, - aux_sym_create_extension_statement_token2, - aux_sym__constraint_action_token1, - [303615] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12025), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315466] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11218), 1, - aux_sym__compound_statement_token2, - ACTIONS(11220), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303631] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12027), 1, + anon_sym_RPAREN, + STATE(7288), 1, + aux_sym_type_repeat1, + [315479] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - STATE(5707), 1, - sym_view_body, - STATE(7562), 1, - sym_tablespace_hint, - [303647] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12029), 1, + anon_sym_RPAREN, + STATE(7283), 1, + aux_sym_type_repeat1, + [315492] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 1, - anon_sym_SQUOTE, - ACTIONS(2144), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11222), 1, - sym_number, - STATE(1436), 1, - sym_string, - [303663] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12029), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315505] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5747), 1, - anon_sym_SQUOTE, - ACTIONS(5759), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11224), 1, - sym_number, - STATE(2119), 1, - sym_string, - [303679] = 5, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12031), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [315518] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11226), 1, - aux_sym__compound_statement_token2, - ACTIONS(11228), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303695] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12033), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315531] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11230), 1, - aux_sym__compound_statement_token2, - ACTIONS(11232), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303711] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12035), 1, + anon_sym_RPAREN, + STATE(7286), 1, + aux_sym_type_repeat1, + [315544] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11234), 1, - sym_number, - STATE(4742), 1, - sym_string, - [303727] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12033), 1, + anon_sym_RPAREN, + STATE(7292), 1, + aux_sym_type_repeat1, + [315557] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11236), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(3323), 1, - sym__constraint_action, - ACTIONS(11238), 2, - aux_sym_create_extension_statement_token2, - aux_sym__constraint_action_token1, - [303741] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12035), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315570] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11236), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(3319), 1, - sym__constraint_action, - ACTIONS(11240), 2, - aux_sym_create_extension_statement_token2, - aux_sym__constraint_action_token1, - [303755] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12037), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315583] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5459), 1, - sym_index_table_parameters, - STATE(7676), 1, - sym_using_clause, - [303771] = 2, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12039), 1, + anon_sym_RPAREN, + STATE(7291), 1, + aux_sym_type_repeat1, + [315596] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(128), 4, - sym__unquoted_identifier, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - anon_sym_DOT, - [303781] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12037), 1, + anon_sym_RPAREN, + STATE(7298), 1, + aux_sym_type_repeat1, + [315609] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4247), 1, - sym_view_body, - STATE(7797), 1, - sym_tablespace_hint, - [303797] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12041), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315622] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6739), 1, - anon_sym_SQUOTE, - ACTIONS(6751), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11242), 1, - sym_number, - STATE(1212), 1, - sym_string, - [303813] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12043), 1, + anon_sym_RPAREN, + STATE(7295), 1, + aux_sym_type_repeat1, + [315635] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5477), 1, - sym_index_table_parameters, - STATE(7691), 1, - sym_using_clause, - [303829] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12043), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315648] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11021), 1, - aux_sym_trigger_time_token3, - STATE(6686), 1, - sym_trigger_time, - ACTIONS(11019), 2, - aux_sym_trigger_time_token1, - aux_sym_trigger_time_token2, - [303843] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12045), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315661] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9856), 1, - aux_sym_alter_owner_action_token1, - ACTIONS(11244), 1, - aux_sym_alter_schema_rename_action_token1, - STATE(4601), 2, - sym_alter_schema_rename_action, - sym_alter_owner_action, - [303857] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12047), 1, + anon_sym_RPAREN, + STATE(7297), 1, + aux_sym_type_repeat1, + [315674] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6136), 1, - anon_sym_SQUOTE, - ACTIONS(6148), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11246), 1, - sym_number, - STATE(2375), 1, - sym_string, - [303873] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12047), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315687] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11248), 1, - aux_sym__compound_statement_token2, - ACTIONS(11250), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303889] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12049), 1, + anon_sym_RPAREN, + STATE(7300), 1, + aux_sym_type_repeat1, + [315700] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11252), 1, - aux_sym__compound_statement_token2, - ACTIONS(11254), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303905] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12051), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315713] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11256), 1, - aux_sym__compound_statement_token2, - ACTIONS(11258), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303921] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12053), 1, + anon_sym_RPAREN, + STATE(7302), 1, + aux_sym_type_repeat1, + [315726] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11260), 1, - sym_number, - STATE(1563), 1, - sym_string, - [303937] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12053), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315739] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9395), 1, - aux_sym_sequence_token1, - ACTIONS(11262), 1, - aux_sym_truncate_statement_token2, - ACTIONS(11264), 1, - aux_sym_create_view_statement_token1, - STATE(5773), 1, - sym_sequence, - [303953] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12055), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315752] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11266), 1, - aux_sym__compound_statement_token2, - ACTIONS(11268), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [303969] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12057), 1, + anon_sym_RPAREN, + STATE(7304), 1, + aux_sym_type_repeat1, + [315765] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9395), 1, - aux_sym_sequence_token1, - ACTIONS(10892), 1, - aux_sym_create_view_statement_token1, - ACTIONS(11270), 1, - aux_sym_truncate_statement_token2, - STATE(5773), 1, - sym_sequence, - [303985] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12057), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315778] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5531), 1, + ACTIONS(5971), 1, anon_sym_SQUOTE, - ACTIONS(5543), 1, + ACTIONS(5983), 1, sym__dollar_quoted_string_tag, - ACTIONS(11272), 1, - sym_number, - STATE(1805), 1, + STATE(4629), 1, sym_string, - [304001] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9888), 1, - aux_sym_tablespace_hint_token1, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4196), 1, - sym_view_body, - STATE(7805), 1, - sym_tablespace_hint, - [304017] = 5, + [315791] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11274), 1, - sym_number, - STATE(1059), 1, - sym_string, - [304033] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12059), 1, + anon_sym_RPAREN, + STATE(7307), 1, + aux_sym_type_repeat1, + [315804] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11276), 1, - aux_sym__compound_statement_token2, - ACTIONS(11278), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [304049] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12061), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315817] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - ACTIONS(11280), 1, - aux_sym__compound_statement_token2, - ACTIONS(11282), 1, - aux_sym_conditional_expression_token3, - STATE(6880), 1, - aux_sym_conditional_expression_repeat1, - [304065] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12063), 1, + anon_sym_RPAREN, + STATE(7310), 1, + aux_sym_type_repeat1, + [315830] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11284), 1, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12063), 1, anon_sym_RPAREN, - STATE(7049), 1, - sym_string, - [304081] = 5, + STATE(7553), 1, + aux_sym_type_repeat1, + [315843] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11286), 1, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12065), 1, anon_sym_RPAREN, - STATE(7036), 1, - sym_string, - [304097] = 5, + STATE(7312), 1, + aux_sym_type_repeat1, + [315856] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6847), 1, - anon_sym_SQUOTE, - ACTIONS(6859), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11288), 1, - sym_number, - STATE(1962), 1, - sym_string, - [304113] = 5, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12017), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315869] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6182), 1, - anon_sym_SQUOTE, - ACTIONS(6194), 1, - sym__dollar_quoted_string_tag, - ACTIONS(11290), 1, - sym_number, - STATE(5062), 1, - sym_string, - [304129] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12065), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [315882] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11180), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - STATE(6947), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3896), 2, + ACTIONS(12067), 1, anon_sym_RPAREN, - aux_sym_where_clause_token1, - [304143] = 5, + STATE(7315), 1, + aux_sym_type_repeat1, + [315895] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9886), 1, - aux_sym_table_constraint_exclude_token2, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5492), 1, - sym_index_table_parameters, - STATE(7710), 1, - sym_using_clause, - [304159] = 4, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12069), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [315908] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11292), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - STATE(6947), 1, - aux_sym_from_clause_repeat1, - ACTIONS(3916), 2, + ACTIONS(12071), 1, anon_sym_RPAREN, - aux_sym_where_clause_token1, - [304173] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [315921] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5407), 1, + ACTIONS(6621), 1, anon_sym_SQUOTE, - ACTIONS(5419), 1, + ACTIONS(6633), 1, sym__dollar_quoted_string_tag, - STATE(2606), 1, + STATE(846), 1, sym_string, - [304186] = 4, + [315934] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11297), 1, + ACTIONS(12073), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7318), 1, aux_sym_type_repeat1, - [304199] = 4, + [315947] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11395), 1, + aux_sym_grant_statement_token4, + STATE(5346), 1, + sym_select_clause, + STATE(5810), 1, + sym__select_statement, + [315960] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11299), 1, + ACTIONS(12073), 1, anon_sym_RPAREN, - STATE(7008), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [304212] = 4, + [315973] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11299), 1, + ACTIONS(12075), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7322), 1, aux_sym_type_repeat1, - [304225] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6182), 1, - anon_sym_SQUOTE, - ACTIONS(6194), 1, - sym__dollar_quoted_string_tag, - STATE(5036), 1, - sym_string, - [304238] = 4, + [315986] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11301), 1, + ACTIONS(12075), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304251] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [315999] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11303), 1, + ACTIONS(12077), 1, anon_sym_RPAREN, - STATE(6951), 1, + STATE(7314), 1, aux_sym_type_repeat1, - [304264] = 4, + [316012] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11305), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11308), 1, + ACTIONS(12079), 1, anon_sym_RPAREN, - STATE(6955), 1, - aux_sym_table_parameters_repeat1, - [304277] = 4, + STATE(7324), 1, + aux_sym_type_repeat1, + [316025] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11303), 1, + ACTIONS(12081), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [304290] = 4, + [316038] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11310), 1, + ACTIONS(12083), 1, anon_sym_RPAREN, - STATE(6965), 1, + STATE(7327), 1, aux_sym_type_repeat1, - [304303] = 4, + [316051] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(10629), 1, anon_sym_COMMA, - ACTIONS(11312), 1, + ACTIONS(12085), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304316] = 4, + STATE(7529), 1, + aux_sym_type_spec_composite_repeat1, + [316064] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11314), 1, + ACTIONS(12083), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304329] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [316077] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11316), 1, + ACTIONS(12087), 1, anon_sym_RPAREN, - STATE(6956), 1, - aux_sym_type_repeat1, - [304342] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [316090] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6136), 1, + ACTIONS(5620), 1, anon_sym_SQUOTE, - ACTIONS(6148), 1, + ACTIONS(5632), 1, sym__dollar_quoted_string_tag, - STATE(2330), 1, + STATE(5134), 1, sym_string, - [304355] = 4, + [316103] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11318), 1, + ACTIONS(12089), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [304368] = 4, + STATE(7330), 1, + aux_sym_type_repeat1, + [316116] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11320), 1, + ACTIONS(12091), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [304381] = 4, + STATE(7338), 1, + aux_sym_type_repeat1, + [316129] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11322), 1, + ACTIONS(12089), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [304394] = 4, + [316142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11324), 1, + ACTIONS(12093), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7335), 1, aux_sym_type_repeat1, - [304407] = 4, + [316155] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11326), 1, + ACTIONS(12095), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [304420] = 3, + [316168] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11328), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11330), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [304431] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12097), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [316181] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11332), 1, + ACTIONS(12099), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [304444] = 4, + [316194] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11324), 1, + ACTIONS(12097), 1, anon_sym_RPAREN, - STATE(6971), 1, + STATE(7342), 1, aux_sym_type_repeat1, - [304457] = 4, + [316207] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12101), 1, anon_sym_COMMA, - ACTIONS(11334), 1, + ACTIONS(12103), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304470] = 4, + STATE(7526), 1, + aux_sym_trigger_body_repeat1, + [316220] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11336), 1, + ACTIONS(12105), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [304483] = 4, + [316233] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(37), 1, + aux_sym_grant_statement_token4, + STATE(5203), 1, + sym_select_clause, + STATE(5825), 1, + sym__select_statement, + [316246] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11338), 1, + ACTIONS(12105), 1, anon_sym_RPAREN, - STATE(6974), 1, + STATE(7348), 1, aux_sym_type_repeat1, - [304496] = 4, + [316259] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8301), 1, anon_sym_COMMA, - ACTIONS(11340), 1, + ACTIONS(12107), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304509] = 4, + STATE(7573), 1, + aux_sym_index_table_parameters_repeat1, + [316272] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8301), 1, anon_sym_COMMA, - ACTIONS(11342), 1, + ACTIONS(12107), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [304522] = 4, + STATE(7463), 1, + aux_sym_index_table_parameters_repeat1, + [316285] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12109), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12111), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [316296] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11342), 1, + ACTIONS(12113), 1, anon_sym_RPAREN, - STATE(6977), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [304535] = 4, + [316309] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11336), 1, + ACTIONS(12115), 1, anon_sym_RPAREN, - STATE(6982), 1, - aux_sym_type_repeat1, - [304548] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316322] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11344), 1, + ACTIONS(12117), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [304561] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316335] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11346), 1, + ACTIONS(12119), 1, anon_sym_RPAREN, - STATE(6963), 1, - aux_sym_insert_statement_repeat1, - [304574] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316348] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11344), 1, + ACTIONS(12121), 1, anon_sym_RPAREN, - STATE(6983), 1, - aux_sym_type_repeat1, - [304587] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316361] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11348), 1, + ACTIONS(12123), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304600] = 3, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316374] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11350), 1, + ACTIONS(12125), 1, aux_sym_create_trigger_statement_token5, - ACTIONS(11352), 2, + ACTIONS(12127), 2, aux_sym_create_trigger_statement_token6, aux_sym_create_trigger_statement_token7, - [304611] = 4, + [316385] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11354), 1, + ACTIONS(12129), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [304624] = 4, + STATE(7462), 1, + aux_sym_type_spec_base_repeat1, + [316398] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11356), 1, + ACTIONS(12131), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [304637] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9757), 1, - aux_sym_grant_statement_token4, - STATE(5736), 1, - sym__select_statement, - STATE(5919), 1, - sym_select_clause, - [304650] = 3, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316411] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11358), 1, + ACTIONS(12133), 1, aux_sym_create_trigger_statement_token5, - ACTIONS(11360), 2, + ACTIONS(12135), 2, aux_sym_create_trigger_statement_token6, aux_sym_create_trigger_statement_token7, - [304661] = 4, + [316422] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(6274), 1, + anon_sym_SQUOTE, + ACTIONS(6286), 1, + sym__dollar_quoted_string_tag, + STATE(5151), 1, + sym_string, + [316435] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11362), 1, + ACTIONS(12137), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [304674] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316448] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11364), 1, - aux_sym_cte_token1, - ACTIONS(11366), 1, - anon_sym_LPAREN, - STATE(3989), 1, - sym_table_parameters, - [304687] = 4, + ACTIONS(12139), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12141), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [316459] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11368), 1, + ACTIONS(12143), 1, anon_sym_RPAREN, - STATE(7009), 1, - aux_sym_type_repeat1, - [304700] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7027), 1, - anon_sym_SQUOTE, - ACTIONS(7039), 1, - sym__dollar_quoted_string_tag, - STATE(1041), 1, - sym_string, - [304713] = 4, + STATE(7453), 1, + aux_sym_type_spec_base_repeat1, + [316472] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6991), 1, - anon_sym_SQUOTE, - ACTIONS(7003), 1, - sym__dollar_quoted_string_tag, - STATE(2078), 1, - sym_string, - [304726] = 3, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12145), 1, + anon_sym_RPAREN, + STATE(7452), 1, + aux_sym_type_spec_base_repeat1, + [316485] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11370), 1, + ACTIONS(12147), 1, aux_sym_create_trigger_statement_token5, - ACTIONS(11372), 2, + ACTIONS(12149), 2, aux_sym_create_trigger_statement_token6, aux_sym_create_trigger_statement_token7, - [304737] = 4, + [316496] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(12101), 1, anon_sym_COMMA, - ACTIONS(11376), 1, + ACTIONS(12151), 1, anon_sym_RPAREN, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [304750] = 4, + STATE(7526), 1, + aux_sym_trigger_body_repeat1, + [316509] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12101), 1, anon_sym_COMMA, - ACTIONS(11378), 1, + ACTIONS(12153), 1, anon_sym_RPAREN, - STATE(6986), 1, - aux_sym_type_repeat1, - [304763] = 4, + STATE(7526), 1, + aux_sym_trigger_body_repeat1, + [316522] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8182), 1, - aux_sym_grant_statement_token4, - STATE(5328), 1, - sym_select_clause, - STATE(5736), 1, - sym__select_statement, - [304776] = 4, + ACTIONS(12155), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12157), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [316533] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11378), 1, + ACTIONS(12159), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [304789] = 4, + STATE(7594), 1, + aux_sym_type_spec_base_repeat1, + [316546] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5531), 1, + ACTIONS(5662), 1, anon_sym_SQUOTE, - ACTIONS(5543), 1, + ACTIONS(5674), 1, sym__dollar_quoted_string_tag, - STATE(1741), 1, + STATE(2161), 1, sym_string, - [304802] = 4, + [316559] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11380), 1, + ACTIONS(12161), 1, anon_sym_RPAREN, - STATE(6995), 1, - aux_sym_type_repeat1, - [304815] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316572] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11382), 1, + ACTIONS(12163), 1, anon_sym_RPAREN, - STATE(7409), 1, - aux_sym_insert_statement_repeat1, - [304828] = 3, + STATE(7553), 1, + aux_sym_type_repeat1, + [316585] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10500), 1, - anon_sym_EQ, - ACTIONS(10498), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [304839] = 4, + ACTIONS(12165), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12167), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [316596] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(11384), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304852] = 4, + ACTIONS(12169), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12171), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [316607] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11380), 1, + ACTIONS(12173), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [304865] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10797), 1, - aux_sym_grant_statement_token4, - STATE(5020), 1, - sym_select_clause, - STATE(5723), 1, - sym__select_statement, - [304878] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [316620] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11386), 1, + ACTIONS(12175), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [304891] = 4, + [316633] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11388), 1, + ACTIONS(12177), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [304904] = 4, + STATE(7442), 1, + aux_sym_type_spec_base_repeat1, + [316646] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11390), 1, + ACTIONS(12179), 1, anon_sym_RPAREN, - STATE(7143), 1, + STATE(7379), 1, aux_sym_type_repeat1, - [304917] = 4, + [316659] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11392), 1, + ACTIONS(12181), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [304930] = 4, + [316672] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11394), 1, + ACTIONS(12183), 1, anon_sym_RPAREN, - STATE(7011), 1, + STATE(7370), 1, aux_sym_type_repeat1, - [304943] = 4, + [316685] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11396), 1, + ACTIONS(12185), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [304956] = 4, + [316698] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11398), 1, + ACTIONS(12185), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7385), 1, aux_sym_type_repeat1, - [304969] = 4, + [316711] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11400), 1, + ACTIONS(12187), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [304982] = 4, + [316724] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11402), 1, + ACTIONS(12183), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [304995] = 3, + [316737] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11404), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11406), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [305006] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11402), 1, + ACTIONS(12189), 1, anon_sym_RPAREN, - STATE(7015), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305019] = 4, + [316750] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11408), 1, + ACTIONS(12191), 1, anon_sym_RPAREN, - STATE(7001), 1, + STATE(7388), 1, aux_sym_type_repeat1, - [305032] = 4, + [316763] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11410), 1, + ACTIONS(12193), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305045] = 4, + [316776] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12195), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12197), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [316787] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11412), 1, + ACTIONS(12199), 1, anon_sym_RPAREN, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [305058] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [316800] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11410), 1, + ACTIONS(12201), 1, anon_sym_RPAREN, - STATE(7021), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305071] = 4, + [316813] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12101), 1, anon_sym_COMMA, - ACTIONS(11414), 1, + ACTIONS(12203), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305084] = 4, + STATE(7364), 1, + aux_sym_trigger_body_repeat1, + [316826] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11416), 1, + ACTIONS(12201), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7392), 1, aux_sym_type_repeat1, - [305097] = 4, + [316839] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12101), 1, anon_sym_COMMA, - ACTIONS(11418), 1, + ACTIONS(12205), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305110] = 4, + STATE(7365), 1, + aux_sym_trigger_body_repeat1, + [316852] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11420), 1, + ACTIONS(12207), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305123] = 4, + [316865] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11422), 1, + ACTIONS(12193), 1, anon_sym_RPAREN, - STATE(7027), 1, + STATE(7397), 1, aux_sym_type_repeat1, - [305136] = 4, + [316878] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10965), 1, - aux_sym_create_view_statement_token1, - ACTIONS(11424), 1, - aux_sym_create_statement_token2, - ACTIONS(11426), 1, - aux_sym_create_statement_token3, - [305149] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11428), 1, + ACTIONS(12207), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305162] = 3, + STATE(7398), 1, + aux_sym_type_repeat1, + [316891] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11430), 1, + ACTIONS(12209), 1, aux_sym_create_trigger_statement_token5, - ACTIONS(11432), 2, + ACTIONS(12211), 2, aux_sym_create_trigger_statement_token6, aux_sym_create_trigger_statement_token7, - [305173] = 4, + [316902] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12213), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12215), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [316913] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11434), 1, + ACTIONS(12217), 1, anon_sym_RPAREN, - STATE(7048), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305186] = 4, + [316926] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11436), 1, + ACTIONS(12219), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305199] = 3, + [316939] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11438), 1, + ACTIONS(12221), 1, aux_sym_create_trigger_statement_token5, - ACTIONS(11440), 2, + ACTIONS(12223), 2, aux_sym_create_trigger_statement_token6, aux_sym_create_trigger_statement_token7, - [305210] = 4, + [316950] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11442), 1, + ACTIONS(12225), 1, anon_sym_RPAREN, - STATE(7416), 1, - aux_sym_insert_statement_repeat1, - [305223] = 4, + STATE(7383), 1, + aux_sym_type_repeat1, + [316963] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2132), 1, - anon_sym_SQUOTE, - ACTIONS(2144), 1, - sym__dollar_quoted_string_tag, - STATE(1497), 1, - sym_string, - [305236] = 3, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12227), 1, + anon_sym_RPAREN, + STATE(7438), 1, + aux_sym_type_spec_base_repeat1, + [316976] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10075), 1, - anon_sym_EQ, - ACTIONS(10073), 2, + ACTIONS(11921), 1, anon_sym_COMMA, + ACTIONS(12225), 1, anon_sym_RPAREN, - [305247] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [316989] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11444), 1, + ACTIONS(12229), 1, anon_sym_RPAREN, - STATE(7016), 1, - aux_sym_create_function_statement_repeat1, - [305260] = 3, + STATE(7432), 1, + aux_sym_type_spec_base_repeat1, + [317002] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11446), 1, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12231), 1, + anon_sym_RPAREN, + STATE(7402), 1, + aux_sym_type_repeat1, + [317015] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12233), 1, aux_sym_create_trigger_statement_token5, - ACTIONS(11448), 2, + ACTIONS(12235), 2, aux_sym_create_trigger_statement_token6, aux_sym_create_trigger_statement_token7, - [305271] = 4, + [317026] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11450), 1, + ACTIONS(12237), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305284] = 4, + STATE(7382), 1, + aux_sym_type_repeat1, + [317039] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11452), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305297] = 4, + ACTIONS(7309), 1, + anon_sym_SQUOTE, + ACTIONS(7321), 1, + sym__dollar_quoted_string_tag, + STATE(1894), 1, + sym_string, + [317052] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11454), 1, - anon_sym_COMMA, - ACTIONS(11456), 1, - anon_sym_RPAREN, - STATE(7168), 1, - aux_sym_trigger_body_repeat1, - [305310] = 4, + ACTIONS(6943), 1, + anon_sym_SQUOTE, + ACTIONS(6955), 1, + sym__dollar_quoted_string_tag, + STATE(2049), 1, + sym_string, + [317065] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11458), 1, + ACTIONS(12231), 1, anon_sym_RPAREN, - STATE(7018), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305323] = 4, + [317078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11436), 1, - anon_sym_RPAREN, - STATE(7039), 1, - aux_sym_type_repeat1, - [305336] = 4, + ACTIONS(12239), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12241), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [317089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12243), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12245), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [317100] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11460), 1, + ACTIONS(12247), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305349] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317113] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11460), 1, + ACTIONS(12249), 1, anon_sym_RPAREN, - STATE(7047), 1, - aux_sym_type_repeat1, - [305362] = 4, + STATE(7429), 1, + aux_sym_type_spec_base_repeat1, + [317126] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11462), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11464), 1, + ACTIONS(12237), 1, anon_sym_RPAREN, - STATE(7358), 1, - aux_sym_create_function_parameters_repeat1, - [305375] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [317139] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11458), 1, + ACTIONS(12251), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305388] = 3, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11466), 1, + ACTIONS(12253), 1, aux_sym_create_trigger_statement_token5, - ACTIONS(11468), 2, + ACTIONS(12255), 2, aux_sym_create_trigger_statement_token6, aux_sym_create_trigger_statement_token7, - [305399] = 4, + [317163] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11470), 1, + ACTIONS(12257), 1, anon_sym_RPAREN, - STATE(7035), 1, - aux_sym_type_repeat1, - [305412] = 4, + STATE(7427), 1, + aux_sym_type_spec_base_repeat1, + [317176] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12259), 1, anon_sym_COMMA, - ACTIONS(11472), 1, + ACTIONS(12262), 1, anon_sym_RPAREN, - STATE(7042), 1, - aux_sym_type_repeat1, - [305425] = 3, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [317189] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10079), 1, - anon_sym_EQ, - ACTIONS(10077), 2, + ACTIONS(11921), 1, anon_sym_COMMA, + ACTIONS(12264), 1, anon_sym_RPAREN, - [305436] = 4, + STATE(7409), 1, + aux_sym_type_repeat1, + [317202] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11474), 1, + ACTIONS(12266), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7414), 1, aux_sym_type_repeat1, - [305449] = 4, + [317215] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(1614), 1, + sym_string, + [317228] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11476), 1, + ACTIONS(12268), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305462] = 4, + STATE(7424), 1, + aux_sym_type_spec_base_repeat1, + [317241] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11454), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11478), 1, + ACTIONS(12270), 1, anon_sym_RPAREN, - STATE(7173), 1, - aux_sym_trigger_body_repeat1, - [305475] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317254] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11476), 1, + ACTIONS(12272), 1, anon_sym_RPAREN, - STATE(7061), 1, - aux_sym_type_repeat1, - [305488] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317267] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11480), 1, + ACTIONS(12274), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [305501] = 4, + [317280] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11470), 1, + ACTIONS(12276), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305514] = 4, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [317293] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11482), 1, + ACTIONS(12278), 1, anon_sym_RPAREN, - STATE(7059), 1, - aux_sym_type_repeat1, - [305527] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317306] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11484), 1, + ACTIONS(12280), 1, anon_sym_RPAREN, - STATE(7058), 1, - aux_sym_type_repeat1, - [305540] = 4, + STATE(7373), 1, + aux_sym_type_spec_base_repeat1, + [317319] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11486), 1, + ACTIONS(12282), 1, anon_sym_RPAREN, - STATE(7052), 1, - aux_sym_type_repeat1, - [305553] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317332] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11472), 1, + ACTIONS(12284), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305566] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317345] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11707), 1, + aux_sym_drop_statement_token2, + ACTIONS(12286), 1, + aux_sym_create_statement_token2, + ACTIONS(12288), 1, + aux_sym_create_statement_token3, + [317358] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11488), 1, + ACTIONS(12290), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305579] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317371] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11490), 1, + ACTIONS(12292), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7437), 1, aux_sym_type_repeat1, - [305592] = 4, + [317384] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12294), 1, + anon_sym_LPAREN, + ACTIONS(12296), 1, + aux_sym_type_spec_enum_token1, + ACTIONS(12298), 1, + aux_sym_type_spec_range_token1, + [317397] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11492), 1, + ACTIONS(12300), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305605] = 4, + STATE(7369), 1, + aux_sym_type_spec_base_repeat1, + [317410] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11490), 1, + ACTIONS(12302), 1, anon_sym_RPAREN, - STATE(7062), 1, - aux_sym_type_repeat1, - [305618] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317423] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11494), 1, + ACTIONS(12304), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305631] = 4, + [317436] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11496), 1, + ACTIONS(12306), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305644] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317449] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11494), 1, + ACTIONS(12304), 1, anon_sym_RPAREN, - STATE(7070), 1, + STATE(7441), 1, aux_sym_type_repeat1, - [305657] = 4, + [317462] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12308), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12310), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [317473] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11496), 1, + ACTIONS(12312), 1, anon_sym_RPAREN, - STATE(7068), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305670] = 4, + [317486] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11498), 1, + ACTIONS(12314), 1, anon_sym_RPAREN, - STATE(6992), 1, - aux_sym_create_function_statement_repeat1, - [305683] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317499] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11500), 1, + ACTIONS(12312), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305696] = 4, + STATE(7447), 1, + aux_sym_type_repeat1, + [317512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(6316), 1, - anon_sym_RPAREN, - ACTIONS(11502), 1, - anon_sym_COMMA, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [305709] = 4, + ACTIONS(12316), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12318), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [317523] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11505), 1, + ACTIONS(12320), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305722] = 4, + STATE(7359), 1, + aux_sym_type_spec_base_repeat1, + [317536] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11486), 1, + ACTIONS(12324), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305735] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [317549] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11507), 1, + ACTIONS(12326), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305748] = 4, + [317562] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11509), 1, + ACTIONS(12328), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305761] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [317575] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11511), 1, + ACTIONS(12330), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305774] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [317588] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11515), 1, + ACTIONS(12332), 1, anon_sym_RPAREN, - STATE(7180), 1, - aux_sym_table_constraint_exclude_repeat1, - [305787] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6883), 1, - anon_sym_SQUOTE, - ACTIONS(6895), 1, - sym__dollar_quoted_string_tag, - STATE(4716), 1, - sym_string, - [305800] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [317601] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11517), 1, + ACTIONS(12334), 1, anon_sym_RPAREN, - STATE(7056), 1, - aux_sym_type_repeat1, - [305813] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [317614] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6372), 1, - anon_sym_SQUOTE, - ACTIONS(6384), 1, - sym__dollar_quoted_string_tag, - STATE(2535), 1, - sym_string, - [305826] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12336), 1, + anon_sym_RPAREN, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317627] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7173), 1, - anon_sym_SQUOTE, - ACTIONS(7185), 1, - sym__dollar_quoted_string_tag, - STATE(5136), 1, - sym_string, - [305839] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12338), 1, + anon_sym_RPAREN, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317640] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11492), 1, + ACTIONS(12340), 1, anon_sym_RPAREN, - STATE(7079), 1, - aux_sym_type_repeat1, - [305852] = 4, + STATE(7356), 1, + aux_sym_type_spec_base_repeat1, + [317653] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11519), 1, + ACTIONS(12342), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305865] = 4, + STATE(7426), 1, + aux_sym_create_function_statement_repeat1, + [317666] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6739), 1, + ACTIONS(2106), 1, anon_sym_SQUOTE, - ACTIONS(6751), 1, + ACTIONS(2118), 1, sym__dollar_quoted_string_tag, - STATE(1190), 1, + STATE(1446), 1, sym_string, - [305878] = 4, + [317679] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(11521), 1, + ACTIONS(6227), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [305891] = 4, + ACTIONS(12344), 1, + anon_sym_COMMA, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [317692] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11523), 1, + ACTIONS(12347), 1, anon_sym_RPAREN, - STATE(7069), 1, - aux_sym_type_repeat1, - [305904] = 4, + STATE(7353), 1, + aux_sym_type_spec_base_repeat1, + [317705] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11519), 1, + ACTIONS(12349), 1, anon_sym_RPAREN, - STATE(7086), 1, - aux_sym_type_repeat1, - [305917] = 3, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317718] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11525), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11527), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [305928] = 4, + ACTIONS(12351), 1, + anon_sym_COMMA, + ACTIONS(12353), 1, + anon_sym_RPAREN, + STATE(7548), 1, + aux_sym_table_constraint_exclude_repeat1, + [317731] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2286), 1, + ACTIONS(5576), 1, anon_sym_SQUOTE, - ACTIONS(2298), 1, + ACTIONS(5588), 1, sym__dollar_quoted_string_tag, - STATE(1826), 1, + STATE(2885), 1, sym_string, - [305941] = 4, + [317744] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11529), 1, + ACTIONS(12355), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [305954] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [317757] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(8301), 1, anon_sym_COMMA, - ACTIONS(11531), 1, + ACTIONS(12357), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [305967] = 4, + STATE(7573), 1, + aux_sym_index_table_parameters_repeat1, + [317770] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11533), 1, + ACTIONS(12359), 1, anon_sym_RPAREN, - STATE(7113), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [305980] = 4, + [317783] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10790), 1, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12361), 1, + anon_sym_RPAREN, + STATE(7352), 1, + aux_sym_type_spec_base_repeat1, + [317796] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11393), 1, aux_sym_grant_statement_token4, - STATE(1545), 1, + STATE(1615), 1, sym_select_clause, - STATE(4034), 1, + STATE(3790), 1, sym__select_statement, - [305993] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11535), 1, - aux_sym_cte_token1, - ACTIONS(11537), 1, - anon_sym_LPAREN, - STATE(5704), 1, - sym_table_parameters, - [306006] = 4, + [317809] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11541), 1, + ACTIONS(12363), 1, anon_sym_RPAREN, - STATE(7144), 1, - aux_sym_table_parameters_repeat1, - [306019] = 4, + STATE(7470), 1, + aux_sym_type_repeat1, + [317822] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11543), 1, + ACTIONS(12365), 1, anon_sym_RPAREN, - STATE(7138), 1, - aux_sym_table_parameters_repeat1, - [306032] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317835] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11545), 1, + ACTIONS(12367), 1, anon_sym_RPAREN, - STATE(7435), 1, - aux_sym_table_constraint_exclude_repeat1, - [306045] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11547), 1, - anon_sym_SQUOTE, - ACTIONS(11549), 1, - sym__dollar_quoted_string_tag, - STATE(3368), 1, - sym_string, - [306058] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [317848] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11551), 1, + ACTIONS(12369), 1, anon_sym_RPAREN, - STATE(7225), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306071] = 4, + [317861] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12351), 1, anon_sym_COMMA, - ACTIONS(11553), 1, + ACTIONS(12371), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306084] = 4, + STATE(7548), 1, + aux_sym_table_constraint_exclude_repeat1, + [317874] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11555), 1, + ACTIONS(12369), 1, anon_sym_RPAREN, - STATE(7114), 1, + STATE(7474), 1, aux_sym_type_repeat1, - [306097] = 4, + [317887] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11557), 1, + ACTIONS(12373), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [306110] = 4, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [317900] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11559), 1, + ACTIONS(12375), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [306123] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [317913] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12377), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12379), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [317924] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11561), 1, + ACTIONS(12381), 1, anon_sym_RPAREN, - STATE(7096), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306136] = 4, + [317937] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11563), 1, + ACTIONS(12383), 1, anon_sym_RPAREN, - STATE(7105), 1, - aux_sym_type_repeat1, - [306149] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [317950] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11366), 1, - anon_sym_LPAREN, - ACTIONS(11565), 1, - aux_sym_cte_token1, - STATE(4105), 1, - sym_table_parameters, - [306162] = 4, + ACTIONS(6322), 1, + anon_sym_SQUOTE, + ACTIONS(6334), 1, + sym__dollar_quoted_string_tag, + STATE(2471), 1, + sym_string, + [317963] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11567), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11569), 1, + ACTIONS(12375), 1, anon_sym_RPAREN, - STATE(7398), 1, - aux_sym_parameters_repeat1, - [306175] = 4, + STATE(7481), 1, + aux_sym_type_repeat1, + [317976] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11571), 1, + ACTIONS(12385), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [306188] = 4, + STATE(7484), 1, + aux_sym_type_repeat1, + [317989] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11573), 1, + ACTIONS(12387), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306201] = 4, + [318002] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12389), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12391), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [318013] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11575), 1, + ACTIONS(12393), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [306214] = 4, + [318026] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11573), 1, + ACTIONS(12395), 1, anon_sym_RPAREN, - STATE(7109), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306227] = 4, + [318039] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11561), 1, + ACTIONS(12397), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306240] = 4, + STATE(7351), 1, + aux_sym_type_spec_base_repeat1, + [318052] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11577), 1, + ACTIONS(12395), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7488), 1, aux_sym_type_repeat1, - [306253] = 4, + [318065] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11398), 1, + ACTIONS(12399), 1, anon_sym_RPAREN, - STATE(7117), 1, + STATE(7476), 1, aux_sym_type_repeat1, - [306266] = 4, + [318078] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11577), 1, + ACTIONS(12401), 1, anon_sym_RPAREN, - STATE(7115), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306279] = 4, + [318091] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11579), 1, + ACTIONS(12403), 1, anon_sym_RPAREN, - STATE(7108), 1, - aux_sym_type_repeat1, - [306292] = 4, + STATE(7350), 1, + aux_sym_type_spec_base_repeat1, + [318104] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11581), 1, + ACTIONS(12401), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7494), 1, aux_sym_type_repeat1, - [306305] = 4, + [318117] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11583), 1, + ACTIONS(12399), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306318] = 4, + [318130] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(7155), 1, + anon_sym_SQUOTE, + ACTIONS(7167), 1, + sym__dollar_quoted_string_tag, + STATE(3047), 1, + sym_string, + [318143] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11585), 1, + ACTIONS(12405), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7491), 1, aux_sym_type_repeat1, - [306331] = 4, + [318156] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11587), 1, + ACTIONS(12407), 1, anon_sym_RPAREN, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [306344] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [318169] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12101), 1, anon_sym_COMMA, - ACTIONS(11589), 1, + ACTIONS(12409), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306357] = 4, + STATE(7341), 1, + aux_sym_trigger_body_repeat1, + [318182] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11591), 1, + ACTIONS(12405), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306370] = 4, + [318195] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11593), 1, + ACTIONS(12411), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [306383] = 4, + [318208] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(10629), 1, anon_sym_COMMA, - ACTIONS(11579), 1, + ACTIONS(10850), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306396] = 4, + STATE(7329), 1, + aux_sym_type_spec_composite_repeat1, + [318221] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12413), 1, + aux_sym_cte_token1, + ACTIONS(12415), 1, + anon_sym_LPAREN, + STATE(3822), 1, + sym_table_parameters, + [318234] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11595), 1, + ACTIONS(12417), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [306409] = 4, + STATE(7496), 1, + aux_sym_type_repeat1, + [318247] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11583), 1, + ACTIONS(12419), 1, anon_sym_RPAREN, - STATE(7123), 1, - aux_sym_type_repeat1, - [306422] = 4, + STATE(7619), 1, + aux_sym_create_function_statement_repeat1, + [318260] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11597), 1, + ACTIONS(12421), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306435] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [318273] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4512), 1, + ACTIONS(6985), 1, anon_sym_SQUOTE, - ACTIONS(4524), 1, + ACTIONS(6997), 1, sym__dollar_quoted_string_tag, - STATE(1242), 1, + STATE(5234), 1, sym_string, - [306448] = 4, + [318286] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11599), 1, + ACTIONS(12423), 1, anon_sym_RPAREN, - STATE(7087), 1, + STATE(7218), 1, aux_sym_insert_statement_repeat1, - [306461] = 4, + [318299] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12351), 1, anon_sym_COMMA, - ACTIONS(11601), 1, + ACTIONS(12425), 1, anon_sym_RPAREN, - STATE(7147), 1, - aux_sym_type_repeat1, - [306474] = 4, + STATE(7471), 1, + aux_sym_table_constraint_exclude_repeat1, + [318312] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11603), 1, + ACTIONS(12427), 1, anon_sym_RPAREN, - STATE(7120), 1, - aux_sym_type_repeat1, - [306487] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [318325] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11597), 1, + ACTIONS(12429), 1, anon_sym_RPAREN, - STATE(7129), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306500] = 4, + [318338] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11605), 1, + ACTIONS(12431), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7511), 1, aux_sym_type_repeat1, - [306513] = 3, + [318351] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10071), 1, - anon_sym_EQ, - ACTIONS(10065), 2, + ACTIONS(8915), 1, anon_sym_COMMA, + ACTIONS(12433), 1, anon_sym_RPAREN, - [306524] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [318364] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11607), 1, + ACTIONS(12429), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [306537] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11609), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11611), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [306548] = 4, + STATE(7698), 1, + aux_sym_type_repeat1, + [318377] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11462), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11613), 1, + ACTIONS(12435), 1, anon_sym_RPAREN, - STATE(7041), 1, - aux_sym_create_function_parameters_repeat1, - [306561] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [318390] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11615), 1, - anon_sym_SQUOTE, - ACTIONS(11617), 1, - sym__dollar_quoted_string_tag, - STATE(3302), 1, - sym_string, - [306574] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12435), 1, + anon_sym_RPAREN, + STATE(7514), 1, + aux_sym_type_repeat1, + [318403] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11619), 1, + ACTIONS(12437), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [306587] = 3, + STATE(7446), 1, + aux_sym_type_spec_range_repeat1, + [318416] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11621), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11623), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [306598] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12439), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [318429] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11581), 1, + ACTIONS(12441), 1, anon_sym_RPAREN, - STATE(7161), 1, + STATE(7517), 1, aux_sym_type_repeat1, - [306611] = 4, + [318442] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11625), 1, + ACTIONS(12443), 1, anon_sym_RPAREN, - STATE(6955), 1, - aux_sym_table_parameters_repeat1, - [306624] = 4, + STATE(7448), 1, + aux_sym_type_spec_range_repeat1, + [318455] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6847), 1, - anon_sym_SQUOTE, - ACTIONS(6859), 1, - sym__dollar_quoted_string_tag, - STATE(1902), 1, - sym_string, - [306637] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12445), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [318468] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11627), 1, + ACTIONS(12447), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [306650] = 4, + STATE(7449), 1, + aux_sym_type_spec_range_repeat1, + [318481] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11589), 1, + ACTIONS(12439), 1, anon_sym_RPAREN, - STATE(7221), 1, + STATE(7521), 1, aux_sym_type_repeat1, - [306663] = 4, + [318494] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11629), 1, + ACTIONS(12449), 1, anon_sym_RPAREN, - STATE(7118), 1, - aux_sym_type_repeat1, - [306676] = 4, + STATE(7450), 1, + aux_sym_type_spec_range_repeat1, + [318507] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11631), 1, + ACTIONS(12451), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306689] = 4, + [318520] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11633), 1, + ACTIONS(12453), 1, anon_sym_RPAREN, - STATE(6955), 1, - aux_sym_table_parameters_repeat1, - [306702] = 4, + STATE(7451), 1, + aux_sym_type_spec_range_repeat1, + [318533] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6536), 1, + anon_sym_SQUOTE, + ACTIONS(6548), 1, + sym__dollar_quoted_string_tag, + STATE(2397), 1, + sym_string, + [318546] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11635), 1, + ACTIONS(12455), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [306715] = 4, + [318559] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11631), 1, + ACTIONS(12457), 1, anon_sym_RPAREN, - STATE(7153), 1, - aux_sym_type_repeat1, - [306728] = 4, + STATE(7469), 1, + aux_sym_type_spec_range_repeat1, + [318572] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12459), 1, anon_sym_COMMA, - ACTIONS(11637), 1, + ACTIONS(12462), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306741] = 4, + STATE(7526), 1, + aux_sym_trigger_body_repeat1, + [318585] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11639), 1, + ACTIONS(12464), 1, anon_sym_RPAREN, - STATE(7152), 1, + STATE(7531), 1, aux_sym_type_repeat1, - [306754] = 4, + [318598] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12466), 1, anon_sym_COMMA, - ACTIONS(11637), 1, + ACTIONS(12468), 1, anon_sym_RPAREN, - STATE(7150), 1, - aux_sym_type_repeat1, - [306767] = 4, + STATE(7732), 1, + aux_sym_table_parameters_repeat1, + [318611] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12470), 1, anon_sym_COMMA, - ACTIONS(11641), 1, + ACTIONS(12473), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306780] = 4, + STATE(7529), 1, + aux_sym_type_spec_composite_repeat1, + [318624] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11643), 1, + ACTIONS(12475), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [306793] = 4, + [318637] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11645), 1, + ACTIONS(12477), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306806] = 4, + [318650] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11647), 1, + ACTIONS(12479), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7222), 1, aux_sym_type_repeat1, - [306819] = 4, + [318663] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11645), 1, + ACTIONS(12477), 1, anon_sym_RPAREN, - STATE(7156), 1, + STATE(7535), 1, aux_sym_type_repeat1, - [306832] = 3, + [318676] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11649), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11651), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [306843] = 4, + ACTIONS(65), 1, + anon_sym_SQUOTE, + ACTIONS(77), 1, + sym__dollar_quoted_string_tag, + STATE(162), 1, + sym_string, + [318689] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11653), 1, + ACTIONS(12481), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306856] = 4, + [318702] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11647), 1, + ACTIONS(12483), 1, anon_sym_RPAREN, - STATE(7160), 1, - aux_sym_type_repeat1, - [306869] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [318715] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11653), 1, + ACTIONS(12481), 1, anon_sym_RPAREN, - STATE(7162), 1, + STATE(7541), 1, aux_sym_type_repeat1, - [306882] = 3, + [318728] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11655), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11657), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [306893] = 4, + ACTIONS(11931), 1, + anon_sym_COMMA, + ACTIONS(12485), 1, + anon_sym_RPAREN, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [318741] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11659), 1, + ACTIONS(12487), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306906] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [318754] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12351), 1, anon_sym_COMMA, - ACTIONS(11661), 1, + ACTIONS(12489), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [306919] = 4, + STATE(7460), 1, + aux_sym_table_constraint_exclude_repeat1, + [318767] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11663), 1, + ACTIONS(12491), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306932] = 4, + [318780] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11641), 1, + ACTIONS(12493), 1, anon_sym_RPAREN, - STATE(7174), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [306945] = 4, + [318793] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11665), 1, + ACTIONS(12495), 1, anon_sym_RPAREN, - STATE(7170), 1, - aux_sym_type_repeat1, - [306958] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [318806] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11667), 1, + ACTIONS(12497), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [306971] = 4, + STATE(7542), 1, + aux_sym_type_repeat1, + [318819] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11669), 1, + ACTIONS(12499), 1, anon_sym_RPAREN, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [306984] = 4, + STATE(7554), 1, + aux_sym_type_repeat1, + [318832] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(7723), 1, - sym_string, - [306997] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12497), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [318845] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11454), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11671), 1, + ACTIONS(12501), 1, anon_sym_RPAREN, - STATE(7262), 1, - aux_sym_trigger_body_repeat1, - [307010] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [318858] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12503), 1, anon_sym_COMMA, - ACTIONS(11673), 1, + ACTIONS(12506), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307023] = 4, + STATE(7548), 1, + aux_sym_table_constraint_exclude_repeat1, + [318871] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11675), 1, + ACTIONS(11923), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7464), 1, aux_sym_type_repeat1, - [307036] = 4, + [318884] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(101), 1, + ACTIONS(4593), 1, anon_sym_SQUOTE, - ACTIONS(113), 1, + ACTIONS(4605), 1, sym__dollar_quoted_string_tag, - STATE(213), 1, + STATE(1232), 1, sym_string, - [307049] = 4, + [318897] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, - anon_sym_COMMA, - ACTIONS(11677), 1, - anon_sym_RPAREN, - STATE(7073), 1, - aux_sym_table_constraint_exclude_repeat1, - [307062] = 4, + ACTIONS(5813), 1, + anon_sym_SQUOTE, + ACTIONS(5825), 1, + sym__dollar_quoted_string_tag, + STATE(2073), 1, + sym_string, + [318910] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11454), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11679), 1, + ACTIONS(12508), 1, anon_sym_RPAREN, - STATE(7262), 1, - aux_sym_trigger_body_repeat1, - [307075] = 4, + STATE(7546), 1, + aux_sym_type_repeat1, + [318923] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12510), 1, anon_sym_COMMA, - ACTIONS(11681), 1, + ACTIONS(12513), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307088] = 4, + [318936] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11675), 1, + ACTIONS(12515), 1, anon_sym_RPAREN, - STATE(7177), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307101] = 4, + [318949] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5567), 1, - anon_sym_SQUOTE, - ACTIONS(5579), 1, - sym__dollar_quoted_string_tag, - STATE(4427), 1, - sym_string, - [307114] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12508), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [318962] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11683), 1, + ACTIONS(12441), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307127] = 4, + [318975] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11629), 1, + ACTIONS(12517), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307140] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [318988] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11683), 1, + ACTIONS(12515), 1, anon_sym_RPAREN, - STATE(7186), 1, + STATE(7560), 1, aux_sym_type_repeat1, - [307153] = 4, + [319001] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11685), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11688), 1, + ACTIONS(12519), 1, anon_sym_RPAREN, - STATE(7180), 1, - aux_sym_table_constraint_exclude_repeat1, - [307166] = 4, + STATE(7556), 1, + aux_sym_type_repeat1, + [319014] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9828), 1, - aux_sym_grant_statement_token4, - STATE(1729), 1, - sym_select_clause, - STATE(4599), 1, - sym__select_statement, - [307179] = 2, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12521), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [319027] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(136), 3, - sym__unquoted_identifier, - anon_sym_BQUOTE, - anon_sym_DQUOTE, - [307188] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12523), 1, + anon_sym_RPAREN, + STATE(7555), 1, + aux_sym_type_repeat1, + [319040] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11661), 1, + ACTIONS(12519), 1, anon_sym_RPAREN, - STATE(7226), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307201] = 4, + [319053] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5783), 1, - anon_sym_SQUOTE, - ACTIONS(5795), 1, - sym__dollar_quoted_string_tag, - STATE(302), 1, - sym_string, - [307214] = 2, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12521), 1, + anon_sym_RPAREN, + STATE(7569), 1, + aux_sym_type_repeat1, + [319066] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11690), 3, - aux_sym_parallel_hint_token2, - aux_sym_parallel_hint_token3, - aux_sym_parallel_hint_token4, - [307223] = 4, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12525), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [319079] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12351), 1, anon_sym_COMMA, - ACTIONS(11692), 1, + ACTIONS(12527), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307236] = 4, + STATE(7707), 1, + aux_sym_table_constraint_exclude_repeat1, + [319092] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11694), 1, + ACTIONS(12529), 1, anon_sym_RPAREN, - STATE(7190), 1, - aux_sym_type_repeat1, - [307249] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [319105] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11696), 1, + ACTIONS(12531), 1, anon_sym_RPAREN, - STATE(7178), 1, - aux_sym_type_repeat1, - [307262] = 4, + STATE(7473), 1, + aux_sym_create_function_statement_repeat1, + [319118] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11698), 1, + ACTIONS(12533), 1, anon_sym_RPAREN, - STATE(7268), 1, - aux_sym_insert_statement_repeat1, - [307275] = 4, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [319131] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11700), 1, + ACTIONS(12535), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307288] = 4, + [319144] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12466), 1, anon_sym_COMMA, - ACTIONS(11696), 1, + ACTIONS(12537), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307301] = 4, + STATE(7732), 1, + aux_sym_table_parameters_repeat1, + [319157] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11702), 1, + ACTIONS(12539), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [307314] = 4, + [319170] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11700), 1, + ACTIONS(12541), 1, anon_sym_RPAREN, - STATE(7200), 1, + STATE(7562), 1, aux_sym_type_repeat1, - [307327] = 4, + [319183] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6955), 1, - anon_sym_SQUOTE, - ACTIONS(6967), 1, - sym__dollar_quoted_string_tag, - STATE(945), 1, - sym_string, - [307340] = 4, + ACTIONS(8438), 1, + anon_sym_RPAREN, + ACTIONS(12543), 1, + anon_sym_COMMA, + STATE(7573), 1, + aux_sym_index_table_parameters_repeat1, + [319196] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11704), 1, + ACTIONS(12546), 1, anon_sym_RPAREN, - STATE(7199), 1, + STATE(7578), 1, aux_sym_type_repeat1, - [307353] = 3, + [319209] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11706), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11708), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [307364] = 4, + ACTIONS(8301), 1, + anon_sym_COMMA, + ACTIONS(12548), 1, + anon_sym_RPAREN, + STATE(7573), 1, + aux_sym_index_table_parameters_repeat1, + [319222] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + ACTIONS(12550), 1, anon_sym_COMMA, - ACTIONS(11710), 1, + ACTIONS(12553), 1, anon_sym_RPAREN, - STATE(7390), 1, - aux_sym_table_parameters_repeat1, - [307377] = 4, + STATE(7576), 1, + aux_sym_view_options_repeat1, + [319235] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11712), 1, + ACTIONS(12555), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [307390] = 4, + [319248] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11714), 1, + ACTIONS(12557), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307403] = 4, + [319261] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11716), 1, + ACTIONS(12559), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307416] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [319274] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11714), 1, + ACTIONS(12557), 1, anon_sym_RPAREN, - STATE(7203), 1, + STATE(7582), 1, aux_sym_type_repeat1, - [307429] = 4, + [319287] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11537), 1, - anon_sym_LPAREN, - ACTIONS(11718), 1, - aux_sym_cte_token1, - STATE(5704), 1, - sym_table_parameters, - [307442] = 4, + ACTIONS(12322), 1, + anon_sym_COMMA, + ACTIONS(12561), 1, + anon_sym_RPAREN, + STATE(7727), 1, + aux_sym_type_spec_range_repeat1, + [319300] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11720), 1, + ACTIONS(12563), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307455] = 4, + [319313] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11722), 1, + ACTIONS(12565), 1, anon_sym_RPAREN, - STATE(7019), 1, - aux_sym_type_repeat1, - [307468] = 4, + STATE(7613), 1, + aux_sym_insert_statement_repeat1, + [319326] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11720), 1, + ACTIONS(12563), 1, anon_sym_RPAREN, - STATE(7209), 1, + STATE(7588), 1, aux_sym_type_repeat1, - [307481] = 4, + [319339] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + STATE(5621), 1, + aux_sym_trigger_preferencing_repeat1, + ACTIONS(12567), 2, + aux_sym_trigger_preferencing_token2, + aux_sym_trigger_preferencing_token3, + [319350] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12569), 1, + aux_sym_create_trigger_statement_token5, + ACTIONS(12571), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [319361] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11724), 1, + ACTIONS(12573), 1, anon_sym_RPAREN, - STATE(7392), 1, - aux_sym_table_parameters_repeat1, - [307494] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319374] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11716), 1, + ACTIONS(12575), 1, anon_sym_RPAREN, - STATE(7210), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [307507] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4558), 1, - anon_sym_SQUOTE, - ACTIONS(4570), 1, - sym__dollar_quoted_string_tag, - STATE(3109), 1, - sym_string, - [307520] = 4, + [319387] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11726), 1, + ACTIONS(12577), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307533] = 4, + STATE(7771), 1, + aux_sym_type_spec_range_repeat1, + [319400] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11728), 1, + ACTIONS(12579), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307546] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319413] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11730), 1, + ACTIONS(12581), 1, anon_sym_RPAREN, - STATE(7212), 1, - aux_sym_type_repeat1, - [307559] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319426] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11732), 1, + ACTIONS(12583), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307572] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319439] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10886), 1, - aux_sym_create_statement_token2, - ACTIONS(10888), 1, - aux_sym_create_statement_token3, - ACTIONS(10892), 1, - aux_sym_create_view_statement_token1, - [307585] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12585), 1, + anon_sym_RPAREN, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319452] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11722), 1, + ACTIONS(12587), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307598] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319465] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11732), 1, + ACTIONS(12589), 1, anon_sym_RPAREN, - STATE(6949), 1, - aux_sym_type_repeat1, - [307611] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319478] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11734), 1, + ACTIONS(12591), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [307624] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [319491] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(101), 1, + anon_sym_SQUOTE, + ACTIONS(113), 1, + sym__dollar_quoted_string_tag, + STATE(216), 1, + sym_string, + [319504] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11736), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11739), 1, + ACTIONS(12593), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307637] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319517] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6603), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(6615), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(4921), 1, + STATE(8147), 1, sym_string, - [307650] = 4, + [319530] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11537), 1, - anon_sym_LPAREN, - ACTIONS(11741), 1, - aux_sym_cte_token1, - STATE(5739), 1, - sym_table_parameters, - [307663] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(8145), 1, + sym_string, + [319543] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11743), 1, - anon_sym_RPAREN, - STATE(7169), 1, - aux_sym_type_repeat1, - [307676] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(8144), 1, + sym_string, + [319556] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11745), 1, + ACTIONS(12595), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307689] = 4, + STATE(7788), 1, + aux_sym_type_spec_range_repeat1, + [319569] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11747), 1, + ACTIONS(12597), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307702] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [319582] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11743), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307715] = 4, + ACTIONS(7115), 1, + anon_sym_SQUOTE, + ACTIONS(7127), 1, + sym__dollar_quoted_string_tag, + STATE(1187), 1, + sym_string, + [319595] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11749), 1, + ACTIONS(12599), 1, anon_sym_RPAREN, - STATE(7223), 1, - aux_sym_type_repeat1, - [307728] = 4, + STATE(7793), 1, + aux_sym_type_spec_range_repeat1, + [319608] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11751), 1, + ACTIONS(12601), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307741] = 4, + STATE(7596), 1, + aux_sym_insert_statement_repeat1, + [319621] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11753), 1, + ACTIONS(12603), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307754] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11537), 1, - anon_sym_LPAREN, - ACTIONS(11755), 1, - aux_sym_cte_token1, - STATE(5739), 1, - sym_table_parameters, - [307767] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11759), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(11757), 2, - aux_sym_set_statement_token2, - aux_sym_view_check_option_token1, - [307778] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319634] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11749), 1, + ACTIONS(12605), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307791] = 3, + STATE(7794), 1, + aux_sym_type_spec_range_repeat1, + [319647] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11761), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11763), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [307802] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12607), 1, + anon_sym_RPAREN, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319660] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11765), 1, + ACTIONS(12609), 1, anon_sym_RPAREN, - STATE(7222), 1, - aux_sym_type_repeat1, - [307815] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319673] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11767), 1, + ACTIONS(12611), 1, anon_sym_RPAREN, - STATE(7191), 1, - aux_sym_type_repeat1, - [307828] = 3, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319686] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11769), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11771), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [307839] = 4, + ACTIONS(12415), 1, + anon_sym_LPAREN, + ACTIONS(12613), 1, + aux_sym_cte_token1, + STATE(3986), 1, + sym_table_parameters, + [319699] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11773), 1, + ACTIONS(12615), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [307852] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [319712] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11765), 1, + ACTIONS(12617), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307865] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [319725] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11775), 1, + ACTIONS(12619), 1, anon_sym_RPAREN, - STATE(7229), 1, - aux_sym_type_repeat1, - [307878] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319738] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11751), 1, + ACTIONS(12621), 1, anon_sym_RPAREN, - STATE(7251), 1, - aux_sym_type_repeat1, - [307891] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319751] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7897), 1, - anon_sym_COMMA, - ACTIONS(11777), 1, - anon_sym_RPAREN, - STATE(7302), 1, - aux_sym_index_table_parameters_repeat1, - [307904] = 4, + ACTIONS(7405), 1, + anon_sym_SQUOTE, + ACTIONS(7417), 1, + sym__dollar_quoted_string_tag, + STATE(4835), 1, + sym_string, + [319764] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11779), 1, + ACTIONS(12623), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [307917] = 4, + [319777] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11781), 1, + ACTIONS(12625), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [307930] = 4, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [319790] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11297), 1, + ACTIONS(12627), 1, anon_sym_RPAREN, - STATE(7244), 1, - aux_sym_type_repeat1, - [307943] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319803] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11783), 1, + ACTIONS(12629), 1, anon_sym_RPAREN, - STATE(7246), 1, + STATE(7625), 1, aux_sym_type_repeat1, - [307956] = 4, + [319816] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11785), 1, + ACTIONS(12631), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [307969] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319829] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11787), 1, + ACTIONS(12633), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [307982] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319842] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11789), 1, + ACTIONS(12635), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [307995] = 4, + [319855] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11791), 1, + ACTIONS(12637), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308008] = 4, + [319868] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11793), 1, + ACTIONS(12639), 1, anon_sym_RPAREN, - STATE(7235), 1, - aux_sym_type_repeat1, - [308021] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [319881] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11791), 1, + ACTIONS(12637), 1, anon_sym_RPAREN, - STATE(7250), 1, + STATE(7629), 1, aux_sym_type_repeat1, - [308034] = 4, + [319894] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11795), 1, + ACTIONS(12641), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308047] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319907] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11797), 1, + ACTIONS(12643), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308060] = 4, + [319920] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11799), 1, + ACTIONS(12645), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308073] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [319933] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11797), 1, + ACTIONS(12643), 1, anon_sym_RPAREN, - STATE(7256), 1, + STATE(7635), 1, aux_sym_type_repeat1, - [308086] = 4, + [319946] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12101), 1, + anon_sym_COMMA, + ACTIONS(12647), 1, + anon_sym_RPAREN, + STATE(7526), 1, + aux_sym_trigger_body_repeat1, + [319959] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6234), 1, + ACTIONS(2216), 1, anon_sym_SQUOTE, - ACTIONS(6246), 1, + ACTIONS(2228), 1, sym__dollar_quoted_string_tag, - STATE(1042), 1, + STATE(8114), 1, sym_string, - [308099] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6206), 1, - anon_sym_RPAREN, - ACTIONS(10873), 1, - aux_sym_where_clause_token1, - STATE(5681), 1, - sym_where_clause, - [308112] = 2, + [319972] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11801), 3, - aux_sym_with_clause_token1, + ACTIONS(10629), 1, anon_sym_COMMA, + ACTIONS(12649), 1, anon_sym_RPAREN, - [308121] = 4, + STATE(7529), 1, + aux_sym_type_spec_composite_repeat1, + [319985] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11803), 1, + ACTIONS(12651), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308134] = 4, + [319998] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11793), 1, + ACTIONS(12653), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7646), 1, aux_sym_type_repeat1, - [308147] = 4, + [320011] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11805), 1, + ACTIONS(12655), 1, anon_sym_RPAREN, - STATE(7273), 1, - aux_sym_type_repeat1, - [308160] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [320024] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7897), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11807), 1, + ACTIONS(12657), 1, anon_sym_RPAREN, - STATE(7294), 1, - aux_sym_index_table_parameters_repeat1, - [308173] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [320037] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11537), 1, - anon_sym_LPAREN, - ACTIONS(11809), 1, - aux_sym_cte_token1, - STATE(5685), 1, - sym_table_parameters, - [308186] = 4, + ACTIONS(9629), 1, + anon_sym_COMMA, + ACTIONS(12659), 1, + anon_sym_RPAREN, + STATE(7536), 1, + aux_sym_insert_statement_repeat1, + [320050] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11811), 1, + ACTIONS(12661), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308199] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [320063] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11813), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11816), 1, + ACTIONS(12663), 1, anon_sym_RPAREN, - STATE(7262), 1, - aux_sym_trigger_body_repeat1, - [308212] = 4, + STATE(7538), 1, + aux_sym_create_function_statement_repeat1, + [320076] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11818), 1, + ACTIONS(12665), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [308225] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [320089] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12667), 1, + aux_sym_with_clause_token1, + ACTIONS(12669), 2, anon_sym_COMMA, - ACTIONS(11820), 1, anon_sym_RPAREN, - STATE(7257), 1, - aux_sym_type_repeat1, - [308238] = 4, + [320100] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6811), 1, + ACTIONS(6189), 1, anon_sym_SQUOTE, - ACTIONS(6823), 1, + ACTIONS(6201), 1, sym__dollar_quoted_string_tag, - STATE(2653), 1, + STATE(4978), 1, sym_string, - [308251] = 4, + [320113] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12351), 1, anon_sym_COMMA, - ACTIONS(11822), 1, + ACTIONS(12671), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [308264] = 4, + STATE(7548), 1, + aux_sym_table_constraint_exclude_repeat1, + [320126] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11824), 1, + ACTIONS(12673), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [308277] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [320139] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11826), 1, + ACTIONS(12673), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [308290] = 4, + STATE(7649), 1, + aux_sym_type_repeat1, + [320152] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11828), 1, + ACTIONS(12675), 1, anon_sym_RPAREN, - STATE(7249), 1, + STATE(7209), 1, aux_sym_type_repeat1, - [308303] = 4, + [320165] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11830), 1, + ACTIONS(12677), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [308316] = 3, + STATE(7553), 1, + aux_sym_type_repeat1, + [320178] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11832), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11834), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [308327] = 4, + ACTIONS(8563), 1, + aux_sym_grant_statement_token4, + STATE(5477), 1, + sym_select_clause, + STATE(5825), 1, + sym__select_statement, + [320191] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11836), 1, + ACTIONS(12675), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [308340] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [320204] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11838), 1, + ACTIONS(12679), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7642), 1, aux_sym_type_repeat1, - [308353] = 4, + [320217] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11799), 1, + ACTIONS(12677), 1, anon_sym_RPAREN, - STATE(7277), 1, + STATE(7655), 1, aux_sym_type_repeat1, - [308366] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11537), 1, - anon_sym_LPAREN, - ACTIONS(11840), 1, - aux_sym_cte_token1, - STATE(5693), 1, - sym_table_parameters, - [308379] = 4, + [320230] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11828), 1, + ACTIONS(12679), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308392] = 4, + [320243] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11842), 1, + ACTIONS(12681), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308405] = 4, + [320256] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11844), 1, + ACTIONS(12683), 1, anon_sym_RPAREN, - STATE(7279), 1, + STATE(7654), 1, aux_sym_type_repeat1, - [308418] = 4, + [320269] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11846), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308431] = 4, + ACTIONS(7027), 1, + anon_sym_SQUOTE, + ACTIONS(7039), 1, + sym__dollar_quoted_string_tag, + STATE(1058), 1, + sym_string, + [320282] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11846), 1, + ACTIONS(12685), 1, anon_sym_RPAREN, - STATE(7288), 1, - aux_sym_type_repeat1, - [308444] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [320295] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(6091), 1, + anon_sym_SQUOTE, + ACTIONS(6103), 1, + sym__dollar_quoted_string_tag, + STATE(1776), 1, + sym_string, + [320308] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11838), 1, + ACTIONS(12683), 1, anon_sym_RPAREN, - STATE(7291), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308457] = 4, + [320321] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11848), 1, + ACTIONS(8301), 1, anon_sym_COMMA, - ACTIONS(11851), 1, + ACTIONS(12687), 1, anon_sym_RPAREN, - STATE(7282), 1, - aux_sym_view_options_repeat1, - [308470] = 4, + STATE(7573), 1, + aux_sym_index_table_parameters_repeat1, + [320334] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11537), 1, - anon_sym_LPAREN, - ACTIONS(11853), 1, - aux_sym_cte_token1, - STATE(5693), 1, - sym_table_parameters, - [308483] = 4, + ACTIONS(12689), 3, + aux_sym_with_clause_token1, + anon_sym_COMMA, + anon_sym_RPAREN, + [320343] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5747), 1, - anon_sym_SQUOTE, - ACTIONS(5759), 1, - sym__dollar_quoted_string_tag, - STATE(2159), 1, - sym_string, - [308496] = 4, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12691), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [320356] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11855), 1, + ACTIONS(12693), 1, anon_sym_RPAREN, - STATE(7276), 1, - aux_sym_type_repeat1, - [308509] = 4, + STATE(7539), 1, + aux_sym_type_spec_base_repeat1, + [320369] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11857), 1, + ACTIONS(12695), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [308522] = 4, + [320382] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(8301), 1, anon_sym_COMMA, - ACTIONS(11859), 1, + ACTIONS(12687), 1, anon_sym_RPAREN, - STATE(7116), 1, - aux_sym_create_function_statement_repeat1, - [308535] = 4, + STATE(7575), 1, + aux_sym_index_table_parameters_repeat1, + [320395] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11861), 1, + ACTIONS(12697), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308548] = 4, + STATE(7610), 1, + aux_sym_type_spec_base_repeat1, + [320408] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11863), 1, + ACTIONS(12699), 1, anon_sym_RPAREN, - STATE(7293), 1, + STATE(7672), 1, aux_sym_type_repeat1, - [308561] = 4, + [320421] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11861), 1, + ACTIONS(12701), 1, anon_sym_RPAREN, - STATE(7301), 1, + STATE(7660), 1, aux_sym_type_repeat1, - [308574] = 4, + [320434] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12703), 1, anon_sym_COMMA, - ACTIONS(11865), 1, + ACTIONS(12705), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308587] = 4, + STATE(7576), 1, + aux_sym_view_options_repeat1, + [320447] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11867), 1, + ACTIONS(12707), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [308600] = 4, + [320460] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11869), 1, + ACTIONS(12709), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308613] = 4, + [320473] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8035), 1, - anon_sym_RPAREN, - ACTIONS(11871), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - STATE(7294), 1, - aux_sym_index_table_parameters_repeat1, - [308626] = 4, + ACTIONS(12711), 1, + anon_sym_RPAREN, + STATE(7780), 1, + aux_sym_type_spec_range_repeat1, + [320486] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11869), 1, + ACTIONS(12709), 1, anon_sym_RPAREN, - STATE(7297), 1, + STATE(7676), 1, aux_sym_type_repeat1, - [308639] = 4, + [320499] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11855), 1, + ACTIONS(12713), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308652] = 4, + STATE(7587), 1, + aux_sym_type_spec_base_repeat1, + [320512] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11874), 1, + ACTIONS(12715), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308665] = 4, + [320525] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6156), 1, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12717), 1, anon_sym_RPAREN, - ACTIONS(10873), 1, - aux_sym_where_clause_token1, - STATE(5746), 1, - sym_where_clause, - [308678] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [320538] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11874), 1, + ACTIONS(12715), 1, anon_sym_RPAREN, - STATE(7303), 1, + STATE(7682), 1, aux_sym_type_repeat1, - [308691] = 4, + [320551] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11876), 1, + ACTIONS(12719), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [308704] = 4, + STATE(7590), 1, + aux_sym_type_spec_base_repeat1, + [320564] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11878), 1, + ACTIONS(12721), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308717] = 4, + STATE(7591), 1, + aux_sym_type_spec_base_repeat1, + [320577] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7897), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11880), 1, + ACTIONS(12723), 1, anon_sym_RPAREN, - STATE(7294), 1, - aux_sym_index_table_parameters_repeat1, - [308730] = 4, + STATE(7611), 1, + aux_sym_type_spec_base_repeat1, + [320590] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11882), 1, + ACTIONS(12725), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308743] = 4, + [320603] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11884), 1, + ACTIONS(12727), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [308756] = 4, + STATE(7592), 1, + aux_sym_type_spec_base_repeat1, + [320616] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11865), 1, + ACTIONS(12729), 1, anon_sym_RPAREN, - STATE(7308), 1, - aux_sym_type_repeat1, - [308769] = 4, + STATE(7593), 1, + aux_sym_type_spec_base_repeat1, + [320629] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5711), 1, - anon_sym_SQUOTE, - ACTIONS(5723), 1, - sym__dollar_quoted_string_tag, - STATE(2888), 1, - sym_string, - [308782] = 3, + ACTIONS(12466), 1, + anon_sym_COMMA, + ACTIONS(12731), 1, + anon_sym_RPAREN, + STATE(7570), 1, + aux_sym_table_parameters_repeat1, + [320642] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11886), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11888), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [308793] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12733), 1, + anon_sym_RPAREN, + STATE(7595), 1, + aux_sym_type_spec_base_repeat1, + [320655] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11890), 1, + ACTIONS(12735), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308806] = 4, + STATE(7598), 1, + aux_sym_type_spec_base_repeat1, + [320668] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12737), 1, anon_sym_COMMA, - ACTIONS(11892), 1, + ACTIONS(12740), 1, anon_sym_RPAREN, - STATE(7313), 1, - aux_sym_type_repeat1, - [308819] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [320681] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(12466), 1, anon_sym_COMMA, - ACTIONS(11894), 1, + ACTIONS(12742), 1, anon_sym_RPAREN, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [308832] = 4, + STATE(7528), 1, + aux_sym_table_parameters_repeat1, + [320694] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11896), 1, + ACTIONS(12744), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [308845] = 4, + [320707] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5603), 1, + ACTIONS(7191), 1, anon_sym_SQUOTE, - ACTIONS(5615), 1, + ACTIONS(7203), 1, sym__dollar_quoted_string_tag, - STATE(4948), 1, + STATE(2653), 1, sym_string, - [308858] = 4, + [320720] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11898), 1, + ACTIONS(12746), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7694), 1, aux_sym_type_repeat1, - [308871] = 4, + [320733] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11898), 1, + ACTIONS(12748), 1, anon_sym_RPAREN, - STATE(7315), 1, - aux_sym_type_repeat1, - [308884] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [320746] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11900), 1, + ACTIONS(12750), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308897] = 4, + [320759] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11900), 1, + ACTIONS(12752), 1, anon_sym_RPAREN, - STATE(7317), 1, - aux_sym_type_repeat1, - [308910] = 4, + STATE(7607), 1, + aux_sym_type_spec_base_repeat1, + [320772] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11902), 1, + ACTIONS(12754), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [308923] = 4, + STATE(7609), 1, + aux_sym_type_spec_base_repeat1, + [320785] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2204), 1, - anon_sym_SQUOTE, - ACTIONS(2216), 1, - sym__dollar_quoted_string_tag, - STATE(1624), 1, - sym_string, - [308936] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12756), 1, + anon_sym_RPAREN, + STATE(7637), 1, + aux_sym_type_spec_base_repeat1, + [320798] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11904), 1, + ACTIONS(12758), 1, anon_sym_RPAREN, - STATE(7328), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [308949] = 4, + [320811] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(37), 1, - aux_sym_grant_statement_token4, - STATE(5132), 1, - sym_select_clause, - STATE(5736), 1, - sym__select_statement, - [308962] = 3, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12760), 1, + anon_sym_RPAREN, + STATE(7615), 1, + aux_sym_type_spec_base_repeat1, + [320824] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11906), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(11908), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [308973] = 4, + ACTIONS(11931), 1, + anon_sym_COMMA, + ACTIONS(12762), 1, + anon_sym_RPAREN, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [320837] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(65), 1, - anon_sym_SQUOTE, - ACTIONS(77), 1, - sym__dollar_quoted_string_tag, - STATE(121), 1, - sym_string, - [308986] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12764), 1, + anon_sym_RPAREN, + STATE(7616), 1, + aux_sym_type_spec_base_repeat1, + [320850] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11910), 1, + ACTIONS(12750), 1, anon_sym_RPAREN, - STATE(7296), 1, + STATE(7711), 1, aux_sym_type_repeat1, - [308999] = 4, + [320863] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(3457), 1, - anon_sym_SQUOTE, - ACTIONS(3469), 1, - sym__dollar_quoted_string_tag, - STATE(3598), 1, - sym_string, - [309012] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12766), 1, + anon_sym_RPAREN, + STATE(7620), 1, + aux_sym_type_spec_base_repeat1, + [320876] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11366), 1, - anon_sym_LPAREN, - ACTIONS(11912), 1, - aux_sym_cte_token1, - STATE(4280), 1, - sym_table_parameters, - [309025] = 4, + ACTIONS(9059), 1, + anon_sym_COMMA, + ACTIONS(12768), 1, + anon_sym_RPAREN, + STATE(7622), 1, + aux_sym_type_spec_base_repeat1, + [320889] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11914), 1, + ACTIONS(12770), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [309038] = 4, + STATE(7700), 1, + aux_sym_create_function_statement_repeat1, + [320902] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11916), 1, + ACTIONS(12772), 1, anon_sym_RPAREN, - STATE(7335), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309051] = 4, + [320915] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12351), 1, anon_sym_COMMA, - ACTIONS(11918), 1, + ACTIONS(12774), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [309064] = 4, + STATE(7548), 1, + aux_sym_table_constraint_exclude_repeat1, + [320928] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11918), 1, + ACTIONS(12776), 1, anon_sym_RPAREN, - STATE(7347), 1, - aux_sym_type_repeat1, - [309077] = 4, + STATE(7623), 1, + aux_sym_type_spec_base_repeat1, + [320941] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(11920), 1, + ACTIONS(12778), 1, anon_sym_RPAREN, - STATE(7310), 1, - aux_sym_create_function_statement_repeat1, - [309090] = 4, + STATE(7628), 1, + aux_sym_type_spec_base_repeat1, + [320954] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(11922), 1, + ACTIONS(12780), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [309103] = 4, + STATE(7858), 1, + aux_sym_create_function_statement_repeat1, + [320967] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11924), 1, + ACTIONS(12782), 1, anon_sym_RPAREN, - STATE(7180), 1, - aux_sym_table_constraint_exclude_repeat1, - [309116] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [320980] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11926), 1, + ACTIONS(12784), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [309129] = 4, + [320993] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11928), 1, + ACTIONS(12782), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7714), 1, aux_sym_type_repeat1, - [309142] = 4, + [321006] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11930), 1, + ACTIONS(12786), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309155] = 4, + [321019] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11932), 1, + ACTIONS(12788), 1, anon_sym_RPAREN, - STATE(7340), 1, + STATE(7719), 1, aux_sym_type_repeat1, - [309168] = 4, + [321032] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(10629), 1, anon_sym_COMMA, - ACTIONS(11930), 1, + ACTIONS(10633), 1, anon_sym_RPAREN, - STATE(7338), 1, - aux_sym_type_repeat1, - [309181] = 4, + STATE(7634), 1, + aux_sym_type_spec_composite_repeat1, + [321045] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11934), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [309194] = 4, + ACTIONS(2286), 1, + anon_sym_SQUOTE, + ACTIONS(2298), 1, + sym__dollar_quoted_string_tag, + STATE(1820), 1, + sym_string, + [321058] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11936), 1, + ACTIONS(12790), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [309207] = 4, + [321071] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11938), 1, + ACTIONS(12792), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309220] = 4, + [321084] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11934), 1, - anon_sym_RPAREN, - STATE(7343), 1, - aux_sym_type_repeat1, - [309233] = 4, + ACTIONS(12794), 1, + aux_sym_cte_token1, + ACTIONS(12796), 1, + anon_sym_LPAREN, + STATE(5819), 1, + sym_table_parameters, + [321097] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11938), 1, + ACTIONS(12792), 1, anon_sym_RPAREN, - STATE(7344), 1, + STATE(7723), 1, aux_sym_type_repeat1, - [309246] = 4, + [321110] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12101), 1, anon_sym_COMMA, - ACTIONS(11940), 1, + ACTIONS(12798), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [309259] = 4, + STATE(7632), 1, + aux_sym_trigger_body_repeat1, + [321123] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11942), 1, + ACTIONS(12800), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309272] = 4, + [321136] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12802), 1, anon_sym_COMMA, - ACTIONS(11944), 1, + ACTIONS(12805), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [309285] = 4, + STATE(7724), 1, + aux_sym_create_function_parameters_repeat1, + [321149] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11942), 1, + ACTIONS(12800), 1, anon_sym_RPAREN, - STATE(7350), 1, + STATE(7729), 1, aux_sym_type_repeat1, - [309298] = 4, + [321162] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11946), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [309311] = 4, + ACTIONS(7235), 1, + anon_sym_SQUOTE, + ACTIONS(7247), 1, + sym__dollar_quoted_string_tag, + STATE(939), 1, + sym_string, + [321175] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11948), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(11950), 1, + ACTIONS(12807), 1, anon_sym_RPAREN, - STATE(7509), 1, - aux_sym_view_options_repeat1, - [309324] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [321188] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11946), 1, + ACTIONS(12809), 1, anon_sym_RPAREN, - STATE(7371), 1, - aux_sym_type_repeat1, - [309337] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [321201] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11952), 1, + ACTIONS(12811), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309350] = 4, + [321214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(10709), 1, + anon_sym_EQ, + ACTIONS(10707), 2, anon_sym_COMMA, - ACTIONS(11954), 1, anon_sym_RPAREN, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [309363] = 4, + [321225] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11956), 1, + ACTIONS(12813), 1, anon_sym_RPAREN, - STATE(7356), 1, + STATE(7734), 1, aux_sym_type_repeat1, - [309376] = 4, + [321238] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(12815), 1, anon_sym_COMMA, - ACTIONS(11958), 1, + ACTIONS(12818), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [309389] = 4, + STATE(7732), 1, + aux_sym_table_parameters_repeat1, + [321251] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11960), 1, + ACTIONS(12820), 1, anon_sym_RPAREN, - STATE(7067), 1, - aux_sym_create_function_statement_repeat1, - [309402] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [321264] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11962), 1, + ACTIONS(12822), 1, anon_sym_RPAREN, - STATE(7332), 1, - aux_sym_table_constraint_exclude_repeat1, - [309415] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [321277] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11964), 1, + ACTIONS(12824), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [309428] = 4, + STATE(7640), 1, + aux_sym_insert_statement_repeat1, + [321290] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12351), 1, anon_sym_COMMA, - ACTIONS(11964), 1, + ACTIONS(12826), 1, anon_sym_RPAREN, - STATE(7362), 1, - aux_sym_type_repeat1, - [309441] = 4, + STATE(7645), 1, + aux_sym_table_constraint_exclude_repeat1, + [321303] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11966), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11969), 1, + ACTIONS(12828), 1, anon_sym_RPAREN, - STATE(7358), 1, - aux_sym_create_function_parameters_repeat1, - [309454] = 4, + STATE(7706), 1, + aux_sym_type_repeat1, + [321316] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5479), 1, + ACTIONS(5897), 1, anon_sym_SQUOTE, - ACTIONS(5491), 1, + ACTIONS(5909), 1, sym__dollar_quoted_string_tag, - STATE(1679), 1, + STATE(5047), 1, sym_string, - [309467] = 4, + [321329] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11971), 1, + ACTIONS(12830), 1, anon_sym_RPAREN, - STATE(7334), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309480] = 4, + [321342] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7897), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11777), 1, + ACTIONS(12832), 1, anon_sym_RPAREN, - STATE(7294), 1, - aux_sym_index_table_parameters_repeat1, - [309493] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [321355] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11973), 1, + ACTIONS(12822), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7742), 1, aux_sym_type_repeat1, - [309506] = 4, + [321368] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7099), 1, - anon_sym_SQUOTE, - ACTIONS(7111), 1, - sym__dollar_quoted_string_tag, - STATE(909), 1, - sym_string, - [309519] = 3, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12834), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [321381] = 4, ACTIONS(3), 1, sym_comment, - STATE(5544), 1, - aux_sym_trigger_preferencing_repeat1, - ACTIONS(11975), 2, - aux_sym_trigger_preferencing_token2, - aux_sym_trigger_preferencing_token3, - [309530] = 4, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12836), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [321394] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11567), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11977), 1, + ACTIONS(12834), 1, anon_sym_RPAREN, - STATE(7103), 1, - aux_sym_parameters_repeat1, - [309543] = 4, + STATE(7749), 1, + aux_sym_type_repeat1, + [321407] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11979), 1, + ACTIONS(12828), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309556] = 4, + [321420] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11971), 1, + ACTIONS(12838), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7651), 1, aux_sym_type_repeat1, - [309569] = 4, + [321433] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11973), 1, + ACTIONS(12840), 1, anon_sym_RPAREN, - STATE(7369), 1, + STATE(7739), 1, aux_sym_type_repeat1, - [309582] = 4, + [321446] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11981), 1, + ACTIONS(12842), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7745), 1, aux_sym_type_repeat1, - [309595] = 4, + [321459] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11983), 1, + ACTIONS(12844), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [309608] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [321472] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11985), 1, + ACTIONS(12840), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309621] = 4, + [321485] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6919), 1, - anon_sym_SQUOTE, - ACTIONS(6931), 1, - sym__dollar_quoted_string_tag, - STATE(3065), 1, - sym_string, - [309634] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(12846), 1, + anon_sym_RPAREN, + STATE(7750), 1, + aux_sym_type_repeat1, + [321498] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11987), 1, + ACTIONS(12842), 1, anon_sym_RPAREN, - STATE(7366), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309647] = 4, + [321511] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11989), 1, + ACTIONS(12848), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [309660] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [321524] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6270), 1, + ACTIONS(5777), 1, anon_sym_SQUOTE, - ACTIONS(6282), 1, + ACTIONS(5789), 1, sym__dollar_quoted_string_tag, - STATE(913), 1, + STATE(330), 1, sym_string, - [309673] = 4, + [321537] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(11991), 1, + ACTIONS(12850), 1, anon_sym_RPAREN, - STATE(7463), 1, - aux_sym_type_repeat1, - [309686] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [321550] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12854), 1, + anon_sym_EQ, + ACTIONS(12852), 2, anon_sym_COMMA, - ACTIONS(11993), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [309699] = 4, + [321561] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11987), 1, + ACTIONS(12846), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309712] = 4, + [321574] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11995), 1, + ACTIONS(12856), 1, anon_sym_RPAREN, - STATE(7466), 1, - aux_sym_type_repeat1, - [309725] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [321587] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(11997), 1, + ACTIONS(12858), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [309738] = 4, + [321600] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(12703), 1, anon_sym_COMMA, - ACTIONS(11999), 1, + ACTIONS(12860), 1, anon_sym_RPAREN, - STATE(6962), 1, - aux_sym_insert_statement_repeat1, - [309751] = 4, + STATE(7670), 1, + aux_sym_view_options_repeat1, + [321613] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11811), 1, - anon_sym_RPAREN, - STATE(7378), 1, - aux_sym_type_repeat1, - [309764] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(7679), 1, + sym_string, + [321626] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12001), 1, + ACTIONS(12862), 1, anon_sym_RPAREN, - STATE(7387), 1, + STATE(7766), 1, aux_sym_type_repeat1, - [309777] = 3, + [321639] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(12003), 1, - aux_sym_create_trigger_statement_token5, - ACTIONS(12005), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [309788] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(7681), 1, + sym_string, + [321652] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, - anon_sym_COMMA, - ACTIONS(12007), 1, - anon_sym_RPAREN, - STATE(7351), 1, - aux_sym_create_function_statement_repeat1, - [309801] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(7683), 1, + sym_string, + [321665] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12009), 1, + ACTIONS(12864), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [309814] = 4, + [321678] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12011), 1, + ACTIONS(12866), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309827] = 4, + [321691] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6372), 1, - anon_sym_SQUOTE, - ACTIONS(6384), 1, - sym__dollar_quoted_string_tag, - STATE(5608), 1, - sym_string, - [309840] = 4, + ACTIONS(12415), 1, + anon_sym_LPAREN, + ACTIONS(12868), 1, + aux_sym_cte_token1, + STATE(4100), 1, + sym_table_parameters, + [321704] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12011), 1, + ACTIONS(12866), 1, anon_sym_RPAREN, - STATE(7391), 1, + STATE(7770), 1, aux_sym_type_repeat1, - [309853] = 4, + [321717] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12013), 1, + ACTIONS(12870), 1, anon_sym_RPAREN, - STATE(6955), 1, - aux_sym_table_parameters_repeat1, - [309866] = 4, + STATE(7757), 1, + aux_sym_type_repeat1, + [321730] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12015), 1, + ACTIONS(12872), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309879] = 4, + [321743] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11539), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(12017), 1, + ACTIONS(12874), 1, anon_sym_RPAREN, - STATE(6955), 1, - aux_sym_table_parameters_repeat1, - [309892] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [321756] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12015), 1, + ACTIONS(12872), 1, anon_sym_RPAREN, - STATE(7397), 1, + STATE(7776), 1, aux_sym_type_repeat1, - [309905] = 4, + [321769] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12019), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [309918] = 4, + ACTIONS(12796), 1, + anon_sym_LPAREN, + ACTIONS(12876), 1, + aux_sym_cte_token1, + STATE(5819), 1, + sym_table_parameters, + [321782] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12021), 1, + ACTIONS(12878), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [309931] = 4, + [321795] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(12023), 1, + ACTIONS(12880), 1, anon_sym_RPAREN, - STATE(7353), 1, - aux_sym_insert_statement_repeat1, - [309944] = 4, + STATE(7688), 1, + aux_sym_type_spec_base_repeat1, + [321808] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12025), 1, + ACTIONS(12882), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [309957] = 4, + [321821] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(12027), 1, - anon_sym_COMMA, - ACTIONS(12030), 1, - anon_sym_RPAREN, - STATE(7398), 1, - aux_sym_parameters_repeat1, - [309970] = 4, + ACTIONS(11851), 1, + aux_sym_drop_statement_token2, + ACTIONS(12884), 1, + aux_sym_create_statement_token2, + ACTIONS(12886), 1, + aux_sym_create_statement_token3, + [321834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(10806), 1, + anon_sym_EQ, + ACTIONS(10804), 2, anon_sym_COMMA, - ACTIONS(12032), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [309983] = 4, + [321845] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, - anon_sym_COMMA, - ACTIONS(12034), 1, - anon_sym_RPAREN, - STATE(7354), 1, - aux_sym_create_function_statement_repeat1, - [309996] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(7361), 1, + sym_string, + [321858] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(12036), 1, + ACTIONS(12888), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310009] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [321871] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, - anon_sym_COMMA, - ACTIONS(12038), 1, - anon_sym_RPAREN, - STATE(7180), 1, - aux_sym_table_constraint_exclude_repeat1, - [310022] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(7367), 1, + sym_string, + [321884] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12040), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310035] = 4, + ACTIONS(2216), 1, + anon_sym_SQUOTE, + ACTIONS(2228), 1, + sym__dollar_quoted_string_tag, + STATE(7375), 1, + sym_string, + [321897] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12042), 1, + ACTIONS(12890), 1, anon_sym_RPAREN, - STATE(7367), 1, + STATE(7752), 1, aux_sym_type_repeat1, - [310048] = 4, + [321910] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5443), 1, - anon_sym_SQUOTE, - ACTIONS(5455), 1, - sym__dollar_quoted_string_tag, - STATE(5022), 1, - sym_string, - [310061] = 4, + ACTIONS(12892), 1, + anon_sym_COMMA, + ACTIONS(12894), 1, + anon_sym_RPAREN, + STATE(7724), 1, + aux_sym_create_function_parameters_repeat1, + [321923] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6100), 1, + ACTIONS(5861), 1, anon_sym_SQUOTE, - ACTIONS(6112), 1, + ACTIONS(5873), 1, sym__dollar_quoted_string_tag, - STATE(2381), 1, + STATE(1712), 1, sym_string, - [310074] = 4, + [321936] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(10908), 1, + anon_sym_EQ, + ACTIONS(10906), 2, anon_sym_COMMA, - ACTIONS(12044), 1, anon_sym_RPAREN, - STATE(7261), 1, - aux_sym_type_repeat1, - [310087] = 4, + [321947] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5675), 1, + ACTIONS(12896), 1, anon_sym_SQUOTE, - ACTIONS(5687), 1, + ACTIONS(12898), 1, sym__dollar_quoted_string_tag, - STATE(350), 1, + STATE(3348), 1, sym_string, - [310100] = 4, + [321960] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(12046), 1, + ACTIONS(12900), 1, anon_sym_RPAREN, - STATE(5852), 1, - aux_sym_insert_statement_repeat1, - [310113] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [321973] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(12466), 1, anon_sym_COMMA, - ACTIONS(12048), 1, + ACTIONS(12902), 1, anon_sym_RPAREN, - STATE(7165), 1, - aux_sym_insert_statement_repeat1, - [310126] = 4, + STATE(7732), 1, + aux_sym_table_parameters_repeat1, + [321986] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12466), 1, anon_sym_COMMA, - ACTIONS(12050), 1, + ACTIONS(12904), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310139] = 3, + STATE(7732), 1, + aux_sym_table_parameters_repeat1, + [321999] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(12054), 1, - aux_sym_table_constraint_check_token1, - ACTIONS(12052), 2, - aux_sym_set_statement_token2, - aux_sym_view_check_option_token1, - [310150] = 4, + ACTIONS(12796), 1, + anon_sym_LPAREN, + ACTIONS(12906), 1, + aux_sym_cte_token1, + STATE(5833), 1, + sym_table_parameters, + [322012] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11264), 1, - aux_sym_create_view_statement_token1, - ACTIONS(12056), 1, - aux_sym_create_statement_token2, - ACTIONS(12058), 1, - aux_sym_create_statement_token3, - [310163] = 4, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(12908), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [322025] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(12060), 1, + ACTIONS(12910), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310176] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [322038] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12322), 1, anon_sym_COMMA, - ACTIONS(12042), 1, + ACTIONS(12912), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310189] = 4, + STATE(7418), 1, + aux_sym_type_spec_range_repeat1, + [322051] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(12062), 1, + ACTIONS(12914), 1, anon_sym_RPAREN, - STATE(5852), 1, + STATE(7658), 1, aux_sym_insert_statement_repeat1, - [310202] = 4, + [322064] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12064), 1, + ACTIONS(12916), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [310215] = 4, + [322077] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12066), 1, + ACTIONS(12918), 1, anon_sym_RPAREN, - STATE(7411), 1, + STATE(7803), 1, aux_sym_type_repeat1, - [310228] = 4, + [322090] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11511), 1, + aux_sym_create_statement_token2, + ACTIONS(11513), 1, + aux_sym_create_statement_token3, + ACTIONS(11517), 1, + aux_sym_drop_statement_token2, + [322103] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11374), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(12068), 1, + ACTIONS(12920), 1, anon_sym_RPAREN, - STATE(7166), 1, - aux_sym_create_function_statement_repeat1, - [310241] = 4, + STATE(5554), 1, + aux_sym_insert_statement_repeat1, + [322116] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12070), 1, + ACTIONS(12922), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [310254] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12072), 1, - aux_sym_cte_token2, - ACTIONS(12074), 1, - aux_sym_cte_token3, - ACTIONS(12076), 1, - anon_sym_LPAREN, - [310267] = 4, + [322129] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12078), 1, + ACTIONS(12924), 1, anon_sym_RPAREN, - STATE(7439), 1, - aux_sym_type_repeat1, - [310280] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [322142] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12796), 1, + anon_sym_LPAREN, + ACTIONS(12926), 1, + aux_sym_cte_token1, + STATE(5833), 1, + sym_table_parameters, + [322155] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12066), 1, + ACTIONS(12928), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310293] = 3, + [322168] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(12080), 1, - aux_sym_with_clause_token1, - ACTIONS(12082), 2, + ACTIONS(11921), 1, anon_sym_COMMA, + ACTIONS(12928), 1, anon_sym_RPAREN, - [310304] = 4, + STATE(7805), 1, + aux_sym_type_repeat1, + [322181] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12084), 1, + ACTIONS(12930), 1, anon_sym_RPAREN, - STATE(7460), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310317] = 4, + [322194] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12086), 1, + ACTIONS(12932), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [310330] = 4, + [322207] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12088), 1, + ACTIONS(12930), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310343] = 4, + STATE(7816), 1, + aux_sym_type_repeat1, + [322220] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6775), 1, + ACTIONS(5529), 1, anon_sym_SQUOTE, - ACTIONS(6787), 1, + ACTIONS(5541), 1, sym__dollar_quoted_string_tag, - STATE(392), 1, + STATE(342), 1, sym_string, - [310356] = 4, + [322233] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(12090), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310369] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12092), 1, + ACTIONS(12934), 1, anon_sym_RPAREN, - STATE(7434), 1, + STATE(7813), 1, aux_sym_type_repeat1, - [310382] = 4, + [322246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(11944), 1, - anon_sym_RPAREN, - STATE(7374), 1, - aux_sym_type_repeat1, - [310395] = 4, + ACTIONS(12938), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(12936), 2, + aux_sym_set_statement_token2, + aux_sym_view_check_option_token1, + [322257] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12094), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310408] = 4, + ACTIONS(12942), 1, + aux_sym_table_constraint_check_token1, + ACTIONS(12940), 2, + aux_sym_set_statement_token2, + aux_sym_view_check_option_token1, + [322268] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12096), 1, + ACTIONS(12944), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [310421] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(12098), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310434] = 4, + [322281] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, - anon_sym_COMMA, - ACTIONS(12100), 1, - anon_sym_RPAREN, - STATE(7180), 1, - aux_sym_table_constraint_exclude_repeat1, - [310447] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12098), 1, + ACTIONS(12946), 1, anon_sym_RPAREN, - STATE(7438), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310460] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12102), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310473] = 4, + [322294] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(12104), 1, + ACTIONS(12948), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310486] = 4, + STATE(7755), 1, + aux_sym_insert_statement_repeat1, + [322307] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12106), 1, + ACTIONS(12946), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7817), 1, aux_sym_type_repeat1, - [310499] = 4, + [322320] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12104), 1, + ACTIONS(12950), 1, anon_sym_RPAREN, - STATE(7444), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310512] = 4, + [322333] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12108), 1, + ACTIONS(12952), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310525] = 4, + [322346] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(12106), 1, + ACTIONS(6452), 1, anon_sym_RPAREN, - STATE(7446), 1, - aux_sym_type_repeat1, - [310538] = 4, + ACTIONS(11507), 1, + aux_sym_where_clause_token1, + STATE(5842), 1, + sym_where_clause, + [322359] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12110), 1, + ACTIONS(12952), 1, anon_sym_RPAREN, - STATE(7423), 1, + STATE(7823), 1, aux_sym_type_repeat1, - [310551] = 4, + [322372] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9059), 1, anon_sym_COMMA, - ACTIONS(12112), 1, + ACTIONS(12954), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310564] = 4, + STATE(7775), 1, + aux_sym_type_spec_base_repeat1, + [322385] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12796), 1, + anon_sym_LPAREN, + ACTIONS(12956), 1, + aux_sym_cte_token1, + STATE(5804), 1, + sym_table_parameters, + [322398] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(10801), 1, + ACTIONS(11397), 1, aux_sym_grant_statement_token4, - STATE(5249), 1, + STATE(5118), 1, sym_select_clause, - STATE(5723), 1, + STATE(5810), 1, sym__select_statement, - [310577] = 4, + [322411] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12114), 1, + ACTIONS(12958), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310590] = 4, + [322424] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12796), 1, + anon_sym_LPAREN, + ACTIONS(12960), 1, + aux_sym_cte_token1, + STATE(5856), 1, + sym_table_parameters, + [322437] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(6893), 1, + anon_sym_SQUOTE, + ACTIONS(6905), 1, + sym__dollar_quoted_string_tag, + STATE(773), 1, + sym_string, + [322450] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12415), 1, + anon_sym_LPAREN, + ACTIONS(12962), 1, + aux_sym_cte_token1, + STATE(3987), 1, + sym_table_parameters, + [322463] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12110), 1, + ACTIONS(12964), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310603] = 4, + [322476] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12116), 1, + ACTIONS(12966), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [310616] = 4, + [322489] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12118), 1, + ACTIONS(6815), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310629] = 4, + ACTIONS(11507), 1, + aux_sym_where_clause_token1, + STATE(5808), 1, + sym_where_clause, + [322502] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6448), 1, + ACTIONS(5935), 1, anon_sym_SQUOTE, - ACTIONS(6460), 1, + ACTIONS(5947), 1, sym__dollar_quoted_string_tag, - STATE(666), 1, + STATE(2614), 1, sym_string, - [310642] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12120), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310655] = 4, + [322515] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7897), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12122), 1, + ACTIONS(12968), 1, anon_sym_RPAREN, - STATE(7294), 1, - aux_sym_index_table_parameters_repeat1, - [310668] = 4, + STATE(7843), 1, + aux_sym_type_repeat1, + [322528] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(2324), 1, + ACTIONS(6500), 1, anon_sym_SQUOTE, - ACTIONS(2336), 1, + ACTIONS(6512), 1, sym__dollar_quoted_string_tag, - STATE(1993), 1, + STATE(2435), 1, sym_string, - [310681] = 4, + [322541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7897), 1, - anon_sym_COMMA, - ACTIONS(12122), 1, - anon_sym_RPAREN, - STATE(7259), 1, - aux_sym_index_table_parameters_repeat1, - [310694] = 4, + ACTIONS(12970), 3, + aux_sym_parallel_hint_token2, + aux_sym_parallel_hint_token3, + aux_sym_parallel_hint_token4, + [322550] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12124), 1, + ACTIONS(12972), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [310707] = 4, + STATE(7827), 1, + aux_sym_type_repeat1, + [322563] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12126), 1, + ACTIONS(12974), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [310720] = 4, + [322576] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12114), 1, + ACTIONS(12972), 1, anon_sym_RPAREN, - STATE(7464), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310733] = 4, + [322589] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(12128), 1, - anon_sym_RPAREN, - STATE(7214), 1, - aux_sym_type_repeat1, - [310746] = 4, + ACTIONS(12976), 1, + anon_sym_SQUOTE, + ACTIONS(12978), 1, + sym__dollar_quoted_string_tag, + STATE(3301), 1, + sym_string, + [322602] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11567), 1, + ACTIONS(12892), 1, anon_sym_COMMA, - ACTIONS(12130), 1, + ACTIONS(12980), 1, anon_sym_RPAREN, - STATE(7398), 1, - aux_sym_parameters_repeat1, - [310759] = 4, + STATE(7784), 1, + aux_sym_create_function_parameters_repeat1, + [322615] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(12132), 1, - anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310772] = 4, + ACTIONS(10408), 1, + aux_sym_grant_statement_token4, + STATE(1630), 1, + sym_select_clause, + STATE(4598), 1, + sym__select_statement, + [322628] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(10820), 1, + anon_sym_EQ, + ACTIONS(10818), 2, anon_sym_COMMA, - ACTIONS(12134), 1, anon_sym_RPAREN, - STATE(7441), 1, - aux_sym_type_repeat1, - [310785] = 4, + [322639] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11366), 1, - anon_sym_LPAREN, - ACTIONS(12136), 1, - aux_sym_cte_token1, - STATE(4325), 1, - sym_table_parameters, - [310798] = 4, + ACTIONS(12466), 1, + anon_sym_COMMA, + ACTIONS(12982), 1, + anon_sym_RPAREN, + STATE(7789), 1, + aux_sym_table_parameters_repeat1, + [322652] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12466), 1, anon_sym_COMMA, - ACTIONS(12138), 1, + ACTIONS(12984), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310811] = 4, + STATE(7790), 1, + aux_sym_table_parameters_repeat1, + [322665] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12140), 1, + ACTIONS(12986), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310824] = 4, + [322678] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12142), 1, + ACTIONS(12988), 1, anon_sym_RPAREN, - STATE(7429), 1, + STATE(7836), 1, aux_sym_type_repeat1, - [310837] = 4, + [322691] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12128), 1, + ACTIONS(12986), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7849), 1, aux_sym_type_repeat1, - [310850] = 4, + [322704] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(9629), 1, anon_sym_COMMA, - ACTIONS(12144), 1, + ACTIONS(12990), 1, anon_sym_RPAREN, - STATE(7514), 1, - aux_sym_type_repeat1, - [310863] = 4, + STATE(7799), 1, + aux_sym_insert_statement_repeat1, + [322717] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12146), 1, + ACTIONS(12988), 1, anon_sym_RPAREN, - STATE(7507), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310876] = 4, + [322730] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12134), 1, + ACTIONS(12992), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [310889] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [322743] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12148), 1, + ACTIONS(12994), 1, anon_sym_RPAREN, - STATE(7488), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [310902] = 3, + [322756] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(12152), 1, - anon_sym_EQ, - ACTIONS(12150), 2, + ACTIONS(11921), 1, anon_sym_COMMA, + ACTIONS(12994), 1, anon_sym_RPAREN, - [310913] = 4, + STATE(7854), 1, + aux_sym_type_repeat1, + [322769] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(9453), 1, - anon_sym_COMMA, - ACTIONS(12154), 1, - anon_sym_RPAREN, - STATE(7399), 1, - aux_sym_insert_statement_repeat1, - [310926] = 4, + ACTIONS(4520), 1, + anon_sym_SQUOTE, + ACTIONS(4532), 1, + sym__dollar_quoted_string_tag, + STATE(3143), 1, + sym_string, + [322782] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(11322), 1, + ACTIONS(12996), 1, anon_sym_RPAREN, - STATE(7469), 1, + STATE(7847), 1, aux_sym_type_repeat1, - [310939] = 4, + [322795] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12156), 1, + ACTIONS(12998), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [310952] = 4, + [322808] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(4606), 1, - anon_sym_SQUOTE, - ACTIONS(4618), 1, - sym__dollar_quoted_string_tag, - STATE(1513), 1, - sym_string, - [310965] = 4, + ACTIONS(11921), 1, + anon_sym_COMMA, + ACTIONS(13000), 1, + anon_sym_RPAREN, + STATE(7553), 1, + aux_sym_type_repeat1, + [322821] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11513), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12158), 1, + ACTIONS(13002), 1, anon_sym_RPAREN, - STATE(7402), 1, - aux_sym_table_constraint_exclude_repeat1, - [310978] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [322834] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12160), 1, + ACTIONS(13004), 1, anon_sym_RPAREN, - STATE(7481), 1, + STATE(7860), 1, aux_sym_type_repeat1, - [310991] = 4, + [322847] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(6412), 1, - anon_sym_SQUOTE, - ACTIONS(6424), 1, - sym__dollar_quoted_string_tag, - STATE(751), 1, - sym_string, - [311004] = 4, + ACTIONS(8915), 1, + anon_sym_COMMA, + ACTIONS(13006), 1, + anon_sym_RPAREN, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [322860] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11931), 1, anon_sym_COMMA, - ACTIONS(12162), 1, + ACTIONS(13008), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [311017] = 4, + STATE(7457), 1, + aux_sym_create_function_statement_repeat1, + [322873] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12164), 1, + ACTIONS(13010), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [311030] = 4, + [322886] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12166), 1, + ACTIONS(13012), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [311043] = 4, + [322899] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11567), 1, - anon_sym_COMMA, - ACTIONS(12168), 1, - anon_sym_RPAREN, - STATE(7459), 1, - aux_sym_parameters_repeat1, - [311056] = 4, + ACTIONS(6857), 1, + anon_sym_SQUOTE, + ACTIONS(6869), 1, + sym__dollar_quoted_string_tag, + STATE(1108), 1, + sym_string, + [322912] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12166), 1, + ACTIONS(13012), 1, anon_sym_RPAREN, - STATE(7485), 1, + STATE(7864), 1, aux_sym_type_repeat1, - [311069] = 4, + [322925] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12170), 1, + ACTIONS(13014), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [311082] = 4, + [322938] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12172), 1, + ACTIONS(13016), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [311095] = 4, + [322951] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12174), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [311108] = 4, + ACTIONS(13018), 1, + aux_sym_cte_token2, + ACTIONS(13020), 1, + aux_sym_cte_token3, + ACTIONS(13022), 1, + anon_sym_LPAREN, + [322964] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12172), 1, + ACTIONS(13016), 1, anon_sym_RPAREN, - STATE(7489), 1, + STATE(7870), 1, aux_sym_type_repeat1, - [311121] = 4, + [322977] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12176), 1, + ACTIONS(13024), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [311134] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [322990] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(13026), 1, + anon_sym_LPAREN, + ACTIONS(13028), 1, + aux_sym_type_spec_enum_token1, + ACTIONS(13030), 1, + aux_sym_type_spec_range_token1, + [323003] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12178), 1, + ACTIONS(13032), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [311147] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323016] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12144), 1, + ACTIONS(13034), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [311160] = 4, + [323029] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11537), 1, + ACTIONS(12796), 1, anon_sym_LPAREN, - ACTIONS(12180), 1, + ACTIONS(13036), 1, aux_sym_cte_token1, - STATE(5685), 1, + STATE(5856), 1, sym_table_parameters, - [311173] = 4, + [323042] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12182), 1, + ACTIONS(13038), 1, anon_sym_RPAREN, - STATE(7447), 1, - aux_sym_type_repeat1, - [311186] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323055] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12184), 1, + ACTIONS(13040), 1, anon_sym_RPAREN, - STATE(7415), 1, - aux_sym_type_repeat1, - [311199] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323068] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5819), 1, + ACTIONS(2327), 1, anon_sym_SQUOTE, - ACTIONS(5831), 1, + ACTIONS(2339), 1, sym__dollar_quoted_string_tag, - STATE(2051), 1, + STATE(1896), 1, sym_string, - [311212] = 4, + [323081] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(12176), 1, - anon_sym_RPAREN, - STATE(7496), 1, - aux_sym_type_repeat1, - [311225] = 4, + ACTIONS(7079), 1, + anon_sym_SQUOTE, + ACTIONS(7091), 1, + sym__dollar_quoted_string_tag, + STATE(386), 1, + sym_string, + [323094] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(12796), 1, + anon_sym_LPAREN, + ACTIONS(13042), 1, + aux_sym_cte_token1, + STATE(5804), 1, + sym_table_parameters, + [323107] = 4, + ACTIONS(3), 1, + sym_comment, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12186), 1, + ACTIONS(13044), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [311238] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323120] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(5639), 1, + ACTIONS(6322), 1, anon_sym_SQUOTE, - ACTIONS(5651), 1, + ACTIONS(6334), 1, sym__dollar_quoted_string_tag, - STATE(1159), 1, + STATE(5703), 1, sym_string, - [311251] = 4, + [323133] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12186), 1, + ACTIONS(13046), 1, anon_sym_RPAREN, - STATE(7499), 1, - aux_sym_type_repeat1, - [311264] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323146] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12188), 1, + ACTIONS(13048), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [311277] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323159] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12190), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [311290] = 4, + ACTIONS(6727), 1, + anon_sym_SQUOTE, + ACTIONS(6739), 1, + sym__dollar_quoted_string_tag, + STATE(737), 1, + sym_string, + [323172] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12138), 1, + ACTIONS(13050), 1, anon_sym_RPAREN, - STATE(7345), 1, + STATE(7886), 1, aux_sym_type_repeat1, - [311303] = 4, + [323185] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12192), 1, + ACTIONS(13052), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [311316] = 4, + [323198] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, - anon_sym_COMMA, - ACTIONS(12194), 1, - anon_sym_RPAREN, - STATE(7490), 1, - aux_sym_type_repeat1, - [311329] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12196), 1, + ACTIONS(13054), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [311342] = 4, + [323211] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12198), 1, + ACTIONS(13056), 1, anon_sym_RPAREN, - STATE(6495), 1, + STATE(6766), 1, aux_sym_group_by_clause_body_repeat1, - [311355] = 4, + [323224] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12132), 1, + ACTIONS(13058), 1, anon_sym_RPAREN, - STATE(7512), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [311368] = 4, + [323237] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12194), 1, + ACTIONS(13058), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7888), 1, aux_sym_type_repeat1, - [311381] = 4, + [323250] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12200), 1, + ACTIONS(13060), 1, anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [311394] = 4, + STATE(7553), 1, + aux_sym_type_repeat1, + [323263] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11948), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12202), 1, + ACTIONS(13060), 1, anon_sym_RPAREN, - STATE(7282), 1, - aux_sym_view_options_repeat1, - [311407] = 4, + STATE(7892), 1, + aux_sym_type_repeat1, + [323276] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12204), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [311420] = 4, + ACTIONS(10297), 1, + aux_sym_grant_statement_token4, + STATE(5825), 1, + sym__select_statement, + STATE(6099), 1, + sym_select_clause, + [323289] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12206), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [311433] = 4, + ACTIONS(6685), 1, + anon_sym_SQUOTE, + ACTIONS(6697), 1, + sym__dollar_quoted_string_tag, + STATE(917), 1, + sym_string, + [323302] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(11921), 1, anon_sym_COMMA, - ACTIONS(12142), 1, + ACTIONS(13062), 1, anon_sym_RPAREN, - STATE(7217), 1, + STATE(7553), 1, aux_sym_type_repeat1, - [311446] = 4, + [323315] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12208), 1, + ACTIONS(13064), 1, anon_sym_RPAREN, - STATE(6964), 1, - aux_sym_type_repeat1, - [311459] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323328] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(11295), 1, + ACTIONS(8915), 1, anon_sym_COMMA, - ACTIONS(12210), 1, + ACTIONS(13066), 1, anon_sym_RPAREN, - STATE(7217), 1, - aux_sym_type_repeat1, - [311472] = 4, + STATE(6766), 1, + aux_sym_group_by_clause_body_repeat1, + [323341] = 4, ACTIONS(3), 1, sym_comment, - ACTIONS(7063), 1, + ACTIONS(5705), 1, anon_sym_SQUOTE, - ACTIONS(7075), 1, + ACTIONS(5717), 1, sym__dollar_quoted_string_tag, - STATE(1171), 1, + STATE(1103), 1, sym_string, - [311485] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8542), 1, - anon_sym_COMMA, - ACTIONS(12212), 1, - anon_sym_RPAREN, - STATE(6495), 1, - aux_sym_group_by_clause_body_repeat1, - [311498] = 3, + [323354] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4290), 1, - sym_view_body, - [311508] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7185), 1, + aux_sym_conditional_expression_repeat1, + [323364] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12214), 1, + ACTIONS(13068), 1, anon_sym_LPAREN, - STATE(1147), 1, + STATE(597), 1, sym_tuple, - [311518] = 2, + [323374] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12216), 2, + ACTIONS(10467), 1, aux_sym_cte_token1, - aux_sym_tablespace_hint_token1, - [311526] = 3, + STATE(5797), 1, + sym_view_body, + [323384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12218), 1, + ACTIONS(13070), 1, sym_number, - ACTIONS(12220), 1, + ACTIONS(13072), 1, anon_sym_RBRACK, - [311536] = 3, + [323394] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12222), 1, - anon_sym_LPAREN, - STATE(2025), 1, - sym_tuple, - [311546] = 3, + ACTIONS(13074), 1, + aux_sym_sequence_token4, + ACTIONS(13076), 1, + sym_number, + [323404] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5799), 1, + sym_view_body, + [323414] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12224), 1, + ACTIONS(13078), 1, anon_sym_LPAREN, - STATE(1138), 1, + STATE(367), 1, sym_tuple, - [311556] = 3, + [323424] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12226), 1, - sym_number, - ACTIONS(12228), 1, - anon_sym_RBRACK, - [311566] = 3, + ACTIONS(13076), 2, + aux_sym_sequence_token6, + aux_sym_sequence_token7, + [323432] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12222), 1, - anon_sym_LPAREN, - STATE(2022), 1, - sym_tuple, - [311576] = 3, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5835), 1, + sym_view_body, + [323442] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12230), 1, - sym_number, - ACTIONS(12232), 1, - anon_sym_RBRACK, - [311586] = 3, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5852), 1, + sym_view_body, + [323452] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5848), 1, + sym_view_body, + [323462] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5830), 1, + sym_view_body, + [323472] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12234), 1, + ACTIONS(13080), 1, sym_number, - ACTIONS(12236), 1, + ACTIONS(13082), 1, anon_sym_RBRACK, - [311596] = 3, + [323482] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12224), 1, + ACTIONS(13084), 1, anon_sym_LPAREN, - STATE(1129), 1, + STATE(440), 1, + sym_create_function_parameters, + [323492] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13086), 1, + anon_sym_LPAREN, + STATE(753), 1, sym_tuple, - [311606] = 3, + [323502] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5817), 1, + sym_view_body, + [323512] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12214), 1, + ACTIONS(13088), 1, anon_sym_LPAREN, - STATE(1191), 1, + STATE(1595), 1, sym_tuple, - [311616] = 3, + [323522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5811), 1, + sym_view_body, + [323532] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13086), 1, anon_sym_LPAREN, - STATE(5465), 1, - sym_index_table_parameters, - [311626] = 3, + STATE(842), 1, + sym_tuple, + [323542] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13090), 1, anon_sym_LPAREN, - STATE(5486), 1, - sym_index_table_parameters, - [311636] = 3, + STATE(1951), 1, + sym_tuple, + [323552] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12238), 1, + ACTIONS(9611), 1, + aux_sym_null_hint_token2, + STATE(5296), 1, + sym_NULL, + [323562] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13092), 1, sym_number, - ACTIONS(12240), 1, + ACTIONS(13094), 1, anon_sym_RBRACK, - [311646] = 3, + [323572] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12242), 1, - anon_sym_LPAREN, - STATE(763), 1, - sym_tuple, - [311656] = 3, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5837), 1, + sym_view_body, + [323582] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13096), 2, + aux_sym_alter_schema_rename_action_token2, + anon_sym_EQ, + [323590] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5812), 1, + sym_view_body, + [323600] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13098), 1, + sym_number, + ACTIONS(13100), 1, + anon_sym_RBRACK, + [323610] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12244), 1, + ACTIONS(13102), 1, anon_sym_LPAREN, - STATE(1963), 1, + STATE(2091), 1, sym_tuple, - [311666] = 3, + [323620] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12244), 1, + ACTIONS(13102), 1, anon_sym_LPAREN, - STATE(1981), 1, + STATE(2082), 1, sym_tuple, - [311676] = 3, + [323630] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12242), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(776), 1, - sym_tuple, - [311686] = 3, + STATE(3077), 1, + sym_index_table_parameters, + [323640] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12246), 1, - sym_number, - ACTIONS(12248), 1, - anon_sym_RBRACK, - [311696] = 3, + ACTIONS(13104), 1, + aux_sym_create_trigger_statement_token3, + ACTIONS(13106), 1, + aux_sym_create_trigger_statement_token4, + [323650] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12250), 1, + ACTIONS(13090), 1, anon_sym_LPAREN, - STATE(653), 1, + STATE(1999), 1, sym_tuple, - [311706] = 3, + [323660] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5694), 1, - sym_view_body, - [311716] = 3, + ACTIONS(13084), 1, + anon_sym_LPAREN, + STATE(428), 1, + sym_create_function_parameters, + [323670] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12250), 1, + ACTIONS(13108), 1, + aux_sym_cte_token2, + ACTIONS(13110), 1, + aux_sym_alter_table_token2, + [323680] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13068), 1, anon_sym_LPAREN, - STATE(638), 1, + STATE(706), 1, sym_tuple, - [311726] = 3, + [323690] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12252), 1, - sym_number, - ACTIONS(12254), 1, - anon_sym_RBRACK, - [311736] = 3, + ACTIONS(13084), 1, + anon_sym_LPAREN, + STATE(421), 1, + sym_create_function_parameters, + [323700] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12256), 1, + ACTIONS(13112), 1, sym_number, - ACTIONS(12258), 1, + ACTIONS(13114), 1, anon_sym_RBRACK, - [311746] = 3, + [323710] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(5474), 1, + STATE(2966), 1, sym_index_table_parameters, - [311756] = 3, + [323720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12260), 1, + ACTIONS(13078), 1, anon_sym_LPAREN, - STATE(2349), 1, + STATE(398), 1, sym_tuple, - [311766] = 3, + [323730] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12262), 1, + ACTIONS(13116), 1, sym_number, - ACTIONS(12264), 1, + ACTIONS(13118), 1, anon_sym_RBRACK, - [311776] = 3, + [323740] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13084), 1, + anon_sym_LPAREN, + STATE(442), 1, + sym_create_function_parameters, + [323750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12260), 1, + ACTIONS(13120), 1, anon_sym_LPAREN, - STATE(2366), 1, + STATE(1210), 1, sym_tuple, - [311786] = 3, + [323760] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12266), 1, + ACTIONS(13122), 1, anon_sym_LPAREN, - STATE(381), 1, + STATE(1114), 1, sym_tuple, - [311796] = 3, + [323770] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4404), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - ACTIONS(9763), 1, - anon_sym_COLON_COLON, - [311806] = 3, + STATE(2976), 1, + sym_index_table_parameters, + [323780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12268), 1, - anon_sym_LPAREN, - STATE(892), 1, - sym_tuple, - [311816] = 3, + ACTIONS(13124), 1, + sym_number, + ACTIONS(13126), 1, + anon_sym_RBRACK, + [323790] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(5462), 1, + STATE(2987), 1, sym_index_table_parameters, - [311826] = 3, + [323800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12266), 1, + ACTIONS(13120), 1, anon_sym_LPAREN, - STATE(363), 1, + STATE(1158), 1, sym_tuple, - [311836] = 3, + [323810] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12268), 1, + ACTIONS(13122), 1, anon_sym_LPAREN, - STATE(902), 1, + STATE(1129), 1, sym_tuple, - [311846] = 3, + [323820] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12270), 1, + ACTIONS(13128), 1, + aux_sym_trigger_reference_token1, + STATE(3671), 1, + sym_from_clause, + [323830] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13130), 1, sym_number, - ACTIONS(12272), 1, + ACTIONS(13132), 1, anon_sym_RBRACK, - [311856] = 3, + [323840] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, + ACTIONS(10459), 1, aux_sym_cte_token1, - STATE(5690), 1, + STATE(5799), 1, sym_view_body, - [311866] = 2, + [323850] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13134), 1, + sym_number, + ACTIONS(13136), 1, + anon_sym_RBRACK, + [323860] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13138), 1, + sym_number, + ACTIONS(13140), 1, + anon_sym_RBRACK, + [323870] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12030), 2, + ACTIONS(13142), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(3220), 1, + sym_set_clause, + [323880] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12852), 2, anon_sym_COMMA, anon_sym_RPAREN, - [311874] = 3, + [323888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12274), 1, + ACTIONS(10467), 1, + aux_sym_cte_token1, + STATE(5832), 1, + sym_view_body, + [323898] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13144), 1, sym_number, - ACTIONS(12276), 1, + ACTIONS(13146), 1, anon_sym_RBRACK, - [311884] = 3, + [323908] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12278), 1, + ACTIONS(13148), 1, sym_number, - ACTIONS(12280), 1, + ACTIONS(13150), 1, anon_sym_RBRACK, - [311894] = 3, + [323918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12282), 1, + ACTIONS(13152), 1, sym_number, - ACTIONS(12284), 1, + ACTIONS(13154), 1, anon_sym_RBRACK, - [311904] = 3, + [323928] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12286), 1, + ACTIONS(13156), 1, anon_sym_LPAREN, - STATE(343), 1, + STATE(2425), 1, sym_tuple, - [311914] = 3, + [323938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12288), 1, + ACTIONS(13088), 1, anon_sym_LPAREN, - STATE(1658), 1, + STATE(1544), 1, sym_tuple, - [311924] = 3, + [323948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12290), 1, - sym_number, - ACTIONS(12292), 1, - anon_sym_RBRACK, - [311934] = 3, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5797), 1, + sym_view_body, + [323958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12288), 1, + ACTIONS(13158), 1, anon_sym_LPAREN, - STATE(1673), 1, - sym_tuple, - [311944] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5731), 1, - sym_view_body, - [311954] = 3, + ACTIONS(13160), 1, + aux_sym_table_constraint_exclude_token2, + [323968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12286), 1, + ACTIONS(13156), 1, anon_sym_LPAREN, - STATE(388), 1, + STATE(2444), 1, sym_tuple, - [311964] = 3, + [323978] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12294), 1, - sym_number, - ACTIONS(12296), 1, - anon_sym_RBRACK, - [311974] = 3, + ACTIONS(13162), 1, + aux_sym_create_function_statement_token8, + ACTIONS(13164), 1, + aux_sym_deterministic_hint_token1, + [323988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12298), 1, - sym_number, - ACTIONS(12300), 1, - anon_sym_RBRACK, - [311984] = 3, + ACTIONS(13166), 1, + aux_sym_external_hint_token3, + ACTIONS(13168), 1, + aux_sym_external_hint_token4, + [323998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12302), 1, - sym_number, - ACTIONS(12304), 1, - anon_sym_RBRACK, - [311994] = 3, + ACTIONS(11505), 1, + aux_sym_trigger_reference_token1, + STATE(7829), 1, + sym_from_clause, + [324008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12306), 1, - sym_number, - ACTIONS(12308), 1, - anon_sym_RBRACK, - [312004] = 3, + ACTIONS(13170), 2, + aux_sym_alter_schema_rename_action_token2, + anon_sym_EQ, + [324016] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12310), 1, - sym_number, - ACTIONS(12312), 1, - anon_sym_RBRACK, - [312014] = 3, + ACTIONS(13172), 1, + anon_sym_LPAREN, + STATE(3112), 1, + sym_tuple, + [324026] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12314), 1, - aux_sym_sequence_token5, - ACTIONS(12316), 1, - aux_sym_sql_hint_token4, - [312024] = 3, + ACTIONS(10418), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(6896), 1, + sym_set_clause, + [324036] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12318), 1, - aux_sym_comment_statement_token2, - ACTIONS(12320), 1, - aux_sym_trigger_time_token4, - [312034] = 3, + ACTIONS(13174), 1, + sym_number, + ACTIONS(13176), 1, + anon_sym_RBRACK, + [324046] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12322), 1, + ACTIONS(13178), 1, anon_sym_LPAREN, - STATE(4911), 1, + STATE(923), 1, sym_tuple, - [312044] = 3, + [324056] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12322), 1, + ACTIONS(13178), 1, anon_sym_LPAREN, - STATE(4933), 1, + STATE(821), 1, sym_tuple, - [312054] = 3, + [324066] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10871), 1, - aux_sym_trigger_reference_token1, - STATE(7298), 1, - sym_from_clause, - [312064] = 3, + ACTIONS(13180), 2, + aux_sym__function_language_token2, + aux_sym__function_language_token3, + [324074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12324), 1, - aux_sym_comment_statement_token6, - ACTIONS(12326), 1, - aux_sym_create_function_statement_token2, - [312074] = 2, + ACTIONS(13182), 1, + aux_sym_cte_token2, + ACTIONS(13184), 1, + aux_sym_alter_table_token2, + [324084] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7140), 1, + aux_sym_conditional_expression_repeat1, + [324094] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5812), 1, + sym_view_body, + [324104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12328), 2, + ACTIONS(13186), 2, aux_sym_alter_schema_rename_action_token2, anon_sym_EQ, - [312082] = 3, + [324112] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9848), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(6625), 1, - sym_set_clause, - [312092] = 3, + ACTIONS(13188), 1, + aux_sym_comment_statement_token2, + ACTIONS(13190), 1, + aux_sym_trigger_time_token4, + [324122] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6930), 1, - aux_sym_conditional_expression_repeat1, - [312102] = 3, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5576), 1, + sym_index_table_parameters, + [324132] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12330), 1, + ACTIONS(13192), 1, + aux_sym_external_hint_token3, + ACTIONS(13194), 1, + aux_sym_external_hint_token4, + [324142] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13196), 1, sym_number, - ACTIONS(12332), 1, + ACTIONS(13198), 1, anon_sym_RBRACK, - [312112] = 3, + [324152] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12334), 1, + ACTIONS(13172), 1, anon_sym_LPAREN, - STATE(2674), 1, + STATE(3016), 1, sym_tuple, - [312122] = 3, + [324162] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12334), 1, + ACTIONS(13200), 1, + sym_number, + ACTIONS(13202), 1, + anon_sym_RBRACK, + [324172] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13204), 1, anon_sym_LPAREN, - STATE(2660), 1, + STATE(1707), 1, sym_tuple, - [312132] = 2, + [324182] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12336), 2, - aux_sym_alter_schema_rename_action_token2, - anon_sym_EQ, - [312140] = 3, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5837), 1, + sym_view_body, + [324192] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13206), 1, + sym_number, + ACTIONS(13208), 1, + anon_sym_RBRACK, + [324202] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(5463), 1, + STATE(3038), 1, sym_index_table_parameters, - [312150] = 2, + [324212] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11851), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [312158] = 2, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3055), 1, + sym_index_table_parameters, + [324222] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12338), 2, - aux_sym_cte_token1, - aux_sym_tablespace_hint_token1, - [312166] = 3, + ACTIONS(13210), 1, + anon_sym_LPAREN, + STATE(341), 1, + sym_tuple, + [324232] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13204), 1, anon_sym_LPAREN, - STATE(5458), 1, - sym_index_table_parameters, - [312176] = 3, + STATE(1721), 1, + sym_tuple, + [324242] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13212), 1, anon_sym_LPAREN, - STATE(5456), 1, - sym_index_table_parameters, - [312186] = 3, + STATE(281), 1, + sym_tuple, + [324252] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12340), 1, + ACTIONS(13214), 1, sym_number, - ACTIONS(12342), 1, + ACTIONS(13216), 1, anon_sym_RBRACK, - [312196] = 3, + [324262] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5716), 1, - sym_view_body, - [312206] = 3, + ACTIONS(13218), 1, + aux_sym_sequence_token5, + ACTIONS(13220), 1, + aux_sym_sql_hint_token4, + [324272] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12344), 1, + ACTIONS(13210), 1, anon_sym_LPAREN, - STATE(326), 1, + STATE(372), 1, sym_tuple, - [312216] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12346), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [312224] = 3, + [324282] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12348), 1, + ACTIONS(13222), 1, anon_sym_LPAREN, - STATE(4897), 1, + STATE(2597), 1, sym_tuple, - [312234] = 2, + [324292] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11739), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [312242] = 3, + ACTIONS(13224), 1, + aux_sym_type_spec_base_token9, + ACTIONS(13226), 1, + sym_number, + [324302] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12348), 1, - anon_sym_LPAREN, - STATE(4913), 1, - sym_tuple, - [312252] = 2, + ACTIONS(13228), 2, + aux_sym_initial_mode_token2, + aux_sym_initial_mode_token3, + [324310] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12350), 2, - aux_sym__function_language_token2, - aux_sym__function_language_token3, - [312260] = 3, + ACTIONS(13230), 1, + sym_number, + ACTIONS(13232), 1, + anon_sym_RBRACK, + [324320] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5705), 1, - sym_view_body, - [312270] = 3, + ACTIONS(10601), 1, + aux_sym_null_hint_token2, + STATE(5296), 1, + sym_NULL, + [324330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12344), 1, + ACTIONS(13234), 1, + aux_sym_external_hint_token3, + ACTIONS(13236), 1, + aux_sym_external_hint_token4, + [324340] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13212), 1, anon_sym_LPAREN, - STATE(310), 1, + STATE(311), 1, sym_tuple, - [312280] = 3, + [324350] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5811), 1, + sym_view_body, + [324360] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12352), 1, + ACTIONS(13238), 1, + aux_sym_type_spec_base_token9, + ACTIONS(13240), 1, sym_number, - ACTIONS(12354), 1, - anon_sym_RBRACK, - [312290] = 3, + [324370] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(7317), 1, + ACTIONS(13242), 1, + aux_sym_sequence_token4, + ACTIONS(13244), 1, + sym_number, + [324380] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(7003), 1, anon_sym_COLON_COLON, - ACTIONS(12356), 1, + ACTIONS(13246), 1, anon_sym_LPAREN, - [312300] = 2, + [324390] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13248), 1, + sym_number, + ACTIONS(13250), 1, + anon_sym_RBRACK, + [324400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11688), 2, + ACTIONS(12805), 2, anon_sym_COMMA, anon_sym_RPAREN, - [312308] = 3, + [324408] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12358), 1, + ACTIONS(13252), 1, anon_sym_LPAREN, - STATE(189), 1, + STATE(5011), 1, sym_tuple, - [312318] = 3, + [324418] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13244), 2, + aux_sym_sequence_token6, + aux_sym_sequence_token7, + [324426] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12360), 1, + ACTIONS(13254), 1, aux_sym_trigger_event_token1, - ACTIONS(12362), 1, + ACTIONS(13256), 1, aux_sym_trigger_event_token2, - [312328] = 3, + [324436] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12358), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(207), 1, - sym_tuple, - [312338] = 3, + STATE(5556), 1, + sym_index_table_parameters, + [324446] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12364), 1, - aux_sym_external_hint_token3, - ACTIONS(12366), 1, - aux_sym_external_hint_token4, - [312348] = 3, + ACTIONS(13252), 1, + anon_sym_LPAREN, + STATE(5043), 1, + sym_tuple, + [324456] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(4079), 1, - anon_sym_COLON_COLON, - ACTIONS(12368), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - [312358] = 3, + STATE(5606), 1, + sym_index_table_parameters, + [324466] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12370), 1, - anon_sym_LPAREN, - STATE(954), 1, - sym_tuple, - [312368] = 2, + ACTIONS(10019), 1, + aux_sym_trigger_reference_token1, + STATE(5753), 1, + sym_from_clause, + [324476] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10360), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(6098), 1, + sym_set_clause, + [324486] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7107), 1, + aux_sym_conditional_expression_repeat1, + [324496] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5817), 1, + sym_view_body, + [324506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12372), 2, + ACTIONS(13258), 2, anon_sym_COMMA, anon_sym_RPAREN, - [312376] = 3, + [324514] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12374), 1, - aux_sym_grant_statement_token5, - STATE(5479), 1, - sym_references_constraint, - [312386] = 3, + ACTIONS(13260), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [324522] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(3736), 1, + anon_sym_LPAREN, + ACTIONS(9300), 1, + anon_sym_COLON_COLON, + [324532] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13262), 1, + sym_number, + ACTIONS(13264), 1, + anon_sym_RBRACK, + [324542] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13266), 1, + anon_sym_LPAREN, + STATE(1747), 1, + sym_tuple, + [324552] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12376), 1, + ACTIONS(13268), 1, aux_sym_trigger_event_token1, - ACTIONS(12378), 1, + ACTIONS(13270), 1, aux_sym_trigger_event_token2, - [312396] = 3, + [324562] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9491), 1, - aux_sym_trigger_reference_token1, - STATE(5654), 1, - sym_from_clause, - [312406] = 3, + ACTIONS(13266), 1, + anon_sym_LPAREN, + STATE(1800), 1, + sym_tuple, + [324572] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7195), 1, + aux_sym_conditional_expression_repeat1, + [324582] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12370), 1, + ACTIONS(13222), 1, anon_sym_LPAREN, - STATE(970), 1, + STATE(2567), 1, sym_tuple, - [312416] = 3, + [324592] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9810), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(5925), 1, - sym_set_clause, - [312426] = 2, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7032), 1, + aux_sym_conditional_expression_repeat1, + [324602] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11611), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [312434] = 3, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5830), 1, + sym_view_body, + [324612] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(4063), 1, + anon_sym_COLON_COLON, + ACTIONS(13272), 1, + anon_sym_LPAREN, + [324622] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6881), 1, + STATE(7100), 1, aux_sym_conditional_expression_repeat1, - [312444] = 3, + [324632] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12380), 1, + ACTIONS(13274), 1, sym_number, - ACTIONS(12382), 1, + ACTIONS(13276), 1, anon_sym_RBRACK, - [312454] = 3, + [324642] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12384), 1, - sym_number, - ACTIONS(12386), 1, - anon_sym_RBRACK, - [312464] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7161), 1, + aux_sym_conditional_expression_repeat1, + [324652] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12388), 1, + ACTIONS(13278), 1, anon_sym_LPAREN, - STATE(1239), 1, + STATE(2635), 1, sym_tuple, - [312474] = 3, + [324662] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12390), 1, - aux_sym_create_function_statement_token8, - ACTIONS(12392), 1, - aux_sym_deterministic_hint_token1, - [312484] = 3, + ACTIONS(13278), 1, + anon_sym_LPAREN, + STATE(2646), 1, + sym_tuple, + [324672] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7206), 1, + aux_sym_conditional_expression_repeat1, + [324682] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12388), 1, + ACTIONS(13280), 1, anon_sym_LPAREN, - STATE(1233), 1, + STATE(942), 1, sym_tuple, - [312494] = 2, + [324692] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12394), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [312502] = 2, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7186), 1, + aux_sym_conditional_expression_repeat1, + [324702] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7165), 1, + aux_sym_conditional_expression_repeat1, + [324712] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10563), 2, + ACTIONS(13282), 2, anon_sym_COMMA, anon_sym_RPAREN, - [312510] = 3, + [324720] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(3765), 1, + ACTIONS(13284), 1, + sym_number, + ACTIONS(13286), 1, + anon_sym_RBRACK, + [324730] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13280), 1, anon_sym_LPAREN, - ACTIONS(8856), 1, - anon_sym_COLON_COLON, - [312520] = 3, + STATE(954), 1, + sym_tuple, + [324740] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12396), 1, - aux_sym_trigger_event_token1, - ACTIONS(12398), 1, - aux_sym_trigger_event_token2, - [312530] = 2, + ACTIONS(13288), 1, + anon_sym_LPAREN, + STATE(1091), 1, + sym_tuple, + [324750] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12400), 2, - aux_sym_alter_schema_rename_action_token2, - anon_sym_EQ, - [312538] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7141), 1, + aux_sym_conditional_expression_repeat1, + [324760] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7127), 1, + aux_sym_conditional_expression_repeat1, + [324770] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13290), 1, + sym_number, + ACTIONS(13292), 1, + anon_sym_RBRACK, + [324780] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6929), 1, + STATE(7098), 1, aux_sym_conditional_expression_repeat1, - [312548] = 3, + [324790] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12402), 1, - sym_number, - ACTIONS(12404), 1, - anon_sym_RBRACK, - [312558] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7081), 1, + aux_sym_conditional_expression_repeat1, + [324800] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13288), 1, anon_sym_LPAREN, - STATE(5502), 1, - sym_index_table_parameters, - [312568] = 3, + STATE(1074), 1, + sym_tuple, + [324810] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12406), 1, - anon_sym_LPAREN, - STATE(1566), 1, - sym_tuple, - [312578] = 3, + ACTIONS(13294), 2, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + [324818] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6896), 1, + STATE(7070), 1, aux_sym_conditional_expression_repeat1, - [312588] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12408), 1, - anon_sym_LPAREN, - STATE(1845), 1, - sym_tuple, - [312598] = 3, + [324828] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(5506), 1, + STATE(3130), 1, sym_index_table_parameters, - [312608] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5713), 1, - sym_view_body, - [312618] = 3, + [324838] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12410), 1, + ACTIONS(13296), 1, sym_number, - ACTIONS(12412), 1, + ACTIONS(13298), 1, anon_sym_RBRACK, - [312628] = 3, + [324848] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6789), 1, - aux_sym_conditional_expression_repeat1, - [312638] = 3, + ACTIONS(13300), 1, + aux_sym_null_hint_token2, + STATE(4645), 1, + sym_NULL, + [324858] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12408), 1, + ACTIONS(13302), 1, anon_sym_LPAREN, - STATE(1778), 1, + STATE(4988), 1, sym_tuple, - [312648] = 3, + [324868] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12414), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(5137), 1, - sym_tuple, - [312658] = 3, + STATE(5551), 1, + sym_index_table_parameters, + [324878] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6788), 1, + STATE(7050), 1, aux_sym_conditional_expression_repeat1, - [312668] = 3, + [324888] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12414), 1, + ACTIONS(13302), 1, anon_sym_LPAREN, - STATE(5115), 1, + STATE(5008), 1, sym_tuple, - [312678] = 3, + [324898] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6839), 1, - aux_sym_conditional_expression_repeat1, - [312688] = 3, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5610), 1, + sym_index_table_parameters, + [324908] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5724), 1, - sym_view_body, - [312698] = 3, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5603), 1, + sym_index_table_parameters, + [324918] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6889), 1, + STATE(7027), 1, aux_sym_conditional_expression_repeat1, - [312708] = 3, + [324928] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12416), 1, - anon_sym_LPAREN, - ACTIONS(12418), 1, - aux_sym_table_constraint_exclude_token2, - [312718] = 2, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7038), 1, + aux_sym_conditional_expression_repeat1, + [324938] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12420), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [312726] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7063), 1, + aux_sym_conditional_expression_repeat1, + [324948] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12374), 1, - aux_sym_grant_statement_token5, - STATE(5513), 1, - sym_references_constraint, - [312736] = 3, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5848), 1, + sym_view_body, + [324958] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6939), 1, + STATE(7084), 1, aux_sym_conditional_expression_repeat1, - [312746] = 3, + [324968] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(4468), 1, anon_sym_LPAREN, - STATE(5495), 1, - sym_index_table_parameters, - [312756] = 3, + ACTIONS(10299), 1, + anon_sym_COLON_COLON, + [324978] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6934), 1, + STATE(7109), 1, aux_sym_conditional_expression_repeat1, - [312766] = 2, + [324988] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12422), 2, - aux_sym_initial_mode_token2, - aux_sym_initial_mode_token3, - [312774] = 3, + ACTIONS(13304), 1, + sym_number, + ACTIONS(13306), 1, + anon_sym_RBRACK, + [324998] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13308), 1, + anon_sym_LPAREN, + STATE(1145), 1, + sym_tuple, + [325008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12424), 1, + ACTIONS(13310), 1, sym_number, - ACTIONS(12426), 1, + ACTIONS(13312), 1, anon_sym_RBRACK, - [312784] = 3, + [325018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5707), 1, - sym_view_body, - [312794] = 3, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3082), 1, + sym_index_table_parameters, + [325028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6916), 1, + STATE(7146), 1, aux_sym_conditional_expression_repeat1, - [312804] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12428), 1, - anon_sym_LPAREN, - STATE(1470), 1, - sym_tuple, - [312814] = 3, + [325038] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12430), 1, + ACTIONS(13314), 1, anon_sym_LPAREN, - STATE(4736), 1, + STATE(1811), 1, sym_tuple, - [312824] = 3, + [325048] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12428), 1, - anon_sym_LPAREN, - STATE(1517), 1, - sym_tuple, - [312834] = 3, + ACTIONS(13316), 1, + sym_number, + ACTIONS(13318), 1, + anon_sym_RBRACK, + [325058] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6903), 1, + STATE(7177), 1, aux_sym_conditional_expression_repeat1, - [312844] = 2, + [325068] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11448), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [312852] = 3, + ACTIONS(13308), 1, + anon_sym_LPAREN, + STATE(1163), 1, + sym_tuple, + [325078] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10069), 1, - aux_sym_null_hint_token2, - STATE(5209), 1, - sym_NULL, - [312862] = 3, + ACTIONS(13320), 1, + aux_sym_sequence_token5, + ACTIONS(13322), 1, + aux_sym_sql_hint_token4, + [325088] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12430), 1, + ACTIONS(13324), 1, anon_sym_LPAREN, - STATE(4750), 1, + STATE(247), 1, sym_tuple, - [312872] = 3, + [325098] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6892), 1, - aux_sym_conditional_expression_repeat1, - [312882] = 2, + ACTIONS(13314), 1, + anon_sym_LPAREN, + STATE(1835), 1, + sym_tuple, + [325108] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11432), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [312890] = 3, + ACTIONS(13324), 1, + anon_sym_LPAREN, + STATE(188), 1, + sym_tuple, + [325118] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12432), 1, - aux_sym_create_trigger_statement_token3, - ACTIONS(12434), 1, - aux_sym_create_trigger_statement_token4, - [312900] = 3, + ACTIONS(13326), 1, + aux_sym_type_spec_base_token9, + ACTIONS(13328), 1, + sym_number, + [325128] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12436), 1, + ACTIONS(13330), 1, sym_number, - ACTIONS(12438), 1, + ACTIONS(13332), 1, anon_sym_RBRACK, - [312910] = 3, + [325138] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(12379), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [325146] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13334), 1, + anon_sym_LPAREN, + STATE(4869), 1, + sym_tuple, + [325156] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6878), 1, + STATE(7176), 1, aux_sym_conditional_expression_repeat1, - [312920] = 3, + [325166] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12440), 1, - sym_number, - ACTIONS(12442), 1, - anon_sym_RBRACK, - [312930] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7207), 1, + aux_sym_conditional_expression_repeat1, + [325176] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5460), 1, - sym_index_table_parameters, - [312940] = 3, + ACTIONS(13336), 1, + aux_sym_comment_statement_token6, + ACTIONS(13338), 1, + aux_sym_create_function_statement_token2, + [325186] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5741), 1, - sym_view_body, - [312950] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7144), 1, + aux_sym_conditional_expression_repeat1, + [325196] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12444), 1, + ACTIONS(13334), 1, anon_sym_LPAREN, - STATE(1098), 1, + STATE(4840), 1, sym_tuple, - [312960] = 2, + [325206] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11969), 2, + ACTIONS(12553), 2, anon_sym_COMMA, anon_sym_RPAREN, - [312968] = 3, + [325214] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6870), 1, - aux_sym_conditional_expression_repeat1, - [312978] = 3, + ACTIONS(13340), 1, + sym_number, + ACTIONS(13342), 1, + anon_sym_RBRACK, + [325224] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5852), 1, + sym_view_body, + [325234] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12446), 1, + ACTIONS(13344), 1, sym_number, - ACTIONS(12448), 1, + ACTIONS(13346), 1, anon_sym_RBRACK, - [312988] = 3, + [325244] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6854), 1, + STATE(7112), 1, aux_sym_conditional_expression_repeat1, - [312998] = 3, + [325254] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12450), 1, + ACTIONS(13348), 1, anon_sym_LPAREN, - STATE(2049), 1, + STATE(1225), 1, sym_tuple, - [313008] = 3, + [325264] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6836), 1, - aux_sym_conditional_expression_repeat1, - [313018] = 3, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5561), 1, + sym_index_table_parameters, + [325274] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12450), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(2065), 1, - sym_tuple, - [313028] = 3, + STATE(5555), 1, + sym_index_table_parameters, + [325284] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12444), 1, + ACTIONS(13348), 1, anon_sym_LPAREN, - STATE(1054), 1, + STATE(1219), 1, sym_tuple, - [313038] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6820), 1, - aux_sym_conditional_expression_repeat1, - [313048] = 3, + [325294] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(5508), 1, + STATE(5577), 1, sym_index_table_parameters, - [313058] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6804), 1, - aux_sym_conditional_expression_repeat1, - [313068] = 3, + [325304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6784), 1, + STATE(7102), 1, aux_sym_conditional_expression_repeat1, - [313078] = 2, + [325314] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11834), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313086] = 2, + ACTIONS(13350), 2, + aux_sym_cte_token1, + aux_sym_drop_statement_token4, + [325322] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11360), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313094] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7091), 1, + aux_sym_conditional_expression_repeat1, + [325332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12452), 1, - anon_sym_LPAREN, - STATE(410), 1, - sym_create_function_parameters, - [313104] = 3, + ACTIONS(12513), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325340] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6775), 1, + STATE(7075), 1, aux_sym_conditional_expression_repeat1, - [313114] = 2, + [325350] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11352), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313122] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6809), 1, + STATE(7065), 1, aux_sym_conditional_expression_repeat1, - [313132] = 2, + [325360] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12454), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313140] = 3, + ACTIONS(12506), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6877), 1, - aux_sym_conditional_expression_repeat1, - [313150] = 3, + ACTIONS(13352), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13354), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12456), 1, + ACTIONS(13356), 1, sym_number, - ACTIONS(12458), 1, + ACTIONS(13358), 1, anon_sym_RBRACK, - [313160] = 3, + [325394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12460), 1, - anon_sym_LPAREN, - STATE(5047), 1, - sym_tuple, - [313170] = 3, + ACTIONS(13360), 2, + aux_sym_initial_mode_token2, + aux_sym_initial_mode_token3, + [325402] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13362), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325410] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12460), 1, + ACTIONS(13364), 1, anon_sym_LPAREN, - STATE(5073), 1, + STATE(145), 1, sym_tuple, - [313180] = 3, + [325420] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6912), 1, + STATE(7033), 1, aux_sym_conditional_expression_repeat1, - [313190] = 3, + [325430] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(5491), 1, + STATE(3118), 1, sym_index_table_parameters, - [313200] = 3, + [325440] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6931), 1, - aux_sym_conditional_expression_repeat1, - [313210] = 3, + ACTIONS(13364), 1, + anon_sym_LPAREN, + STATE(158), 1, + sym_tuple, + [325450] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12462), 1, - sym_number, - ACTIONS(12464), 1, - anon_sym_RBRACK, - [313220] = 3, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3015), 1, + sym_index_table_parameters, + [325460] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12466), 1, - aux_sym_external_hint_token3, - ACTIONS(12468), 1, - aux_sym_external_hint_token4, - [313230] = 3, + ACTIONS(13366), 1, + aux_sym_grant_statement_token5, + STATE(5588), 1, + sym_references_constraint, + [325470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12470), 1, - aux_sym_cte_token2, - ACTIONS(12472), 1, - aux_sym_alter_table_token2, - [313240] = 2, + ACTIONS(13368), 1, + aux_sym_trigger_event_token1, + ACTIONS(13370), 1, + aux_sym_trigger_event_token2, + [325480] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7024), 1, + aux_sym_conditional_expression_repeat1, + [325490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12474), 2, + ACTIONS(12462), 2, anon_sym_COMMA, anon_sym_RPAREN, - [313248] = 3, + [325498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12476), 1, - anon_sym_LPAREN, - STATE(1204), 1, - sym_tuple, - [313258] = 3, + ACTIONS(13372), 1, + sym_number, + ACTIONS(13374), 1, + anon_sym_RBRACK, + [325508] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12478), 1, - aux_sym_external_hint_token3, - ACTIONS(12480), 1, - aux_sym_external_hint_token4, - [313268] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7044), 1, + aux_sym_conditional_expression_repeat1, + [325518] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13376), 1, + anon_sym_LPAREN, + STATE(5230), 1, + sym_tuple, + [325528] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12482), 1, + ACTIONS(13376), 1, anon_sym_LPAREN, - STATE(2345), 1, + STATE(5207), 1, sym_tuple, - [313278] = 3, + [325538] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13378), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325546] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6834), 1, + STATE(7067), 1, aux_sym_conditional_expression_repeat1, - [313288] = 2, + [325556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12484), 2, + ACTIONS(13380), 2, anon_sym_COMMA, anon_sym_RPAREN, - [313296] = 2, + [325564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11330), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313304] = 2, + ACTIONS(13382), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11771), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313312] = 3, + ACTIONS(13384), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12482), 1, - anon_sym_LPAREN, - STATE(2390), 1, - sym_tuple, - [313322] = 3, + ACTIONS(13386), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325588] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12476), 1, + ACTIONS(13388), 1, anon_sym_LPAREN, - STATE(1205), 1, + STATE(2392), 1, sym_tuple, - [313332] = 3, + [325598] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6886), 1, - aux_sym_conditional_expression_repeat1, - [313342] = 2, + ACTIONS(13390), 1, + sym_number, + ACTIONS(13392), 1, + anon_sym_RBRACK, + [325608] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12486), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313350] = 3, + ACTIONS(13394), 1, + anon_sym_LPAREN, + STATE(3117), 1, + sym_tuple, + [325618] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12488), 1, - sym_number, - ACTIONS(12490), 1, - anon_sym_RBRACK, - [313360] = 3, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3136), 1, + sym_index_table_parameters, + [325628] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6858), 1, - aux_sym_conditional_expression_repeat1, - [313370] = 3, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3088), 1, + sym_index_table_parameters, + [325638] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13388), 1, anon_sym_LPAREN, - STATE(5468), 1, - sym_index_table_parameters, - [313380] = 3, + STATE(2377), 1, + sym_tuple, + [325648] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(13396), 1, + anon_sym_LPAREN, + STATE(1470), 1, + sym_tuple, + [325658] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6843), 1, + STATE(7087), 1, aux_sym_conditional_expression_repeat1, - [313390] = 2, + [325668] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(11527), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313398] = 3, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3076), 1, + sym_index_table_parameters, + [325678] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12492), 1, + ACTIONS(13398), 1, sym_number, - ACTIONS(12494), 1, + ACTIONS(13400), 1, anon_sym_RBRACK, - [313408] = 3, + [325688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12452), 1, - anon_sym_LPAREN, - STATE(415), 1, - sym_create_function_parameters, - [313418] = 3, + ACTIONS(13402), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325696] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6908), 1, - aux_sym_conditional_expression_repeat1, - [313428] = 3, + ACTIONS(13404), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12496), 1, + ACTIONS(13394), 1, anon_sym_LPAREN, - STATE(4401), 1, + STATE(3062), 1, sym_tuple, - [313438] = 3, + [325714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5699), 1, - sym_view_body, - [313448] = 3, + ACTIONS(13406), 1, + aux_sym_null_hint_token2, + STATE(3600), 1, + sym_NULL, + [325724] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12496), 1, - anon_sym_LPAREN, - STATE(4417), 1, - sym_tuple, - [313458] = 2, + ACTIONS(13408), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12498), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313466] = 2, + ACTIONS(13410), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325740] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11657), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313474] = 3, + ACTIONS(13412), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325748] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6783), 1, + STATE(7119), 1, aux_sym_conditional_expression_repeat1, - [313484] = 3, + [325758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6833), 1, - aux_sym_conditional_expression_repeat1, - [313494] = 2, + ACTIONS(13414), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11816), 2, + ACTIONS(13416), 2, anon_sym_COMMA, anon_sym_RPAREN, - [313502] = 2, + [325774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12500), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313510] = 2, + ACTIONS(13418), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11708), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313518] = 3, + ACTIONS(13420), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325790] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13422), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325798] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6909), 1, + STATE(7153), 1, aux_sym_conditional_expression_repeat1, - [313528] = 2, + [325808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11763), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313536] = 2, + ACTIONS(13424), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(11908), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313544] = 3, + ACTIONS(13426), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325824] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5602), 1, + sym_index_table_parameters, + [325834] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6940), 1, + STATE(7171), 1, aux_sym_conditional_expression_repeat1, - [313554] = 3, + [325844] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12502), 1, + ACTIONS(13428), 1, sym_number, - ACTIONS(12504), 1, + ACTIONS(13430), 1, anon_sym_RBRACK, - [313564] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12506), 1, - anon_sym_LPAREN, - STATE(147), 1, - sym_tuple, - [313574] = 3, + [325854] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12508), 1, - sym_number, - ACTIONS(12510), 1, - anon_sym_RBRACK, - [313584] = 3, + ACTIONS(13432), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325862] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(4261), 1, + STATE(4116), 1, sym_view_body, - [313594] = 3, + [325872] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5558), 1, + sym_index_table_parameters, + [325882] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6902), 1, + STATE(7082), 1, aux_sym_conditional_expression_repeat1, - [313604] = 3, + [325892] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12512), 1, + ACTIONS(13396), 1, anon_sym_LPAREN, - STATE(3619), 1, + STATE(1456), 1, sym_tuple, - [313614] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5710), 1, - sym_view_body, - [313624] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(11888), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313632] = 3, + [325902] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12506), 1, - anon_sym_LPAREN, - STATE(126), 1, - sym_tuple, - [313642] = 2, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7120), 1, + aux_sym_conditional_expression_repeat1, + [325912] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12514), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313650] = 3, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5835), 1, + sym_view_body, + [325922] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12512), 1, + ACTIONS(13434), 1, anon_sym_LPAREN, - STATE(3606), 1, + STATE(2486), 1, sym_tuple, - [313660] = 3, + [325932] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5696), 1, - sym_view_body, - [313670] = 3, + ACTIONS(13436), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325940] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6875), 1, - aux_sym_conditional_expression_repeat1, - [313680] = 2, + ACTIONS(13438), 1, + sym_number, + ACTIONS(13440), 1, + anon_sym_RBRACK, + [325950] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12516), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313688] = 2, + ACTIONS(13366), 1, + aux_sym_grant_statement_token5, + STATE(5566), 1, + sym_references_constraint, + [325960] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12518), 2, - aux_sym_create_trigger_statement_token6, - aux_sym_create_trigger_statement_token7, - [313696] = 3, + ACTIONS(13442), 1, + anon_sym_LPAREN, + STATE(1993), 1, + sym_tuple, + [325970] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, + ACTIONS(11589), 1, aux_sym_trigger_condition_token1, - STATE(6815), 1, + STATE(7085), 1, aux_sym_conditional_expression_repeat1, - [313706] = 3, + [325980] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12520), 1, + ACTIONS(13434), 1, anon_sym_LPAREN, - STATE(2923), 1, + STATE(2524), 1, sym_tuple, - [313716] = 3, + [325990] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12522), 1, - anon_sym_LPAREN, - STATE(5881), 1, - sym_parameters, - [313726] = 3, + ACTIONS(11158), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [325998] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12452), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(443), 1, - sym_create_function_parameters, - [313736] = 3, + STATE(5572), 1, + sym_index_table_parameters, + [326008] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9882), 1, - aux_sym_cte_token1, - STATE(5725), 1, - sym_view_body, - [313746] = 3, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(2974), 1, + sym_index_table_parameters, + [326018] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4166), 1, - sym_view_body, - [313756] = 3, + ACTIONS(10571), 1, + aux_sym_comment_statement_token2, + ACTIONS(13444), 1, + aux_sym_grant_statement_token3, + [326028] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12520), 1, + ACTIONS(13446), 1, anon_sym_LPAREN, - STATE(2953), 1, + STATE(2892), 1, sym_tuple, - [313766] = 3, + [326038] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6768), 1, - aux_sym_conditional_expression_repeat1, - [313776] = 3, + ACTIONS(12310), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6776), 1, - aux_sym_conditional_expression_repeat1, - [313786] = 3, + ACTIONS(12245), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326054] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4130), 1, - sym_view_body, - [313796] = 3, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5582), 1, + sym_index_table_parameters, + [326064] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12524), 1, - sym_number, - ACTIONS(12526), 1, - anon_sym_RBRACK, - [313806] = 3, + ACTIONS(13448), 1, + anon_sym_LPAREN, + ACTIONS(13450), 1, + aux_sym_table_constraint_exclude_token2, + [326074] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12452), 1, + ACTIONS(13446), 1, anon_sym_LPAREN, - STATE(445), 1, - sym_create_function_parameters, - [313816] = 3, + STATE(2905), 1, + sym_tuple, + [326084] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, + ACTIONS(13442), 1, anon_sym_LPAREN, - STATE(5505), 1, - sym_index_table_parameters, - [313826] = 3, + STATE(1918), 1, + sym_tuple, + [326094] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12528), 1, + ACTIONS(13452), 1, sym_number, - ACTIONS(12530), 1, + ACTIONS(13454), 1, anon_sym_RBRACK, - [313836] = 3, + [326104] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6779), 1, - aux_sym_conditional_expression_repeat1, - [313846] = 3, + ACTIONS(10459), 1, + aux_sym_cte_token1, + STATE(5832), 1, + sym_view_body, + [326114] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12532), 1, - anon_sym_LPAREN, - STATE(1441), 1, - sym_tuple, - [313856] = 2, + ACTIONS(13456), 1, + sym_number, + ACTIONS(13458), 1, + anon_sym_RBRACK, + [326124] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12534), 2, - aux_sym_sequence_token6, - aux_sym_sequence_token7, - [313864] = 3, + ACTIONS(13460), 1, + aux_sym_join_type_token5, + ACTIONS(13462), 1, + aux_sym_join_clause_token1, + [326134] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12532), 1, + ACTIONS(13464), 1, anon_sym_LPAREN, - STATE(1491), 1, + STATE(2033), 1, sym_tuple, - [313874] = 3, + [326144] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12534), 1, + ACTIONS(13466), 1, sym_number, - ACTIONS(12536), 1, - aux_sym_sequence_token4, - [313884] = 3, + ACTIONS(13468), 1, + anon_sym_RBRACK, + [326154] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6786), 1, - aux_sym_conditional_expression_repeat1, - [313894] = 3, + ACTIONS(11597), 1, + anon_sym_LPAREN, + STATE(5553), 1, + sym_index_table_parameters, + [326164] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6798), 1, - aux_sym_conditional_expression_repeat1, - [313904] = 3, + ACTIONS(13464), 1, + anon_sym_LPAREN, + STATE(2043), 1, + sym_tuple, + [326174] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4206), 1, - sym_view_body, - [313914] = 3, + ACTIONS(11589), 1, + aux_sym_trigger_condition_token1, + STATE(7175), 1, + aux_sym_conditional_expression_repeat1, + [326184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4222), 1, - sym_view_body, - [313924] = 3, + ACTIONS(12241), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326192] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9918), 1, + ACTIONS(10583), 1, aux_sym_comment_statement_token2, - ACTIONS(12538), 1, + ACTIONS(13470), 1, aux_sym_grant_statement_token3, - [313934] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12540), 1, - sym_number, - ACTIONS(12542), 1, - anon_sym_RBRACK, - [313944] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12544), 1, - anon_sym_LPAREN, - STATE(5098), 1, - sym_tuple, - [313954] = 3, + [326202] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12546), 1, - sym_number, - ACTIONS(12548), 1, - anon_sym_RBRACK, - [313964] = 3, + ACTIONS(10360), 1, + aux_sym_alter_table_action_alter_column_token1, + STATE(5809), 1, + sym_set_clause, + [326212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12550), 1, - anon_sym_LPAREN, - STATE(3078), 1, - sym_tuple, - [313974] = 3, + ACTIONS(12235), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326220] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12544), 1, - anon_sym_LPAREN, - STATE(5064), 1, - sym_tuple, - [313984] = 3, + ACTIONS(13472), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12552), 1, - anon_sym_LPAREN, - ACTIONS(12554), 1, - aux_sym_table_constraint_exclude_token2, - [313994] = 3, + ACTIONS(13474), 2, + aux_sym_alter_schema_rename_action_token2, + anon_sym_EQ, + [326236] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12550), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(2986), 1, - sym_tuple, - [314004] = 3, + STATE(5564), 1, + sym_index_table_parameters, + [326246] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12556), 1, + ACTIONS(11597), 1, anon_sym_LPAREN, - STATE(1733), 1, - sym_tuple, - [314014] = 3, + STATE(5565), 1, + sym_index_table_parameters, + [326256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12558), 1, - aux_sym_null_hint_token2, - STATE(2519), 1, - sym_NULL, - [314024] = 3, + ACTIONS(12223), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326264] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(7939), 1, - aux_sym_null_hint_token2, - STATE(5209), 1, - sym_NULL, - [314034] = 3, + ACTIONS(12215), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4299), 1, - sym_view_body, - [314044] = 3, + ACTIONS(13476), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326280] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12560), 1, - aux_sym_join_type_token5, - ACTIONS(12562), 1, - aux_sym_join_clause_token1, - [314054] = 3, + ACTIONS(13478), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [326288] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4322), 1, - sym_view_body, - [314064] = 3, + ACTIONS(13480), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [326296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4341), 1, - sym_view_body, - [314074] = 3, + ACTIONS(13482), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [326304] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12564), 1, + ACTIONS(13484), 1, sym_number, - ACTIONS(12566), 1, + ACTIONS(13486), 1, anon_sym_RBRACK, - [314084] = 3, + [326314] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10973), 1, - aux_sym_trigger_condition_token1, - STATE(6917), 1, - aux_sym_conditional_expression_repeat1, - [314094] = 3, + ACTIONS(13488), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [326322] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12568), 1, - anon_sym_LPAREN, - STATE(2470), 1, - sym_tuple, - [314104] = 3, + ACTIONS(13490), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [326330] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9908), 1, - aux_sym_comment_statement_token2, - ACTIONS(12570), 1, - aux_sym_grant_statement_token3, - [314114] = 3, + ACTIONS(13492), 1, + anon_sym_LPAREN, + STATE(5146), 1, + sym_tuple, + [326340] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12572), 1, - aux_sym_grant_statement_token5, - STATE(3485), 1, - sym_references_constraint, - [314124] = 3, + ACTIONS(13494), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [326348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9810), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(5734), 1, - sym_set_clause, - [314134] = 3, + ACTIONS(12171), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326356] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12568), 1, + ACTIONS(13492), 1, anon_sym_LPAREN, - STATE(2495), 1, + STATE(5167), 1, sym_tuple, - [314144] = 3, + [326366] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13496), 1, + sym_number, + ACTIONS(13498), 1, + anon_sym_RBRACK, + [326376] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13500), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326384] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12406), 1, + ACTIONS(13502), 1, anon_sym_LPAREN, - STATE(1557), 1, + STATE(863), 1, sym_tuple, - [314154] = 3, + [326394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4347), 1, - sym_view_body, - [314164] = 2, + ACTIONS(12157), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12574), 2, - aux_sym_alter_schema_rename_action_token2, - anon_sym_EQ, - [314172] = 3, + ACTIONS(13504), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12576), 1, - anon_sym_LPAREN, - STATE(2125), 1, - sym_tuple, - [314182] = 3, + ACTIONS(12141), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12578), 1, - aux_sym_trigger_reference_token1, - STATE(3417), 1, - sym_from_clause, - [314192] = 3, + ACTIONS(12149), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326426] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12580), 1, - aux_sym_null_hint_token2, - STATE(3547), 1, - sym_NULL, - [314202] = 3, + ACTIONS(12127), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326434] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4247), 1, - sym_view_body, - [314212] = 3, + ACTIONS(13506), 1, + aux_sym_null_hint_token2, + STATE(2460), 1, + sym_NULL, + [326444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4196), 1, - sym_view_body, - [314222] = 3, + ACTIONS(12135), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326452] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12576), 1, + ACTIONS(13508), 1, anon_sym_LPAREN, - STATE(2110), 1, + STATE(2107), 1, sym_tuple, - [314232] = 3, + [326462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12582), 1, - sym_number, - ACTIONS(12584), 1, - anon_sym_RBRACK, - [314242] = 3, + ACTIONS(13510), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326470] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12586), 1, + ACTIONS(13502), 1, anon_sym_LPAREN, - STATE(1894), 1, + STATE(853), 1, sym_tuple, - [314252] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12588), 1, - aux_sym_alter_table_action_alter_column_token1, - STATE(3193), 1, - sym_set_clause, - [314262] = 3, + [326480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12590), 1, - sym_number, - ACTIONS(12592), 1, - anon_sym_RBRACK, - [314272] = 3, + ACTIONS(13512), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326488] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12594), 1, - sym_number, - ACTIONS(12596), 1, - anon_sym_RBRACK, - [314282] = 3, + ACTIONS(9774), 1, + aux_sym_trigger_reference_token1, + STATE(5753), 1, + sym_from_clause, + [326498] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12572), 1, - aux_sym_grant_statement_token5, - STATE(3502), 1, - sym_references_constraint, - [314292] = 3, + ACTIONS(13508), 1, + anon_sym_LPAREN, + STATE(2124), 1, + sym_tuple, + [326508] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9950), 1, - aux_sym_cte_token1, - STATE(4161), 1, - sym_view_body, - [314302] = 3, + ACTIONS(12111), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326516] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12556), 1, - anon_sym_LPAREN, - STATE(1818), 1, - sym_tuple, - [314312] = 3, + ACTIONS(13514), 2, + aux_sym_create_trigger_statement_token6, + aux_sym_create_trigger_statement_token7, + [326524] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12586), 1, - anon_sym_LPAREN, - STATE(1988), 1, - sym_tuple, - [314322] = 3, + ACTIONS(13516), 1, + aux_sym_grant_statement_token5, + STATE(3423), 1, + sym_references_constraint, + [326534] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12598), 1, - aux_sym_cte_token2, - ACTIONS(12600), 1, - aux_sym_alter_table_token2, - [314332] = 3, + ACTIONS(13518), 1, + sym_number, + ACTIONS(13520), 1, + anon_sym_RBRACK, + [326544] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5725), 1, + STATE(4219), 1, sym_view_body, - [314342] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(12602), 1, - aux_sym_null_hint_token2, - STATE(4448), 1, - sym_NULL, - [314352] = 3, + [326554] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9355), 1, - aux_sym_trigger_reference_token1, - STATE(5654), 1, - sym_from_clause, - [314362] = 3, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4253), 1, + sym_view_body, + [326564] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12604), 1, + ACTIONS(11585), 1, anon_sym_LPAREN, - STATE(2563), 1, - sym_tuple, - [314372] = 3, + STATE(3020), 1, + sym_index_table_parameters, + [326574] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12606), 1, + ACTIONS(13522), 1, sym_number, - ACTIONS(12608), 1, + ACTIONS(13524), 1, anon_sym_RBRACK, - [314382] = 3, + [326584] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12610), 1, - aux_sym_sequence_token4, - ACTIONS(12612), 1, - sym_number, - [314392] = 2, + ACTIONS(13526), 1, + anon_sym_LPAREN, + STATE(4453), 1, + sym_tuple, + [326594] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12612), 2, - aux_sym_sequence_token6, - aux_sym_sequence_token7, - [314400] = 3, + ACTIONS(11585), 1, + anon_sym_LPAREN, + STATE(3063), 1, + sym_index_table_parameters, + [326604] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12614), 1, + ACTIONS(13526), 1, anon_sym_LPAREN, - STATE(3015), 1, + STATE(4495), 1, sym_tuple, - [314410] = 3, + [326614] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12616), 1, + ACTIONS(13528), 1, anon_sym_LPAREN, - STATE(4582), 1, - sym_parameters, - [314420] = 3, + STATE(5193), 1, + sym_tuple, + [326624] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12614), 1, + ACTIONS(13528), 1, anon_sym_LPAREN, - STATE(3022), 1, + STATE(5137), 1, sym_tuple, - [314430] = 3, + [326634] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13530), 1, + sym_number, + ACTIONS(13532), 1, + anon_sym_RBRACK, + [326644] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13534), 1, + sym_number, + ACTIONS(13536), 1, + anon_sym_RBRACK, + [326654] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12604), 1, + ACTIONS(13538), 1, anon_sym_LPAREN, - STATE(2574), 1, + STATE(3683), 1, sym_tuple, - [314440] = 3, + [326664] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, + ACTIONS(13538), 1, anon_sym_LPAREN, - STATE(2960), 1, - sym_index_table_parameters, - [314450] = 3, + STATE(3527), 1, + sym_tuple, + [326674] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5741), 1, + STATE(3967), 1, sym_view_body, - [314460] = 3, + [326684] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5724), 1, + STATE(3964), 1, sym_view_body, - [314470] = 3, + [326694] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5705), 1, - sym_view_body, - [314480] = 3, + ACTIONS(13540), 1, + sym_number, + ACTIONS(13542), 1, + anon_sym_RBRACK, + [326704] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5694), 1, - sym_view_body, - [314490] = 3, + ACTIONS(8359), 1, + aux_sym_null_hint_token2, + STATE(5296), 1, + sym_NULL, + [326714] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5713), 1, + STATE(3727), 1, sym_view_body, - [314500] = 3, + [326724] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5710), 1, + STATE(3876), 1, sym_view_body, - [314510] = 3, + [326734] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, + ACTIONS(13544), 1, anon_sym_LPAREN, - STATE(3063), 1, - sym_index_table_parameters, - [314520] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5696), 1, - sym_view_body, - [314530] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(9213), 1, - aux_sym_null_hint_token2, - STATE(5209), 1, - sym_NULL, - [314540] = 3, + STATE(1519), 1, + sym_tuple, + [326744] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12618), 1, + ACTIONS(13546), 1, sym_number, - ACTIONS(12620), 1, + ACTIONS(13548), 1, anon_sym_RBRACK, - [314550] = 3, + [326754] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12622), 1, + ACTIONS(13550), 1, anon_sym_LPAREN, - STATE(868), 1, + STATE(1004), 1, sym_tuple, - [314560] = 3, + [326764] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5731), 1, + STATE(3854), 1, sym_view_body, - [314570] = 3, + [326774] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5690), 1, + STATE(4020), 1, + sym_view_body, + [326784] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(10533), 1, + aux_sym_cte_token1, + STATE(4293), 1, sym_view_body, - [314580] = 3, + [326794] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13516), 1, + aux_sym_grant_statement_token5, + STATE(3455), 1, + sym_references_constraint, + [326804] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13544), 1, + anon_sym_LPAREN, + STATE(1532), 1, + sym_tuple, + [326814] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(12622), 1, + ACTIONS(13550), 1, anon_sym_LPAREN, - STATE(879), 1, + STATE(993), 1, sym_tuple, - [314590] = 3, + [326824] = 3, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, + ACTIONS(10533), 1, aux_sym_cte_token1, - STATE(5716), 1, + STATE(4107), 1, sym_view_body, - [314600] = 3, + [326834] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12624), 1, - sym_number, - ACTIONS(12626), 1, - anon_sym_RBRACK, - [314610] = 3, + ACTIONS(13552), 1, + anon_sym_BQUOTE, + [326841] = 2, + ACTIONS(13554), 1, + aux_sym__quoted_identifier_token1, + ACTIONS(13556), 1, + sym_comment, + [326848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5707), 1, - sym_view_body, - [314620] = 3, + ACTIONS(13558), 1, + aux_sym_argument_reference_token1, + [326855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(9954), 1, - aux_sym_cte_token1, - STATE(5699), 1, - sym_view_body, - [314630] = 3, + ACTIONS(13560), 1, + anon_sym_BQUOTE, + [326862] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12628), 1, - aux_sym_sequence_token5, - ACTIONS(12630), 1, - aux_sym_sql_hint_token4, - [314640] = 3, + ACTIONS(13560), 1, + anon_sym_DQUOTE, + [326869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12632), 1, - anon_sym_LPAREN, - STATE(1081), 1, - sym_tuple, - [314650] = 3, + ACTIONS(13562), 1, + sym__dollar_quoted_string_end_tag, + [326876] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3116), 1, - sym_index_table_parameters, - [314660] = 3, + ACTIONS(13564), 1, + anon_sym_RPAREN, + [326883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3046), 1, - sym_index_table_parameters, - [314670] = 3, + ACTIONS(13562), 1, + anon_sym_SQUOTE, + [326890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3084), 1, - sym_index_table_parameters, - [314680] = 3, + ACTIONS(13566), 1, + aux_sym_create_table_statement_token2, + [326897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10985), 1, - anon_sym_LPAREN, - STATE(5481), 1, - sym_index_table_parameters, - [314690] = 3, + ACTIONS(13568), 1, + aux_sym_at_time_zone_expression_token3, + [326904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12632), 1, - anon_sym_LPAREN, - STATE(990), 1, - sym_tuple, - [314700] = 3, + ACTIONS(13570), 1, + anon_sym_RPAREN, + [326911] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3107), 1, - sym_index_table_parameters, - [314710] = 3, + ACTIONS(13572), 1, + aux_sym_at_time_zone_expression_token3, + [326918] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3115), 1, - sym_index_table_parameters, - [314720] = 3, + ACTIONS(13574), 1, + anon_sym_RBRACK, + [326925] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3140), 1, - sym_index_table_parameters, - [314730] = 3, + ACTIONS(13576), 1, + aux_sym_at_time_zone_expression_token3, + [326932] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12634), 1, - sym_number, - ACTIONS(12636), 1, - anon_sym_RBRACK, - [314740] = 3, + ACTIONS(13578), 1, + aux_sym_trigger_reference_token1, + [326939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3095), 1, - sym_index_table_parameters, - [314750] = 2, + ACTIONS(13580), 1, + aux_sym_at_time_zone_expression_token3, + [326946] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13582), 1, + aux_sym_grant_statement_token10, + [326953] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13584), 1, + aux_sym_at_time_zone_expression_token3, + [326960] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13586), 1, + aux_sym_at_time_zone_expression_token3, + [326967] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12150), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [314758] = 3, + ACTIONS(13588), 1, + aux_sym_alter_table_action_alter_column_token2, + [326974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3091), 1, - sym_index_table_parameters, - [314768] = 3, + ACTIONS(13590), 1, + aux_sym_at_time_zone_expression_token3, + [326981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3110), 1, - sym_index_table_parameters, - [314778] = 3, + ACTIONS(13592), 1, + aux_sym_at_time_zone_expression_token3, + [326988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3021), 1, - sym_index_table_parameters, - [314788] = 3, + ACTIONS(13594), 1, + aux_sym_at_time_zone_expression_token3, + [326995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3045), 1, - sym_index_table_parameters, - [314798] = 3, + ACTIONS(13596), 1, + anon_sym_RBRACK, + [327002] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3040), 1, - sym_index_table_parameters, - [314808] = 3, + ACTIONS(13598), 1, + aux_sym_at_time_zone_expression_token3, + [327009] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3038), 1, - sym_index_table_parameters, - [314818] = 2, + ACTIONS(13600), 1, + aux_sym_at_time_zone_expression_token3, + [327016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12638), 2, - aux_sym_initial_mode_token2, - aux_sym_initial_mode_token3, - [314826] = 3, + ACTIONS(13602), 1, + aux_sym_at_time_zone_expression_token3, + [327023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(10969), 1, - anon_sym_LPAREN, - STATE(3044), 1, - sym_index_table_parameters, - [314836] = 2, + ACTIONS(13604), 1, + aux_sym_at_time_zone_expression_token3, + [327030] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12640), 1, - anon_sym_SQUOTE, - [314843] = 2, + ACTIONS(13606), 1, + aux_sym_at_time_zone_expression_token3, + [327037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12642), 1, - aux_sym_at_time_zone_expression_token2, - [314850] = 2, + ACTIONS(13608), 1, + aux_sym_at_time_zone_expression_token3, + [327044] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12644), 1, + ACTIONS(13610), 1, aux_sym_at_time_zone_expression_token3, - [314857] = 2, + [327051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12646), 1, + ACTIONS(13612), 1, aux_sym_at_time_zone_expression_token3, - [314864] = 2, + [327058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12648), 1, - anon_sym_RBRACK, - [314871] = 2, + ACTIONS(13614), 1, + aux_sym_at_time_zone_expression_token3, + [327065] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12650), 1, + ACTIONS(13616), 1, aux_sym_at_time_zone_expression_token3, - [314878] = 2, + [327072] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12652), 1, + ACTIONS(13618), 1, aux_sym_at_time_zone_expression_token3, - [314885] = 2, + [327079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12654), 1, + ACTIONS(13620), 1, aux_sym_at_time_zone_expression_token3, - [314892] = 2, + [327086] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12656), 1, + ACTIONS(13622), 1, aux_sym_at_time_zone_expression_token3, - [314899] = 2, + [327093] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12658), 1, + ACTIONS(13624), 1, aux_sym_at_time_zone_expression_token3, - [314906] = 2, + [327100] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12660), 1, + ACTIONS(13626), 1, aux_sym_at_time_zone_expression_token3, - [314913] = 2, + [327107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12662), 1, + ACTIONS(13628), 1, aux_sym_at_time_zone_expression_token3, - [314920] = 2, + [327114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12664), 1, + ACTIONS(13630), 1, aux_sym_at_time_zone_expression_token3, - [314927] = 2, + [327121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12666), 1, + ACTIONS(13632), 1, aux_sym_at_time_zone_expression_token3, - [314934] = 2, + [327128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12668), 1, + ACTIONS(13634), 1, aux_sym_at_time_zone_expression_token3, - [314941] = 2, + [327135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12670), 1, + ACTIONS(13636), 1, aux_sym_at_time_zone_expression_token3, - [314948] = 2, + [327142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12672), 1, - aux_sym_at_time_zone_expression_token3, - [314955] = 2, + ACTIONS(13638), 1, + anon_sym_DQUOTE, + [327149] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12674), 1, + ACTIONS(13640), 1, aux_sym_argument_reference_token1, - [314962] = 2, + [327156] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12676), 1, + ACTIONS(13642), 1, anon_sym_BQUOTE, - [314969] = 2, + [327163] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12676), 1, + ACTIONS(13642), 1, anon_sym_DQUOTE, - [314976] = 2, + [327170] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12678), 1, + ACTIONS(13644), 1, sym__dollar_quoted_string_end_tag, - [314983] = 2, + [327177] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12680), 1, + ACTIONS(13646), 1, anon_sym_RPAREN, - [314990] = 2, + [327184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12682), 1, - aux_sym_trigger_reference_token1, - [314997] = 2, + ACTIONS(13648), 1, + aux_sym_at_time_zone_expression_token3, + [327191] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12684), 1, - aux_sym_trigger_reference_token1, - [315004] = 2, + ACTIONS(13650), 1, + aux_sym_at_time_zone_expression_token3, + [327198] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12678), 1, + ACTIONS(13644), 1, anon_sym_SQUOTE, - [315011] = 2, + [327205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12686), 1, - anon_sym_RPAREN, - [315018] = 2, + ACTIONS(13652), 1, + aux_sym_at_time_zone_expression_token3, + [327212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12688), 1, - aux_sym_table_constraint_check_token1, - [315025] = 2, + ACTIONS(13654), 1, + aux_sym_grant_statement_token10, + [327219] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12690), 1, - anon_sym_SQUOTE, - [315032] = 2, + ACTIONS(13656), 1, + aux_sym_trigger_reference_token1, + [327226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12692), 1, + ACTIONS(13658), 1, anon_sym_RPAREN, - [315039] = 2, + [327233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12694), 1, + ACTIONS(13660), 1, anon_sym_RPAREN, - [315046] = 2, + [327240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12696), 1, - aux_sym_grant_statement_token10, - [315053] = 2, + ACTIONS(13662), 1, + anon_sym_SQUOTE, + [327247] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12690), 1, - sym__dollar_quoted_string_end_tag, - [315060] = 2, + ACTIONS(13664), 1, + anon_sym_RPAREN, + [327254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12698), 1, - anon_sym_DQUOTE, - [315067] = 2, + ACTIONS(13662), 1, + sym__dollar_quoted_string_end_tag, + [327261] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12700), 1, + ACTIONS(13666), 1, aux_sym_trigger_reference_token1, - [315074] = 2, + [327268] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12702), 1, + ACTIONS(13668), 1, aux_sym_at_time_zone_expression_token3, - [315081] = 2, + [327275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12704), 1, - aux_sym_alter_table_token2, - [315088] = 2, + ACTIONS(13670), 1, + anon_sym_DQUOTE, + [327282] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12698), 1, + ACTIONS(13670), 1, anon_sym_BQUOTE, - [315095] = 2, + [327289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12706), 1, + ACTIONS(13672), 1, aux_sym_argument_reference_token1, - [315102] = 2, + [327296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12708), 1, - aux_sym_alter_table_action_alter_column_token1, - [315109] = 2, + ACTIONS(13674), 1, + aux_sym_at_time_zone_expression_token3, + [327303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12710), 1, + ACTIONS(13676), 1, aux_sym_at_time_zone_expression_token3, - [315116] = 2, + [327310] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12712), 1, + ACTIONS(13678), 1, aux_sym_at_time_zone_expression_token3, - [315123] = 2, + [327317] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12714), 1, + ACTIONS(13680), 1, aux_sym_at_time_zone_expression_token3, - [315130] = 2, + [327324] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12716), 1, + ACTIONS(13682), 1, anon_sym_RBRACK, - [315137] = 2, + [327331] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12718), 1, + ACTIONS(13684), 1, aux_sym_at_time_zone_expression_token3, - [315144] = 2, + [327338] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12720), 1, + ACTIONS(13686), 1, aux_sym_at_time_zone_expression_token3, - [315151] = 2, + [327345] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12722), 1, + ACTIONS(13688), 1, aux_sym_at_time_zone_expression_token3, - [315158] = 2, + [327352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12724), 1, + ACTIONS(13690), 1, aux_sym_at_time_zone_expression_token3, - [315165] = 2, + [327359] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12726), 1, + ACTIONS(13692), 1, aux_sym_at_time_zone_expression_token3, - [315172] = 2, + [327366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12728), 1, + ACTIONS(13694), 1, aux_sym_at_time_zone_expression_token3, - [315179] = 2, + [327373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12730), 1, + ACTIONS(13696), 1, aux_sym_at_time_zone_expression_token3, - [315186] = 2, + [327380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12732), 1, + ACTIONS(13698), 1, aux_sym_at_time_zone_expression_token3, - [315193] = 2, + [327387] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12734), 1, + ACTIONS(13700), 1, aux_sym_at_time_zone_expression_token3, - [315200] = 2, + [327394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12736), 1, + ACTIONS(13702), 1, aux_sym_at_time_zone_expression_token3, - [315207] = 2, + [327401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12738), 1, + ACTIONS(13704), 1, aux_sym_at_time_zone_expression_token3, - [315214] = 2, + [327408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12740), 1, + ACTIONS(13706), 1, aux_sym_at_time_zone_expression_token3, - [315221] = 2, + [327415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12742), 1, + ACTIONS(13708), 1, aux_sym_at_time_zone_expression_token3, - [315228] = 2, + [327422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12744), 1, + ACTIONS(13710), 1, aux_sym_at_time_zone_expression_token3, - [315235] = 2, + [327429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12746), 1, + ACTIONS(13712), 1, aux_sym_at_time_zone_expression_token3, - [315242] = 2, + [327436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12748), 1, + ACTIONS(13714), 1, aux_sym_at_time_zone_expression_token3, - [315249] = 2, + [327443] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12750), 1, + ACTIONS(13716), 1, aux_sym_at_time_zone_expression_token3, - [315256] = 2, + [327450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12752), 1, + ACTIONS(13718), 1, aux_sym_at_time_zone_expression_token3, - [315263] = 2, + [327457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12754), 1, + ACTIONS(13720), 1, aux_sym_at_time_zone_expression_token3, - [315270] = 2, + [327464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12756), 1, - aux_sym_alter_schema_rename_action_token2, - [315277] = 2, + ACTIONS(13722), 1, + aux_sym_at_time_zone_expression_token3, + [327471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12758), 1, + ACTIONS(13724), 1, aux_sym_at_time_zone_expression_token3, - [315284] = 2, + [327478] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12760), 1, + ACTIONS(13726), 1, aux_sym_argument_reference_token1, - [315291] = 2, + [327485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12762), 1, + ACTIONS(13728), 1, anon_sym_BQUOTE, - [315298] = 2, + [327492] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12762), 1, + ACTIONS(13728), 1, anon_sym_DQUOTE, - [315305] = 2, + [327499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12764), 1, + ACTIONS(13730), 1, sym__dollar_quoted_string_end_tag, - [315312] = 2, + [327506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12766), 1, + ACTIONS(13732), 1, anon_sym_RPAREN, - [315319] = 2, + [327513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12768), 1, + ACTIONS(13734), 1, aux_sym_at_time_zone_expression_token3, - [315326] = 2, + [327520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12770), 1, - aux_sym_at_time_zone_expression_token3, - [315333] = 2, + ACTIONS(13736), 1, + anon_sym_RBRACK, + [327527] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12764), 1, + ACTIONS(13730), 1, anon_sym_SQUOTE, - [315340] = 2, + [327534] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12772), 1, + ACTIONS(13738), 1, aux_sym_at_time_zone_expression_token3, - [315347] = 2, + [327541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12774), 1, - aux_sym_grant_statement_token1, - [315354] = 2, + ACTIONS(13740), 1, + aux_sym_at_time_zone_expression_token3, + [327548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12776), 1, - anon_sym_RBRACK, - [315361] = 2, + ACTIONS(13742), 1, + aux_sym_at_time_zone_expression_token3, + [327555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12778), 1, - aux_sym_at_time_zone_expression_token3, - [315368] = 2, + ACTIONS(13744), 1, + aux_sym_trigger_reference_token1, + [327562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12780), 1, + ACTIONS(13746), 1, anon_sym_RPAREN, - [315375] = 2, + [327569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12782), 1, - aux_sym_at_time_zone_expression_token3, - [315382] = 2, + ACTIONS(13748), 1, + anon_sym_RPAREN, + [327576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12784), 1, - aux_sym_comment_statement_token2, - [315389] = 2, + ACTIONS(13750), 1, + anon_sym_SQUOTE, + [327583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12786), 1, - anon_sym_LPAREN, - [315396] = 2, + ACTIONS(13752), 1, + anon_sym_RPAREN, + [327590] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12788), 1, + ACTIONS(13754), 1, aux_sym_trigger_reference_token1, - [315403] = 2, + [327597] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12790), 1, + ACTIONS(13756), 1, aux_sym_at_time_zone_expression_token3, - [315410] = 2, + [327604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12792), 1, - aux_sym_alter_schema_rename_action_token2, - [315417] = 2, + ACTIONS(13750), 1, + sym__dollar_quoted_string_end_tag, + [327611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12794), 1, - aux_sym_at_time_zone_expression_token3, - [315424] = 2, + ACTIONS(13758), 1, + anon_sym_DQUOTE, + [327618] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12796), 1, - aux_sym_trigger_reference_token1, - [315431] = 2, + ACTIONS(13758), 1, + anon_sym_BQUOTE, + [327625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12798), 1, - anon_sym_LPAREN, - [315438] = 2, + ACTIONS(13760), 1, + aux_sym_argument_reference_token1, + [327632] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12800), 1, + ACTIONS(13762), 1, aux_sym_at_time_zone_expression_token3, - [315445] = 2, + [327639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12802), 1, - anon_sym_RPAREN, - [315452] = 2, + ACTIONS(13764), 1, + aux_sym_at_time_zone_expression_token3, + [327646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12804), 1, + ACTIONS(13766), 1, aux_sym_at_time_zone_expression_token3, - [315459] = 2, + [327653] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12806), 1, + ACTIONS(13768), 1, anon_sym_RBRACK, - [315466] = 2, + [327660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12808), 1, - aux_sym_comment_statement_token2, - [315473] = 2, + ACTIONS(13770), 1, + aux_sym_at_time_zone_expression_token3, + [327667] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12810), 1, - anon_sym_SQUOTE, - [315480] = 2, + ACTIONS(13772), 1, + aux_sym_at_time_zone_expression_token3, + [327674] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12812), 1, + ACTIONS(13774), 1, aux_sym_at_time_zone_expression_token3, - [315487] = 2, + [327681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12814), 1, - anon_sym_RPAREN, - [315494] = 2, + ACTIONS(13776), 1, + aux_sym_at_time_zone_expression_token3, + [327688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12816), 1, + ACTIONS(13778), 1, aux_sym_at_time_zone_expression_token3, - [315501] = 2, + [327695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12810), 1, - sym__dollar_quoted_string_end_tag, - [315508] = 2, + ACTIONS(13780), 1, + aux_sym_at_time_zone_expression_token3, + [327702] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12818), 1, + ACTIONS(13782), 1, aux_sym_at_time_zone_expression_token3, - [315515] = 2, + [327709] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12820), 1, - anon_sym_DQUOTE, - [315522] = 2, + ACTIONS(13784), 1, + aux_sym_at_time_zone_expression_token3, + [327716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12822), 1, + ACTIONS(13786), 1, aux_sym_at_time_zone_expression_token3, - [315529] = 2, + [327723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12824), 1, + ACTIONS(13788), 1, aux_sym_at_time_zone_expression_token3, - [315536] = 2, + [327730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12826), 1, + ACTIONS(13790), 1, aux_sym_at_time_zone_expression_token3, - [315543] = 2, + [327737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12820), 1, - anon_sym_BQUOTE, - [315550] = 2, + ACTIONS(13792), 1, + aux_sym_at_time_zone_expression_token3, + [327744] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12828), 1, + ACTIONS(13794), 1, aux_sym_at_time_zone_expression_token3, - [315557] = 2, + [327751] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12830), 1, + ACTIONS(13796), 1, aux_sym_at_time_zone_expression_token3, - [315564] = 2, + [327758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12832), 1, + ACTIONS(13798), 1, aux_sym_at_time_zone_expression_token3, - [315571] = 2, + [327765] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12834), 1, + ACTIONS(13800), 1, aux_sym_at_time_zone_expression_token3, - [315578] = 2, + [327772] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12836), 1, + ACTIONS(13802), 1, aux_sym_at_time_zone_expression_token3, - [315585] = 2, + [327779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12838), 1, + ACTIONS(13804), 1, aux_sym_at_time_zone_expression_token3, - [315592] = 2, + [327786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12840), 1, - aux_sym_argument_reference_token1, - [315599] = 2, + ACTIONS(13806), 1, + aux_sym_at_time_zone_expression_token3, + [327793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12842), 1, + ACTIONS(13808), 1, aux_sym_at_time_zone_expression_token3, - [315606] = 2, + [327800] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12844), 1, + ACTIONS(13810), 1, aux_sym_at_time_zone_expression_token3, - [315613] = 2, + [327807] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12846), 1, + ACTIONS(13812), 1, aux_sym_argument_reference_token1, - [315620] = 2, + [327814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12848), 1, + ACTIONS(13814), 1, anon_sym_BQUOTE, - [315627] = 2, + [327821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12848), 1, + ACTIONS(13814), 1, anon_sym_DQUOTE, - [315634] = 2, + [327828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12850), 1, + ACTIONS(13816), 1, sym__dollar_quoted_string_end_tag, - [315641] = 2, + [327835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12852), 1, + ACTIONS(13818), 1, anon_sym_RPAREN, - [315648] = 2, + [327842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12854), 1, + ACTIONS(13820), 1, aux_sym_at_time_zone_expression_token3, - [315655] = 2, + [327849] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12856), 1, + ACTIONS(13822), 1, aux_sym_at_time_zone_expression_token3, - [315662] = 2, + [327856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12850), 1, + ACTIONS(13816), 1, anon_sym_SQUOTE, - [315669] = 2, + [327863] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12858), 1, - aux_sym_at_time_zone_expression_token3, - [315676] = 2, + ACTIONS(13824), 1, + aux_sym_create_table_statement_token2, + [327870] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12860), 1, - aux_sym_at_time_zone_expression_token2, - [315683] = 2, + ACTIONS(13826), 1, + anon_sym_RBRACK, + [327877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12862), 1, + ACTIONS(13828), 1, aux_sym_at_time_zone_expression_token3, - [315690] = 2, + [327884] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12864), 1, - aux_sym_at_time_zone_expression_token3, - [315697] = 2, + ACTIONS(13830), 1, + aux_sym_table_constraint_foreign_key_token2, + [327891] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12866), 1, + ACTIONS(13832), 1, anon_sym_RPAREN, - [315704] = 2, + [327898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12868), 1, - sym_number, - [315711] = 2, + ACTIONS(13834), 1, + aux_sym_at_time_zone_expression_token3, + [327905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12870), 1, - aux_sym_at_time_zone_expression_token2, - [315718] = 2, + ACTIONS(13836), 1, + aux_sym_at_time_zone_expression_token3, + [327912] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12872), 1, - aux_sym_at_time_zone_expression_token3, - [315725] = 2, + ACTIONS(13838), 1, + aux_sym_trigger_reference_token1, + [327919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12874), 1, + ACTIONS(13840), 1, aux_sym_trigger_reference_token1, - [315732] = 2, + [327926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12876), 1, + ACTIONS(13842), 1, aux_sym_at_time_zone_expression_token3, - [315739] = 2, + [327933] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12878), 1, - anon_sym_RBRACK, - [315746] = 2, + ACTIONS(13844), 1, + aux_sym_sql_hint_token4, + [327940] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12880), 1, - aux_sym_at_time_zone_expression_token3, - [315753] = 2, + ACTIONS(13846), 1, + anon_sym_RPAREN, + [327947] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12882), 1, - aux_sym_at_time_zone_expression_token3, - [315760] = 2, + ACTIONS(13848), 1, + aux_sym_grant_statement_token10, + [327954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12884), 1, - aux_sym_at_time_zone_expression_token3, - [315767] = 2, + ACTIONS(13850), 1, + anon_sym_RBRACK, + [327961] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12886), 1, + ACTIONS(13852), 1, aux_sym_at_time_zone_expression_token3, - [315774] = 2, + [327968] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12888), 1, - aux_sym_at_time_zone_expression_token3, - [315781] = 2, + ACTIONS(13854), 1, + aux_sym_grant_statement_token10, + [327975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12890), 1, + ACTIONS(13856), 1, aux_sym_at_time_zone_expression_token3, - [315788] = 2, + [327982] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12892), 1, + ACTIONS(13858), 1, anon_sym_RBRACK, - [315795] = 2, + [327989] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12894), 1, - aux_sym_at_time_zone_expression_token3, - [315802] = 2, + ACTIONS(13860), 1, + anon_sym_SQUOTE, + [327996] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12896), 1, + ACTIONS(13862), 1, aux_sym_at_time_zone_expression_token3, - [315809] = 2, + [328003] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12898), 1, + ACTIONS(13864), 1, aux_sym_at_time_zone_expression_token3, - [315816] = 2, + [328010] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12900), 1, - anon_sym_RBRACK, - [315823] = 2, + ACTIONS(13866), 1, + anon_sym_RPAREN, + [328017] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12902), 1, + ACTIONS(13868), 1, aux_sym_at_time_zone_expression_token3, - [315830] = 2, + [328024] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12904), 1, - aux_sym_at_time_zone_expression_token3, - [315837] = 2, + ACTIONS(13860), 1, + sym__dollar_quoted_string_end_tag, + [328031] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12906), 1, + ACTIONS(13870), 1, aux_sym_at_time_zone_expression_token3, - [315844] = 2, + [328038] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12908), 1, + ACTIONS(13872), 1, aux_sym_at_time_zone_expression_token3, - [315851] = 2, + [328045] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12910), 1, + ACTIONS(13874), 1, aux_sym_at_time_zone_expression_token3, - [315858] = 2, + [328052] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12912), 1, + ACTIONS(13876), 1, aux_sym_at_time_zone_expression_token3, - [315865] = 2, + [328059] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12914), 1, + ACTIONS(13878), 1, aux_sym_at_time_zone_expression_token3, - [315872] = 2, + [328066] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12916), 1, - aux_sym_cte_token2, - [315879] = 2, + ACTIONS(13638), 1, + anon_sym_BQUOTE, + [328073] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12918), 1, + ACTIONS(13880), 1, aux_sym_at_time_zone_expression_token3, - [315886] = 2, + [328080] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12920), 1, + ACTIONS(13882), 1, aux_sym_at_time_zone_expression_token3, - [315893] = 2, + [328087] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12922), 1, + ACTIONS(13884), 1, aux_sym_at_time_zone_expression_token3, - [315900] = 2, + [328094] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12924), 1, + ACTIONS(13886), 1, aux_sym_at_time_zone_expression_token3, - [315907] = 2, + [328101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12926), 1, + ACTIONS(13888), 1, aux_sym_at_time_zone_expression_token3, - [315914] = 2, + [328108] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12928), 1, + ACTIONS(13890), 1, aux_sym_at_time_zone_expression_token3, - [315921] = 2, + [328115] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12930), 1, - aux_sym_at_time_zone_expression_token3, - [315928] = 2, + ACTIONS(13892), 1, + aux_sym_argument_reference_token1, + [328122] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12932), 1, - aux_sym_null_hint_token2, - [315935] = 2, + ACTIONS(13894), 1, + aux_sym_at_time_zone_expression_token3, + [328129] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12934), 1, - anon_sym_RPAREN, - [315942] = 2, + ACTIONS(13896), 1, + aux_sym_create_table_statement_token2, + [328136] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12936), 1, + ACTIONS(13898), 1, aux_sym_argument_reference_token1, - [315949] = 2, + [328143] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12938), 1, + ACTIONS(13900), 1, anon_sym_BQUOTE, - [315956] = 2, + [328150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12938), 1, + ACTIONS(13900), 1, anon_sym_DQUOTE, - [315963] = 2, + [328157] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12940), 1, + ACTIONS(13902), 1, sym__dollar_quoted_string_end_tag, - [315970] = 2, + [328164] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12942), 1, + ACTIONS(13904), 1, anon_sym_RPAREN, - [315977] = 2, + [328171] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12944), 1, - anon_sym_RPAREN, - [315984] = 2, + ACTIONS(13906), 1, + aux_sym_at_time_zone_expression_token3, + [328178] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12946), 1, - anon_sym_RPAREN, - [315991] = 2, + ACTIONS(13908), 1, + aux_sym_alter_schema_rename_action_token2, + [328185] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12940), 1, + ACTIONS(13902), 1, anon_sym_SQUOTE, - [315998] = 2, + [328192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12948), 1, - anon_sym_SQUOTE, - [316005] = 2, + ACTIONS(13910), 1, + aux_sym_alter_schema_rename_action_token2, + [328199] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12950), 1, - anon_sym_RPAREN, - [316012] = 2, + ACTIONS(13912), 1, + aux_sym_at_time_zone_expression_token3, + [328206] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12948), 1, - sym__dollar_quoted_string_end_tag, - [316019] = 2, + ACTIONS(13914), 1, + aux_sym_at_time_zone_expression_token3, + [328213] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12952), 1, - anon_sym_DQUOTE, - [316026] = 2, + ACTIONS(13916), 1, + aux_sym_at_time_zone_expression_token3, + [328220] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12954), 1, + ACTIONS(13918), 1, anon_sym_RPAREN, - [316033] = 2, + [328227] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12952), 1, - anon_sym_BQUOTE, - [316040] = 2, + ACTIONS(13920), 1, + aux_sym_grant_statement_token10, + [328234] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12956), 1, - aux_sym_argument_reference_token1, - [316047] = 2, + ACTIONS(13922), 1, + aux_sym_at_time_zone_expression_token3, + [328241] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12958), 1, + ACTIONS(13924), 1, aux_sym_at_time_zone_expression_token3, - [316054] = 2, + [328248] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12960), 1, + ACTIONS(13926), 1, aux_sym_trigger_reference_token1, - [316061] = 2, + [328255] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12962), 1, + ACTIONS(13928), 1, aux_sym_at_time_zone_expression_token3, - [316068] = 2, + [328262] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12964), 1, - aux_sym_sql_hint_token4, - [316075] = 2, + ACTIONS(13930), 1, + aux_sym_grant_statement_token10, + [328269] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12966), 1, + ACTIONS(13932), 1, aux_sym_at_time_zone_expression_token3, - [316082] = 2, + [328276] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12968), 1, + ACTIONS(13934), 1, aux_sym_at_time_zone_expression_token3, - [316089] = 2, + [328283] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12970), 1, - aux_sym_at_time_zone_expression_token3, - [316096] = 2, + ACTIONS(13936), 1, + aux_sym_mode_token1, + [328290] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12972), 1, + ACTIONS(13938), 1, aux_sym_at_time_zone_expression_token3, - [316103] = 2, + [328297] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12974), 1, + ACTIONS(13940), 1, aux_sym_at_time_zone_expression_token3, - [316110] = 2, + [328304] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12976), 1, + ACTIONS(13942), 1, aux_sym_at_time_zone_expression_token3, - [316117] = 2, + [328311] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12978), 1, + ACTIONS(13944), 1, anon_sym_RBRACK, - [316124] = 2, + [328318] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12980), 1, + ACTIONS(13946), 1, aux_sym_at_time_zone_expression_token3, - [316131] = 2, + [328325] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12982), 1, + ACTIONS(13948), 1, aux_sym_at_time_zone_expression_token3, - [316138] = 2, + [328332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12984), 1, + ACTIONS(13950), 1, aux_sym_at_time_zone_expression_token3, - [316145] = 2, + [328339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12986), 1, + ACTIONS(13952), 1, aux_sym_at_time_zone_expression_token3, - [316152] = 2, + [328346] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12988), 1, + ACTIONS(13954), 1, aux_sym_at_time_zone_expression_token3, - [316159] = 2, + [328353] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12990), 1, - aux_sym_at_time_zone_expression_token3, - [316166] = 2, + ACTIONS(13956), 1, + anon_sym_RBRACK, + [328360] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12992), 1, + ACTIONS(13958), 1, aux_sym_at_time_zone_expression_token3, - [316173] = 2, + [328367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12994), 1, + ACTIONS(13960), 1, aux_sym_at_time_zone_expression_token3, - [316180] = 2, + [328374] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12996), 1, + ACTIONS(13962), 1, aux_sym_at_time_zone_expression_token3, - [316187] = 2, + [328381] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12998), 1, + ACTIONS(13964), 1, aux_sym_at_time_zone_expression_token3, - [316194] = 2, + [328388] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13000), 1, + ACTIONS(13966), 1, aux_sym_at_time_zone_expression_token3, - [316201] = 2, + [328395] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13002), 1, + ACTIONS(13968), 1, aux_sym_at_time_zone_expression_token3, - [316208] = 2, + [328402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13004), 1, + ACTIONS(13970), 1, aux_sym_at_time_zone_expression_token3, - [316215] = 2, + [328409] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13006), 1, + ACTIONS(13972), 1, aux_sym_at_time_zone_expression_token3, - [316222] = 2, + [328416] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13008), 1, + ACTIONS(13974), 1, aux_sym_at_time_zone_expression_token3, - [316229] = 2, + [328423] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13010), 1, + ACTIONS(13976), 1, aux_sym_at_time_zone_expression_token3, - [316236] = 2, + [328430] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13012), 1, + ACTIONS(13978), 1, aux_sym_at_time_zone_expression_token3, - [316243] = 2, + [328437] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13014), 1, + ACTIONS(13980), 1, aux_sym_at_time_zone_expression_token3, - [316250] = 2, + [328444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13016), 1, + ACTIONS(13982), 1, aux_sym_at_time_zone_expression_token3, - [316257] = 2, + [328451] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13018), 1, - anon_sym_RBRACK, - [316264] = 2, + ACTIONS(13984), 1, + aux_sym_trigger_reference_token1, + [328458] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13020), 1, - aux_sym_at_time_zone_expression_token3, - [316271] = 2, + ACTIONS(13986), 1, + anon_sym_RPAREN, + [328465] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13022), 1, + ACTIONS(13988), 1, aux_sym_argument_reference_token1, - [316278] = 2, + [328472] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13024), 1, + ACTIONS(13990), 1, anon_sym_BQUOTE, - [316285] = 2, + [328479] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13024), 1, + ACTIONS(13990), 1, anon_sym_DQUOTE, - [316292] = 2, + [328486] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13026), 1, + ACTIONS(13992), 1, sym__dollar_quoted_string_end_tag, - [316299] = 2, + [328493] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13028), 1, + ACTIONS(13994), 1, anon_sym_RPAREN, - [316306] = 2, + [328500] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13030), 1, - anon_sym_LPAREN, - [316313] = 2, + ACTIONS(13996), 1, + aux_sym_create_table_statement_token2, + [328507] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13032), 1, - aux_sym_at_time_zone_expression_token3, - [316320] = 2, + ACTIONS(13998), 1, + anon_sym_SQUOTE, + [328514] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13026), 1, + ACTIONS(13992), 1, anon_sym_SQUOTE, - [316327] = 2, + [328521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13034), 1, - aux_sym_at_time_zone_expression_token3, - [316334] = 2, + ACTIONS(14000), 1, + anon_sym_RPAREN, + [328528] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13036), 1, - aux_sym_begin_statement_token1, - [316341] = 2, + ACTIONS(14002), 1, + anon_sym_RPAREN, + [328535] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13038), 1, - aux_sym_at_time_zone_expression_token3, - [316348] = 2, + ACTIONS(13998), 1, + sym__dollar_quoted_string_end_tag, + [328542] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13040), 1, - aux_sym_trigger_reference_token1, - [316355] = 2, + ACTIONS(14004), 1, + anon_sym_DQUOTE, + [328549] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13042), 1, + ACTIONS(14006), 1, anon_sym_RPAREN, - [316362] = 2, + [328556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13044), 1, - aux_sym_sql_hint_token4, - [316369] = 2, + ACTIONS(14004), 1, + anon_sym_BQUOTE, + [328563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13046), 1, - aux_sym_sql_hint_token4, - [316376] = 2, + ACTIONS(14008), 1, + aux_sym_argument_reference_token1, + [328570] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13048), 1, - anon_sym_RPAREN, - [316383] = 2, + ACTIONS(14010), 1, + aux_sym_at_time_zone_expression_token3, + [328577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13050), 1, + ACTIONS(14012), 1, aux_sym_trigger_reference_token1, - [316390] = 2, + [328584] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13052), 1, + ACTIONS(14014), 1, aux_sym_at_time_zone_expression_token3, - [316397] = 2, + [328591] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13054), 1, - aux_sym_null_hint_token2, - [316404] = 2, + ACTIONS(14016), 1, + aux_sym_alter_schema_rename_action_token2, + [328598] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13056), 1, - anon_sym_SQUOTE, - [316411] = 2, + ACTIONS(14018), 1, + aux_sym_at_time_zone_expression_token3, + [328605] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13058), 1, - anon_sym_RPAREN, - [316418] = 2, + ACTIONS(14020), 1, + aux_sym_at_time_zone_expression_token3, + [328612] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13056), 1, - sym__dollar_quoted_string_end_tag, - [316425] = 2, + ACTIONS(14022), 1, + aux_sym_alter_schema_rename_action_token2, + [328619] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13060), 1, + ACTIONS(14024), 1, aux_sym_at_time_zone_expression_token3, - [316432] = 2, + [328626] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13062), 1, - anon_sym_DQUOTE, - [316439] = 2, + ACTIONS(14026), 1, + aux_sym_at_time_zone_expression_token3, + [328633] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13064), 1, + ACTIONS(14028), 1, aux_sym_at_time_zone_expression_token3, - [316446] = 2, + [328640] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13066), 1, + ACTIONS(14030), 1, anon_sym_RBRACK, - [316453] = 2, + [328647] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13062), 1, - anon_sym_BQUOTE, - [316460] = 2, + ACTIONS(14032), 1, + aux_sym_at_time_zone_expression_token3, + [328654] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13068), 1, - aux_sym_argument_reference_token1, - [316467] = 2, + ACTIONS(14034), 1, + aux_sym_at_time_zone_expression_token3, + [328661] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13070), 1, + ACTIONS(14036), 1, aux_sym_at_time_zone_expression_token3, - [316474] = 2, + [328668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13072), 1, - aux_sym_create_function_statement_token6, - [316481] = 2, + ACTIONS(14038), 1, + aux_sym_at_time_zone_expression_token3, + [328675] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13074), 1, + ACTIONS(14040), 1, aux_sym_at_time_zone_expression_token3, - [316488] = 2, + [328682] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13076), 1, + ACTIONS(14042), 1, aux_sym_at_time_zone_expression_token3, - [316495] = 2, + [328689] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13078), 1, + ACTIONS(14044), 1, aux_sym_at_time_zone_expression_token3, - [316502] = 2, + [328696] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13080), 1, + ACTIONS(14046), 1, aux_sym_at_time_zone_expression_token3, - [316509] = 2, + [328703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13082), 1, + ACTIONS(14048), 1, aux_sym_at_time_zone_expression_token3, - [316516] = 2, + [328710] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13084), 1, + ACTIONS(14050), 1, aux_sym_at_time_zone_expression_token3, - [316523] = 2, + [328717] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13086), 1, + ACTIONS(14052), 1, aux_sym_at_time_zone_expression_token3, - [316530] = 2, + [328724] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13088), 1, + ACTIONS(14054), 1, aux_sym_at_time_zone_expression_token3, - [316537] = 2, + [328731] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13090), 1, + ACTIONS(14056), 1, aux_sym_at_time_zone_expression_token3, - [316544] = 2, + [328738] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13092), 1, + ACTIONS(14058), 1, aux_sym_at_time_zone_expression_token3, - [316551] = 2, + [328745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13094), 1, + ACTIONS(14060), 1, aux_sym_at_time_zone_expression_token3, - [316558] = 2, + [328752] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13096), 1, + ACTIONS(14062), 1, aux_sym_at_time_zone_expression_token3, - [316565] = 2, + [328759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13098), 1, + ACTIONS(14064), 1, aux_sym_at_time_zone_expression_token3, - [316572] = 2, + [328766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13100), 1, + ACTIONS(14066), 1, aux_sym_at_time_zone_expression_token3, - [316579] = 2, + [328773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13102), 1, - aux_sym_at_time_zone_expression_token3, - [316586] = 2, + ACTIONS(14068), 1, + aux_sym_alter_table_token2, + [328780] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13104), 1, - aux_sym_at_time_zone_expression_token3, - [316593] = 2, + ACTIONS(14070), 1, + aux_sym_alter_schema_rename_action_token2, + [328787] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13106), 1, + ACTIONS(14072), 1, aux_sym_at_time_zone_expression_token3, - [316600] = 2, + [328794] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13108), 1, + ACTIONS(14074), 1, aux_sym_argument_reference_token1, - [316607] = 2, + [328801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13110), 1, + ACTIONS(14076), 1, anon_sym_BQUOTE, - [316614] = 2, + [328808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13110), 1, + ACTIONS(14076), 1, anon_sym_DQUOTE, - [316621] = 2, + [328815] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13112), 1, + ACTIONS(14078), 1, sym__dollar_quoted_string_end_tag, - [316628] = 2, + [328822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13114), 1, + ACTIONS(14080), 1, anon_sym_RPAREN, - [316635] = 2, + [328829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13116), 1, - aux_sym_alter_table_token2, - [316642] = 2, + ACTIONS(14082), 1, + aux_sym_at_time_zone_expression_token3, + [328836] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13118), 1, - aux_sym_at_time_zone_expression_token3, - [316649] = 2, + ACTIONS(14084), 1, + anon_sym_RBRACK, + [328843] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13112), 1, + ACTIONS(14078), 1, anon_sym_SQUOTE, - [316656] = 2, + [328850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13120), 1, - aux_sym_at_time_zone_expression_token3, - [316663] = 2, + ACTIONS(14086), 1, + sym_number, + [328857] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13122), 1, - aux_sym_table_constraint_foreign_key_token2, - [316670] = 2, + ACTIONS(14088), 1, + sym_number, + [328864] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13124), 1, + ACTIONS(14090), 1, aux_sym_at_time_zone_expression_token3, - [316677] = 2, + [328871] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13126), 1, - aux_sym_at_time_zone_expression_token3, - [316684] = 2, + ACTIONS(14092), 1, + aux_sym_create_table_statement_token2, + [328878] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13128), 1, + ACTIONS(14094), 1, anon_sym_RPAREN, - [316691] = 2, + [328885] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13130), 1, + ACTIONS(14096), 1, aux_sym_at_time_zone_expression_token3, - [316698] = 2, + [328892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13132), 1, - aux_sym_at_time_zone_expression_token3, - [316705] = 2, + ACTIONS(14098), 1, + aux_sym_grant_statement_token10, + [328899] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13134), 1, - anon_sym_RBRACK, - [316712] = 2, + ACTIONS(14100), 1, + aux_sym_at_time_zone_expression_token3, + [328906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13136), 1, + ACTIONS(14102), 1, aux_sym_trigger_reference_token1, - [316719] = 2, + [328913] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13138), 1, + ACTIONS(14104), 1, aux_sym_at_time_zone_expression_token3, - [316726] = 2, + [328920] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13140), 1, - aux_sym_at_time_zone_expression_token3, - [316733] = 2, + ACTIONS(14106), 1, + aux_sym_alter_schema_rename_action_token2, + [328927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13142), 1, - aux_sym_at_time_zone_expression_token3, - [316740] = 2, + ACTIONS(14108), 1, + aux_sym_trigger_reference_token1, + [328934] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13144), 1, - aux_sym_comment_statement_token2, - [316747] = 2, + ACTIONS(14110), 1, + anon_sym_RPAREN, + [328941] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13146), 1, - aux_sym_null_hint_token2, - [316754] = 2, + ACTIONS(14112), 1, + sym_number, + [328948] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13148), 1, + ACTIONS(14114), 1, aux_sym_at_time_zone_expression_token3, - [316761] = 2, + [328955] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13150), 1, - aux_sym_at_time_zone_expression_token3, - [316768] = 2, + ACTIONS(14116), 1, + aux_sym_grant_statement_token10, + [328962] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13152), 1, + ACTIONS(14118), 1, aux_sym_at_time_zone_expression_token3, - [316775] = 2, + [328969] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13154), 1, + ACTIONS(14120), 1, anon_sym_RBRACK, - [316782] = 2, + [328976] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13156), 1, - aux_sym_trigger_reference_token1, - [316789] = 2, + ACTIONS(14122), 1, + anon_sym_RPAREN, + [328983] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13158), 1, - anon_sym_RPAREN, - [316796] = 2, + ACTIONS(14124), 1, + aux_sym_at_time_zone_expression_token3, + [328990] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13160), 1, + ACTIONS(14126), 1, aux_sym_at_time_zone_expression_token3, - [316803] = 2, + [328997] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13162), 1, - anon_sym_SQUOTE, - [316810] = 2, + ACTIONS(14128), 1, + aux_sym_at_time_zone_expression_token3, + [329004] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13164), 1, + ACTIONS(14130), 1, aux_sym_at_time_zone_expression_token3, - [316817] = 2, + [329011] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13166), 1, - anon_sym_RPAREN, - [316824] = 2, + ACTIONS(14132), 1, + anon_sym_SQUOTE, + [329018] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13168), 1, + ACTIONS(14134), 1, aux_sym_at_time_zone_expression_token3, - [316831] = 2, + [329025] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13162), 1, - sym__dollar_quoted_string_end_tag, - [316838] = 2, + ACTIONS(14136), 1, + anon_sym_RPAREN, + [329032] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13170), 1, + ACTIONS(14138), 1, aux_sym_at_time_zone_expression_token3, - [316845] = 2, + [329039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13172), 1, + ACTIONS(14140), 1, aux_sym_at_time_zone_expression_token3, - [316852] = 2, + [329046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13174), 1, + ACTIONS(14142), 1, aux_sym_at_time_zone_expression_token3, - [316859] = 2, + [329053] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13176), 1, - anon_sym_DQUOTE, - [316866] = 2, + ACTIONS(14132), 1, + sym__dollar_quoted_string_end_tag, + [329060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13178), 1, + ACTIONS(14144), 1, aux_sym_at_time_zone_expression_token3, - [316873] = 2, + [329067] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13180), 1, + ACTIONS(14146), 1, aux_sym_at_time_zone_expression_token3, - [316880] = 2, + [329074] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13182), 1, + ACTIONS(14148), 1, aux_sym_at_time_zone_expression_token3, - [316887] = 2, + [329081] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13184), 1, + ACTIONS(14150), 1, aux_sym_at_time_zone_expression_token3, - [316894] = 2, + [329088] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13186), 1, + ACTIONS(14152), 1, aux_sym_at_time_zone_expression_token3, - [316901] = 2, + [329095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13188), 1, + ACTIONS(14154), 1, aux_sym_at_time_zone_expression_token3, - [316908] = 2, + [329102] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13176), 1, - anon_sym_BQUOTE, - [316915] = 2, + ACTIONS(14156), 1, + aux_sym_at_time_zone_expression_token3, + [329109] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13190), 1, - aux_sym_argument_reference_token1, - [316922] = 2, + ACTIONS(14158), 1, + aux_sym_trigger_reference_token1, + [329116] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13192), 1, - aux_sym_at_time_zone_expression_token3, - [316929] = 2, + ACTIONS(14160), 1, + anon_sym_DQUOTE, + [329123] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13194), 1, + ACTIONS(14162), 1, aux_sym_argument_reference_token1, - [316936] = 2, + [329130] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13196), 1, + ACTIONS(14164), 1, anon_sym_BQUOTE, - [316943] = 2, + [329137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13196), 1, + ACTIONS(14164), 1, anon_sym_DQUOTE, - [316950] = 2, + [329144] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13198), 1, + ACTIONS(14166), 1, sym__dollar_quoted_string_end_tag, - [316957] = 2, + [329151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13200), 1, + ACTIONS(14168), 1, anon_sym_RPAREN, - [316964] = 2, + [329158] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13202), 1, - aux_sym_null_hint_token3, - [316971] = 2, + ACTIONS(14160), 1, + anon_sym_BQUOTE, + [329165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13204), 1, - aux_sym_at_time_zone_expression_token3, - [316978] = 2, + ACTIONS(14170), 1, + anon_sym_RPAREN, + [329172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13198), 1, + ACTIONS(14166), 1, anon_sym_SQUOTE, - [316985] = 2, + [329179] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13206), 1, - aux_sym_at_time_zone_expression_token3, - [316992] = 2, + ACTIONS(14172), 1, + aux_sym_alter_schema_rename_action_token2, + [329186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13208), 1, - aux_sym_create_table_statement_token2, - [316999] = 2, + ACTIONS(14174), 1, + aux_sym_alter_schema_rename_action_token2, + [329193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13210), 1, - aux_sym_at_time_zone_expression_token3, - [317006] = 2, + ACTIONS(14176), 1, + aux_sym_argument_reference_token1, + [329200] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13212), 1, - aux_sym_at_time_zone_expression_token3, - [317013] = 2, + ACTIONS(14178), 1, + aux_sym_alter_table_token2, + [329207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13214), 1, + ACTIONS(14180), 1, anon_sym_RPAREN, - [317020] = 2, + [329214] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13216), 1, - aux_sym_at_time_zone_expression_token3, - [317027] = 2, + ACTIONS(14182), 1, + aux_sym_alter_table_token2, + [329221] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13218), 1, - aux_sym_at_time_zone_expression_token3, - [317034] = 2, + ACTIONS(14184), 1, + aux_sym_alter_schema_rename_action_token2, + [329228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13220), 1, - aux_sym_at_time_zone_expression_token3, - [317041] = 2, + ACTIONS(14186), 1, + aux_sym_create_table_statement_token2, + [329235] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13222), 1, + ACTIONS(14188), 1, aux_sym_trigger_reference_token1, - [317048] = 2, + [329242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13224), 1, + ACTIONS(14190), 1, aux_sym_at_time_zone_expression_token3, - [317055] = 2, + [329249] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13226), 1, - aux_sym_at_time_zone_expression_token3, - [317062] = 2, + ACTIONS(14192), 1, + aux_sym_alter_schema_rename_action_token2, + [329256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13228), 1, + ACTIONS(14194), 1, aux_sym_at_time_zone_expression_token3, - [317069] = 2, + [329263] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13230), 1, + ACTIONS(14196), 1, aux_sym_at_time_zone_expression_token3, - [317076] = 2, + [329270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13232), 1, - anon_sym_LPAREN, - [317083] = 2, + ACTIONS(14198), 1, + aux_sym_sequence_token4, + [329277] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13234), 1, + ACTIONS(14200), 1, aux_sym_at_time_zone_expression_token3, - [317090] = 2, + [329284] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13236), 1, - anon_sym_RBRACK, - [317097] = 2, + ACTIONS(14202), 1, + aux_sym_at_time_zone_expression_token3, + [329291] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13238), 1, + ACTIONS(14204), 1, aux_sym_at_time_zone_expression_token3, - [317104] = 2, + [329298] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13240), 1, + ACTIONS(14206), 1, anon_sym_RBRACK, - [317111] = 2, + [329305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13242), 1, + ACTIONS(14208), 1, aux_sym_at_time_zone_expression_token3, - [317118] = 2, + [329312] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13244), 1, + ACTIONS(14210), 1, aux_sym_at_time_zone_expression_token3, - [317125] = 2, + [329319] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13246), 1, + ACTIONS(14212), 1, aux_sym_at_time_zone_expression_token3, - [317132] = 2, + [329326] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13248), 1, + ACTIONS(14214), 1, aux_sym_at_time_zone_expression_token3, - [317139] = 2, + [329333] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13250), 1, + ACTIONS(14216), 1, aux_sym_at_time_zone_expression_token3, - [317146] = 2, + [329340] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13252), 1, - aux_sym_trigger_reference_token1, - [317153] = 2, + ACTIONS(14218), 1, + aux_sym_at_time_zone_expression_token3, + [329347] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13254), 1, + ACTIONS(14220), 1, aux_sym_at_time_zone_expression_token3, - [317160] = 2, + [329354] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13256), 1, - anon_sym_LPAREN, - [317167] = 2, + ACTIONS(14222), 1, + aux_sym_at_time_zone_expression_token3, + [329361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13258), 1, + ACTIONS(14224), 1, aux_sym_at_time_zone_expression_token3, - [317174] = 2, + [329368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13260), 1, + ACTIONS(14226), 1, aux_sym_at_time_zone_expression_token3, - [317181] = 2, + [329375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13262), 1, + ACTIONS(14228), 1, aux_sym_at_time_zone_expression_token3, - [317188] = 2, + [329382] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13264), 1, - anon_sym_RPAREN, - [317195] = 2, + ACTIONS(14230), 1, + aux_sym_at_time_zone_expression_token3, + [329389] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13266), 1, + ACTIONS(14232), 1, aux_sym_at_time_zone_expression_token3, - [317202] = 2, + [329396] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13268), 1, + ACTIONS(14234), 1, aux_sym_at_time_zone_expression_token3, - [317209] = 2, + [329403] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13270), 1, + ACTIONS(14236), 1, aux_sym_at_time_zone_expression_token3, - [317216] = 2, + [329410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13272), 1, + ACTIONS(14238), 1, aux_sym_at_time_zone_expression_token3, - [317223] = 2, + [329417] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13274), 1, + ACTIONS(14240), 1, aux_sym_at_time_zone_expression_token3, - [317230] = 2, + [329424] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13276), 1, + ACTIONS(14242), 1, aux_sym_at_time_zone_expression_token3, - [317237] = 2, + [329431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13278), 1, - anon_sym_DQUOTE, - [317244] = 2, + ACTIONS(13244), 1, + sym_number, + [329438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13280), 1, - aux_sym_alter_table_token2, - [317251] = 2, + ACTIONS(14244), 1, + aux_sym_at_time_zone_expression_token3, + [329445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13282), 1, - anon_sym_SQUOTE, - [317258] = 2, + ACTIONS(14246), 1, + aux_sym_at_time_zone_expression_token3, + [329452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13284), 1, + ACTIONS(14248), 1, aux_sym_argument_reference_token1, - [317265] = 2, + [329459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13286), 1, + ACTIONS(14250), 1, anon_sym_BQUOTE, - [317272] = 2, + [329466] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13286), 1, + ACTIONS(14250), 1, anon_sym_DQUOTE, - [317279] = 2, + [329473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13288), 1, + ACTIONS(14252), 1, sym__dollar_quoted_string_end_tag, - [317286] = 2, + [329480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13290), 1, + ACTIONS(14254), 1, anon_sym_RPAREN, - [317293] = 2, + [329487] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13292), 1, - aux_sym_create_table_statement_token2, - [317300] = 2, + ACTIONS(14256), 1, + aux_sym_at_time_zone_expression_token3, + [329494] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13294), 1, - anon_sym_RPAREN, - [317307] = 2, + ACTIONS(14258), 1, + aux_sym_alter_table_token2, + [329501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13288), 1, + ACTIONS(14252), 1, anon_sym_SQUOTE, - [317314] = 2, + [329508] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13282), 1, - sym__dollar_quoted_string_end_tag, - [317321] = 2, + ACTIONS(14260), 1, + anon_sym_RBRACK, + [329515] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13296), 1, - aux_sym_comment_statement_token2, - [317328] = 2, + ACTIONS(14262), 1, + aux_sym_alter_table_token2, + [329522] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13298), 1, - anon_sym_DQUOTE, - [317335] = 2, + ACTIONS(14264), 1, + aux_sym_at_time_zone_expression_token3, + [329529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13298), 1, - anon_sym_BQUOTE, - [317342] = 2, + ACTIONS(14266), 1, + aux_sym_at_time_zone_expression_token3, + [329536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13300), 1, + ACTIONS(14268), 1, anon_sym_RPAREN, - [317349] = 2, + [329543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13302), 1, - aux_sym_argument_reference_token1, - [317356] = 2, + ACTIONS(14270), 1, + aux_sym_alter_table_token2, + [329550] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13304), 1, + ACTIONS(14272), 1, aux_sym_at_time_zone_expression_token3, - [317363] = 2, + [329557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13306), 1, - aux_sym_at_time_zone_expression_token3, - [317370] = 2, + ACTIONS(14274), 1, + aux_sym_trigger_reference_token1, + [329564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13308), 1, + ACTIONS(14276), 1, aux_sym_trigger_reference_token1, - [317377] = 2, + [329571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13310), 1, + ACTIONS(14278), 1, aux_sym_at_time_zone_expression_token3, - [317384] = 2, + [329578] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13312), 1, - aux_sym_at_time_zone_expression_token3, - [317391] = 2, + ACTIONS(14280), 1, + anon_sym_SQUOTE, + [329585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13314), 1, - aux_sym_at_time_zone_expression_token3, - [317398] = 2, + ACTIONS(14282), 1, + anon_sym_RPAREN, + [329592] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13316), 1, - aux_sym_at_time_zone_expression_token3, - [317405] = 2, + ACTIONS(14284), 1, + anon_sym_SQUOTE, + [329599] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13318), 1, - aux_sym_at_time_zone_expression_token3, - [317412] = 2, + ACTIONS(14286), 1, + anon_sym_RPAREN, + [329606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13320), 1, + ACTIONS(14288), 1, aux_sym_at_time_zone_expression_token3, - [317419] = 2, + [329613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13322), 1, - aux_sym_at_time_zone_expression_token3, - [317426] = 2, + ACTIONS(14290), 1, + aux_sym_grant_statement_token10, + [329620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13324), 1, + ACTIONS(14292), 1, aux_sym_at_time_zone_expression_token3, - [317433] = 2, + [329627] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13326), 1, + ACTIONS(14294), 1, anon_sym_RBRACK, - [317440] = 2, + [329634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13328), 1, - aux_sym_at_time_zone_expression_token3, - [317447] = 2, + ACTIONS(14296), 1, + aux_sym_grant_statement_token10, + [329641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13330), 1, + ACTIONS(14298), 1, aux_sym_at_time_zone_expression_token3, - [317454] = 2, + [329648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13332), 1, + ACTIONS(14300), 1, aux_sym_at_time_zone_expression_token3, - [317461] = 2, + [329655] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13334), 1, - aux_sym_at_time_zone_expression_token3, - [317468] = 2, + ACTIONS(14284), 1, + sym__dollar_quoted_string_end_tag, + [329662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13336), 1, + ACTIONS(14302), 1, aux_sym_at_time_zone_expression_token3, - [317475] = 2, + [329669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13338), 1, - aux_sym_at_time_zone_expression_token3, - [317482] = 2, + ACTIONS(14304), 1, + anon_sym_DQUOTE, + [329676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13340), 1, + ACTIONS(14306), 1, aux_sym_at_time_zone_expression_token3, - [317489] = 2, + [329683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13342), 1, - aux_sym_at_time_zone_expression_token3, - [317496] = 2, + ACTIONS(14304), 1, + anon_sym_BQUOTE, + [329690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13344), 1, + ACTIONS(14308), 1, aux_sym_at_time_zone_expression_token3, - [317503] = 2, + [329697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13346), 1, + ACTIONS(14310), 1, aux_sym_at_time_zone_expression_token3, - [317510] = 2, + [329704] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13348), 1, + ACTIONS(14312), 1, aux_sym_at_time_zone_expression_token3, - [317517] = 2, + [329711] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13350), 1, - anon_sym_RBRACK, - [317524] = 2, + ACTIONS(14314), 1, + aux_sym_argument_reference_token1, + [329718] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13352), 1, + ACTIONS(14316), 1, aux_sym_at_time_zone_expression_token3, - [317531] = 2, + [329725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13354), 1, + ACTIONS(14318), 1, aux_sym_at_time_zone_expression_token3, - [317538] = 2, + [329732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13356), 1, + ACTIONS(14320), 1, aux_sym_at_time_zone_expression_token3, - [317545] = 2, + [329739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13358), 1, + ACTIONS(14322), 1, aux_sym_at_time_zone_expression_token3, - [317552] = 2, + [329746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13360), 1, + ACTIONS(14324), 1, aux_sym_at_time_zone_expression_token3, - [317559] = 2, + [329753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13362), 1, + ACTIONS(14326), 1, aux_sym_at_time_zone_expression_token3, - [317566] = 2, + [329760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13364), 1, - aux_sym_at_time_zone_expression_token3, - [317573] = 2, + ACTIONS(14328), 1, + aux_sym_grant_statement_token10, + [329767] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13366), 1, - aux_sym_at_time_zone_expression_token3, - [317580] = 2, + ACTIONS(14280), 1, + sym__dollar_quoted_string_end_tag, + [329774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13368), 1, + ACTIONS(14330), 1, aux_sym_at_time_zone_expression_token3, - [317587] = 2, + [329781] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13370), 1, + ACTIONS(14332), 1, aux_sym_argument_reference_token1, - [317594] = 2, + [329788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13372), 1, + ACTIONS(14334), 1, anon_sym_BQUOTE, - [317601] = 2, + [329795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13372), 1, + ACTIONS(14334), 1, anon_sym_DQUOTE, - [317608] = 2, + [329802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13374), 1, + ACTIONS(14336), 1, sym__dollar_quoted_string_end_tag, - [317615] = 2, + [329809] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13376), 1, + ACTIONS(14338), 1, anon_sym_RPAREN, - [317622] = 2, + [329816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13378), 1, - aux_sym_trigger_reference_token1, - [317629] = 2, + ACTIONS(14340), 1, + aux_sym_join_clause_token1, + [329823] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13380), 1, - anon_sym_RPAREN, - [317636] = 2, + ACTIONS(14342), 1, + aux_sym_alter_table_token2, + [329830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13374), 1, + ACTIONS(14336), 1, anon_sym_SQUOTE, - [317643] = 2, + [329837] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13382), 1, - aux_sym_mode_token1, - [317650] = 2, + ACTIONS(14344), 1, + aux_sym_at_time_zone_expression_token3, + [329844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13384), 1, - anon_sym_SQUOTE, - [317657] = 2, + ACTIONS(14346), 1, + aux_sym_at_time_zone_expression_token3, + [329851] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13386), 1, - anon_sym_RPAREN, - [317664] = 2, + ACTIONS(14348), 1, + aux_sym_at_time_zone_expression_token3, + [329858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13384), 1, - sym__dollar_quoted_string_end_tag, - [317671] = 2, + ACTIONS(14350), 1, + anon_sym_DQUOTE, + [329865] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13388), 1, + ACTIONS(14352), 1, anon_sym_RPAREN, - [317678] = 2, + [329872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13390), 1, - anon_sym_DQUOTE, - [317685] = 2, + ACTIONS(14350), 1, + anon_sym_BQUOTE, + [329879] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13392), 1, - aux_sym_comment_statement_token2, - [317692] = 2, + ACTIONS(14354), 1, + sym_number, + [329886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13390), 1, - anon_sym_BQUOTE, - [317699] = 2, + ACTIONS(14356), 1, + aux_sym_at_time_zone_expression_token3, + [329893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13394), 1, + ACTIONS(14358), 1, aux_sym_trigger_reference_token1, - [317706] = 2, + [329900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13396), 1, + ACTIONS(14360), 1, aux_sym_at_time_zone_expression_token3, - [317713] = 2, + [329907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13398), 1, - aux_sym_at_time_zone_expression_token3, - [317720] = 2, + ACTIONS(14362), 1, + aux_sym_argument_reference_token1, + [329914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13400), 1, - aux_sym_argument_reference_token1, - [317727] = 2, + ACTIONS(14364), 1, + aux_sym_at_time_zone_expression_token3, + [329921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13402), 1, + ACTIONS(14366), 1, aux_sym_at_time_zone_expression_token3, - [317734] = 2, + [329928] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13404), 1, + ACTIONS(14368), 1, aux_sym_at_time_zone_expression_token3, - [317741] = 2, + [329935] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13406), 1, + ACTIONS(14370), 1, aux_sym_at_time_zone_expression_token3, - [317748] = 2, + [329942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13408), 1, + ACTIONS(14372), 1, aux_sym_at_time_zone_expression_token3, - [317755] = 2, + [329949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13410), 1, + ACTIONS(14374), 1, aux_sym_at_time_zone_expression_token3, - [317762] = 2, + [329956] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13412), 1, + ACTIONS(14376), 1, anon_sym_RBRACK, - [317769] = 2, + [329963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13414), 1, + ACTIONS(14378), 1, aux_sym_at_time_zone_expression_token3, - [317776] = 2, + [329970] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13416), 1, + ACTIONS(14380), 1, aux_sym_at_time_zone_expression_token3, - [317783] = 2, + [329977] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13418), 1, + ACTIONS(14382), 1, aux_sym_at_time_zone_expression_token3, - [317790] = 2, + [329984] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13420), 1, + ACTIONS(14384), 1, aux_sym_at_time_zone_expression_token3, - [317797] = 2, + [329991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13422), 1, + ACTIONS(14386), 1, aux_sym_at_time_zone_expression_token3, - [317804] = 2, + [329998] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13424), 1, + ACTIONS(14388), 1, aux_sym_at_time_zone_expression_token3, - [317811] = 2, + [330005] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13426), 1, + ACTIONS(14390), 1, aux_sym_at_time_zone_expression_token3, - [317818] = 2, + [330012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13428), 1, - aux_sym_at_time_zone_expression_token3, - [317825] = 2, + ACTIONS(14392), 1, + anon_sym_RBRACK, + [330019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13430), 1, + ACTIONS(14394), 1, aux_sym_at_time_zone_expression_token3, - [317832] = 2, + [330026] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13432), 1, + ACTIONS(14396), 1, aux_sym_at_time_zone_expression_token3, - [317839] = 2, + [330033] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13434), 1, + ACTIONS(14398), 1, aux_sym_at_time_zone_expression_token3, - [317846] = 2, + [330040] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13436), 1, + ACTIONS(14400), 1, aux_sym_at_time_zone_expression_token3, - [317853] = 2, + [330047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13438), 1, + ACTIONS(14402), 1, aux_sym_at_time_zone_expression_token3, - [317860] = 2, + [330054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13440), 1, + ACTIONS(14404), 1, aux_sym_at_time_zone_expression_token3, - [317867] = 2, + [330061] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13442), 1, + ACTIONS(14406), 1, aux_sym_at_time_zone_expression_token3, - [317874] = 2, + [330068] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13444), 1, + ACTIONS(14408), 1, aux_sym_at_time_zone_expression_token3, - [317881] = 2, + [330075] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13446), 1, + ACTIONS(14410), 1, aux_sym_at_time_zone_expression_token3, - [317888] = 2, + [330082] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13448), 1, + ACTIONS(14412), 1, aux_sym_at_time_zone_expression_token3, - [317895] = 2, + [330089] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13450), 1, - aux_sym_at_time_zone_expression_token3, - [317902] = 2, + ACTIONS(14414), 1, + aux_sym_drop_statement_token2, + [330096] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13452), 1, + ACTIONS(14416), 1, aux_sym_at_time_zone_expression_token3, - [317909] = 2, + [330103] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13454), 1, + ACTIONS(14418), 1, aux_sym_at_time_zone_expression_token3, - [317916] = 2, + [330110] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13456), 1, + ACTIONS(14420), 1, aux_sym_argument_reference_token1, - [317923] = 2, + [330117] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13458), 1, + ACTIONS(14422), 1, anon_sym_BQUOTE, - [317930] = 2, + [330124] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13458), 1, + ACTIONS(14422), 1, anon_sym_DQUOTE, - [317937] = 2, + [330131] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13460), 1, + ACTIONS(14424), 1, sym__dollar_quoted_string_end_tag, - [317944] = 2, + [330138] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13462), 1, + ACTIONS(14426), 1, anon_sym_RPAREN, - [317951] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(13464), 1, - anon_sym_RBRACK, - [317958] = 2, + [330145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13466), 1, + ACTIONS(14428), 1, aux_sym_at_time_zone_expression_token3, - [317965] = 2, + [330152] = 2, + ACTIONS(13556), 1, + sym_comment, + ACTIONS(14430), 1, + aux_sym_pg_command_token2, + [330159] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13460), 1, + ACTIONS(14424), 1, anon_sym_SQUOTE, - [317972] = 2, + [330166] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13468), 1, - aux_sym_at_time_zone_expression_token3, - [317979] = 2, + ACTIONS(14432), 1, + aux_sym_comment_statement_token2, + [330173] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13470), 1, - anon_sym_RPAREN, - [317986] = 2, + ACTIONS(14434), 1, + anon_sym_BQUOTE, + [330180] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13472), 1, - aux_sym_at_time_zone_expression_token3, - [317993] = 2, + ACTIONS(14436), 1, + aux_sym_trigger_reference_token1, + [330187] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13474), 1, - aux_sym_trigger_reference_token1, - [318000] = 2, + ACTIONS(14434), 1, + anon_sym_DQUOTE, + [330194] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13476), 1, + ACTIONS(14438), 1, anon_sym_RPAREN, - [318007] = 2, + [330201] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13478), 1, - anon_sym_RPAREN, - [318014] = 2, + ACTIONS(14440), 1, + aux_sym_null_hint_token2, + [330208] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13480), 1, - aux_sym_grant_statement_token10, - [318021] = 2, + ACTIONS(14442), 1, + aux_sym_cte_token2, + [330215] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13482), 1, - aux_sym_at_time_zone_expression_token2, - [318028] = 2, + ACTIONS(14444), 1, + anon_sym_RPAREN, + [330222] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13484), 1, + ACTIONS(14446), 1, aux_sym_trigger_reference_token1, - [318035] = 2, + [330229] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13486), 1, + ACTIONS(14448), 1, aux_sym_at_time_zone_expression_token3, - [318042] = 2, + [330236] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13488), 1, - sym_number, - [318049] = 2, + ACTIONS(14450), 1, + aux_sym_grant_statement_token10, + [330243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13490), 1, - anon_sym_SQUOTE, - [318056] = 2, + ACTIONS(14452), 1, + aux_sym_at_time_zone_expression_token3, + [330250] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13492), 1, - aux_sym_cte_token1, - [318063] = 2, + ACTIONS(14454), 1, + anon_sym_SQUOTE, + [330257] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13494), 1, - anon_sym_RPAREN, - [318070] = 2, + ACTIONS(14456), 1, + aux_sym_cte_token2, + [330264] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13496), 1, + ACTIONS(14458), 1, aux_sym_at_time_zone_expression_token3, - [318077] = 2, + [330271] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13498), 1, + ACTIONS(14460), 1, aux_sym_at_time_zone_expression_token3, - [318084] = 2, + [330278] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13500), 1, + ACTIONS(14462), 1, anon_sym_RBRACK, - [318091] = 2, + [330285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13490), 1, - sym__dollar_quoted_string_end_tag, - [318098] = 2, + ACTIONS(14464), 1, + aux_sym_at_time_zone_expression_token3, + [330292] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13502), 1, + ACTIONS(14466), 1, aux_sym_at_time_zone_expression_token3, - [318105] = 2, + [330299] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13504), 1, + ACTIONS(14468), 1, aux_sym_at_time_zone_expression_token3, - [318112] = 2, + [330306] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13506), 1, + ACTIONS(14470), 1, aux_sym_at_time_zone_expression_token3, - [318119] = 2, + [330313] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13508), 1, + ACTIONS(14472), 1, aux_sym_at_time_zone_expression_token3, - [318126] = 2, + [330320] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13510), 1, + ACTIONS(14474), 1, aux_sym_at_time_zone_expression_token3, - [318133] = 2, + [330327] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13512), 1, + ACTIONS(14476), 1, aux_sym_at_time_zone_expression_token3, - [318140] = 2, + [330334] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13514), 1, + ACTIONS(14478), 1, aux_sym_at_time_zone_expression_token3, - [318147] = 2, + [330341] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13516), 1, + ACTIONS(14480), 1, aux_sym_at_time_zone_expression_token3, - [318154] = 2, + [330348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13518), 1, + ACTIONS(14482), 1, aux_sym_at_time_zone_expression_token3, - [318161] = 2, + [330355] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13520), 1, + ACTIONS(14484), 1, aux_sym_at_time_zone_expression_token3, - [318168] = 2, + [330362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13522), 1, + ACTIONS(14486), 1, aux_sym_at_time_zone_expression_token3, - [318175] = 2, + [330369] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13524), 1, + ACTIONS(14488), 1, aux_sym_at_time_zone_expression_token3, - [318182] = 2, + [330376] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13526), 1, - aux_sym_at_time_zone_expression_token3, - [318189] = 2, + ACTIONS(14490), 1, + aux_sym_cte_token2, + [330383] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13278), 1, - anon_sym_BQUOTE, - [318196] = 2, + ACTIONS(14492), 1, + anon_sym_RPAREN, + [330390] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13528), 1, - aux_sym_argument_reference_token1, - [318203] = 2, + ACTIONS(14454), 1, + sym__dollar_quoted_string_end_tag, + [330397] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13530), 1, + ACTIONS(14494), 1, aux_sym_argument_reference_token1, - [318210] = 2, + [330404] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13532), 1, + ACTIONS(14496), 1, anon_sym_BQUOTE, - [318217] = 2, + [330411] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13532), 1, + ACTIONS(14496), 1, anon_sym_DQUOTE, - [318224] = 2, + [330418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13534), 1, + ACTIONS(14498), 1, sym__dollar_quoted_string_end_tag, - [318231] = 2, + [330425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13536), 1, + ACTIONS(14500), 1, anon_sym_RPAREN, - [318238] = 2, + [330432] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13538), 1, - aux_sym_at_time_zone_expression_token3, - [318245] = 2, + ACTIONS(14502), 1, + anon_sym_DQUOTE, + [330439] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13540), 1, - aux_sym_at_time_zone_expression_token3, - [318252] = 2, + ACTIONS(14504), 1, + aux_sym_drop_statement_token2, + [330446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13534), 1, + ACTIONS(14498), 1, anon_sym_SQUOTE, - [318259] = 2, + [330453] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13542), 1, - aux_sym_at_time_zone_expression_token3, - [318266] = 2, + ACTIONS(14502), 1, + anon_sym_BQUOTE, + [330460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13544), 1, - aux_sym_alter_table_action_alter_column_token2, - [318273] = 2, + ACTIONS(14506), 1, + aux_sym_argument_reference_token1, + [330467] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13546), 1, + ACTIONS(14508), 1, aux_sym_at_time_zone_expression_token3, - [318280] = 2, + [330474] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13548), 1, - anon_sym_RBRACK, - [318287] = 2, + ACTIONS(14510), 1, + aux_sym_cte_token2, + [330481] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13550), 1, + ACTIONS(14512), 1, anon_sym_RPAREN, - [318294] = 2, + [330488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13552), 1, - aux_sym_at_time_zone_expression_token3, - [318301] = 2, + ACTIONS(14514), 1, + aux_sym_cte_token2, + [330495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13554), 1, - aux_sym_grant_statement_token1, - [318308] = 2, + ACTIONS(14516), 1, + aux_sym_comment_statement_token2, + [330502] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13556), 1, + ACTIONS(14518), 1, aux_sym_at_time_zone_expression_token3, - [318315] = 2, + [330509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13558), 1, + ACTIONS(14520), 1, aux_sym_trigger_reference_token1, - [318322] = 2, + [330516] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13560), 1, + ACTIONS(14522), 1, aux_sym_at_time_zone_expression_token3, - [318329] = 2, + [330523] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13562), 1, - aux_sym_grant_statement_token1, - [318336] = 2, + ACTIONS(14524), 1, + aux_sym_alter_table_token2, + [330530] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13564), 1, + ACTIONS(14526), 1, aux_sym_at_time_zone_expression_token3, - [318343] = 2, + [330537] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13566), 1, + ACTIONS(14528), 1, aux_sym_at_time_zone_expression_token3, - [318350] = 2, + [330544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13568), 1, - aux_sym_grant_statement_token10, - [318357] = 2, + ACTIONS(14530), 1, + aux_sym_at_time_zone_expression_token3, + [330551] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13570), 1, + ACTIONS(14532), 1, aux_sym_at_time_zone_expression_token3, - [318364] = 2, + [330558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13572), 1, + ACTIONS(14534), 1, aux_sym_at_time_zone_expression_token3, - [318371] = 2, + [330565] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13574), 1, + ACTIONS(14536), 1, anon_sym_RBRACK, - [318378] = 2, + [330572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13576), 1, + ACTIONS(14538), 1, aux_sym_at_time_zone_expression_token3, - [318385] = 2, + [330579] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13578), 1, + ACTIONS(14540), 1, aux_sym_at_time_zone_expression_token3, - [318392] = 2, + [330586] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13580), 1, + ACTIONS(14542), 1, aux_sym_at_time_zone_expression_token3, - [318399] = 2, + [330593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13582), 1, + ACTIONS(14544), 1, aux_sym_at_time_zone_expression_token3, - [318406] = 2, + [330600] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13584), 1, + ACTIONS(14546), 1, aux_sym_at_time_zone_expression_token3, - [318413] = 2, + [330607] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13586), 1, + ACTIONS(14548), 1, aux_sym_at_time_zone_expression_token3, - [318420] = 2, + [330614] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13588), 1, + ACTIONS(14550), 1, aux_sym_at_time_zone_expression_token3, - [318427] = 2, + [330621] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13590), 1, + ACTIONS(14552), 1, aux_sym_at_time_zone_expression_token3, - [318434] = 2, + [330628] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13592), 1, + ACTIONS(14554), 1, aux_sym_at_time_zone_expression_token3, - [318441] = 2, + [330635] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13594), 1, + ACTIONS(14556), 1, aux_sym_at_time_zone_expression_token3, - [318448] = 2, + [330642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13596), 1, + ACTIONS(14558), 1, aux_sym_at_time_zone_expression_token3, - [318455] = 2, + [330649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13598), 1, + ACTIONS(14560), 1, aux_sym_at_time_zone_expression_token3, - [318462] = 2, + [330656] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13600), 1, + ACTIONS(14562), 1, aux_sym_at_time_zone_expression_token3, - [318469] = 2, + [330663] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13602), 1, - aux_sym_at_time_zone_expression_token3, - [318476] = 2, + ACTIONS(14564), 1, + aux_sym_alter_table_token2, + [330670] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13604), 1, - aux_sym_at_time_zone_expression_token3, - [318483] = 2, + ACTIONS(14566), 1, + aux_sym_alter_schema_rename_action_token2, + [330677] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13606), 1, - anon_sym_RBRACK, - [318490] = 2, + ACTIONS(14568), 1, + aux_sym_at_time_zone_expression_token3, + [330684] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13608), 1, + ACTIONS(14570), 1, aux_sym_argument_reference_token1, - [318497] = 2, + [330691] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13610), 1, + ACTIONS(14572), 1, anon_sym_BQUOTE, - [318504] = 2, + [330698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13610), 1, + ACTIONS(14572), 1, anon_sym_DQUOTE, - [318511] = 2, + [330705] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13612), 1, + ACTIONS(14574), 1, sym__dollar_quoted_string_end_tag, - [318518] = 2, + [330712] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13614), 1, + ACTIONS(14576), 1, anon_sym_RPAREN, - [318525] = 2, + [330719] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13616), 1, - aux_sym_at_time_zone_expression_token3, - [318532] = 2, + ACTIONS(14578), 1, + aux_sym_comment_statement_token2, + [330726] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13618), 1, - aux_sym_at_time_zone_expression_token3, - [318539] = 2, + ACTIONS(14580), 1, + sym__dollar_quoted_string_end_tag, + [330733] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13612), 1, + ACTIONS(14574), 1, anon_sym_SQUOTE, - [318546] = 2, + [330740] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13620), 1, - aux_sym_alter_schema_rename_action_token2, - [318553] = 2, + ACTIONS(14582), 1, + aux_sym_at_time_zone_expression_token3, + [330747] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13622), 1, - sym_number, - [318560] = 2, + ACTIONS(14584), 1, + anon_sym_RPAREN, + [330754] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13624), 1, + ACTIONS(14586), 1, aux_sym_at_time_zone_expression_token3, - [318567] = 2, + [330761] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13626), 1, - aux_sym_trigger_reference_token1, - [318574] = 2, + ACTIONS(14580), 1, + anon_sym_SQUOTE, + [330768] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13628), 1, + ACTIONS(14588), 1, anon_sym_RPAREN, - [318581] = 2, + [330775] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13630), 1, - aux_sym_alter_schema_rename_action_token2, - [318588] = 2, + ACTIONS(14590), 1, + aux_sym_create_function_parameter_token1, + [330782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13632), 1, - aux_sym_at_time_zone_expression_token2, - [318595] = 2, + ACTIONS(14592), 1, + aux_sym_at_time_zone_expression_token3, + [330789] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13634), 1, - anon_sym_RPAREN, - [318602] = 2, + ACTIONS(14594), 1, + aux_sym_at_time_zone_expression_token3, + [330796] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13636), 1, + ACTIONS(14596), 1, aux_sym_trigger_reference_token1, - [318609] = 2, + [330803] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13638), 1, + ACTIONS(14598), 1, aux_sym_at_time_zone_expression_token3, - [318616] = 2, + [330810] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13640), 1, - anon_sym_SQUOTE, - [318623] = 2, + ACTIONS(14600), 1, + aux_sym_at_time_zone_expression_token2, + [330817] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13642), 1, - anon_sym_RPAREN, - [318630] = 2, + ACTIONS(14602), 1, + aux_sym_at_time_zone_expression_token3, + [330824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13640), 1, - sym__dollar_quoted_string_end_tag, - [318637] = 2, + ACTIONS(14604), 1, + aux_sym_at_time_zone_expression_token3, + [330831] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13644), 1, - aux_sym_at_time_zone_expression_token3, - [318644] = 2, + ACTIONS(14606), 1, + aux_sym_join_clause_token1, + [330838] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13646), 1, + ACTIONS(14608), 1, aux_sym_at_time_zone_expression_token3, - [318651] = 2, + [330845] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13648), 1, + ACTIONS(14610), 1, aux_sym_at_time_zone_expression_token3, - [318658] = 2, + [330852] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13650), 1, + ACTIONS(14612), 1, anon_sym_RBRACK, - [318665] = 2, + [330859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13652), 1, - anon_sym_DQUOTE, - [318672] = 2, + ACTIONS(14614), 1, + anon_sym_RBRACK, + [330866] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13654), 1, + ACTIONS(14616), 1, aux_sym_at_time_zone_expression_token3, - [318679] = 2, + [330873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13656), 1, + ACTIONS(14618), 1, aux_sym_at_time_zone_expression_token3, - [318686] = 2, + [330880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13658), 1, + ACTIONS(14620), 1, aux_sym_at_time_zone_expression_token3, - [318693] = 2, + [330887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13660), 1, + ACTIONS(14622), 1, aux_sym_at_time_zone_expression_token3, - [318700] = 2, + [330894] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13662), 1, + ACTIONS(14624), 1, aux_sym_at_time_zone_expression_token3, - [318707] = 2, + [330901] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13664), 1, + ACTIONS(14626), 1, aux_sym_at_time_zone_expression_token3, - [318714] = 2, + [330908] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13666), 1, + ACTIONS(14628), 1, aux_sym_at_time_zone_expression_token3, - [318721] = 2, + [330915] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13668), 1, + ACTIONS(14630), 1, aux_sym_at_time_zone_expression_token3, - [318728] = 2, + [330922] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13670), 1, + ACTIONS(14632), 1, aux_sym_at_time_zone_expression_token3, - [318735] = 2, + [330929] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13672), 1, + ACTIONS(14634), 1, aux_sym_at_time_zone_expression_token3, - [318742] = 2, + [330936] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13674), 1, + ACTIONS(14636), 1, aux_sym_at_time_zone_expression_token3, - [318749] = 2, + [330943] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13676), 1, + ACTIONS(14638), 1, aux_sym_at_time_zone_expression_token3, - [318756] = 2, + [330950] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13652), 1, - anon_sym_BQUOTE, - [318763] = 2, + ACTIONS(14640), 1, + aux_sym_cte_token2, + [330957] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13678), 1, - aux_sym_at_time_zone_expression_token2, - [318770] = 2, + ACTIONS(14642), 1, + aux_sym_cte_token3, + [330964] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13680), 1, - aux_sym_argument_reference_token1, - [318777] = 2, + ACTIONS(14644), 1, + aux_sym_at_time_zone_expression_token3, + [330971] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13682), 1, + ACTIONS(14646), 1, aux_sym_argument_reference_token1, - [318784] = 2, + [330978] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13684), 1, + ACTIONS(14648), 1, anon_sym_BQUOTE, - [318791] = 2, + [330985] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13684), 1, + ACTIONS(14648), 1, anon_sym_DQUOTE, - [318798] = 2, + [330992] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13686), 1, + ACTIONS(14650), 1, sym__dollar_quoted_string_end_tag, - [318805] = 2, + [330999] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13688), 1, + ACTIONS(14652), 1, anon_sym_RPAREN, - [318812] = 2, + [331006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13690), 1, - sym_number, - [318819] = 2, + ACTIONS(14654), 1, + anon_sym_LPAREN, + [331013] = 2, ACTIONS(3), 1, - sym_comment, - ACTIONS(13692), 1, - aux_sym_at_time_zone_expression_token3, - [318826] = 2, + sym_comment, + ACTIONS(14656), 1, + anon_sym_LPAREN, + [331020] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13686), 1, + ACTIONS(14650), 1, anon_sym_SQUOTE, - [318833] = 2, + [331027] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13694), 1, - aux_sym_at_time_zone_expression_token3, - [318840] = 2, + ACTIONS(14658), 1, + aux_sym_comment_statement_token7, + [331034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13696), 1, - aux_sym_at_time_zone_expression_token3, - [318847] = 2, + ACTIONS(14660), 1, + aux_sym_comment_statement_token7, + [331041] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13698), 1, + ACTIONS(14662), 1, aux_sym_at_time_zone_expression_token3, - [318854] = 2, + [331048] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13700), 1, - aux_sym_at_time_zone_expression_token3, - [318861] = 2, + ACTIONS(4468), 1, + anon_sym_LPAREN, + [331055] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13702), 1, + ACTIONS(14664), 1, anon_sym_RPAREN, - [318868] = 2, + [331062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13704), 1, - aux_sym_at_time_zone_expression_token3, - [318875] = 2, + ACTIONS(14666), 1, + aux_sym_cte_token2, + [331069] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13706), 1, - aux_sym_at_time_zone_expression_token3, - [318882] = 2, + ACTIONS(14668), 1, + aux_sym_alter_table_token2, + [331076] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13708), 1, + ACTIONS(14670), 1, aux_sym_at_time_zone_expression_token3, - [318889] = 2, + [331083] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13710), 1, + ACTIONS(14672), 1, aux_sym_trigger_reference_token1, - [318896] = 2, + [331090] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13712), 1, + ACTIONS(14674), 1, aux_sym_at_time_zone_expression_token3, - [318903] = 2, + [331097] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13714), 1, - aux_sym_create_table_statement_token2, - [318910] = 2, + ACTIONS(14676), 1, + aux_sym_alter_table_token2, + [331104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13716), 1, - aux_sym_at_time_zone_expression_token3, - [318917] = 2, + ACTIONS(14678), 1, + aux_sym_trigger_reference_token1, + [331111] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13718), 1, - aux_sym_at_time_zone_expression_token3, - [318924] = 2, + ACTIONS(14680), 1, + anon_sym_RPAREN, + [331118] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13720), 1, - aux_sym_at_time_zone_expression_token3, - [318931] = 2, + ACTIONS(14682), 1, + anon_sym_SQUOTE, + [331125] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13722), 1, + ACTIONS(14684), 1, aux_sym_at_time_zone_expression_token3, - [318938] = 2, + [331132] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13724), 1, + ACTIONS(14686), 1, aux_sym_at_time_zone_expression_token3, - [318945] = 2, + [331139] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13726), 1, + ACTIONS(14688), 1, anon_sym_RBRACK, - [318952] = 2, + [331146] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13728), 1, - aux_sym_at_time_zone_expression_token3, - [318959] = 2, + ACTIONS(14690), 1, + anon_sym_RPAREN, + [331153] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13730), 1, + ACTIONS(14692), 1, aux_sym_at_time_zone_expression_token3, - [318966] = 2, + [331160] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13732), 1, + ACTIONS(14694), 1, aux_sym_at_time_zone_expression_token3, - [318973] = 2, + [331167] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13734), 1, + ACTIONS(14696), 1, aux_sym_at_time_zone_expression_token3, - [318980] = 2, + [331174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13736), 1, + ACTIONS(14698), 1, aux_sym_at_time_zone_expression_token3, - [318987] = 2, + [331181] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13738), 1, + ACTIONS(14700), 1, aux_sym_at_time_zone_expression_token3, - [318994] = 2, + [331188] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13740), 1, + ACTIONS(14702), 1, aux_sym_at_time_zone_expression_token3, - [319001] = 2, + [331195] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13742), 1, + ACTIONS(14704), 1, aux_sym_at_time_zone_expression_token3, - [319008] = 2, + [331202] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13744), 1, + ACTIONS(14706), 1, aux_sym_at_time_zone_expression_token3, - [319015] = 2, + [331209] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13746), 1, + ACTIONS(14708), 1, aux_sym_at_time_zone_expression_token3, - [319022] = 2, + [331216] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13748), 1, + ACTIONS(14710), 1, aux_sym_at_time_zone_expression_token3, - [319029] = 2, + [331223] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13750), 1, + ACTIONS(14712), 1, aux_sym_at_time_zone_expression_token3, - [319036] = 2, + [331230] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13752), 1, + ACTIONS(14714), 1, aux_sym_at_time_zone_expression_token3, - [319043] = 2, + [331237] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13754), 1, - anon_sym_SQUOTE, - [319050] = 2, + ACTIONS(14716), 1, + aux_sym_alter_table_token2, + [331244] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13756), 1, - aux_sym_at_time_zone_expression_token3, - [319057] = 2, + ACTIONS(14682), 1, + sym__dollar_quoted_string_end_tag, + [331251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13758), 1, - aux_sym_at_time_zone_expression_token3, - [319064] = 2, + ACTIONS(14718), 1, + anon_sym_DQUOTE, + [331258] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13760), 1, + ACTIONS(14720), 1, aux_sym_argument_reference_token1, - [319071] = 2, + [331265] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13762), 1, + ACTIONS(14722), 1, anon_sym_BQUOTE, - [319078] = 2, + [331272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13762), 1, + ACTIONS(14722), 1, anon_sym_DQUOTE, - [319085] = 2, + [331279] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13764), 1, + ACTIONS(14724), 1, sym__dollar_quoted_string_end_tag, - [319092] = 2, + [331286] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13766), 1, + ACTIONS(14726), 1, anon_sym_RPAREN, - [319099] = 2, + [331293] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13768), 1, - aux_sym_alter_schema_rename_action_token2, - [319106] = 2, + ACTIONS(14728), 1, + aux_sym_alter_table_token2, + [331300] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13770), 1, - aux_sym_at_time_zone_expression_token3, - [319113] = 2, + ACTIONS(14730), 1, + aux_sym_with_clause_token1, + [331307] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13764), 1, + ACTIONS(14724), 1, anon_sym_SQUOTE, - [319120] = 2, + [331314] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13772), 1, - aux_sym_trigger_reference_token1, - [319127] = 2, + ACTIONS(14718), 1, + anon_sym_BQUOTE, + [331321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13774), 1, - anon_sym_RPAREN, - [319134] = 2, + ACTIONS(14732), 1, + aux_sym_argument_reference_token1, + [331328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13776), 1, - aux_sym_comment_statement_token2, - [319141] = 2, + ACTIONS(14734), 1, + aux_sym_at_time_zone_expression_token3, + [331335] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13778), 1, - aux_sym_cte_token2, - [319148] = 2, + ACTIONS(13076), 1, + sym_number, + [331342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13780), 1, + ACTIONS(14736), 1, anon_sym_RPAREN, - [319155] = 2, + [331349] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13782), 1, - anon_sym_RPAREN, - [319162] = 2, + ACTIONS(14738), 1, + aux_sym_sequence_token4, + [331356] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12640), 1, - sym__dollar_quoted_string_end_tag, - [319169] = 2, + ACTIONS(14740), 1, + aux_sym_at_time_zone_expression_token3, + [331363] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13784), 1, - anon_sym_DQUOTE, - [319176] = 2, + ACTIONS(14742), 1, + aux_sym_at_time_zone_expression_token3, + [331370] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13786), 1, + ACTIONS(14744), 1, aux_sym_trigger_reference_token1, - [319183] = 2, + [331377] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13788), 1, + ACTIONS(14746), 1, aux_sym_at_time_zone_expression_token3, - [319190] = 2, + [331384] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13790), 1, - aux_sym_null_hint_token3, - [319197] = 2, + ACTIONS(14748), 1, + aux_sym_at_time_zone_expression_token3, + [331391] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13784), 1, - anon_sym_BQUOTE, - [319204] = 2, + ACTIONS(14750), 1, + aux_sym_at_time_zone_expression_token3, + [331398] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13792), 1, - aux_sym_argument_reference_token1, - [319211] = 2, + ACTIONS(14752), 1, + aux_sym_at_time_zone_expression_token3, + [331405] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13794), 1, + ACTIONS(14754), 1, aux_sym_at_time_zone_expression_token3, - [319218] = 2, + [331412] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13796), 1, + ACTIONS(14756), 1, aux_sym_at_time_zone_expression_token3, - [319225] = 2, + [331419] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13798), 1, + ACTIONS(14758), 1, aux_sym_at_time_zone_expression_token3, - [319232] = 2, + [331426] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13800), 1, + ACTIONS(14760), 1, anon_sym_RBRACK, - [319239] = 2, + [331433] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13802), 1, + ACTIONS(14762), 1, aux_sym_at_time_zone_expression_token3, - [319246] = 2, + [331440] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13804), 1, + ACTIONS(14764), 1, aux_sym_at_time_zone_expression_token3, - [319253] = 2, + [331447] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13806), 1, + ACTIONS(14766), 1, aux_sym_at_time_zone_expression_token3, - [319260] = 2, + [331454] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13808), 1, + ACTIONS(14768), 1, aux_sym_at_time_zone_expression_token3, - [319267] = 2, + [331461] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13810), 1, + ACTIONS(14770), 1, aux_sym_at_time_zone_expression_token3, - [319274] = 2, + [331468] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13812), 1, + ACTIONS(14772), 1, aux_sym_at_time_zone_expression_token3, - [319281] = 2, + [331475] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13814), 1, + ACTIONS(14774), 1, aux_sym_at_time_zone_expression_token3, - [319288] = 2, + [331482] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13816), 1, + ACTIONS(14776), 1, aux_sym_at_time_zone_expression_token3, - [319295] = 2, + [331489] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13818), 1, + ACTIONS(14778), 1, aux_sym_at_time_zone_expression_token3, - [319302] = 2, + [331496] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13820), 1, + ACTIONS(14780), 1, aux_sym_at_time_zone_expression_token3, - [319309] = 2, + [331503] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13822), 1, + ACTIONS(14782), 1, aux_sym_at_time_zone_expression_token3, - [319316] = 2, + [331510] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13824), 1, + ACTIONS(14784), 1, aux_sym_at_time_zone_expression_token3, - [319323] = 2, + [331517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13826), 1, + ACTIONS(14786), 1, aux_sym_at_time_zone_expression_token3, - [319330] = 2, + [331524] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13828), 1, - aux_sym_at_time_zone_expression_token3, - [319337] = 2, + ACTIONS(14788), 1, + aux_sym_create_trigger_statement_token4, + [331531] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13830), 1, + ACTIONS(14790), 1, anon_sym_BQUOTE, - [319344] = 2, + [331538] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13830), 1, + ACTIONS(14790), 1, anon_sym_DQUOTE, - [319351] = 2, + [331545] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13832), 1, + ACTIONS(14792), 1, sym__dollar_quoted_string_end_tag, - [319358] = 2, + [331552] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13834), 1, - aux_sym_at_time_zone_expression_token3, - [319365] = 2, + ACTIONS(14794), 1, + anon_sym_RPAREN, + [331559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13832), 1, + ACTIONS(14796), 1, + aux_sym_cte_token2, + [331566] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14792), 1, anon_sym_SQUOTE, - [319372] = 2, + [331573] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13836), 1, - aux_sym_at_time_zone_expression_token3, - [319379] = 2, + ACTIONS(14798), 1, + aux_sym_alter_table_token2, + [331580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13838), 1, - aux_sym_at_time_zone_expression_token3, - [319386] = 2, + ACTIONS(14800), 1, + aux_sym_trigger_time_token4, + [331587] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13840), 1, - aux_sym_comment_statement_token2, - [319393] = 2, + ACTIONS(14802), 1, + anon_sym_RPAREN, + [331594] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13842), 1, + ACTIONS(14804), 1, + aux_sym_alter_table_token2, + [331601] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(14806), 1, aux_sym_at_time_zone_expression_token3, - [319400] = 2, + [331608] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13844), 1, + ACTIONS(14808), 1, aux_sym_at_time_zone_expression_token3, - [319407] = 2, + [331615] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13846), 1, + ACTIONS(14810), 1, aux_sym_at_time_zone_expression_token3, - [319414] = 2, + [331622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13848), 1, + ACTIONS(14812), 1, aux_sym_at_time_zone_expression_token3, - [319421] = 2, + [331629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13850), 1, + ACTIONS(14814), 1, anon_sym_RBRACK, - [319428] = 2, + [331636] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13852), 1, + ACTIONS(14816), 1, aux_sym_at_time_zone_expression_token3, - [319435] = 2, + [331643] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13854), 1, + ACTIONS(14818), 1, aux_sym_at_time_zone_expression_token3, - [319442] = 2, + [331650] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13856), 1, + ACTIONS(14820), 1, aux_sym_at_time_zone_expression_token3, - [319449] = 2, + [331657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13858), 1, + ACTIONS(14822), 1, aux_sym_at_time_zone_expression_token3, - [319456] = 2, + [331664] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13860), 1, + ACTIONS(14824), 1, aux_sym_at_time_zone_expression_token3, - [319463] = 2, + [331671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13862), 1, + ACTIONS(14826), 1, aux_sym_at_time_zone_expression_token3, - [319470] = 2, + [331678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13864), 1, + ACTIONS(14828), 1, aux_sym_at_time_zone_expression_token3, - [319477] = 2, + [331685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13866), 1, + ACTIONS(14830), 1, aux_sym_at_time_zone_expression_token3, - [319484] = 2, + [331692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13868), 1, + ACTIONS(14832), 1, aux_sym_at_time_zone_expression_token3, - [319491] = 2, + [331699] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13870), 1, + ACTIONS(14834), 1, aux_sym_at_time_zone_expression_token3, - [319498] = 2, + [331706] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13872), 1, + ACTIONS(14836), 1, aux_sym_at_time_zone_expression_token3, - [319505] = 2, + [331713] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13874), 1, + ACTIONS(14838), 1, aux_sym_at_time_zone_expression_token3, - [319512] = 2, + [331720] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13876), 1, - aux_sym_at_time_zone_expression_token3, - [319519] = 2, + ACTIONS(14840), 1, + anon_sym_LPAREN, + [331727] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13878), 1, + ACTIONS(14842), 1, anon_sym_BQUOTE, - [319526] = 2, + [331734] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13878), 1, + ACTIONS(14842), 1, anon_sym_DQUOTE, - [319533] = 2, + [331741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13880), 1, + ACTIONS(14844), 1, sym__dollar_quoted_string_end_tag, - [319540] = 2, + [331748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13882), 1, + ACTIONS(14846), 1, aux_sym_at_time_zone_expression_token3, - [319547] = 2, + [331755] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13880), 1, + ACTIONS(14844), 1, anon_sym_SQUOTE, - [319554] = 2, + [331762] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13884), 1, - aux_sym_at_time_zone_expression_token3, - [319561] = 2, + ACTIONS(14848), 1, + aux_sym_alter_schema_rename_action_token2, + [331769] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13886), 1, - aux_sym_at_time_zone_expression_token3, - [319568] = 2, + ACTIONS(14850), 1, + aux_sym_cte_token2, + [331776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13888), 1, - anon_sym_RBRACK, - [319575] = 2, + ACTIONS(14852), 1, + aux_sym_comment_statement_token2, + [331783] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13890), 1, + ACTIONS(14854), 1, aux_sym_at_time_zone_expression_token3, - [319582] = 2, + [331790] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13892), 1, - aux_sym_at_time_zone_expression_token3, - [319589] = 2, + ACTIONS(14856), 1, + anon_sym_RBRACK, + [331797] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13894), 1, + ACTIONS(14858), 1, aux_sym_at_time_zone_expression_token3, - [319596] = 2, + [331804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13896), 1, + ACTIONS(14860), 1, aux_sym_at_time_zone_expression_token3, - [319603] = 2, + [331811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13898), 1, + ACTIONS(14862), 1, anon_sym_RBRACK, - [319610] = 2, + [331818] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13900), 1, + ACTIONS(14864), 1, aux_sym_at_time_zone_expression_token3, - [319617] = 2, + [331825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13902), 1, + ACTIONS(14866), 1, aux_sym_at_time_zone_expression_token3, - [319624] = 2, + [331832] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13904), 1, + ACTIONS(14868), 1, aux_sym_at_time_zone_expression_token3, - [319631] = 2, + [331839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13906), 1, + ACTIONS(14870), 1, aux_sym_at_time_zone_expression_token3, - [319638] = 2, + [331846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13908), 1, + ACTIONS(14872), 1, aux_sym_at_time_zone_expression_token3, - [319645] = 2, + [331853] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13910), 1, + ACTIONS(14874), 1, aux_sym_at_time_zone_expression_token3, - [319652] = 2, + [331860] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13912), 1, + ACTIONS(14876), 1, aux_sym_at_time_zone_expression_token3, - [319659] = 2, + [331867] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13914), 1, + ACTIONS(14878), 1, aux_sym_at_time_zone_expression_token3, - [319666] = 2, + [331874] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13916), 1, + ACTIONS(14880), 1, aux_sym_at_time_zone_expression_token3, - [319673] = 2, + [331881] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13918), 1, + ACTIONS(14882), 1, aux_sym_at_time_zone_expression_token3, - [319680] = 2, + [331888] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13920), 1, + ACTIONS(14884), 1, aux_sym_at_time_zone_expression_token3, - [319687] = 2, + [331895] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13922), 1, + ACTIONS(14886), 1, aux_sym_at_time_zone_expression_token3, - [319694] = 2, + [331902] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13924), 1, - aux_sym_at_time_zone_expression_token3, - [319701] = 2, + ACTIONS(14888), 1, + aux_sym_comment_statement_token3, + [331909] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13926), 1, + ACTIONS(14890), 1, anon_sym_BQUOTE, - [319708] = 2, + [331916] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13926), 1, + ACTIONS(14890), 1, anon_sym_DQUOTE, - [319715] = 2, + [331923] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13928), 1, + ACTIONS(14892), 1, sym__dollar_quoted_string_end_tag, - [319722] = 2, + [331930] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13928), 1, + ACTIONS(14892), 1, anon_sym_SQUOTE, - [319729] = 2, + [331937] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13930), 1, - aux_sym_trigger_reference_token1, - [319736] = 2, + ACTIONS(14894), 1, + aux_sym_alter_schema_rename_action_token2, + [331944] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13932), 1, - aux_sym_at_time_zone_expression_token2, - [319743] = 2, + ACTIONS(14896), 1, + aux_sym_at_time_zone_expression_token3, + [331951] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13934), 1, + ACTIONS(14898), 1, aux_sym_at_time_zone_expression_token3, - [319750] = 2, + [331958] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13936), 1, + ACTIONS(14900), 1, aux_sym_at_time_zone_expression_token3, - [319757] = 2, + [331965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13938), 1, + ACTIONS(14902), 1, anon_sym_RBRACK, - [319764] = 2, + [331972] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13940), 1, + ACTIONS(14904), 1, aux_sym_at_time_zone_expression_token3, - [319771] = 2, + [331979] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13942), 1, + ACTIONS(14906), 1, aux_sym_at_time_zone_expression_token3, - [319778] = 2, + [331986] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13944), 1, + ACTIONS(14908), 1, aux_sym_at_time_zone_expression_token3, - [319785] = 2, + [331993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13946), 1, + ACTIONS(14910), 1, aux_sym_at_time_zone_expression_token3, - [319792] = 2, + [332000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13948), 1, + ACTIONS(14912), 1, aux_sym_at_time_zone_expression_token3, - [319799] = 2, + [332007] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13950), 1, + ACTIONS(14914), 1, aux_sym_at_time_zone_expression_token3, - [319806] = 2, + [332014] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13952), 1, + ACTIONS(14916), 1, aux_sym_at_time_zone_expression_token3, - [319813] = 2, + [332021] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13954), 1, + ACTIONS(14918), 1, aux_sym_at_time_zone_expression_token3, - [319820] = 2, + [332028] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13956), 1, + ACTIONS(14920), 1, aux_sym_at_time_zone_expression_token3, - [319827] = 2, + [332035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13958), 1, + ACTIONS(14922), 1, aux_sym_at_time_zone_expression_token3, - [319834] = 2, + [332042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13960), 1, + ACTIONS(14924), 1, aux_sym_at_time_zone_expression_token3, - [319841] = 2, + [332049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13962), 1, + ACTIONS(14926), 1, aux_sym_at_time_zone_expression_token3, - [319848] = 2, + [332056] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13964), 1, - anon_sym_RPAREN, - [319855] = 2, + ACTIONS(14928), 1, + aux_sym_alter_schema_rename_action_token2, + [332063] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13966), 1, + ACTIONS(14930), 1, anon_sym_BQUOTE, - [319862] = 2, + [332070] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13966), 1, + ACTIONS(14930), 1, anon_sym_DQUOTE, - [319869] = 2, + [332077] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13968), 1, + ACTIONS(14932), 1, sym__dollar_quoted_string_end_tag, - [319876] = 2, + [332084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13968), 1, + ACTIONS(14932), 1, anon_sym_SQUOTE, - [319883] = 2, + [332091] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13754), 1, - sym__dollar_quoted_string_end_tag, - [319890] = 2, + ACTIONS(14934), 1, + anon_sym_EQ, + [332098] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13970), 1, - anon_sym_RPAREN, - [319897] = 2, + ACTIONS(14936), 1, + aux_sym_at_time_zone_expression_token3, + [332105] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13972), 1, + ACTIONS(14938), 1, aux_sym_at_time_zone_expression_token3, - [319904] = 2, + [332112] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13974), 1, + ACTIONS(14940), 1, aux_sym_at_time_zone_expression_token3, - [319911] = 2, + [332119] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13976), 1, + ACTIONS(14942), 1, anon_sym_RBRACK, - [319918] = 2, + [332126] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13978), 1, + ACTIONS(14944), 1, aux_sym_at_time_zone_expression_token3, - [319925] = 2, + [332133] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13980), 1, + ACTIONS(14946), 1, aux_sym_at_time_zone_expression_token3, - [319932] = 2, + [332140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13982), 1, + ACTIONS(14948), 1, aux_sym_at_time_zone_expression_token3, - [319939] = 2, + [332147] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13984), 1, + ACTIONS(14950), 1, aux_sym_at_time_zone_expression_token3, - [319946] = 2, + [332154] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13986), 1, + ACTIONS(14952), 1, aux_sym_at_time_zone_expression_token3, - [319953] = 2, + [332161] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13988), 1, + ACTIONS(14954), 1, aux_sym_at_time_zone_expression_token3, - [319960] = 2, + [332168] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13990), 1, + ACTIONS(14956), 1, aux_sym_at_time_zone_expression_token3, - [319967] = 2, + [332175] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13992), 1, + ACTIONS(14958), 1, aux_sym_at_time_zone_expression_token3, - [319974] = 2, + [332182] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13994), 1, + ACTIONS(14960), 1, aux_sym_at_time_zone_expression_token3, - [319981] = 2, + [332189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13996), 1, + ACTIONS(14962), 1, aux_sym_at_time_zone_expression_token3, - [319988] = 2, + [332196] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(13998), 1, + ACTIONS(14964), 1, aux_sym_at_time_zone_expression_token3, - [319995] = 2, + [332203] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14000), 1, + ACTIONS(14966), 1, aux_sym_at_time_zone_expression_token3, - [320002] = 2, + [332210] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14002), 1, + ACTIONS(14968), 1, aux_sym_alter_table_token2, - [320009] = 2, + [332217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14004), 1, + ACTIONS(14970), 1, anon_sym_BQUOTE, - [320016] = 2, + [332224] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14004), 1, + ACTIONS(14970), 1, anon_sym_DQUOTE, - [320023] = 2, + [332231] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14006), 1, - anon_sym_DQUOTE, - [320030] = 2, + ACTIONS(14972), 1, + aux_sym_trigger_reference_token1, + [332238] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14008), 1, + ACTIONS(14974), 1, aux_sym_at_time_zone_expression_token3, - [320037] = 2, + [332245] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14010), 1, + ACTIONS(14976), 1, aux_sym_at_time_zone_expression_token3, - [320044] = 2, + [332252] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14012), 1, + ACTIONS(14978), 1, anon_sym_RBRACK, - [320051] = 2, + [332259] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14014), 1, + ACTIONS(14980), 1, aux_sym_at_time_zone_expression_token3, - [320058] = 2, + [332266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14016), 1, + ACTIONS(14982), 1, aux_sym_at_time_zone_expression_token3, - [320065] = 2, + [332273] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14018), 1, + ACTIONS(14984), 1, aux_sym_at_time_zone_expression_token3, - [320072] = 2, + [332280] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14020), 1, + ACTIONS(14986), 1, aux_sym_at_time_zone_expression_token3, - [320079] = 2, + [332287] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14022), 1, + ACTIONS(14988), 1, aux_sym_at_time_zone_expression_token3, - [320086] = 2, + [332294] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14024), 1, + ACTIONS(14990), 1, aux_sym_at_time_zone_expression_token3, - [320093] = 2, + [332301] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14026), 1, + ACTIONS(14992), 1, aux_sym_at_time_zone_expression_token3, - [320100] = 2, + [332308] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14028), 1, + ACTIONS(14994), 1, aux_sym_at_time_zone_expression_token3, - [320107] = 2, + [332315] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14030), 1, + ACTIONS(14996), 1, aux_sym_at_time_zone_expression_token3, - [320114] = 2, + [332322] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14032), 1, + ACTIONS(14998), 1, aux_sym_at_time_zone_expression_token3, - [320121] = 2, + [332329] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14034), 1, + ACTIONS(15000), 1, aux_sym_at_time_zone_expression_token3, - [320128] = 2, + [332336] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14036), 1, + ACTIONS(15002), 1, aux_sym_at_time_zone_expression_token3, - [320135] = 2, + [332343] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14006), 1, - anon_sym_BQUOTE, - [320142] = 2, + ACTIONS(15004), 1, + aux_sym_alter_table_token2, + [332350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14038), 1, + ACTIONS(15006), 1, anon_sym_BQUOTE, - [320149] = 2, + [332357] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14038), 1, + ACTIONS(15006), 1, anon_sym_DQUOTE, - [320156] = 2, + [332364] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14040), 1, + ACTIONS(15008), 1, aux_sym_at_time_zone_expression_token3, - [320163] = 2, + [332371] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14042), 1, + ACTIONS(15010), 1, aux_sym_at_time_zone_expression_token3, - [320170] = 2, + [332378] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14044), 1, + ACTIONS(15012), 1, aux_sym_at_time_zone_expression_token3, - [320177] = 2, + [332385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14046), 1, + ACTIONS(15014), 1, aux_sym_at_time_zone_expression_token3, - [320184] = 2, + [332392] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14048), 1, + ACTIONS(15016), 1, aux_sym_at_time_zone_expression_token3, - [320191] = 2, + [332399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14050), 1, + ACTIONS(15018), 1, aux_sym_at_time_zone_expression_token3, - [320198] = 2, + [332406] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14052), 1, + ACTIONS(15020), 1, aux_sym_at_time_zone_expression_token3, - [320205] = 2, + [332413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14054), 1, + ACTIONS(15022), 1, aux_sym_at_time_zone_expression_token3, - [320212] = 2, + [332420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14056), 1, + ACTIONS(15024), 1, aux_sym_at_time_zone_expression_token3, - [320219] = 2, + [332427] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14058), 1, + ACTIONS(15026), 1, aux_sym_at_time_zone_expression_token3, - [320226] = 2, + [332434] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14060), 1, + ACTIONS(15028), 1, aux_sym_at_time_zone_expression_token3, - [320233] = 2, + [332441] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14062), 1, + ACTIONS(15030), 1, aux_sym_at_time_zone_expression_token3, - [320240] = 2, + [332448] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14064), 1, + ACTIONS(15032), 1, aux_sym_at_time_zone_expression_token3, - [320247] = 2, + [332455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14066), 1, + ACTIONS(15034), 1, aux_sym_at_time_zone_expression_token3, - [320254] = 2, + [332462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14068), 1, - aux_sym_argument_reference_token1, - [320261] = 2, + ACTIONS(15036), 1, + aux_sym_alter_schema_rename_action_token2, + [332469] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14070), 1, + ACTIONS(15038), 1, anon_sym_BQUOTE, - [320268] = 2, + [332476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14070), 1, + ACTIONS(15038), 1, anon_sym_DQUOTE, - [320275] = 2, + [332483] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14072), 1, + ACTIONS(15040), 1, aux_sym_at_time_zone_expression_token3, - [320282] = 2, + [332490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14074), 1, + ACTIONS(15042), 1, aux_sym_at_time_zone_expression_token3, - [320289] = 2, + [332497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14076), 1, + ACTIONS(15044), 1, aux_sym_at_time_zone_expression_token3, - [320296] = 2, + [332504] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14078), 1, + ACTIONS(15046), 1, aux_sym_at_time_zone_expression_token3, - [320303] = 2, + [332511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14080), 1, + ACTIONS(15048), 1, aux_sym_at_time_zone_expression_token3, - [320310] = 2, + [332518] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14082), 1, + ACTIONS(15050), 1, aux_sym_at_time_zone_expression_token3, - [320317] = 2, + [332525] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14084), 1, + ACTIONS(15052), 1, aux_sym_at_time_zone_expression_token3, - [320324] = 2, + [332532] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14086), 1, + ACTIONS(15054), 1, aux_sym_at_time_zone_expression_token3, - [320331] = 2, + [332539] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14088), 1, + ACTIONS(15056), 1, aux_sym_at_time_zone_expression_token3, - [320338] = 2, + [332546] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14090), 1, + ACTIONS(15058), 1, aux_sym_at_time_zone_expression_token3, - [320345] = 2, + [332553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14092), 1, + ACTIONS(15060), 1, aux_sym_at_time_zone_expression_token3, - [320352] = 2, + [332560] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14094), 1, + ACTIONS(15062), 1, aux_sym_at_time_zone_expression_token3, - [320359] = 2, + [332567] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14096), 1, + ACTIONS(15064), 1, aux_sym_at_time_zone_expression_token3, - [320366] = 2, + [332574] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14098), 1, + ACTIONS(15066), 1, aux_sym_at_time_zone_expression_token3, - [320373] = 2, + [332581] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14100), 1, - aux_sym_at_time_zone_expression_token3, - [320380] = 2, + ACTIONS(15068), 1, + aux_sym_alter_table_token2, + [332588] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14102), 1, + ACTIONS(15070), 1, anon_sym_BQUOTE, - [320387] = 2, + [332595] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14102), 1, + ACTIONS(15070), 1, anon_sym_DQUOTE, - [320394] = 2, + [332602] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14104), 1, - aux_sym_at_time_zone_expression_token3, - [320401] = 2, + ACTIONS(15072), 1, + anon_sym_RPAREN, + [332609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14106), 1, + ACTIONS(15074), 1, anon_sym_BQUOTE, - [320408] = 2, + [332616] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14106), 1, + ACTIONS(15074), 1, anon_sym_DQUOTE, - [320415] = 2, + [332623] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14108), 1, - aux_sym_at_time_zone_expression_token3, - [320422] = 2, + ACTIONS(15076), 1, + anon_sym_SQUOTE, + [332630] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14110), 1, + ACTIONS(15078), 1, anon_sym_BQUOTE, - [320429] = 2, + [332637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14110), 1, + ACTIONS(15078), 1, anon_sym_DQUOTE, - [320436] = 2, + [332644] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14112), 1, - aux_sym_at_time_zone_expression_token3, - [320443] = 2, + ACTIONS(15080), 1, + aux_sym_trigger_reference_token1, + [332651] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14114), 1, + ACTIONS(15082), 1, anon_sym_BQUOTE, - [320450] = 2, + [332658] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14114), 1, + ACTIONS(15082), 1, anon_sym_DQUOTE, - [320457] = 2, + [332665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14116), 1, + ACTIONS(15084), 1, aux_sym_at_time_zone_expression_token3, - [320464] = 2, + [332672] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14118), 1, + ACTIONS(15086), 1, anon_sym_BQUOTE, - [320471] = 2, + [332679] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14118), 1, + ACTIONS(15086), 1, anon_sym_DQUOTE, - [320478] = 2, + [332686] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14120), 1, - aux_sym_at_time_zone_expression_token3, - [320485] = 2, + ACTIONS(15088), 1, + aux_sym_comment_statement_token2, + [332693] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14122), 1, + ACTIONS(15090), 1, anon_sym_BQUOTE, - [320492] = 2, + [332700] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14122), 1, + ACTIONS(15090), 1, anon_sym_DQUOTE, - [320499] = 2, + [332707] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14124), 1, - aux_sym_at_time_zone_expression_token3, - [320506] = 2, + ACTIONS(15092), 1, + anon_sym_LPAREN, + [332714] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14126), 1, + ACTIONS(15094), 1, anon_sym_BQUOTE, - [320513] = 2, + [332721] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14126), 1, + ACTIONS(15094), 1, anon_sym_DQUOTE, - [320520] = 2, + [332728] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14128), 1, - aux_sym_at_time_zone_expression_token3, - [320527] = 2, + ACTIONS(15096), 1, + anon_sym_RPAREN, + [332735] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14130), 1, + ACTIONS(15098), 1, anon_sym_BQUOTE, - [320534] = 2, + [332742] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14130), 1, + ACTIONS(15098), 1, anon_sym_DQUOTE, - [320541] = 2, + [332749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14132), 1, - aux_sym_at_time_zone_expression_token3, - [320548] = 2, + ACTIONS(15100), 1, + aux_sym_argument_reference_token1, + [332756] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14134), 1, + ACTIONS(15102), 1, anon_sym_BQUOTE, - [320555] = 2, + [332763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14134), 1, + ACTIONS(15102), 1, anon_sym_DQUOTE, - [320562] = 2, + [332770] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14136), 1, - aux_sym_at_time_zone_expression_token3, - [320569] = 2, + ACTIONS(15104), 1, + sym_number, + [332777] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14138), 1, + ACTIONS(15106), 1, anon_sym_BQUOTE, - [320576] = 2, + [332784] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14138), 1, + ACTIONS(15106), 1, anon_sym_DQUOTE, - [320583] = 2, + [332791] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14140), 1, - aux_sym_at_time_zone_expression_token3, - [320590] = 2, + ACTIONS(15108), 1, + aux_sym_sql_hint_token2, + [332798] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14142), 1, + ACTIONS(15110), 1, anon_sym_BQUOTE, - [320597] = 2, + [332805] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14142), 1, + ACTIONS(15110), 1, anon_sym_DQUOTE, - [320604] = 2, + [332812] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14144), 1, - aux_sym_at_time_zone_expression_token3, - [320611] = 2, + ACTIONS(15112), 1, + sym_number, + [332819] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14146), 1, + ACTIONS(15114), 1, anon_sym_BQUOTE, - [320618] = 2, + [332826] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14146), 1, + ACTIONS(15114), 1, anon_sym_DQUOTE, - [320625] = 2, + [332833] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14148), 1, - anon_sym_RBRACK, - [320632] = 2, + ACTIONS(15116), 1, + anon_sym_RPAREN, + [332840] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14150), 1, + ACTIONS(15118), 1, anon_sym_BQUOTE, - [320639] = 2, + [332847] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14150), 1, + ACTIONS(15118), 1, anon_sym_DQUOTE, - [320646] = 2, + [332854] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14152), 1, - aux_sym_at_time_zone_expression_token3, - [320653] = 2, + ACTIONS(15120), 1, + aux_sym_table_constraint_foreign_key_token2, + [332861] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14154), 1, + ACTIONS(15122), 1, anon_sym_BQUOTE, - [320660] = 2, + [332868] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14154), 1, + ACTIONS(15122), 1, anon_sym_DQUOTE, - [320667] = 2, + [332875] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14156), 1, - aux_sym_at_time_zone_expression_token3, - [320674] = 2, + ACTIONS(15124), 1, + anon_sym_LPAREN, + [332882] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14158), 1, + ACTIONS(15126), 1, anon_sym_BQUOTE, - [320681] = 2, + [332889] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14158), 1, + ACTIONS(15126), 1, anon_sym_DQUOTE, - [320688] = 2, + [332896] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14160), 1, - aux_sym_comment_statement_token2, - [320695] = 2, + ACTIONS(15128), 1, + aux_sym_table_constraint_foreign_key_token2, + [332903] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14162), 1, + ACTIONS(15130), 1, anon_sym_BQUOTE, - [320702] = 2, + [332910] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14162), 1, + ACTIONS(15130), 1, anon_sym_DQUOTE, - [320709] = 2, + [332917] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14164), 1, - aux_sym_at_time_zone_expression_token3, - [320716] = 2, + ACTIONS(15132), 1, + anon_sym_BQUOTE, + [332924] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14166), 1, + ACTIONS(15134), 1, anon_sym_BQUOTE, - [320723] = 2, + [332931] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14166), 1, + ACTIONS(15134), 1, anon_sym_DQUOTE, - [320730] = 2, + [332938] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14168), 1, - aux_sym_trigger_reference_token1, - [320737] = 2, + ACTIONS(15132), 1, + anon_sym_DQUOTE, + [332945] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14170), 1, + ACTIONS(15136), 1, anon_sym_BQUOTE, - [320744] = 2, + [332952] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14170), 1, + ACTIONS(15136), 1, anon_sym_DQUOTE, - [320751] = 2, + [332959] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12318), 1, - aux_sym_comment_statement_token2, - [320758] = 2, + ACTIONS(15138), 1, + aux_sym_create_table_statement_token2, + [332966] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14172), 1, + ACTIONS(15140), 1, anon_sym_BQUOTE, - [320765] = 2, + [332973] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14172), 1, + ACTIONS(15140), 1, anon_sym_DQUOTE, - [320772] = 2, + [332980] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14174), 1, - anon_sym_RPAREN, - [320779] = 2, + ACTIONS(15076), 1, + sym__dollar_quoted_string_end_tag, + [332987] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14176), 1, + ACTIONS(15142), 1, anon_sym_BQUOTE, - [320786] = 2, + [332994] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14176), 1, + ACTIONS(15142), 1, anon_sym_DQUOTE, - [320793] = 2, + [333001] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14178), 1, + ACTIONS(15144), 1, anon_sym_SQUOTE, - [320800] = 2, + [333008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14180), 1, + ACTIONS(15146), 1, anon_sym_BQUOTE, - [320807] = 2, + [333015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14180), 1, + ACTIONS(15146), 1, anon_sym_DQUOTE, - [320814] = 2, + [333022] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14182), 1, - aux_sym_at_time_zone_expression_token3, - [320821] = 2, + ACTIONS(15148), 1, + anon_sym_RPAREN, + [333029] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14184), 1, + ACTIONS(15150), 1, anon_sym_BQUOTE, - [320828] = 2, + [333036] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14184), 1, + ACTIONS(15150), 1, anon_sym_DQUOTE, - [320835] = 2, + [333043] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14186), 1, + ACTIONS(15152), 1, anon_sym_RPAREN, - [320842] = 2, + [333050] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14188), 1, + ACTIONS(15154), 1, anon_sym_BQUOTE, - [320849] = 2, + [333057] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14188), 1, + ACTIONS(15154), 1, anon_sym_DQUOTE, - [320856] = 2, + [333064] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15156), 1, + aux_sym_sql_hint_token2, + [333071] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15158), 1, + anon_sym_BQUOTE, + [333078] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15158), 1, + anon_sym_DQUOTE, + [333085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14178), 1, - sym__dollar_quoted_string_end_tag, - [320863] = 2, + ACTIONS(15160), 1, + aux_sym_create_function_statement_token5, + [333092] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14190), 1, + ACTIONS(15162), 1, anon_sym_BQUOTE, - [320870] = 2, + [333099] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14190), 1, + ACTIONS(15162), 1, anon_sym_DQUOTE, - [320877] = 2, + [333106] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14192), 1, - anon_sym_DQUOTE, - [320884] = 2, + ACTIONS(15164), 1, + sym_number, + [333113] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14194), 1, + ACTIONS(15166), 1, anon_sym_BQUOTE, - [320891] = 2, + [333120] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14194), 1, + ACTIONS(15166), 1, anon_sym_DQUOTE, - [320898] = 2, + [333127] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14192), 1, - anon_sym_BQUOTE, - [320905] = 2, + ACTIONS(15168), 1, + aux_sym_external_hint_token2, + [333134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14196), 1, + ACTIONS(15170), 1, anon_sym_BQUOTE, - [320912] = 2, + [333141] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14196), 1, + ACTIONS(15170), 1, anon_sym_DQUOTE, - [320919] = 2, + [333148] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14198), 1, - aux_sym_argument_reference_token1, - [320926] = 2, + ACTIONS(15144), 1, + sym__dollar_quoted_string_end_tag, + [333155] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14200), 1, + ACTIONS(15172), 1, anon_sym_BQUOTE, - [320933] = 2, + [333162] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14200), 1, + ACTIONS(15172), 1, anon_sym_DQUOTE, - [320940] = 2, + [333169] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14202), 1, + ACTIONS(15174), 1, anon_sym_BQUOTE, - [320947] = 2, + [333176] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14202), 1, + ACTIONS(15174), 1, anon_sym_DQUOTE, - [320954] = 2, + [333183] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14204), 1, + ACTIONS(15176), 1, anon_sym_BQUOTE, - [320961] = 2, + [333190] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14204), 1, + ACTIONS(15176), 1, anon_sym_DQUOTE, - [320968] = 2, + [333197] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14206), 1, + ACTIONS(15178), 1, anon_sym_BQUOTE, - [320975] = 2, + [333204] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14206), 1, + ACTIONS(15178), 1, anon_sym_DQUOTE, - [320982] = 2, + [333211] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14208), 1, + ACTIONS(15180), 1, anon_sym_BQUOTE, - [320989] = 2, + [333218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14208), 1, + ACTIONS(15180), 1, anon_sym_DQUOTE, - [320996] = 2, + [333225] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14210), 1, + ACTIONS(15182), 1, anon_sym_BQUOTE, - [321003] = 2, + [333232] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14210), 1, + ACTIONS(13552), 1, anon_sym_DQUOTE, - [321010] = 2, + [333239] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14212), 1, + ACTIONS(15184), 1, anon_sym_BQUOTE, - [321017] = 2, + [333246] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14212), 1, + ACTIONS(15184), 1, anon_sym_DQUOTE, - [321024] = 2, + [333253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14214), 1, + ACTIONS(15186), 1, anon_sym_BQUOTE, - [321031] = 2, + [333260] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14214), 1, + ACTIONS(15186), 1, anon_sym_DQUOTE, - [321038] = 2, + [333267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14216), 1, + ACTIONS(15188), 1, anon_sym_BQUOTE, - [321045] = 2, + [333274] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14216), 1, + ACTIONS(15188), 1, anon_sym_DQUOTE, - [321052] = 2, + [333281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14218), 1, + ACTIONS(15190), 1, anon_sym_BQUOTE, - [321059] = 2, + [333288] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14218), 1, + ACTIONS(15190), 1, anon_sym_DQUOTE, - [321066] = 2, + [333295] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14220), 1, + ACTIONS(15192), 1, anon_sym_BQUOTE, - [321073] = 2, + [333302] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14220), 1, + ACTIONS(15192), 1, anon_sym_DQUOTE, - [321080] = 2, + [333309] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14222), 1, + ACTIONS(15194), 1, anon_sym_BQUOTE, - [321087] = 2, + [333316] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14222), 1, + ACTIONS(15194), 1, anon_sym_DQUOTE, - [321094] = 2, + [333323] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14224), 1, + ACTIONS(15196), 1, anon_sym_BQUOTE, - [321101] = 2, + [333330] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14224), 1, + ACTIONS(15196), 1, anon_sym_DQUOTE, - [321108] = 2, + [333337] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14226), 1, + ACTIONS(15198), 1, aux_sym_insert_statement_token2, - [321115] = 2, + [333344] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14228), 1, - aux_sym_at_time_zone_expression_token3, - [321122] = 2, + ACTIONS(15200), 1, + anon_sym_DQUOTE, + [333351] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14230), 1, - aux_sym_at_time_zone_expression_token3, - [321129] = 2, + ACTIONS(15200), 1, + anon_sym_BQUOTE, + [333358] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14232), 1, - aux_sym_at_time_zone_expression_token3, - [321136] = 2, - ACTIONS(14234), 1, - aux_sym__quoted_identifier_token1, - ACTIONS(14236), 1, + ACTIONS(15202), 1, + aux_sym_comment_statement_token2, + [333365] = 2, + ACTIONS(13556), 1, sym_comment, - [321143] = 2, - ACTIONS(14236), 1, + ACTIONS(15204), 1, + aux_sym__quoted_identifier_token1, + [333372] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14238), 1, + ACTIONS(15206), 1, aux_sym__quoted_identifier_token2, - [321150] = 2, + [333379] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14240), 1, - aux_sym_at_time_zone_expression_token3, - [321157] = 2, + ACTIONS(15208), 1, + anon_sym_EQ, + [333386] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14242), 1, - aux_sym_at_time_zone_expression_token3, - [321164] = 2, + ACTIONS(15210), 1, + aux_sym_external_hint_token2, + [333393] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14244), 1, - aux_sym_at_time_zone_expression_token3, - [321171] = 2, + ACTIONS(15212), 1, + aux_sym_sql_hint_token2, + [333400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14246), 1, - aux_sym_at_time_zone_expression_token3, - [321178] = 2, + ACTIONS(15214), 1, + aux_sym_sql_hint_token2, + [333407] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14248), 1, - aux_sym_at_time_zone_expression_token3, - [321185] = 2, + ACTIONS(15216), 1, + aux_sym_argument_reference_token1, + [333414] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14250), 1, + ACTIONS(15218), 1, aux_sym_at_time_zone_expression_token3, - [321192] = 2, + [333421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14252), 1, + ACTIONS(15220), 1, aux_sym_at_time_zone_expression_token3, - [321199] = 2, + [333428] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14254), 1, + ACTIONS(15222), 1, aux_sym_at_time_zone_expression_token3, - [321206] = 2, + [333435] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14256), 1, + ACTIONS(15224), 1, sym__dollar_quoted_string_content, - [321213] = 2, + [333442] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14258), 1, - anon_sym_EQ, - [321220] = 2, + ACTIONS(15226), 1, + anon_sym_COLON, + [333449] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14260), 1, + ACTIONS(15228), 1, aux_sym_at_time_zone_expression_token3, - [321227] = 2, - ACTIONS(14236), 1, + [333456] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14262), 1, + ACTIONS(15230), 1, aux_sym_string_token1, - [321234] = 2, + [333463] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14264), 1, + ACTIONS(15232), 1, aux_sym_sequence_token4, - [321241] = 2, + [333470] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14266), 1, + ACTIONS(15234), 1, aux_sym_sequence_token4, - [321248] = 2, + [333477] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14268), 1, - anon_sym_RBRACK, - [321255] = 2, + ACTIONS(15236), 1, + aux_sym_alter_table_token2, + [333484] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14270), 1, + ACTIONS(15238), 1, aux_sym_at_time_zone_expression_token3, - [321262] = 2, + [333491] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14272), 1, - aux_sym_at_time_zone_expression_token3, - [321269] = 2, + ACTIONS(15240), 1, + sym_number, + [333498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14274), 1, - aux_sym_cte_token2, - [321276] = 2, + ACTIONS(15242), 1, + aux_sym_at_time_zone_expression_token3, + [333505] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14276), 1, + ACTIONS(15244), 1, aux_sym_cte_token2, - [321283] = 2, + [333512] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14278), 1, + ACTIONS(15246), 1, aux_sym_cte_token2, - [321290] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(14280), 1, - aux_sym_at_time_zone_expression_token3, - [321297] = 2, + [333519] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14282), 1, - aux_sym_trigger_reference_token1, - [321304] = 2, + ACTIONS(15248), 1, + sym_number, + [333526] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14284), 1, - aux_sym_create_view_statement_token1, - [321311] = 2, + ACTIONS(15250), 1, + anon_sym_LPAREN, + [333533] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14286), 1, - aux_sym_cte_token1, - [321318] = 2, + ACTIONS(15252), 1, + aux_sym_drop_statement_token2, + [333540] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14288), 1, - anon_sym_RPAREN, - [321325] = 2, + ACTIONS(15254), 1, + anon_sym_LPAREN, + [333547] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14290), 1, - aux_sym_alter_table_token2, - [321332] = 2, + ACTIONS(15256), 1, + anon_sym_EQ, + [333554] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14292), 1, - sym_number, - [321339] = 2, + ACTIONS(15258), 1, + aux_sym_at_time_zone_expression_token3, + [333561] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14294), 1, - anon_sym_SQUOTE, - [321346] = 2, + ACTIONS(15260), 1, + anon_sym_EQ, + [333568] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14296), 1, - sym_number, - [321353] = 2, + ACTIONS(15262), 1, + anon_sym_EQ, + [333575] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14298), 1, - anon_sym_RPAREN, - [321360] = 2, + ACTIONS(15264), 1, + anon_sym_EQ, + [333582] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14294), 1, - sym__dollar_quoted_string_end_tag, - [321367] = 2, + ACTIONS(15266), 1, + anon_sym_EQ, + [333589] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14300), 1, - anon_sym_DQUOTE, - [321374] = 2, + ACTIONS(15268), 1, + anon_sym_EQ, + [333596] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14302), 1, + ACTIONS(15270), 1, aux_sym_create_function_parameter_token1, - [321381] = 2, + [333603] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14304), 1, + ACTIONS(15272), 1, aux_sym_at_time_zone_expression_token2, - [321388] = 2, + [333610] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14306), 1, + ACTIONS(15274), 1, aux_sym_comment_statement_token2, - [321395] = 2, + [333617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14300), 1, - anon_sym_BQUOTE, - [321402] = 2, + ACTIONS(15276), 1, + anon_sym_EQ, + [333624] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14308), 1, - aux_sym_argument_reference_token1, - [321409] = 2, + ACTIONS(15278), 1, + anon_sym_EQ, + [333631] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14310), 1, - aux_sym_at_time_zone_expression_token3, - [321416] = 2, + ACTIONS(15280), 1, + anon_sym_EQ, + [333638] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(3765), 1, + ACTIONS(3736), 1, anon_sym_LPAREN, - [321423] = 2, + [333645] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14312), 1, + ACTIONS(15282), 1, aux_sym_at_time_zone_expression_token3, - [321430] = 2, + [333652] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14314), 1, + ACTIONS(15284), 1, aux_sym_with_clause_token1, - [321437] = 2, + [333659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14316), 1, - aux_sym_at_time_zone_expression_token3, - [321444] = 2, + ACTIONS(15286), 1, + anon_sym_EQ, + [333666] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14318), 1, + ACTIONS(15288), 1, aux_sym_at_time_zone_expression_token3, - [321451] = 2, + [333673] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14320), 1, - aux_sym_at_time_zone_expression_token3, - [321458] = 2, + ACTIONS(15290), 1, + anon_sym_EQ, + [333680] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14322), 1, - aux_sym_at_time_zone_expression_token3, - [321465] = 2, + ACTIONS(15292), 1, + anon_sym_EQ, + [333687] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14324), 1, - aux_sym_comment_statement_token2, - [321472] = 2, + ACTIONS(15294), 1, + aux_sym_alter_table_token2, + [333694] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12152), 1, + ACTIONS(12854), 1, anon_sym_EQ, - [321479] = 2, + [333701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14326), 1, + ACTIONS(15296), 1, aux_sym_at_time_zone_expression_token3, - [321486] = 2, + [333708] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14328), 1, - aux_sym_at_time_zone_expression_token3, - [321493] = 2, + ACTIONS(15298), 1, + anon_sym_EQ, + [333715] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14330), 1, - aux_sym_at_time_zone_expression_token3, - [321500] = 2, + ACTIONS(15300), 1, + anon_sym_EQ, + [333722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14332), 1, + ACTIONS(15302), 1, + anon_sym_EQ, + [333729] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15304), 1, + anon_sym_EQ, + [333736] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15306), 1, + anon_sym_EQ, + [333743] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15308), 1, + aux_sym_cte_token2, + [333750] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15310), 1, + aux_sym_comment_statement_token2, + [333757] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15312), 1, + aux_sym_alter_table_token2, + [333764] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15314), 1, + aux_sym_alter_table_token2, + [333771] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(13188), 1, + aux_sym_comment_statement_token2, + [333778] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15316), 1, aux_sym_at_time_zone_expression_token3, - [321507] = 2, + [333785] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14334), 1, - aux_sym_grant_statement_token1, - [321514] = 2, + ACTIONS(15318), 1, + aux_sym_comment_statement_token2, + [333792] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14336), 1, + ACTIONS(15320), 1, aux_sym_at_time_zone_expression_token3, - [321521] = 2, + [333799] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14338), 1, + ACTIONS(15322), 1, + anon_sym_LPAREN, + [333806] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15324), 1, + anon_sym_LPAREN, + [333813] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15326), 1, aux_sym_at_time_zone_expression_token3, - [321528] = 2, + [333820] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14340), 1, - aux_sym_comment_statement_token2, - [321535] = 2, + ACTIONS(15328), 1, + anon_sym_RBRACK, + [333827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14342), 1, - aux_sym_grant_statement_token10, - [321542] = 2, + ACTIONS(15330), 1, + aux_sym_at_time_zone_expression_token3, + [333834] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14344), 1, + ACTIONS(15332), 1, aux_sym_alter_table_token2, - [321549] = 2, + [333841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14346), 1, - anon_sym_RBRACK, - [321556] = 2, + ACTIONS(15334), 1, + aux_sym_cte_token2, + [333848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14348), 1, + ACTIONS(15336), 1, + aux_sym_comment_statement_token2, + [333855] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15338), 1, + aux_sym_alter_schema_rename_action_token2, + [333862] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15340), 1, aux_sym_at_time_zone_expression_token3, - [321563] = 2, + [333869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14350), 1, - aux_sym_grant_statement_token10, - [321570] = 2, + ACTIONS(15342), 1, + aux_sym_alter_schema_rename_action_token2, + [333876] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14352), 1, - anon_sym_BQUOTE, - [321577] = 2, + ACTIONS(15344), 1, + aux_sym_alter_schema_rename_action_token2, + [333883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14354), 1, + ACTIONS(15346), 1, + aux_sym_at_time_zone_expression_token2, + [333890] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15348), 1, + sym_number, + [333897] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15350), 1, + aux_sym_at_time_zone_expression_token2, + [333904] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15352), 1, + sym_number, + [333911] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15354), 1, + aux_sym_at_time_zone_expression_token2, + [333918] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15356), 1, + aux_sym_at_time_zone_expression_token2, + [333925] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15358), 1, aux_sym_at_time_zone_expression_token3, - [321584] = 2, + [333932] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14356), 1, - aux_sym_grant_statement_token1, - [321591] = 2, + ACTIONS(15360), 1, + aux_sym_at_time_zone_expression_token3, + [333939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14358), 1, + ACTIONS(15362), 1, aux_sym_trigger_reference_token1, - [321598] = 2, + [333946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14360), 1, - aux_sym_grant_statement_token1, - [321605] = 2, + ACTIONS(15364), 1, + anon_sym_RPAREN, + [333953] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14362), 1, - aux_sym_alter_table_token2, - [321612] = 2, + ACTIONS(15366), 1, + aux_sym_trigger_reference_token1, + [333960] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14364), 1, + ACTIONS(15368), 1, + aux_sym_at_time_zone_expression_token3, + [333967] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15370), 1, anon_sym_RPAREN, - [321619] = 2, + [333974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14366), 1, - aux_sym_at_time_zone_expression_token2, - [321626] = 2, + ACTIONS(15372), 1, + aux_sym_cte_token1, + [333981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14368), 1, - anon_sym_COLON, - [321633] = 2, + ACTIONS(15374), 1, + anon_sym_RPAREN, + [333988] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14370), 1, + ACTIONS(15376), 1, + sym_number, + [333995] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15378), 1, anon_sym_SQUOTE, - [321640] = 2, + [334002] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14372), 1, - aux_sym_at_time_zone_expression_token2, - [321647] = 2, + ACTIONS(15380), 1, + aux_sym_create_table_statement_token2, + [334009] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14374), 1, - aux_sym_sql_hint_token2, - [321654] = 2, + ACTIONS(15382), 1, + anon_sym_LPAREN, + [334016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14376), 1, - anon_sym_RPAREN, - [321661] = 2, + ACTIONS(15384), 1, + anon_sym_LPAREN, + [334023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14378), 1, - aux_sym_at_time_zone_expression_token2, - [321668] = 2, + ACTIONS(15386), 1, + anon_sym_RPAREN, + [334030] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14380), 1, - sym_number, - [321675] = 2, + ACTIONS(15388), 1, + anon_sym_RPAREN, + [334037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14382), 1, - aux_sym_at_time_zone_expression_token2, - [321682] = 2, + ACTIONS(15390), 1, + aux_sym_mode_token1, + [334044] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14370), 1, + ACTIONS(15378), 1, sym__dollar_quoted_string_end_tag, - [321689] = 2, + [334051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14352), 1, + ACTIONS(15392), 1, anon_sym_DQUOTE, - [321696] = 2, + [334058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14384), 1, - aux_sym_at_time_zone_expression_token3, - [321703] = 2, + ACTIONS(15392), 1, + anon_sym_BQUOTE, + [334065] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14386), 1, + ACTIONS(15394), 1, aux_sym_argument_reference_token1, - [321710] = 2, + [334072] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14388), 1, - aux_sym_sql_hint_token2, - [321717] = 2, + ACTIONS(15396), 1, + aux_sym_at_time_zone_expression_token3, + [334079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14390), 1, + ACTIONS(15398), 1, aux_sym_at_time_zone_expression_token3, - [321724] = 2, + [334086] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14392), 1, + ACTIONS(15400), 1, aux_sym_at_time_zone_expression_token3, - [321731] = 2, + [334093] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14394), 1, + ACTIONS(15402), 1, aux_sym_at_time_zone_expression_token3, - [321738] = 2, + [334100] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14396), 1, + ACTIONS(15404), 1, aux_sym_at_time_zone_expression_token3, - [321745] = 2, + [334107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14398), 1, + ACTIONS(15406), 1, aux_sym_table_constraint_check_token1, - [321752] = 2, + [334114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14400), 1, + ACTIONS(15408), 1, aux_sym_at_time_zone_expression_token3, - [321759] = 2, + [334121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14402), 1, - aux_sym_at_time_zone_expression_token3, - [321766] = 2, + ACTIONS(15410), 1, + aux_sym_comment_statement_token2, + [334128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14404), 1, + ACTIONS(15412), 1, + aux_sym_create_function_statement_token6, + [334135] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15414), 1, aux_sym_alter_table_action_alter_column_token1, - [321773] = 2, + [334142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14406), 1, + ACTIONS(15416), 1, aux_sym_at_time_zone_expression_token3, - [321780] = 2, + [334149] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14408), 1, + ACTIONS(15418), 1, aux_sym_grant_statement_token1, - [321787] = 2, + [334156] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14410), 1, + ACTIONS(15420), 1, aux_sym_at_time_zone_expression_token2, - [321794] = 2, + [334163] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14412), 1, + ACTIONS(15422), 1, sym_number, - [321801] = 2, + [334170] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14414), 1, + ACTIONS(15424), 1, aux_sym_at_time_zone_expression_token2, - [321808] = 2, + [334177] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14416), 1, - aux_sym_at_time_zone_expression_token3, - [321815] = 2, + ACTIONS(15426), 1, + aux_sym_null_hint_token2, + [334184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14418), 1, + ACTIONS(15428), 1, aux_sym_at_time_zone_expression_token3, - [321822] = 2, + [334191] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14420), 1, - aux_sym_at_time_zone_expression_token3, - [321829] = 2, + ACTIONS(15430), 1, + aux_sym_sql_hint_token4, + [334198] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14422), 1, + ACTIONS(15432), 1, aux_sym_at_time_zone_expression_token3, - [321836] = 2, + [334205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14424), 1, - aux_sym_at_time_zone_expression_token3, - [321843] = 2, + ACTIONS(15434), 1, + aux_sym_sql_hint_token4, + [334212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14426), 1, - aux_sym_at_time_zone_expression_token3, - [321850] = 2, + ACTIONS(15436), 1, + aux_sym_begin_statement_token1, + [334219] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14428), 1, - aux_sym_at_time_zone_expression_token3, - [321857] = 2, + ACTIONS(15438), 1, + aux_sym_null_hint_token2, + [334226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14430), 1, + ACTIONS(15440), 1, aux_sym_grant_statement_token1, - [321864] = 2, + [334233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14432), 1, + ACTIONS(15442), 1, aux_sym_grant_statement_token1, - [321871] = 2, + [334240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14434), 1, + ACTIONS(15444), 1, aux_sym_at_time_zone_expression_token2, - [321878] = 2, + [334247] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14436), 1, + ACTIONS(15446), 1, sym_number, - [321885] = 2, + [334254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14438), 1, + ACTIONS(15448), 1, aux_sym_at_time_zone_expression_token2, - [321892] = 2, + [334261] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14440), 1, - anon_sym_RBRACK, - [321899] = 2, + ACTIONS(15450), 1, + aux_sym_at_time_zone_expression_token3, + [334268] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14442), 1, + ACTIONS(15452), 1, aux_sym_at_time_zone_expression_token3, - [321906] = 2, + [334275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14444), 1, + ACTIONS(15454), 1, + aux_sym_alter_schema_rename_action_token2, + [334282] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15456), 1, aux_sym_at_time_zone_expression_token3, - [321913] = 2, + [334289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14446), 1, - aux_sym_external_hint_token2, - [321920] = 2, + ACTIONS(15458), 1, + aux_sym_at_time_zone_expression_token3, + [334296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14448), 1, - aux_sym_create_table_statement_token2, - [321927] = 2, + ACTIONS(15460), 1, + anon_sym_RBRACK, + [334303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14450), 1, - aux_sym_sql_hint_token2, - [321934] = 2, + ACTIONS(15462), 1, + aux_sym_at_time_zone_expression_token3, + [334310] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14452), 1, + ACTIONS(15464), 1, + aux_sym_cte_token2, + [334317] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15466), 1, + aux_sym_alter_table_token2, + [334324] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15468), 1, + aux_sym_comment_statement_token2, + [334331] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15470), 1, aux_sym_at_time_zone_expression_token3, - [321941] = 2, + [334338] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14454), 1, + ACTIONS(15472), 1, + aux_sym_at_time_zone_expression_token3, + [334345] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15474), 1, + anon_sym_RBRACK, + [334352] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(15476), 1, aux_sym_grant_statement_token1, - [321948] = 2, + [334359] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14456), 1, + ACTIONS(15478), 1, aux_sym_grant_statement_token1, - [321955] = 2, + [334366] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14458), 1, + ACTIONS(15480), 1, aux_sym_grant_statement_token1, - [321962] = 2, + [334373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14460), 1, + ACTIONS(15482), 1, aux_sym_at_time_zone_expression_token2, - [321969] = 2, + [334380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14462), 1, + ACTIONS(15484), 1, aux_sym_at_time_zone_expression_token2, - [321976] = 2, + [334387] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14464), 1, - aux_sym_trigger_reference_token1, - [321983] = 2, + ACTIONS(15486), 1, + aux_sym_at_time_zone_expression_token3, + [334394] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14466), 1, - aux_sym_comment_statement_token2, - [321990] = 2, + ACTIONS(15488), 1, + aux_sym_trigger_reference_token1, + [334401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14468), 1, - anon_sym_RPAREN, - [321997] = 2, + ACTIONS(15490), 1, + aux_sym_table_constraint_check_token1, + [334408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14470), 1, - aux_sym_external_hint_token2, - [322004] = 2, + ACTIONS(15492), 1, + aux_sym_grant_statement_token10, + [334415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14472), 1, - anon_sym_SQUOTE, - [322011] = 2, + ACTIONS(15494), 1, + anon_sym_RPAREN, + [334422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14474), 1, + ACTIONS(15496), 1, aux_sym_grant_statement_token1, - [322018] = 2, + [334429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14476), 1, + ACTIONS(15498), 1, aux_sym_grant_statement_token1, - [322025] = 2, + [334436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14478), 1, + ACTIONS(15500), 1, aux_sym_grant_statement_token1, - [322032] = 2, + [334443] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14480), 1, + ACTIONS(15502), 1, aux_sym_at_time_zone_expression_token2, - [322039] = 2, + [334450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14482), 1, + ACTIONS(15504), 1, aux_sym_at_time_zone_expression_token2, - [322046] = 2, + [334457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14484), 1, - anon_sym_RPAREN, - [322053] = 2, + ACTIONS(15506), 1, + anon_sym_LPAREN, + [334464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14486), 1, + ACTIONS(15508), 1, aux_sym_grant_statement_token1, - [322060] = 2, + [334471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14488), 1, + ACTIONS(15510), 1, aux_sym_at_time_zone_expression_token2, - [322067] = 2, + [334478] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14490), 1, + ACTIONS(15512), 1, aux_sym_at_time_zone_expression_token2, - [322074] = 2, + [334485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14492), 1, + ACTIONS(15514), 1, aux_sym_at_time_zone_expression_token2, - [322081] = 2, + [334492] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14494), 1, + ACTIONS(15516), 1, aux_sym_at_time_zone_expression_token2, - [322088] = 2, + [334499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14472), 1, - sym__dollar_quoted_string_end_tag, - [322095] = 2, + ACTIONS(15518), 1, + anon_sym_LPAREN, + [334506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14496), 1, - anon_sym_DQUOTE, - [322102] = 2, + ACTIONS(15520), 1, + aux_sym_comment_statement_token2, + [334513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14496), 1, - anon_sym_BQUOTE, - [322109] = 2, + ACTIONS(15522), 1, + aux_sym_at_time_zone_expression_token3, + [334520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14498), 1, - aux_sym_argument_reference_token1, - [322116] = 2, + ACTIONS(15524), 1, + aux_sym_alter_table_token2, + [334527] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14500), 1, - sym_number, - [322123] = 2, + ACTIONS(15526), 1, + aux_sym_alter_table_action_alter_column_token1, + [334534] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14502), 1, - aux_sym_at_time_zone_expression_token3, - [322130] = 2, + ACTIONS(15528), 1, + aux_sym_null_hint_token2, + [334541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14504), 1, - aux_sym_at_time_zone_expression_token3, - [322137] = 2, + ACTIONS(15530), 1, + aux_sym_grant_statement_token1, + [334548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14506), 1, - aux_sym_at_time_zone_expression_token3, - [322144] = 2, + ACTIONS(15532), 1, + aux_sym_alter_schema_rename_action_token2, + [334555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14508), 1, + ACTIONS(15534), 1, aux_sym_at_time_zone_expression_token3, - [322151] = 2, + [334562] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14510), 1, + ACTIONS(15536), 1, aux_sym_at_time_zone_expression_token3, - [322158] = 2, + [334569] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14512), 1, + ACTIONS(15538), 1, aux_sym_at_time_zone_expression_token3, - [322165] = 2, + [334576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14514), 1, - aux_sym_at_time_zone_expression_token3, - [322172] = 2, + ACTIONS(15540), 1, + aux_sym_at_time_zone_expression_token2, + [334583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14516), 1, - aux_sym_at_time_zone_expression_token3, - [322179] = 2, + ACTIONS(15542), 1, + sym_number, + [334590] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14518), 1, - aux_sym_comment_statement_token2, - [322186] = 2, + ACTIONS(15544), 1, + aux_sym_at_time_zone_expression_token2, + [334597] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14520), 1, + ACTIONS(15546), 1, aux_sym_insert_statement_token2, - [322193] = 2, + [334604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14522), 1, - aux_sym_at_time_zone_expression_token3, - [322200] = 2, + ACTIONS(15548), 1, + anon_sym_SQUOTE, + [334611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14524), 1, - aux_sym_at_time_zone_expression_token3, - [322207] = 2, - ACTIONS(14236), 1, + ACTIONS(15550), 1, + anon_sym_RBRACK, + [334618] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14526), 1, + ACTIONS(15552), 1, aux_sym__quoted_identifier_token1, - [322214] = 2, - ACTIONS(14236), 1, + [334625] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14528), 1, + ACTIONS(15554), 1, aux_sym__quoted_identifier_token2, - [322221] = 2, + [334632] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14530), 1, + ACTIONS(15556), 1, aux_sym_at_time_zone_expression_token3, - [322228] = 2, + [334639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14532), 1, - aux_sym_at_time_zone_expression_token3, - [322235] = 2, + ACTIONS(15558), 1, + anon_sym_RPAREN, + [334646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14534), 1, + ACTIONS(15560), 1, sym__dollar_quoted_string_content, - [322242] = 2, + [334653] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14536), 1, - anon_sym_RBRACK, - [322249] = 2, + ACTIONS(15562), 1, + anon_sym_RPAREN, + [334660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14538), 1, - aux_sym_at_time_zone_expression_token3, - [322256] = 2, - ACTIONS(14236), 1, + ACTIONS(15548), 1, + sym__dollar_quoted_string_end_tag, + [334667] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14540), 1, + ACTIONS(15564), 1, aux_sym_string_token1, - [322263] = 2, + [334674] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14542), 1, + ACTIONS(15566), 1, aux_sym_sequence_token4, - [322270] = 2, + [334681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14544), 1, + ACTIONS(15568), 1, aux_sym_sequence_token4, - [322277] = 2, + [334688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14546), 1, - aux_sym_truncate_statement_token2, - [322284] = 2, + ACTIONS(15570), 1, + anon_sym_DQUOTE, + [334695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14548), 1, - aux_sym_at_time_zone_expression_token3, - [322291] = 2, + ACTIONS(15570), 1, + anon_sym_BQUOTE, + [334702] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14550), 1, - aux_sym_create_view_statement_token1, - [322298] = 2, + ACTIONS(15572), 1, + aux_sym_drop_statement_token2, + [334709] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14552), 1, - aux_sym_create_function_statement_token5, - [322305] = 2, + ACTIONS(15574), 1, + aux_sym_sql_hint_token4, + [334716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14554), 1, - aux_sym_at_time_zone_expression_token3, - [322312] = 2, + ACTIONS(15576), 1, + aux_sym_argument_reference_token1, + [334723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14556), 1, - aux_sym_trigger_reference_token1, - [322319] = 2, + ACTIONS(15578), 1, + anon_sym_LPAREN, + [334730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14558), 1, + ACTIONS(15580), 1, aux_sym_create_function_parameter_token1, - [322326] = 2, + [334737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14560), 1, + ACTIONS(15582), 1, aux_sym_at_time_zone_expression_token2, - [322333] = 2, + [334744] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14562), 1, + ACTIONS(15584), 1, aux_sym_comment_statement_token2, - [322340] = 2, + [334751] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14564), 1, - aux_sym_sql_hint_token2, - [322347] = 2, + ACTIONS(15586), 1, + aux_sym_at_time_zone_expression_token3, + [334758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12356), 1, + ACTIONS(13246), 1, anon_sym_LPAREN, - [322354] = 2, + [334765] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14566), 1, + ACTIONS(15588), 1, anon_sym_EQ, - [322361] = 2, + [334772] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14568), 1, - anon_sym_RPAREN, - [322368] = 2, + ACTIONS(15590), 1, + aux_sym_at_time_zone_expression_token3, + [334779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14570), 1, - anon_sym_SQUOTE, - [322375] = 2, + ACTIONS(15592), 1, + aux_sym_at_time_zone_expression_token3, + [334786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14572), 1, + ACTIONS(15594), 1, aux_sym_comment_statement_token2, - [322382] = 2, + [334793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14574), 1, + ACTIONS(15596), 1, aux_sym_alter_table_token2, - [322389] = 2, + [334800] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14576), 1, - anon_sym_RPAREN, - [322396] = 2, + ACTIONS(15598), 1, + aux_sym_at_time_zone_expression_token3, + [334807] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14578), 1, + ACTIONS(15600), 1, aux_sym_at_time_zone_expression_token2, - [322403] = 2, + [334814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14580), 1, + ACTIONS(15602), 1, sym_number, - [322410] = 2, + [334821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14582), 1, + ACTIONS(15604), 1, aux_sym_at_time_zone_expression_token2, - [322417] = 2, + [334828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14584), 1, + ACTIONS(15606), 1, aux_sym_at_time_zone_expression_token2, - [322424] = 2, + [334835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14586), 1, + ACTIONS(15608), 1, sym_number, - [322431] = 2, + [334842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14588), 1, + ACTIONS(15610), 1, aux_sym_at_time_zone_expression_token2, - [322438] = 2, + [334849] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14590), 1, + ACTIONS(15612), 1, aux_sym_at_time_zone_expression_token2, - [322445] = 2, + [334856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14592), 1, + ACTIONS(15614), 1, sym_number, - [322452] = 2, + [334863] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14594), 1, + ACTIONS(15616), 1, aux_sym_at_time_zone_expression_token2, - [322459] = 2, + [334870] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14570), 1, - sym__dollar_quoted_string_end_tag, - [322466] = 2, + ACTIONS(15618), 1, + aux_sym_table_constraint_foreign_key_token2, + [334877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14596), 1, - anon_sym_DQUOTE, - [322473] = 2, + ACTIONS(15620), 1, + aux_sym_at_time_zone_expression_token3, + [334884] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14598), 1, + ACTIONS(15622), 1, aux_sym_at_time_zone_expression_token2, - [322480] = 2, + [334891] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14600), 1, + ACTIONS(15624), 1, aux_sym_at_time_zone_expression_token2, - [322487] = 2, + [334898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14596), 1, - anon_sym_BQUOTE, - [322494] = 2, + ACTIONS(15626), 1, + aux_sym_at_time_zone_expression_token3, + [334905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14602), 1, - aux_sym_argument_reference_token1, - [322501] = 2, + ACTIONS(15628), 1, + aux_sym_at_time_zone_expression_token3, + [334912] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14604), 1, + ACTIONS(15630), 1, aux_sym_at_time_zone_expression_token2, - [322508] = 2, + [334919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14606), 1, + ACTIONS(15632), 1, aux_sym_at_time_zone_expression_token2, - [322515] = 2, + [334926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14608), 1, + ACTIONS(15634), 1, aux_sym_at_time_zone_expression_token2, - [322522] = 2, + [334933] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14610), 1, + ACTIONS(15636), 1, aux_sym_at_time_zone_expression_token2, - [322529] = 2, + [334940] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14612), 1, + ACTIONS(15638), 1, aux_sym_at_time_zone_expression_token2, - [322536] = 2, + [334947] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14614), 1, + ACTIONS(15640), 1, aux_sym_at_time_zone_expression_token2, - [322543] = 2, + [334954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14616), 1, + ACTIONS(15642), 1, aux_sym_insert_statement_token2, - [322550] = 2, - ACTIONS(14236), 1, + [334961] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14618), 1, + ACTIONS(15644), 1, aux_sym__quoted_identifier_token1, - [322557] = 2, - ACTIONS(14236), 1, + [334968] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14620), 1, + ACTIONS(15646), 1, aux_sym__quoted_identifier_token2, - [322564] = 2, + [334975] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14622), 1, + ACTIONS(15648), 1, sym__dollar_quoted_string_content, - [322571] = 2, + [334982] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14624), 1, + ACTIONS(15650), 1, aux_sym_at_time_zone_expression_token3, - [322578] = 2, + [334989] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14626), 1, + ACTIONS(15652), 1, aux_sym_at_time_zone_expression_token3, - [322585] = 2, - ACTIONS(14236), 1, + [334996] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14628), 1, + ACTIONS(15654), 1, aux_sym_string_token1, - [322592] = 2, + [335003] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14630), 1, + ACTIONS(15656), 1, aux_sym_sequence_token4, - [322599] = 2, + [335010] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14632), 1, + ACTIONS(15658), 1, aux_sym_sequence_token4, - [322606] = 2, + [335017] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14634), 1, + ACTIONS(15660), 1, aux_sym_at_time_zone_expression_token3, - [322613] = 2, + [335024] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14636), 1, + ACTIONS(15662), 1, aux_sym_at_time_zone_expression_token3, - [322620] = 2, + [335031] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14638), 1, - aux_sym_at_time_zone_expression_token3, - [322627] = 2, + ACTIONS(15664), 1, + aux_sym_null_hint_token3, + [335038] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14640), 1, + ACTIONS(15666), 1, aux_sym_create_function_parameter_token1, - [322634] = 2, + [335045] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14642), 1, + ACTIONS(15668), 1, aux_sym_at_time_zone_expression_token2, - [322641] = 2, + [335052] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14644), 1, + ACTIONS(15670), 1, aux_sym_comment_statement_token2, - [322648] = 2, + [335059] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14646), 1, + ACTIONS(15672), 1, aux_sym_at_time_zone_expression_token3, - [322655] = 2, + [335066] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14648), 1, + ACTIONS(15674), 1, anon_sym_EQ, - [322662] = 2, + [335073] = 2, ACTIONS(3), 1, - sym_comment, - ACTIONS(14650), 1, - aux_sym_at_time_zone_expression_token3, - [322669] = 2, + sym_comment, + ACTIONS(15676), 1, + aux_sym_create_table_statement_token2, + [335080] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14652), 1, + ACTIONS(15678), 1, aux_sym_at_time_zone_expression_token3, - [322676] = 2, + [335087] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14654), 1, + ACTIONS(15680), 1, aux_sym_comment_statement_token2, - [322683] = 2, + [335094] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14656), 1, + ACTIONS(15682), 1, aux_sym_at_time_zone_expression_token2, - [322690] = 2, + [335101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14658), 1, + ACTIONS(15684), 1, sym_number, - [322697] = 2, + [335108] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14660), 1, + ACTIONS(15686), 1, aux_sym_at_time_zone_expression_token2, - [322704] = 2, + [335115] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14662), 1, + ACTIONS(15688), 1, aux_sym_at_time_zone_expression_token2, - [322711] = 2, + [335122] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14664), 1, + ACTIONS(15690), 1, sym_number, - [322718] = 2, + [335129] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14666), 1, + ACTIONS(15692), 1, aux_sym_at_time_zone_expression_token2, - [322725] = 2, + [335136] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14668), 1, + ACTIONS(15694), 1, aux_sym_at_time_zone_expression_token2, - [322732] = 2, + [335143] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14670), 1, + ACTIONS(15696), 1, sym_number, - [322739] = 2, + [335150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14672), 1, + ACTIONS(15698), 1, aux_sym_at_time_zone_expression_token2, - [322746] = 2, + [335157] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14674), 1, - aux_sym_at_time_zone_expression_token3, - [322753] = 2, + ACTIONS(15700), 1, + anon_sym_RBRACK, + [335164] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14676), 1, - aux_sym_table_constraint_foreign_key_token2, - [322760] = 2, + ACTIONS(15702), 1, + aux_sym_at_time_zone_expression_token3, + [335171] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14678), 1, + ACTIONS(15704), 1, aux_sym_at_time_zone_expression_token2, - [322767] = 2, + [335178] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14680), 1, + ACTIONS(15706), 1, aux_sym_at_time_zone_expression_token2, - [322774] = 2, + [335185] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14682), 1, + ACTIONS(15708), 1, aux_sym_at_time_zone_expression_token2, - [322781] = 2, + [335192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14684), 1, + ACTIONS(15710), 1, aux_sym_at_time_zone_expression_token2, - [322788] = 2, + [335199] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14686), 1, + ACTIONS(15712), 1, aux_sym_at_time_zone_expression_token2, - [322795] = 2, + [335206] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14688), 1, + ACTIONS(15714), 1, aux_sym_at_time_zone_expression_token2, - [322802] = 2, + [335213] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14690), 1, + ACTIONS(15716), 1, aux_sym_at_time_zone_expression_token2, - [322809] = 2, + [335220] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14692), 1, + ACTIONS(15718), 1, aux_sym_at_time_zone_expression_token2, - [322816] = 2, - ACTIONS(14236), 1, + [335227] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14694), 1, + ACTIONS(15720), 1, aux_sym__quoted_identifier_token1, - [322823] = 2, - ACTIONS(14236), 1, + [335234] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14696), 1, + ACTIONS(15722), 1, aux_sym__quoted_identifier_token2, - [322830] = 2, + [335241] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14698), 1, + ACTIONS(15724), 1, sym__dollar_quoted_string_content, - [322837] = 2, + [335248] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14700), 1, - aux_sym_at_time_zone_expression_token3, - [322844] = 2, + ACTIONS(15726), 1, + anon_sym_EQ, + [335255] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14702), 1, - aux_sym_at_time_zone_expression_token3, - [322851] = 2, - ACTIONS(14236), 1, + ACTIONS(15728), 1, + anon_sym_DQUOTE, + [335262] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14704), 1, + ACTIONS(15730), 1, aux_sym_string_token1, - [322858] = 2, + [335269] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14706), 1, + ACTIONS(15732), 1, aux_sym_sequence_token4, - [322865] = 2, + [335276] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14708), 1, + ACTIONS(15734), 1, aux_sym_sequence_token4, - [322872] = 2, + [335283] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14710), 1, - aux_sym_grant_statement_token10, - [322879] = 2, + ACTIONS(15736), 1, + anon_sym_EQ, + [335290] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14712), 1, - anon_sym_RBRACK, - [322886] = 2, + ACTIONS(15738), 1, + anon_sym_EQ, + [335297] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14714), 1, - aux_sym_at_time_zone_expression_token3, - [322893] = 2, + ACTIONS(15740), 1, + anon_sym_EQ, + [335304] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14716), 1, + ACTIONS(15742), 1, aux_sym_create_function_parameter_token1, - [322900] = 2, + [335311] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14718), 1, + ACTIONS(15744), 1, aux_sym_at_time_zone_expression_token2, - [322907] = 2, + [335318] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14720), 1, + ACTIONS(15746), 1, aux_sym_comment_statement_token2, - [322914] = 2, + [335325] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14722), 1, - aux_sym_grant_statement_token10, - [322921] = 2, + ACTIONS(15748), 1, + anon_sym_EQ, + [335332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14724), 1, - aux_sym_grant_statement_token1, - [322928] = 2, + ACTIONS(15750), 1, + anon_sym_EQ, + [335339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14726), 1, + ACTIONS(15752), 1, aux_sym_comment_statement_token2, - [322935] = 2, + [335346] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14728), 1, + ACTIONS(15754), 1, aux_sym_at_time_zone_expression_token2, - [322942] = 2, + [335353] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14730), 1, + ACTIONS(15756), 1, sym_number, - [322949] = 2, + [335360] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14732), 1, + ACTIONS(15758), 1, aux_sym_at_time_zone_expression_token2, - [322956] = 2, + [335367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14734), 1, + ACTIONS(15760), 1, aux_sym_at_time_zone_expression_token2, - [322963] = 2, + [335374] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14736), 1, + ACTIONS(15762), 1, sym_number, - [322970] = 2, + [335381] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14738), 1, + ACTIONS(15764), 1, aux_sym_at_time_zone_expression_token2, - [322977] = 2, + [335388] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14740), 1, + ACTIONS(15766), 1, aux_sym_at_time_zone_expression_token2, - [322984] = 2, + [335395] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14742), 1, + ACTIONS(15768), 1, sym_number, - [322991] = 2, + [335402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14744), 1, + ACTIONS(15770), 1, aux_sym_at_time_zone_expression_token2, - [322998] = 2, + [335409] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14746), 1, + ACTIONS(15772), 1, aux_sym_at_time_zone_expression_token2, - [323005] = 2, + [335416] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14748), 1, + ACTIONS(15774), 1, aux_sym_at_time_zone_expression_token2, - [323012] = 2, + [335423] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14750), 1, + ACTIONS(15776), 1, aux_sym_at_time_zone_expression_token2, - [323019] = 2, + [335430] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14752), 1, + ACTIONS(15778), 1, aux_sym_at_time_zone_expression_token2, - [323026] = 2, + [335437] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14754), 1, + ACTIONS(15780), 1, aux_sym_at_time_zone_expression_token2, - [323033] = 2, + [335444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14756), 1, + ACTIONS(15782), 1, aux_sym_at_time_zone_expression_token2, - [323040] = 2, + [335451] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14758), 1, + ACTIONS(15784), 1, aux_sym_at_time_zone_expression_token2, - [323047] = 2, + [335458] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14760), 1, + ACTIONS(15786), 1, aux_sym_at_time_zone_expression_token2, - [323054] = 2, - ACTIONS(14236), 1, + [335465] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14762), 1, + ACTIONS(15788), 1, aux_sym__quoted_identifier_token1, - [323061] = 2, - ACTIONS(14236), 1, + [335472] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14764), 1, + ACTIONS(15790), 1, aux_sym__quoted_identifier_token2, - [323068] = 2, + [335479] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14766), 1, + ACTIONS(15792), 1, sym__dollar_quoted_string_content, - [323075] = 2, + [335486] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14768), 1, - aux_sym_comment_statement_token2, - [323082] = 2, + ACTIONS(15794), 1, + anon_sym_EQ, + [335493] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14770), 1, + ACTIONS(15796), 1, aux_sym_at_time_zone_expression_token3, - [323089] = 2, - ACTIONS(14236), 1, + [335500] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14772), 1, + ACTIONS(15798), 1, aux_sym_string_token1, - [323096] = 2, + [335507] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14774), 1, - aux_sym_create_table_statement_token2, - [323103] = 2, + ACTIONS(15800), 1, + aux_sym_at_time_zone_expression_token3, + [335514] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14776), 1, + ACTIONS(15802), 1, aux_sym_at_time_zone_expression_token3, - [323110] = 2, + [335521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14778), 1, - aux_sym_grant_statement_token10, - [323117] = 2, + ACTIONS(15804), 1, + aux_sym_trigger_reference_token1, + [335528] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14780), 1, + ACTIONS(15806), 1, aux_sym_create_function_parameter_token1, - [323124] = 2, + [335535] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14782), 1, + ACTIONS(15808), 1, aux_sym_at_time_zone_expression_token2, - [323131] = 2, + [335542] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14784), 1, - aux_sym_grant_statement_token1, - [323138] = 2, + ACTIONS(15810), 1, + anon_sym_RPAREN, + [335549] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14786), 1, - aux_sym_grant_statement_token1, - [323145] = 2, + ACTIONS(15812), 1, + aux_sym_at_time_zone_expression_token3, + [335556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14788), 1, + ACTIONS(15814), 1, aux_sym_at_time_zone_expression_token2, - [323152] = 2, + [335563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14790), 1, + ACTIONS(15816), 1, sym_number, - [323159] = 2, + [335570] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14792), 1, + ACTIONS(15818), 1, aux_sym_at_time_zone_expression_token2, - [323166] = 2, + [335577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14794), 1, + ACTIONS(15820), 1, aux_sym_at_time_zone_expression_token2, - [323173] = 2, + [335584] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14796), 1, + ACTIONS(15822), 1, sym_number, - [323180] = 2, + [335591] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14798), 1, + ACTIONS(15824), 1, aux_sym_at_time_zone_expression_token2, - [323187] = 2, + [335598] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14800), 1, + ACTIONS(15826), 1, aux_sym_at_time_zone_expression_token2, - [323194] = 2, + [335605] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14802), 1, + ACTIONS(15828), 1, sym_number, - [323201] = 2, + [335612] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14804), 1, + ACTIONS(15830), 1, aux_sym_at_time_zone_expression_token2, - [323208] = 2, + [335619] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14806), 1, + ACTIONS(15832), 1, aux_sym_at_time_zone_expression_token2, - [323215] = 2, + [335626] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14808), 1, + ACTIONS(15834), 1, aux_sym_at_time_zone_expression_token2, - [323222] = 2, + [335633] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14810), 1, + ACTIONS(15836), 1, aux_sym_at_time_zone_expression_token2, - [323229] = 2, + [335640] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14812), 1, + ACTIONS(15838), 1, aux_sym_at_time_zone_expression_token2, - [323236] = 2, + [335647] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14814), 1, + ACTIONS(15840), 1, aux_sym_at_time_zone_expression_token2, - [323243] = 2, + [335654] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14816), 1, + ACTIONS(15842), 1, aux_sym_at_time_zone_expression_token2, - [323250] = 2, + [335661] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14818), 1, + ACTIONS(15844), 1, aux_sym_at_time_zone_expression_token2, - [323257] = 2, + [335668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14820), 1, + ACTIONS(15846), 1, aux_sym_at_time_zone_expression_token2, - [323264] = 2, - ACTIONS(14236), 1, + [335675] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14822), 1, + ACTIONS(15848), 1, aux_sym__quoted_identifier_token1, - [323271] = 2, - ACTIONS(14236), 1, + [335682] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14824), 1, + ACTIONS(15850), 1, aux_sym__quoted_identifier_token2, - [323278] = 2, + [335689] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14826), 1, + ACTIONS(15852), 1, sym__dollar_quoted_string_content, - [323285] = 2, + [335696] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14828), 1, - aux_sym_alter_table_token2, - [323292] = 2, + ACTIONS(15854), 1, + aux_sym_at_time_zone_expression_token3, + [335703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14830), 1, - aux_sym_trigger_reference_token1, - [323299] = 2, - ACTIONS(14236), 1, + ACTIONS(15856), 1, + anon_sym_SQUOTE, + [335710] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14832), 1, + ACTIONS(15858), 1, aux_sym_string_token1, - [323306] = 2, + [335717] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14834), 1, - anon_sym_RPAREN, - [323313] = 2, + ACTIONS(15860), 1, + aux_sym_null_hint_token2, + [335724] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14836), 1, + ACTIONS(15862), 1, aux_sym_at_time_zone_expression_token3, - [323320] = 2, + [335731] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14838), 1, + ACTIONS(15864), 1, aux_sym_create_function_parameter_token1, - [323327] = 2, + [335738] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14840), 1, + ACTIONS(15866), 1, aux_sym_at_time_zone_expression_token2, - [323334] = 2, + [335745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14842), 1, - aux_sym_at_time_zone_expression_token3, - [323341] = 2, + ACTIONS(15868), 1, + anon_sym_RPAREN, + [335752] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14844), 1, - aux_sym_at_time_zone_expression_token2, - [323348] = 2, + ACTIONS(15870), 1, + anon_sym_EQ, + [335759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14846), 1, + ACTIONS(15872), 1, aux_sym_at_time_zone_expression_token2, - [323355] = 2, + [335766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14848), 1, + ACTIONS(15874), 1, sym_number, - [323362] = 2, + [335773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14850), 1, + ACTIONS(15876), 1, aux_sym_at_time_zone_expression_token2, - [323369] = 2, + [335780] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14852), 1, + ACTIONS(15878), 1, aux_sym_at_time_zone_expression_token2, - [323376] = 2, + [335787] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14854), 1, + ACTIONS(15880), 1, sym_number, - [323383] = 2, + [335794] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14856), 1, + ACTIONS(15882), 1, aux_sym_at_time_zone_expression_token2, - [323390] = 2, + [335801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14858), 1, + ACTIONS(15884), 1, aux_sym_at_time_zone_expression_token2, - [323397] = 2, + [335808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14860), 1, + ACTIONS(15886), 1, sym_number, - [323404] = 2, + [335815] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14862), 1, + ACTIONS(15888), 1, aux_sym_at_time_zone_expression_token2, - [323411] = 2, + [335822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14864), 1, + ACTIONS(15890), 1, aux_sym_at_time_zone_expression_token2, - [323418] = 2, + [335829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14866), 1, + ACTIONS(15892), 1, aux_sym_at_time_zone_expression_token2, - [323425] = 2, + [335836] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14868), 1, + ACTIONS(15894), 1, aux_sym_at_time_zone_expression_token2, - [323432] = 2, + [335843] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14870), 1, + ACTIONS(15896), 1, aux_sym_at_time_zone_expression_token2, - [323439] = 2, + [335850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14872), 1, + ACTIONS(15898), 1, aux_sym_at_time_zone_expression_token2, - [323446] = 2, + [335857] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14874), 1, + ACTIONS(15900), 1, aux_sym_at_time_zone_expression_token2, - [323453] = 2, + [335864] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14876), 1, + ACTIONS(15902), 1, aux_sym_at_time_zone_expression_token2, - [323460] = 2, + [335871] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14878), 1, + ACTIONS(15904), 1, aux_sym_at_time_zone_expression_token2, - [323467] = 2, - ACTIONS(14236), 1, + [335878] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14880), 1, + ACTIONS(15906), 1, aux_sym__quoted_identifier_token1, - [323474] = 2, - ACTIONS(14236), 1, + [335885] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14882), 1, + ACTIONS(15908), 1, aux_sym__quoted_identifier_token2, - [323481] = 2, + [335892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14884), 1, + ACTIONS(15910), 1, sym__dollar_quoted_string_content, - [323488] = 2, + [335899] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14886), 1, - anon_sym_SQUOTE, - [323495] = 2, + ACTIONS(15912), 1, + anon_sym_EQ, + [335906] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14888), 1, - anon_sym_LPAREN, - [323502] = 2, - ACTIONS(14236), 1, + ACTIONS(15856), 1, + sym__dollar_quoted_string_end_tag, + [335913] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14890), 1, + ACTIONS(15914), 1, aux_sym_string_token1, - [323509] = 2, + [335920] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14892), 1, - anon_sym_SQUOTE, - [323516] = 2, + ACTIONS(15916), 1, + anon_sym_EQ, + [335927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14894), 1, - aux_sym_table_constraint_foreign_key_token2, - [323523] = 2, + ACTIONS(15918), 1, + anon_sym_EQ, + [335934] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14896), 1, + ACTIONS(15920), 1, aux_sym_create_function_parameter_token1, - [323530] = 2, + [335941] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14898), 1, + ACTIONS(15922), 1, aux_sym_at_time_zone_expression_token2, - [323537] = 2, + [335948] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14900), 1, - aux_sym_at_time_zone_expression_token2, - [323544] = 2, + ACTIONS(15924), 1, + anon_sym_EQ, + [335955] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14902), 1, - anon_sym_RPAREN, - [323551] = 2, + ACTIONS(15926), 1, + anon_sym_EQ, + [335962] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14904), 1, + ACTIONS(15928), 1, aux_sym_at_time_zone_expression_token2, - [323558] = 2, + [335969] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14906), 1, + ACTIONS(15930), 1, sym_number, - [323565] = 2, + [335976] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14908), 1, + ACTIONS(15932), 1, aux_sym_at_time_zone_expression_token2, - [323572] = 2, + [335983] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14910), 1, + ACTIONS(15934), 1, aux_sym_at_time_zone_expression_token2, - [323579] = 2, + [335990] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14912), 1, + ACTIONS(15936), 1, sym_number, - [323586] = 2, + [335997] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14914), 1, + ACTIONS(15938), 1, aux_sym_at_time_zone_expression_token2, - [323593] = 2, + [336004] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14916), 1, + ACTIONS(15940), 1, aux_sym_at_time_zone_expression_token2, - [323600] = 2, + [336011] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14918), 1, + ACTIONS(15942), 1, sym_number, - [323607] = 2, + [336018] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14920), 1, + ACTIONS(15944), 1, aux_sym_at_time_zone_expression_token2, - [323614] = 2, + [336025] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14922), 1, + ACTIONS(15946), 1, aux_sym_at_time_zone_expression_token2, - [323621] = 2, + [336032] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14924), 1, + ACTIONS(15948), 1, aux_sym_at_time_zone_expression_token2, - [323628] = 2, + [336039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14926), 1, + ACTIONS(15950), 1, aux_sym_at_time_zone_expression_token2, - [323635] = 2, + [336046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14928), 1, + ACTIONS(15952), 1, aux_sym_at_time_zone_expression_token2, - [323642] = 2, + [336053] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14930), 1, + ACTIONS(15954), 1, aux_sym_at_time_zone_expression_token2, - [323649] = 2, + [336060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14932), 1, + ACTIONS(15956), 1, aux_sym_at_time_zone_expression_token2, - [323656] = 2, + [336067] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14934), 1, + ACTIONS(15958), 1, aux_sym_at_time_zone_expression_token2, - [323663] = 2, + [336074] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14936), 1, + ACTIONS(15960), 1, aux_sym_at_time_zone_expression_token2, - [323670] = 2, - ACTIONS(14236), 1, + [336081] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14938), 1, + ACTIONS(15962), 1, aux_sym__quoted_identifier_token1, - [323677] = 2, - ACTIONS(14236), 1, + [336088] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14940), 1, + ACTIONS(15964), 1, aux_sym__quoted_identifier_token2, - [323684] = 2, + [336095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14942), 1, + ACTIONS(15966), 1, sym__dollar_quoted_string_content, - [323691] = 2, + [336102] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14892), 1, - sym__dollar_quoted_string_end_tag, - [323698] = 2, + ACTIONS(15968), 1, + aux_sym_comment_statement_token2, + [336109] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14944), 1, - anon_sym_DQUOTE, - [323705] = 2, - ACTIONS(14236), 1, + ACTIONS(15970), 1, + aux_sym_at_time_zone_expression_token3, + [336116] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14946), 1, + ACTIONS(15972), 1, aux_sym_string_token1, - [323712] = 2, + [336123] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14944), 1, - anon_sym_BQUOTE, - [323719] = 2, + ACTIONS(15974), 1, + anon_sym_EQ, + [336130] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14948), 1, - aux_sym_argument_reference_token1, - [323726] = 2, + ACTIONS(15976), 1, + anon_sym_EQ, + [336137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14950), 1, + ACTIONS(15978), 1, aux_sym_create_function_parameter_token1, - [323733] = 2, + [336144] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14952), 1, + ACTIONS(15980), 1, aux_sym_at_time_zone_expression_token2, - [323740] = 2, + [336151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14954), 1, - aux_sym_at_time_zone_expression_token3, - [323747] = 2, + ACTIONS(15982), 1, + anon_sym_EQ, + [336158] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14956), 1, - aux_sym_at_time_zone_expression_token3, - [323754] = 2, + ACTIONS(15728), 1, + anon_sym_BQUOTE, + [336165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14958), 1, + ACTIONS(15984), 1, aux_sym_at_time_zone_expression_token2, - [323761] = 2, + [336172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14960), 1, + ACTIONS(15986), 1, sym_number, - [323768] = 2, + [336179] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14962), 1, + ACTIONS(15988), 1, aux_sym_at_time_zone_expression_token2, - [323775] = 2, + [336186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14964), 1, + ACTIONS(15990), 1, aux_sym_at_time_zone_expression_token2, - [323782] = 2, + [336193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14966), 1, + ACTIONS(15992), 1, sym_number, - [323789] = 2, + [336200] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14968), 1, + ACTIONS(15994), 1, aux_sym_at_time_zone_expression_token2, - [323796] = 2, + [336207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14970), 1, + ACTIONS(15996), 1, aux_sym_at_time_zone_expression_token2, - [323803] = 2, + [336214] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14972), 1, + ACTIONS(15998), 1, sym_number, - [323810] = 2, + [336221] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14974), 1, + ACTIONS(16000), 1, aux_sym_at_time_zone_expression_token2, - [323817] = 2, + [336228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14976), 1, + ACTIONS(16002), 1, aux_sym_at_time_zone_expression_token2, - [323824] = 2, + [336235] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14978), 1, + ACTIONS(16004), 1, aux_sym_at_time_zone_expression_token2, - [323831] = 2, + [336242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14980), 1, + ACTIONS(16006), 1, aux_sym_at_time_zone_expression_token2, - [323838] = 2, + [336249] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14982), 1, + ACTIONS(16008), 1, aux_sym_at_time_zone_expression_token2, - [323845] = 2, + [336256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14984), 1, + ACTIONS(16010), 1, aux_sym_at_time_zone_expression_token2, - [323852] = 2, + [336263] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14986), 1, + ACTIONS(16012), 1, aux_sym_at_time_zone_expression_token2, - [323859] = 2, + [336270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14988), 1, + ACTIONS(16014), 1, aux_sym_at_time_zone_expression_token2, - [323866] = 2, + [336277] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14990), 1, + ACTIONS(16016), 1, aux_sym_at_time_zone_expression_token2, - [323873] = 2, - ACTIONS(14236), 1, + [336284] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14992), 1, + ACTIONS(16018), 1, aux_sym__quoted_identifier_token1, - [323880] = 2, - ACTIONS(14236), 1, + [336291] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(14994), 1, + ACTIONS(16020), 1, aux_sym__quoted_identifier_token2, - [323887] = 2, + [336298] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14996), 1, + ACTIONS(16022), 1, sym__dollar_quoted_string_content, - [323894] = 2, + [336305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14998), 1, - aux_sym_at_time_zone_expression_token3, - [323901] = 2, + ACTIONS(16024), 1, + anon_sym_EQ, + [336312] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15000), 1, - aux_sym_at_time_zone_expression_token3, - [323908] = 2, - ACTIONS(14236), 1, + ACTIONS(16026), 1, + aux_sym_argument_reference_token1, + [336319] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15002), 1, + ACTIONS(16028), 1, aux_sym_string_token1, - [323915] = 2, + [336326] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15004), 1, - aux_sym_at_time_zone_expression_token3, - [323922] = 2, + ACTIONS(16030), 1, + anon_sym_EQ, + [336333] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15006), 1, - aux_sym_at_time_zone_expression_token3, - [323929] = 2, + ACTIONS(16032), 1, + anon_sym_EQ, + [336340] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15008), 1, + ACTIONS(16034), 1, aux_sym_create_function_parameter_token1, - [323936] = 2, + [336347] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15010), 1, + ACTIONS(16036), 1, aux_sym_at_time_zone_expression_token2, - [323943] = 2, + [336354] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15012), 1, - aux_sym_at_time_zone_expression_token3, - [323950] = 2, + ACTIONS(16038), 1, + anon_sym_EQ, + [336361] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15014), 1, - aux_sym_at_time_zone_expression_token3, - [323957] = 2, + ACTIONS(16040), 1, + anon_sym_EQ, + [336368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15016), 1, + ACTIONS(16042), 1, aux_sym_at_time_zone_expression_token2, - [323964] = 2, + [336375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15018), 1, + ACTIONS(16044), 1, sym_number, - [323971] = 2, + [336382] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15020), 1, + ACTIONS(16046), 1, aux_sym_at_time_zone_expression_token2, - [323978] = 2, + [336389] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15022), 1, + ACTIONS(16048), 1, aux_sym_at_time_zone_expression_token2, - [323985] = 2, + [336396] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15024), 1, + ACTIONS(16050), 1, sym_number, - [323992] = 2, + [336403] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15026), 1, + ACTIONS(16052), 1, aux_sym_at_time_zone_expression_token2, - [323999] = 2, + [336410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15028), 1, + ACTIONS(16054), 1, aux_sym_at_time_zone_expression_token2, - [324006] = 2, + [336417] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15030), 1, + ACTIONS(16056), 1, sym_number, - [324013] = 2, + [336424] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15032), 1, + ACTIONS(16058), 1, aux_sym_at_time_zone_expression_token2, - [324020] = 2, + [336431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15034), 1, + ACTIONS(16060), 1, aux_sym_at_time_zone_expression_token2, - [324027] = 2, + [336438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15036), 1, + ACTIONS(16062), 1, aux_sym_at_time_zone_expression_token2, - [324034] = 2, + [336445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15038), 1, + ACTIONS(16064), 1, aux_sym_at_time_zone_expression_token2, - [324041] = 2, + [336452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15040), 1, + ACTIONS(16066), 1, aux_sym_at_time_zone_expression_token2, - [324048] = 2, + [336459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15042), 1, + ACTIONS(16068), 1, aux_sym_at_time_zone_expression_token2, - [324055] = 2, + [336466] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15044), 1, + ACTIONS(16070), 1, aux_sym_at_time_zone_expression_token2, - [324062] = 2, + [336473] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15046), 1, + ACTIONS(16072), 1, aux_sym_at_time_zone_expression_token2, - [324069] = 2, + [336480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15048), 1, + ACTIONS(16074), 1, aux_sym_at_time_zone_expression_token2, - [324076] = 2, - ACTIONS(14236), 1, + [336487] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15050), 1, + ACTIONS(16076), 1, aux_sym__quoted_identifier_token1, - [324083] = 2, - ACTIONS(14236), 1, + [336494] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15052), 1, + ACTIONS(16078), 1, aux_sym__quoted_identifier_token2, - [324090] = 2, + [336501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15054), 1, + ACTIONS(16080), 1, sym__dollar_quoted_string_content, - [324097] = 2, + [336508] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15056), 1, - aux_sym_at_time_zone_expression_token3, - [324104] = 2, + ACTIONS(16082), 1, + anon_sym_EQ, + [336515] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15058), 1, + ACTIONS(16084), 1, aux_sym_at_time_zone_expression_token3, - [324111] = 2, - ACTIONS(14236), 1, + [336522] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15060), 1, + ACTIONS(16086), 1, aux_sym_string_token1, - [324118] = 2, + [336529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15062), 1, - aux_sym_at_time_zone_expression_token3, - [324125] = 2, + ACTIONS(16088), 1, + anon_sym_EQ, + [336536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15064), 1, - aux_sym_at_time_zone_expression_token3, - [324132] = 2, + ACTIONS(16090), 1, + anon_sym_EQ, + [336543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15066), 1, + ACTIONS(16092), 1, aux_sym_create_function_parameter_token1, - [324139] = 2, + [336550] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15068), 1, + ACTIONS(16094), 1, aux_sym_at_time_zone_expression_token2, - [324146] = 2, + [336557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15070), 1, - aux_sym_create_table_statement_token2, - [324153] = 2, + ACTIONS(16096), 1, + aux_sym_at_time_zone_expression_token3, + [336564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15072), 1, - anon_sym_RBRACK, - [324160] = 2, + ACTIONS(16098), 1, + aux_sym_at_time_zone_expression_token3, + [336571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15074), 1, + ACTIONS(16100), 1, aux_sym_at_time_zone_expression_token2, - [324167] = 2, + [336578] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15076), 1, + ACTIONS(16102), 1, sym_number, - [324174] = 2, + [336585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15078), 1, + ACTIONS(16104), 1, aux_sym_at_time_zone_expression_token2, - [324181] = 2, + [336592] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15080), 1, + ACTIONS(16106), 1, aux_sym_at_time_zone_expression_token2, - [324188] = 2, + [336599] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15082), 1, + ACTIONS(16108), 1, sym_number, - [324195] = 2, + [336606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15084), 1, + ACTIONS(16110), 1, aux_sym_at_time_zone_expression_token2, - [324202] = 2, + [336613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15086), 1, + ACTIONS(16112), 1, aux_sym_at_time_zone_expression_token2, - [324209] = 2, + [336620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15088), 1, + ACTIONS(16114), 1, sym_number, - [324216] = 2, + [336627] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15090), 1, + ACTIONS(16116), 1, aux_sym_at_time_zone_expression_token2, - [324223] = 2, + [336634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15092), 1, + ACTIONS(16118), 1, aux_sym_at_time_zone_expression_token2, - [324230] = 2, + [336641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15094), 1, + ACTIONS(16120), 1, aux_sym_at_time_zone_expression_token2, - [324237] = 2, + [336648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15096), 1, + ACTIONS(16122), 1, aux_sym_at_time_zone_expression_token2, - [324244] = 2, + [336655] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15098), 1, + ACTIONS(16124), 1, aux_sym_at_time_zone_expression_token2, - [324251] = 2, + [336662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15100), 1, + ACTIONS(16126), 1, aux_sym_at_time_zone_expression_token2, - [324258] = 2, + [336669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15102), 1, + ACTIONS(16128), 1, aux_sym_at_time_zone_expression_token2, - [324265] = 2, + [336676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15104), 1, + ACTIONS(16130), 1, aux_sym_at_time_zone_expression_token2, - [324272] = 2, + [336683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15106), 1, + ACTIONS(16132), 1, aux_sym_at_time_zone_expression_token2, - [324279] = 2, - ACTIONS(14236), 1, + [336690] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15108), 1, + ACTIONS(16134), 1, aux_sym__quoted_identifier_token1, - [324286] = 2, - ACTIONS(14236), 1, + [336697] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15110), 1, + ACTIONS(16136), 1, aux_sym__quoted_identifier_token2, - [324293] = 2, + [336704] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15112), 1, + ACTIONS(16138), 1, sym__dollar_quoted_string_content, - [324300] = 2, + [336711] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15114), 1, + ACTIONS(16140), 1, aux_sym_at_time_zone_expression_token3, - [324307] = 2, + [336718] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15116), 1, + ACTIONS(16142), 1, aux_sym_at_time_zone_expression_token3, - [324314] = 2, - ACTIONS(14236), 1, + [336725] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15118), 1, + ACTIONS(16144), 1, aux_sym_string_token1, - [324321] = 2, + [336732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15120), 1, + ACTIONS(16146), 1, aux_sym_at_time_zone_expression_token3, - [324328] = 2, + [336739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15122), 1, - aux_sym_comment_statement_token2, - [324335] = 2, + ACTIONS(16148), 1, + aux_sym_at_time_zone_expression_token3, + [336746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15124), 1, + ACTIONS(16150), 1, aux_sym_create_function_parameter_token1, - [324342] = 2, + [336753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15126), 1, + ACTIONS(16152), 1, aux_sym_at_time_zone_expression_token2, - [324349] = 2, + [336760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15128), 1, - aux_sym_trigger_reference_token1, - [324356] = 2, + ACTIONS(16154), 1, + aux_sym_at_time_zone_expression_token3, + [336767] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15130), 1, - anon_sym_RPAREN, - [324363] = 2, + ACTIONS(16156), 1, + aux_sym_at_time_zone_expression_token3, + [336774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15132), 1, + ACTIONS(16158), 1, aux_sym_at_time_zone_expression_token2, - [324370] = 2, + [336781] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15134), 1, + ACTIONS(16160), 1, sym_number, - [324377] = 2, + [336788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15136), 1, + ACTIONS(16162), 1, aux_sym_at_time_zone_expression_token2, - [324384] = 2, + [336795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15138), 1, + ACTIONS(16164), 1, aux_sym_at_time_zone_expression_token2, - [324391] = 2, + [336802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15140), 1, + ACTIONS(16166), 1, sym_number, - [324398] = 2, + [336809] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15142), 1, + ACTIONS(16168), 1, aux_sym_at_time_zone_expression_token2, - [324405] = 2, + [336816] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15144), 1, + ACTIONS(16170), 1, aux_sym_at_time_zone_expression_token2, - [324412] = 2, + [336823] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15146), 1, + ACTIONS(16172), 1, sym_number, - [324419] = 2, + [336830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15148), 1, + ACTIONS(16174), 1, aux_sym_at_time_zone_expression_token2, - [324426] = 2, + [336837] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15150), 1, + ACTIONS(16176), 1, aux_sym_at_time_zone_expression_token2, - [324433] = 2, + [336844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15152), 1, + ACTIONS(16178), 1, aux_sym_at_time_zone_expression_token2, - [324440] = 2, + [336851] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15154), 1, + ACTIONS(16180), 1, aux_sym_at_time_zone_expression_token2, - [324447] = 2, + [336858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15156), 1, + ACTIONS(16182), 1, aux_sym_at_time_zone_expression_token2, - [324454] = 2, + [336865] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15158), 1, + ACTIONS(16184), 1, aux_sym_at_time_zone_expression_token2, - [324461] = 2, + [336872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15160), 1, + ACTIONS(16186), 1, aux_sym_at_time_zone_expression_token2, - [324468] = 2, + [336879] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15162), 1, + ACTIONS(16188), 1, aux_sym_at_time_zone_expression_token2, - [324475] = 2, + [336886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15164), 1, + ACTIONS(16190), 1, aux_sym_at_time_zone_expression_token2, - [324482] = 2, - ACTIONS(14236), 1, + [336893] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(15166), 1, - aux_sym__quoted_identifier_token1, - [324489] = 2, - ACTIONS(14236), 1, + ACTIONS(16192), 1, + aux_sym_at_time_zone_expression_token3, + [336900] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15168), 1, + ACTIONS(16194), 1, aux_sym__quoted_identifier_token2, - [324496] = 2, + [336907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15170), 1, + ACTIONS(16196), 1, sym__dollar_quoted_string_content, - [324503] = 2, + [336914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15172), 1, - aux_sym_cte_token2, - [324510] = 2, + ACTIONS(16198), 1, + aux_sym_at_time_zone_expression_token3, + [336921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15174), 1, + ACTIONS(16200), 1, aux_sym_at_time_zone_expression_token3, - [324517] = 2, - ACTIONS(14236), 1, + [336928] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15176), 1, + ACTIONS(16202), 1, aux_sym_string_token1, - [324524] = 2, + [336935] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15178), 1, - aux_sym_alter_table_token2, - [324531] = 2, + ACTIONS(16204), 1, + aux_sym_at_time_zone_expression_token3, + [336942] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15180), 1, - anon_sym_RPAREN, - [324538] = 2, + ACTIONS(16206), 1, + aux_sym_alter_table_token2, + [336949] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15182), 1, + ACTIONS(16208), 1, aux_sym_create_function_parameter_token1, - [324545] = 2, + [336956] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15184), 1, + ACTIONS(16210), 1, aux_sym_at_time_zone_expression_token2, - [324552] = 2, + [336963] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(14886), 1, - sym__dollar_quoted_string_end_tag, - [324559] = 2, + ACTIONS(16212), 1, + aux_sym_comment_statement_token2, + [336970] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15186), 1, - anon_sym_DQUOTE, - [324566] = 2, + ACTIONS(16214), 1, + aux_sym_at_time_zone_expression_token3, + [336977] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15188), 1, + ACTIONS(16216), 1, aux_sym_at_time_zone_expression_token2, - [324573] = 2, + [336984] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15190), 1, + ACTIONS(16218), 1, sym_number, - [324580] = 2, + [336991] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15192), 1, + ACTIONS(16220), 1, aux_sym_at_time_zone_expression_token2, - [324587] = 2, + [336998] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15194), 1, - aux_sym_at_time_zone_expression_token3, - [324594] = 2, + ACTIONS(16222), 1, + aux_sym_at_time_zone_expression_token2, + [337005] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15196), 1, + ACTIONS(16224), 1, sym_number, - [324601] = 2, + [337012] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15198), 1, + ACTIONS(16226), 1, aux_sym_at_time_zone_expression_token2, - [324608] = 2, + [337019] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15200), 1, + ACTIONS(16228), 1, aux_sym_at_time_zone_expression_token2, - [324615] = 2, + [337026] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15202), 1, + ACTIONS(16230), 1, sym_number, - [324622] = 2, + [337033] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15204), 1, + ACTIONS(16232), 1, aux_sym_at_time_zone_expression_token2, - [324629] = 2, + [337040] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15206), 1, + ACTIONS(16234), 1, aux_sym_at_time_zone_expression_token2, - [324636] = 2, + [337047] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15208), 1, + ACTIONS(16236), 1, aux_sym_at_time_zone_expression_token2, - [324643] = 2, + [337054] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15210), 1, + ACTIONS(16238), 1, aux_sym_at_time_zone_expression_token2, - [324650] = 2, + [337061] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15212), 1, + ACTIONS(16240), 1, aux_sym_at_time_zone_expression_token2, - [324657] = 2, + [337068] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15214), 1, + ACTIONS(16242), 1, aux_sym_at_time_zone_expression_token2, - [324664] = 2, + [337075] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15216), 1, + ACTIONS(16244), 1, aux_sym_at_time_zone_expression_token2, - [324671] = 2, + [337082] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15218), 1, + ACTIONS(16246), 1, aux_sym_at_time_zone_expression_token2, - [324678] = 2, + [337089] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15220), 1, + ACTIONS(16248), 1, aux_sym_at_time_zone_expression_token2, - [324685] = 2, - ACTIONS(14236), 1, + [337096] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15222), 1, + ACTIONS(16250), 1, aux_sym__quoted_identifier_token1, - [324692] = 2, - ACTIONS(14236), 1, + [337103] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15224), 1, + ACTIONS(16252), 1, aux_sym__quoted_identifier_token2, - [324699] = 2, + [337110] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15226), 1, + ACTIONS(16254), 1, sym__dollar_quoted_string_content, - [324706] = 2, + [337117] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15228), 1, - anon_sym_LPAREN, - [324713] = 2, + ACTIONS(16256), 1, + sym__dollar_quoted_string_end_tag, + [337124] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15186), 1, - anon_sym_BQUOTE, - [324720] = 2, - ACTIONS(14236), 1, + ACTIONS(16258), 1, + anon_sym_RBRACK, + [337131] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15230), 1, + ACTIONS(16260), 1, aux_sym_string_token1, - [324727] = 2, + [337138] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15232), 1, - aux_sym_argument_reference_token1, - [324734] = 2, + ACTIONS(16262), 1, + aux_sym_at_time_zone_expression_token3, + [337145] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15234), 1, - anon_sym_LPAREN, - [324741] = 2, + ACTIONS(16264), 1, + aux_sym_at_time_zone_expression_token3, + [337152] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15236), 1, + ACTIONS(16266), 1, aux_sym_create_function_parameter_token1, - [324748] = 2, + [337159] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15238), 1, + ACTIONS(16268), 1, aux_sym_at_time_zone_expression_token2, - [324755] = 2, + [337166] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15240), 1, + ACTIONS(16270), 1, aux_sym_at_time_zone_expression_token3, - [324762] = 2, + [337173] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15242), 1, + ACTIONS(16272), 1, aux_sym_at_time_zone_expression_token3, - [324769] = 2, + [337180] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15244), 1, + ACTIONS(16274), 1, aux_sym_at_time_zone_expression_token2, - [324776] = 2, + [337187] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15246), 1, + ACTIONS(16276), 1, sym_number, - [324783] = 2, + [337194] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15248), 1, + ACTIONS(16278), 1, aux_sym_at_time_zone_expression_token2, - [324790] = 2, + [337201] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15250), 1, + ACTIONS(16280), 1, aux_sym_at_time_zone_expression_token2, - [324797] = 2, + [337208] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15252), 1, + ACTIONS(16282), 1, sym_number, - [324804] = 2, + [337215] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15254), 1, + ACTIONS(16284), 1, aux_sym_at_time_zone_expression_token2, - [324811] = 2, + [337222] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15256), 1, + ACTIONS(16286), 1, aux_sym_at_time_zone_expression_token2, - [324818] = 2, + [337229] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15258), 1, + ACTIONS(16288), 1, sym_number, - [324825] = 2, + [337236] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15260), 1, + ACTIONS(16290), 1, aux_sym_at_time_zone_expression_token2, - [324832] = 2, + [337243] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15262), 1, + ACTIONS(16292), 1, aux_sym_at_time_zone_expression_token2, - [324839] = 2, + [337250] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15264), 1, + ACTIONS(16294), 1, aux_sym_at_time_zone_expression_token2, - [324846] = 2, + [337257] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15266), 1, + ACTIONS(16296), 1, aux_sym_at_time_zone_expression_token2, - [324853] = 2, + [337264] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15268), 1, + ACTIONS(16298), 1, aux_sym_at_time_zone_expression_token2, - [324860] = 2, + [337271] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15270), 1, + ACTIONS(16300), 1, aux_sym_at_time_zone_expression_token2, - [324867] = 2, + [337278] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15272), 1, + ACTIONS(16302), 1, aux_sym_at_time_zone_expression_token2, - [324874] = 2, + [337285] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15274), 1, + ACTIONS(16304), 1, aux_sym_at_time_zone_expression_token2, - [324881] = 2, + [337292] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15276), 1, + ACTIONS(16306), 1, aux_sym_at_time_zone_expression_token2, - [324888] = 2, - ACTIONS(14236), 1, + [337299] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15278), 1, + ACTIONS(16308), 1, aux_sym__quoted_identifier_token1, - [324895] = 2, - ACTIONS(14236), 1, + [337306] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15280), 1, + ACTIONS(16310), 1, aux_sym__quoted_identifier_token2, - [324902] = 2, + [337313] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15282), 1, + ACTIONS(16312), 1, sym__dollar_quoted_string_content, - [324909] = 2, + [337320] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15284), 1, - aux_sym_at_time_zone_expression_token3, - [324916] = 2, + ACTIONS(16314), 1, + aux_sym_trigger_reference_token1, + [337327] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15286), 1, - aux_sym_at_time_zone_expression_token3, - [324923] = 2, - ACTIONS(14236), 1, + ACTIONS(16316), 1, + anon_sym_RPAREN, + [337334] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15288), 1, + ACTIONS(16318), 1, aux_sym_string_token1, - [324930] = 2, + [337341] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15290), 1, - aux_sym_at_time_zone_expression_token3, - [324937] = 2, + ACTIONS(16320), 1, + aux_sym_at_time_zone_expression_token2, + [337348] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15292), 1, - aux_sym_at_time_zone_expression_token3, - [324944] = 2, + ACTIONS(16322), 1, + sym_number, + [337355] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15294), 1, + ACTIONS(16324), 1, aux_sym_create_function_parameter_token1, - [324951] = 2, + [337362] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15296), 1, + ACTIONS(16326), 1, aux_sym_at_time_zone_expression_token2, - [324958] = 2, + [337369] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15298), 1, - aux_sym_at_time_zone_expression_token3, - [324965] = 2, + ACTIONS(16328), 1, + anon_sym_BQUOTE, + [337376] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15300), 1, - aux_sym_at_time_zone_expression_token3, - [324972] = 2, + ACTIONS(16330), 1, + aux_sym_alter_table_action_alter_column_token2, + [337383] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15302), 1, + ACTIONS(16332), 1, aux_sym_at_time_zone_expression_token2, - [324979] = 2, + [337390] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15304), 1, + ACTIONS(16334), 1, sym_number, - [324986] = 2, + [337397] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15306), 1, + ACTIONS(16336), 1, aux_sym_at_time_zone_expression_token2, - [324993] = 2, + [337404] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15308), 1, + ACTIONS(16338), 1, aux_sym_at_time_zone_expression_token2, - [325000] = 2, + [337411] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15310), 1, + ACTIONS(16340), 1, sym_number, - [325007] = 2, + [337418] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15312), 1, + ACTIONS(16342), 1, aux_sym_at_time_zone_expression_token2, - [325014] = 2, + [337425] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15314), 1, + ACTIONS(16344), 1, aux_sym_at_time_zone_expression_token2, - [325021] = 2, + [337432] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15316), 1, + ACTIONS(16346), 1, sym_number, - [325028] = 2, + [337439] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15318), 1, + ACTIONS(16348), 1, aux_sym_at_time_zone_expression_token2, - [325035] = 2, + [337446] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15320), 1, + ACTIONS(16350), 1, aux_sym_at_time_zone_expression_token2, - [325042] = 2, + [337453] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15322), 1, + ACTIONS(16352), 1, aux_sym_at_time_zone_expression_token2, - [325049] = 2, + [337460] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15324), 1, + ACTIONS(16354), 1, aux_sym_at_time_zone_expression_token2, - [325056] = 2, + [337467] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15326), 1, + ACTIONS(16356), 1, aux_sym_at_time_zone_expression_token2, - [325063] = 2, + [337474] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15328), 1, + ACTIONS(16358), 1, aux_sym_at_time_zone_expression_token2, - [325070] = 2, + [337481] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15330), 1, + ACTIONS(16360), 1, aux_sym_at_time_zone_expression_token2, - [325077] = 2, + [337488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15332), 1, + ACTIONS(16362), 1, aux_sym_at_time_zone_expression_token2, - [325084] = 2, + [337495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15334), 1, + ACTIONS(16364), 1, aux_sym_at_time_zone_expression_token2, - [325091] = 2, - ACTIONS(14236), 1, + [337502] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15336), 1, + ACTIONS(16366), 1, aux_sym__quoted_identifier_token1, - [325098] = 2, - ACTIONS(14236), 1, + [337509] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15338), 1, + ACTIONS(16368), 1, aux_sym__quoted_identifier_token2, - [325105] = 2, + [337516] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15340), 1, + ACTIONS(16370), 1, sym__dollar_quoted_string_content, - [325112] = 2, + [337523] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15342), 1, - aux_sym_at_time_zone_expression_token3, - [325119] = 2, + ACTIONS(16372), 1, + aux_sym_grant_statement_token1, + [337530] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15344), 1, - aux_sym_at_time_zone_expression_token3, - [325126] = 2, - ACTIONS(14236), 1, + ACTIONS(16328), 1, + anon_sym_DQUOTE, + [337537] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15346), 1, + ACTIONS(16374), 1, aux_sym_string_token1, - [325133] = 2, + [337544] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15348), 1, - aux_sym_at_time_zone_expression_token3, - [325140] = 2, + ACTIONS(16376), 1, + aux_sym_grant_statement_token1, + [337551] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15350), 1, - aux_sym_at_time_zone_expression_token3, - [325147] = 2, + ACTIONS(16378), 1, + aux_sym_grant_statement_token10, + [337558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15352), 1, + ACTIONS(16380), 1, aux_sym_create_function_parameter_token1, - [325154] = 2, + [337565] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15354), 1, + ACTIONS(16382), 1, aux_sym_at_time_zone_expression_token2, - [325161] = 2, + [337572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15356), 1, - anon_sym_RBRACK, - [325168] = 2, + ACTIONS(16384), 1, + sym_number, + [337579] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15358), 1, - aux_sym_grant_statement_token10, - [325175] = 2, + ACTIONS(16256), 1, + anon_sym_SQUOTE, + [337586] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15360), 1, + ACTIONS(16386), 1, aux_sym_at_time_zone_expression_token2, - [325182] = 2, + [337593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15362), 1, + ACTIONS(16388), 1, sym_number, - [325189] = 2, + [337600] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15364), 1, + ACTIONS(16390), 1, aux_sym_at_time_zone_expression_token2, - [325196] = 2, + [337607] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15366), 1, + ACTIONS(16392), 1, aux_sym_at_time_zone_expression_token2, - [325203] = 2, + [337614] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15368), 1, + ACTIONS(16394), 1, sym_number, - [325210] = 2, + [337621] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15370), 1, + ACTIONS(16396), 1, aux_sym_at_time_zone_expression_token2, - [325217] = 2, + [337628] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15372), 1, + ACTIONS(16398), 1, aux_sym_at_time_zone_expression_token2, - [325224] = 2, + [337635] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15374), 1, + ACTIONS(16400), 1, sym_number, - [325231] = 2, + [337642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15376), 1, + ACTIONS(16402), 1, aux_sym_at_time_zone_expression_token2, - [325238] = 2, + [337649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15378), 1, + ACTIONS(16404), 1, aux_sym_at_time_zone_expression_token2, - [325245] = 2, + [337656] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15380), 1, + ACTIONS(16406), 1, aux_sym_at_time_zone_expression_token2, - [325252] = 2, + [337663] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15382), 1, + ACTIONS(16408), 1, aux_sym_at_time_zone_expression_token2, - [325259] = 2, + [337670] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15384), 1, + ACTIONS(16410), 1, aux_sym_at_time_zone_expression_token2, - [325266] = 2, + [337677] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15386), 1, + ACTIONS(16412), 1, aux_sym_at_time_zone_expression_token2, - [325273] = 2, + [337684] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15388), 1, + ACTIONS(16414), 1, aux_sym_at_time_zone_expression_token2, - [325280] = 2, + [337691] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15390), 1, + ACTIONS(16416), 1, aux_sym_at_time_zone_expression_token2, - [325287] = 2, + [337698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15392), 1, + ACTIONS(16418), 1, aux_sym_at_time_zone_expression_token2, - [325294] = 2, - ACTIONS(14236), 1, + [337705] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15394), 1, + ACTIONS(16420), 1, aux_sym__quoted_identifier_token1, - [325301] = 2, - ACTIONS(14236), 1, + [337712] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15396), 1, + ACTIONS(16422), 1, aux_sym__quoted_identifier_token2, - [325308] = 2, + [337719] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15398), 1, + ACTIONS(16424), 1, sym__dollar_quoted_string_content, - [325315] = 2, + [337726] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15400), 1, - aux_sym_trigger_reference_token1, - [325322] = 2, + ACTIONS(16426), 1, + aux_sym_at_time_zone_expression_token3, + [337733] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15402), 1, - aux_sym_at_time_zone_expression_token3, - [325329] = 2, - ACTIONS(14236), 1, + ACTIONS(16428), 1, + sym__dollar_quoted_string_end_tag, + [337740] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15404), 1, + ACTIONS(16430), 1, aux_sym_string_token1, - [325336] = 2, + [337747] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15406), 1, - aux_sym_at_time_zone_expression_token3, - [325343] = 2, + ACTIONS(16432), 1, + anon_sym_RPAREN, + [337754] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15408), 1, - aux_sym_grant_statement_token1, - [325350] = 2, + ACTIONS(16434), 1, + aux_sym_at_time_zone_expression_token3, + [337761] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15410), 1, + ACTIONS(16436), 1, aux_sym_create_function_parameter_token1, - [325357] = 2, + [337768] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15412), 1, + ACTIONS(16438), 1, aux_sym_at_time_zone_expression_token2, - [325364] = 2, + [337775] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15414), 1, - aux_sym_grant_statement_token10, - [325371] = 2, + ACTIONS(16440), 1, + aux_sym_at_time_zone_expression_token2, + [337782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15416), 1, - aux_sym_grant_statement_token10, - [325378] = 2, + ACTIONS(16442), 1, + sym_number, + [337789] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15418), 1, + ACTIONS(16444), 1, aux_sym_at_time_zone_expression_token2, - [325385] = 2, + [337796] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15420), 1, + ACTIONS(16446), 1, sym_number, - [325392] = 2, + [337803] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15422), 1, + ACTIONS(16448), 1, aux_sym_at_time_zone_expression_token2, - [325399] = 2, + [337810] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15424), 1, + ACTIONS(16450), 1, aux_sym_at_time_zone_expression_token2, - [325406] = 2, + [337817] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15426), 1, + ACTIONS(16452), 1, sym_number, - [325413] = 2, + [337824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15428), 1, + ACTIONS(16454), 1, aux_sym_at_time_zone_expression_token2, - [325420] = 2, + [337831] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15430), 1, + ACTIONS(16456), 1, aux_sym_at_time_zone_expression_token2, - [325427] = 2, + [337838] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15432), 1, + ACTIONS(16458), 1, sym_number, - [325434] = 2, + [337845] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15434), 1, + ACTIONS(16460), 1, aux_sym_at_time_zone_expression_token2, - [325441] = 2, + [337852] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15436), 1, + ACTIONS(16462), 1, aux_sym_at_time_zone_expression_token2, - [325448] = 2, + [337859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15438), 1, + ACTIONS(16464), 1, aux_sym_at_time_zone_expression_token2, - [325455] = 2, + [337866] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15440), 1, + ACTIONS(16466), 1, aux_sym_at_time_zone_expression_token2, - [325462] = 2, + [337873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15442), 1, + ACTIONS(16468), 1, aux_sym_at_time_zone_expression_token2, - [325469] = 2, + [337880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15444), 1, + ACTIONS(16470), 1, aux_sym_at_time_zone_expression_token2, - [325476] = 2, + [337887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15446), 1, + ACTIONS(16472), 1, aux_sym_at_time_zone_expression_token2, - [325483] = 2, + [337894] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15448), 1, + ACTIONS(16474), 1, aux_sym_at_time_zone_expression_token2, - [325490] = 2, + [337901] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15450), 1, + ACTIONS(16476), 1, aux_sym_at_time_zone_expression_token2, - [325497] = 2, - ACTIONS(14236), 1, + [337908] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15452), 1, + ACTIONS(16478), 1, aux_sym__quoted_identifier_token1, - [325504] = 2, - ACTIONS(14236), 1, + [337915] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15454), 1, + ACTIONS(16480), 1, aux_sym__quoted_identifier_token2, - [325511] = 2, + [337922] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15456), 1, + ACTIONS(16482), 1, sym__dollar_quoted_string_content, - [325518] = 2, + [337929] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15458), 1, - aux_sym_cte_token2, - [325525] = 2, + ACTIONS(16484), 1, + aux_sym_null_hint_token3, + [337936] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15460), 1, - aux_sym_trigger_reference_token1, - [325532] = 2, - ACTIONS(14236), 1, + ACTIONS(16486), 1, + anon_sym_RPAREN, + [337943] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15462), 1, + ACTIONS(16488), 1, aux_sym_string_token1, - [325539] = 2, + [337950] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15464), 1, - anon_sym_RPAREN, - [325546] = 2, + ACTIONS(16490), 1, + anon_sym_DQUOTE, + [337957] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15466), 1, - aux_sym_at_time_zone_expression_token3, - [325553] = 2, + ACTIONS(16492), 1, + aux_sym_create_table_statement_token2, + [337964] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15468), 1, + ACTIONS(16494), 1, aux_sym_create_function_parameter_token1, - [325560] = 2, + [337971] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15470), 1, + ACTIONS(16496), 1, aux_sym_at_time_zone_expression_token2, - [325567] = 2, + [337978] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15472), 1, - aux_sym_at_time_zone_expression_token3, - [325574] = 2, + ACTIONS(16498), 1, + aux_sym_grant_statement_token10, + [337985] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15474), 1, - aux_sym_at_time_zone_expression_token2, - [325581] = 2, + ACTIONS(16490), 1, + anon_sym_BQUOTE, + [337992] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15476), 1, + ACTIONS(16500), 1, aux_sym_at_time_zone_expression_token2, - [325588] = 2, + [337999] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15478), 1, + ACTIONS(16502), 1, sym_number, - [325595] = 2, + [338006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15480), 1, + ACTIONS(16504), 1, aux_sym_at_time_zone_expression_token2, - [325602] = 2, + [338013] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15482), 1, + ACTIONS(16506), 1, aux_sym_at_time_zone_expression_token2, - [325609] = 2, + [338020] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15484), 1, + ACTIONS(16508), 1, sym_number, - [325616] = 2, + [338027] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15486), 1, + ACTIONS(16510), 1, aux_sym_at_time_zone_expression_token2, - [325623] = 2, + [338034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15488), 1, + ACTIONS(16512), 1, aux_sym_at_time_zone_expression_token2, - [325630] = 2, + [338041] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15490), 1, + ACTIONS(16514), 1, sym_number, - [325637] = 2, + [338048] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15492), 1, + ACTIONS(16516), 1, aux_sym_at_time_zone_expression_token2, - [325644] = 2, + [338055] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15494), 1, + ACTIONS(16518), 1, aux_sym_at_time_zone_expression_token2, - [325651] = 2, + [338062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15496), 1, + ACTIONS(16520), 1, aux_sym_at_time_zone_expression_token2, - [325658] = 2, + [338069] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15498), 1, + ACTIONS(16522), 1, aux_sym_at_time_zone_expression_token2, - [325665] = 2, + [338076] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15500), 1, + ACTIONS(16524), 1, aux_sym_at_time_zone_expression_token2, - [325672] = 2, + [338083] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15502), 1, + ACTIONS(16526), 1, aux_sym_at_time_zone_expression_token2, - [325679] = 2, + [338090] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15504), 1, + ACTIONS(16528), 1, aux_sym_at_time_zone_expression_token2, - [325686] = 2, + [338097] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15506), 1, + ACTIONS(16530), 1, aux_sym_at_time_zone_expression_token2, - [325693] = 2, + [338104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15508), 1, + ACTIONS(16532), 1, aux_sym_at_time_zone_expression_token2, - [325700] = 2, - ACTIONS(14236), 1, + [338111] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15510), 1, + ACTIONS(16534), 1, aux_sym__quoted_identifier_token1, - [325707] = 2, - ACTIONS(14236), 1, + [338118] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15512), 1, + ACTIONS(16536), 1, aux_sym__quoted_identifier_token2, - [325714] = 2, + [338125] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15514), 1, + ACTIONS(16538), 1, sym__dollar_quoted_string_content, - [325721] = 2, + [338132] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15516), 1, - anon_sym_RPAREN, - [325728] = 2, + ACTIONS(16540), 1, + aux_sym_argument_reference_token1, + [338139] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15518), 1, - anon_sym_LPAREN, - [325735] = 2, - ACTIONS(14236), 1, + ACTIONS(16542), 1, + anon_sym_RPAREN, + [338146] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15520), 1, + ACTIONS(16544), 1, aux_sym_string_token1, - [325742] = 2, + [338153] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15522), 1, - aux_sym_comment_statement_token2, - [325749] = 2, + ACTIONS(16428), 1, + anon_sym_SQUOTE, + [338160] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15524), 1, - aux_sym_at_time_zone_expression_token2, - [325756] = 2, + ACTIONS(16546), 1, + aux_sym_at_time_zone_expression_token3, + [338167] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15526), 1, + ACTIONS(16548), 1, aux_sym_create_function_parameter_token1, - [325763] = 2, + [338174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15528), 1, + ACTIONS(16550), 1, aux_sym_at_time_zone_expression_token2, - [325770] = 2, + [338181] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15530), 1, - sym_number, - [325777] = 2, + ACTIONS(16552), 1, + aux_sym_at_time_zone_expression_token3, + [338188] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15532), 1, - anon_sym_SQUOTE, - [325784] = 2, + ACTIONS(16554), 1, + aux_sym_at_time_zone_expression_token3, + [338195] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15534), 1, + ACTIONS(16556), 1, aux_sym_at_time_zone_expression_token2, - [325791] = 2, + [338202] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15536), 1, + ACTIONS(16558), 1, sym_number, - [325798] = 2, + [338209] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15538), 1, + ACTIONS(16560), 1, aux_sym_at_time_zone_expression_token2, - [325805] = 2, + [338216] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15540), 1, + ACTIONS(16562), 1, aux_sym_at_time_zone_expression_token2, - [325812] = 2, + [338223] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15542), 1, + ACTIONS(16564), 1, sym_number, - [325819] = 2, + [338230] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15544), 1, + ACTIONS(16566), 1, aux_sym_at_time_zone_expression_token2, - [325826] = 2, + [338237] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15546), 1, + ACTIONS(16568), 1, aux_sym_at_time_zone_expression_token2, - [325833] = 2, + [338244] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15548), 1, + ACTIONS(16570), 1, sym_number, - [325840] = 2, + [338251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15550), 1, + ACTIONS(16572), 1, aux_sym_at_time_zone_expression_token2, - [325847] = 2, + [338258] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15552), 1, + ACTIONS(16574), 1, aux_sym_at_time_zone_expression_token2, - [325854] = 2, + [338265] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15554), 1, + ACTIONS(16576), 1, aux_sym_at_time_zone_expression_token2, - [325861] = 2, + [338272] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15556), 1, + ACTIONS(16578), 1, aux_sym_at_time_zone_expression_token2, - [325868] = 2, + [338279] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15558), 1, + ACTIONS(16580), 1, aux_sym_at_time_zone_expression_token2, - [325875] = 2, + [338286] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15560), 1, + ACTIONS(16582), 1, aux_sym_at_time_zone_expression_token2, - [325882] = 2, + [338293] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15562), 1, + ACTIONS(16584), 1, aux_sym_at_time_zone_expression_token2, - [325889] = 2, + [338300] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15564), 1, + ACTIONS(16586), 1, aux_sym_at_time_zone_expression_token2, - [325896] = 2, + [338307] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15566), 1, + ACTIONS(16588), 1, aux_sym_at_time_zone_expression_token2, - [325903] = 2, - ACTIONS(14236), 1, + [338314] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15568), 1, + ACTIONS(16590), 1, aux_sym__quoted_identifier_token1, - [325910] = 2, - ACTIONS(14236), 1, + [338321] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15570), 1, + ACTIONS(16592), 1, aux_sym__quoted_identifier_token2, - [325917] = 2, + [338328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15572), 1, + ACTIONS(16594), 1, sym__dollar_quoted_string_content, - [325924] = 2, + [338335] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15574), 1, - aux_sym_create_view_statement_token1, - [325931] = 2, + ACTIONS(16596), 1, + aux_sym_at_time_zone_expression_token3, + [338342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15576), 1, - anon_sym_RPAREN, - [325938] = 2, - ACTIONS(14236), 1, + ACTIONS(16598), 1, + aux_sym_at_time_zone_expression_token3, + [338349] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15578), 1, + ACTIONS(16600), 1, aux_sym_string_token1, - [325945] = 2, + [338356] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15532), 1, - sym__dollar_quoted_string_end_tag, - [325952] = 2, + ACTIONS(16602), 1, + aux_sym_at_time_zone_expression_token3, + [338363] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15580), 1, - aux_sym_null_hint_token2, - [325959] = 2, + ACTIONS(16604), 1, + aux_sym_at_time_zone_expression_token3, + [338370] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15582), 1, + ACTIONS(16606), 1, aux_sym_create_function_parameter_token1, - [325966] = 2, + [338377] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15584), 1, + ACTIONS(16608), 1, aux_sym_at_time_zone_expression_token2, - [325973] = 2, + [338384] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15586), 1, - aux_sym_comment_statement_token2, - [325980] = 2, + ACTIONS(16610), 1, + aux_sym_at_time_zone_expression_token3, + [338391] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15588), 1, - anon_sym_DQUOTE, - [325987] = 2, + ACTIONS(16612), 1, + aux_sym_at_time_zone_expression_token3, + [338398] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15590), 1, + ACTIONS(16614), 1, aux_sym_at_time_zone_expression_token2, - [325994] = 2, + [338405] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15592), 1, + ACTIONS(16616), 1, sym_number, - [326001] = 2, + [338412] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15594), 1, + ACTIONS(16618), 1, aux_sym_at_time_zone_expression_token2, - [326008] = 2, + [338419] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15596), 1, + ACTIONS(16620), 1, aux_sym_at_time_zone_expression_token2, - [326015] = 2, + [338426] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15598), 1, + ACTIONS(16622), 1, sym_number, - [326022] = 2, + [338433] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15600), 1, + ACTIONS(16624), 1, aux_sym_at_time_zone_expression_token2, - [326029] = 2, + [338440] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15602), 1, + ACTIONS(16626), 1, aux_sym_at_time_zone_expression_token2, - [326036] = 2, + [338447] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15604), 1, + ACTIONS(16628), 1, sym_number, - [326043] = 2, + [338454] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15606), 1, + ACTIONS(16630), 1, aux_sym_at_time_zone_expression_token2, - [326050] = 2, + [338461] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15608), 1, + ACTIONS(16632), 1, aux_sym_at_time_zone_expression_token2, - [326057] = 2, + [338468] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15610), 1, + ACTIONS(16634), 1, aux_sym_at_time_zone_expression_token2, - [326064] = 2, + [338475] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15612), 1, + ACTIONS(16636), 1, aux_sym_at_time_zone_expression_token2, - [326071] = 2, + [338482] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15614), 1, + ACTIONS(16638), 1, aux_sym_at_time_zone_expression_token2, - [326078] = 2, + [338489] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15616), 1, + ACTIONS(16640), 1, aux_sym_at_time_zone_expression_token2, - [326085] = 2, + [338496] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15618), 1, + ACTIONS(16642), 1, aux_sym_at_time_zone_expression_token2, - [326092] = 2, + [338503] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15620), 1, + ACTIONS(16644), 1, aux_sym_at_time_zone_expression_token2, - [326099] = 2, + [338510] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15622), 1, + ACTIONS(16646), 1, aux_sym_at_time_zone_expression_token2, - [326106] = 2, - ACTIONS(14236), 1, + [338517] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15624), 1, + ACTIONS(16648), 1, aux_sym__quoted_identifier_token1, - [326113] = 2, - ACTIONS(14236), 1, + [338524] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15626), 1, + ACTIONS(16650), 1, aux_sym__quoted_identifier_token2, - [326120] = 2, + [338531] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15628), 1, + ACTIONS(16652), 1, sym__dollar_quoted_string_content, - [326127] = 2, + [338538] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15630), 1, - aux_sym_cte_token1, - [326134] = 2, + ACTIONS(16654), 1, + aux_sym_at_time_zone_expression_token3, + [338545] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15588), 1, - anon_sym_BQUOTE, - [326141] = 2, - ACTIONS(14236), 1, + ACTIONS(16656), 1, + aux_sym_at_time_zone_expression_token3, + [338552] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15632), 1, + ACTIONS(16658), 1, aux_sym_string_token1, - [326148] = 2, + [338559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15634), 1, - aux_sym_argument_reference_token1, - [326155] = 2, + ACTIONS(16660), 1, + aux_sym_at_time_zone_expression_token3, + [338566] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15636), 1, - aux_sym_at_time_zone_expression_token3, - [326162] = 2, + ACTIONS(16662), 1, + anon_sym_RBRACK, + [338573] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15638), 1, + ACTIONS(16664), 1, aux_sym_create_function_parameter_token1, - [326169] = 2, + [338580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15640), 1, + ACTIONS(16666), 1, aux_sym_at_time_zone_expression_token2, - [326176] = 2, + [338587] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15642), 1, - anon_sym_RPAREN, - [326183] = 2, + ACTIONS(16668), 1, + aux_sym_at_time_zone_expression_token3, + [338594] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15644), 1, + ACTIONS(16670), 1, aux_sym_at_time_zone_expression_token3, - [326190] = 2, + [338601] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15646), 1, + ACTIONS(16672), 1, aux_sym_at_time_zone_expression_token2, - [326197] = 2, + [338608] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15648), 1, + ACTIONS(16674), 1, sym_number, - [326204] = 2, + [338615] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15650), 1, + ACTIONS(16676), 1, aux_sym_at_time_zone_expression_token2, - [326211] = 2, + [338622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15652), 1, + ACTIONS(16678), 1, aux_sym_at_time_zone_expression_token2, - [326218] = 2, + [338629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15654), 1, + ACTIONS(16680), 1, sym_number, - [326225] = 2, + [338636] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15656), 1, + ACTIONS(16682), 1, aux_sym_at_time_zone_expression_token2, - [326232] = 2, + [338643] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15658), 1, + ACTIONS(16684), 1, aux_sym_at_time_zone_expression_token2, - [326239] = 2, + [338650] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15660), 1, + ACTIONS(16686), 1, sym_number, - [326246] = 2, + [338657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15662), 1, + ACTIONS(16688), 1, aux_sym_at_time_zone_expression_token2, - [326253] = 2, + [338664] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15664), 1, + ACTIONS(16690), 1, aux_sym_at_time_zone_expression_token2, - [326260] = 2, + [338671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15666), 1, + ACTIONS(16692), 1, aux_sym_at_time_zone_expression_token2, - [326267] = 2, + [338678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15668), 1, + ACTIONS(16694), 1, aux_sym_at_time_zone_expression_token2, - [326274] = 2, + [338685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15670), 1, + ACTIONS(16696), 1, aux_sym_at_time_zone_expression_token2, - [326281] = 2, + [338692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15672), 1, + ACTIONS(16698), 1, aux_sym_at_time_zone_expression_token2, - [326288] = 2, + [338699] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15674), 1, + ACTIONS(16700), 1, aux_sym_at_time_zone_expression_token2, - [326295] = 2, + [338706] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15676), 1, + ACTIONS(16702), 1, aux_sym_at_time_zone_expression_token2, - [326302] = 2, + [338713] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15678), 1, + ACTIONS(16704), 1, aux_sym_at_time_zone_expression_token2, - [326309] = 2, - ACTIONS(14236), 1, + [338720] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15680), 1, + ACTIONS(16706), 1, aux_sym__quoted_identifier_token1, - [326316] = 2, - ACTIONS(14236), 1, + [338727] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15682), 1, + ACTIONS(16708), 1, aux_sym__quoted_identifier_token2, - [326323] = 2, + [338734] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15684), 1, + ACTIONS(16710), 1, sym__dollar_quoted_string_content, - [326330] = 2, + [338741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15686), 1, - aux_sym_at_time_zone_expression_token3, - [326337] = 2, + ACTIONS(16712), 1, + anon_sym_RPAREN, + [338748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15688), 1, + ACTIONS(16714), 1, aux_sym_at_time_zone_expression_token3, - [326344] = 2, - ACTIONS(14236), 1, + [338755] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15690), 1, + ACTIONS(16716), 1, aux_sym_string_token1, - [326351] = 2, + [338762] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15692), 1, - aux_sym_at_time_zone_expression_token3, - [326358] = 2, + ACTIONS(16718), 1, + aux_sym_trigger_reference_token1, + [338769] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15694), 1, - aux_sym_at_time_zone_expression_token3, - [326365] = 2, + ACTIONS(16720), 1, + aux_sym_trigger_reference_token1, + [338776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15696), 1, + ACTIONS(16722), 1, aux_sym_create_function_parameter_token1, - [326372] = 2, + [338783] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15698), 1, + ACTIONS(16724), 1, aux_sym_at_time_zone_expression_token2, - [326379] = 2, + [338790] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15700), 1, + ACTIONS(16726), 1, aux_sym_at_time_zone_expression_token3, - [326386] = 2, + [338797] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15702), 1, + ACTIONS(16728), 1, aux_sym_at_time_zone_expression_token3, - [326393] = 2, + [338804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15704), 1, + ACTIONS(16730), 1, aux_sym_at_time_zone_expression_token2, - [326400] = 2, + [338811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15706), 1, + ACTIONS(16732), 1, sym_number, - [326407] = 2, + [338818] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15708), 1, + ACTIONS(16734), 1, aux_sym_at_time_zone_expression_token2, - [326414] = 2, + [338825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15710), 1, + ACTIONS(16736), 1, aux_sym_at_time_zone_expression_token2, - [326421] = 2, + [338832] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15712), 1, + ACTIONS(16738), 1, sym_number, - [326428] = 2, + [338839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15714), 1, + ACTIONS(16740), 1, aux_sym_at_time_zone_expression_token2, - [326435] = 2, + [338846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15716), 1, + ACTIONS(16742), 1, aux_sym_at_time_zone_expression_token2, - [326442] = 2, + [338853] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15718), 1, + ACTIONS(16744), 1, sym_number, - [326449] = 2, + [338860] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15720), 1, + ACTIONS(16746), 1, aux_sym_at_time_zone_expression_token2, - [326456] = 2, + [338867] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15722), 1, + ACTIONS(16748), 1, aux_sym_at_time_zone_expression_token2, - [326463] = 2, + [338874] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15724), 1, + ACTIONS(16750), 1, aux_sym_at_time_zone_expression_token2, - [326470] = 2, + [338881] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15726), 1, + ACTIONS(16752), 1, aux_sym_at_time_zone_expression_token2, - [326477] = 2, + [338888] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15728), 1, + ACTIONS(16754), 1, aux_sym_at_time_zone_expression_token2, - [326484] = 2, + [338895] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15730), 1, + ACTIONS(16756), 1, aux_sym_at_time_zone_expression_token2, - [326491] = 2, + [338902] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15732), 1, + ACTIONS(16758), 1, aux_sym_at_time_zone_expression_token2, - [326498] = 2, + [338909] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15734), 1, + ACTIONS(16760), 1, aux_sym_at_time_zone_expression_token2, - [326505] = 2, + [338916] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15736), 1, + ACTIONS(16762), 1, aux_sym_at_time_zone_expression_token2, - [326512] = 2, - ACTIONS(14236), 1, + [338923] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15738), 1, + ACTIONS(16764), 1, aux_sym__quoted_identifier_token1, - [326519] = 2, - ACTIONS(14236), 1, + [338930] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15740), 1, + ACTIONS(16766), 1, aux_sym__quoted_identifier_token2, - [326526] = 2, + [338937] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15742), 1, + ACTIONS(16768), 1, sym__dollar_quoted_string_content, - [326533] = 2, + [338944] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15744), 1, - aux_sym_at_time_zone_expression_token3, - [326540] = 2, + ACTIONS(16770), 1, + sym_number, + [338951] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15746), 1, - aux_sym_at_time_zone_expression_token3, - [326547] = 2, - ACTIONS(14236), 1, + ACTIONS(16772), 1, + anon_sym_SQUOTE, + [338958] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15748), 1, + ACTIONS(16774), 1, aux_sym_string_token1, - [326554] = 2, + [338965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15750), 1, - aux_sym_at_time_zone_expression_token3, - [326561] = 2, + ACTIONS(16776), 1, + anon_sym_RPAREN, + [338972] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15752), 1, - aux_sym_at_time_zone_expression_token3, - [326568] = 2, + ACTIONS(16772), 1, + sym__dollar_quoted_string_end_tag, + [338979] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15754), 1, + ACTIONS(16778), 1, aux_sym_create_function_parameter_token1, - [326575] = 2, + [338986] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15756), 1, + ACTIONS(16780), 1, aux_sym_at_time_zone_expression_token2, - [326582] = 2, + [338993] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15758), 1, - anon_sym_RBRACK, - [326589] = 2, + ACTIONS(16782), 1, + anon_sym_DQUOTE, + [339000] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15760), 1, - aux_sym_at_time_zone_expression_token3, - [326596] = 2, + ACTIONS(16782), 1, + anon_sym_BQUOTE, + [339007] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15762), 1, + ACTIONS(16784), 1, aux_sym_at_time_zone_expression_token2, - [326603] = 2, + [339014] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15764), 1, + ACTIONS(16786), 1, sym_number, - [326610] = 2, + [339021] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15766), 1, + ACTIONS(16788), 1, aux_sym_at_time_zone_expression_token2, - [326617] = 2, + [339028] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15768), 1, + ACTIONS(16790), 1, aux_sym_at_time_zone_expression_token2, - [326624] = 2, + [339035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15770), 1, + ACTIONS(16792), 1, sym_number, - [326631] = 2, + [339042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15772), 1, + ACTIONS(16794), 1, aux_sym_at_time_zone_expression_token2, - [326638] = 2, + [339049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15774), 1, + ACTIONS(16796), 1, aux_sym_at_time_zone_expression_token2, - [326645] = 2, + [339056] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15776), 1, + ACTIONS(16798), 1, sym_number, - [326652] = 2, + [339063] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15778), 1, + ACTIONS(16800), 1, aux_sym_at_time_zone_expression_token2, - [326659] = 2, + [339070] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15780), 1, + ACTIONS(16802), 1, aux_sym_at_time_zone_expression_token2, - [326666] = 2, + [339077] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15782), 1, + ACTIONS(16804), 1, aux_sym_at_time_zone_expression_token2, - [326673] = 2, + [339084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15784), 1, + ACTIONS(16806), 1, aux_sym_at_time_zone_expression_token2, - [326680] = 2, + [339091] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15786), 1, + ACTIONS(16808), 1, aux_sym_at_time_zone_expression_token2, - [326687] = 2, + [339098] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15788), 1, + ACTIONS(16810), 1, aux_sym_at_time_zone_expression_token2, - [326694] = 2, + [339105] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15790), 1, + ACTIONS(16812), 1, aux_sym_at_time_zone_expression_token2, - [326701] = 2, + [339112] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15792), 1, + ACTIONS(16814), 1, aux_sym_at_time_zone_expression_token2, - [326708] = 2, + [339119] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15794), 1, + ACTIONS(16816), 1, aux_sym_at_time_zone_expression_token2, - [326715] = 2, - ACTIONS(14236), 1, + [339126] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15796), 1, + ACTIONS(16818), 1, aux_sym__quoted_identifier_token1, - [326722] = 2, - ACTIONS(14236), 1, + [339133] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15798), 1, + ACTIONS(16820), 1, aux_sym__quoted_identifier_token2, - [326729] = 2, + [339140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15800), 1, + ACTIONS(16822), 1, sym__dollar_quoted_string_content, - [326736] = 2, + [339147] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15802), 1, - aux_sym_at_time_zone_expression_token3, - [326743] = 2, + ACTIONS(16824), 1, + aux_sym_argument_reference_token1, + [339154] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15804), 1, + ACTIONS(16826), 1, aux_sym_at_time_zone_expression_token3, - [326750] = 2, - ACTIONS(14236), 1, + [339161] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15806), 1, + ACTIONS(16828), 1, aux_sym_string_token1, - [326757] = 2, + [339168] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15808), 1, - anon_sym_RPAREN, - [326764] = 2, + ACTIONS(16830), 1, + aux_sym_at_time_zone_expression_token3, + [339175] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15810), 1, - aux_sym_alter_schema_rename_action_token2, - [326771] = 2, + ACTIONS(16832), 1, + aux_sym_at_time_zone_expression_token3, + [339182] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15812), 1, + ACTIONS(16834), 1, aux_sym_create_function_parameter_token1, - [326778] = 2, + [339189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15814), 1, + ACTIONS(16836), 1, aux_sym_at_time_zone_expression_token2, - [326785] = 2, + [339196] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15816), 1, - aux_sym_at_time_zone_expression_token3, - [326792] = 2, + ACTIONS(16838), 1, + anon_sym_EQ, + [339203] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15818), 1, - aux_sym_trigger_reference_token1, - [326799] = 2, + ACTIONS(16840), 1, + aux_sym_at_time_zone_expression_token3, + [339210] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15820), 1, + ACTIONS(16842), 1, aux_sym_at_time_zone_expression_token2, - [326806] = 2, + [339217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15822), 1, + ACTIONS(16844), 1, sym_number, - [326813] = 2, + [339224] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15824), 1, + ACTIONS(16846), 1, aux_sym_at_time_zone_expression_token2, - [326820] = 2, + [339231] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15826), 1, + ACTIONS(16848), 1, aux_sym_at_time_zone_expression_token2, - [326827] = 2, + [339238] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15828), 1, + ACTIONS(16850), 1, sym_number, - [326834] = 2, + [339245] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15830), 1, + ACTIONS(16852), 1, aux_sym_at_time_zone_expression_token2, - [326841] = 2, + [339252] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15832), 1, + ACTIONS(16854), 1, aux_sym_at_time_zone_expression_token2, - [326848] = 2, + [339259] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15834), 1, + ACTIONS(16856), 1, sym_number, - [326855] = 2, + [339266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15836), 1, + ACTIONS(16858), 1, aux_sym_at_time_zone_expression_token2, - [326862] = 2, + [339273] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15838), 1, + ACTIONS(16860), 1, aux_sym_at_time_zone_expression_token2, - [326869] = 2, + [339280] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15840), 1, + ACTIONS(16862), 1, aux_sym_at_time_zone_expression_token2, - [326876] = 2, + [339287] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15842), 1, + ACTIONS(16864), 1, aux_sym_at_time_zone_expression_token2, - [326883] = 2, + [339294] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15844), 1, + ACTIONS(16866), 1, aux_sym_at_time_zone_expression_token2, - [326890] = 2, + [339301] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15846), 1, + ACTIONS(16868), 1, aux_sym_at_time_zone_expression_token2, - [326897] = 2, + [339308] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15848), 1, + ACTIONS(16870), 1, aux_sym_at_time_zone_expression_token2, - [326904] = 2, + [339315] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15850), 1, + ACTIONS(16872), 1, aux_sym_at_time_zone_expression_token2, - [326911] = 2, + [339322] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15852), 1, + ACTIONS(16874), 1, aux_sym_at_time_zone_expression_token2, - [326918] = 2, - ACTIONS(14236), 1, + [339329] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15854), 1, + ACTIONS(16876), 1, aux_sym__quoted_identifier_token1, - [326925] = 2, - ACTIONS(14236), 1, + [339336] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15856), 1, + ACTIONS(16878), 1, aux_sym__quoted_identifier_token2, - [326932] = 2, + [339343] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15858), 1, + ACTIONS(16880), 1, sym__dollar_quoted_string_content, - [326939] = 2, + [339350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15860), 1, - anon_sym_RPAREN, - [326946] = 2, + ACTIONS(16882), 1, + aux_sym_at_time_zone_expression_token3, + [339357] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15862), 1, - aux_sym_alter_schema_rename_action_token2, - [326953] = 2, - ACTIONS(14236), 1, + ACTIONS(16884), 1, + aux_sym_at_time_zone_expression_token3, + [339364] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15864), 1, + ACTIONS(16886), 1, aux_sym_string_token1, - [326960] = 2, + [339371] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15866), 1, - anon_sym_EQ, - [326967] = 2, + ACTIONS(16888), 1, + aux_sym_at_time_zone_expression_token3, + [339378] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15868), 1, - anon_sym_SQUOTE, - [326974] = 2, + ACTIONS(16890), 1, + aux_sym_comment_statement_token2, + [339385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15870), 1, + ACTIONS(16892), 1, aux_sym_create_function_parameter_token1, - [326981] = 2, + [339392] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15872), 1, + ACTIONS(16894), 1, aux_sym_at_time_zone_expression_token2, - [326988] = 2, + [339399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15874), 1, - aux_sym_cte_token2, - [326995] = 2, + ACTIONS(16896), 1, + aux_sym_at_time_zone_expression_token3, + [339406] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15876), 1, + ACTIONS(16898), 1, aux_sym_at_time_zone_expression_token3, - [327002] = 2, + [339413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15878), 1, + ACTIONS(16900), 1, aux_sym_at_time_zone_expression_token2, - [327009] = 2, + [339420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15880), 1, + ACTIONS(16902), 1, sym_number, - [327016] = 2, + [339427] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15882), 1, + ACTIONS(16904), 1, aux_sym_at_time_zone_expression_token2, - [327023] = 2, + [339434] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15884), 1, + ACTIONS(16906), 1, aux_sym_at_time_zone_expression_token2, - [327030] = 2, + [339441] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15886), 1, + ACTIONS(16908), 1, sym_number, - [327037] = 2, + [339448] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15888), 1, + ACTIONS(16910), 1, aux_sym_at_time_zone_expression_token2, - [327044] = 2, + [339455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15890), 1, + ACTIONS(16912), 1, aux_sym_at_time_zone_expression_token2, - [327051] = 2, + [339462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15892), 1, + ACTIONS(16914), 1, sym_number, - [327058] = 2, + [339469] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15894), 1, + ACTIONS(16916), 1, aux_sym_at_time_zone_expression_token2, - [327065] = 2, + [339476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15896), 1, + ACTIONS(16918), 1, aux_sym_at_time_zone_expression_token2, - [327072] = 2, + [339483] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15898), 1, + ACTIONS(16920), 1, aux_sym_at_time_zone_expression_token2, - [327079] = 2, + [339490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15900), 1, + ACTIONS(16922), 1, aux_sym_at_time_zone_expression_token2, - [327086] = 2, + [339497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15902), 1, + ACTIONS(16924), 1, aux_sym_at_time_zone_expression_token2, - [327093] = 2, + [339504] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15904), 1, + ACTIONS(16926), 1, aux_sym_at_time_zone_expression_token2, - [327100] = 2, + [339511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15906), 1, + ACTIONS(16928), 1, aux_sym_at_time_zone_expression_token2, - [327107] = 2, + [339518] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15908), 1, + ACTIONS(16930), 1, aux_sym_at_time_zone_expression_token2, - [327114] = 2, + [339525] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15910), 1, + ACTIONS(16932), 1, aux_sym_at_time_zone_expression_token2, - [327121] = 2, - ACTIONS(14236), 1, + [339532] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15912), 1, + ACTIONS(16934), 1, aux_sym__quoted_identifier_token1, - [327128] = 2, - ACTIONS(14236), 1, + [339539] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15914), 1, + ACTIONS(16936), 1, aux_sym__quoted_identifier_token2, - [327135] = 2, + [339546] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15916), 1, + ACTIONS(16938), 1, sym__dollar_quoted_string_content, - [327142] = 2, + [339553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15918), 1, + ACTIONS(16940), 1, aux_sym_at_time_zone_expression_token3, - [327149] = 2, + [339560] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15920), 1, + ACTIONS(16942), 1, aux_sym_at_time_zone_expression_token3, - [327156] = 2, - ACTIONS(14236), 1, + [339567] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15922), 1, + ACTIONS(16944), 1, aux_sym_string_token1, - [327163] = 2, + [339574] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15868), 1, - sym__dollar_quoted_string_end_tag, - [327170] = 2, + ACTIONS(16946), 1, + aux_sym_at_time_zone_expression_token3, + [339581] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15924), 1, - aux_sym_at_time_zone_expression_token2, - [327177] = 2, + ACTIONS(16948), 1, + aux_sym_at_time_zone_expression_token3, + [339588] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15926), 1, + ACTIONS(16950), 1, aux_sym_create_function_parameter_token1, - [327184] = 2, + [339595] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15928), 1, + ACTIONS(16952), 1, aux_sym_at_time_zone_expression_token2, - [327191] = 2, + [339602] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15930), 1, - aux_sym_at_time_zone_expression_token2, - [327198] = 2, + ACTIONS(16954), 1, + anon_sym_RBRACK, + [339609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15932), 1, - anon_sym_DQUOTE, - [327205] = 2, + ACTIONS(16956), 1, + aux_sym_at_time_zone_expression_token3, + [339616] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15934), 1, + ACTIONS(16958), 1, aux_sym_at_time_zone_expression_token2, - [327212] = 2, + [339623] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15936), 1, + ACTIONS(16960), 1, sym_number, - [327219] = 2, + [339630] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15938), 1, + ACTIONS(16962), 1, aux_sym_at_time_zone_expression_token2, - [327226] = 2, + [339637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15940), 1, + ACTIONS(16964), 1, aux_sym_at_time_zone_expression_token2, - [327233] = 2, + [339644] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15942), 1, + ACTIONS(16966), 1, sym_number, - [327240] = 2, + [339651] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15944), 1, + ACTIONS(16968), 1, aux_sym_at_time_zone_expression_token2, - [327247] = 2, + [339658] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15946), 1, + ACTIONS(16970), 1, aux_sym_at_time_zone_expression_token2, - [327254] = 2, + [339665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15948), 1, + ACTIONS(16972), 1, sym_number, - [327261] = 2, + [339672] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15950), 1, + ACTIONS(16974), 1, aux_sym_at_time_zone_expression_token2, - [327268] = 2, + [339679] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15952), 1, + ACTIONS(16976), 1, aux_sym_at_time_zone_expression_token2, - [327275] = 2, + [339686] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15954), 1, + ACTIONS(16978), 1, aux_sym_at_time_zone_expression_token2, - [327282] = 2, + [339693] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15956), 1, + ACTIONS(16980), 1, aux_sym_at_time_zone_expression_token2, - [327289] = 2, + [339700] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15958), 1, + ACTIONS(16982), 1, aux_sym_at_time_zone_expression_token2, - [327296] = 2, + [339707] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15960), 1, + ACTIONS(16984), 1, aux_sym_at_time_zone_expression_token2, - [327303] = 2, + [339714] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15962), 1, + ACTIONS(16986), 1, aux_sym_at_time_zone_expression_token2, - [327310] = 2, + [339721] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15964), 1, + ACTIONS(16988), 1, aux_sym_at_time_zone_expression_token2, - [327317] = 2, + [339728] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15966), 1, + ACTIONS(16990), 1, aux_sym_at_time_zone_expression_token2, - [327324] = 2, - ACTIONS(14236), 1, + [339735] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15968), 1, + ACTIONS(16992), 1, aux_sym__quoted_identifier_token1, - [327331] = 2, - ACTIONS(14236), 1, + [339742] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15970), 1, + ACTIONS(16994), 1, aux_sym__quoted_identifier_token2, - [327338] = 2, + [339749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15972), 1, + ACTIONS(16996), 1, sym__dollar_quoted_string_content, - [327345] = 2, + [339756] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15932), 1, - anon_sym_BQUOTE, - [327352] = 2, + ACTIONS(16998), 1, + aux_sym_at_time_zone_expression_token3, + [339763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15974), 1, - aux_sym_argument_reference_token1, - [327359] = 2, - ACTIONS(14236), 1, + ACTIONS(17000), 1, + aux_sym_at_time_zone_expression_token3, + [339770] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(15976), 1, + ACTIONS(17002), 1, aux_sym_string_token1, - [327366] = 2, + [339777] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15978), 1, - aux_sym_alter_schema_rename_action_token2, - [327373] = 2, + ACTIONS(17004), 1, + aux_sym_at_time_zone_expression_token3, + [339784] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15980), 1, - aux_sym_alter_table_token2, - [327380] = 2, + ACTIONS(17006), 1, + aux_sym_trigger_reference_token1, + [339791] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15982), 1, + ACTIONS(17008), 1, aux_sym_create_function_parameter_token1, - [327387] = 2, + [339798] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15984), 1, + ACTIONS(17010), 1, aux_sym_at_time_zone_expression_token2, - [327394] = 2, + [339805] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15986), 1, - aux_sym_at_time_zone_expression_token3, - [327401] = 2, + ACTIONS(17012), 1, + anon_sym_RBRACK, + [339812] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15988), 1, - aux_sym_at_time_zone_expression_token3, - [327408] = 2, + ACTIONS(17014), 1, + aux_sym_comment_statement_token2, + [339819] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15990), 1, + ACTIONS(17016), 1, aux_sym_at_time_zone_expression_token2, - [327415] = 2, + [339826] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15992), 1, + ACTIONS(17018), 1, sym_number, - [327422] = 2, + [339833] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15994), 1, + ACTIONS(17020), 1, aux_sym_at_time_zone_expression_token2, - [327429] = 2, + [339840] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15996), 1, + ACTIONS(17022), 1, aux_sym_at_time_zone_expression_token2, - [327436] = 2, + [339847] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(15998), 1, + ACTIONS(17024), 1, sym_number, - [327443] = 2, + [339854] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16000), 1, + ACTIONS(17026), 1, aux_sym_at_time_zone_expression_token2, - [327450] = 2, + [339861] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16002), 1, + ACTIONS(17028), 1, aux_sym_at_time_zone_expression_token2, - [327457] = 2, + [339868] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16004), 1, + ACTIONS(17030), 1, sym_number, - [327464] = 2, + [339875] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16006), 1, + ACTIONS(17032), 1, aux_sym_at_time_zone_expression_token2, - [327471] = 2, + [339882] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16008), 1, + ACTIONS(17034), 1, aux_sym_at_time_zone_expression_token2, - [327478] = 2, + [339889] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16010), 1, + ACTIONS(17036), 1, aux_sym_at_time_zone_expression_token2, - [327485] = 2, + [339896] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16012), 1, + ACTIONS(17038), 1, aux_sym_at_time_zone_expression_token2, - [327492] = 2, + [339903] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16014), 1, + ACTIONS(17040), 1, aux_sym_at_time_zone_expression_token2, - [327499] = 2, + [339910] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16016), 1, + ACTIONS(17042), 1, aux_sym_at_time_zone_expression_token2, - [327506] = 2, + [339917] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16018), 1, + ACTIONS(17044), 1, aux_sym_at_time_zone_expression_token2, - [327513] = 2, + [339924] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16020), 1, + ACTIONS(17046), 1, aux_sym_at_time_zone_expression_token2, - [327520] = 2, + [339931] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16022), 1, + ACTIONS(17048), 1, aux_sym_at_time_zone_expression_token2, - [327527] = 2, - ACTIONS(14236), 1, + [339938] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16024), 1, + ACTIONS(17050), 1, aux_sym__quoted_identifier_token1, - [327534] = 2, - ACTIONS(14236), 1, + [339945] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16026), 1, + ACTIONS(17052), 1, aux_sym__quoted_identifier_token2, - [327541] = 2, + [339952] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16028), 1, + ACTIONS(17054), 1, sym__dollar_quoted_string_content, - [327548] = 2, + [339959] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16030), 1, - aux_sym_at_time_zone_expression_token3, - [327555] = 2, + ACTIONS(17056), 1, + anon_sym_RPAREN, + [339966] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16032), 1, + ACTIONS(17058), 1, aux_sym_at_time_zone_expression_token3, - [327562] = 2, - ACTIONS(14236), 1, + [339973] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16034), 1, + ACTIONS(17060), 1, aux_sym_string_token1, - [327569] = 2, + [339980] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16036), 1, - aux_sym_at_time_zone_expression_token3, - [327576] = 2, + ACTIONS(17062), 1, + aux_sym_grant_statement_token1, + [339987] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16038), 1, - aux_sym_at_time_zone_expression_token3, - [327583] = 2, + ACTIONS(17064), 1, + aux_sym_grant_statement_token10, + [339994] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16040), 1, + ACTIONS(17066), 1, aux_sym_create_function_parameter_token1, - [327590] = 2, + [340001] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16042), 1, + ACTIONS(17068), 1, aux_sym_at_time_zone_expression_token2, - [327597] = 2, + [340008] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16044), 1, - aux_sym_at_time_zone_expression_token3, - [327604] = 2, + ACTIONS(17070), 1, + aux_sym_grant_statement_token10, + [340015] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16046), 1, - aux_sym_at_time_zone_expression_token3, - [327611] = 2, + ACTIONS(17072), 1, + anon_sym_SQUOTE, + [340022] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16048), 1, + ACTIONS(17074), 1, aux_sym_at_time_zone_expression_token2, - [327618] = 2, + [340029] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16050), 1, + ACTIONS(17076), 1, sym_number, - [327625] = 2, + [340036] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16052), 1, + ACTIONS(17078), 1, aux_sym_at_time_zone_expression_token2, - [327632] = 2, + [340043] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16054), 1, + ACTIONS(17080), 1, aux_sym_at_time_zone_expression_token2, - [327639] = 2, + [340050] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16056), 1, + ACTIONS(17082), 1, sym_number, - [327646] = 2, + [340057] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16058), 1, + ACTIONS(17084), 1, aux_sym_at_time_zone_expression_token2, - [327653] = 2, + [340064] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16060), 1, + ACTIONS(17086), 1, aux_sym_at_time_zone_expression_token2, - [327660] = 2, + [340071] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16062), 1, + ACTIONS(17088), 1, sym_number, - [327667] = 2, + [340078] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16064), 1, + ACTIONS(17090), 1, aux_sym_at_time_zone_expression_token2, - [327674] = 2, + [340085] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16066), 1, + ACTIONS(17092), 1, aux_sym_at_time_zone_expression_token2, - [327681] = 2, + [340092] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16068), 1, + ACTIONS(17094), 1, aux_sym_at_time_zone_expression_token2, - [327688] = 2, + [340099] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16070), 1, + ACTIONS(17096), 1, aux_sym_at_time_zone_expression_token2, - [327695] = 2, + [340106] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16072), 1, + ACTIONS(17098), 1, aux_sym_at_time_zone_expression_token2, - [327702] = 2, + [340113] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16074), 1, + ACTIONS(17100), 1, aux_sym_at_time_zone_expression_token2, - [327709] = 2, + [340120] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16076), 1, + ACTIONS(17102), 1, aux_sym_at_time_zone_expression_token2, - [327716] = 2, + [340127] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16078), 1, + ACTIONS(17104), 1, aux_sym_at_time_zone_expression_token2, - [327723] = 2, + [340134] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16080), 1, + ACTIONS(17106), 1, aux_sym_at_time_zone_expression_token2, - [327730] = 2, - ACTIONS(14236), 1, + [340141] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16082), 1, + ACTIONS(17108), 1, aux_sym__quoted_identifier_token1, - [327737] = 2, - ACTIONS(14236), 1, + [340148] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16084), 1, + ACTIONS(17110), 1, aux_sym__quoted_identifier_token2, - [327744] = 2, + [340155] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16086), 1, + ACTIONS(17112), 1, sym__dollar_quoted_string_content, - [327751] = 2, + [340162] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16088), 1, - aux_sym_cte_token2, - [327758] = 2, + ACTIONS(17114), 1, + aux_sym_grant_statement_token1, + [340169] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16090), 1, + ACTIONS(17116), 1, aux_sym_at_time_zone_expression_token3, - [327765] = 2, - ACTIONS(14236), 1, + [340176] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16092), 1, + ACTIONS(17118), 1, aux_sym_string_token1, - [327772] = 2, + [340183] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16094), 1, - aux_sym_at_time_zone_expression_token3, - [327779] = 2, + ACTIONS(17120), 1, + aux_sym_grant_statement_token1, + [340190] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16096), 1, - aux_sym_at_time_zone_expression_token3, - [327786] = 2, + ACTIONS(17122), 1, + anon_sym_RPAREN, + [340197] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16098), 1, + ACTIONS(17124), 1, aux_sym_create_function_parameter_token1, - [327793] = 2, + [340204] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16100), 1, + ACTIONS(17126), 1, aux_sym_at_time_zone_expression_token2, - [327800] = 2, + [340211] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16102), 1, - aux_sym_at_time_zone_expression_token3, - [327807] = 2, + ACTIONS(17128), 1, + aux_sym_at_time_zone_expression_token2, + [340218] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16104), 1, - aux_sym_at_time_zone_expression_token3, - [327814] = 2, + ACTIONS(17130), 1, + aux_sym_at_time_zone_expression_token2, + [340225] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16106), 1, + ACTIONS(17132), 1, aux_sym_at_time_zone_expression_token2, - [327821] = 2, + [340232] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16108), 1, + ACTIONS(17134), 1, sym_number, - [327828] = 2, + [340239] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16110), 1, + ACTIONS(17136), 1, aux_sym_at_time_zone_expression_token2, - [327835] = 2, + [340246] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16112), 1, + ACTIONS(17138), 1, aux_sym_at_time_zone_expression_token2, - [327842] = 2, + [340253] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16114), 1, + ACTIONS(17140), 1, sym_number, - [327849] = 2, + [340260] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16116), 1, + ACTIONS(17142), 1, aux_sym_at_time_zone_expression_token2, - [327856] = 2, + [340267] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16118), 1, + ACTIONS(17144), 1, aux_sym_at_time_zone_expression_token2, - [327863] = 2, + [340274] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16120), 1, + ACTIONS(17146), 1, sym_number, - [327870] = 2, + [340281] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16122), 1, + ACTIONS(17148), 1, aux_sym_at_time_zone_expression_token2, - [327877] = 2, + [340288] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16124), 1, + ACTIONS(17150), 1, aux_sym_at_time_zone_expression_token2, - [327884] = 2, + [340295] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16126), 1, + ACTIONS(17152), 1, aux_sym_at_time_zone_expression_token2, - [327891] = 2, + [340302] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16128), 1, + ACTIONS(17154), 1, aux_sym_at_time_zone_expression_token2, - [327898] = 2, + [340309] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16130), 1, + ACTIONS(17156), 1, aux_sym_at_time_zone_expression_token2, - [327905] = 2, + [340316] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16132), 1, + ACTIONS(17158), 1, aux_sym_at_time_zone_expression_token2, - [327912] = 2, + [340323] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16134), 1, + ACTIONS(17160), 1, aux_sym_at_time_zone_expression_token2, - [327919] = 2, + [340330] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16136), 1, + ACTIONS(17162), 1, aux_sym_at_time_zone_expression_token2, - [327926] = 2, + [340337] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16138), 1, + ACTIONS(17164), 1, aux_sym_at_time_zone_expression_token2, - [327933] = 2, - ACTIONS(14236), 1, + [340344] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16140), 1, + ACTIONS(17166), 1, aux_sym__quoted_identifier_token1, - [327940] = 2, - ACTIONS(14236), 1, + [340351] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16142), 1, + ACTIONS(17168), 1, aux_sym__quoted_identifier_token2, - [327947] = 2, + [340358] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16144), 1, + ACTIONS(17170), 1, sym__dollar_quoted_string_content, - [327954] = 2, + [340365] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16146), 1, - aux_sym_at_time_zone_expression_token3, - [327961] = 2, + ACTIONS(17072), 1, + sym__dollar_quoted_string_end_tag, + [340372] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16148), 1, - anon_sym_RBRACK, - [327968] = 2, - ACTIONS(14236), 1, + ACTIONS(17172), 1, + anon_sym_DQUOTE, + [340379] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16150), 1, + ACTIONS(17174), 1, aux_sym_string_token1, - [327975] = 2, + [340386] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16152), 1, - aux_sym_at_time_zone_expression_token3, - [327982] = 2, + ACTIONS(17172), 1, + anon_sym_BQUOTE, + [340393] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16154), 1, - aux_sym_grant_statement_token10, - [327989] = 2, + ACTIONS(17176), 1, + aux_sym_at_time_zone_expression_token3, + [340400] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16156), 1, + ACTIONS(17178), 1, aux_sym_create_function_parameter_token1, - [327996] = 2, + [340407] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16158), 1, + ACTIONS(17180), 1, aux_sym_at_time_zone_expression_token2, - [328003] = 2, + [340414] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16160), 1, - aux_sym_at_time_zone_expression_token3, - [328010] = 2, + ACTIONS(17182), 1, + aux_sym_argument_reference_token1, + [340421] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16162), 1, - aux_sym_alter_schema_rename_action_token2, - [328017] = 2, + ACTIONS(17184), 1, + aux_sym_at_time_zone_expression_token3, + [340428] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16164), 1, + ACTIONS(17186), 1, aux_sym_at_time_zone_expression_token2, - [328024] = 2, + [340435] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16166), 1, + ACTIONS(17188), 1, sym_number, - [328031] = 2, + [340442] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16168), 1, + ACTIONS(17190), 1, aux_sym_at_time_zone_expression_token2, - [328038] = 2, + [340449] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16170), 1, + ACTIONS(17192), 1, aux_sym_at_time_zone_expression_token2, - [328045] = 2, + [340456] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16172), 1, + ACTIONS(17194), 1, sym_number, - [328052] = 2, + [340463] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16174), 1, + ACTIONS(17196), 1, aux_sym_at_time_zone_expression_token2, - [328059] = 2, + [340470] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16176), 1, + ACTIONS(17198), 1, aux_sym_at_time_zone_expression_token2, - [328066] = 2, + [340477] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16178), 1, + ACTIONS(17200), 1, sym_number, - [328073] = 2, + [340484] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16180), 1, + ACTIONS(17202), 1, aux_sym_at_time_zone_expression_token2, - [328080] = 2, + [340491] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16182), 1, + ACTIONS(17204), 1, aux_sym_at_time_zone_expression_token2, - [328087] = 2, + [340498] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16184), 1, + ACTIONS(17206), 1, aux_sym_at_time_zone_expression_token2, - [328094] = 2, + [340505] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16186), 1, + ACTIONS(17208), 1, aux_sym_at_time_zone_expression_token2, - [328101] = 2, + [340512] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16188), 1, + ACTIONS(17210), 1, aux_sym_at_time_zone_expression_token2, - [328108] = 2, + [340519] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16190), 1, + ACTIONS(17212), 1, aux_sym_at_time_zone_expression_token2, - [328115] = 2, + [340526] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16192), 1, + ACTIONS(17214), 1, aux_sym_at_time_zone_expression_token2, - [328122] = 2, + [340533] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16194), 1, + ACTIONS(17216), 1, aux_sym_at_time_zone_expression_token2, - [328129] = 2, + [340540] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16196), 1, + ACTIONS(17218), 1, aux_sym_at_time_zone_expression_token2, - [328136] = 2, - ACTIONS(14236), 1, + [340547] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16198), 1, + ACTIONS(17220), 1, aux_sym__quoted_identifier_token1, - [328143] = 2, - ACTIONS(14236), 1, + [340554] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16200), 1, + ACTIONS(17222), 1, aux_sym__quoted_identifier_token2, - [328150] = 2, + [340561] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16202), 1, + ACTIONS(17224), 1, sym__dollar_quoted_string_content, - [328157] = 2, + [340568] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16204), 1, - aux_sym_comment_statement_token3, - [328164] = 2, + ACTIONS(17226), 1, + aux_sym_at_time_zone_expression_token3, + [340575] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16206), 1, - aux_sym_at_time_zone_expression_token3, - [328171] = 2, - ACTIONS(14236), 1, + ACTIONS(17228), 1, + aux_sym_argument_reference_token1, + [340582] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16208), 1, + ACTIONS(17230), 1, aux_sym_string_token1, - [328178] = 2, + [340589] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16210), 1, - aux_sym_trigger_reference_token1, - [328185] = 2, + ACTIONS(17232), 1, + aux_sym_create_table_statement_token2, + [340596] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16212), 1, - anon_sym_RPAREN, - [328192] = 2, + ACTIONS(17234), 1, + sym__dollar_quoted_string_end_tag, + [340603] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16214), 1, + ACTIONS(17236), 1, aux_sym_create_function_parameter_token1, - [328199] = 2, + [340610] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16216), 1, + ACTIONS(17238), 1, aux_sym_at_time_zone_expression_token2, - [328206] = 2, + [340617] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16218), 1, - anon_sym_LPAREN, - [328213] = 2, + ACTIONS(17240), 1, + aux_sym_at_time_zone_expression_token3, + [340624] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16220), 1, - aux_sym_comment_statement_token2, - [328220] = 2, + ACTIONS(17242), 1, + aux_sym_at_time_zone_expression_token3, + [340631] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16222), 1, + ACTIONS(17244), 1, aux_sym_at_time_zone_expression_token2, - [328227] = 2, + [340638] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16224), 1, + ACTIONS(17246), 1, sym_number, - [328234] = 2, + [340645] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16226), 1, + ACTIONS(17248), 1, aux_sym_at_time_zone_expression_token2, - [328241] = 2, + [340652] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16228), 1, + ACTIONS(17250), 1, aux_sym_at_time_zone_expression_token2, - [328248] = 2, + [340659] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16230), 1, + ACTIONS(17252), 1, sym_number, - [328255] = 2, + [340666] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16232), 1, + ACTIONS(17254), 1, aux_sym_at_time_zone_expression_token2, - [328262] = 2, + [340673] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16234), 1, + ACTIONS(17256), 1, aux_sym_at_time_zone_expression_token2, - [328269] = 2, + [340680] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16236), 1, + ACTIONS(17258), 1, sym_number, - [328276] = 2, + [340687] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16238), 1, + ACTIONS(17260), 1, aux_sym_at_time_zone_expression_token2, - [328283] = 2, + [340694] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16240), 1, + ACTIONS(17262), 1, aux_sym_at_time_zone_expression_token2, - [328290] = 2, + [340701] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16242), 1, + ACTIONS(17264), 1, aux_sym_at_time_zone_expression_token2, - [328297] = 2, + [340708] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16244), 1, + ACTIONS(17266), 1, aux_sym_at_time_zone_expression_token2, - [328304] = 2, + [340715] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16246), 1, + ACTIONS(17268), 1, aux_sym_at_time_zone_expression_token2, - [328311] = 2, + [340722] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16248), 1, + ACTIONS(17270), 1, aux_sym_at_time_zone_expression_token2, - [328318] = 2, + [340729] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16250), 1, + ACTIONS(17272), 1, aux_sym_at_time_zone_expression_token2, - [328325] = 2, + [340736] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16252), 1, + ACTIONS(17274), 1, aux_sym_at_time_zone_expression_token2, - [328332] = 2, + [340743] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16254), 1, + ACTIONS(17276), 1, aux_sym_at_time_zone_expression_token2, - [328339] = 2, - ACTIONS(14236), 1, + [340750] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16256), 1, + ACTIONS(17278), 1, aux_sym__quoted_identifier_token1, - [328346] = 2, - ACTIONS(14236), 1, + [340757] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16258), 1, + ACTIONS(17280), 1, aux_sym__quoted_identifier_token2, - [328353] = 2, + [340764] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16260), 1, + ACTIONS(17282), 1, sym__dollar_quoted_string_content, - [328360] = 2, + [340771] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16262), 1, - anon_sym_SQUOTE, - [328367] = 2, + ACTIONS(17284), 1, + aux_sym_at_time_zone_expression_token3, + [340778] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16264), 1, - aux_sym_cte_token2, - [328374] = 2, - ACTIONS(14236), 1, + ACTIONS(17286), 1, + aux_sym_at_time_zone_expression_token3, + [340785] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16266), 1, + ACTIONS(17288), 1, aux_sym_string_token1, - [328381] = 2, + [340792] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16268), 1, - anon_sym_RPAREN, - [328388] = 2, + ACTIONS(17290), 1, + aux_sym_at_time_zone_expression_token3, + [340799] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16262), 1, - sym__dollar_quoted_string_end_tag, - [328395] = 2, + ACTIONS(17292), 1, + aux_sym_at_time_zone_expression_token3, + [340806] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16270), 1, + ACTIONS(17294), 1, aux_sym_create_function_parameter_token1, - [328402] = 2, + [340813] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16272), 1, + ACTIONS(17296), 1, aux_sym_at_time_zone_expression_token2, - [328409] = 2, + [340820] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16274), 1, - anon_sym_DQUOTE, - [328416] = 2, + ACTIONS(17298), 1, + aux_sym_at_time_zone_expression_token3, + [340827] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16274), 1, - anon_sym_BQUOTE, - [328423] = 2, + ACTIONS(17300), 1, + aux_sym_at_time_zone_expression_token3, + [340834] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16276), 1, + ACTIONS(17302), 1, aux_sym_at_time_zone_expression_token2, - [328430] = 2, + [340841] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16278), 1, + ACTIONS(17304), 1, sym_number, - [328437] = 2, + [340848] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16280), 1, + ACTIONS(17306), 1, aux_sym_at_time_zone_expression_token2, - [328444] = 2, + [340855] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16282), 1, + ACTIONS(17308), 1, aux_sym_at_time_zone_expression_token2, - [328451] = 2, + [340862] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16284), 1, + ACTIONS(17310), 1, sym_number, - [328458] = 2, + [340869] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16286), 1, + ACTIONS(17312), 1, aux_sym_at_time_zone_expression_token2, - [328465] = 2, + [340876] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16288), 1, + ACTIONS(17314), 1, aux_sym_at_time_zone_expression_token2, - [328472] = 2, + [340883] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16290), 1, + ACTIONS(17316), 1, sym_number, - [328479] = 2, + [340890] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16292), 1, + ACTIONS(17318), 1, aux_sym_at_time_zone_expression_token2, - [328486] = 2, + [340897] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16294), 1, + ACTIONS(17320), 1, aux_sym_at_time_zone_expression_token2, - [328493] = 2, + [340904] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16296), 1, + ACTIONS(17322), 1, aux_sym_at_time_zone_expression_token2, - [328500] = 2, + [340911] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16298), 1, + ACTIONS(17324), 1, aux_sym_at_time_zone_expression_token2, - [328507] = 2, + [340918] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16300), 1, + ACTIONS(17326), 1, aux_sym_at_time_zone_expression_token2, - [328514] = 2, + [340925] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16302), 1, + ACTIONS(17328), 1, aux_sym_at_time_zone_expression_token2, - [328521] = 2, + [340932] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16304), 1, + ACTIONS(17330), 1, aux_sym_at_time_zone_expression_token2, - [328528] = 2, + [340939] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16306), 1, + ACTIONS(17332), 1, aux_sym_at_time_zone_expression_token2, - [328535] = 2, + [340946] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16308), 1, + ACTIONS(17334), 1, aux_sym_at_time_zone_expression_token2, - [328542] = 2, - ACTIONS(14236), 1, + [340953] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16310), 1, + ACTIONS(17336), 1, aux_sym__quoted_identifier_token1, - [328549] = 2, - ACTIONS(14236), 1, + [340960] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16312), 1, + ACTIONS(17338), 1, aux_sym__quoted_identifier_token2, - [328556] = 2, + [340967] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16314), 1, + ACTIONS(17340), 1, sym__dollar_quoted_string_content, - [328563] = 2, + [340974] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16316), 1, - aux_sym_cte_token2, - [328570] = 2, + ACTIONS(17342), 1, + aux_sym_at_time_zone_expression_token3, + [340981] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16318), 1, - aux_sym_argument_reference_token1, - [328577] = 2, - ACTIONS(14236), 1, + ACTIONS(17344), 1, + aux_sym_at_time_zone_expression_token3, + [340988] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16320), 1, + ACTIONS(17346), 1, aux_sym_string_token1, - [328584] = 2, + [340995] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16322), 1, - aux_sym_alter_table_token2, - [328591] = 2, + ACTIONS(17348), 1, + aux_sym_at_time_zone_expression_token3, + [341002] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16324), 1, - aux_sym_at_time_zone_expression_token3, - [328598] = 2, + ACTIONS(17350), 1, + anon_sym_RBRACK, + [341009] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16326), 1, + ACTIONS(17352), 1, aux_sym_create_function_parameter_token1, - [328605] = 2, + [341016] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16328), 1, + ACTIONS(17354), 1, aux_sym_at_time_zone_expression_token2, - [328612] = 2, + [341023] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16330), 1, + ACTIONS(17356), 1, aux_sym_at_time_zone_expression_token3, - [328619] = 2, + [341030] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16332), 1, + ACTIONS(17358), 1, aux_sym_at_time_zone_expression_token3, - [328626] = 2, + [341037] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16334), 1, + ACTIONS(17360), 1, aux_sym_at_time_zone_expression_token2, - [328633] = 2, + [341044] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16336), 1, + ACTIONS(17362), 1, sym_number, - [328640] = 2, + [341051] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16338), 1, + ACTIONS(17364), 1, aux_sym_at_time_zone_expression_token2, - [328647] = 2, + [341058] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16340), 1, + ACTIONS(17366), 1, aux_sym_at_time_zone_expression_token2, - [328654] = 2, + [341065] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16342), 1, + ACTIONS(17368), 1, sym_number, - [328661] = 2, + [341072] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16344), 1, + ACTIONS(17370), 1, aux_sym_at_time_zone_expression_token2, - [328668] = 2, + [341079] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16346), 1, + ACTIONS(17372), 1, aux_sym_at_time_zone_expression_token2, - [328675] = 2, + [341086] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16348), 1, + ACTIONS(17374), 1, sym_number, - [328682] = 2, + [341093] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16350), 1, + ACTIONS(17376), 1, aux_sym_at_time_zone_expression_token2, - [328689] = 2, + [341100] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16352), 1, + ACTIONS(17378), 1, aux_sym_at_time_zone_expression_token2, - [328696] = 2, + [341107] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16354), 1, + ACTIONS(17380), 1, aux_sym_at_time_zone_expression_token2, - [328703] = 2, + [341114] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16356), 1, + ACTIONS(17382), 1, aux_sym_at_time_zone_expression_token2, - [328710] = 2, + [341121] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16358), 1, + ACTIONS(17384), 1, aux_sym_at_time_zone_expression_token2, - [328717] = 2, + [341128] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16360), 1, + ACTIONS(17386), 1, aux_sym_at_time_zone_expression_token2, - [328724] = 2, + [341135] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16362), 1, + ACTIONS(17388), 1, aux_sym_at_time_zone_expression_token2, - [328731] = 2, + [341142] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16364), 1, + ACTIONS(17390), 1, aux_sym_at_time_zone_expression_token2, - [328738] = 2, + [341149] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16366), 1, + ACTIONS(17392), 1, aux_sym_at_time_zone_expression_token2, - [328745] = 2, - ACTIONS(14236), 1, + [341156] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16368), 1, + ACTIONS(17394), 1, aux_sym__quoted_identifier_token1, - [328752] = 2, - ACTIONS(14236), 1, + [341163] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16370), 1, + ACTIONS(17396), 1, aux_sym__quoted_identifier_token2, - [328759] = 2, + [341170] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16372), 1, + ACTIONS(17398), 1, sym__dollar_quoted_string_content, - [328766] = 2, + [341177] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16374), 1, + ACTIONS(17400), 1, aux_sym_at_time_zone_expression_token3, - [328773] = 2, + [341184] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16376), 1, + ACTIONS(17402), 1, aux_sym_at_time_zone_expression_token3, - [328780] = 2, - ACTIONS(14236), 1, + [341191] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16378), 1, + ACTIONS(17404), 1, aux_sym_string_token1, - [328787] = 2, + [341198] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16380), 1, + ACTIONS(17406), 1, aux_sym_at_time_zone_expression_token3, - [328794] = 2, + [341205] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16382), 1, - aux_sym_at_time_zone_expression_token3, - [328801] = 2, + ACTIONS(17408), 1, + aux_sym_trigger_reference_token1, + [341212] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16384), 1, + ACTIONS(17410), 1, aux_sym_create_function_parameter_token1, - [328808] = 2, + [341219] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16386), 1, + ACTIONS(17412), 1, aux_sym_at_time_zone_expression_token2, - [328815] = 2, + [341226] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16388), 1, + ACTIONS(17414), 1, aux_sym_at_time_zone_expression_token3, - [328822] = 2, + [341233] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16390), 1, - aux_sym_at_time_zone_expression_token3, - [328829] = 2, + ACTIONS(17416), 1, + anon_sym_RPAREN, + [341240] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16392), 1, + ACTIONS(17418), 1, aux_sym_at_time_zone_expression_token2, - [328836] = 2, + [341247] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16394), 1, + ACTIONS(17420), 1, sym_number, - [328843] = 2, + [341254] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16396), 1, + ACTIONS(17422), 1, aux_sym_at_time_zone_expression_token2, - [328850] = 2, + [341261] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16398), 1, + ACTIONS(17424), 1, aux_sym_at_time_zone_expression_token2, - [328857] = 2, + [341268] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16400), 1, + ACTIONS(17426), 1, sym_number, - [328864] = 2, + [341275] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16402), 1, + ACTIONS(17428), 1, aux_sym_at_time_zone_expression_token2, - [328871] = 2, + [341282] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16404), 1, + ACTIONS(17430), 1, aux_sym_at_time_zone_expression_token2, - [328878] = 2, + [341289] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16406), 1, + ACTIONS(17432), 1, sym_number, - [328885] = 2, + [341296] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16408), 1, + ACTIONS(17434), 1, aux_sym_at_time_zone_expression_token2, - [328892] = 2, + [341303] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16410), 1, + ACTIONS(17436), 1, aux_sym_at_time_zone_expression_token2, - [328899] = 2, + [341310] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16412), 1, + ACTIONS(17438), 1, aux_sym_at_time_zone_expression_token2, - [328906] = 2, + [341317] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16414), 1, + ACTIONS(17440), 1, aux_sym_at_time_zone_expression_token2, - [328913] = 2, + [341324] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16416), 1, + ACTIONS(17442), 1, aux_sym_at_time_zone_expression_token2, - [328920] = 2, + [341331] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16418), 1, + ACTIONS(17444), 1, aux_sym_at_time_zone_expression_token2, - [328927] = 2, + [341338] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16420), 1, + ACTIONS(17446), 1, aux_sym_at_time_zone_expression_token2, - [328934] = 2, + [341345] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16422), 1, + ACTIONS(17448), 1, aux_sym_at_time_zone_expression_token2, - [328941] = 2, + [341352] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16424), 1, + ACTIONS(17450), 1, aux_sym_at_time_zone_expression_token2, - [328948] = 2, - ACTIONS(14236), 1, + [341359] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16426), 1, + ACTIONS(17452), 1, aux_sym__quoted_identifier_token1, - [328955] = 2, - ACTIONS(14236), 1, + [341366] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16428), 1, + ACTIONS(17454), 1, aux_sym__quoted_identifier_token2, - [328962] = 2, + [341373] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16430), 1, + ACTIONS(17456), 1, sym__dollar_quoted_string_content, - [328969] = 2, + [341380] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16432), 1, - aux_sym_cte_token2, - [328976] = 2, + ACTIONS(17458), 1, + aux_sym_at_time_zone_expression_token3, + [341387] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16434), 1, + ACTIONS(17460), 1, aux_sym_at_time_zone_expression_token3, - [328983] = 2, - ACTIONS(14236), 1, + [341394] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16436), 1, + ACTIONS(17462), 1, aux_sym_string_token1, - [328990] = 2, + [341401] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16438), 1, - aux_sym_at_time_zone_expression_token3, - [328997] = 2, + ACTIONS(17234), 1, + anon_sym_SQUOTE, + [341408] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16440), 1, + ACTIONS(17464), 1, aux_sym_at_time_zone_expression_token3, - [329004] = 2, + [341415] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16442), 1, + ACTIONS(17466), 1, aux_sym_create_function_parameter_token1, - [329011] = 2, + [341422] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16444), 1, + ACTIONS(17468), 1, aux_sym_at_time_zone_expression_token2, - [329018] = 2, + [341429] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16446), 1, - anon_sym_RBRACK, - [329025] = 2, + ACTIONS(17470), 1, + aux_sym_at_time_zone_expression_token3, + [341436] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16448), 1, - aux_sym_at_time_zone_expression_token3, - [329032] = 2, + ACTIONS(17472), 1, + anon_sym_RPAREN, + [341443] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16450), 1, + ACTIONS(17474), 1, aux_sym_at_time_zone_expression_token2, - [329039] = 2, + [341450] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16452), 1, + ACTIONS(17476), 1, sym_number, - [329046] = 2, + [341457] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16454), 1, + ACTIONS(17478), 1, aux_sym_at_time_zone_expression_token2, - [329053] = 2, + [341464] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16456), 1, + ACTIONS(17480), 1, aux_sym_at_time_zone_expression_token2, - [329060] = 2, + [341471] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16458), 1, + ACTIONS(17482), 1, sym_number, - [329067] = 2, + [341478] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16460), 1, + ACTIONS(17484), 1, aux_sym_at_time_zone_expression_token2, - [329074] = 2, + [341485] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16462), 1, + ACTIONS(17486), 1, aux_sym_at_time_zone_expression_token2, - [329081] = 2, + [341492] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16464), 1, + ACTIONS(17488), 1, sym_number, - [329088] = 2, + [341499] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16466), 1, + ACTIONS(17490), 1, aux_sym_at_time_zone_expression_token2, - [329095] = 2, + [341506] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16468), 1, + ACTIONS(17492), 1, aux_sym_at_time_zone_expression_token2, - [329102] = 2, + [341513] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16470), 1, + ACTIONS(17494), 1, aux_sym_at_time_zone_expression_token2, - [329109] = 2, + [341520] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16472), 1, + ACTIONS(17496), 1, aux_sym_at_time_zone_expression_token2, - [329116] = 2, + [341527] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16474), 1, + ACTIONS(17498), 1, aux_sym_at_time_zone_expression_token2, - [329123] = 2, + [341534] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16476), 1, + ACTIONS(17500), 1, aux_sym_at_time_zone_expression_token2, - [329130] = 2, + [341541] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16478), 1, + ACTIONS(17502), 1, aux_sym_at_time_zone_expression_token2, - [329137] = 2, + [341548] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16480), 1, + ACTIONS(17504), 1, aux_sym_at_time_zone_expression_token2, - [329144] = 2, + [341555] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16482), 1, + ACTIONS(17506), 1, aux_sym_at_time_zone_expression_token2, - [329151] = 2, - ACTIONS(14236), 1, + [341562] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16484), 1, + ACTIONS(17508), 1, aux_sym__quoted_identifier_token1, - [329158] = 2, - ACTIONS(14236), 1, + [341569] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16486), 1, + ACTIONS(17510), 1, aux_sym__quoted_identifier_token2, - [329165] = 2, + [341576] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16488), 1, + ACTIONS(17512), 1, sym__dollar_quoted_string_content, - [329172] = 2, + [341583] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16490), 1, - aux_sym_at_time_zone_expression_token3, - [329179] = 2, + ACTIONS(17514), 1, + aux_sym_trigger_reference_token1, + [341590] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16492), 1, - aux_sym_trigger_time_token4, - [329186] = 2, - ACTIONS(14236), 1, + ACTIONS(17516), 1, + anon_sym_DQUOTE, + [341597] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16494), 1, + ACTIONS(17518), 1, aux_sym_string_token1, - [329193] = 2, + [341604] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16496), 1, - aux_sym_at_time_zone_expression_token3, - [329200] = 2, + ACTIONS(17516), 1, + anon_sym_BQUOTE, + [341611] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16498), 1, - aux_sym_trigger_reference_token1, - [329207] = 2, + ACTIONS(17520), 1, + aux_sym_argument_reference_token1, + [341618] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16500), 1, + ACTIONS(17522), 1, aux_sym_create_function_parameter_token1, - [329214] = 2, + [341625] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16502), 1, + ACTIONS(17524), 1, aux_sym_at_time_zone_expression_token2, - [329221] = 2, + [341632] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16504), 1, - aux_sym_alter_table_token2, - [329228] = 2, + ACTIONS(17526), 1, + aux_sym_at_time_zone_expression_token3, + [341639] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16506), 1, - anon_sym_RPAREN, - [329235] = 2, + ACTIONS(17528), 1, + aux_sym_at_time_zone_expression_token3, + [341646] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16508), 1, + ACTIONS(17530), 1, aux_sym_at_time_zone_expression_token2, - [329242] = 2, + [341653] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16510), 1, + ACTIONS(17532), 1, sym_number, - [329249] = 2, + [341660] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16512), 1, + ACTIONS(17534), 1, aux_sym_at_time_zone_expression_token2, - [329256] = 2, + [341667] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16514), 1, + ACTIONS(17536), 1, aux_sym_at_time_zone_expression_token2, - [329263] = 2, + [341674] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16516), 1, + ACTIONS(17538), 1, sym_number, - [329270] = 2, + [341681] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16518), 1, + ACTIONS(17540), 1, aux_sym_at_time_zone_expression_token2, - [329277] = 2, + [341688] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16520), 1, + ACTIONS(17542), 1, aux_sym_at_time_zone_expression_token2, - [329284] = 2, + [341695] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16522), 1, + ACTIONS(17544), 1, sym_number, - [329291] = 2, + [341702] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16524), 1, + ACTIONS(17546), 1, aux_sym_at_time_zone_expression_token2, - [329298] = 2, + [341709] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16526), 1, + ACTIONS(17548), 1, aux_sym_at_time_zone_expression_token2, - [329305] = 2, + [341716] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16528), 1, + ACTIONS(17550), 1, aux_sym_at_time_zone_expression_token2, - [329312] = 2, + [341723] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16530), 1, + ACTIONS(17552), 1, aux_sym_at_time_zone_expression_token2, - [329319] = 2, + [341730] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16532), 1, + ACTIONS(17554), 1, aux_sym_at_time_zone_expression_token2, - [329326] = 2, + [341737] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16534), 1, + ACTIONS(17556), 1, aux_sym_at_time_zone_expression_token2, - [329333] = 2, + [341744] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16536), 1, + ACTIONS(17558), 1, aux_sym_at_time_zone_expression_token2, - [329340] = 2, + [341751] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16538), 1, + ACTIONS(17560), 1, aux_sym_at_time_zone_expression_token2, - [329347] = 2, + [341758] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16540), 1, + ACTIONS(17562), 1, aux_sym_at_time_zone_expression_token2, - [329354] = 2, - ACTIONS(14236), 1, + [341765] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16542), 1, + ACTIONS(17564), 1, aux_sym__quoted_identifier_token1, - [329361] = 2, - ACTIONS(14236), 1, + [341772] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16544), 1, + ACTIONS(17566), 1, aux_sym__quoted_identifier_token2, - [329368] = 2, + [341779] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16546), 1, + ACTIONS(17568), 1, sym__dollar_quoted_string_content, - [329375] = 2, + [341786] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16548), 1, - aux_sym_alter_schema_rename_action_token2, - [329382] = 2, + ACTIONS(17570), 1, + aux_sym_at_time_zone_expression_token3, + [341793] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16550), 1, - aux_sym_cte_token2, - [329389] = 2, - ACTIONS(14236), 1, + ACTIONS(17572), 1, + aux_sym_at_time_zone_expression_token3, + [341800] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16552), 1, + ACTIONS(17574), 1, aux_sym_string_token1, - [329396] = 2, + [341807] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16554), 1, - anon_sym_SQUOTE, - [329403] = 2, + ACTIONS(17576), 1, + aux_sym_at_time_zone_expression_token3, + [341814] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16556), 1, - anon_sym_RPAREN, - [329410] = 2, + ACTIONS(17578), 1, + aux_sym_at_time_zone_expression_token3, + [341821] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16558), 1, + ACTIONS(17580), 1, aux_sym_create_function_parameter_token1, - [329417] = 2, + [341828] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16560), 1, + ACTIONS(17582), 1, aux_sym_at_time_zone_expression_token2, - [329424] = 2, + [341835] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16554), 1, - sym__dollar_quoted_string_end_tag, - [329431] = 2, + ACTIONS(17584), 1, + aux_sym_at_time_zone_expression_token3, + [341842] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16562), 1, - anon_sym_DQUOTE, - [329438] = 2, + ACTIONS(17586), 1, + aux_sym_at_time_zone_expression_token3, + [341849] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16564), 1, + ACTIONS(17588), 1, aux_sym_at_time_zone_expression_token2, - [329445] = 2, + [341856] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16566), 1, + ACTIONS(17590), 1, sym_number, - [329452] = 2, + [341863] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16568), 1, + ACTIONS(17592), 1, aux_sym_at_time_zone_expression_token2, - [329459] = 2, + [341870] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16570), 1, + ACTIONS(17594), 1, aux_sym_at_time_zone_expression_token2, - [329466] = 2, + [341877] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16572), 1, + ACTIONS(17596), 1, sym_number, - [329473] = 2, + [341884] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16574), 1, + ACTIONS(17598), 1, aux_sym_at_time_zone_expression_token2, - [329480] = 2, + [341891] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16576), 1, + ACTIONS(17600), 1, aux_sym_at_time_zone_expression_token2, - [329487] = 2, + [341898] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16578), 1, + ACTIONS(17602), 1, sym_number, - [329494] = 2, + [341905] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16580), 1, + ACTIONS(17604), 1, aux_sym_at_time_zone_expression_token2, - [329501] = 2, + [341912] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16582), 1, + ACTIONS(17606), 1, aux_sym_at_time_zone_expression_token2, - [329508] = 2, + [341919] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16584), 1, + ACTIONS(17608), 1, aux_sym_at_time_zone_expression_token2, - [329515] = 2, + [341926] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16586), 1, + ACTIONS(17610), 1, aux_sym_at_time_zone_expression_token2, - [329522] = 2, + [341933] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16588), 1, + ACTIONS(17612), 1, aux_sym_at_time_zone_expression_token2, - [329529] = 2, + [341940] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16590), 1, + ACTIONS(17614), 1, aux_sym_at_time_zone_expression_token2, - [329536] = 2, + [341947] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16592), 1, + ACTIONS(17616), 1, aux_sym_at_time_zone_expression_token2, - [329543] = 2, + [341954] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16594), 1, + ACTIONS(17618), 1, aux_sym_at_time_zone_expression_token2, - [329550] = 2, + [341961] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16596), 1, + ACTIONS(17620), 1, aux_sym_at_time_zone_expression_token2, - [329557] = 2, - ACTIONS(14236), 1, + [341968] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16598), 1, + ACTIONS(17622), 1, aux_sym__quoted_identifier_token1, - [329564] = 2, - ACTIONS(14236), 1, + [341975] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16600), 1, + ACTIONS(17624), 1, aux_sym__quoted_identifier_token2, - [329571] = 2, + [341982] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16602), 1, + ACTIONS(17626), 1, sym__dollar_quoted_string_content, - [329578] = 2, + [341989] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16562), 1, - anon_sym_BQUOTE, - [329585] = 2, + ACTIONS(17628), 1, + aux_sym_at_time_zone_expression_token3, + [341996] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16604), 1, - aux_sym_create_trigger_statement_token4, - [329592] = 2, - ACTIONS(14236), 1, + ACTIONS(17630), 1, + aux_sym_at_time_zone_expression_token3, + [342003] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16606), 1, + ACTIONS(17632), 1, aux_sym_string_token1, - [329599] = 2, + [342010] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16608), 1, - aux_sym_argument_reference_token1, - [329606] = 2, + ACTIONS(17634), 1, + aux_sym_at_time_zone_expression_token3, + [342017] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16610), 1, + ACTIONS(17636), 1, aux_sym_at_time_zone_expression_token3, - [329613] = 2, + [342024] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16612), 1, + ACTIONS(17638), 1, aux_sym_create_function_parameter_token1, - [329620] = 2, + [342031] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16614), 1, + ACTIONS(17640), 1, aux_sym_at_time_zone_expression_token2, - [329627] = 2, + [342038] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16616), 1, - aux_sym_at_time_zone_expression_token3, - [329634] = 2, + ACTIONS(17642), 1, + aux_sym_comment_statement_token2, + [342045] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16618), 1, + ACTIONS(17644), 1, aux_sym_at_time_zone_expression_token3, - [329641] = 2, + [342052] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16620), 1, + ACTIONS(17646), 1, aux_sym_at_time_zone_expression_token2, - [329648] = 2, + [342059] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16622), 1, + ACTIONS(17648), 1, sym_number, - [329655] = 2, + [342066] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16624), 1, + ACTIONS(17650), 1, aux_sym_at_time_zone_expression_token2, - [329662] = 2, + [342073] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16626), 1, + ACTIONS(17652), 1, aux_sym_at_time_zone_expression_token2, - [329669] = 2, + [342080] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16628), 1, + ACTIONS(17654), 1, sym_number, - [329676] = 2, + [342087] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16630), 1, + ACTIONS(17656), 1, aux_sym_at_time_zone_expression_token2, - [329683] = 2, + [342094] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16632), 1, + ACTIONS(17658), 1, aux_sym_at_time_zone_expression_token2, - [329690] = 2, + [342101] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16634), 1, + ACTIONS(17660), 1, sym_number, - [329697] = 2, + [342108] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16636), 1, + ACTIONS(17662), 1, aux_sym_at_time_zone_expression_token2, - [329704] = 2, + [342115] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16638), 1, + ACTIONS(17664), 1, aux_sym_at_time_zone_expression_token2, - [329711] = 2, + [342122] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16640), 1, + ACTIONS(17666), 1, aux_sym_at_time_zone_expression_token2, - [329718] = 2, + [342129] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16642), 1, + ACTIONS(17668), 1, aux_sym_at_time_zone_expression_token2, - [329725] = 2, + [342136] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16644), 1, + ACTIONS(17670), 1, aux_sym_at_time_zone_expression_token2, - [329732] = 2, + [342143] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16646), 1, + ACTIONS(17672), 1, aux_sym_at_time_zone_expression_token2, - [329739] = 2, + [342150] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16648), 1, + ACTIONS(17674), 1, aux_sym_at_time_zone_expression_token2, - [329746] = 2, + [342157] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16650), 1, + ACTIONS(17676), 1, aux_sym_at_time_zone_expression_token2, - [329753] = 2, + [342164] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16652), 1, + ACTIONS(17678), 1, aux_sym_at_time_zone_expression_token2, - [329760] = 2, - ACTIONS(14236), 1, + [342171] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16654), 1, + ACTIONS(17680), 1, aux_sym__quoted_identifier_token1, - [329767] = 2, - ACTIONS(14236), 1, + [342178] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16656), 1, + ACTIONS(17682), 1, aux_sym__quoted_identifier_token2, - [329774] = 2, + [342185] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16658), 1, + ACTIONS(17684), 1, sym__dollar_quoted_string_content, - [329781] = 2, + [342192] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16660), 1, - aux_sym_at_time_zone_expression_token3, - [329788] = 2, + ACTIONS(17686), 1, + anon_sym_RBRACK, + [342199] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16662), 1, + ACTIONS(17688), 1, aux_sym_at_time_zone_expression_token3, - [329795] = 2, - ACTIONS(14236), 1, + [342206] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16664), 1, + ACTIONS(17690), 1, aux_sym_string_token1, - [329802] = 2, + [342213] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16666), 1, - aux_sym_at_time_zone_expression_token3, - [329809] = 2, + ACTIONS(17692), 1, + aux_sym_truncate_statement_token2, + [342220] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16668), 1, + ACTIONS(17694), 1, aux_sym_at_time_zone_expression_token3, - [329816] = 2, + [342227] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16670), 1, + ACTIONS(17696), 1, aux_sym_create_function_parameter_token1, - [329823] = 2, + [342234] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16672), 1, + ACTIONS(17698), 1, aux_sym_at_time_zone_expression_token2, - [329830] = 2, + [342241] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16674), 1, - aux_sym_at_time_zone_expression_token3, - [329837] = 2, + ACTIONS(17700), 1, + aux_sym_argument_reference_token1, + [342248] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16676), 1, + ACTIONS(17702), 1, aux_sym_at_time_zone_expression_token3, - [329844] = 2, + [342255] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16678), 1, + ACTIONS(17704), 1, aux_sym_at_time_zone_expression_token2, - [329851] = 2, + [342262] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16680), 1, + ACTIONS(17706), 1, aux_sym_at_time_zone_expression_token2, - [329858] = 2, + [342269] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16682), 1, + ACTIONS(17708), 1, aux_sym_at_time_zone_expression_token2, - [329865] = 2, + [342276] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16684), 1, + ACTIONS(17710), 1, aux_sym_at_time_zone_expression_token2, - [329872] = 2, + [342283] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16686), 1, + ACTIONS(17712), 1, aux_sym_at_time_zone_expression_token2, - [329879] = 2, + [342290] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16688), 1, + ACTIONS(17714), 1, aux_sym_at_time_zone_expression_token2, - [329886] = 2, + [342297] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16690), 1, + ACTIONS(17716), 1, aux_sym_at_time_zone_expression_token2, - [329893] = 2, + [342304] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16692), 1, + ACTIONS(17718), 1, aux_sym_at_time_zone_expression_token2, - [329900] = 2, + [342311] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16694), 1, + ACTIONS(17720), 1, aux_sym_at_time_zone_expression_token2, - [329907] = 2, + [342318] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16696), 1, + ACTIONS(17722), 1, aux_sym_at_time_zone_expression_token2, - [329914] = 2, + [342325] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16698), 1, + ACTIONS(17724), 1, aux_sym_at_time_zone_expression_token2, - [329921] = 2, + [342332] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16700), 1, + ACTIONS(17726), 1, aux_sym_at_time_zone_expression_token2, - [329928] = 2, + [342339] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16702), 1, + ACTIONS(17728), 1, aux_sym_at_time_zone_expression_token2, - [329935] = 2, + [342346] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16704), 1, + ACTIONS(17730), 1, aux_sym_at_time_zone_expression_token2, - [329942] = 2, - ACTIONS(14236), 1, + [342353] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16706), 1, + ACTIONS(17732), 1, aux_sym__quoted_identifier_token1, - [329949] = 2, - ACTIONS(14236), 1, + [342360] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16708), 1, + ACTIONS(17734), 1, aux_sym__quoted_identifier_token2, - [329956] = 2, + [342367] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16710), 1, + ACTIONS(17736), 1, sym__dollar_quoted_string_content, - [329963] = 2, + [342374] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16712), 1, - aux_sym_at_time_zone_expression_token3, - [329970] = 2, + ACTIONS(17738), 1, + aux_sym_grant_statement_token10, + [342381] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16714), 1, - aux_sym_at_time_zone_expression_token3, - [329977] = 2, - ACTIONS(14236), 1, + ACTIONS(17740), 1, + sym__dollar_quoted_string_end_tag, + [342388] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16716), 1, + ACTIONS(17742), 1, aux_sym_string_token1, - [329984] = 2, + [342395] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16718), 1, - aux_sym_at_time_zone_expression_token3, - [329991] = 2, + ACTIONS(17744), 1, + anon_sym_BQUOTE, + [342402] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16720), 1, - anon_sym_RBRACK, - [329998] = 2, + ACTIONS(17746), 1, + aux_sym_grant_statement_token10, + [342409] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16722), 1, + ACTIONS(17748), 1, aux_sym_create_function_parameter_token1, - [330005] = 2, + [342416] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16724), 1, + ACTIONS(17750), 1, aux_sym_at_time_zone_expression_token2, - [330012] = 2, + [342423] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16726), 1, - aux_sym_at_time_zone_expression_token3, - [330019] = 2, + ACTIONS(17752), 1, + aux_sym_grant_statement_token10, + [342430] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16728), 1, - aux_sym_at_time_zone_expression_token3, - [330026] = 2, + ACTIONS(17744), 1, + anon_sym_DQUOTE, + [342437] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16730), 1, + ACTIONS(17754), 1, aux_sym_at_time_zone_expression_token2, - [330033] = 2, + [342444] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16732), 1, + ACTIONS(17756), 1, aux_sym_at_time_zone_expression_token2, - [330040] = 2, + [342451] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16734), 1, + ACTIONS(17758), 1, aux_sym_at_time_zone_expression_token2, - [330047] = 2, + [342458] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16736), 1, + ACTIONS(17760), 1, aux_sym_at_time_zone_expression_token2, - [330054] = 2, + [342465] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16738), 1, + ACTIONS(17762), 1, aux_sym_at_time_zone_expression_token2, - [330061] = 2, + [342472] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16740), 1, + ACTIONS(17764), 1, aux_sym_at_time_zone_expression_token2, - [330068] = 2, + [342479] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16742), 1, + ACTIONS(17766), 1, aux_sym_at_time_zone_expression_token2, - [330075] = 2, + [342486] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16744), 1, + ACTIONS(17768), 1, aux_sym_at_time_zone_expression_token2, - [330082] = 2, + [342493] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16746), 1, + ACTIONS(17770), 1, aux_sym_at_time_zone_expression_token2, - [330089] = 2, + [342500] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16748), 1, + ACTIONS(17772), 1, aux_sym_at_time_zone_expression_token2, - [330096] = 2, + [342507] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16750), 1, + ACTIONS(17774), 1, aux_sym_at_time_zone_expression_token2, - [330103] = 2, + [342514] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16752), 1, + ACTIONS(17776), 1, aux_sym_at_time_zone_expression_token2, - [330110] = 2, + [342521] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16754), 1, + ACTIONS(17778), 1, aux_sym_at_time_zone_expression_token2, - [330117] = 2, + [342528] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16756), 1, + ACTIONS(17780), 1, aux_sym_at_time_zone_expression_token2, - [330124] = 2, - ACTIONS(14236), 1, + [342535] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16758), 1, + ACTIONS(17782), 1, aux_sym__quoted_identifier_token1, - [330131] = 2, - ACTIONS(14236), 1, + [342542] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16760), 1, + ACTIONS(17784), 1, aux_sym__quoted_identifier_token2, - [330138] = 2, + [342549] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16762), 1, + ACTIONS(17786), 1, sym__dollar_quoted_string_content, - [330145] = 2, + [342556] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16764), 1, - aux_sym_sequence_token4, - [330152] = 2, + ACTIONS(17788), 1, + aux_sym_grant_statement_token1, + [342563] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16766), 1, - aux_sym_at_time_zone_expression_token3, - [330159] = 2, - ACTIONS(14236), 1, + ACTIONS(17790), 1, + anon_sym_RPAREN, + [342570] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16768), 1, + ACTIONS(17792), 1, aux_sym_string_token1, - [330166] = 2, + [342577] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16770), 1, - aux_sym_trigger_reference_token1, - [330173] = 2, + ACTIONS(17794), 1, + aux_sym_grant_statement_token1, + [342584] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12534), 1, - sym_number, - [330180] = 2, + ACTIONS(17796), 1, + aux_sym_at_time_zone_expression_token3, + [342591] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16772), 1, + ACTIONS(17798), 1, aux_sym_create_function_parameter_token1, - [330187] = 2, + [342598] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16774), 1, + ACTIONS(17800), 1, aux_sym_at_time_zone_expression_token2, - [330194] = 2, + [342605] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16776), 1, - anon_sym_RPAREN, - [330201] = 2, + ACTIONS(17802), 1, + aux_sym_at_time_zone_expression_token3, + [342612] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16778), 1, - aux_sym_comment_statement_token2, - [330208] = 2, + ACTIONS(17804), 1, + aux_sym_at_time_zone_expression_token2, + [342619] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16780), 1, + ACTIONS(17806), 1, aux_sym_at_time_zone_expression_token2, - [330215] = 2, + [342626] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16782), 1, + ACTIONS(17808), 1, aux_sym_at_time_zone_expression_token2, - [330222] = 2, + [342633] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16784), 1, + ACTIONS(17810), 1, aux_sym_at_time_zone_expression_token2, - [330229] = 2, + [342640] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16786), 1, + ACTIONS(17812), 1, aux_sym_at_time_zone_expression_token2, - [330236] = 2, + [342647] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16788), 1, + ACTIONS(17814), 1, aux_sym_at_time_zone_expression_token2, - [330243] = 2, + [342654] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16790), 1, + ACTIONS(17816), 1, aux_sym_at_time_zone_expression_token2, - [330250] = 2, + [342661] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16792), 1, + ACTIONS(17818), 1, aux_sym_at_time_zone_expression_token2, - [330257] = 2, + [342668] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16794), 1, + ACTIONS(17820), 1, aux_sym_at_time_zone_expression_token2, - [330264] = 2, + [342675] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16796), 1, + ACTIONS(17822), 1, aux_sym_at_time_zone_expression_token2, - [330271] = 2, + [342682] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16798), 1, + ACTIONS(17824), 1, aux_sym_at_time_zone_expression_token2, - [330278] = 2, + [342689] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16800), 1, + ACTIONS(17826), 1, aux_sym_at_time_zone_expression_token2, - [330285] = 2, + [342696] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16802), 1, + ACTIONS(17828), 1, aux_sym_at_time_zone_expression_token2, - [330292] = 2, + [342703] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16804), 1, + ACTIONS(17830), 1, aux_sym_at_time_zone_expression_token2, - [330299] = 2, + [342710] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16806), 1, + ACTIONS(17832), 1, aux_sym_at_time_zone_expression_token2, - [330306] = 2, - ACTIONS(14236), 1, + [342717] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16808), 1, + ACTIONS(17834), 1, aux_sym__quoted_identifier_token1, - [330313] = 2, - ACTIONS(14236), 1, + [342724] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16810), 1, + ACTIONS(17836), 1, aux_sym__quoted_identifier_token2, - [330320] = 2, + [342731] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16812), 1, + ACTIONS(17838), 1, sym__dollar_quoted_string_content, - [330327] = 2, + [342738] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16814), 1, - aux_sym_with_clause_token1, - [330334] = 2, + ACTIONS(17840), 1, + aux_sym_at_time_zone_expression_token2, + [342745] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16816), 1, - anon_sym_SQUOTE, - [330341] = 2, - ACTIONS(14236), 1, + ACTIONS(17842), 1, + aux_sym_at_time_zone_expression_token3, + [342752] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16818), 1, + ACTIONS(17844), 1, aux_sym_string_token1, - [330348] = 2, + [342759] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16820), 1, + ACTIONS(17846), 1, anon_sym_RPAREN, - [330355] = 2, + [342766] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16816), 1, - sym__dollar_quoted_string_end_tag, - [330362] = 2, + ACTIONS(17848), 1, + anon_sym_SQUOTE, + [342773] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16822), 1, + ACTIONS(17850), 1, aux_sym_create_function_parameter_token1, - [330369] = 2, + [342780] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16824), 1, + ACTIONS(17852), 1, aux_sym_at_time_zone_expression_token2, - [330376] = 2, + [342787] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16826), 1, - anon_sym_DQUOTE, - [330383] = 2, + ACTIONS(17740), 1, + anon_sym_SQUOTE, + [342794] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16826), 1, - anon_sym_BQUOTE, - [330390] = 2, + ACTIONS(17854), 1, + anon_sym_RPAREN, + [342801] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16828), 1, + ACTIONS(17856), 1, aux_sym_at_time_zone_expression_token2, - [330397] = 2, + [342808] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16830), 1, + ACTIONS(17858), 1, aux_sym_at_time_zone_expression_token2, - [330404] = 2, + [342815] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16832), 1, + ACTIONS(17860), 1, aux_sym_at_time_zone_expression_token2, - [330411] = 2, + [342822] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16834), 1, + ACTIONS(17862), 1, aux_sym_at_time_zone_expression_token2, - [330418] = 2, + [342829] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16836), 1, + ACTIONS(17864), 1, aux_sym_at_time_zone_expression_token2, - [330425] = 2, + [342836] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16838), 1, + ACTIONS(17866), 1, aux_sym_at_time_zone_expression_token2, - [330432] = 2, + [342843] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16840), 1, + ACTIONS(17868), 1, aux_sym_at_time_zone_expression_token2, - [330439] = 2, + [342850] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16842), 1, + ACTIONS(17870), 1, aux_sym_at_time_zone_expression_token2, - [330446] = 2, + [342857] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16844), 1, + ACTIONS(17872), 1, aux_sym_at_time_zone_expression_token2, - [330453] = 2, + [342864] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16846), 1, + ACTIONS(17874), 1, aux_sym_at_time_zone_expression_token2, - [330460] = 2, + [342871] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16848), 1, + ACTIONS(17876), 1, aux_sym_at_time_zone_expression_token2, - [330467] = 2, + [342878] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16850), 1, + ACTIONS(17878), 1, aux_sym_at_time_zone_expression_token2, - [330474] = 2, + [342885] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16852), 1, + ACTIONS(17880), 1, aux_sym_at_time_zone_expression_token2, - [330481] = 2, + [342892] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16854), 1, + ACTIONS(17882), 1, aux_sym_at_time_zone_expression_token2, - [330488] = 2, - ACTIONS(14236), 1, + [342899] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16856), 1, + ACTIONS(17884), 1, aux_sym__quoted_identifier_token1, - [330495] = 2, - ACTIONS(14236), 1, + [342906] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16858), 1, + ACTIONS(17886), 1, aux_sym__quoted_identifier_token2, - [330502] = 2, + [342913] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16860), 1, + ACTIONS(17888), 1, sym__dollar_quoted_string_content, - [330509] = 2, + [342920] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16862), 1, - aux_sym_alter_table_token2, - [330516] = 2, + ACTIONS(17848), 1, + sym__dollar_quoted_string_end_tag, + [342927] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16864), 1, - aux_sym_argument_reference_token1, - [330523] = 2, - ACTIONS(14236), 1, + ACTIONS(17890), 1, + anon_sym_DQUOTE, + [342934] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16866), 1, + ACTIONS(17892), 1, aux_sym_string_token1, - [330530] = 2, + [342941] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16868), 1, - sym__dollar_quoted_string_end_tag, - [330537] = 2, + ACTIONS(17890), 1, + anon_sym_BQUOTE, + [342948] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16870), 1, - aux_sym_at_time_zone_expression_token3, - [330544] = 2, + ACTIONS(17894), 1, + aux_sym_argument_reference_token1, + [342955] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16872), 1, + ACTIONS(17896), 1, aux_sym_create_function_parameter_token1, - [330551] = 2, + [342962] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16874), 1, + ACTIONS(17898), 1, aux_sym_at_time_zone_expression_token2, - [330558] = 2, + [342969] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16876), 1, - aux_sym_at_time_zone_expression_token3, - [330565] = 2, + ACTIONS(17900), 1, + aux_sym_grant_statement_token1, + [342976] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16878), 1, - aux_sym_at_time_zone_expression_token3, - [330572] = 2, + ACTIONS(17902), 1, + aux_sym_create_table_statement_token2, + [342983] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16880), 1, + ACTIONS(17904), 1, aux_sym_at_time_zone_expression_token2, - [330579] = 2, + [342990] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16882), 1, + ACTIONS(17906), 1, aux_sym_at_time_zone_expression_token2, - [330586] = 2, + [342997] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16884), 1, + ACTIONS(17908), 1, aux_sym_at_time_zone_expression_token2, - [330593] = 2, + [343004] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16886), 1, + ACTIONS(17910), 1, aux_sym_at_time_zone_expression_token2, - [330600] = 2, + [343011] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16888), 1, + ACTIONS(17912), 1, aux_sym_at_time_zone_expression_token2, - [330607] = 2, + [343018] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16890), 1, + ACTIONS(17914), 1, aux_sym_at_time_zone_expression_token2, - [330614] = 2, + [343025] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16892), 1, + ACTIONS(17916), 1, aux_sym_at_time_zone_expression_token2, - [330621] = 2, + [343032] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16894), 1, + ACTIONS(17918), 1, aux_sym_at_time_zone_expression_token2, - [330628] = 2, + [343039] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16896), 1, + ACTIONS(17920), 1, aux_sym_at_time_zone_expression_token2, - [330635] = 2, + [343046] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16898), 1, + ACTIONS(17922), 1, aux_sym_at_time_zone_expression_token2, - [330642] = 2, + [343053] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16900), 1, + ACTIONS(17924), 1, aux_sym_at_time_zone_expression_token2, - [330649] = 2, + [343060] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16902), 1, + ACTIONS(17926), 1, aux_sym_at_time_zone_expression_token2, - [330656] = 2, + [343067] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16904), 1, + ACTIONS(17928), 1, aux_sym_at_time_zone_expression_token2, - [330663] = 2, + [343074] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16906), 1, + ACTIONS(17930), 1, aux_sym_at_time_zone_expression_token2, - [330670] = 2, - ACTIONS(14236), 1, + [343081] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16908), 1, + ACTIONS(17932), 1, aux_sym__quoted_identifier_token1, - [330677] = 2, - ACTIONS(14236), 1, + [343088] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16910), 1, + ACTIONS(17934), 1, aux_sym__quoted_identifier_token2, - [330684] = 2, + [343095] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16912), 1, + ACTIONS(17936), 1, sym__dollar_quoted_string_content, - [330691] = 2, - ACTIONS(14236), 1, + [343102] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16914), 1, + ACTIONS(17938), 1, aux_sym_string_token1, - [330698] = 2, + [343109] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16916), 1, + ACTIONS(17940), 1, + anon_sym_RPAREN, + [343116] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(17942), 1, aux_sym_at_time_zone_expression_token2, - [330705] = 2, + [343123] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16918), 1, + ACTIONS(17944), 1, aux_sym_at_time_zone_expression_token2, - [330712] = 2, + [343130] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16920), 1, + ACTIONS(17946), 1, aux_sym_at_time_zone_expression_token2, - [330719] = 2, + [343137] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16922), 1, + ACTIONS(17948), 1, aux_sym_at_time_zone_expression_token2, - [330726] = 2, + [343144] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16924), 1, + ACTIONS(17950), 1, aux_sym_at_time_zone_expression_token2, - [330733] = 2, + [343151] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16926), 1, + ACTIONS(17952), 1, aux_sym_at_time_zone_expression_token2, - [330740] = 2, + [343158] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16928), 1, + ACTIONS(17954), 1, aux_sym_at_time_zone_expression_token2, - [330747] = 2, + [343165] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16930), 1, + ACTIONS(17956), 1, aux_sym_at_time_zone_expression_token2, - [330754] = 2, + [343172] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16932), 1, + ACTIONS(17958), 1, aux_sym_at_time_zone_expression_token2, - [330761] = 2, + [343179] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16934), 1, + ACTIONS(17960), 1, aux_sym_at_time_zone_expression_token2, - [330768] = 2, + [343186] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16936), 1, + ACTIONS(17962), 1, aux_sym_at_time_zone_expression_token2, - [330775] = 2, + [343193] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16938), 1, + ACTIONS(17964), 1, aux_sym_at_time_zone_expression_token2, - [330782] = 2, + [343200] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16940), 1, + ACTIONS(17966), 1, aux_sym_at_time_zone_expression_token2, - [330789] = 2, + [343207] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16942), 1, + ACTIONS(17968), 1, aux_sym_at_time_zone_expression_token2, - [330796] = 2, - ACTIONS(14236), 1, + [343214] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16944), 1, + ACTIONS(17970), 1, aux_sym__quoted_identifier_token1, - [330803] = 2, - ACTIONS(14236), 1, + [343221] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16946), 1, + ACTIONS(17972), 1, aux_sym__quoted_identifier_token2, - [330810] = 2, + [343228] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16948), 1, + ACTIONS(17974), 1, sym__dollar_quoted_string_content, - [330817] = 2, - ACTIONS(14236), 1, + [343235] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16950), 1, + ACTIONS(17976), 1, aux_sym_string_token1, - [330824] = 2, + [343242] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16952), 1, + ACTIONS(17978), 1, aux_sym_at_time_zone_expression_token2, - [330831] = 2, + [343249] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16954), 1, + ACTIONS(17980), 1, aux_sym_at_time_zone_expression_token2, - [330838] = 2, + [343256] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16956), 1, + ACTIONS(17982), 1, aux_sym_at_time_zone_expression_token2, - [330845] = 2, + [343263] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16958), 1, + ACTIONS(17984), 1, aux_sym_at_time_zone_expression_token2, - [330852] = 2, + [343270] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16960), 1, + ACTIONS(17986), 1, aux_sym_at_time_zone_expression_token2, - [330859] = 2, + [343277] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16962), 1, + ACTIONS(17988), 1, aux_sym_at_time_zone_expression_token2, - [330866] = 2, + [343284] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16964), 1, + ACTIONS(17990), 1, aux_sym_at_time_zone_expression_token2, - [330873] = 2, + [343291] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16966), 1, + ACTIONS(17992), 1, aux_sym_at_time_zone_expression_token2, - [330880] = 2, + [343298] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16968), 1, + ACTIONS(17994), 1, aux_sym_at_time_zone_expression_token2, - [330887] = 2, + [343305] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16970), 1, + ACTIONS(17996), 1, aux_sym_at_time_zone_expression_token2, - [330894] = 2, + [343312] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16972), 1, + ACTIONS(17998), 1, aux_sym_at_time_zone_expression_token2, - [330901] = 2, + [343319] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16974), 1, + ACTIONS(18000), 1, aux_sym_at_time_zone_expression_token2, - [330908] = 2, + [343326] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16976), 1, + ACTIONS(18002), 1, aux_sym_at_time_zone_expression_token2, - [330915] = 2, + [343333] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16978), 1, + ACTIONS(18004), 1, aux_sym_at_time_zone_expression_token2, - [330922] = 2, - ACTIONS(14236), 1, + [343340] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16980), 1, + ACTIONS(18006), 1, aux_sym__quoted_identifier_token1, - [330929] = 2, - ACTIONS(14236), 1, + [343347] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16982), 1, + ACTIONS(18008), 1, aux_sym__quoted_identifier_token2, - [330936] = 2, + [343354] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16984), 1, + ACTIONS(18010), 1, sym__dollar_quoted_string_content, - [330943] = 2, - ACTIONS(14236), 1, + [343361] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(16986), 1, + ACTIONS(18012), 1, aux_sym_string_token1, - [330950] = 2, + [343368] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16988), 1, + ACTIONS(18014), 1, aux_sym_at_time_zone_expression_token2, - [330957] = 2, + [343375] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16990), 1, + ACTIONS(18016), 1, aux_sym_at_time_zone_expression_token2, - [330964] = 2, + [343382] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16992), 1, + ACTIONS(18018), 1, aux_sym_at_time_zone_expression_token2, - [330971] = 2, + [343389] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16994), 1, + ACTIONS(18020), 1, aux_sym_at_time_zone_expression_token2, - [330978] = 2, + [343396] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16996), 1, + ACTIONS(18022), 1, aux_sym_at_time_zone_expression_token2, - [330985] = 2, + [343403] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16998), 1, + ACTIONS(18024), 1, aux_sym_at_time_zone_expression_token2, - [330992] = 2, + [343410] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17000), 1, + ACTIONS(18026), 1, aux_sym_at_time_zone_expression_token2, - [330999] = 2, + [343417] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17002), 1, + ACTIONS(18028), 1, aux_sym_at_time_zone_expression_token2, - [331006] = 2, + [343424] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17004), 1, + ACTIONS(18030), 1, aux_sym_at_time_zone_expression_token2, - [331013] = 2, + [343431] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17006), 1, + ACTIONS(18032), 1, aux_sym_at_time_zone_expression_token2, - [331020] = 2, + [343438] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17008), 1, + ACTIONS(18034), 1, aux_sym_at_time_zone_expression_token2, - [331027] = 2, + [343445] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17010), 1, + ACTIONS(18036), 1, aux_sym_at_time_zone_expression_token2, - [331034] = 2, + [343452] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17012), 1, + ACTIONS(18038), 1, aux_sym_at_time_zone_expression_token2, - [331041] = 2, + [343459] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17014), 1, + ACTIONS(18040), 1, aux_sym_at_time_zone_expression_token2, - [331048] = 2, - ACTIONS(14236), 1, + [343466] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17016), 1, + ACTIONS(18042), 1, aux_sym__quoted_identifier_token1, - [331055] = 2, - ACTIONS(14236), 1, + [343473] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17018), 1, + ACTIONS(18044), 1, aux_sym__quoted_identifier_token2, - [331062] = 2, + [343480] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17020), 1, + ACTIONS(18046), 1, sym__dollar_quoted_string_content, - [331069] = 2, - ACTIONS(14236), 1, + [343487] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17022), 1, + ACTIONS(18048), 1, aux_sym_string_token1, - [331076] = 2, + [343494] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17024), 1, + ACTIONS(18050), 1, aux_sym_at_time_zone_expression_token2, - [331083] = 2, + [343501] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17026), 1, + ACTIONS(18052), 1, aux_sym_at_time_zone_expression_token2, - [331090] = 2, + [343508] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17028), 1, + ACTIONS(18054), 1, aux_sym_at_time_zone_expression_token2, - [331097] = 2, + [343515] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17030), 1, + ACTIONS(18056), 1, aux_sym_at_time_zone_expression_token2, - [331104] = 2, + [343522] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17032), 1, + ACTIONS(18058), 1, aux_sym_at_time_zone_expression_token2, - [331111] = 2, + [343529] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17034), 1, + ACTIONS(18060), 1, aux_sym_at_time_zone_expression_token2, - [331118] = 2, + [343536] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17036), 1, + ACTIONS(18062), 1, aux_sym_at_time_zone_expression_token2, - [331125] = 2, + [343543] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17038), 1, + ACTIONS(18064), 1, aux_sym_at_time_zone_expression_token2, - [331132] = 2, + [343550] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17040), 1, + ACTIONS(18066), 1, aux_sym_at_time_zone_expression_token2, - [331139] = 2, + [343557] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17042), 1, + ACTIONS(18068), 1, aux_sym_at_time_zone_expression_token2, - [331146] = 2, + [343564] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17044), 1, + ACTIONS(18070), 1, aux_sym_at_time_zone_expression_token2, - [331153] = 2, + [343571] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17046), 1, + ACTIONS(18072), 1, aux_sym_at_time_zone_expression_token2, - [331160] = 2, + [343578] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17048), 1, + ACTIONS(18074), 1, aux_sym_at_time_zone_expression_token2, - [331167] = 2, + [343585] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17050), 1, + ACTIONS(18076), 1, aux_sym_at_time_zone_expression_token2, - [331174] = 2, - ACTIONS(14236), 1, + [343592] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17052), 1, + ACTIONS(18078), 1, aux_sym__quoted_identifier_token1, - [331181] = 2, - ACTIONS(14236), 1, + [343599] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17054), 1, + ACTIONS(18080), 1, aux_sym__quoted_identifier_token2, - [331188] = 2, + [343606] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17056), 1, + ACTIONS(18082), 1, aux_sym_at_time_zone_expression_token2, - [331195] = 2, + [343613] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17058), 1, + ACTIONS(18084), 1, aux_sym_at_time_zone_expression_token2, - [331202] = 2, + [343620] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17060), 1, + ACTIONS(18086), 1, aux_sym_at_time_zone_expression_token2, - [331209] = 2, + [343627] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17062), 1, + ACTIONS(18088), 1, aux_sym_at_time_zone_expression_token2, - [331216] = 2, + [343634] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17064), 1, + ACTIONS(18090), 1, aux_sym_at_time_zone_expression_token2, - [331223] = 2, + [343641] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17066), 1, + ACTIONS(18092), 1, aux_sym_at_time_zone_expression_token2, - [331230] = 2, + [343648] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17068), 1, + ACTIONS(18094), 1, aux_sym_at_time_zone_expression_token2, - [331237] = 2, + [343655] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17070), 1, + ACTIONS(18096), 1, aux_sym_at_time_zone_expression_token2, - [331244] = 2, + [343662] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17072), 1, + ACTIONS(18098), 1, aux_sym_at_time_zone_expression_token2, - [331251] = 2, + [343669] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17074), 1, + ACTIONS(18100), 1, aux_sym_at_time_zone_expression_token2, - [331258] = 2, + [343676] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17076), 1, + ACTIONS(18102), 1, aux_sym_at_time_zone_expression_token2, - [331265] = 2, + [343683] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17078), 1, + ACTIONS(18104), 1, aux_sym_at_time_zone_expression_token2, - [331272] = 2, + [343690] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17080), 1, + ACTIONS(18106), 1, aux_sym_at_time_zone_expression_token2, - [331279] = 2, + [343697] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17082), 1, + ACTIONS(18108), 1, aux_sym_at_time_zone_expression_token2, - [331286] = 2, - ACTIONS(14236), 1, + [343704] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17084), 1, + ACTIONS(18110), 1, aux_sym__quoted_identifier_token1, - [331293] = 2, - ACTIONS(14236), 1, + [343711] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17086), 1, + ACTIONS(18112), 1, aux_sym__quoted_identifier_token2, - [331300] = 2, + [343718] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17088), 1, + ACTIONS(18114), 1, aux_sym_at_time_zone_expression_token2, - [331307] = 2, + [343725] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17090), 1, + ACTIONS(18116), 1, aux_sym_at_time_zone_expression_token2, - [331314] = 2, + [343732] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17092), 1, + ACTIONS(18118), 1, aux_sym_at_time_zone_expression_token2, - [331321] = 2, + [343739] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17094), 1, + ACTIONS(18120), 1, aux_sym_at_time_zone_expression_token2, - [331328] = 2, + [343746] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17096), 1, + ACTIONS(18122), 1, aux_sym_at_time_zone_expression_token2, - [331335] = 2, + [343753] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17098), 1, + ACTIONS(18124), 1, aux_sym_at_time_zone_expression_token2, - [331342] = 2, + [343760] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17100), 1, + ACTIONS(18126), 1, aux_sym_at_time_zone_expression_token2, - [331349] = 2, + [343767] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17102), 1, + ACTIONS(18128), 1, aux_sym_at_time_zone_expression_token2, - [331356] = 2, + [343774] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17104), 1, + ACTIONS(18130), 1, aux_sym_at_time_zone_expression_token2, - [331363] = 2, + [343781] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17106), 1, + ACTIONS(18132), 1, aux_sym_at_time_zone_expression_token2, - [331370] = 2, + [343788] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17108), 1, + ACTIONS(18134), 1, aux_sym_at_time_zone_expression_token2, - [331377] = 2, + [343795] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17110), 1, + ACTIONS(18136), 1, aux_sym_at_time_zone_expression_token2, - [331384] = 2, + [343802] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17112), 1, + ACTIONS(18138), 1, aux_sym_at_time_zone_expression_token2, - [331391] = 2, + [343809] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17114), 1, + ACTIONS(18140), 1, aux_sym_at_time_zone_expression_token2, - [331398] = 2, - ACTIONS(14236), 1, + [343816] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17116), 1, + ACTIONS(18142), 1, aux_sym__quoted_identifier_token1, - [331405] = 2, - ACTIONS(14236), 1, + [343823] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17118), 1, + ACTIONS(18144), 1, aux_sym__quoted_identifier_token2, - [331412] = 2, + [343830] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17120), 1, + ACTIONS(18146), 1, aux_sym_at_time_zone_expression_token2, - [331419] = 2, + [343837] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17122), 1, + ACTIONS(18148), 1, aux_sym_at_time_zone_expression_token2, - [331426] = 2, + [343844] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17124), 1, + ACTIONS(18150), 1, aux_sym_at_time_zone_expression_token2, - [331433] = 2, + [343851] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17126), 1, + ACTIONS(18152), 1, aux_sym_at_time_zone_expression_token2, - [331440] = 2, + [343858] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17128), 1, + ACTIONS(18154), 1, aux_sym_at_time_zone_expression_token2, - [331447] = 2, + [343865] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17130), 1, + ACTIONS(18156), 1, aux_sym_at_time_zone_expression_token2, - [331454] = 2, + [343872] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17132), 1, + ACTIONS(18158), 1, aux_sym_at_time_zone_expression_token2, - [331461] = 2, + [343879] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17134), 1, + ACTIONS(18160), 1, aux_sym_at_time_zone_expression_token2, - [331468] = 2, + [343886] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17136), 1, + ACTIONS(18162), 1, aux_sym_at_time_zone_expression_token2, - [331475] = 2, + [343893] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17138), 1, + ACTIONS(18164), 1, aux_sym_at_time_zone_expression_token2, - [331482] = 2, + [343900] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17140), 1, + ACTIONS(18166), 1, aux_sym_at_time_zone_expression_token2, - [331489] = 2, + [343907] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17142), 1, + ACTIONS(18168), 1, aux_sym_at_time_zone_expression_token2, - [331496] = 2, + [343914] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17144), 1, + ACTIONS(18170), 1, aux_sym_at_time_zone_expression_token2, - [331503] = 2, + [343921] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17146), 1, + ACTIONS(18172), 1, aux_sym_at_time_zone_expression_token2, - [331510] = 2, - ACTIONS(14236), 1, + [343928] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17148), 1, + ACTIONS(18174), 1, aux_sym__quoted_identifier_token1, - [331517] = 2, - ACTIONS(14236), 1, + [343935] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17150), 1, + ACTIONS(18176), 1, aux_sym__quoted_identifier_token2, - [331524] = 2, - ACTIONS(14236), 1, + [343942] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17152), 1, + ACTIONS(18178), 1, aux_sym__quoted_identifier_token1, - [331531] = 2, - ACTIONS(14236), 1, + [343949] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17154), 1, + ACTIONS(18180), 1, aux_sym__quoted_identifier_token2, - [331538] = 2, - ACTIONS(14236), 1, + [343956] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17156), 1, + ACTIONS(18182), 1, aux_sym__quoted_identifier_token1, - [331545] = 2, - ACTIONS(14236), 1, + [343963] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17158), 1, + ACTIONS(18184), 1, aux_sym__quoted_identifier_token2, - [331552] = 2, - ACTIONS(14236), 1, + [343970] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17160), 1, + ACTIONS(18186), 1, aux_sym__quoted_identifier_token1, - [331559] = 2, - ACTIONS(14236), 1, + [343977] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17162), 1, + ACTIONS(18188), 1, aux_sym__quoted_identifier_token2, - [331566] = 2, - ACTIONS(14236), 1, + [343984] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17164), 1, + ACTIONS(18190), 1, aux_sym__quoted_identifier_token1, - [331573] = 2, - ACTIONS(14236), 1, + [343991] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17166), 1, + ACTIONS(18192), 1, aux_sym__quoted_identifier_token2, - [331580] = 2, - ACTIONS(14236), 1, + [343998] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17168), 1, + ACTIONS(18194), 1, aux_sym__quoted_identifier_token1, - [331587] = 2, - ACTIONS(14236), 1, + [344005] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17170), 1, + ACTIONS(18196), 1, aux_sym__quoted_identifier_token2, - [331594] = 2, - ACTIONS(14236), 1, + [344012] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17172), 1, + ACTIONS(18198), 1, aux_sym__quoted_identifier_token1, - [331601] = 2, - ACTIONS(14236), 1, + [344019] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17174), 1, + ACTIONS(18200), 1, aux_sym__quoted_identifier_token2, - [331608] = 2, - ACTIONS(14236), 1, + [344026] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17176), 1, + ACTIONS(18202), 1, aux_sym__quoted_identifier_token1, - [331615] = 2, - ACTIONS(14236), 1, + [344033] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17178), 1, + ACTIONS(18204), 1, aux_sym__quoted_identifier_token2, - [331622] = 2, - ACTIONS(14236), 1, + [344040] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17180), 1, + ACTIONS(18206), 1, aux_sym__quoted_identifier_token1, - [331629] = 2, - ACTIONS(14236), 1, + [344047] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17182), 1, + ACTIONS(18208), 1, aux_sym__quoted_identifier_token2, - [331636] = 2, - ACTIONS(14236), 1, + [344054] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17184), 1, + ACTIONS(18210), 1, aux_sym__quoted_identifier_token1, - [331643] = 2, - ACTIONS(14236), 1, + [344061] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17186), 1, + ACTIONS(18212), 1, aux_sym__quoted_identifier_token2, - [331650] = 2, - ACTIONS(14236), 1, + [344068] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17188), 1, + ACTIONS(18214), 1, aux_sym__quoted_identifier_token1, - [331657] = 2, - ACTIONS(14236), 1, + [344075] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17190), 1, + ACTIONS(18216), 1, aux_sym__quoted_identifier_token2, - [331664] = 2, - ACTIONS(14236), 1, + [344082] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17192), 1, + ACTIONS(18218), 1, aux_sym__quoted_identifier_token1, - [331671] = 2, - ACTIONS(14236), 1, + [344089] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17194), 1, + ACTIONS(18220), 1, aux_sym__quoted_identifier_token2, - [331678] = 2, - ACTIONS(14236), 1, + [344096] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17196), 1, + ACTIONS(18222), 1, aux_sym__quoted_identifier_token1, - [331685] = 2, - ACTIONS(14236), 1, + [344103] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17198), 1, + ACTIONS(18224), 1, aux_sym__quoted_identifier_token2, - [331692] = 2, - ACTIONS(14236), 1, + [344110] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17200), 1, + ACTIONS(18226), 1, aux_sym__quoted_identifier_token1, - [331699] = 2, - ACTIONS(14236), 1, + [344117] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17202), 1, + ACTIONS(18228), 1, aux_sym__quoted_identifier_token2, - [331706] = 2, - ACTIONS(14236), 1, + [344124] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17204), 1, + ACTIONS(18230), 1, aux_sym__quoted_identifier_token1, - [331713] = 2, - ACTIONS(14236), 1, + [344131] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17206), 1, + ACTIONS(18232), 1, aux_sym__quoted_identifier_token2, - [331720] = 2, - ACTIONS(14236), 1, + [344138] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17208), 1, + ACTIONS(18234), 1, aux_sym__quoted_identifier_token1, - [331727] = 2, - ACTIONS(14236), 1, + [344145] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17210), 1, + ACTIONS(18236), 1, aux_sym__quoted_identifier_token2, - [331734] = 2, - ACTIONS(14236), 1, + [344152] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17212), 1, + ACTIONS(18238), 1, aux_sym__quoted_identifier_token1, - [331741] = 2, - ACTIONS(14236), 1, + [344159] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17214), 1, + ACTIONS(18240), 1, aux_sym__quoted_identifier_token2, - [331748] = 2, - ACTIONS(14236), 1, + [344166] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17216), 1, + ACTIONS(18242), 1, aux_sym__quoted_identifier_token1, - [331755] = 2, - ACTIONS(14236), 1, + [344173] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17218), 1, + ACTIONS(18244), 1, aux_sym__quoted_identifier_token2, - [331762] = 2, - ACTIONS(14236), 1, + [344180] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17220), 1, + ACTIONS(18246), 1, aux_sym__quoted_identifier_token1, - [331769] = 2, - ACTIONS(14236), 1, + [344187] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17222), 1, + ACTIONS(18248), 1, aux_sym__quoted_identifier_token2, - [331776] = 2, - ACTIONS(14236), 1, + [344194] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17224), 1, + ACTIONS(18250), 1, aux_sym__quoted_identifier_token1, - [331783] = 2, - ACTIONS(14236), 1, + [344201] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17226), 1, + ACTIONS(18252), 1, aux_sym__quoted_identifier_token2, - [331790] = 2, - ACTIONS(14236), 1, + [344208] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17228), 1, + ACTIONS(18254), 1, aux_sym__quoted_identifier_token1, - [331797] = 2, - ACTIONS(14236), 1, + [344215] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17230), 1, + ACTIONS(18256), 1, aux_sym__quoted_identifier_token2, - [331804] = 2, - ACTIONS(14236), 1, + [344222] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17232), 1, + ACTIONS(18258), 1, aux_sym__quoted_identifier_token1, - [331811] = 2, - ACTIONS(14236), 1, + [344229] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17234), 1, + ACTIONS(18260), 1, aux_sym__quoted_identifier_token2, - [331818] = 2, - ACTIONS(14236), 1, + [344236] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17236), 1, + ACTIONS(18262), 1, aux_sym__quoted_identifier_token1, - [331825] = 2, - ACTIONS(14236), 1, + [344243] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17238), 1, + ACTIONS(18264), 1, aux_sym__quoted_identifier_token2, - [331832] = 2, - ACTIONS(14236), 1, + [344250] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17240), 1, + ACTIONS(18266), 1, aux_sym__quoted_identifier_token1, - [331839] = 2, - ACTIONS(14236), 1, + [344257] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17242), 1, + ACTIONS(18268), 1, aux_sym__quoted_identifier_token2, - [331846] = 2, - ACTIONS(14236), 1, + [344264] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17244), 1, + ACTIONS(18270), 1, aux_sym__quoted_identifier_token1, - [331853] = 2, - ACTIONS(14236), 1, + [344271] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17246), 1, + ACTIONS(18272), 1, aux_sym__quoted_identifier_token2, - [331860] = 2, - ACTIONS(14236), 1, + [344278] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17248), 1, + ACTIONS(18274), 1, aux_sym__quoted_identifier_token1, - [331867] = 2, - ACTIONS(14236), 1, + [344285] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17250), 1, + ACTIONS(18276), 1, aux_sym__quoted_identifier_token2, - [331874] = 2, - ACTIONS(14236), 1, + [344292] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17252), 1, + ACTIONS(18278), 1, aux_sym__quoted_identifier_token1, - [331881] = 2, - ACTIONS(14236), 1, + [344299] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17254), 1, + ACTIONS(18280), 1, aux_sym__quoted_identifier_token2, - [331888] = 2, - ACTIONS(14236), 1, + [344306] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17256), 1, + ACTIONS(18282), 1, aux_sym__quoted_identifier_token1, - [331895] = 2, - ACTIONS(14236), 1, + [344313] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17258), 1, + ACTIONS(18284), 1, aux_sym__quoted_identifier_token2, - [331902] = 2, - ACTIONS(14236), 1, + [344320] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17260), 1, + ACTIONS(18286), 1, aux_sym__quoted_identifier_token1, - [331909] = 2, - ACTIONS(14236), 1, + [344327] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17262), 1, + ACTIONS(18288), 1, aux_sym__quoted_identifier_token2, - [331916] = 2, - ACTIONS(14236), 1, + [344334] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17264), 1, + ACTIONS(18290), 1, aux_sym__quoted_identifier_token1, - [331923] = 2, - ACTIONS(14236), 1, + [344341] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17266), 1, + ACTIONS(18292), 1, aux_sym__quoted_identifier_token2, - [331930] = 2, - ACTIONS(14236), 1, + [344348] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17268), 1, + ACTIONS(18294), 1, aux_sym__quoted_identifier_token1, - [331937] = 2, - ACTIONS(14236), 1, + [344355] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17270), 1, + ACTIONS(18296), 1, aux_sym__quoted_identifier_token2, - [331944] = 2, - ACTIONS(14236), 1, + [344362] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17272), 1, + ACTIONS(18298), 1, aux_sym__quoted_identifier_token1, - [331951] = 2, - ACTIONS(14236), 1, + [344369] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17274), 1, + ACTIONS(18300), 1, aux_sym__quoted_identifier_token2, - [331958] = 2, - ACTIONS(14236), 1, + [344376] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17276), 1, + ACTIONS(18302), 1, aux_sym__quoted_identifier_token1, - [331965] = 2, - ACTIONS(14236), 1, + [344383] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17278), 1, + ACTIONS(18304), 1, aux_sym__quoted_identifier_token2, - [331972] = 2, - ACTIONS(14236), 1, + [344390] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17280), 1, + ACTIONS(18306), 1, aux_sym__quoted_identifier_token1, - [331979] = 2, - ACTIONS(14236), 1, + [344397] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17282), 1, + ACTIONS(18308), 1, aux_sym__quoted_identifier_token2, - [331986] = 2, - ACTIONS(14236), 1, + [344404] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17284), 1, + ACTIONS(18310), 1, aux_sym__quoted_identifier_token1, - [331993] = 2, - ACTIONS(14236), 1, + [344411] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17286), 1, + ACTIONS(18312), 1, aux_sym__quoted_identifier_token2, - [332000] = 2, - ACTIONS(14236), 1, + [344418] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17288), 1, + ACTIONS(18314), 1, aux_sym__quoted_identifier_token1, - [332007] = 2, - ACTIONS(14236), 1, + [344425] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17290), 1, + ACTIONS(18316), 1, aux_sym__quoted_identifier_token2, - [332014] = 2, - ACTIONS(14236), 1, + [344432] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17292), 1, + ACTIONS(18318), 1, aux_sym__quoted_identifier_token1, - [332021] = 2, - ACTIONS(14236), 1, + [344439] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17294), 1, + ACTIONS(18320), 1, aux_sym__quoted_identifier_token2, - [332028] = 2, - ACTIONS(14236), 1, + [344446] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17296), 1, + ACTIONS(18322), 1, aux_sym__quoted_identifier_token1, - [332035] = 2, - ACTIONS(14236), 1, + [344453] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17298), 1, + ACTIONS(18324), 1, aux_sym__quoted_identifier_token2, - [332042] = 2, - ACTIONS(14236), 1, + [344460] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17300), 1, + ACTIONS(18326), 1, aux_sym__quoted_identifier_token1, - [332049] = 2, - ACTIONS(14236), 1, + [344467] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17302), 1, + ACTIONS(18328), 1, aux_sym__quoted_identifier_token2, - [332056] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17304), 1, - aux_sym_comment_statement_token7, - [332063] = 2, - ACTIONS(3), 1, + [344474] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17306), 1, - aux_sym_at_time_zone_expression_token3, - [332070] = 2, - ACTIONS(3), 1, + ACTIONS(18330), 1, + aux_sym__quoted_identifier_token1, + [344481] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17308), 1, - aux_sym_at_time_zone_expression_token3, - [332077] = 2, + ACTIONS(18332), 1, + aux_sym__quoted_identifier_token2, + [344488] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17310), 1, - aux_sym_create_view_statement_token1, - [332084] = 2, + ACTIONS(18334), 1, + anon_sym_RPAREN, + [344495] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17312), 1, + ACTIONS(18336), 1, aux_sym_at_time_zone_expression_token3, - [332091] = 2, + [344502] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17314), 1, + ACTIONS(18338), 1, aux_sym_at_time_zone_expression_token3, - [332098] = 2, + [344509] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17316), 1, + ACTIONS(18340), 1, + aux_sym_drop_statement_token2, + [344516] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18342), 1, aux_sym_at_time_zone_expression_token3, - [332105] = 2, + [344523] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17318), 1, + ACTIONS(18344), 1, aux_sym_at_time_zone_expression_token3, - [332112] = 2, + [344530] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17320), 1, + ACTIONS(18346), 1, aux_sym_at_time_zone_expression_token3, - [332119] = 2, + [344537] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17322), 1, + ACTIONS(18348), 1, + aux_sym_comment_statement_token2, + [344544] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18350), 1, aux_sym_at_time_zone_expression_token3, - [332126] = 2, + [344551] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17324), 1, - anon_sym_RBRACK, - [332133] = 2, + ACTIONS(18352), 1, + aux_sym_at_time_zone_expression_token3, + [344558] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17326), 1, + ACTIONS(18354), 1, anon_sym_LPAREN, - [332140] = 2, - ACTIONS(14236), 1, - sym_comment, - ACTIONS(17328), 1, - aux_sym__quoted_identifier_token1, - [332147] = 2, + [344565] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17330), 1, + ACTIONS(18356), 1, aux_sym_at_time_zone_expression_token3, - [332154] = 2, + [344572] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17332), 1, + ACTIONS(18358), 1, aux_sym_at_time_zone_expression_token3, - [332161] = 2, + [344579] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17334), 1, + ACTIONS(18360), 1, + anon_sym_LPAREN, + [344586] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18362), 1, aux_sym_comment_statement_token2, - [332168] = 2, + [344593] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17336), 1, - aux_sym_create_function_parameter_token1, - [332175] = 2, + ACTIONS(18364), 1, + anon_sym_LPAREN, + [344600] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17338), 1, + ACTIONS(18366), 1, aux_sym_alter_table_token2, - [332182] = 2, + [344607] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17340), 1, - aux_sym_alter_table_token2, - [332189] = 2, + ACTIONS(18368), 1, + aux_sym_at_time_zone_expression_token3, + [344614] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17342), 1, + ACTIONS(18370), 1, aux_sym_comment_statement_token2, - [332196] = 2, + [344621] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17344), 1, + ACTIONS(18372), 1, aux_sym_at_time_zone_expression_token3, - [332203] = 2, + [344628] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17346), 1, - aux_sym_trigger_reference_token1, - [332210] = 2, + ACTIONS(18374), 1, + anon_sym_EQ, + [344635] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17348), 1, + ACTIONS(18376), 1, anon_sym_LPAREN, - [332217] = 2, + [344642] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17350), 1, + ACTIONS(18378), 1, aux_sym_cte_token2, - [332224] = 2, + [344649] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17352), 1, + ACTIONS(18380), 1, aux_sym_alter_table_token2, - [332231] = 2, + [344656] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17354), 1, + ACTIONS(18382), 1, + anon_sym_RBRACK, + [344663] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18384), 1, aux_sym_comment_statement_token2, - [332238] = 2, + [344670] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17356), 1, - aux_sym_alter_table_token2, - [332245] = 2, + ACTIONS(18386), 1, + aux_sym_grant_statement_token10, + [344677] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17358), 1, - anon_sym_RPAREN, - [332252] = 2, + ACTIONS(18388), 1, + aux_sym_grant_statement_token1, + [344684] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17360), 1, - aux_sym_alter_table_token2, - [332259] = 2, + ACTIONS(18390), 1, + aux_sym_grant_statement_token10, + [344691] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17362), 1, - anon_sym_SQUOTE, - [332266] = 2, + ACTIONS(18392), 1, + aux_sym_grant_statement_token10, + [344698] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17364), 1, - anon_sym_RPAREN, - [332273] = 2, + ACTIONS(18394), 1, + aux_sym_at_time_zone_expression_token3, + [344705] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17366), 1, + ACTIONS(18396), 1, anon_sym_LPAREN, - [332280] = 2, + [344712] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17368), 1, + ACTIONS(18398), 1, aux_sym_alter_table_token2, - [332287] = 2, + [344719] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17370), 1, - aux_sym_comment_statement_token2, - [332294] = 2, + ACTIONS(18400), 1, + aux_sym_at_time_zone_expression_token3, + [344726] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17362), 1, - sym__dollar_quoted_string_end_tag, - [332301] = 2, + ACTIONS(18402), 1, + anon_sym_EQ, + [344733] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17372), 1, - anon_sym_DQUOTE, - [332308] = 2, + ACTIONS(18404), 1, + anon_sym_EQ, + [344740] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17372), 1, - anon_sym_BQUOTE, - [332315] = 2, + ACTIONS(18406), 1, + anon_sym_EQ, + [344747] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17374), 1, - anon_sym_LPAREN, - [332322] = 2, + ACTIONS(18408), 1, + anon_sym_EQ, + [344754] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17376), 1, - anon_sym_LPAREN, - [332329] = 2, + ACTIONS(18410), 1, + anon_sym_EQ, + [344761] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(4404), 1, - anon_sym_LPAREN, - [332336] = 2, + ACTIONS(18412), 1, + anon_sym_EQ, + [344768] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17378), 1, - aux_sym_begin_statement_token1, - [332343] = 2, + ACTIONS(18414), 1, + anon_sym_EQ, + [344775] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17380), 1, - aux_sym_argument_reference_token1, - [332350] = 2, + ACTIONS(18416), 1, + anon_sym_EQ, + [344782] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17382), 1, - anon_sym_LPAREN, - [332357] = 2, + ACTIONS(18418), 1, + anon_sym_EQ, + [344789] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17384), 1, - aux_sym_comment_statement_token2, - [332364] = 2, + ACTIONS(18420), 1, + anon_sym_EQ, + [344796] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17386), 1, - aux_sym_at_time_zone_expression_token3, - [332371] = 2, + ACTIONS(18422), 1, + anon_sym_EQ, + [344803] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17388), 1, - anon_sym_LPAREN, - [332378] = 2, + ACTIONS(18424), 1, + anon_sym_EQ, + [344810] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17390), 1, - anon_sym_RPAREN, - [332385] = 2, + ACTIONS(18426), 1, + anon_sym_EQ, + [344817] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17392), 1, - aux_sym_comment_statement_token2, - [332392] = 2, + ACTIONS(18428), 1, + anon_sym_EQ, + [344824] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17394), 1, - aux_sym_comment_statement_token7, - [332399] = 2, + ACTIONS(18430), 1, + anon_sym_EQ, + [344831] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17396), 1, + ACTIONS(18432), 1, anon_sym_EQ, - [332406] = 2, + [344838] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17398), 1, - aux_sym_comment_statement_token2, - [332413] = 2, + ACTIONS(18434), 1, + anon_sym_EQ, + [344845] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17400), 1, - anon_sym_DQUOTE, - [332420] = 2, + ACTIONS(18436), 1, + anon_sym_EQ, + [344852] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17400), 1, - anon_sym_BQUOTE, - [332427] = 2, + ACTIONS(18438), 1, + aux_sym_comment_statement_token2, + [344859] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17402), 1, + ACTIONS(18440), 1, aux_sym_at_time_zone_expression_token3, - [332434] = 2, + [344866] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17404), 1, - aux_sym_at_time_zone_expression_token3, - [332441] = 2, + ACTIONS(18442), 1, + aux_sym_at_time_zone_expression_token2, + [344873] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17406), 1, - aux_sym_join_clause_token1, - [332448] = 2, + ACTIONS(18444), 1, + aux_sym_at_time_zone_expression_token2, + [344880] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17408), 1, - aux_sym_argument_reference_token1, - [332455] = 2, + ACTIONS(18446), 1, + anon_sym_LPAREN, + [344887] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17410), 1, - aux_sym_at_time_zone_expression_token3, - [332462] = 2, + ACTIONS(18448), 1, + anon_sym_LPAREN, + [344894] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17412), 1, + ACTIONS(18450), 1, aux_sym_at_time_zone_expression_token3, - [332469] = 2, + [344901] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17414), 1, - aux_sym_at_time_zone_expression_token3, - [332476] = 2, + ACTIONS(18452), 1, + aux_sym_begin_statement_token1, + [344908] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17416), 1, + ACTIONS(18454), 1, + aux_sym_trigger_reference_token1, + [344915] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18456), 1, + anon_sym_LPAREN, + [344922] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18458), 1, + aux_sym_comment_statement_token2, + [344929] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18460), 1, aux_sym_at_time_zone_expression_token3, - [332483] = 2, + [344936] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17418), 1, + ACTIONS(18462), 1, + anon_sym_LPAREN, + [344943] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18464), 1, aux_sym_at_time_zone_expression_token3, - [332490] = 2, + [344950] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18466), 1, + anon_sym_EQ, + [344957] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18468), 1, + anon_sym_EQ, + [344964] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18470), 1, + anon_sym_EQ, + [344971] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18472), 1, + anon_sym_EQ, + [344978] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18474), 1, + anon_sym_EQ, + [344985] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18476), 1, + anon_sym_EQ, + [344992] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18478), 1, + aux_sym_comment_statement_token2, + [344999] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12562), 1, + ACTIONS(13462), 1, aux_sym_join_clause_token1, - [332497] = 2, + [345006] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17420), 1, - aux_sym_at_time_zone_expression_token3, - [332504] = 2, + ACTIONS(18480), 1, + anon_sym_EQ, + [345013] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17422), 1, + ACTIONS(18482), 1, + aux_sym_comment_statement_token2, + [345020] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18484), 1, + aux_sym_null_hint_token2, + [345027] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18486), 1, sym_number, - [332511] = 2, + [345034] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17424), 1, + ACTIONS(18488), 1, aux_sym_sequence_token4, - [332518] = 2, + [345041] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17426), 1, + ACTIONS(18490), 1, aux_sym_sequence_token4, - [332525] = 2, + [345048] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17428), 1, - aux_sym_at_time_zone_expression_token3, - [332532] = 2, + ACTIONS(18492), 1, + aux_sym_trigger_reference_token1, + [345055] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17430), 1, - aux_sym_at_time_zone_expression_token3, - [332539] = 2, + ACTIONS(18494), 1, + anon_sym_EQ, + [345062] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17432), 1, - aux_sym_at_time_zone_expression_token3, - [332546] = 2, + ACTIONS(18496), 1, + anon_sym_EQ, + [345069] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17434), 1, - anon_sym_RBRACK, - [332553] = 2, + ACTIONS(18498), 1, + anon_sym_EQ, + [345076] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17436), 1, - aux_sym_at_time_zone_expression_token3, - [332560] = 2, + ACTIONS(18500), 1, + anon_sym_EQ, + [345083] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17438), 1, - aux_sym_at_time_zone_expression_token3, - [332567] = 2, + ACTIONS(18502), 1, + anon_sym_EQ, + [345090] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17440), 1, + ACTIONS(18504), 1, aux_sym_argument_reference_token1, - [332574] = 2, + [345097] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17442), 1, - aux_sym_comment_statement_token7, - [332581] = 2, + ACTIONS(18506), 1, + aux_sym_at_time_zone_expression_token3, + [345104] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17444), 1, - anon_sym_LPAREN, - [332588] = 2, - ACTIONS(14236), 1, + ACTIONS(18508), 1, + aux_sym_at_time_zone_expression_token3, + [345111] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17446), 1, + ACTIONS(18510), 1, aux_sym_string_token1, - [332595] = 2, + [345118] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17448), 1, - anon_sym_LPAREN, - [332602] = 2, + ACTIONS(18512), 1, + aux_sym_at_time_zone_expression_token3, + [345125] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17450), 1, + ACTIONS(18514), 1, anon_sym_LPAREN, - [332609] = 2, + [345132] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17452), 1, - aux_sym_cte_token3, - [332616] = 2, + ACTIONS(18516), 1, + aux_sym_comment_statement_token2, + [345139] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17454), 1, - sym__dollar_quoted_string_content, - [332623] = 2, + ACTIONS(18518), 1, + anon_sym_RBRACK, + [345146] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17456), 1, - aux_sym_at_time_zone_expression_token3, - [332630] = 2, + ACTIONS(18520), 1, + sym__dollar_quoted_string_content, + [345153] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17458), 1, - aux_sym_trigger_reference_token1, - [332637] = 2, + ACTIONS(18522), 1, + anon_sym_SQUOTE, + [345160] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17460), 1, + ACTIONS(18524), 1, anon_sym_RPAREN, - [332644] = 2, + [345167] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17462), 1, - aux_sym_comment_statement_token2, - [332651] = 2, + ACTIONS(18522), 1, + sym__dollar_quoted_string_end_tag, + [345174] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17464), 1, - aux_sym_join_clause_token1, - [332658] = 2, + ACTIONS(18526), 1, + anon_sym_DQUOTE, + [345181] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17466), 1, - aux_sym_cte_token2, - [332665] = 2, + ACTIONS(18528), 1, + aux_sym_drop_statement_token2, + [345188] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17468), 1, - aux_sym_at_time_zone_expression_token2, - [332672] = 2, + ACTIONS(18526), 1, + anon_sym_BQUOTE, + [345195] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17470), 1, - anon_sym_SQUOTE, - [332679] = 2, + ACTIONS(18530), 1, + aux_sym_argument_reference_token1, + [345202] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17472), 1, - anon_sym_RPAREN, - [332686] = 2, + ACTIONS(18532), 1, + aux_sym_at_time_zone_expression_token3, + [345209] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17470), 1, - sym__dollar_quoted_string_end_tag, - [332693] = 2, + ACTIONS(18534), 1, + aux_sym_at_time_zone_expression_token3, + [345216] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17474), 1, - anon_sym_DQUOTE, - [332700] = 2, + ACTIONS(18536), 1, + aux_sym_at_time_zone_expression_token3, + [345223] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17474), 1, - anon_sym_BQUOTE, - [332707] = 2, - ACTIONS(14236), 1, + ACTIONS(18538), 1, + aux_sym_at_time_zone_expression_token3, + [345230] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(17476), 1, - aux_sym_pg_command_token2, - [332714] = 2, + ACTIONS(18540), 1, + aux_sym_at_time_zone_expression_token3, + [345237] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17478), 1, - aux_sym_create_index_statement_token1, - [332721] = 2, + ACTIONS(18542), 1, + aux_sym_grant_statement_token10, + [345244] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17480), 1, - aux_sym_argument_reference_token1, - [332728] = 2, + ACTIONS(18544), 1, + aux_sym_at_time_zone_expression_token3, + [345251] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17482), 1, + ACTIONS(18546), 1, aux_sym_at_time_zone_expression_token3, - [332735] = 2, + [345258] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17484), 1, + ACTIONS(18548), 1, + aux_sym_drop_statement_token3, + [345265] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18550), 1, + aux_sym_at_time_zone_expression_token2, + [345272] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18552), 1, + aux_sym_at_time_zone_expression_token2, + [345279] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18554), 1, aux_sym_at_time_zone_expression_token3, - [332742] = 2, + [345286] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17486), 1, + ACTIONS(18556), 1, aux_sym_at_time_zone_expression_token3, - [332749] = 2, + [345293] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17488), 1, + ACTIONS(18558), 1, aux_sym_at_time_zone_expression_token3, - [332756] = 2, + [345300] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17490), 1, + ACTIONS(18560), 1, aux_sym_at_time_zone_expression_token3, - [332763] = 2, + [345307] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17492), 1, + ACTIONS(18562), 1, aux_sym_at_time_zone_expression_token3, - [332770] = 2, + [345314] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17494), 1, + ACTIONS(18564), 1, aux_sym_create_trigger_statement_token4, - [332777] = 2, + [345321] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17496), 1, + ACTIONS(18566), 1, aux_sym_create_trigger_statement_token2, - [332784] = 2, + [345328] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17498), 1, + ACTIONS(18568), 1, aux_sym_at_time_zone_expression_token3, - [332791] = 2, + [345335] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17500), 1, + ACTIONS(18570), 1, aux_sym_at_time_zone_expression_token3, - [332798] = 2, + [345342] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17502), 1, + ACTIONS(18572), 1, aux_sym_at_time_zone_expression_token3, - [332805] = 2, + [345349] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17504), 1, + ACTIONS(18574), 1, aux_sym_at_time_zone_expression_token3, - [332812] = 2, + [345356] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17506), 1, + ACTIONS(18576), 1, aux_sym_at_time_zone_expression_token3, - [332819] = 2, + [345363] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17508), 1, + ACTIONS(18578), 1, aux_sym_at_time_zone_expression_token3, - [332826] = 2, + [345370] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17510), 1, + ACTIONS(18580), 1, anon_sym_RBRACK, - [332833] = 2, + [345377] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17512), 1, + ACTIONS(18582), 1, aux_sym_at_time_zone_expression_token3, - [332840] = 2, + [345384] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17514), 1, + ACTIONS(18584), 1, aux_sym_at_time_zone_expression_token3, - [332847] = 2, + [345391] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17516), 1, - aux_sym_create_view_statement_token1, - [332854] = 2, + ACTIONS(18586), 1, + aux_sym_drop_statement_token2, + [345398] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17518), 1, - aux_sym_argument_reference_token1, - [332861] = 2, + ACTIONS(18588), 1, + aux_sym_at_time_zone_expression_token3, + [345405] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17520), 1, - sym_number, - [332868] = 2, + ACTIONS(18590), 1, + aux_sym_at_time_zone_expression_token3, + [345412] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17522), 1, - sym_number, - [332875] = 2, + ACTIONS(18592), 1, + aux_sym_trigger_reference_token1, + [345419] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17524), 1, + ACTIONS(18594), 1, aux_sym_at_time_zone_expression_token3, - [332882] = 2, + [345426] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17526), 1, - aux_sym_trigger_reference_token1, - [332889] = 2, + ACTIONS(18596), 1, + aux_sym_at_time_zone_expression_token3, + [345433] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17528), 1, - anon_sym_BQUOTE, - [332896] = 2, + ACTIONS(18598), 1, + anon_sym_RPAREN, + [345440] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17528), 1, - anon_sym_DQUOTE, - [332903] = 2, + ACTIONS(18600), 1, + aux_sym_at_time_zone_expression_token3, + [345447] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17530), 1, - anon_sym_RPAREN, - [332910] = 2, + ACTIONS(18602), 1, + aux_sym_at_time_zone_expression_token3, + [345454] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17532), 1, - aux_sym_cte_token1, - [332917] = 2, + ACTIONS(18604), 1, + aux_sym_at_time_zone_expression_token3, + [345461] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17534), 1, + ACTIONS(18606), 1, anon_sym_SQUOTE, - [332924] = 2, - ACTIONS(14236), 1, + [345468] = 2, + ACTIONS(3), 1, sym_comment, - ACTIONS(17536), 1, + ACTIONS(18608), 1, + aux_sym_cte_token1, + [345475] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18610), 1, + aux_sym_at_time_zone_expression_token3, + [345482] = 2, + ACTIONS(13556), 1, + sym_comment, + ACTIONS(18612), 1, aux_sym__quoted_identifier_token2, - [332931] = 2, + [345489] = 2, + ACTIONS(13556), 1, + sym_comment, + ACTIONS(18614), 1, + aux_sym__quoted_identifier_token1, + [345496] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17538), 1, + ACTIONS(18616), 1, + aux_sym_at_time_zone_expression_token3, + [345503] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18618), 1, anon_sym_RPAREN, - [332938] = 2, + [345510] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17534), 1, + ACTIONS(18606), 1, sym__dollar_quoted_string_end_tag, - [332945] = 2, + [345517] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17540), 1, + ACTIONS(18620), 1, anon_sym_DQUOTE, - [332952] = 2, + [345524] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17540), 1, + ACTIONS(18620), 1, anon_sym_BQUOTE, - [332959] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(17542), 1, - aux_sym_alter_table_token2, - [332966] = 2, + [345531] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17544), 1, - sym_number, - [332973] = 2, + ACTIONS(18622), 1, + aux_sym_argument_reference_token1, + [345538] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17546), 1, - aux_sym_alter_schema_rename_action_token2, - [332980] = 2, + ACTIONS(18624), 1, + aux_sym_at_time_zone_expression_token3, + [345545] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17548), 1, - aux_sym_alter_schema_rename_action_token2, - [332987] = 2, + ACTIONS(18626), 1, + aux_sym_at_time_zone_expression_token3, + [345552] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17550), 1, + ACTIONS(18628), 1, ts_builtin_sym_end, - [332994] = 2, + [345559] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17552), 1, - sym__dollar_quoted_string_end_tag, - [333001] = 2, + ACTIONS(18630), 1, + aux_sym_at_time_zone_expression_token3, + [345566] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17554), 1, - anon_sym_RPAREN, - [333008] = 2, + ACTIONS(18632), 1, + aux_sym_at_time_zone_expression_token3, + [345573] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17552), 1, - anon_sym_SQUOTE, - [333015] = 2, + ACTIONS(18634), 1, + aux_sym_at_time_zone_expression_token3, + [345580] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17556), 1, + ACTIONS(18636), 1, aux_sym_at_time_zone_expression_token3, - [333022] = 2, - ACTIONS(14236), 1, + [345587] = 2, + ACTIONS(13556), 1, sym_comment, - ACTIONS(17558), 1, + ACTIONS(18638), 1, aux_sym_pg_command_token2, - [333029] = 2, + [345594] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17560), 1, + ACTIONS(18640), 1, aux_sym_at_time_zone_expression_token3, - [333036] = 2, + [345601] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17562), 1, + ACTIONS(18642), 1, aux_sym_at_time_zone_expression_token3, - [333043] = 2, + [345608] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17564), 1, + ACTIONS(18644), 1, aux_sym_at_time_zone_expression_token3, - [333050] = 2, + [345615] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17566), 1, - aux_sym_null_hint_token2, - [333057] = 2, + ACTIONS(18646), 1, + aux_sym_at_time_zone_expression_token3, + [345622] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17568), 1, + ACTIONS(18648), 1, aux_sym_at_time_zone_expression_token3, - [333064] = 2, + [345629] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17570), 1, + ACTIONS(18650), 1, aux_sym_at_time_zone_expression_token3, - [333071] = 2, + [345636] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17572), 1, - aux_sym_at_time_zone_expression_token3, - [333078] = 2, + ACTIONS(18652), 1, + aux_sym_comment_statement_token2, + [345643] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17574), 1, + ACTIONS(18654), 1, aux_sym_at_time_zone_expression_token3, - [333085] = 2, + [345650] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17576), 1, - aux_sym_at_time_zone_expression_token3, - [333092] = 2, + ACTIONS(18656), 1, + aux_sym_insert_statement_token2, + [345657] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17578), 1, + ACTIONS(18658), 1, aux_sym_at_time_zone_expression_token3, - [333099] = 2, + [345664] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17580), 1, - aux_sym_at_time_zone_expression_token3, - [333106] = 2, + ACTIONS(18660), 1, + anon_sym_RBRACK, + [345671] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17582), 1, + ACTIONS(18662), 1, aux_sym_at_time_zone_expression_token3, - [333113] = 2, + [345678] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17584), 1, - anon_sym_RBRACK, - [333120] = 2, + ACTIONS(18664), 1, + aux_sym_at_time_zone_expression_token3, + [345685] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17586), 1, - aux_sym_at_time_zone_expression_token3, - [333127] = 2, + ACTIONS(18666), 1, + aux_sym_argument_reference_token1, + [345692] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17588), 1, - aux_sym_at_time_zone_expression_token3, - [333134] = 2, + ACTIONS(18668), 1, + anon_sym_BQUOTE, + [345699] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17590), 1, - aux_sym_alter_table_token2, - [333141] = 2, + ACTIONS(18670), 1, + aux_sym_at_time_zone_expression_token3, + [345706] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17592), 1, - aux_sym_alter_table_token2, - [333148] = 2, + ACTIONS(18672), 1, + aux_sym_trigger_reference_token1, + [345713] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17594), 1, - aux_sym_alter_table_token2, - [333155] = 2, + ACTIONS(18668), 1, + anon_sym_DQUOTE, + [345720] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(12612), 1, - sym_number, - [333162] = 2, + ACTIONS(18674), 1, + sym__dollar_quoted_string_end_tag, + [345727] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17596), 1, - aux_sym_sequence_token4, - [333169] = 2, + ACTIONS(18676), 1, + anon_sym_RPAREN, + [345734] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17598), 1, - sym_number, - [333176] = 2, + ACTIONS(18678), 1, + anon_sym_RPAREN, + [345741] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17600), 1, - aux_sym_at_time_zone_expression_token3, - [333183] = 2, + ACTIONS(18674), 1, + anon_sym_SQUOTE, + [345748] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17602), 1, - aux_sym_trigger_reference_token1, - [333190] = 2, + ACTIONS(18680), 1, + anon_sym_SQUOTE, + [345755] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17604), 1, + ACTIONS(18682), 1, anon_sym_RPAREN, - [333197] = 2, + [345762] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17606), 1, - aux_sym_alter_schema_rename_action_token2, - [333204] = 2, + ACTIONS(18684), 1, + anon_sym_RPAREN, + [345769] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17608), 1, - aux_sym_alter_schema_rename_action_token2, - [333211] = 2, + ACTIONS(18680), 1, + sym__dollar_quoted_string_end_tag, + [345776] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17610), 1, - aux_sym_alter_schema_rename_action_token2, - [333218] = 2, + ACTIONS(18686), 1, + anon_sym_DQUOTE, + [345783] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17612), 1, - aux_sym_alter_schema_rename_action_token2, - [333225] = 2, + ACTIONS(18686), 1, + anon_sym_BQUOTE, + [345790] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17614), 1, - anon_sym_RPAREN, - [333232] = 2, + ACTIONS(18688), 1, + aux_sym_argument_reference_token1, + [345797] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17616), 1, + ACTIONS(18690), 1, aux_sym_trigger_reference_token1, - [333239] = 2, + [345804] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17618), 1, - anon_sym_SQUOTE, - [333246] = 2, + ACTIONS(18692), 1, + aux_sym_at_time_zone_expression_token3, + [345811] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17620), 1, + ACTIONS(18694), 1, aux_sym_at_time_zone_expression_token3, - [333253] = 2, + [345818] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17622), 1, - anon_sym_RPAREN, - [333260] = 2, + ACTIONS(18696), 1, + aux_sym_at_time_zone_expression_token3, + [345825] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17618), 1, - sym__dollar_quoted_string_end_tag, - [333267] = 2, + ACTIONS(18698), 1, + aux_sym_at_time_zone_expression_token3, + [345832] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17624), 1, - sym_number, - [333274] = 2, + ACTIONS(18700), 1, + aux_sym_at_time_zone_expression_token3, + [345839] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17626), 1, - anon_sym_DQUOTE, - [333281] = 2, + ACTIONS(18702), 1, + aux_sym_at_time_zone_expression_token3, + [345846] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17626), 1, - anon_sym_BQUOTE, - [333288] = 2, + ACTIONS(18704), 1, + aux_sym_at_time_zone_expression_token3, + [345853] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17628), 1, - sym_number, - [333295] = 2, + ACTIONS(18706), 1, + aux_sym_at_time_zone_expression_token3, + [345860] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17630), 1, - aux_sym_argument_reference_token1, - [333302] = 2, + ACTIONS(18708), 1, + aux_sym_at_time_zone_expression_token3, + [345867] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17632), 1, - aux_sym_create_table_statement_token2, - [333309] = 2, + ACTIONS(18710), 1, + aux_sym_at_time_zone_expression_token3, + [345874] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(16868), 1, - anon_sym_SQUOTE, - [333316] = 2, + ACTIONS(18712), 1, + aux_sym_at_time_zone_expression_token3, + [345881] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17634), 1, - sym_number, - [333323] = 2, + ACTIONS(18714), 1, + aux_sym_at_time_zone_expression_token3, + [345888] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17636), 1, - sym_number, - [333330] = 2, + ACTIONS(18716), 1, + aux_sym_at_time_zone_expression_token3, + [345895] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17638), 1, - aux_sym_alter_schema_rename_action_token2, - [333337] = 2, + ACTIONS(18718), 1, + anon_sym_RBRACK, + [345902] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17640), 1, - aux_sym_alter_schema_rename_action_token2, - [333344] = 2, + ACTIONS(18720), 1, + aux_sym_at_time_zone_expression_token3, + [345909] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17642), 1, - aux_sym_grant_statement_token10, - [333351] = 2, + ACTIONS(18722), 1, + aux_sym_at_time_zone_expression_token3, + [345916] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17644), 1, - anon_sym_RPAREN, - [333358] = 2, + ACTIONS(18724), 1, + aux_sym_at_time_zone_expression_token3, + [345923] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17646), 1, + ACTIONS(18726), 1, aux_sym_at_time_zone_expression_token3, - [333365] = 2, + [345930] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17648), 1, - aux_sym_at_time_zone_expression_token3, - [333372] = 2, + ACTIONS(18728), 1, + aux_sym_trigger_reference_token1, + [345937] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17650), 1, + ACTIONS(18730), 1, aux_sym_at_time_zone_expression_token3, - [333379] = 2, + [345944] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17652), 1, + ACTIONS(18732), 1, aux_sym_at_time_zone_expression_token3, - [333386] = 2, + [345951] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17654), 1, - aux_sym_grant_statement_token10, - [333393] = 2, + ACTIONS(18734), 1, + anon_sym_RPAREN, + [345958] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17656), 1, - aux_sym_null_hint_token2, - [333400] = 2, + ACTIONS(15182), 1, + anon_sym_DQUOTE, + [345965] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17658), 1, + ACTIONS(18736), 1, + anon_sym_SQUOTE, + [345972] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18738), 1, aux_sym_at_time_zone_expression_token3, - [333407] = 2, + [345979] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17660), 1, + ACTIONS(18740), 1, + anon_sym_RPAREN, + [345986] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18736), 1, + sym__dollar_quoted_string_end_tag, + [345993] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18742), 1, + anon_sym_DQUOTE, + [346000] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18742), 1, + anon_sym_BQUOTE, + [346007] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18744), 1, aux_sym_at_time_zone_expression_token3, - [333414] = 2, + [346014] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17662), 1, - aux_sym_grant_statement_token10, - [333421] = 2, + ACTIONS(18746), 1, + aux_sym_argument_reference_token1, + [346021] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17664), 1, - aux_sym_grant_statement_token10, - [333428] = 2, + ACTIONS(18748), 1, + aux_sym_at_time_zone_expression_token3, + [346028] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17666), 1, - aux_sym_grant_statement_token10, - [333435] = 2, + ACTIONS(18750), 1, + aux_sym_at_time_zone_expression_token3, + [346035] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17668), 1, - aux_sym_create_table_statement_token2, - [333442] = 2, + ACTIONS(18752), 1, + aux_sym_at_time_zone_expression_token3, + [346042] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17670), 1, + ACTIONS(18754), 1, aux_sym_at_time_zone_expression_token3, - [333449] = 2, + [346049] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17672), 1, + ACTIONS(18756), 1, aux_sym_at_time_zone_expression_token3, - [333456] = 2, + [346056] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17674), 1, - aux_sym_grant_statement_token10, - [333463] = 2, + ACTIONS(18758), 1, + aux_sym_at_time_zone_expression_token3, + [346063] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17676), 1, - aux_sym_grant_statement_token10, - [333470] = 2, + ACTIONS(18760), 1, + aux_sym_at_time_zone_expression_token3, + [346070] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17678), 1, - aux_sym_grant_statement_token10, - [333477] = 2, + ACTIONS(18762), 1, + aux_sym_at_time_zone_expression_token3, + [346077] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17680), 1, - aux_sym_create_table_statement_token2, - [333484] = 2, + ACTIONS(18764), 1, + aux_sym_at_time_zone_expression_token3, + [346084] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17682), 1, - aux_sym_create_table_statement_token2, - [333491] = 2, + ACTIONS(18766), 1, + aux_sym_at_time_zone_expression_token3, + [346091] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17684), 1, + ACTIONS(18768), 1, aux_sym_at_time_zone_expression_token3, - [333498] = 2, + [346098] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17686), 1, + ACTIONS(18770), 1, aux_sym_at_time_zone_expression_token3, - [333505] = 2, + [346105] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17688), 1, - aux_sym_grant_statement_token10, - [333512] = 2, + ACTIONS(18772), 1, + aux_sym_at_time_zone_expression_token3, + [346112] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17690), 1, + ACTIONS(18774), 1, + aux_sym_at_time_zone_expression_token3, + [346119] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18776), 1, sym_number, - [333519] = 2, + [346126] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17692), 1, + ACTIONS(18778), 1, sym_number, - [333526] = 2, + [346133] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17694), 1, + ACTIONS(18780), 1, sym_number, - [333533] = 2, + [346140] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17696), 1, + ACTIONS(18782), 1, sym_number, - [333540] = 2, + [346147] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17698), 1, + ACTIONS(18784), 1, sym_number, - [333547] = 2, + [346154] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17700), 1, + ACTIONS(18786), 1, sym_number, - [333554] = 2, + [346161] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17702), 1, + ACTIONS(18788), 1, sym_number, - [333561] = 2, + [346168] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17704), 1, + ACTIONS(18790), 1, sym_number, - [333568] = 2, + [346175] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17706), 1, + ACTIONS(18792), 1, sym_number, - [333575] = 2, + [346182] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17708), 1, + ACTIONS(18794), 1, sym_number, - [333582] = 2, + [346189] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17710), 1, + ACTIONS(18796), 1, sym_number, - [333589] = 2, + [346196] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17712), 1, + ACTIONS(18798), 1, sym_number, - [333596] = 2, + [346203] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17714), 1, + ACTIONS(18800), 1, sym_number, - [333603] = 2, + [346210] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17716), 1, + ACTIONS(18802), 1, sym_number, - [333610] = 2, + [346217] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17718), 1, + ACTIONS(18804), 1, sym_number, - [333617] = 2, + [346224] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17720), 1, + ACTIONS(18806), 1, sym_number, - [333624] = 2, + [346231] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17722), 1, + ACTIONS(18808), 1, sym_number, - [333631] = 2, + [346238] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17724), 1, + ACTIONS(18810), 1, sym_number, - [333638] = 2, + [346245] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17726), 1, + ACTIONS(18812), 1, sym_number, - [333645] = 2, + [346252] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17728), 1, + ACTIONS(18814), 1, sym_number, - [333652] = 2, + [346259] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17730), 1, + ACTIONS(18816), 1, sym_number, - [333659] = 2, + [346266] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17732), 1, + ACTIONS(18818), 1, sym_number, - [333666] = 2, + [346273] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17734), 1, + ACTIONS(18820), 1, sym_number, - [333673] = 2, + [346280] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17736), 1, + ACTIONS(18822), 1, sym_number, - [333680] = 2, + [346287] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17738), 1, + ACTIONS(18824), 1, sym_number, - [333687] = 2, + [346294] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17740), 1, + ACTIONS(18826), 1, sym_number, - [333694] = 2, + [346301] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17742), 1, + ACTIONS(18828), 1, sym_number, - [333701] = 2, + [346308] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17744), 1, + ACTIONS(18830), 1, sym_number, - [333708] = 2, + [346315] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17746), 1, + ACTIONS(18832), 1, sym_number, - [333715] = 2, + [346322] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17748), 1, + ACTIONS(18834), 1, sym_number, - [333722] = 2, + [346329] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17750), 1, + ACTIONS(18836), 1, sym_number, - [333729] = 2, + [346336] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17752), 1, + ACTIONS(18838), 1, sym_number, - [333736] = 2, + [346343] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17754), 1, + ACTIONS(18840), 1, sym_number, - [333743] = 2, + [346350] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17756), 1, - aux_sym_grant_statement_token10, - [333750] = 2, + ACTIONS(18842), 1, + anon_sym_RBRACK, + [346357] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17758), 1, - aux_sym_create_view_statement_token1, - [333757] = 2, + ACTIONS(18844), 1, + aux_sym_drop_statement_token2, + [346364] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17760), 1, + ACTIONS(18846), 1, anon_sym_LPAREN, - [333764] = 2, + [346371] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17762), 1, - aux_sym_create_table_statement_token2, - [333771] = 2, + ACTIONS(18848), 1, + aux_sym_at_time_zone_expression_token3, + [346378] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17764), 1, + ACTIONS(18850), 1, aux_sym_at_time_zone_expression_token3, - [333778] = 2, + [346385] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17766), 1, + ACTIONS(18852), 1, aux_sym_cte_token2, - [333785] = 2, + [346392] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17768), 1, + ACTIONS(18854), 1, anon_sym_LPAREN, - [333792] = 2, + [346399] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17770), 1, + ACTIONS(18856), 1, aux_sym_at_time_zone_expression_token3, - [333799] = 2, + [346406] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17772), 1, - aux_sym_comment_statement_token2, - [333806] = 2, + ACTIONS(18858), 1, + aux_sym_at_time_zone_expression_token3, + [346413] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17774), 1, + ACTIONS(18860), 1, anon_sym_LPAREN, - [333813] = 2, + [346420] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17776), 1, - aux_sym_grant_statement_token10, - [333820] = 2, + ACTIONS(18862), 1, + aux_sym_at_time_zone_expression_token3, + [346427] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17778), 1, - aux_sym_insert_statement_token2, - [333827] = 2, + ACTIONS(18864), 1, + aux_sym_trigger_reference_token1, + [346434] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17780), 1, + ACTIONS(18866), 1, anon_sym_LPAREN, - [333834] = 2, + [346441] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17782), 1, + ACTIONS(18868), 1, anon_sym_LPAREN, - [333841] = 2, + [346448] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17784), 1, + ACTIONS(18870), 1, anon_sym_LPAREN, - [333848] = 2, + [346455] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17786), 1, + ACTIONS(18872), 1, anon_sym_LPAREN, - [333855] = 2, + [346462] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17788), 1, + ACTIONS(18874), 1, anon_sym_LPAREN, - [333862] = 2, + [346469] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17790), 1, + ACTIONS(18876), 1, anon_sym_LPAREN, - [333869] = 2, + [346476] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17792), 1, + ACTIONS(18878), 1, anon_sym_LPAREN, - [333876] = 2, + [346483] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17794), 1, + ACTIONS(18880), 1, anon_sym_LPAREN, - [333883] = 2, + [346490] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17796), 1, + ACTIONS(18882), 1, anon_sym_LPAREN, - [333890] = 2, + [346497] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17798), 1, + ACTIONS(18884), 1, anon_sym_LPAREN, - [333897] = 2, + [346504] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17800), 1, + ACTIONS(18886), 1, anon_sym_LPAREN, - [333904] = 2, + [346511] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17802), 1, + ACTIONS(18888), 1, anon_sym_LPAREN, - [333911] = 2, + [346518] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17804), 1, + ACTIONS(18890), 1, anon_sym_LPAREN, - [333918] = 2, + [346525] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17806), 1, + ACTIONS(18892), 1, anon_sym_LPAREN, - [333925] = 2, + [346532] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17808), 1, + ACTIONS(18894), 1, anon_sym_LPAREN, - [333932] = 2, + [346539] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17810), 1, + ACTIONS(18896), 1, anon_sym_LPAREN, - [333939] = 2, + [346546] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17812), 1, + ACTIONS(18898), 1, anon_sym_LPAREN, - [333946] = 2, + [346553] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17814), 1, + ACTIONS(18900), 1, anon_sym_LPAREN, - [333953] = 2, + [346560] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17816), 1, + ACTIONS(18902), 1, anon_sym_LPAREN, - [333960] = 2, + [346567] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17818), 1, + ACTIONS(18904), 1, anon_sym_LPAREN, - [333967] = 2, + [346574] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17820), 1, + ACTIONS(18906), 1, anon_sym_LPAREN, - [333974] = 2, + [346581] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17822), 1, + ACTIONS(18908), 1, anon_sym_LPAREN, - [333981] = 2, + [346588] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17824), 1, + ACTIONS(18910), 1, anon_sym_LPAREN, - [333988] = 2, + [346595] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17826), 1, + ACTIONS(18912), 1, anon_sym_LPAREN, - [333995] = 2, + [346602] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17828), 1, + ACTIONS(18914), 1, anon_sym_LPAREN, - [334002] = 2, + [346609] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17830), 1, + ACTIONS(18916), 1, anon_sym_LPAREN, - [334009] = 2, + [346616] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17832), 1, + ACTIONS(18918), 1, anon_sym_LPAREN, - [334016] = 2, + [346623] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17834), 1, + ACTIONS(18920), 1, anon_sym_LPAREN, - [334023] = 2, + [346630] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17836), 1, + ACTIONS(18922), 1, anon_sym_LPAREN, - [334030] = 2, + [346637] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17838), 1, + ACTIONS(18924), 1, anon_sym_LPAREN, - [334037] = 2, + [346644] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17840), 1, + ACTIONS(18926), 1, anon_sym_LPAREN, - [334044] = 2, + [346651] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17842), 1, + ACTIONS(18928), 1, anon_sym_LPAREN, - [334051] = 2, + [346658] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17844), 1, + ACTIONS(18930), 1, anon_sym_LPAREN, - [334058] = 2, + [346665] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17846), 1, + ACTIONS(18932), 1, anon_sym_LPAREN, - [334065] = 2, + [346672] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17848), 1, + ACTIONS(18934), 1, anon_sym_LPAREN, - [334072] = 2, + [346679] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17850), 1, + ACTIONS(18936), 1, anon_sym_LPAREN, - [334079] = 2, + [346686] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17852), 1, + ACTIONS(18938), 1, anon_sym_LPAREN, - [334086] = 2, + [346693] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17854), 1, + ACTIONS(18940), 1, anon_sym_LPAREN, - [334093] = 2, + [346700] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17856), 1, - aux_sym_create_index_statement_token1, - [334100] = 2, + ACTIONS(18942), 1, + anon_sym_LPAREN, + [346707] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17858), 1, + ACTIONS(18944), 1, + aux_sym_drop_statement_token3, + [346714] = 2, + ACTIONS(3), 1, + sym_comment, + ACTIONS(18946), 1, aux_sym_join_clause_token1, - [334107] = 2, + [346721] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17860), 1, + ACTIONS(18948), 1, aux_sym_cte_token2, - [334114] = 2, + [346728] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17862), 1, + ACTIONS(18950), 1, aux_sym_alter_table_token2, - [334121] = 2, + [346735] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17864), 1, + ACTIONS(18952), 1, aux_sym_cte_token2, - [334128] = 2, + [346742] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17866), 1, + ACTIONS(18954), 1, aux_sym_comment_statement_token3, - [334135] = 2, + [346749] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17868), 1, + ACTIONS(18956), 1, aux_sym_table_constraint_foreign_key_token2, - [334142] = 2, + [346756] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17870), 1, + ACTIONS(18958), 1, aux_sym_table_constraint_foreign_key_token2, - [334149] = 2, + [346763] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17872), 1, + ACTIONS(18960), 1, anon_sym_COLON, - [334156] = 2, + [346770] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17874), 1, + ACTIONS(18962), 1, aux_sym_alter_table_token2, - [334163] = 2, + [346777] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17876), 1, - aux_sym_alter_table_action_alter_column_token2, - [334170] = 2, + ACTIONS(18964), 1, + aux_sym_at_time_zone_expression_token3, + [346784] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17878), 1, - aux_sym_grant_statement_token10, - [334177] = 2, + ACTIONS(18966), 1, + aux_sym_at_time_zone_expression_token3, + [346791] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17880), 1, - aux_sym_mode_token1, - [334184] = 2, + ACTIONS(18968), 1, + anon_sym_RPAREN, + [346798] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17882), 1, - aux_sym_create_table_statement_token2, - [334191] = 2, + ACTIONS(18970), 1, + aux_sym_at_time_zone_expression_token3, + [346805] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17884), 1, - aux_sym_table_constraint_foreign_key_token2, - [334198] = 2, + ACTIONS(18972), 1, + aux_sym_at_time_zone_expression_token3, + [346812] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17886), 1, - aux_sym_sql_hint_token4, - [334205] = 2, + ACTIONS(18974), 1, + aux_sym_at_time_zone_expression_token3, + [346819] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17888), 1, - anon_sym_RBRACK, - [334212] = 2, + ACTIONS(18976), 1, + anon_sym_SQUOTE, + [346826] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17890), 1, - aux_sym_at_time_zone_expression_token3, - [334219] = 2, + ACTIONS(18978), 1, + anon_sym_RBRACK, + [346833] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17892), 1, - aux_sym_at_time_zone_expression_token3, - [334226] = 2, + ACTIONS(18980), 1, + aux_sym_argument_reference_token1, + [346840] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17894), 1, - aux_sym_alter_schema_rename_action_token2, - [334233] = 2, + ACTIONS(18982), 1, + anon_sym_RPAREN, + [346847] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17896), 1, - aux_sym_alter_schema_rename_action_token2, - [334240] = 2, + ACTIONS(18976), 1, + sym__dollar_quoted_string_end_tag, + [346854] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17898), 1, + ACTIONS(18984), 1, aux_sym_join_clause_token1, - [334247] = 2, + [346861] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17900), 1, + ACTIONS(18986), 1, aux_sym_join_clause_token1, - [334254] = 2, + [346868] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17902), 1, + ACTIONS(18988), 1, aux_sym_join_clause_token1, - [334261] = 2, + [346875] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17904), 1, + ACTIONS(18990), 1, aux_sym_cte_token2, - [334268] = 2, + [346882] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17906), 1, + ACTIONS(18992), 1, aux_sym_cte_token2, - [334275] = 2, + [346889] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17908), 1, + ACTIONS(18994), 1, aux_sym_alter_table_token2, - [334282] = 2, + [346896] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17910), 1, + ACTIONS(18996), 1, aux_sym_alter_table_token2, - [334289] = 2, + [346903] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17912), 1, + ACTIONS(18998), 1, sym_number, - [334296] = 2, + [346910] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17914), 1, + ACTIONS(19000), 1, anon_sym_LPAREN, - [334303] = 2, + [346917] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17916), 1, + ACTIONS(19002), 1, aux_sym_alter_table_token2, - [334310] = 2, + [346924] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17918), 1, + ACTIONS(19004), 1, sym_number, - [334317] = 2, + [346931] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17920), 1, + ACTIONS(19006), 1, sym_number, - [334324] = 2, + [346938] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17922), 1, + ACTIONS(19008), 1, aux_sym_cte_token2, - [334331] = 2, + [346945] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17924), 1, + ACTIONS(19010), 1, aux_sym_cte_token2, - [334338] = 2, + [346952] = 2, ACTIONS(3), 1, sym_comment, - ACTIONS(17926), 1, + ACTIONS(19012), 1, aux_sym_cte_token2, }; @@ -469506,8781 +482111,9267 @@ static const uint32_t ts_small_parse_table_map[] = { [SMALL_STATE(1869)] = 0, [SMALL_STATE(1870)] = 71, [SMALL_STATE(1871)] = 142, - [SMALL_STATE(1872)] = 239, - [SMALL_STATE(1873)] = 310, - [SMALL_STATE(1874)] = 381, - [SMALL_STATE(1875)] = 452, - [SMALL_STATE(1876)] = 523, - [SMALL_STATE(1877)] = 594, - [SMALL_STATE(1878)] = 665, - [SMALL_STATE(1879)] = 762, - [SMALL_STATE(1880)] = 833, - [SMALL_STATE(1881)] = 904, - [SMALL_STATE(1882)] = 975, - [SMALL_STATE(1883)] = 1046, - [SMALL_STATE(1884)] = 1117, - [SMALL_STATE(1885)] = 1190, - [SMALL_STATE(1886)] = 1291, - [SMALL_STATE(1887)] = 1362, - [SMALL_STATE(1888)] = 1433, - [SMALL_STATE(1889)] = 1504, - [SMALL_STATE(1890)] = 1575, - [SMALL_STATE(1891)] = 1646, - [SMALL_STATE(1892)] = 1717, - [SMALL_STATE(1893)] = 1814, - [SMALL_STATE(1894)] = 1889, - [SMALL_STATE(1895)] = 1960, - [SMALL_STATE(1896)] = 2031, - [SMALL_STATE(1897)] = 2106, - [SMALL_STATE(1898)] = 2181, - [SMALL_STATE(1899)] = 2254, - [SMALL_STATE(1900)] = 2327, - [SMALL_STATE(1901)] = 2398, - [SMALL_STATE(1902)] = 2495, - [SMALL_STATE(1903)] = 2566, - [SMALL_STATE(1904)] = 2637, - [SMALL_STATE(1905)] = 2712, - [SMALL_STATE(1906)] = 2783, - [SMALL_STATE(1907)] = 2858, - [SMALL_STATE(1908)] = 2929, - [SMALL_STATE(1909)] = 3000, - [SMALL_STATE(1910)] = 3075, - [SMALL_STATE(1911)] = 3146, - [SMALL_STATE(1912)] = 3217, - [SMALL_STATE(1913)] = 3288, - [SMALL_STATE(1914)] = 3359, - [SMALL_STATE(1915)] = 3430, - [SMALL_STATE(1916)] = 3501, - [SMALL_STATE(1917)] = 3572, - [SMALL_STATE(1918)] = 3643, - [SMALL_STATE(1919)] = 3714, - [SMALL_STATE(1920)] = 3785, - [SMALL_STATE(1921)] = 3856, - [SMALL_STATE(1922)] = 3927, - [SMALL_STATE(1923)] = 4002, - [SMALL_STATE(1924)] = 4101, - [SMALL_STATE(1925)] = 4172, - [SMALL_STATE(1926)] = 4243, - [SMALL_STATE(1927)] = 4314, - [SMALL_STATE(1928)] = 4389, - [SMALL_STATE(1929)] = 4460, - [SMALL_STATE(1930)] = 4531, - [SMALL_STATE(1931)] = 4606, - [SMALL_STATE(1932)] = 4681, - [SMALL_STATE(1933)] = 4754, - [SMALL_STATE(1934)] = 4825, - [SMALL_STATE(1935)] = 4896, - [SMALL_STATE(1936)] = 4997, - [SMALL_STATE(1937)] = 5068, - [SMALL_STATE(1938)] = 5181, - [SMALL_STATE(1939)] = 5252, - [SMALL_STATE(1940)] = 5323, - [SMALL_STATE(1941)] = 5394, - [SMALL_STATE(1942)] = 5467, - [SMALL_STATE(1943)] = 5542, - [SMALL_STATE(1944)] = 5619, - [SMALL_STATE(1945)] = 5694, - [SMALL_STATE(1946)] = 5765, - [SMALL_STATE(1947)] = 5840, - [SMALL_STATE(1948)] = 5911, - [SMALL_STATE(1949)] = 5982, - [SMALL_STATE(1950)] = 6053, - [SMALL_STATE(1951)] = 6128, - [SMALL_STATE(1952)] = 6207, - [SMALL_STATE(1953)] = 6278, - [SMALL_STATE(1954)] = 6351, - [SMALL_STATE(1955)] = 6422, - [SMALL_STATE(1956)] = 6493, - [SMALL_STATE(1957)] = 6590, - [SMALL_STATE(1958)] = 6661, - [SMALL_STATE(1959)] = 6732, - [SMALL_STATE(1960)] = 6803, - [SMALL_STATE(1961)] = 6874, - [SMALL_STATE(1962)] = 6945, - [SMALL_STATE(1963)] = 7016, - [SMALL_STATE(1964)] = 7087, - [SMALL_STATE(1965)] = 7180, - [SMALL_STATE(1966)] = 7251, - [SMALL_STATE(1967)] = 7346, - [SMALL_STATE(1968)] = 7417, - [SMALL_STATE(1969)] = 7488, - [SMALL_STATE(1970)] = 7559, - [SMALL_STATE(1971)] = 7630, - [SMALL_STATE(1972)] = 7705, - [SMALL_STATE(1973)] = 7778, - [SMALL_STATE(1974)] = 7857, - [SMALL_STATE(1975)] = 7928, - [SMALL_STATE(1976)] = 8021, - [SMALL_STATE(1977)] = 8116, - [SMALL_STATE(1978)] = 8187, - [SMALL_STATE(1979)] = 8258, - [SMALL_STATE(1980)] = 8341, - [SMALL_STATE(1981)] = 8412, - [SMALL_STATE(1982)] = 8483, - [SMALL_STATE(1983)] = 8554, - [SMALL_STATE(1984)] = 8625, - [SMALL_STATE(1985)] = 8696, - [SMALL_STATE(1986)] = 8767, - [SMALL_STATE(1987)] = 8838, - [SMALL_STATE(1988)] = 8921, - [SMALL_STATE(1989)] = 8992, - [SMALL_STATE(1990)] = 9067, - [SMALL_STATE(1991)] = 9140, - [SMALL_STATE(1992)] = 9211, - [SMALL_STATE(1993)] = 9282, - [SMALL_STATE(1994)] = 9353, - [SMALL_STATE(1995)] = 9424, - [SMALL_STATE(1996)] = 9497, - [SMALL_STATE(1997)] = 9568, - [SMALL_STATE(1998)] = 9639, + [SMALL_STATE(1872)] = 217, + [SMALL_STATE(1873)] = 288, + [SMALL_STATE(1874)] = 387, + [SMALL_STATE(1875)] = 458, + [SMALL_STATE(1876)] = 529, + [SMALL_STATE(1877)] = 600, + [SMALL_STATE(1878)] = 671, + [SMALL_STATE(1879)] = 742, + [SMALL_STATE(1880)] = 813, + [SMALL_STATE(1881)] = 884, + [SMALL_STATE(1882)] = 955, + [SMALL_STATE(1883)] = 1026, + [SMALL_STATE(1884)] = 1097, + [SMALL_STATE(1885)] = 1168, + [SMALL_STATE(1886)] = 1239, + [SMALL_STATE(1887)] = 1310, + [SMALL_STATE(1888)] = 1383, + [SMALL_STATE(1889)] = 1454, + [SMALL_STATE(1890)] = 1529, + [SMALL_STATE(1891)] = 1642, + [SMALL_STATE(1892)] = 1715, + [SMALL_STATE(1893)] = 1788, + [SMALL_STATE(1894)] = 1861, + [SMALL_STATE(1895)] = 1932, + [SMALL_STATE(1896)] = 2003, + [SMALL_STATE(1897)] = 2074, + [SMALL_STATE(1898)] = 2145, + [SMALL_STATE(1899)] = 2216, + [SMALL_STATE(1900)] = 2287, + [SMALL_STATE(1901)] = 2358, + [SMALL_STATE(1902)] = 2429, + [SMALL_STATE(1903)] = 2504, + [SMALL_STATE(1904)] = 2575, + [SMALL_STATE(1905)] = 2646, + [SMALL_STATE(1906)] = 2717, + [SMALL_STATE(1907)] = 2788, + [SMALL_STATE(1908)] = 2859, + [SMALL_STATE(1909)] = 2930, + [SMALL_STATE(1910)] = 3005, + [SMALL_STATE(1911)] = 3076, + [SMALL_STATE(1912)] = 3147, + [SMALL_STATE(1913)] = 3220, + [SMALL_STATE(1914)] = 3293, + [SMALL_STATE(1915)] = 3368, + [SMALL_STATE(1916)] = 3439, + [SMALL_STATE(1917)] = 3510, + [SMALL_STATE(1918)] = 3581, + [SMALL_STATE(1919)] = 3652, + [SMALL_STATE(1920)] = 3735, + [SMALL_STATE(1921)] = 3806, + [SMALL_STATE(1922)] = 3901, + [SMALL_STATE(1923)] = 3972, + [SMALL_STATE(1924)] = 4043, + [SMALL_STATE(1925)] = 4114, + [SMALL_STATE(1926)] = 4207, + [SMALL_STATE(1927)] = 4278, + [SMALL_STATE(1928)] = 4349, + [SMALL_STATE(1929)] = 4428, + [SMALL_STATE(1930)] = 4501, + [SMALL_STATE(1931)] = 4576, + [SMALL_STATE(1932)] = 4647, + [SMALL_STATE(1933)] = 4718, + [SMALL_STATE(1934)] = 4793, + [SMALL_STATE(1935)] = 4864, + [SMALL_STATE(1936)] = 4935, + [SMALL_STATE(1937)] = 5006, + [SMALL_STATE(1938)] = 5103, + [SMALL_STATE(1939)] = 5174, + [SMALL_STATE(1940)] = 5245, + [SMALL_STATE(1941)] = 5316, + [SMALL_STATE(1942)] = 5387, + [SMALL_STATE(1943)] = 5458, + [SMALL_STATE(1944)] = 5535, + [SMALL_STATE(1945)] = 5606, + [SMALL_STATE(1946)] = 5681, + [SMALL_STATE(1947)] = 5756, + [SMALL_STATE(1948)] = 5827, + [SMALL_STATE(1949)] = 5902, + [SMALL_STATE(1950)] = 5973, + [SMALL_STATE(1951)] = 6048, + [SMALL_STATE(1952)] = 6119, + [SMALL_STATE(1953)] = 6194, + [SMALL_STATE(1954)] = 6265, + [SMALL_STATE(1955)] = 6336, + [SMALL_STATE(1956)] = 6407, + [SMALL_STATE(1957)] = 6478, + [SMALL_STATE(1958)] = 6549, + [SMALL_STATE(1959)] = 6632, + [SMALL_STATE(1960)] = 6727, + [SMALL_STATE(1961)] = 6798, + [SMALL_STATE(1962)] = 6869, + [SMALL_STATE(1963)] = 6940, + [SMALL_STATE(1964)] = 7011, + [SMALL_STATE(1965)] = 7082, + [SMALL_STATE(1966)] = 7153, + [SMALL_STATE(1967)] = 7224, + [SMALL_STATE(1968)] = 7317, + [SMALL_STATE(1969)] = 7390, + [SMALL_STATE(1970)] = 7465, + [SMALL_STATE(1971)] = 7536, + [SMALL_STATE(1972)] = 7637, + [SMALL_STATE(1973)] = 7708, + [SMALL_STATE(1974)] = 7779, + [SMALL_STATE(1975)] = 7854, + [SMALL_STATE(1976)] = 7955, + [SMALL_STATE(1977)] = 8026, + [SMALL_STATE(1978)] = 8105, + [SMALL_STATE(1979)] = 8176, + [SMALL_STATE(1980)] = 8251, + [SMALL_STATE(1981)] = 8322, + [SMALL_STATE(1982)] = 8393, + [SMALL_STATE(1983)] = 8490, + [SMALL_STATE(1984)] = 8587, + [SMALL_STATE(1985)] = 8684, + [SMALL_STATE(1986)] = 8755, + [SMALL_STATE(1987)] = 8828, + [SMALL_STATE(1988)] = 8901, + [SMALL_STATE(1989)] = 8972, + [SMALL_STATE(1990)] = 9047, + [SMALL_STATE(1991)] = 9118, + [SMALL_STATE(1992)] = 9189, + [SMALL_STATE(1993)] = 9286, + [SMALL_STATE(1994)] = 9357, + [SMALL_STATE(1995)] = 9428, + [SMALL_STATE(1996)] = 9499, + [SMALL_STATE(1997)] = 9570, + [SMALL_STATE(1998)] = 9641, [SMALL_STATE(1999)] = 9712, [SMALL_STATE(2000)] = 9783, [SMALL_STATE(2001)] = 9853, - [SMALL_STATE(2002)] = 9923, + [SMALL_STATE(2002)] = 9925, [SMALL_STATE(2003)] = 9995, [SMALL_STATE(2004)] = 10065, - [SMALL_STATE(2005)] = 10191, - [SMALL_STATE(2006)] = 10263, - [SMALL_STATE(2007)] = 10333, - [SMALL_STATE(2008)] = 10403, - [SMALL_STATE(2009)] = 10481, - [SMALL_STATE(2010)] = 10551, - [SMALL_STATE(2011)] = 10643, - [SMALL_STATE(2012)] = 10715, - [SMALL_STATE(2013)] = 10809, - [SMALL_STATE(2014)] = 10879, - [SMALL_STATE(2015)] = 10949, - [SMALL_STATE(2016)] = 11023, - [SMALL_STATE(2017)] = 11097, - [SMALL_STATE(2018)] = 11167, - [SMALL_STATE(2019)] = 11237, - [SMALL_STATE(2020)] = 11307, - [SMALL_STATE(2021)] = 11377, - [SMALL_STATE(2022)] = 11447, - [SMALL_STATE(2023)] = 11517, - [SMALL_STATE(2024)] = 11587, - [SMALL_STATE(2025)] = 11669, - [SMALL_STATE(2026)] = 11739, - [SMALL_STATE(2027)] = 11809, - [SMALL_STATE(2028)] = 11879, - [SMALL_STATE(2029)] = 11949, - [SMALL_STATE(2030)] = 12019, - [SMALL_STATE(2031)] = 12089, - [SMALL_STATE(2032)] = 12159, - [SMALL_STATE(2033)] = 12229, - [SMALL_STATE(2034)] = 12299, - [SMALL_STATE(2035)] = 12369, - [SMALL_STATE(2036)] = 12439, - [SMALL_STATE(2037)] = 12535, - [SMALL_STATE(2038)] = 12605, - [SMALL_STATE(2039)] = 12675, - [SMALL_STATE(2040)] = 12751, - [SMALL_STATE(2041)] = 12821, - [SMALL_STATE(2042)] = 12891, - [SMALL_STATE(2043)] = 12971, - [SMALL_STATE(2044)] = 13041, - [SMALL_STATE(2045)] = 13137, - [SMALL_STATE(2046)] = 13207, - [SMALL_STATE(2047)] = 13277, - [SMALL_STATE(2048)] = 13347, - [SMALL_STATE(2049)] = 13417, - [SMALL_STATE(2050)] = 13487, - [SMALL_STATE(2051)] = 13557, - [SMALL_STATE(2052)] = 13627, - [SMALL_STATE(2053)] = 13697, - [SMALL_STATE(2054)] = 13767, - [SMALL_STATE(2055)] = 13841, - [SMALL_STATE(2056)] = 13915, - [SMALL_STATE(2057)] = 13985, - [SMALL_STATE(2058)] = 14057, - [SMALL_STATE(2059)] = 14135, - [SMALL_STATE(2060)] = 14207, - [SMALL_STATE(2061)] = 14279, - [SMALL_STATE(2062)] = 14349, - [SMALL_STATE(2063)] = 14441, - [SMALL_STATE(2064)] = 14535, - [SMALL_STATE(2065)] = 14617, - [SMALL_STATE(2066)] = 14687, - [SMALL_STATE(2067)] = 14757, - [SMALL_STATE(2068)] = 14837, - [SMALL_STATE(2069)] = 14935, - [SMALL_STATE(2070)] = 15005, - [SMALL_STATE(2071)] = 15075, - [SMALL_STATE(2072)] = 15145, - [SMALL_STATE(2073)] = 15219, - [SMALL_STATE(2074)] = 15293, - [SMALL_STATE(2075)] = 15367, - [SMALL_STATE(2076)] = 15437, - [SMALL_STATE(2077)] = 15507, - [SMALL_STATE(2078)] = 15577, - [SMALL_STATE(2079)] = 15647, - [SMALL_STATE(2080)] = 15717, - [SMALL_STATE(2081)] = 15789, - [SMALL_STATE(2082)] = 15859, - [SMALL_STATE(2083)] = 15929, - [SMALL_STATE(2084)] = 15999, - [SMALL_STATE(2085)] = 16069, - [SMALL_STATE(2086)] = 16139, - [SMALL_STATE(2087)] = 16209, - [SMALL_STATE(2088)] = 16283, - [SMALL_STATE(2089)] = 16353, - [SMALL_STATE(2090)] = 16425, - [SMALL_STATE(2091)] = 16495, - [SMALL_STATE(2092)] = 16565, - [SMALL_STATE(2093)] = 16635, - [SMALL_STATE(2094)] = 16705, - [SMALL_STATE(2095)] = 16775, - [SMALL_STATE(2096)] = 16845, - [SMALL_STATE(2097)] = 16925, - [SMALL_STATE(2098)] = 16999, - [SMALL_STATE(2099)] = 17075, - [SMALL_STATE(2100)] = 17145, - [SMALL_STATE(2101)] = 17225, + [SMALL_STATE(2005)] = 10135, + [SMALL_STATE(2006)] = 10205, + [SMALL_STATE(2007)] = 10279, + [SMALL_STATE(2008)] = 10349, + [SMALL_STATE(2009)] = 10419, + [SMALL_STATE(2010)] = 10499, + [SMALL_STATE(2011)] = 10573, + [SMALL_STATE(2012)] = 10653, + [SMALL_STATE(2013)] = 10723, + [SMALL_STATE(2014)] = 10803, + [SMALL_STATE(2015)] = 10873, + [SMALL_STATE(2016)] = 10947, + [SMALL_STATE(2017)] = 11017, + [SMALL_STATE(2018)] = 11087, + [SMALL_STATE(2019)] = 11157, + [SMALL_STATE(2020)] = 11237, + [SMALL_STATE(2021)] = 11309, + [SMALL_STATE(2022)] = 11379, + [SMALL_STATE(2023)] = 11449, + [SMALL_STATE(2024)] = 11547, + [SMALL_STATE(2025)] = 11617, + [SMALL_STATE(2026)] = 11687, + [SMALL_STATE(2027)] = 11757, + [SMALL_STATE(2028)] = 11827, + [SMALL_STATE(2029)] = 11897, + [SMALL_STATE(2030)] = 11967, + [SMALL_STATE(2031)] = 12063, + [SMALL_STATE(2032)] = 12133, + [SMALL_STATE(2033)] = 12203, + [SMALL_STATE(2034)] = 12273, + [SMALL_STATE(2035)] = 12343, + [SMALL_STATE(2036)] = 12413, + [SMALL_STATE(2037)] = 12487, + [SMALL_STATE(2038)] = 12559, + [SMALL_STATE(2039)] = 12637, + [SMALL_STATE(2040)] = 12707, + [SMALL_STATE(2041)] = 12799, + [SMALL_STATE(2042)] = 12893, + [SMALL_STATE(2043)] = 12975, + [SMALL_STATE(2044)] = 13045, + [SMALL_STATE(2045)] = 13115, + [SMALL_STATE(2046)] = 13189, + [SMALL_STATE(2047)] = 13259, + [SMALL_STATE(2048)] = 13329, + [SMALL_STATE(2049)] = 13399, + [SMALL_STATE(2050)] = 13469, + [SMALL_STATE(2051)] = 13541, + [SMALL_STATE(2052)] = 13613, + [SMALL_STATE(2053)] = 13683, + [SMALL_STATE(2054)] = 13753, + [SMALL_STATE(2055)] = 13823, + [SMALL_STATE(2056)] = 13893, + [SMALL_STATE(2057)] = 13963, + [SMALL_STATE(2058)] = 14033, + [SMALL_STATE(2059)] = 14103, + [SMALL_STATE(2060)] = 14177, + [SMALL_STATE(2061)] = 14247, + [SMALL_STATE(2062)] = 14317, + [SMALL_STATE(2063)] = 14387, + [SMALL_STATE(2064)] = 14457, + [SMALL_STATE(2065)] = 14527, + [SMALL_STATE(2066)] = 14601, + [SMALL_STATE(2067)] = 14699, + [SMALL_STATE(2068)] = 14771, + [SMALL_STATE(2069)] = 14841, + [SMALL_STATE(2070)] = 14911, + [SMALL_STATE(2071)] = 14983, + [SMALL_STATE(2072)] = 15059, + [SMALL_STATE(2073)] = 15129, + [SMALL_STATE(2074)] = 15199, + [SMALL_STATE(2075)] = 15269, + [SMALL_STATE(2076)] = 15339, + [SMALL_STATE(2077)] = 15409, + [SMALL_STATE(2078)] = 15479, + [SMALL_STATE(2079)] = 15549, + [SMALL_STATE(2080)] = 15619, + [SMALL_STATE(2081)] = 15693, + [SMALL_STATE(2082)] = 15763, + [SMALL_STATE(2083)] = 15833, + [SMALL_STATE(2084)] = 15915, + [SMALL_STATE(2085)] = 16009, + [SMALL_STATE(2086)] = 16101, + [SMALL_STATE(2087)] = 16171, + [SMALL_STATE(2088)] = 16249, + [SMALL_STATE(2089)] = 16321, + [SMALL_STATE(2090)] = 16395, + [SMALL_STATE(2091)] = 16465, + [SMALL_STATE(2092)] = 16535, + [SMALL_STATE(2093)] = 16605, + [SMALL_STATE(2094)] = 16675, + [SMALL_STATE(2095)] = 16751, + [SMALL_STATE(2096)] = 16877, + [SMALL_STATE(2097)] = 16947, + [SMALL_STATE(2098)] = 17017, + [SMALL_STATE(2099)] = 17087, + [SMALL_STATE(2100)] = 17183, + [SMALL_STATE(2101)] = 17253, [SMALL_STATE(2102)] = 17323, [SMALL_STATE(2103)] = 17393, [SMALL_STATE(2104)] = 17463, [SMALL_STATE(2105)] = 17533, - [SMALL_STATE(2106)] = 17606, - [SMALL_STATE(2107)] = 17683, - [SMALL_STATE(2108)] = 17756, - [SMALL_STATE(2109)] = 17825, - [SMALL_STATE(2110)] = 17894, - [SMALL_STATE(2111)] = 17963, - [SMALL_STATE(2112)] = 18032, - [SMALL_STATE(2113)] = 18101, - [SMALL_STATE(2114)] = 18170, - [SMALL_STATE(2115)] = 18243, - [SMALL_STATE(2116)] = 18314, - [SMALL_STATE(2117)] = 18391, - [SMALL_STATE(2118)] = 18460, - [SMALL_STATE(2119)] = 18529, - [SMALL_STATE(2120)] = 18598, - [SMALL_STATE(2121)] = 18689, - [SMALL_STATE(2122)] = 18758, - [SMALL_STATE(2123)] = 18831, - [SMALL_STATE(2124)] = 18924, - [SMALL_STATE(2125)] = 19005, - [SMALL_STATE(2126)] = 19074, - [SMALL_STATE(2127)] = 19147, - [SMALL_STATE(2128)] = 19216, - [SMALL_STATE(2129)] = 19285, - [SMALL_STATE(2130)] = 19358, - [SMALL_STATE(2131)] = 19435, - [SMALL_STATE(2132)] = 19504, - [SMALL_STATE(2133)] = 19579, - [SMALL_STATE(2134)] = 19650, - [SMALL_STATE(2135)] = 19727, - [SMALL_STATE(2136)] = 19796, - [SMALL_STATE(2137)] = 19865, - [SMALL_STATE(2138)] = 19940, - [SMALL_STATE(2139)] = 20013, - [SMALL_STATE(2140)] = 20082, - [SMALL_STATE(2141)] = 20157, - [SMALL_STATE(2142)] = 20226, - [SMALL_STATE(2143)] = 20295, - [SMALL_STATE(2144)] = 20390, - [SMALL_STATE(2145)] = 20465, - [SMALL_STATE(2146)] = 20534, + [SMALL_STATE(2106)] = 17602, + [SMALL_STATE(2107)] = 17671, + [SMALL_STATE(2108)] = 17740, + [SMALL_STATE(2109)] = 17821, + [SMALL_STATE(2110)] = 17914, + [SMALL_STATE(2111)] = 17983, + [SMALL_STATE(2112)] = 18074, + [SMALL_STATE(2113)] = 18143, + [SMALL_STATE(2114)] = 18212, + [SMALL_STATE(2115)] = 18281, + [SMALL_STATE(2116)] = 18358, + [SMALL_STATE(2117)] = 18429, + [SMALL_STATE(2118)] = 18502, + [SMALL_STATE(2119)] = 18571, + [SMALL_STATE(2120)] = 18640, + [SMALL_STATE(2121)] = 18713, + [SMALL_STATE(2122)] = 18786, + [SMALL_STATE(2123)] = 18859, + [SMALL_STATE(2124)] = 18932, + [SMALL_STATE(2125)] = 19001, + [SMALL_STATE(2126)] = 19070, + [SMALL_STATE(2127)] = 19139, + [SMALL_STATE(2128)] = 19212, + [SMALL_STATE(2129)] = 19307, + [SMALL_STATE(2130)] = 19376, + [SMALL_STATE(2131)] = 19445, + [SMALL_STATE(2132)] = 19514, + [SMALL_STATE(2133)] = 19583, + [SMALL_STATE(2134)] = 19656, + [SMALL_STATE(2135)] = 19735, + [SMALL_STATE(2136)] = 19808, + [SMALL_STATE(2137)] = 19881, + [SMALL_STATE(2138)] = 19954, + [SMALL_STATE(2139)] = 20031, + [SMALL_STATE(2140)] = 20108, + [SMALL_STATE(2141)] = 20183, + [SMALL_STATE(2142)] = 20258, + [SMALL_STATE(2143)] = 20327, + [SMALL_STATE(2144)] = 20400, + [SMALL_STATE(2145)] = 20473, + [SMALL_STATE(2146)] = 20542, [SMALL_STATE(2147)] = 20611, - [SMALL_STATE(2148)] = 20684, - [SMALL_STATE(2149)] = 20757, - [SMALL_STATE(2150)] = 20826, - [SMALL_STATE(2151)] = 20899, - [SMALL_STATE(2152)] = 20968, - [SMALL_STATE(2153)] = 21037, - [SMALL_STATE(2154)] = 21106, - [SMALL_STATE(2155)] = 21175, - [SMALL_STATE(2156)] = 21246, - [SMALL_STATE(2157)] = 21315, - [SMALL_STATE(2158)] = 21394, - [SMALL_STATE(2159)] = 21463, - [SMALL_STATE(2160)] = 21532, - [SMALL_STATE(2161)] = 21605, - [SMALL_STATE(2162)] = 21680, - [SMALL_STATE(2163)] = 21753, + [SMALL_STATE(2148)] = 20680, + [SMALL_STATE(2149)] = 20755, + [SMALL_STATE(2150)] = 20824, + [SMALL_STATE(2151)] = 20901, + [SMALL_STATE(2152)] = 20970, + [SMALL_STATE(2153)] = 21039, + [SMALL_STATE(2154)] = 21108, + [SMALL_STATE(2155)] = 21183, + [SMALL_STATE(2156)] = 21252, + [SMALL_STATE(2157)] = 21321, + [SMALL_STATE(2158)] = 21390, + [SMALL_STATE(2159)] = 21465, + [SMALL_STATE(2160)] = 21536, + [SMALL_STATE(2161)] = 21607, + [SMALL_STATE(2162)] = 21676, + [SMALL_STATE(2163)] = 21745, [SMALL_STATE(2164)] = 21822, [SMALL_STATE(2165)] = 21891, - [SMALL_STATE(2166)] = 21965, - [SMALL_STATE(2167)] = 22037, - [SMALL_STATE(2168)] = 22111, - [SMALL_STATE(2169)] = 22179, - [SMALL_STATE(2170)] = 22253, - [SMALL_STATE(2171)] = 22325, - [SMALL_STATE(2172)] = 22393, - [SMALL_STATE(2173)] = 22469, - [SMALL_STATE(2174)] = 22537, - [SMALL_STATE(2175)] = 22605, - [SMALL_STATE(2176)] = 22673, - [SMALL_STATE(2177)] = 22741, - [SMALL_STATE(2178)] = 22813, - [SMALL_STATE(2179)] = 22881, - [SMALL_STATE(2180)] = 22953, - [SMALL_STATE(2181)] = 23025, - [SMALL_STATE(2182)] = 23097, - [SMALL_STATE(2183)] = 23165, - [SMALL_STATE(2184)] = 23237, - [SMALL_STATE(2185)] = 23305, - [SMALL_STATE(2186)] = 23373, - [SMALL_STATE(2187)] = 23441, - [SMALL_STATE(2188)] = 23515, - [SMALL_STATE(2189)] = 23583, - [SMALL_STATE(2190)] = 23655, - [SMALL_STATE(2191)] = 23729, - [SMALL_STATE(2192)] = 23801, - [SMALL_STATE(2193)] = 23875, - [SMALL_STATE(2194)] = 23947, - [SMALL_STATE(2195)] = 24017, - [SMALL_STATE(2196)] = 24089, - [SMALL_STATE(2197)] = 24167, - [SMALL_STATE(2198)] = 24239, - [SMALL_STATE(2199)] = 24313, - [SMALL_STATE(2200)] = 24385, - [SMALL_STATE(2201)] = 24457, - [SMALL_STATE(2202)] = 24529, - [SMALL_STATE(2203)] = 24597, - [SMALL_STATE(2204)] = 24665, - [SMALL_STATE(2205)] = 24739, - [SMALL_STATE(2206)] = 24817, - [SMALL_STATE(2207)] = 24891, - [SMALL_STATE(2208)] = 24963, + [SMALL_STATE(2166)] = 21969, + [SMALL_STATE(2167)] = 22041, + [SMALL_STATE(2168)] = 22113, + [SMALL_STATE(2169)] = 22189, + [SMALL_STATE(2170)] = 22263, + [SMALL_STATE(2171)] = 22337, + [SMALL_STATE(2172)] = 22409, + [SMALL_STATE(2173)] = 22483, + [SMALL_STATE(2174)] = 22557, + [SMALL_STATE(2175)] = 22631, + [SMALL_STATE(2176)] = 22703, + [SMALL_STATE(2177)] = 22771, + [SMALL_STATE(2178)] = 22845, + [SMALL_STATE(2179)] = 22917, + [SMALL_STATE(2180)] = 22995, + [SMALL_STATE(2181)] = 23069, + [SMALL_STATE(2182)] = 23137, + [SMALL_STATE(2183)] = 23205, + [SMALL_STATE(2184)] = 23277, + [SMALL_STATE(2185)] = 23351, + [SMALL_STATE(2186)] = 23425, + [SMALL_STATE(2187)] = 23497, + [SMALL_STATE(2188)] = 23565, + [SMALL_STATE(2189)] = 23637, + [SMALL_STATE(2190)] = 23709, + [SMALL_STATE(2191)] = 23781, + [SMALL_STATE(2192)] = 23853, + [SMALL_STATE(2193)] = 23925, + [SMALL_STATE(2194)] = 23993, + [SMALL_STATE(2195)] = 24061, + [SMALL_STATE(2196)] = 24129, + [SMALL_STATE(2197)] = 24197, + [SMALL_STATE(2198)] = 24265, + [SMALL_STATE(2199)] = 24333, + [SMALL_STATE(2200)] = 24401, + [SMALL_STATE(2201)] = 24475, + [SMALL_STATE(2202)] = 24547, + [SMALL_STATE(2203)] = 24617, + [SMALL_STATE(2204)] = 24689, + [SMALL_STATE(2205)] = 24761, + [SMALL_STATE(2206)] = 24829, + [SMALL_STATE(2207)] = 24897, + [SMALL_STATE(2208)] = 24965, [SMALL_STATE(2209)] = 25037, [SMALL_STATE(2210)] = 25108, - [SMALL_STATE(2211)] = 25179, - [SMALL_STATE(2212)] = 25248, - [SMALL_STATE(2213)] = 25315, - [SMALL_STATE(2214)] = 25382, - [SMALL_STATE(2215)] = 25449, - [SMALL_STATE(2216)] = 25516, - [SMALL_STATE(2217)] = 25583, - [SMALL_STATE(2218)] = 25650, - [SMALL_STATE(2219)] = 25789, - [SMALL_STATE(2220)] = 25856, - [SMALL_STATE(2221)] = 25927, - [SMALL_STATE(2222)] = 25994, - [SMALL_STATE(2223)] = 26065, - [SMALL_STATE(2224)] = 26132, - [SMALL_STATE(2225)] = 26199, - [SMALL_STATE(2226)] = 26266, - [SMALL_STATE(2227)] = 26333, - [SMALL_STATE(2228)] = 26406, - [SMALL_STATE(2229)] = 26477, - [SMALL_STATE(2230)] = 26616, - [SMALL_STATE(2231)] = 26683, - [SMALL_STATE(2232)] = 26822, - [SMALL_STATE(2233)] = 26889, - [SMALL_STATE(2234)] = 26960, - [SMALL_STATE(2235)] = 27031, - [SMALL_STATE(2236)] = 27098, - [SMALL_STATE(2237)] = 27165, - [SMALL_STATE(2238)] = 27234, - [SMALL_STATE(2239)] = 27303, - [SMALL_STATE(2240)] = 27370, - [SMALL_STATE(2241)] = 27441, - [SMALL_STATE(2242)] = 27512, - [SMALL_STATE(2243)] = 27579, - [SMALL_STATE(2244)] = 27646, - [SMALL_STATE(2245)] = 27717, - [SMALL_STATE(2246)] = 27786, - [SMALL_STATE(2247)] = 27853, - [SMALL_STATE(2248)] = 27924, - [SMALL_STATE(2249)] = 27991, - [SMALL_STATE(2250)] = 28066, - [SMALL_STATE(2251)] = 28133, - [SMALL_STATE(2252)] = 28200, - [SMALL_STATE(2253)] = 28271, - [SMALL_STATE(2254)] = 28342, - [SMALL_STATE(2255)] = 28413, - [SMALL_STATE(2256)] = 28484, - [SMALL_STATE(2257)] = 28555, - [SMALL_STATE(2258)] = 28626, - [SMALL_STATE(2259)] = 28693, - [SMALL_STATE(2260)] = 28764, - [SMALL_STATE(2261)] = 28831, - [SMALL_STATE(2262)] = 28898, - [SMALL_STATE(2263)] = 28965, - [SMALL_STATE(2264)] = 29036, - [SMALL_STATE(2265)] = 29103, - [SMALL_STATE(2266)] = 29174, - [SMALL_STATE(2267)] = 29245, - [SMALL_STATE(2268)] = 29312, - [SMALL_STATE(2269)] = 29379, - [SMALL_STATE(2270)] = 29446, - [SMALL_STATE(2271)] = 29513, - [SMALL_STATE(2272)] = 29580, - [SMALL_STATE(2273)] = 29647, - [SMALL_STATE(2274)] = 29714, - [SMALL_STATE(2275)] = 29781, - [SMALL_STATE(2276)] = 29854, - [SMALL_STATE(2277)] = 29993, - [SMALL_STATE(2278)] = 30132, - [SMALL_STATE(2279)] = 30199, - [SMALL_STATE(2280)] = 30266, - [SMALL_STATE(2281)] = 30337, - [SMALL_STATE(2282)] = 30404, - [SMALL_STATE(2283)] = 30481, - [SMALL_STATE(2284)] = 30548, - [SMALL_STATE(2285)] = 30615, - [SMALL_STATE(2286)] = 30754, - [SMALL_STATE(2287)] = 30825, - [SMALL_STATE(2288)] = 30896, - [SMALL_STATE(2289)] = 30963, - [SMALL_STATE(2290)] = 31030, - [SMALL_STATE(2291)] = 31097, - [SMALL_STATE(2292)] = 31164, - [SMALL_STATE(2293)] = 31235, - [SMALL_STATE(2294)] = 31302, - [SMALL_STATE(2295)] = 31369, - [SMALL_STATE(2296)] = 31440, - [SMALL_STATE(2297)] = 31511, - [SMALL_STATE(2298)] = 31578, - [SMALL_STATE(2299)] = 31717, - [SMALL_STATE(2300)] = 31784, - [SMALL_STATE(2301)] = 31851, - [SMALL_STATE(2302)] = 31922, - [SMALL_STATE(2303)] = 31989, - [SMALL_STATE(2304)] = 32062, - [SMALL_STATE(2305)] = 32163, - [SMALL_STATE(2306)] = 32236, - [SMALL_STATE(2307)] = 32303, - [SMALL_STATE(2308)] = 32374, - [SMALL_STATE(2309)] = 32441, - [SMALL_STATE(2310)] = 32508, - [SMALL_STATE(2311)] = 32575, + [SMALL_STATE(2211)] = 25247, + [SMALL_STATE(2212)] = 25386, + [SMALL_STATE(2213)] = 25457, + [SMALL_STATE(2214)] = 25524, + [SMALL_STATE(2215)] = 25595, + [SMALL_STATE(2216)] = 25666, + [SMALL_STATE(2217)] = 25733, + [SMALL_STATE(2218)] = 25872, + [SMALL_STATE(2219)] = 25943, + [SMALL_STATE(2220)] = 26010, + [SMALL_STATE(2221)] = 26149, + [SMALL_STATE(2222)] = 26220, + [SMALL_STATE(2223)] = 26291, + [SMALL_STATE(2224)] = 26362, + [SMALL_STATE(2225)] = 26433, + [SMALL_STATE(2226)] = 26500, + [SMALL_STATE(2227)] = 26571, + [SMALL_STATE(2228)] = 26710, + [SMALL_STATE(2229)] = 26777, + [SMALL_STATE(2230)] = 26848, + [SMALL_STATE(2231)] = 26919, + [SMALL_STATE(2232)] = 27058, + [SMALL_STATE(2233)] = 27125, + [SMALL_STATE(2234)] = 27192, + [SMALL_STATE(2235)] = 27259, + [SMALL_STATE(2236)] = 27326, + [SMALL_STATE(2237)] = 27393, + [SMALL_STATE(2238)] = 27462, + [SMALL_STATE(2239)] = 27531, + [SMALL_STATE(2240)] = 27598, + [SMALL_STATE(2241)] = 27737, + [SMALL_STATE(2242)] = 27810, + [SMALL_STATE(2243)] = 27881, + [SMALL_STATE(2244)] = 27948, + [SMALL_STATE(2245)] = 28015, + [SMALL_STATE(2246)] = 28086, + [SMALL_STATE(2247)] = 28157, + [SMALL_STATE(2248)] = 28224, + [SMALL_STATE(2249)] = 28291, + [SMALL_STATE(2250)] = 28358, + [SMALL_STATE(2251)] = 28425, + [SMALL_STATE(2252)] = 28492, + [SMALL_STATE(2253)] = 28565, + [SMALL_STATE(2254)] = 28636, + [SMALL_STATE(2255)] = 28707, + [SMALL_STATE(2256)] = 28774, + [SMALL_STATE(2257)] = 28841, + [SMALL_STATE(2258)] = 28908, + [SMALL_STATE(2259)] = 28975, + [SMALL_STATE(2260)] = 29042, + [SMALL_STATE(2261)] = 29109, + [SMALL_STATE(2262)] = 29176, + [SMALL_STATE(2263)] = 29247, + [SMALL_STATE(2264)] = 29322, + [SMALL_STATE(2265)] = 29389, + [SMALL_STATE(2266)] = 29456, + [SMALL_STATE(2267)] = 29523, + [SMALL_STATE(2268)] = 29590, + [SMALL_STATE(2269)] = 29661, + [SMALL_STATE(2270)] = 29728, + [SMALL_STATE(2271)] = 29795, + [SMALL_STATE(2272)] = 29862, + [SMALL_STATE(2273)] = 29929, + [SMALL_STATE(2274)] = 29998, + [SMALL_STATE(2275)] = 30065, + [SMALL_STATE(2276)] = 30132, + [SMALL_STATE(2277)] = 30199, + [SMALL_STATE(2278)] = 30266, + [SMALL_STATE(2279)] = 30333, + [SMALL_STATE(2280)] = 30400, + [SMALL_STATE(2281)] = 30467, + [SMALL_STATE(2282)] = 30534, + [SMALL_STATE(2283)] = 30601, + [SMALL_STATE(2284)] = 30668, + [SMALL_STATE(2285)] = 30737, + [SMALL_STATE(2286)] = 30810, + [SMALL_STATE(2287)] = 30881, + [SMALL_STATE(2288)] = 30952, + [SMALL_STATE(2289)] = 31023, + [SMALL_STATE(2290)] = 31096, + [SMALL_STATE(2291)] = 31163, + [SMALL_STATE(2292)] = 31234, + [SMALL_STATE(2293)] = 31335, + [SMALL_STATE(2294)] = 31402, + [SMALL_STATE(2295)] = 31469, + [SMALL_STATE(2296)] = 31540, + [SMALL_STATE(2297)] = 31611, + [SMALL_STATE(2298)] = 31680, + [SMALL_STATE(2299)] = 31757, + [SMALL_STATE(2300)] = 31828, + [SMALL_STATE(2301)] = 31895, + [SMALL_STATE(2302)] = 31966, + [SMALL_STATE(2303)] = 32037, + [SMALL_STATE(2304)] = 32108, + [SMALL_STATE(2305)] = 32175, + [SMALL_STATE(2306)] = 32242, + [SMALL_STATE(2307)] = 32309, + [SMALL_STATE(2308)] = 32376, + [SMALL_STATE(2309)] = 32443, + [SMALL_STATE(2310)] = 32510, + [SMALL_STATE(2311)] = 32577, [SMALL_STATE(2312)] = 32644, [SMALL_STATE(2313)] = 32711, [SMALL_STATE(2314)] = 32778, - [SMALL_STATE(2315)] = 32844, - [SMALL_STATE(2316)] = 32910, - [SMALL_STATE(2317)] = 32976, - [SMALL_STATE(2318)] = 33076, - [SMALL_STATE(2319)] = 33184, - [SMALL_STATE(2320)] = 33250, - [SMALL_STATE(2321)] = 33340, - [SMALL_STATE(2322)] = 33406, - [SMALL_STATE(2323)] = 33472, - [SMALL_STATE(2324)] = 33538, - [SMALL_STATE(2325)] = 33604, - [SMALL_STATE(2326)] = 33672, - [SMALL_STATE(2327)] = 33742, - [SMALL_STATE(2328)] = 33808, - [SMALL_STATE(2329)] = 33874, - [SMALL_STATE(2330)] = 33942, - [SMALL_STATE(2331)] = 34008, - [SMALL_STATE(2332)] = 34074, - [SMALL_STATE(2333)] = 34140, - [SMALL_STATE(2334)] = 34206, - [SMALL_STATE(2335)] = 34278, - [SMALL_STATE(2336)] = 34344, - [SMALL_STATE(2337)] = 34410, - [SMALL_STATE(2338)] = 34476, - [SMALL_STATE(2339)] = 34542, - [SMALL_STATE(2340)] = 34608, - [SMALL_STATE(2341)] = 34674, - [SMALL_STATE(2342)] = 34772, - [SMALL_STATE(2343)] = 34838, - [SMALL_STATE(2344)] = 34904, - [SMALL_STATE(2345)] = 34996, - [SMALL_STATE(2346)] = 35062, - [SMALL_STATE(2347)] = 35128, - [SMALL_STATE(2348)] = 35194, - [SMALL_STATE(2349)] = 35260, - [SMALL_STATE(2350)] = 35326, - [SMALL_STATE(2351)] = 35404, - [SMALL_STATE(2352)] = 35474, - [SMALL_STATE(2353)] = 35540, - [SMALL_STATE(2354)] = 35606, - [SMALL_STATE(2355)] = 35676, - [SMALL_STATE(2356)] = 35744, - [SMALL_STATE(2357)] = 35820, - [SMALL_STATE(2358)] = 35890, - [SMALL_STATE(2359)] = 35986, - [SMALL_STATE(2360)] = 36060, - [SMALL_STATE(2361)] = 36126, - [SMALL_STATE(2362)] = 36192, - [SMALL_STATE(2363)] = 36280, - [SMALL_STATE(2364)] = 36370, - [SMALL_STATE(2365)] = 36448, - [SMALL_STATE(2366)] = 36518, - [SMALL_STATE(2367)] = 36584, - [SMALL_STATE(2368)] = 36652, - [SMALL_STATE(2369)] = 36718, - [SMALL_STATE(2370)] = 36806, - [SMALL_STATE(2371)] = 36874, - [SMALL_STATE(2372)] = 36942, - [SMALL_STATE(2373)] = 37018, - [SMALL_STATE(2374)] = 37084, - [SMALL_STATE(2375)] = 37154, - [SMALL_STATE(2376)] = 37220, - [SMALL_STATE(2377)] = 37286, - [SMALL_STATE(2378)] = 37352, - [SMALL_STATE(2379)] = 37422, - [SMALL_STATE(2380)] = 37488, - [SMALL_STATE(2381)] = 37562, - [SMALL_STATE(2382)] = 37628, - [SMALL_STATE(2383)] = 37696, - [SMALL_STATE(2384)] = 37764, - [SMALL_STATE(2385)] = 37834, - [SMALL_STATE(2386)] = 37902, - [SMALL_STATE(2387)] = 37972, - [SMALL_STATE(2388)] = 38038, - [SMALL_STATE(2389)] = 38104, - [SMALL_STATE(2390)] = 38170, - [SMALL_STATE(2391)] = 38236, - [SMALL_STATE(2392)] = 38302, - [SMALL_STATE(2393)] = 38368, - [SMALL_STATE(2394)] = 38434, - [SMALL_STATE(2395)] = 38500, - [SMALL_STATE(2396)] = 38566, - [SMALL_STATE(2397)] = 38632, - [SMALL_STATE(2398)] = 38698, - [SMALL_STATE(2399)] = 38764, - [SMALL_STATE(2400)] = 38830, - [SMALL_STATE(2401)] = 38896, - [SMALL_STATE(2402)] = 38962, - [SMALL_STATE(2403)] = 39034, - [SMALL_STATE(2404)] = 39100, - [SMALL_STATE(2405)] = 39166, - [SMALL_STATE(2406)] = 39232, - [SMALL_STATE(2407)] = 39298, - [SMALL_STATE(2408)] = 39364, - [SMALL_STATE(2409)] = 39456, - [SMALL_STATE(2410)] = 39528, - [SMALL_STATE(2411)] = 39594, - [SMALL_STATE(2412)] = 39660, - [SMALL_STATE(2413)] = 39726, - [SMALL_STATE(2414)] = 39792, - [SMALL_STATE(2415)] = 39858, - [SMALL_STATE(2416)] = 39924, - [SMALL_STATE(2417)] = 39990, - [SMALL_STATE(2418)] = 40056, - [SMALL_STATE(2419)] = 40122, - [SMALL_STATE(2420)] = 40188, - [SMALL_STATE(2421)] = 40254, - [SMALL_STATE(2422)] = 40320, - [SMALL_STATE(2423)] = 40386, - [SMALL_STATE(2424)] = 40452, - [SMALL_STATE(2425)] = 40522, - [SMALL_STATE(2426)] = 40588, - [SMALL_STATE(2427)] = 40658, - [SMALL_STATE(2428)] = 40728, - [SMALL_STATE(2429)] = 40794, - [SMALL_STATE(2430)] = 40860, - [SMALL_STATE(2431)] = 40926, - [SMALL_STATE(2432)] = 40992, - [SMALL_STATE(2433)] = 41064, - [SMALL_STATE(2434)] = 41130, - [SMALL_STATE(2435)] = 41196, - [SMALL_STATE(2436)] = 41262, - [SMALL_STATE(2437)] = 41328, - [SMALL_STATE(2438)] = 41394, - [SMALL_STATE(2439)] = 41460, - [SMALL_STATE(2440)] = 41526, - [SMALL_STATE(2441)] = 41592, - [SMALL_STATE(2442)] = 41658, - [SMALL_STATE(2443)] = 41724, - [SMALL_STATE(2444)] = 41790, - [SMALL_STATE(2445)] = 41856, - [SMALL_STATE(2446)] = 41928, - [SMALL_STATE(2447)] = 41994, - [SMALL_STATE(2448)] = 42060, + [SMALL_STATE(2315)] = 32848, + [SMALL_STATE(2316)] = 32914, + [SMALL_STATE(2317)] = 32984, + [SMALL_STATE(2318)] = 33092, + [SMALL_STATE(2319)] = 33164, + [SMALL_STATE(2320)] = 33232, + [SMALL_STATE(2321)] = 33300, + [SMALL_STATE(2322)] = 33366, + [SMALL_STATE(2323)] = 33436, + [SMALL_STATE(2324)] = 33512, + [SMALL_STATE(2325)] = 33578, + [SMALL_STATE(2326)] = 33650, + [SMALL_STATE(2327)] = 33722, + [SMALL_STATE(2328)] = 33788, + [SMALL_STATE(2329)] = 33858, + [SMALL_STATE(2330)] = 33924, + [SMALL_STATE(2331)] = 33994, + [SMALL_STATE(2332)] = 34064, + [SMALL_STATE(2333)] = 34130, + [SMALL_STATE(2334)] = 34198, + [SMALL_STATE(2335)] = 34268, + [SMALL_STATE(2336)] = 34338, + [SMALL_STATE(2337)] = 34404, + [SMALL_STATE(2338)] = 34474, + [SMALL_STATE(2339)] = 34570, + [SMALL_STATE(2340)] = 34670, + [SMALL_STATE(2341)] = 34736, + [SMALL_STATE(2342)] = 34802, + [SMALL_STATE(2343)] = 34868, + [SMALL_STATE(2344)] = 34934, + [SMALL_STATE(2345)] = 35000, + [SMALL_STATE(2346)] = 35066, + [SMALL_STATE(2347)] = 35132, + [SMALL_STATE(2348)] = 35198, + [SMALL_STATE(2349)] = 35264, + [SMALL_STATE(2350)] = 35330, + [SMALL_STATE(2351)] = 35396, + [SMALL_STATE(2352)] = 35462, + [SMALL_STATE(2353)] = 35534, + [SMALL_STATE(2354)] = 35600, + [SMALL_STATE(2355)] = 35666, + [SMALL_STATE(2356)] = 35732, + [SMALL_STATE(2357)] = 35798, + [SMALL_STATE(2358)] = 35864, + [SMALL_STATE(2359)] = 35930, + [SMALL_STATE(2360)] = 35996, + [SMALL_STATE(2361)] = 36062, + [SMALL_STATE(2362)] = 36128, + [SMALL_STATE(2363)] = 36194, + [SMALL_STATE(2364)] = 36260, + [SMALL_STATE(2365)] = 36326, + [SMALL_STATE(2366)] = 36418, + [SMALL_STATE(2367)] = 36484, + [SMALL_STATE(2368)] = 36550, + [SMALL_STATE(2369)] = 36616, + [SMALL_STATE(2370)] = 36682, + [SMALL_STATE(2371)] = 36748, + [SMALL_STATE(2372)] = 36814, + [SMALL_STATE(2373)] = 36880, + [SMALL_STATE(2374)] = 36946, + [SMALL_STATE(2375)] = 37012, + [SMALL_STATE(2376)] = 37078, + [SMALL_STATE(2377)] = 37144, + [SMALL_STATE(2378)] = 37210, + [SMALL_STATE(2379)] = 37276, + [SMALL_STATE(2380)] = 37342, + [SMALL_STATE(2381)] = 37408, + [SMALL_STATE(2382)] = 37474, + [SMALL_STATE(2383)] = 37544, + [SMALL_STATE(2384)] = 37612, + [SMALL_STATE(2385)] = 37678, + [SMALL_STATE(2386)] = 37752, + [SMALL_STATE(2387)] = 37818, + [SMALL_STATE(2388)] = 37890, + [SMALL_STATE(2389)] = 37960, + [SMALL_STATE(2390)] = 38048, + [SMALL_STATE(2391)] = 38138, + [SMALL_STATE(2392)] = 38216, + [SMALL_STATE(2393)] = 38282, + [SMALL_STATE(2394)] = 38348, + [SMALL_STATE(2395)] = 38414, + [SMALL_STATE(2396)] = 38480, + [SMALL_STATE(2397)] = 38546, + [SMALL_STATE(2398)] = 38612, + [SMALL_STATE(2399)] = 38680, + [SMALL_STATE(2400)] = 38746, + [SMALL_STATE(2401)] = 38814, + [SMALL_STATE(2402)] = 38880, + [SMALL_STATE(2403)] = 38946, + [SMALL_STATE(2404)] = 39012, + [SMALL_STATE(2405)] = 39078, + [SMALL_STATE(2406)] = 39144, + [SMALL_STATE(2407)] = 39210, + [SMALL_STATE(2408)] = 39308, + [SMALL_STATE(2409)] = 39378, + [SMALL_STATE(2410)] = 39448, + [SMALL_STATE(2411)] = 39514, + [SMALL_STATE(2412)] = 39580, + [SMALL_STATE(2413)] = 39646, + [SMALL_STATE(2414)] = 39712, + [SMALL_STATE(2415)] = 39778, + [SMALL_STATE(2416)] = 39844, + [SMALL_STATE(2417)] = 39910, + [SMALL_STATE(2418)] = 39976, + [SMALL_STATE(2419)] = 40042, + [SMALL_STATE(2420)] = 40108, + [SMALL_STATE(2421)] = 40200, + [SMALL_STATE(2422)] = 40266, + [SMALL_STATE(2423)] = 40332, + [SMALL_STATE(2424)] = 40398, + [SMALL_STATE(2425)] = 40464, + [SMALL_STATE(2426)] = 40530, + [SMALL_STATE(2427)] = 40596, + [SMALL_STATE(2428)] = 40662, + [SMALL_STATE(2429)] = 40728, + [SMALL_STATE(2430)] = 40794, + [SMALL_STATE(2431)] = 40860, + [SMALL_STATE(2432)] = 40928, + [SMALL_STATE(2433)] = 40996, + [SMALL_STATE(2434)] = 41062, + [SMALL_STATE(2435)] = 41128, + [SMALL_STATE(2436)] = 41194, + [SMALL_STATE(2437)] = 41260, + [SMALL_STATE(2438)] = 41326, + [SMALL_STATE(2439)] = 41396, + [SMALL_STATE(2440)] = 41462, + [SMALL_STATE(2441)] = 41528, + [SMALL_STATE(2442)] = 41594, + [SMALL_STATE(2443)] = 41670, + [SMALL_STATE(2444)] = 41736, + [SMALL_STATE(2445)] = 41802, + [SMALL_STATE(2446)] = 41870, + [SMALL_STATE(2447)] = 41948, + [SMALL_STATE(2448)] = 42038, [SMALL_STATE(2449)] = 42126, - [SMALL_STATE(2450)] = 42196, - [SMALL_STATE(2451)] = 42262, - [SMALL_STATE(2452)] = 42328, + [SMALL_STATE(2450)] = 42192, + [SMALL_STATE(2451)] = 42266, + [SMALL_STATE(2452)] = 42332, [SMALL_STATE(2453)] = 42398, [SMALL_STATE(2454)] = 42531, [SMALL_STATE(2455)] = 42596, [SMALL_STATE(2456)] = 42661, - [SMALL_STATE(2457)] = 42794, - [SMALL_STATE(2458)] = 42927, - [SMALL_STATE(2459)] = 42992, - [SMALL_STATE(2460)] = 43057, - [SMALL_STATE(2461)] = 43122, - [SMALL_STATE(2462)] = 43213, - [SMALL_STATE(2463)] = 43278, - [SMALL_STATE(2464)] = 43373, - [SMALL_STATE(2465)] = 43506, - [SMALL_STATE(2466)] = 43575, - [SMALL_STATE(2467)] = 43640, - [SMALL_STATE(2468)] = 43735, - [SMALL_STATE(2469)] = 43800, - [SMALL_STATE(2470)] = 43865, - [SMALL_STATE(2471)] = 43930, - [SMALL_STATE(2472)] = 43995, - [SMALL_STATE(2473)] = 44060, - [SMALL_STATE(2474)] = 44125, - [SMALL_STATE(2475)] = 44190, - [SMALL_STATE(2476)] = 44259, - [SMALL_STATE(2477)] = 44328, - [SMALL_STATE(2478)] = 44403, - [SMALL_STATE(2479)] = 44472, - [SMALL_STATE(2480)] = 44537, - [SMALL_STATE(2481)] = 44602, - [SMALL_STATE(2482)] = 44669, - [SMALL_STATE(2483)] = 44734, - [SMALL_STATE(2484)] = 44799, - [SMALL_STATE(2485)] = 44872, - [SMALL_STATE(2486)] = 44937, - [SMALL_STATE(2487)] = 45024, - [SMALL_STATE(2488)] = 45157, - [SMALL_STATE(2489)] = 45226, - [SMALL_STATE(2490)] = 45295, - [SMALL_STATE(2491)] = 45384, - [SMALL_STATE(2492)] = 45453, - [SMALL_STATE(2493)] = 45530, - [SMALL_STATE(2494)] = 45599, - [SMALL_STATE(2495)] = 45668, - [SMALL_STATE(2496)] = 45733, - [SMALL_STATE(2497)] = 45802, - [SMALL_STATE(2498)] = 45867, - [SMALL_STATE(2499)] = 45964, - [SMALL_STATE(2500)] = 46033, - [SMALL_STATE(2501)] = 46100, - [SMALL_STATE(2502)] = 46165, - [SMALL_STATE(2503)] = 46232, - [SMALL_STATE(2504)] = 46297, - [SMALL_STATE(2505)] = 46366, - [SMALL_STATE(2506)] = 46431, - [SMALL_STATE(2507)] = 46496, - [SMALL_STATE(2508)] = 46561, - [SMALL_STATE(2509)] = 46630, - [SMALL_STATE(2510)] = 46695, - [SMALL_STATE(2511)] = 46768, - [SMALL_STATE(2512)] = 46837, - [SMALL_STATE(2513)] = 46902, - [SMALL_STATE(2514)] = 46967, - [SMALL_STATE(2515)] = 47100, - [SMALL_STATE(2516)] = 47169, - [SMALL_STATE(2517)] = 47238, - [SMALL_STATE(2518)] = 47303, - [SMALL_STATE(2519)] = 47368, - [SMALL_STATE(2520)] = 47433, - [SMALL_STATE(2521)] = 47498, - [SMALL_STATE(2522)] = 47591, - [SMALL_STATE(2523)] = 47656, - [SMALL_STATE(2524)] = 47721, - [SMALL_STATE(2525)] = 47786, - [SMALL_STATE(2526)] = 47851, - [SMALL_STATE(2527)] = 47924, - [SMALL_STATE(2528)] = 47989, - [SMALL_STATE(2529)] = 48054, - [SMALL_STATE(2530)] = 48119, - [SMALL_STATE(2531)] = 48184, - [SMALL_STATE(2532)] = 48249, - [SMALL_STATE(2533)] = 48314, - [SMALL_STATE(2534)] = 48447, - [SMALL_STATE(2535)] = 48512, - [SMALL_STATE(2536)] = 48577, - [SMALL_STATE(2537)] = 48644, - [SMALL_STATE(2538)] = 48709, - [SMALL_STATE(2539)] = 48774, - [SMALL_STATE(2540)] = 48839, - [SMALL_STATE(2541)] = 48906, - [SMALL_STATE(2542)] = 48971, - [SMALL_STATE(2543)] = 49036, - [SMALL_STATE(2544)] = 49101, - [SMALL_STATE(2545)] = 49166, - [SMALL_STATE(2546)] = 49231, - [SMALL_STATE(2547)] = 49296, - [SMALL_STATE(2548)] = 49361, - [SMALL_STATE(2549)] = 49426, - [SMALL_STATE(2550)] = 49491, - [SMALL_STATE(2551)] = 49556, - [SMALL_STATE(2552)] = 49621, + [SMALL_STATE(2457)] = 42726, + [SMALL_STATE(2458)] = 42791, + [SMALL_STATE(2459)] = 42864, + [SMALL_STATE(2460)] = 42929, + [SMALL_STATE(2461)] = 42994, + [SMALL_STATE(2462)] = 43059, + [SMALL_STATE(2463)] = 43124, + [SMALL_STATE(2464)] = 43193, + [SMALL_STATE(2465)] = 43258, + [SMALL_STATE(2466)] = 43325, + [SMALL_STATE(2467)] = 43458, + [SMALL_STATE(2468)] = 43523, + [SMALL_STATE(2469)] = 43590, + [SMALL_STATE(2470)] = 43657, + [SMALL_STATE(2471)] = 43724, + [SMALL_STATE(2472)] = 43789, + [SMALL_STATE(2473)] = 43854, + [SMALL_STATE(2474)] = 43923, + [SMALL_STATE(2475)] = 44018, + [SMALL_STATE(2476)] = 44083, + [SMALL_STATE(2477)] = 44156, + [SMALL_STATE(2478)] = 44221, + [SMALL_STATE(2479)] = 44286, + [SMALL_STATE(2480)] = 44351, + [SMALL_STATE(2481)] = 44416, + [SMALL_STATE(2482)] = 44485, + [SMALL_STATE(2483)] = 44618, + [SMALL_STATE(2484)] = 44683, + [SMALL_STATE(2485)] = 44748, + [SMALL_STATE(2486)] = 44813, + [SMALL_STATE(2487)] = 44878, + [SMALL_STATE(2488)] = 44947, + [SMALL_STATE(2489)] = 45016, + [SMALL_STATE(2490)] = 45085, + [SMALL_STATE(2491)] = 45150, + [SMALL_STATE(2492)] = 45219, + [SMALL_STATE(2493)] = 45288, + [SMALL_STATE(2494)] = 45421, + [SMALL_STATE(2495)] = 45490, + [SMALL_STATE(2496)] = 45555, + [SMALL_STATE(2497)] = 45632, + [SMALL_STATE(2498)] = 45721, + [SMALL_STATE(2499)] = 45786, + [SMALL_STATE(2500)] = 45851, + [SMALL_STATE(2501)] = 45938, + [SMALL_STATE(2502)] = 46003, + [SMALL_STATE(2503)] = 46068, + [SMALL_STATE(2504)] = 46133, + [SMALL_STATE(2505)] = 46206, + [SMALL_STATE(2506)] = 46273, + [SMALL_STATE(2507)] = 46338, + [SMALL_STATE(2508)] = 46403, + [SMALL_STATE(2509)] = 46472, + [SMALL_STATE(2510)] = 46537, + [SMALL_STATE(2511)] = 46602, + [SMALL_STATE(2512)] = 46667, + [SMALL_STATE(2513)] = 46732, + [SMALL_STATE(2514)] = 46797, + [SMALL_STATE(2515)] = 46862, + [SMALL_STATE(2516)] = 46927, + [SMALL_STATE(2517)] = 46992, + [SMALL_STATE(2518)] = 47057, + [SMALL_STATE(2519)] = 47190, + [SMALL_STATE(2520)] = 47255, + [SMALL_STATE(2521)] = 47320, + [SMALL_STATE(2522)] = 47385, + [SMALL_STATE(2523)] = 47450, + [SMALL_STATE(2524)] = 47519, + [SMALL_STATE(2525)] = 47584, + [SMALL_STATE(2526)] = 47649, + [SMALL_STATE(2527)] = 47714, + [SMALL_STATE(2528)] = 47807, + [SMALL_STATE(2529)] = 47876, + [SMALL_STATE(2530)] = 47941, + [SMALL_STATE(2531)] = 48010, + [SMALL_STATE(2532)] = 48105, + [SMALL_STATE(2533)] = 48196, + [SMALL_STATE(2534)] = 48261, + [SMALL_STATE(2535)] = 48326, + [SMALL_STATE(2536)] = 48391, + [SMALL_STATE(2537)] = 48524, + [SMALL_STATE(2538)] = 48593, + [SMALL_STATE(2539)] = 48662, + [SMALL_STATE(2540)] = 48727, + [SMALL_STATE(2541)] = 48796, + [SMALL_STATE(2542)] = 48861, + [SMALL_STATE(2543)] = 48926, + [SMALL_STATE(2544)] = 48991, + [SMALL_STATE(2545)] = 49056, + [SMALL_STATE(2546)] = 49121, + [SMALL_STATE(2547)] = 49196, + [SMALL_STATE(2548)] = 49261, + [SMALL_STATE(2549)] = 49326, + [SMALL_STATE(2550)] = 49423, + [SMALL_STATE(2551)] = 49488, + [SMALL_STATE(2552)] = 49553, [SMALL_STATE(2553)] = 49686, - [SMALL_STATE(2554)] = 49754, - [SMALL_STATE(2555)] = 49842, - [SMALL_STATE(2556)] = 49906, - [SMALL_STATE(2557)] = 49978, - [SMALL_STATE(2558)] = 50044, - [SMALL_STATE(2559)] = 50120, - [SMALL_STATE(2560)] = 50184, - [SMALL_STATE(2561)] = 50270, - [SMALL_STATE(2562)] = 50334, - [SMALL_STATE(2563)] = 50398, - [SMALL_STATE(2564)] = 50462, - [SMALL_STATE(2565)] = 50526, - [SMALL_STATE(2566)] = 50590, - [SMALL_STATE(2567)] = 50654, - [SMALL_STATE(2568)] = 50726, - [SMALL_STATE(2569)] = 50790, - [SMALL_STATE(2570)] = 50882, - [SMALL_STATE(2571)] = 50946, - [SMALL_STATE(2572)] = 51010, - [SMALL_STATE(2573)] = 51080, - [SMALL_STATE(2574)] = 51144, - [SMALL_STATE(2575)] = 51208, - [SMALL_STATE(2576)] = 51272, - [SMALL_STATE(2577)] = 51336, - [SMALL_STATE(2578)] = 51402, - [SMALL_STATE(2579)] = 51468, - [SMALL_STATE(2580)] = 51538, - [SMALL_STATE(2581)] = 51602, - [SMALL_STATE(2582)] = 51670, - [SMALL_STATE(2583)] = 51734, - [SMALL_STATE(2584)] = 51804, - [SMALL_STATE(2585)] = 51872, - [SMALL_STATE(2586)] = 51936, - [SMALL_STATE(2587)] = 52000, - [SMALL_STATE(2588)] = 52070, - [SMALL_STATE(2589)] = 52134, - [SMALL_STATE(2590)] = 52198, - [SMALL_STATE(2591)] = 52262, - [SMALL_STATE(2592)] = 52354, - [SMALL_STATE(2593)] = 52418, - [SMALL_STATE(2594)] = 52482, - [SMALL_STATE(2595)] = 52546, - [SMALL_STATE(2596)] = 52610, - [SMALL_STATE(2597)] = 52678, - [SMALL_STATE(2598)] = 52770, - [SMALL_STATE(2599)] = 52834, - [SMALL_STATE(2600)] = 52898, - [SMALL_STATE(2601)] = 52962, - [SMALL_STATE(2602)] = 53052, - [SMALL_STATE(2603)] = 53116, - [SMALL_STATE(2604)] = 53180, - [SMALL_STATE(2605)] = 53244, - [SMALL_STATE(2606)] = 53308, - [SMALL_STATE(2607)] = 53372, - [SMALL_STATE(2608)] = 53438, - [SMALL_STATE(2609)] = 53502, - [SMALL_STATE(2610)] = 53568, - [SMALL_STATE(2611)] = 53632, - [SMALL_STATE(2612)] = 53696, - [SMALL_STATE(2613)] = 53760, - [SMALL_STATE(2614)] = 53824, - [SMALL_STATE(2615)] = 53888, - [SMALL_STATE(2616)] = 53952, - [SMALL_STATE(2617)] = 54016, - [SMALL_STATE(2618)] = 54080, + [SMALL_STATE(2554)] = 49776, + [SMALL_STATE(2555)] = 49840, + [SMALL_STATE(2556)] = 49904, + [SMALL_STATE(2557)] = 49968, + [SMALL_STATE(2558)] = 50032, + [SMALL_STATE(2559)] = 50096, + [SMALL_STATE(2560)] = 50160, + [SMALL_STATE(2561)] = 50224, + [SMALL_STATE(2562)] = 50288, + [SMALL_STATE(2563)] = 50352, + [SMALL_STATE(2564)] = 50416, + [SMALL_STATE(2565)] = 50486, + [SMALL_STATE(2566)] = 50550, + [SMALL_STATE(2567)] = 50614, + [SMALL_STATE(2568)] = 50678, + [SMALL_STATE(2569)] = 50742, + [SMALL_STATE(2570)] = 50812, + [SMALL_STATE(2571)] = 50876, + [SMALL_STATE(2572)] = 50940, + [SMALL_STATE(2573)] = 51004, + [SMALL_STATE(2574)] = 51072, + [SMALL_STATE(2575)] = 51136, + [SMALL_STATE(2576)] = 51200, + [SMALL_STATE(2577)] = 51264, + [SMALL_STATE(2578)] = 51334, + [SMALL_STATE(2579)] = 51404, + [SMALL_STATE(2580)] = 51468, + [SMALL_STATE(2581)] = 51560, + [SMALL_STATE(2582)] = 51624, + [SMALL_STATE(2583)] = 51688, + [SMALL_STATE(2584)] = 51752, + [SMALL_STATE(2585)] = 51844, + [SMALL_STATE(2586)] = 51908, + [SMALL_STATE(2587)] = 51972, + [SMALL_STATE(2588)] = 52040, + [SMALL_STATE(2589)] = 52108, + [SMALL_STATE(2590)] = 52174, + [SMALL_STATE(2591)] = 52246, + [SMALL_STATE(2592)] = 52310, + [SMALL_STATE(2593)] = 52396, + [SMALL_STATE(2594)] = 52464, + [SMALL_STATE(2595)] = 52528, + [SMALL_STATE(2596)] = 52616, + [SMALL_STATE(2597)] = 52692, + [SMALL_STATE(2598)] = 52756, + [SMALL_STATE(2599)] = 52820, + [SMALL_STATE(2600)] = 52884, + [SMALL_STATE(2601)] = 52948, + [SMALL_STATE(2602)] = 53012, + [SMALL_STATE(2603)] = 53076, + [SMALL_STATE(2604)] = 53140, + [SMALL_STATE(2605)] = 53204, + [SMALL_STATE(2606)] = 53268, + [SMALL_STATE(2607)] = 53332, + [SMALL_STATE(2608)] = 53396, + [SMALL_STATE(2609)] = 53488, + [SMALL_STATE(2610)] = 53552, + [SMALL_STATE(2611)] = 53616, + [SMALL_STATE(2612)] = 53680, + [SMALL_STATE(2613)] = 53750, + [SMALL_STATE(2614)] = 53814, + [SMALL_STATE(2615)] = 53878, + [SMALL_STATE(2616)] = 53942, + [SMALL_STATE(2617)] = 54008, + [SMALL_STATE(2618)] = 54072, [SMALL_STATE(2619)] = 54144, - [SMALL_STATE(2620)] = 54214, - [SMALL_STATE(2621)] = 54278, - [SMALL_STATE(2622)] = 54342, + [SMALL_STATE(2620)] = 54208, + [SMALL_STATE(2621)] = 54274, + [SMALL_STATE(2622)] = 54340, [SMALL_STATE(2623)] = 54406, [SMALL_STATE(2624)] = 54470, [SMALL_STATE(2625)] = 54534, [SMALL_STATE(2626)] = 54598, [SMALL_STATE(2627)] = 54661, - [SMALL_STATE(2628)] = 54788, - [SMALL_STATE(2629)] = 54851, - [SMALL_STATE(2630)] = 54978, - [SMALL_STATE(2631)] = 55105, - [SMALL_STATE(2632)] = 55210, - [SMALL_STATE(2633)] = 55273, - [SMALL_STATE(2634)] = 55400, - [SMALL_STATE(2635)] = 55527, - [SMALL_STATE(2636)] = 55594, - [SMALL_STATE(2637)] = 55661, - [SMALL_STATE(2638)] = 55724, - [SMALL_STATE(2639)] = 55851, - [SMALL_STATE(2640)] = 55928, - [SMALL_STATE(2641)] = 55995, - [SMALL_STATE(2642)] = 56122, - [SMALL_STATE(2643)] = 56185, - [SMALL_STATE(2644)] = 56248, - [SMALL_STATE(2645)] = 56315, - [SMALL_STATE(2646)] = 56378, - [SMALL_STATE(2647)] = 56441, - [SMALL_STATE(2648)] = 56504, - [SMALL_STATE(2649)] = 56567, - [SMALL_STATE(2650)] = 56630, - [SMALL_STATE(2651)] = 56721, - [SMALL_STATE(2652)] = 56786, - [SMALL_STATE(2653)] = 56851, - [SMALL_STATE(2654)] = 56914, - [SMALL_STATE(2655)] = 56981, - [SMALL_STATE(2656)] = 57044, - [SMALL_STATE(2657)] = 57107, - [SMALL_STATE(2658)] = 57170, - [SMALL_STATE(2659)] = 57239, - [SMALL_STATE(2660)] = 57302, - [SMALL_STATE(2661)] = 57365, - [SMALL_STATE(2662)] = 57440, - [SMALL_STATE(2663)] = 57527, - [SMALL_STATE(2664)] = 57594, - [SMALL_STATE(2665)] = 57663, - [SMALL_STATE(2666)] = 57748, - [SMALL_STATE(2667)] = 57815, - [SMALL_STATE(2668)] = 57878, - [SMALL_STATE(2669)] = 57949, - [SMALL_STATE(2670)] = 58014, - [SMALL_STATE(2671)] = 58081, - [SMALL_STATE(2672)] = 58148, - [SMALL_STATE(2673)] = 58211, - [SMALL_STATE(2674)] = 58274, - [SMALL_STATE(2675)] = 58337, - [SMALL_STATE(2676)] = 58400, - [SMALL_STATE(2677)] = 58467, - [SMALL_STATE(2678)] = 58530, - [SMALL_STATE(2679)] = 58619, - [SMALL_STATE(2680)] = 58682, - [SMALL_STATE(2681)] = 58745, - [SMALL_STATE(2682)] = 58812, - [SMALL_STATE(2683)] = 58879, - [SMALL_STATE(2684)] = 59006, - [SMALL_STATE(2685)] = 59133, - [SMALL_STATE(2686)] = 59200, + [SMALL_STATE(2628)] = 54724, + [SMALL_STATE(2629)] = 54787, + [SMALL_STATE(2630)] = 54854, + [SMALL_STATE(2631)] = 54917, + [SMALL_STATE(2632)] = 55006, + [SMALL_STATE(2633)] = 55075, + [SMALL_STATE(2634)] = 55138, + [SMALL_STATE(2635)] = 55201, + [SMALL_STATE(2636)] = 55264, + [SMALL_STATE(2637)] = 55391, + [SMALL_STATE(2638)] = 55454, + [SMALL_STATE(2639)] = 55521, + [SMALL_STATE(2640)] = 55586, + [SMALL_STATE(2641)] = 55657, + [SMALL_STATE(2642)] = 55720, + [SMALL_STATE(2643)] = 55805, + [SMALL_STATE(2644)] = 55892, + [SMALL_STATE(2645)] = 55961, + [SMALL_STATE(2646)] = 56036, + [SMALL_STATE(2647)] = 56099, + [SMALL_STATE(2648)] = 56162, + [SMALL_STATE(2649)] = 56225, + [SMALL_STATE(2650)] = 56288, + [SMALL_STATE(2651)] = 56351, + [SMALL_STATE(2652)] = 56424, + [SMALL_STATE(2653)] = 56493, + [SMALL_STATE(2654)] = 56556, + [SMALL_STATE(2655)] = 56623, + [SMALL_STATE(2656)] = 56688, + [SMALL_STATE(2657)] = 56753, + [SMALL_STATE(2658)] = 56858, + [SMALL_STATE(2659)] = 56985, + [SMALL_STATE(2660)] = 57048, + [SMALL_STATE(2661)] = 57111, + [SMALL_STATE(2662)] = 57238, + [SMALL_STATE(2663)] = 57301, + [SMALL_STATE(2664)] = 57364, + [SMALL_STATE(2665)] = 57441, + [SMALL_STATE(2666)] = 57504, + [SMALL_STATE(2667)] = 57571, + [SMALL_STATE(2668)] = 57698, + [SMALL_STATE(2669)] = 57765, + [SMALL_STATE(2670)] = 57832, + [SMALL_STATE(2671)] = 57899, + [SMALL_STATE(2672)] = 57966, + [SMALL_STATE(2673)] = 58033, + [SMALL_STATE(2674)] = 58100, + [SMALL_STATE(2675)] = 58227, + [SMALL_STATE(2676)] = 58294, + [SMALL_STATE(2677)] = 58361, + [SMALL_STATE(2678)] = 58428, + [SMALL_STATE(2679)] = 58495, + [SMALL_STATE(2680)] = 58622, + [SMALL_STATE(2681)] = 58689, + [SMALL_STATE(2682)] = 58816, + [SMALL_STATE(2683)] = 58883, + [SMALL_STATE(2684)] = 59010, + [SMALL_STATE(2685)] = 59077, + [SMALL_STATE(2686)] = 59204, [SMALL_STATE(2687)] = 59267, - [SMALL_STATE(2688)] = 59334, - [SMALL_STATE(2689)] = 59461, - [SMALL_STATE(2690)] = 59528, - [SMALL_STATE(2691)] = 59655, + [SMALL_STATE(2688)] = 59394, + [SMALL_STATE(2689)] = 59521, + [SMALL_STATE(2690)] = 59648, + [SMALL_STATE(2691)] = 59715, [SMALL_STATE(2692)] = 59782, [SMALL_STATE(2693)] = 59849, - [SMALL_STATE(2694)] = 59918, - [SMALL_STATE(2695)] = 59985, - [SMALL_STATE(2696)] = 60112, - [SMALL_STATE(2697)] = 60179, - [SMALL_STATE(2698)] = 60252, - [SMALL_STATE(2699)] = 60325, - [SMALL_STATE(2700)] = 60388, - [SMALL_STATE(2701)] = 60515, - [SMALL_STATE(2702)] = 60584, - [SMALL_STATE(2703)] = 60651, - [SMALL_STATE(2704)] = 60718, - [SMALL_STATE(2705)] = 60787, - [SMALL_STATE(2706)] = 60849, - [SMALL_STATE(2707)] = 60971, - [SMALL_STATE(2708)] = 61037, - [SMALL_STATE(2709)] = 61099, - [SMALL_STATE(2710)] = 61161, - [SMALL_STATE(2711)] = 61227, - [SMALL_STATE(2712)] = 61293, - [SMALL_STATE(2713)] = 61355, - [SMALL_STATE(2714)] = 61479, - [SMALL_STATE(2715)] = 61601, - [SMALL_STATE(2716)] = 61725, - [SMALL_STATE(2717)] = 61797, - [SMALL_STATE(2718)] = 61859, - [SMALL_STATE(2719)] = 61981, - [SMALL_STATE(2720)] = 62043, - [SMALL_STATE(2721)] = 62109, - [SMALL_STATE(2722)] = 62233, - [SMALL_STATE(2723)] = 62355, - [SMALL_STATE(2724)] = 62421, - [SMALL_STATE(2725)] = 62543, - [SMALL_STATE(2726)] = 62667, - [SMALL_STATE(2727)] = 62741, - [SMALL_STATE(2728)] = 62865, - [SMALL_STATE(2729)] = 62927, - [SMALL_STATE(2730)] = 63049, - [SMALL_STATE(2731)] = 63171, - [SMALL_STATE(2732)] = 63293, - [SMALL_STATE(2733)] = 63417, - [SMALL_STATE(2734)] = 63541, - [SMALL_STATE(2735)] = 63663, - [SMALL_STATE(2736)] = 63725, - [SMALL_STATE(2737)] = 63787, - [SMALL_STATE(2738)] = 63911, - [SMALL_STATE(2739)] = 63977, - [SMALL_STATE(2740)] = 64101, - [SMALL_STATE(2741)] = 64223, - [SMALL_STATE(2742)] = 64285, - [SMALL_STATE(2743)] = 64347, - [SMALL_STATE(2744)] = 64409, - [SMALL_STATE(2745)] = 64533, - [SMALL_STATE(2746)] = 64595, - [SMALL_STATE(2747)] = 64719, - [SMALL_STATE(2748)] = 64781, - [SMALL_STATE(2749)] = 64905, - [SMALL_STATE(2750)] = 64967, - [SMALL_STATE(2751)] = 65091, - [SMALL_STATE(2752)] = 65153, - [SMALL_STATE(2753)] = 65215, - [SMALL_STATE(2754)] = 65337, - [SMALL_STATE(2755)] = 65399, - [SMALL_STATE(2756)] = 65523, - [SMALL_STATE(2757)] = 65589, - [SMALL_STATE(2758)] = 65713, - [SMALL_STATE(2759)] = 65835, - [SMALL_STATE(2760)] = 65901, - [SMALL_STATE(2761)] = 66023, - [SMALL_STATE(2762)] = 66147, - [SMALL_STATE(2763)] = 66269, - [SMALL_STATE(2764)] = 66391, + [SMALL_STATE(2694)] = 59912, + [SMALL_STATE(2695)] = 59979, + [SMALL_STATE(2696)] = 60046, + [SMALL_STATE(2697)] = 60115, + [SMALL_STATE(2698)] = 60178, + [SMALL_STATE(2699)] = 60247, + [SMALL_STATE(2700)] = 60320, + [SMALL_STATE(2701)] = 60383, + [SMALL_STATE(2702)] = 60450, + [SMALL_STATE(2703)] = 60513, + [SMALL_STATE(2704)] = 60604, + [SMALL_STATE(2705)] = 60667, + [SMALL_STATE(2706)] = 60794, + [SMALL_STATE(2707)] = 60921, + [SMALL_STATE(2708)] = 60987, + [SMALL_STATE(2709)] = 61109, + [SMALL_STATE(2710)] = 61171, + [SMALL_STATE(2711)] = 61233, + [SMALL_STATE(2712)] = 61295, + [SMALL_STATE(2713)] = 61361, + [SMALL_STATE(2714)] = 61483, + [SMALL_STATE(2715)] = 61555, + [SMALL_STATE(2716)] = 61617, + [SMALL_STATE(2717)] = 61679, + [SMALL_STATE(2718)] = 61741, + [SMALL_STATE(2719)] = 61803, + [SMALL_STATE(2720)] = 61925, + [SMALL_STATE(2721)] = 62047, + [SMALL_STATE(2722)] = 62113, + [SMALL_STATE(2723)] = 62237, + [SMALL_STATE(2724)] = 62359, + [SMALL_STATE(2725)] = 62483, + [SMALL_STATE(2726)] = 62545, + [SMALL_STATE(2727)] = 62667, + [SMALL_STATE(2728)] = 62789, + [SMALL_STATE(2729)] = 62911, + [SMALL_STATE(2730)] = 62973, + [SMALL_STATE(2731)] = 63097, + [SMALL_STATE(2732)] = 63159, + [SMALL_STATE(2733)] = 63283, + [SMALL_STATE(2734)] = 63407, + [SMALL_STATE(2735)] = 63475, + [SMALL_STATE(2736)] = 63599, + [SMALL_STATE(2737)] = 63721, + [SMALL_STATE(2738)] = 63791, + [SMALL_STATE(2739)] = 63915, + [SMALL_STATE(2740)] = 64039, + [SMALL_STATE(2741)] = 64163, + [SMALL_STATE(2742)] = 64287, + [SMALL_STATE(2743)] = 64357, + [SMALL_STATE(2744)] = 64423, + [SMALL_STATE(2745)] = 64545, + [SMALL_STATE(2746)] = 64607, + [SMALL_STATE(2747)] = 64669, + [SMALL_STATE(2748)] = 64731, + [SMALL_STATE(2749)] = 64853, + [SMALL_STATE(2750)] = 64975, + [SMALL_STATE(2751)] = 65099, + [SMALL_STATE(2752)] = 65161, + [SMALL_STATE(2753)] = 65283, + [SMALL_STATE(2754)] = 65345, + [SMALL_STATE(2755)] = 65467, + [SMALL_STATE(2756)] = 65589, + [SMALL_STATE(2757)] = 65651, + [SMALL_STATE(2758)] = 65775, + [SMALL_STATE(2759)] = 65899, + [SMALL_STATE(2760)] = 65961, + [SMALL_STATE(2761)] = 66085, + [SMALL_STATE(2762)] = 66209, + [SMALL_STATE(2763)] = 66331, + [SMALL_STATE(2764)] = 66453, [SMALL_STATE(2765)] = 66515, - [SMALL_STATE(2766)] = 66577, - [SMALL_STATE(2767)] = 66639, - [SMALL_STATE(2768)] = 66713, - [SMALL_STATE(2769)] = 66775, - [SMALL_STATE(2770)] = 66897, - [SMALL_STATE(2771)] = 67019, - [SMALL_STATE(2772)] = 67087, - [SMALL_STATE(2773)] = 67149, - [SMALL_STATE(2774)] = 67271, - [SMALL_STATE(2775)] = 67333, - [SMALL_STATE(2776)] = 67395, - [SMALL_STATE(2777)] = 67517, - [SMALL_STATE(2778)] = 67579, - [SMALL_STATE(2779)] = 67701, - [SMALL_STATE(2780)] = 67763, - [SMALL_STATE(2781)] = 67885, - [SMALL_STATE(2782)] = 68007, - [SMALL_STATE(2783)] = 68073, - [SMALL_STATE(2784)] = 68139, - [SMALL_STATE(2785)] = 68203, - [SMALL_STATE(2786)] = 68327, - [SMALL_STATE(2787)] = 68449, - [SMALL_STATE(2788)] = 68515, - [SMALL_STATE(2789)] = 68639, - [SMALL_STATE(2790)] = 68703, - [SMALL_STATE(2791)] = 68773, - [SMALL_STATE(2792)] = 68897, - [SMALL_STATE(2793)] = 68959, - [SMALL_STATE(2794)] = 69025, - [SMALL_STATE(2795)] = 69147, - [SMALL_STATE(2796)] = 69221, - [SMALL_STATE(2797)] = 69343, - [SMALL_STATE(2798)] = 69465, - [SMALL_STATE(2799)] = 69531, - [SMALL_STATE(2800)] = 69653, - [SMALL_STATE(2801)] = 69775, - [SMALL_STATE(2802)] = 69899, - [SMALL_STATE(2803)] = 70023, - [SMALL_STATE(2804)] = 70085, - [SMALL_STATE(2805)] = 70209, - [SMALL_STATE(2806)] = 70275, - [SMALL_STATE(2807)] = 70399, - [SMALL_STATE(2808)] = 70465, - [SMALL_STATE(2809)] = 70587, - [SMALL_STATE(2810)] = 70709, - [SMALL_STATE(2811)] = 70831, - [SMALL_STATE(2812)] = 70953, - [SMALL_STATE(2813)] = 71019, - [SMALL_STATE(2814)] = 71143, - [SMALL_STATE(2815)] = 71265, - [SMALL_STATE(2816)] = 71387, - [SMALL_STATE(2817)] = 71509, - [SMALL_STATE(2818)] = 71631, - [SMALL_STATE(2819)] = 71753, - [SMALL_STATE(2820)] = 71875, - [SMALL_STATE(2821)] = 71997, - [SMALL_STATE(2822)] = 72059, - [SMALL_STATE(2823)] = 72181, - [SMALL_STATE(2824)] = 72303, - [SMALL_STATE(2825)] = 72425, - [SMALL_STATE(2826)] = 72495, - [SMALL_STATE(2827)] = 72619, - [SMALL_STATE(2828)] = 72681, - [SMALL_STATE(2829)] = 72805, - [SMALL_STATE(2830)] = 72927, - [SMALL_STATE(2831)] = 73049, - [SMALL_STATE(2832)] = 73173, - [SMALL_STATE(2833)] = 73295, - [SMALL_STATE(2834)] = 73357, - [SMALL_STATE(2835)] = 73419, - [SMALL_STATE(2836)] = 73485, - [SMALL_STATE(2837)] = 73547, - [SMALL_STATE(2838)] = 73669, - [SMALL_STATE(2839)] = 73731, - [SMALL_STATE(2840)] = 73792, - [SMALL_STATE(2841)] = 73859, - [SMALL_STATE(2842)] = 73924, - [SMALL_STATE(2843)] = 73989, - [SMALL_STATE(2844)] = 74062, - [SMALL_STATE(2845)] = 74123, - [SMALL_STATE(2846)] = 74184, - [SMALL_STATE(2847)] = 74245, - [SMALL_STATE(2848)] = 74316, - [SMALL_STATE(2849)] = 74381, - [SMALL_STATE(2850)] = 74442, - [SMALL_STATE(2851)] = 74507, - [SMALL_STATE(2852)] = 74568, - [SMALL_STATE(2853)] = 74633, - [SMALL_STATE(2854)] = 74694, - [SMALL_STATE(2855)] = 74755, - [SMALL_STATE(2856)] = 74820, - [SMALL_STATE(2857)] = 74909, - [SMALL_STATE(2858)] = 74970, - [SMALL_STATE(2859)] = 75033, - [SMALL_STATE(2860)] = 75094, - [SMALL_STATE(2861)] = 75159, - [SMALL_STATE(2862)] = 75226, - [SMALL_STATE(2863)] = 75287, - [SMALL_STATE(2864)] = 75358, - [SMALL_STATE(2865)] = 75419, - [SMALL_STATE(2866)] = 75480, - [SMALL_STATE(2867)] = 75541, - [SMALL_STATE(2868)] = 75604, - [SMALL_STATE(2869)] = 75665, - [SMALL_STATE(2870)] = 75726, - [SMALL_STATE(2871)] = 75815, - [SMALL_STATE(2872)] = 75878, - [SMALL_STATE(2873)] = 75939, - [SMALL_STATE(2874)] = 76006, - [SMALL_STATE(2875)] = 76067, - [SMALL_STATE(2876)] = 76128, - [SMALL_STATE(2877)] = 76189, - [SMALL_STATE(2878)] = 76250, - [SMALL_STATE(2879)] = 76311, - [SMALL_STATE(2880)] = 76372, - [SMALL_STATE(2881)] = 76461, - [SMALL_STATE(2882)] = 76528, - [SMALL_STATE(2883)] = 76589, - [SMALL_STATE(2884)] = 76650, - [SMALL_STATE(2885)] = 76713, - [SMALL_STATE(2886)] = 76774, - [SMALL_STATE(2887)] = 76837, - [SMALL_STATE(2888)] = 76898, - [SMALL_STATE(2889)] = 76959, - [SMALL_STATE(2890)] = 77020, - [SMALL_STATE(2891)] = 77081, - [SMALL_STATE(2892)] = 77142, - [SMALL_STATE(2893)] = 77203, - [SMALL_STATE(2894)] = 77274, - [SMALL_STATE(2895)] = 77335, - [SMALL_STATE(2896)] = 77396, - [SMALL_STATE(2897)] = 77461, - [SMALL_STATE(2898)] = 77522, - [SMALL_STATE(2899)] = 77583, - [SMALL_STATE(2900)] = 77644, - [SMALL_STATE(2901)] = 77709, - [SMALL_STATE(2902)] = 77774, - [SMALL_STATE(2903)] = 77835, - [SMALL_STATE(2904)] = 77896, - [SMALL_STATE(2905)] = 77957, - [SMALL_STATE(2906)] = 78020, - [SMALL_STATE(2907)] = 78081, - [SMALL_STATE(2908)] = 78142, - [SMALL_STATE(2909)] = 78203, - [SMALL_STATE(2910)] = 78264, - [SMALL_STATE(2911)] = 78325, - [SMALL_STATE(2912)] = 78390, - [SMALL_STATE(2913)] = 78451, - [SMALL_STATE(2914)] = 78512, - [SMALL_STATE(2915)] = 78573, - [SMALL_STATE(2916)] = 78634, - [SMALL_STATE(2917)] = 78695, - [SMALL_STATE(2918)] = 78756, - [SMALL_STATE(2919)] = 78817, - [SMALL_STATE(2920)] = 78890, - [SMALL_STATE(2921)] = 78951, - [SMALL_STATE(2922)] = 79040, - [SMALL_STATE(2923)] = 79101, - [SMALL_STATE(2924)] = 79162, - [SMALL_STATE(2925)] = 79223, - [SMALL_STATE(2926)] = 79290, - [SMALL_STATE(2927)] = 79351, - [SMALL_STATE(2928)] = 79440, - [SMALL_STATE(2929)] = 79513, - [SMALL_STATE(2930)] = 79598, - [SMALL_STATE(2931)] = 79659, - [SMALL_STATE(2932)] = 79742, - [SMALL_STATE(2933)] = 79803, - [SMALL_STATE(2934)] = 79868, - [SMALL_STATE(2935)] = 79929, - [SMALL_STATE(2936)] = 79990, - [SMALL_STATE(2937)] = 80051, - [SMALL_STATE(2938)] = 80112, - [SMALL_STATE(2939)] = 80183, - [SMALL_STATE(2940)] = 80244, - [SMALL_STATE(2941)] = 80313, - [SMALL_STATE(2942)] = 80374, - [SMALL_STATE(2943)] = 80437, - [SMALL_STATE(2944)] = 80502, - [SMALL_STATE(2945)] = 80563, - [SMALL_STATE(2946)] = 80632, - [SMALL_STATE(2947)] = 80697, - [SMALL_STATE(2948)] = 80758, - [SMALL_STATE(2949)] = 80819, - [SMALL_STATE(2950)] = 80890, + [SMALL_STATE(2766)] = 66639, + [SMALL_STATE(2767)] = 66701, + [SMALL_STATE(2768)] = 66763, + [SMALL_STATE(2769)] = 66885, + [SMALL_STATE(2770)] = 66947, + [SMALL_STATE(2771)] = 67009, + [SMALL_STATE(2772)] = 67131, + [SMALL_STATE(2773)] = 67193, + [SMALL_STATE(2774)] = 67255, + [SMALL_STATE(2775)] = 67321, + [SMALL_STATE(2776)] = 67383, + [SMALL_STATE(2777)] = 67507, + [SMALL_STATE(2778)] = 67631, + [SMALL_STATE(2779)] = 67753, + [SMALL_STATE(2780)] = 67827, + [SMALL_STATE(2781)] = 67889, + [SMALL_STATE(2782)] = 68013, + [SMALL_STATE(2783)] = 68079, + [SMALL_STATE(2784)] = 68141, + [SMALL_STATE(2785)] = 68263, + [SMALL_STATE(2786)] = 68385, + [SMALL_STATE(2787)] = 68509, + [SMALL_STATE(2788)] = 68631, + [SMALL_STATE(2789)] = 68753, + [SMALL_STATE(2790)] = 68877, + [SMALL_STATE(2791)] = 68999, + [SMALL_STATE(2792)] = 69121, + [SMALL_STATE(2793)] = 69243, + [SMALL_STATE(2794)] = 69305, + [SMALL_STATE(2795)] = 69427, + [SMALL_STATE(2796)] = 69493, + [SMALL_STATE(2797)] = 69615, + [SMALL_STATE(2798)] = 69677, + [SMALL_STATE(2799)] = 69739, + [SMALL_STATE(2800)] = 69801, + [SMALL_STATE(2801)] = 69865, + [SMALL_STATE(2802)] = 69929, + [SMALL_STATE(2803)] = 70051, + [SMALL_STATE(2804)] = 70173, + [SMALL_STATE(2805)] = 70247, + [SMALL_STATE(2806)] = 70369, + [SMALL_STATE(2807)] = 70491, + [SMALL_STATE(2808)] = 70553, + [SMALL_STATE(2809)] = 70675, + [SMALL_STATE(2810)] = 70737, + [SMALL_STATE(2811)] = 70861, + [SMALL_STATE(2812)] = 70983, + [SMALL_STATE(2813)] = 71105, + [SMALL_STATE(2814)] = 71229, + [SMALL_STATE(2815)] = 71351, + [SMALL_STATE(2816)] = 71417, + [SMALL_STATE(2817)] = 71541, + [SMALL_STATE(2818)] = 71663, + [SMALL_STATE(2819)] = 71785, + [SMALL_STATE(2820)] = 71851, + [SMALL_STATE(2821)] = 71975, + [SMALL_STATE(2822)] = 72099, + [SMALL_STATE(2823)] = 72221, + [SMALL_STATE(2824)] = 72345, + [SMALL_STATE(2825)] = 72411, + [SMALL_STATE(2826)] = 72477, + [SMALL_STATE(2827)] = 72543, + [SMALL_STATE(2828)] = 72665, + [SMALL_STATE(2829)] = 72787, + [SMALL_STATE(2830)] = 72861, + [SMALL_STATE(2831)] = 72927, + [SMALL_STATE(2832)] = 72993, + [SMALL_STATE(2833)] = 73117, + [SMALL_STATE(2834)] = 73239, + [SMALL_STATE(2835)] = 73361, + [SMALL_STATE(2836)] = 73483, + [SMALL_STATE(2837)] = 73605, + [SMALL_STATE(2838)] = 73671, + [SMALL_STATE(2839)] = 73733, + [SMALL_STATE(2840)] = 73799, + [SMALL_STATE(2841)] = 73861, + [SMALL_STATE(2842)] = 73922, + [SMALL_STATE(2843)] = 73987, + [SMALL_STATE(2844)] = 74054, + [SMALL_STATE(2845)] = 74125, + [SMALL_STATE(2846)] = 74196, + [SMALL_STATE(2847)] = 74285, + [SMALL_STATE(2848)] = 74356, + [SMALL_STATE(2849)] = 74417, + [SMALL_STATE(2850)] = 74482, + [SMALL_STATE(2851)] = 74545, + [SMALL_STATE(2852)] = 74608, + [SMALL_STATE(2853)] = 74669, + [SMALL_STATE(2854)] = 74730, + [SMALL_STATE(2855)] = 74791, + [SMALL_STATE(2856)] = 74856, + [SMALL_STATE(2857)] = 74929, + [SMALL_STATE(2858)] = 74994, + [SMALL_STATE(2859)] = 75059, + [SMALL_STATE(2860)] = 75120, + [SMALL_STATE(2861)] = 75181, + [SMALL_STATE(2862)] = 75248, + [SMALL_STATE(2863)] = 75309, + [SMALL_STATE(2864)] = 75398, + [SMALL_STATE(2865)] = 75465, + [SMALL_STATE(2866)] = 75538, + [SMALL_STATE(2867)] = 75627, + [SMALL_STATE(2868)] = 75688, + [SMALL_STATE(2869)] = 75749, + [SMALL_STATE(2870)] = 75838, + [SMALL_STATE(2871)] = 75899, + [SMALL_STATE(2872)] = 75960, + [SMALL_STATE(2873)] = 76021, + [SMALL_STATE(2874)] = 76082, + [SMALL_STATE(2875)] = 76153, + [SMALL_STATE(2876)] = 76214, + [SMALL_STATE(2877)] = 76275, + [SMALL_STATE(2878)] = 76336, + [SMALL_STATE(2879)] = 76397, + [SMALL_STATE(2880)] = 76458, + [SMALL_STATE(2881)] = 76523, + [SMALL_STATE(2882)] = 76584, + [SMALL_STATE(2883)] = 76645, + [SMALL_STATE(2884)] = 76708, + [SMALL_STATE(2885)] = 76771, + [SMALL_STATE(2886)] = 76832, + [SMALL_STATE(2887)] = 76893, + [SMALL_STATE(2888)] = 76954, + [SMALL_STATE(2889)] = 77015, + [SMALL_STATE(2890)] = 77082, + [SMALL_STATE(2891)] = 77155, + [SMALL_STATE(2892)] = 77216, + [SMALL_STATE(2893)] = 77277, + [SMALL_STATE(2894)] = 77350, + [SMALL_STATE(2895)] = 77435, + [SMALL_STATE(2896)] = 77518, + [SMALL_STATE(2897)] = 77579, + [SMALL_STATE(2898)] = 77640, + [SMALL_STATE(2899)] = 77709, + [SMALL_STATE(2900)] = 77772, + [SMALL_STATE(2901)] = 77837, + [SMALL_STATE(2902)] = 77898, + [SMALL_STATE(2903)] = 77969, + [SMALL_STATE(2904)] = 78032, + [SMALL_STATE(2905)] = 78093, + [SMALL_STATE(2906)] = 78154, + [SMALL_STATE(2907)] = 78215, + [SMALL_STATE(2908)] = 78276, + [SMALL_STATE(2909)] = 78337, + [SMALL_STATE(2910)] = 78398, + [SMALL_STATE(2911)] = 78459, + [SMALL_STATE(2912)] = 78522, + [SMALL_STATE(2913)] = 78609, + [SMALL_STATE(2914)] = 78670, + [SMALL_STATE(2915)] = 78731, + [SMALL_STATE(2916)] = 78792, + [SMALL_STATE(2917)] = 78853, + [SMALL_STATE(2918)] = 78920, + [SMALL_STATE(2919)] = 78981, + [SMALL_STATE(2920)] = 79042, + [SMALL_STATE(2921)] = 79103, + [SMALL_STATE(2922)] = 79164, + [SMALL_STATE(2923)] = 79225, + [SMALL_STATE(2924)] = 79290, + [SMALL_STATE(2925)] = 79355, + [SMALL_STATE(2926)] = 79416, + [SMALL_STATE(2927)] = 79477, + [SMALL_STATE(2928)] = 79538, + [SMALL_STATE(2929)] = 79599, + [SMALL_STATE(2930)] = 79660, + [SMALL_STATE(2931)] = 79721, + [SMALL_STATE(2932)] = 79782, + [SMALL_STATE(2933)] = 79843, + [SMALL_STATE(2934)] = 79904, + [SMALL_STATE(2935)] = 79965, + [SMALL_STATE(2936)] = 80026, + [SMALL_STATE(2937)] = 80095, + [SMALL_STATE(2938)] = 80156, + [SMALL_STATE(2939)] = 80217, + [SMALL_STATE(2940)] = 80278, + [SMALL_STATE(2941)] = 80339, + [SMALL_STATE(2942)] = 80400, + [SMALL_STATE(2943)] = 80461, + [SMALL_STATE(2944)] = 80522, + [SMALL_STATE(2945)] = 80583, + [SMALL_STATE(2946)] = 80644, + [SMALL_STATE(2947)] = 80705, + [SMALL_STATE(2948)] = 80766, + [SMALL_STATE(2949)] = 80827, + [SMALL_STATE(2950)] = 80916, [SMALL_STATE(2951)] = 80977, - [SMALL_STATE(2952)] = 81042, - [SMALL_STATE(2953)] = 81115, - [SMALL_STATE(2954)] = 81176, - [SMALL_STATE(2955)] = 81241, - [SMALL_STATE(2956)] = 81302, - [SMALL_STATE(2957)] = 81363, + [SMALL_STATE(2952)] = 81038, + [SMALL_STATE(2953)] = 81103, + [SMALL_STATE(2954)] = 81168, + [SMALL_STATE(2955)] = 81229, + [SMALL_STATE(2956)] = 81294, + [SMALL_STATE(2957)] = 81359, [SMALL_STATE(2958)] = 81424, - [SMALL_STATE(2959)] = 81496, - [SMALL_STATE(2960)] = 81614, - [SMALL_STATE(2961)] = 81686, - [SMALL_STATE(2962)] = 81758, - [SMALL_STATE(2963)] = 81832, - [SMALL_STATE(2964)] = 81900, - [SMALL_STATE(2965)] = 82018, - [SMALL_STATE(2966)] = 82080, - [SMALL_STATE(2967)] = 82144, - [SMALL_STATE(2968)] = 82204, - [SMALL_STATE(2969)] = 82264, - [SMALL_STATE(2970)] = 82382, - [SMALL_STATE(2971)] = 82442, - [SMALL_STATE(2972)] = 82502, - [SMALL_STATE(2973)] = 82566, - [SMALL_STATE(2974)] = 82626, - [SMALL_STATE(2975)] = 82744, - [SMALL_STATE(2976)] = 82808, - [SMALL_STATE(2977)] = 82868, - [SMALL_STATE(2978)] = 82928, - [SMALL_STATE(2979)] = 82988, - [SMALL_STATE(2980)] = 83048, - [SMALL_STATE(2981)] = 83108, - [SMALL_STATE(2982)] = 83172, - [SMALL_STATE(2983)] = 83240, - [SMALL_STATE(2984)] = 83300, - [SMALL_STATE(2985)] = 83382, - [SMALL_STATE(2986)] = 83456, - [SMALL_STATE(2987)] = 83516, - [SMALL_STATE(2988)] = 83588, - [SMALL_STATE(2989)] = 83656, - [SMALL_STATE(2990)] = 83728, - [SMALL_STATE(2991)] = 83846, - [SMALL_STATE(2992)] = 83930, - [SMALL_STATE(2993)] = 84002, - [SMALL_STATE(2994)] = 84064, - [SMALL_STATE(2995)] = 84124, - [SMALL_STATE(2996)] = 84188, - [SMALL_STATE(2997)] = 84270, - [SMALL_STATE(2998)] = 84330, - [SMALL_STATE(2999)] = 84448, - [SMALL_STATE(3000)] = 84520, - [SMALL_STATE(3001)] = 84638, - [SMALL_STATE(3002)] = 84756, - [SMALL_STATE(3003)] = 84816, - [SMALL_STATE(3004)] = 84876, - [SMALL_STATE(3005)] = 84950, - [SMALL_STATE(3006)] = 85068, - [SMALL_STATE(3007)] = 85132, - [SMALL_STATE(3008)] = 85204, - [SMALL_STATE(3009)] = 85270, - [SMALL_STATE(3010)] = 85338, - [SMALL_STATE(3011)] = 85410, - [SMALL_STATE(3012)] = 85474, - [SMALL_STATE(3013)] = 85534, - [SMALL_STATE(3014)] = 85594, - [SMALL_STATE(3015)] = 85656, - [SMALL_STATE(3016)] = 85716, - [SMALL_STATE(3017)] = 85776, - [SMALL_STATE(3018)] = 85860, - [SMALL_STATE(3019)] = 85932, - [SMALL_STATE(3020)] = 86000, - [SMALL_STATE(3021)] = 86070, - [SMALL_STATE(3022)] = 86142, - [SMALL_STATE(3023)] = 86202, - [SMALL_STATE(3024)] = 86274, - [SMALL_STATE(3025)] = 86346, - [SMALL_STATE(3026)] = 86418, - [SMALL_STATE(3027)] = 86536, - [SMALL_STATE(3028)] = 86600, - [SMALL_STATE(3029)] = 86660, - [SMALL_STATE(3030)] = 86720, - [SMALL_STATE(3031)] = 86838, - [SMALL_STATE(3032)] = 86898, - [SMALL_STATE(3033)] = 86958, - [SMALL_STATE(3034)] = 87076, - [SMALL_STATE(3035)] = 87194, - [SMALL_STATE(3036)] = 87266, - [SMALL_STATE(3037)] = 87326, - [SMALL_STATE(3038)] = 87444, - [SMALL_STATE(3039)] = 87516, - [SMALL_STATE(3040)] = 87588, - [SMALL_STATE(3041)] = 87660, - [SMALL_STATE(3042)] = 87728, - [SMALL_STATE(3043)] = 87800, - [SMALL_STATE(3044)] = 87860, - [SMALL_STATE(3045)] = 87932, - [SMALL_STATE(3046)] = 88004, - [SMALL_STATE(3047)] = 88076, - [SMALL_STATE(3048)] = 88136, - [SMALL_STATE(3049)] = 88196, - [SMALL_STATE(3050)] = 88268, - [SMALL_STATE(3051)] = 88358, - [SMALL_STATE(3052)] = 88424, - [SMALL_STATE(3053)] = 88496, - [SMALL_STATE(3054)] = 88568, - [SMALL_STATE(3055)] = 88640, - [SMALL_STATE(3056)] = 88704, - [SMALL_STATE(3057)] = 88766, - [SMALL_STATE(3058)] = 88828, - [SMALL_STATE(3059)] = 88890, - [SMALL_STATE(3060)] = 88954, - [SMALL_STATE(3061)] = 89026, - [SMALL_STATE(3062)] = 89098, - [SMALL_STATE(3063)] = 89162, - [SMALL_STATE(3064)] = 89234, - [SMALL_STATE(3065)] = 89294, - [SMALL_STATE(3066)] = 89354, - [SMALL_STATE(3067)] = 89472, - [SMALL_STATE(3068)] = 89590, - [SMALL_STATE(3069)] = 89708, - [SMALL_STATE(3070)] = 89826, - [SMALL_STATE(3071)] = 89898, - [SMALL_STATE(3072)] = 89958, - [SMALL_STATE(3073)] = 90076, - [SMALL_STATE(3074)] = 90136, - [SMALL_STATE(3075)] = 90208, - [SMALL_STATE(3076)] = 90268, - [SMALL_STATE(3077)] = 90340, - [SMALL_STATE(3078)] = 90458, - [SMALL_STATE(3079)] = 90518, - [SMALL_STATE(3080)] = 90582, - [SMALL_STATE(3081)] = 90646, - [SMALL_STATE(3082)] = 90710, - [SMALL_STATE(3083)] = 90828, - [SMALL_STATE(3084)] = 90892, - [SMALL_STATE(3085)] = 90964, - [SMALL_STATE(3086)] = 91036, - [SMALL_STATE(3087)] = 91154, - [SMALL_STATE(3088)] = 91272, - [SMALL_STATE(3089)] = 91390, - [SMALL_STATE(3090)] = 91508, - [SMALL_STATE(3091)] = 91580, - [SMALL_STATE(3092)] = 91652, - [SMALL_STATE(3093)] = 91720, - [SMALL_STATE(3094)] = 91838, - [SMALL_STATE(3095)] = 91910, - [SMALL_STATE(3096)] = 91982, - [SMALL_STATE(3097)] = 92100, - [SMALL_STATE(3098)] = 92218, - [SMALL_STATE(3099)] = 92336, - [SMALL_STATE(3100)] = 92396, - [SMALL_STATE(3101)] = 92460, - [SMALL_STATE(3102)] = 92524, - [SMALL_STATE(3103)] = 92588, - [SMALL_STATE(3104)] = 92648, - [SMALL_STATE(3105)] = 92716, - [SMALL_STATE(3106)] = 92784, - [SMALL_STATE(3107)] = 92856, - [SMALL_STATE(3108)] = 92928, - [SMALL_STATE(3109)] = 93046, - [SMALL_STATE(3110)] = 93106, - [SMALL_STATE(3111)] = 93178, - [SMALL_STATE(3112)] = 93296, - [SMALL_STATE(3113)] = 93356, - [SMALL_STATE(3114)] = 93416, - [SMALL_STATE(3115)] = 93480, - [SMALL_STATE(3116)] = 93552, - [SMALL_STATE(3117)] = 93624, - [SMALL_STATE(3118)] = 93688, - [SMALL_STATE(3119)] = 93748, - [SMALL_STATE(3120)] = 93866, - [SMALL_STATE(3121)] = 93926, - [SMALL_STATE(3122)] = 93986, - [SMALL_STATE(3123)] = 94072, - [SMALL_STATE(3124)] = 94132, - [SMALL_STATE(3125)] = 94192, - [SMALL_STATE(3126)] = 94310, - [SMALL_STATE(3127)] = 94370, - [SMALL_STATE(3128)] = 94488, - [SMALL_STATE(3129)] = 94606, - [SMALL_STATE(3130)] = 94666, - [SMALL_STATE(3131)] = 94726, - [SMALL_STATE(3132)] = 94844, - [SMALL_STATE(3133)] = 94904, - [SMALL_STATE(3134)] = 95022, - [SMALL_STATE(3135)] = 95094, - [SMALL_STATE(3136)] = 95212, - [SMALL_STATE(3137)] = 95272, - [SMALL_STATE(3138)] = 95390, - [SMALL_STATE(3139)] = 95462, - [SMALL_STATE(3140)] = 95548, - [SMALL_STATE(3141)] = 95620, - [SMALL_STATE(3142)] = 95738, - [SMALL_STATE(3143)] = 95802, - [SMALL_STATE(3144)] = 95868, - [SMALL_STATE(3145)] = 95986, - [SMALL_STATE(3146)] = 96046, - [SMALL_STATE(3147)] = 96164, - [SMALL_STATE(3148)] = 96229, - [SMALL_STATE(3149)] = 96292, - [SMALL_STATE(3150)] = 96359, - [SMALL_STATE(3151)] = 96426, - [SMALL_STATE(3152)] = 96499, - [SMALL_STATE(3153)] = 96564, - [SMALL_STATE(3154)] = 96629, - [SMALL_STATE(3155)] = 96692, - [SMALL_STATE(3156)] = 96755, - [SMALL_STATE(3157)] = 96818, - [SMALL_STATE(3158)] = 96885, - [SMALL_STATE(3159)] = 96948, - [SMALL_STATE(3160)] = 97007, - [SMALL_STATE(3161)] = 97076, - [SMALL_STATE(3162)] = 97139, - [SMALL_STATE(3163)] = 97206, - [SMALL_STATE(3164)] = 97273, - [SMALL_STATE(3165)] = 97334, - [SMALL_STATE(3166)] = 97393, - [SMALL_STATE(3167)] = 97462, - [SMALL_STATE(3168)] = 97521, - [SMALL_STATE(3169)] = 97584, - [SMALL_STATE(3170)] = 97647, - [SMALL_STATE(3171)] = 97706, - [SMALL_STATE(3172)] = 97765, - [SMALL_STATE(3173)] = 97834, - [SMALL_STATE(3174)] = 97901, - [SMALL_STATE(3175)] = 97964, - [SMALL_STATE(3176)] = 98031, - [SMALL_STATE(3177)] = 98098, - [SMALL_STATE(3178)] = 98157, - [SMALL_STATE(3179)] = 98224, - [SMALL_STATE(3180)] = 98287, - [SMALL_STATE(3181)] = 98352, - [SMALL_STATE(3182)] = 98415, - [SMALL_STATE(3183)] = 98482, - [SMALL_STATE(3184)] = 98549, - [SMALL_STATE(3185)] = 98612, - [SMALL_STATE(3186)] = 98671, - [SMALL_STATE(3187)] = 98738, - [SMALL_STATE(3188)] = 98801, - [SMALL_STATE(3189)] = 98902, - [SMALL_STATE(3190)] = 98961, - [SMALL_STATE(3191)] = 99020, - [SMALL_STATE(3192)] = 99079, - [SMALL_STATE(3193)] = 99138, - [SMALL_STATE(3194)] = 99205, - [SMALL_STATE(3195)] = 99264, - [SMALL_STATE(3196)] = 99323, - [SMALL_STATE(3197)] = 99382, - [SMALL_STATE(3198)] = 99457, - [SMALL_STATE(3199)] = 99516, - [SMALL_STATE(3200)] = 99575, - [SMALL_STATE(3201)] = 99644, - [SMALL_STATE(3202)] = 99703, - [SMALL_STATE(3203)] = 99762, - [SMALL_STATE(3204)] = 99821, - [SMALL_STATE(3205)] = 99880, - [SMALL_STATE(3206)] = 99939, - [SMALL_STATE(3207)] = 99998, - [SMALL_STATE(3208)] = 100057, - [SMALL_STATE(3209)] = 100122, - [SMALL_STATE(3210)] = 100181, - [SMALL_STATE(3211)] = 100240, - [SMALL_STATE(3212)] = 100299, - [SMALL_STATE(3213)] = 100364, - [SMALL_STATE(3214)] = 100427, - [SMALL_STATE(3215)] = 100486, - [SMALL_STATE(3216)] = 100545, - [SMALL_STATE(3217)] = 100604, - [SMALL_STATE(3218)] = 100671, - [SMALL_STATE(3219)] = 100736, - [SMALL_STATE(3220)] = 100794, - [SMALL_STATE(3221)] = 100902, - [SMALL_STATE(3222)] = 101010, - [SMALL_STATE(3223)] = 101118, - [SMALL_STATE(3224)] = 101176, - [SMALL_STATE(3225)] = 101234, - [SMALL_STATE(3226)] = 101292, - [SMALL_STATE(3227)] = 101354, - [SMALL_STATE(3228)] = 101416, - [SMALL_STATE(3229)] = 101478, - [SMALL_STATE(3230)] = 101540, - [SMALL_STATE(3231)] = 101598, - [SMALL_STATE(3232)] = 101656, - [SMALL_STATE(3233)] = 101714, - [SMALL_STATE(3234)] = 101772, - [SMALL_STATE(3235)] = 101830, - [SMALL_STATE(3236)] = 101938, - [SMALL_STATE(3237)] = 102046, - [SMALL_STATE(3238)] = 102104, - [SMALL_STATE(3239)] = 102212, - [SMALL_STATE(3240)] = 102320, - [SMALL_STATE(3241)] = 102428, - [SMALL_STATE(3242)] = 102536, - [SMALL_STATE(3243)] = 102644, - [SMALL_STATE(3244)] = 102752, - [SMALL_STATE(3245)] = 102860, - [SMALL_STATE(3246)] = 102968, - [SMALL_STATE(3247)] = 103076, - [SMALL_STATE(3248)] = 103134, - [SMALL_STATE(3249)] = 103242, - [SMALL_STATE(3250)] = 103350, - [SMALL_STATE(3251)] = 103458, - [SMALL_STATE(3252)] = 103566, - [SMALL_STATE(3253)] = 103674, - [SMALL_STATE(3254)] = 103782, - [SMALL_STATE(3255)] = 103890, - [SMALL_STATE(3256)] = 103998, - [SMALL_STATE(3257)] = 104106, - [SMALL_STATE(3258)] = 104164, - [SMALL_STATE(3259)] = 104222, - [SMALL_STATE(3260)] = 104280, - [SMALL_STATE(3261)] = 104338, - [SMALL_STATE(3262)] = 104446, - [SMALL_STATE(3263)] = 104554, - [SMALL_STATE(3264)] = 104612, - [SMALL_STATE(3265)] = 104720, - [SMALL_STATE(3266)] = 104828, - [SMALL_STATE(3267)] = 104936, - [SMALL_STATE(3268)] = 104994, - [SMALL_STATE(3269)] = 105052, - [SMALL_STATE(3270)] = 105110, - [SMALL_STATE(3271)] = 105174, - [SMALL_STATE(3272)] = 105236, - [SMALL_STATE(3273)] = 105298, - [SMALL_STATE(3274)] = 105360, - [SMALL_STATE(3275)] = 105422, - [SMALL_STATE(3276)] = 105480, - [SMALL_STATE(3277)] = 105542, - [SMALL_STATE(3278)] = 105600, - [SMALL_STATE(3279)] = 105662, - [SMALL_STATE(3280)] = 105720, - [SMALL_STATE(3281)] = 105778, - [SMALL_STATE(3282)] = 105836, - [SMALL_STATE(3283)] = 105894, - [SMALL_STATE(3284)] = 105954, - [SMALL_STATE(3285)] = 106014, - [SMALL_STATE(3286)] = 106072, - [SMALL_STATE(3287)] = 106130, - [SMALL_STATE(3288)] = 106188, - [SMALL_STATE(3289)] = 106246, - [SMALL_STATE(3290)] = 106304, - [SMALL_STATE(3291)] = 106362, - [SMALL_STATE(3292)] = 106420, - [SMALL_STATE(3293)] = 106478, - [SMALL_STATE(3294)] = 106536, - [SMALL_STATE(3295)] = 106594, - [SMALL_STATE(3296)] = 106652, - [SMALL_STATE(3297)] = 106710, - [SMALL_STATE(3298)] = 106772, - [SMALL_STATE(3299)] = 106830, - [SMALL_STATE(3300)] = 106888, - [SMALL_STATE(3301)] = 106946, - [SMALL_STATE(3302)] = 107004, - [SMALL_STATE(3303)] = 107068, - [SMALL_STATE(3304)] = 107130, - [SMALL_STATE(3305)] = 107192, - [SMALL_STATE(3306)] = 107254, - [SMALL_STATE(3307)] = 107316, - [SMALL_STATE(3308)] = 107378, - [SMALL_STATE(3309)] = 107440, - [SMALL_STATE(3310)] = 107502, - [SMALL_STATE(3311)] = 107564, - [SMALL_STATE(3312)] = 107626, - [SMALL_STATE(3313)] = 107688, - [SMALL_STATE(3314)] = 107746, - [SMALL_STATE(3315)] = 107854, - [SMALL_STATE(3316)] = 107916, - [SMALL_STATE(3317)] = 107976, - [SMALL_STATE(3318)] = 108038, - [SMALL_STATE(3319)] = 108096, - [SMALL_STATE(3320)] = 108154, - [SMALL_STATE(3321)] = 108262, - [SMALL_STATE(3322)] = 108370, - [SMALL_STATE(3323)] = 108472, - [SMALL_STATE(3324)] = 108530, - [SMALL_STATE(3325)] = 108592, - [SMALL_STATE(3326)] = 108658, - [SMALL_STATE(3327)] = 108720, - [SMALL_STATE(3328)] = 108828, - [SMALL_STATE(3329)] = 108890, - [SMALL_STATE(3330)] = 108956, - [SMALL_STATE(3331)] = 109022, - [SMALL_STATE(3332)] = 109088, - [SMALL_STATE(3333)] = 109154, - [SMALL_STATE(3334)] = 109212, - [SMALL_STATE(3335)] = 109320, - [SMALL_STATE(3336)] = 109386, - [SMALL_STATE(3337)] = 109452, - [SMALL_STATE(3338)] = 109518, - [SMALL_STATE(3339)] = 109584, - [SMALL_STATE(3340)] = 109650, - [SMALL_STATE(3341)] = 109716, - [SMALL_STATE(3342)] = 109782, - [SMALL_STATE(3343)] = 109848, - [SMALL_STATE(3344)] = 109914, - [SMALL_STATE(3345)] = 109980, - [SMALL_STATE(3346)] = 110046, - [SMALL_STATE(3347)] = 110112, - [SMALL_STATE(3348)] = 110178, - [SMALL_STATE(3349)] = 110244, - [SMALL_STATE(3350)] = 110310, - [SMALL_STATE(3351)] = 110376, - [SMALL_STATE(3352)] = 110442, - [SMALL_STATE(3353)] = 110544, - [SMALL_STATE(3354)] = 110610, - [SMALL_STATE(3355)] = 110676, - [SMALL_STATE(3356)] = 110740, - [SMALL_STATE(3357)] = 110804, - [SMALL_STATE(3358)] = 110870, - [SMALL_STATE(3359)] = 110936, - [SMALL_STATE(3360)] = 111002, - [SMALL_STATE(3361)] = 111068, - [SMALL_STATE(3362)] = 111134, - [SMALL_STATE(3363)] = 111200, - [SMALL_STATE(3364)] = 111266, - [SMALL_STATE(3365)] = 111324, - [SMALL_STATE(3366)] = 111382, - [SMALL_STATE(3367)] = 111448, - [SMALL_STATE(3368)] = 111556, - [SMALL_STATE(3369)] = 111614, - [SMALL_STATE(3370)] = 111722, - [SMALL_STATE(3371)] = 111830, - [SMALL_STATE(3372)] = 111888, - [SMALL_STATE(3373)] = 111996, - [SMALL_STATE(3374)] = 112104, - [SMALL_STATE(3375)] = 112212, - [SMALL_STATE(3376)] = 112311, - [SMALL_STATE(3377)] = 112418, - [SMALL_STATE(3378)] = 112529, - [SMALL_STATE(3379)] = 112640, - [SMALL_STATE(3380)] = 112751, - [SMALL_STATE(3381)] = 112862, - [SMALL_STATE(3382)] = 112973, - [SMALL_STATE(3383)] = 113084, - [SMALL_STATE(3384)] = 113195, - [SMALL_STATE(3385)] = 113306, - [SMALL_STATE(3386)] = 113417, - [SMALL_STATE(3387)] = 113528, - [SMALL_STATE(3388)] = 113639, - [SMALL_STATE(3389)] = 113750, - [SMALL_STATE(3390)] = 113861, - [SMALL_STATE(3391)] = 113972, - [SMALL_STATE(3392)] = 114083, - [SMALL_STATE(3393)] = 114194, - [SMALL_STATE(3394)] = 114305, - [SMALL_STATE(3395)] = 114416, - [SMALL_STATE(3396)] = 114527, - [SMALL_STATE(3397)] = 114638, - [SMALL_STATE(3398)] = 114749, - [SMALL_STATE(3399)] = 114806, - [SMALL_STATE(3400)] = 114917, - [SMALL_STATE(3401)] = 115028, - [SMALL_STATE(3402)] = 115139, - [SMALL_STATE(3403)] = 115250, - [SMALL_STATE(3404)] = 115361, - [SMALL_STATE(3405)] = 115472, - [SMALL_STATE(3406)] = 115583, - [SMALL_STATE(3407)] = 115694, - [SMALL_STATE(3408)] = 115805, - [SMALL_STATE(3409)] = 115916, - [SMALL_STATE(3410)] = 116023, - [SMALL_STATE(3411)] = 116130, - [SMALL_STATE(3412)] = 116237, - [SMALL_STATE(3413)] = 116348, - [SMALL_STATE(3414)] = 116455, - [SMALL_STATE(3415)] = 116562, - [SMALL_STATE(3416)] = 116673, - [SMALL_STATE(3417)] = 116734, - [SMALL_STATE(3418)] = 116795, - [SMALL_STATE(3419)] = 116906, - [SMALL_STATE(3420)] = 117017, - [SMALL_STATE(3421)] = 117128, - [SMALL_STATE(3422)] = 117235, - [SMALL_STATE(3423)] = 117342, - [SMALL_STATE(3424)] = 117453, - [SMALL_STATE(3425)] = 117560, - [SMALL_STATE(3426)] = 117671, - [SMALL_STATE(3427)] = 117732, - [SMALL_STATE(3428)] = 117789, - [SMALL_STATE(3429)] = 117896, - [SMALL_STATE(3430)] = 117957, - [SMALL_STATE(3431)] = 118064, - [SMALL_STATE(3432)] = 118171, - [SMALL_STATE(3433)] = 118278, - [SMALL_STATE(3434)] = 118339, - [SMALL_STATE(3435)] = 118450, - [SMALL_STATE(3436)] = 118561, - [SMALL_STATE(3437)] = 118672, - [SMALL_STATE(3438)] = 118783, - [SMALL_STATE(3439)] = 118844, - [SMALL_STATE(3440)] = 118905, - [SMALL_STATE(3441)] = 119016, - [SMALL_STATE(3442)] = 119127, - [SMALL_STATE(3443)] = 119238, - [SMALL_STATE(3444)] = 119299, - [SMALL_STATE(3445)] = 119356, - [SMALL_STATE(3446)] = 119417, - [SMALL_STATE(3447)] = 119478, - [SMALL_STATE(3448)] = 119547, - [SMALL_STATE(3449)] = 119608, - [SMALL_STATE(3450)] = 119669, - [SMALL_STATE(3451)] = 119726, - [SMALL_STATE(3452)] = 119787, - [SMALL_STATE(3453)] = 119844, - [SMALL_STATE(3454)] = 119901, - [SMALL_STATE(3455)] = 119958, - [SMALL_STATE(3456)] = 120019, - [SMALL_STATE(3457)] = 120076, - [SMALL_STATE(3458)] = 120137, - [SMALL_STATE(3459)] = 120198, - [SMALL_STATE(3460)] = 120305, - [SMALL_STATE(3461)] = 120366, - [SMALL_STATE(3462)] = 120427, - [SMALL_STATE(3463)] = 120488, - [SMALL_STATE(3464)] = 120599, - [SMALL_STATE(3465)] = 120660, - [SMALL_STATE(3466)] = 120721, - [SMALL_STATE(3467)] = 120782, - [SMALL_STATE(3468)] = 120839, - [SMALL_STATE(3469)] = 120900, - [SMALL_STATE(3470)] = 121007, - [SMALL_STATE(3471)] = 121114, - [SMALL_STATE(3472)] = 121171, - [SMALL_STATE(3473)] = 121278, - [SMALL_STATE(3474)] = 121385, - [SMALL_STATE(3475)] = 121442, - [SMALL_STATE(3476)] = 121503, - [SMALL_STATE(3477)] = 121560, - [SMALL_STATE(3478)] = 121621, - [SMALL_STATE(3479)] = 121682, - [SMALL_STATE(3480)] = 121743, - [SMALL_STATE(3481)] = 121804, - [SMALL_STATE(3482)] = 121865, - [SMALL_STATE(3483)] = 121926, - [SMALL_STATE(3484)] = 121987, - [SMALL_STATE(3485)] = 122044, - [SMALL_STATE(3486)] = 122101, - [SMALL_STATE(3487)] = 122162, - [SMALL_STATE(3488)] = 122269, - [SMALL_STATE(3489)] = 122326, - [SMALL_STATE(3490)] = 122387, - [SMALL_STATE(3491)] = 122448, - [SMALL_STATE(3492)] = 122555, - [SMALL_STATE(3493)] = 122616, - [SMALL_STATE(3494)] = 122677, - [SMALL_STATE(3495)] = 122738, - [SMALL_STATE(3496)] = 122799, - [SMALL_STATE(3497)] = 122906, - [SMALL_STATE(3498)] = 122967, - [SMALL_STATE(3499)] = 123028, - [SMALL_STATE(3500)] = 123139, - [SMALL_STATE(3501)] = 123246, - [SMALL_STATE(3502)] = 123303, - [SMALL_STATE(3503)] = 123360, - [SMALL_STATE(3504)] = 123421, - [SMALL_STATE(3505)] = 123482, - [SMALL_STATE(3506)] = 123543, - [SMALL_STATE(3507)] = 123604, - [SMALL_STATE(3508)] = 123665, - [SMALL_STATE(3509)] = 123726, - [SMALL_STATE(3510)] = 123787, - [SMALL_STATE(3511)] = 123856, - [SMALL_STATE(3512)] = 123917, - [SMALL_STATE(3513)] = 123978, - [SMALL_STATE(3514)] = 124039, - [SMALL_STATE(3515)] = 124146, - [SMALL_STATE(3516)] = 124207, - [SMALL_STATE(3517)] = 124314, - [SMALL_STATE(3518)] = 124375, - [SMALL_STATE(3519)] = 124436, - [SMALL_STATE(3520)] = 124497, - [SMALL_STATE(3521)] = 124558, - [SMALL_STATE(3522)] = 124619, - [SMALL_STATE(3523)] = 124680, - [SMALL_STATE(3524)] = 124741, - [SMALL_STATE(3525)] = 124802, - [SMALL_STATE(3526)] = 124863, - [SMALL_STATE(3527)] = 124924, - [SMALL_STATE(3528)] = 125031, - [SMALL_STATE(3529)] = 125138, - [SMALL_STATE(3530)] = 125199, - [SMALL_STATE(3531)] = 125306, - [SMALL_STATE(3532)] = 125367, - [SMALL_STATE(3533)] = 125428, - [SMALL_STATE(3534)] = 125489, - [SMALL_STATE(3535)] = 125596, - [SMALL_STATE(3536)] = 125703, - [SMALL_STATE(3537)] = 125764, - [SMALL_STATE(3538)] = 125825, - [SMALL_STATE(3539)] = 125886, - [SMALL_STATE(3540)] = 125947, - [SMALL_STATE(3541)] = 126004, - [SMALL_STATE(3542)] = 126065, - [SMALL_STATE(3543)] = 126126, - [SMALL_STATE(3544)] = 126183, - [SMALL_STATE(3545)] = 126244, - [SMALL_STATE(3546)] = 126351, - [SMALL_STATE(3547)] = 126412, - [SMALL_STATE(3548)] = 126469, - [SMALL_STATE(3549)] = 126526, - [SMALL_STATE(3550)] = 126633, - [SMALL_STATE(3551)] = 126740, - [SMALL_STATE(3552)] = 126851, - [SMALL_STATE(3553)] = 126908, - [SMALL_STATE(3554)] = 126965, - [SMALL_STATE(3555)] = 127072, - [SMALL_STATE(3556)] = 127129, - [SMALL_STATE(3557)] = 127236, - [SMALL_STATE(3558)] = 127343, - [SMALL_STATE(3559)] = 127404, - [SMALL_STATE(3560)] = 127473, - [SMALL_STATE(3561)] = 127580, - [SMALL_STATE(3562)] = 127687, - [SMALL_STATE(3563)] = 127794, - [SMALL_STATE(3564)] = 127901, - [SMALL_STATE(3565)] = 128008, - [SMALL_STATE(3566)] = 128115, - [SMALL_STATE(3567)] = 128222, - [SMALL_STATE(3568)] = 128329, - [SMALL_STATE(3569)] = 128436, - [SMALL_STATE(3570)] = 128493, - [SMALL_STATE(3571)] = 128600, - [SMALL_STATE(3572)] = 128657, - [SMALL_STATE(3573)] = 128714, - [SMALL_STATE(3574)] = 128783, - [SMALL_STATE(3575)] = 128840, - [SMALL_STATE(3576)] = 128897, - [SMALL_STATE(3577)] = 128954, - [SMALL_STATE(3578)] = 129061, - [SMALL_STATE(3579)] = 129118, - [SMALL_STATE(3580)] = 129175, - [SMALL_STATE(3581)] = 129232, - [SMALL_STATE(3582)] = 129289, - [SMALL_STATE(3583)] = 129346, - [SMALL_STATE(3584)] = 129403, - [SMALL_STATE(3585)] = 129460, - [SMALL_STATE(3586)] = 129517, - [SMALL_STATE(3587)] = 129574, - [SMALL_STATE(3588)] = 129631, - [SMALL_STATE(3589)] = 129688, - [SMALL_STATE(3590)] = 129745, - [SMALL_STATE(3591)] = 129852, - [SMALL_STATE(3592)] = 129909, - [SMALL_STATE(3593)] = 129966, - [SMALL_STATE(3594)] = 130023, - [SMALL_STATE(3595)] = 130080, - [SMALL_STATE(3596)] = 130187, - [SMALL_STATE(3597)] = 130246, - [SMALL_STATE(3598)] = 130305, - [SMALL_STATE(3599)] = 130362, - [SMALL_STATE(3600)] = 130419, - [SMALL_STATE(3601)] = 130526, - [SMALL_STATE(3602)] = 130633, - [SMALL_STATE(3603)] = 130740, - [SMALL_STATE(3604)] = 130797, - [SMALL_STATE(3605)] = 130854, - [SMALL_STATE(3606)] = 130911, - [SMALL_STATE(3607)] = 130968, - [SMALL_STATE(3608)] = 131037, - [SMALL_STATE(3609)] = 131144, - [SMALL_STATE(3610)] = 131225, - [SMALL_STATE(3611)] = 131332, - [SMALL_STATE(3612)] = 131411, - [SMALL_STATE(3613)] = 131468, - [SMALL_STATE(3614)] = 131533, - [SMALL_STATE(3615)] = 131592, - [SMALL_STATE(3616)] = 131699, - [SMALL_STATE(3617)] = 131760, - [SMALL_STATE(3618)] = 131817, - [SMALL_STATE(3619)] = 131874, - [SMALL_STATE(3620)] = 131931, - [SMALL_STATE(3621)] = 131988, - [SMALL_STATE(3622)] = 132045, - [SMALL_STATE(3623)] = 132102, - [SMALL_STATE(3624)] = 132185, - [SMALL_STATE(3625)] = 132292, - [SMALL_STATE(3626)] = 132349, - [SMALL_STATE(3627)] = 132406, - [SMALL_STATE(3628)] = 132463, - [SMALL_STATE(3629)] = 132520, - [SMALL_STATE(3630)] = 132577, - [SMALL_STATE(3631)] = 132634, - [SMALL_STATE(3632)] = 132741, - [SMALL_STATE(3633)] = 132798, - [SMALL_STATE(3634)] = 132855, - [SMALL_STATE(3635)] = 132912, - [SMALL_STATE(3636)] = 132969, - [SMALL_STATE(3637)] = 133026, - [SMALL_STATE(3638)] = 133083, - [SMALL_STATE(3639)] = 133140, - [SMALL_STATE(3640)] = 133197, - [SMALL_STATE(3641)] = 133254, - [SMALL_STATE(3642)] = 133311, - [SMALL_STATE(3643)] = 133368, - [SMALL_STATE(3644)] = 133425, - [SMALL_STATE(3645)] = 133482, - [SMALL_STATE(3646)] = 133589, - [SMALL_STATE(3647)] = 133650, - [SMALL_STATE(3648)] = 133711, - [SMALL_STATE(3649)] = 133818, - [SMALL_STATE(3650)] = 133925, - [SMALL_STATE(3651)] = 133986, - [SMALL_STATE(3652)] = 134093, - [SMALL_STATE(3653)] = 134200, - [SMALL_STATE(3654)] = 134307, - [SMALL_STATE(3655)] = 134414, - [SMALL_STATE(3656)] = 134525, - [SMALL_STATE(3657)] = 134632, - [SMALL_STATE(3658)] = 134736, - [SMALL_STATE(3659)] = 134840, - [SMALL_STATE(3660)] = 134944, - [SMALL_STATE(3661)] = 135048, - [SMALL_STATE(3662)] = 135152, - [SMALL_STATE(3663)] = 135256, - [SMALL_STATE(3664)] = 135360, - [SMALL_STATE(3665)] = 135464, - [SMALL_STATE(3666)] = 135568, - [SMALL_STATE(3667)] = 135672, - [SMALL_STATE(3668)] = 135776, - [SMALL_STATE(3669)] = 135880, - [SMALL_STATE(3670)] = 135984, - [SMALL_STATE(3671)] = 136088, - [SMALL_STATE(3672)] = 136192, - [SMALL_STATE(3673)] = 136248, - [SMALL_STATE(3674)] = 136304, - [SMALL_STATE(3675)] = 136360, - [SMALL_STATE(3676)] = 136416, - [SMALL_STATE(3677)] = 136472, - [SMALL_STATE(3678)] = 136528, - [SMALL_STATE(3679)] = 136584, - [SMALL_STATE(3680)] = 136640, - [SMALL_STATE(3681)] = 136696, - [SMALL_STATE(3682)] = 136752, - [SMALL_STATE(3683)] = 136808, - [SMALL_STATE(3684)] = 136912, - [SMALL_STATE(3685)] = 136968, - [SMALL_STATE(3686)] = 137024, - [SMALL_STATE(3687)] = 137080, - [SMALL_STATE(3688)] = 137184, - [SMALL_STATE(3689)] = 137288, - [SMALL_STATE(3690)] = 137392, - [SMALL_STATE(3691)] = 137448, - [SMALL_STATE(3692)] = 137504, - [SMALL_STATE(3693)] = 137608, - [SMALL_STATE(3694)] = 137712, - [SMALL_STATE(3695)] = 137816, - [SMALL_STATE(3696)] = 137920, - [SMALL_STATE(3697)] = 138024, - [SMALL_STATE(3698)] = 138128, - [SMALL_STATE(3699)] = 138232, - [SMALL_STATE(3700)] = 138336, - [SMALL_STATE(3701)] = 138440, - [SMALL_STATE(3702)] = 138544, - [SMALL_STATE(3703)] = 138648, - [SMALL_STATE(3704)] = 138752, - [SMALL_STATE(3705)] = 138856, - [SMALL_STATE(3706)] = 138960, - [SMALL_STATE(3707)] = 139064, - [SMALL_STATE(3708)] = 139168, - [SMALL_STATE(3709)] = 139272, - [SMALL_STATE(3710)] = 139376, - [SMALL_STATE(3711)] = 139480, - [SMALL_STATE(3712)] = 139584, - [SMALL_STATE(3713)] = 139688, - [SMALL_STATE(3714)] = 139792, - [SMALL_STATE(3715)] = 139896, - [SMALL_STATE(3716)] = 140000, - [SMALL_STATE(3717)] = 140104, - [SMALL_STATE(3718)] = 140208, - [SMALL_STATE(3719)] = 140312, - [SMALL_STATE(3720)] = 140416, - [SMALL_STATE(3721)] = 140472, - [SMALL_STATE(3722)] = 140576, - [SMALL_STATE(3723)] = 140680, - [SMALL_STATE(3724)] = 140784, - [SMALL_STATE(3725)] = 140888, - [SMALL_STATE(3726)] = 140992, - [SMALL_STATE(3727)] = 141096, - [SMALL_STATE(3728)] = 141200, - [SMALL_STATE(3729)] = 141304, - [SMALL_STATE(3730)] = 141408, - [SMALL_STATE(3731)] = 141512, - [SMALL_STATE(3732)] = 141616, - [SMALL_STATE(3733)] = 141720, - [SMALL_STATE(3734)] = 141824, - [SMALL_STATE(3735)] = 141928, - [SMALL_STATE(3736)] = 142032, - [SMALL_STATE(3737)] = 142136, - [SMALL_STATE(3738)] = 142240, - [SMALL_STATE(3739)] = 142344, - [SMALL_STATE(3740)] = 142448, - [SMALL_STATE(3741)] = 142552, - [SMALL_STATE(3742)] = 142656, - [SMALL_STATE(3743)] = 142760, - [SMALL_STATE(3744)] = 142864, - [SMALL_STATE(3745)] = 142968, - [SMALL_STATE(3746)] = 143072, - [SMALL_STATE(3747)] = 143176, - [SMALL_STATE(3748)] = 143280, - [SMALL_STATE(3749)] = 143384, - [SMALL_STATE(3750)] = 143488, - [SMALL_STATE(3751)] = 143592, - [SMALL_STATE(3752)] = 143696, - [SMALL_STATE(3753)] = 143800, - [SMALL_STATE(3754)] = 143904, - [SMALL_STATE(3755)] = 143960, - [SMALL_STATE(3756)] = 144064, - [SMALL_STATE(3757)] = 144168, - [SMALL_STATE(3758)] = 144224, - [SMALL_STATE(3759)] = 144328, - [SMALL_STATE(3760)] = 144384, - [SMALL_STATE(3761)] = 144488, - [SMALL_STATE(3762)] = 144592, - [SMALL_STATE(3763)] = 144696, - [SMALL_STATE(3764)] = 144800, - [SMALL_STATE(3765)] = 144904, - [SMALL_STATE(3766)] = 145008, - [SMALL_STATE(3767)] = 145112, - [SMALL_STATE(3768)] = 145216, - [SMALL_STATE(3769)] = 145320, - [SMALL_STATE(3770)] = 145376, - [SMALL_STATE(3771)] = 145480, - [SMALL_STATE(3772)] = 145584, - [SMALL_STATE(3773)] = 145688, - [SMALL_STATE(3774)] = 145792, - [SMALL_STATE(3775)] = 145896, - [SMALL_STATE(3776)] = 145954, - [SMALL_STATE(3777)] = 146012, - [SMALL_STATE(3778)] = 146116, - [SMALL_STATE(3779)] = 146220, - [SMALL_STATE(3780)] = 146324, - [SMALL_STATE(3781)] = 146428, - [SMALL_STATE(3782)] = 146532, - [SMALL_STATE(3783)] = 146636, - [SMALL_STATE(3784)] = 146740, - [SMALL_STATE(3785)] = 146844, - [SMALL_STATE(3786)] = 146948, - [SMALL_STATE(3787)] = 147052, - [SMALL_STATE(3788)] = 147156, - [SMALL_STATE(3789)] = 147260, - [SMALL_STATE(3790)] = 147364, - [SMALL_STATE(3791)] = 147468, - [SMALL_STATE(3792)] = 147572, - [SMALL_STATE(3793)] = 147676, - [SMALL_STATE(3794)] = 147780, - [SMALL_STATE(3795)] = 147884, - [SMALL_STATE(3796)] = 147988, - [SMALL_STATE(3797)] = 148092, - [SMALL_STATE(3798)] = 148196, - [SMALL_STATE(3799)] = 148300, - [SMALL_STATE(3800)] = 148404, - [SMALL_STATE(3801)] = 148508, - [SMALL_STATE(3802)] = 148612, - [SMALL_STATE(3803)] = 148716, - [SMALL_STATE(3804)] = 148820, - [SMALL_STATE(3805)] = 148924, - [SMALL_STATE(3806)] = 149028, - [SMALL_STATE(3807)] = 149132, - [SMALL_STATE(3808)] = 149236, - [SMALL_STATE(3809)] = 149340, - [SMALL_STATE(3810)] = 149444, - [SMALL_STATE(3811)] = 149548, - [SMALL_STATE(3812)] = 149652, - [SMALL_STATE(3813)] = 149756, - [SMALL_STATE(3814)] = 149860, - [SMALL_STATE(3815)] = 149964, - [SMALL_STATE(3816)] = 150068, - [SMALL_STATE(3817)] = 150172, - [SMALL_STATE(3818)] = 150276, - [SMALL_STATE(3819)] = 150380, - [SMALL_STATE(3820)] = 150484, - [SMALL_STATE(3821)] = 150588, - [SMALL_STATE(3822)] = 150692, - [SMALL_STATE(3823)] = 150796, - [SMALL_STATE(3824)] = 150900, - [SMALL_STATE(3825)] = 151004, - [SMALL_STATE(3826)] = 151108, - [SMALL_STATE(3827)] = 151212, - [SMALL_STATE(3828)] = 151316, - [SMALL_STATE(3829)] = 151420, - [SMALL_STATE(3830)] = 151524, - [SMALL_STATE(3831)] = 151628, - [SMALL_STATE(3832)] = 151732, - [SMALL_STATE(3833)] = 151836, - [SMALL_STATE(3834)] = 151940, - [SMALL_STATE(3835)] = 152044, - [SMALL_STATE(3836)] = 152148, - [SMALL_STATE(3837)] = 152252, - [SMALL_STATE(3838)] = 152356, - [SMALL_STATE(3839)] = 152460, - [SMALL_STATE(3840)] = 152564, - [SMALL_STATE(3841)] = 152668, - [SMALL_STATE(3842)] = 152772, - [SMALL_STATE(3843)] = 152876, - [SMALL_STATE(3844)] = 152980, - [SMALL_STATE(3845)] = 153084, - [SMALL_STATE(3846)] = 153188, - [SMALL_STATE(3847)] = 153292, - [SMALL_STATE(3848)] = 153396, - [SMALL_STATE(3849)] = 153500, - [SMALL_STATE(3850)] = 153604, - [SMALL_STATE(3851)] = 153708, - [SMALL_STATE(3852)] = 153812, - [SMALL_STATE(3853)] = 153916, - [SMALL_STATE(3854)] = 154020, - [SMALL_STATE(3855)] = 154124, - [SMALL_STATE(3856)] = 154228, - [SMALL_STATE(3857)] = 154332, - [SMALL_STATE(3858)] = 154436, - [SMALL_STATE(3859)] = 154540, - [SMALL_STATE(3860)] = 154644, - [SMALL_STATE(3861)] = 154748, - [SMALL_STATE(3862)] = 154852, - [SMALL_STATE(3863)] = 154956, - [SMALL_STATE(3864)] = 155060, - [SMALL_STATE(3865)] = 155164, - [SMALL_STATE(3866)] = 155268, - [SMALL_STATE(3867)] = 155372, - [SMALL_STATE(3868)] = 155476, - [SMALL_STATE(3869)] = 155532, - [SMALL_STATE(3870)] = 155636, - [SMALL_STATE(3871)] = 155740, - [SMALL_STATE(3872)] = 155844, - [SMALL_STATE(3873)] = 155948, - [SMALL_STATE(3874)] = 156052, - [SMALL_STATE(3875)] = 156156, - [SMALL_STATE(3876)] = 156260, - [SMALL_STATE(3877)] = 156364, - [SMALL_STATE(3878)] = 156468, - [SMALL_STATE(3879)] = 156572, - [SMALL_STATE(3880)] = 156676, - [SMALL_STATE(3881)] = 156780, - [SMALL_STATE(3882)] = 156884, - [SMALL_STATE(3883)] = 156988, - [SMALL_STATE(3884)] = 157092, - [SMALL_STATE(3885)] = 157196, - [SMALL_STATE(3886)] = 157300, - [SMALL_STATE(3887)] = 157404, - [SMALL_STATE(3888)] = 157508, - [SMALL_STATE(3889)] = 157564, - [SMALL_STATE(3890)] = 157668, - [SMALL_STATE(3891)] = 157724, - [SMALL_STATE(3892)] = 157828, - [SMALL_STATE(3893)] = 157932, - [SMALL_STATE(3894)] = 158036, - [SMALL_STATE(3895)] = 158140, - [SMALL_STATE(3896)] = 158244, - [SMALL_STATE(3897)] = 158348, - [SMALL_STATE(3898)] = 158452, - [SMALL_STATE(3899)] = 158556, - [SMALL_STATE(3900)] = 158660, - [SMALL_STATE(3901)] = 158764, - [SMALL_STATE(3902)] = 158820, - [SMALL_STATE(3903)] = 158924, - [SMALL_STATE(3904)] = 159028, - [SMALL_STATE(3905)] = 159132, - [SMALL_STATE(3906)] = 159236, - [SMALL_STATE(3907)] = 159340, - [SMALL_STATE(3908)] = 159444, - [SMALL_STATE(3909)] = 159548, - [SMALL_STATE(3910)] = 159652, - [SMALL_STATE(3911)] = 159756, - [SMALL_STATE(3912)] = 159860, - [SMALL_STATE(3913)] = 159964, - [SMALL_STATE(3914)] = 160068, - [SMALL_STATE(3915)] = 160172, - [SMALL_STATE(3916)] = 160276, - [SMALL_STATE(3917)] = 160380, - [SMALL_STATE(3918)] = 160436, - [SMALL_STATE(3919)] = 160540, - [SMALL_STATE(3920)] = 160644, - [SMALL_STATE(3921)] = 160748, - [SMALL_STATE(3922)] = 160852, - [SMALL_STATE(3923)] = 160956, - [SMALL_STATE(3924)] = 161060, - [SMALL_STATE(3925)] = 161164, - [SMALL_STATE(3926)] = 161268, - [SMALL_STATE(3927)] = 161372, - [SMALL_STATE(3928)] = 161476, - [SMALL_STATE(3929)] = 161580, - [SMALL_STATE(3930)] = 161684, - [SMALL_STATE(3931)] = 161788, - [SMALL_STATE(3932)] = 161892, - [SMALL_STATE(3933)] = 161996, - [SMALL_STATE(3934)] = 162100, - [SMALL_STATE(3935)] = 162204, - [SMALL_STATE(3936)] = 162308, - [SMALL_STATE(3937)] = 162412, - [SMALL_STATE(3938)] = 162516, - [SMALL_STATE(3939)] = 162620, - [SMALL_STATE(3940)] = 162724, - [SMALL_STATE(3941)] = 162828, - [SMALL_STATE(3942)] = 162932, - [SMALL_STATE(3943)] = 163036, - [SMALL_STATE(3944)] = 163140, - [SMALL_STATE(3945)] = 163244, - [SMALL_STATE(3946)] = 163348, - [SMALL_STATE(3947)] = 163452, - [SMALL_STATE(3948)] = 163556, - [SMALL_STATE(3949)] = 163660, - [SMALL_STATE(3950)] = 163764, - [SMALL_STATE(3951)] = 163868, - [SMALL_STATE(3952)] = 163972, - [SMALL_STATE(3953)] = 164076, - [SMALL_STATE(3954)] = 164180, - [SMALL_STATE(3955)] = 164284, - [SMALL_STATE(3956)] = 164388, - [SMALL_STATE(3957)] = 164492, - [SMALL_STATE(3958)] = 164596, - [SMALL_STATE(3959)] = 164700, - [SMALL_STATE(3960)] = 164804, - [SMALL_STATE(3961)] = 164908, - [SMALL_STATE(3962)] = 165012, - [SMALL_STATE(3963)] = 165116, - [SMALL_STATE(3964)] = 165220, - [SMALL_STATE(3965)] = 165324, - [SMALL_STATE(3966)] = 165428, - [SMALL_STATE(3967)] = 165532, - [SMALL_STATE(3968)] = 165636, - [SMALL_STATE(3969)] = 165740, - [SMALL_STATE(3970)] = 165844, - [SMALL_STATE(3971)] = 165948, - [SMALL_STATE(3972)] = 166052, - [SMALL_STATE(3973)] = 166156, - [SMALL_STATE(3974)] = 166260, - [SMALL_STATE(3975)] = 166364, - [SMALL_STATE(3976)] = 166468, - [SMALL_STATE(3977)] = 166572, - [SMALL_STATE(3978)] = 166638, - [SMALL_STATE(3979)] = 166742, - [SMALL_STATE(3980)] = 166846, - [SMALL_STATE(3981)] = 166950, - [SMALL_STATE(3982)] = 167054, - [SMALL_STATE(3983)] = 167158, - [SMALL_STATE(3984)] = 167262, - [SMALL_STATE(3985)] = 167366, - [SMALL_STATE(3986)] = 167470, - [SMALL_STATE(3987)] = 167574, - [SMALL_STATE(3988)] = 167678, - [SMALL_STATE(3989)] = 167782, - [SMALL_STATE(3990)] = 167840, - [SMALL_STATE(3991)] = 167944, - [SMALL_STATE(3992)] = 168048, - [SMALL_STATE(3993)] = 168152, - [SMALL_STATE(3994)] = 168256, - [SMALL_STATE(3995)] = 168360, - [SMALL_STATE(3996)] = 168464, - [SMALL_STATE(3997)] = 168520, - [SMALL_STATE(3998)] = 168624, - [SMALL_STATE(3999)] = 168728, - [SMALL_STATE(4000)] = 168832, - [SMALL_STATE(4001)] = 168936, - [SMALL_STATE(4002)] = 169040, - [SMALL_STATE(4003)] = 169144, - [SMALL_STATE(4004)] = 169204, - [SMALL_STATE(4005)] = 169308, - [SMALL_STATE(4006)] = 169412, - [SMALL_STATE(4007)] = 169516, - [SMALL_STATE(4008)] = 169620, - [SMALL_STATE(4009)] = 169676, - [SMALL_STATE(4010)] = 169732, - [SMALL_STATE(4011)] = 169836, - [SMALL_STATE(4012)] = 169892, - [SMALL_STATE(4013)] = 169948, - [SMALL_STATE(4014)] = 170052, - [SMALL_STATE(4015)] = 170156, - [SMALL_STATE(4016)] = 170260, - [SMALL_STATE(4017)] = 170316, - [SMALL_STATE(4018)] = 170420, - [SMALL_STATE(4019)] = 170524, - [SMALL_STATE(4020)] = 170580, - [SMALL_STATE(4021)] = 170684, - [SMALL_STATE(4022)] = 170788, - [SMALL_STATE(4023)] = 170892, - [SMALL_STATE(4024)] = 170996, - [SMALL_STATE(4025)] = 171100, - [SMALL_STATE(4026)] = 171204, - [SMALL_STATE(4027)] = 171308, - [SMALL_STATE(4028)] = 171412, - [SMALL_STATE(4029)] = 171516, - [SMALL_STATE(4030)] = 171620, - [SMALL_STATE(4031)] = 171724, - [SMALL_STATE(4032)] = 171828, - [SMALL_STATE(4033)] = 171932, - [SMALL_STATE(4034)] = 171988, - [SMALL_STATE(4035)] = 172044, - [SMALL_STATE(4036)] = 172148, - [SMALL_STATE(4037)] = 172252, - [SMALL_STATE(4038)] = 172356, - [SMALL_STATE(4039)] = 172412, - [SMALL_STATE(4040)] = 172516, - [SMALL_STATE(4041)] = 172620, - [SMALL_STATE(4042)] = 172724, - [SMALL_STATE(4043)] = 172828, - [SMALL_STATE(4044)] = 172932, - [SMALL_STATE(4045)] = 173036, - [SMALL_STATE(4046)] = 173140, - [SMALL_STATE(4047)] = 173244, - [SMALL_STATE(4048)] = 173348, - [SMALL_STATE(4049)] = 173452, - [SMALL_STATE(4050)] = 173508, - [SMALL_STATE(4051)] = 173612, - [SMALL_STATE(4052)] = 173716, - [SMALL_STATE(4053)] = 173820, - [SMALL_STATE(4054)] = 173924, - [SMALL_STATE(4055)] = 173980, - [SMALL_STATE(4056)] = 174084, - [SMALL_STATE(4057)] = 174188, - [SMALL_STATE(4058)] = 174292, - [SMALL_STATE(4059)] = 174396, - [SMALL_STATE(4060)] = 174500, - [SMALL_STATE(4061)] = 174604, - [SMALL_STATE(4062)] = 174660, - [SMALL_STATE(4063)] = 174764, - [SMALL_STATE(4064)] = 174868, - [SMALL_STATE(4065)] = 174972, - [SMALL_STATE(4066)] = 175076, - [SMALL_STATE(4067)] = 175180, - [SMALL_STATE(4068)] = 175284, - [SMALL_STATE(4069)] = 175388, - [SMALL_STATE(4070)] = 175492, - [SMALL_STATE(4071)] = 175596, - [SMALL_STATE(4072)] = 175700, - [SMALL_STATE(4073)] = 175804, - [SMALL_STATE(4074)] = 175908, - [SMALL_STATE(4075)] = 176012, - [SMALL_STATE(4076)] = 176116, - [SMALL_STATE(4077)] = 176220, - [SMALL_STATE(4078)] = 176324, - [SMALL_STATE(4079)] = 176428, - [SMALL_STATE(4080)] = 176532, - [SMALL_STATE(4081)] = 176636, - [SMALL_STATE(4082)] = 176740, - [SMALL_STATE(4083)] = 176844, - [SMALL_STATE(4084)] = 176948, - [SMALL_STATE(4085)] = 177052, - [SMALL_STATE(4086)] = 177156, - [SMALL_STATE(4087)] = 177260, - [SMALL_STATE(4088)] = 177364, - [SMALL_STATE(4089)] = 177468, - [SMALL_STATE(4090)] = 177572, - [SMALL_STATE(4091)] = 177676, - [SMALL_STATE(4092)] = 177780, - [SMALL_STATE(4093)] = 177884, - [SMALL_STATE(4094)] = 177988, - [SMALL_STATE(4095)] = 178092, - [SMALL_STATE(4096)] = 178196, - [SMALL_STATE(4097)] = 178300, - [SMALL_STATE(4098)] = 178404, - [SMALL_STATE(4099)] = 178508, - [SMALL_STATE(4100)] = 178612, - [SMALL_STATE(4101)] = 178716, - [SMALL_STATE(4102)] = 178820, - [SMALL_STATE(4103)] = 178880, - [SMALL_STATE(4104)] = 178984, - [SMALL_STATE(4105)] = 179088, - [SMALL_STATE(4106)] = 179146, - [SMALL_STATE(4107)] = 179202, - [SMALL_STATE(4108)] = 179306, - [SMALL_STATE(4109)] = 179410, - [SMALL_STATE(4110)] = 179514, - [SMALL_STATE(4111)] = 179618, - [SMALL_STATE(4112)] = 179722, - [SMALL_STATE(4113)] = 179826, - [SMALL_STATE(4114)] = 179930, - [SMALL_STATE(4115)] = 180034, - [SMALL_STATE(4116)] = 180094, - [SMALL_STATE(4117)] = 180198, - [SMALL_STATE(4118)] = 180302, - [SMALL_STATE(4119)] = 180406, - [SMALL_STATE(4120)] = 180510, - [SMALL_STATE(4121)] = 180614, - [SMALL_STATE(4122)] = 180718, - [SMALL_STATE(4123)] = 180822, - [SMALL_STATE(4124)] = 180926, - [SMALL_STATE(4125)] = 181030, - [SMALL_STATE(4126)] = 181134, - [SMALL_STATE(4127)] = 181238, - [SMALL_STATE(4128)] = 181342, - [SMALL_STATE(4129)] = 181446, - [SMALL_STATE(4130)] = 181550, - [SMALL_STATE(4131)] = 181610, - [SMALL_STATE(4132)] = 181714, - [SMALL_STATE(4133)] = 181818, - [SMALL_STATE(4134)] = 181922, - [SMALL_STATE(4135)] = 182026, - [SMALL_STATE(4136)] = 182130, - [SMALL_STATE(4137)] = 182234, - [SMALL_STATE(4138)] = 182338, - [SMALL_STATE(4139)] = 182442, - [SMALL_STATE(4140)] = 182546, - [SMALL_STATE(4141)] = 182650, - [SMALL_STATE(4142)] = 182754, - [SMALL_STATE(4143)] = 182858, - [SMALL_STATE(4144)] = 182962, - [SMALL_STATE(4145)] = 183066, - [SMALL_STATE(4146)] = 183170, - [SMALL_STATE(4147)] = 183274, - [SMALL_STATE(4148)] = 183378, - [SMALL_STATE(4149)] = 183482, - [SMALL_STATE(4150)] = 183586, - [SMALL_STATE(4151)] = 183690, - [SMALL_STATE(4152)] = 183794, - [SMALL_STATE(4153)] = 183898, - [SMALL_STATE(4154)] = 184002, - [SMALL_STATE(4155)] = 184106, - [SMALL_STATE(4156)] = 184210, - [SMALL_STATE(4157)] = 184314, - [SMALL_STATE(4158)] = 184418, - [SMALL_STATE(4159)] = 184522, - [SMALL_STATE(4160)] = 184626, - [SMALL_STATE(4161)] = 184730, - [SMALL_STATE(4162)] = 184790, - [SMALL_STATE(4163)] = 184894, - [SMALL_STATE(4164)] = 184998, - [SMALL_STATE(4165)] = 185102, - [SMALL_STATE(4166)] = 185206, - [SMALL_STATE(4167)] = 185266, - [SMALL_STATE(4168)] = 185370, - [SMALL_STATE(4169)] = 185474, - [SMALL_STATE(4170)] = 185530, - [SMALL_STATE(4171)] = 185586, - [SMALL_STATE(4172)] = 185690, - [SMALL_STATE(4173)] = 185794, - [SMALL_STATE(4174)] = 185850, - [SMALL_STATE(4175)] = 185954, - [SMALL_STATE(4176)] = 186058, - [SMALL_STATE(4177)] = 186162, - [SMALL_STATE(4178)] = 186218, - [SMALL_STATE(4179)] = 186274, - [SMALL_STATE(4180)] = 186330, - [SMALL_STATE(4181)] = 186386, - [SMALL_STATE(4182)] = 186442, - [SMALL_STATE(4183)] = 186546, - [SMALL_STATE(4184)] = 186602, - [SMALL_STATE(4185)] = 186658, - [SMALL_STATE(4186)] = 186714, - [SMALL_STATE(4187)] = 186770, - [SMALL_STATE(4188)] = 186874, - [SMALL_STATE(4189)] = 186978, - [SMALL_STATE(4190)] = 187034, - [SMALL_STATE(4191)] = 187138, - [SMALL_STATE(4192)] = 187242, - [SMALL_STATE(4193)] = 187298, - [SMALL_STATE(4194)] = 187402, - [SMALL_STATE(4195)] = 187506, - [SMALL_STATE(4196)] = 187610, - [SMALL_STATE(4197)] = 187670, - [SMALL_STATE(4198)] = 187726, - [SMALL_STATE(4199)] = 187782, - [SMALL_STATE(4200)] = 187886, - [SMALL_STATE(4201)] = 187990, - [SMALL_STATE(4202)] = 188094, - [SMALL_STATE(4203)] = 188152, - [SMALL_STATE(4204)] = 188256, - [SMALL_STATE(4205)] = 188312, - [SMALL_STATE(4206)] = 188416, - [SMALL_STATE(4207)] = 188476, - [SMALL_STATE(4208)] = 188580, - [SMALL_STATE(4209)] = 188684, - [SMALL_STATE(4210)] = 188788, - [SMALL_STATE(4211)] = 188892, - [SMALL_STATE(4212)] = 188996, - [SMALL_STATE(4213)] = 189100, - [SMALL_STATE(4214)] = 189204, - [SMALL_STATE(4215)] = 189308, - [SMALL_STATE(4216)] = 189412, - [SMALL_STATE(4217)] = 189468, - [SMALL_STATE(4218)] = 189572, - [SMALL_STATE(4219)] = 189676, - [SMALL_STATE(4220)] = 189780, - [SMALL_STATE(4221)] = 189840, - [SMALL_STATE(4222)] = 189944, - [SMALL_STATE(4223)] = 190004, - [SMALL_STATE(4224)] = 190108, - [SMALL_STATE(4225)] = 190212, - [SMALL_STATE(4226)] = 190316, - [SMALL_STATE(4227)] = 190420, - [SMALL_STATE(4228)] = 190524, - [SMALL_STATE(4229)] = 190628, - [SMALL_STATE(4230)] = 190732, - [SMALL_STATE(4231)] = 190788, - [SMALL_STATE(4232)] = 190892, - [SMALL_STATE(4233)] = 190996, - [SMALL_STATE(4234)] = 191100, - [SMALL_STATE(4235)] = 191204, - [SMALL_STATE(4236)] = 191308, - [SMALL_STATE(4237)] = 191412, - [SMALL_STATE(4238)] = 191516, - [SMALL_STATE(4239)] = 191620, - [SMALL_STATE(4240)] = 191724, - [SMALL_STATE(4241)] = 191828, - [SMALL_STATE(4242)] = 191932, - [SMALL_STATE(4243)] = 192036, - [SMALL_STATE(4244)] = 192140, - [SMALL_STATE(4245)] = 192244, - [SMALL_STATE(4246)] = 192348, - [SMALL_STATE(4247)] = 192452, - [SMALL_STATE(4248)] = 192512, - [SMALL_STATE(4249)] = 192616, - [SMALL_STATE(4250)] = 192720, - [SMALL_STATE(4251)] = 192824, - [SMALL_STATE(4252)] = 192928, - [SMALL_STATE(4253)] = 193032, - [SMALL_STATE(4254)] = 193136, - [SMALL_STATE(4255)] = 193240, - [SMALL_STATE(4256)] = 193344, - [SMALL_STATE(4257)] = 193448, - [SMALL_STATE(4258)] = 193552, - [SMALL_STATE(4259)] = 193656, - [SMALL_STATE(4260)] = 193760, - [SMALL_STATE(4261)] = 193864, - [SMALL_STATE(4262)] = 193924, - [SMALL_STATE(4263)] = 194028, - [SMALL_STATE(4264)] = 194086, - [SMALL_STATE(4265)] = 194190, - [SMALL_STATE(4266)] = 194294, - [SMALL_STATE(4267)] = 194398, - [SMALL_STATE(4268)] = 194502, - [SMALL_STATE(4269)] = 194606, - [SMALL_STATE(4270)] = 194662, - [SMALL_STATE(4271)] = 194766, - [SMALL_STATE(4272)] = 194870, - [SMALL_STATE(4273)] = 194974, - [SMALL_STATE(4274)] = 195078, - [SMALL_STATE(4275)] = 195182, - [SMALL_STATE(4276)] = 195286, - [SMALL_STATE(4277)] = 195390, - [SMALL_STATE(4278)] = 195494, - [SMALL_STATE(4279)] = 195598, - [SMALL_STATE(4280)] = 195702, - [SMALL_STATE(4281)] = 195760, - [SMALL_STATE(4282)] = 195816, - [SMALL_STATE(4283)] = 195878, - [SMALL_STATE(4284)] = 195934, - [SMALL_STATE(4285)] = 195990, - [SMALL_STATE(4286)] = 196094, - [SMALL_STATE(4287)] = 196198, - [SMALL_STATE(4288)] = 196302, - [SMALL_STATE(4289)] = 196406, - [SMALL_STATE(4290)] = 196510, - [SMALL_STATE(4291)] = 196570, - [SMALL_STATE(4292)] = 196674, - [SMALL_STATE(4293)] = 196778, - [SMALL_STATE(4294)] = 196882, - [SMALL_STATE(4295)] = 196986, - [SMALL_STATE(4296)] = 197090, - [SMALL_STATE(4297)] = 197194, - [SMALL_STATE(4298)] = 197298, - [SMALL_STATE(4299)] = 197402, - [SMALL_STATE(4300)] = 197462, - [SMALL_STATE(4301)] = 197566, - [SMALL_STATE(4302)] = 197670, - [SMALL_STATE(4303)] = 197774, - [SMALL_STATE(4304)] = 197878, - [SMALL_STATE(4305)] = 197982, - [SMALL_STATE(4306)] = 198086, - [SMALL_STATE(4307)] = 198190, - [SMALL_STATE(4308)] = 198294, - [SMALL_STATE(4309)] = 198398, - [SMALL_STATE(4310)] = 198454, - [SMALL_STATE(4311)] = 198558, - [SMALL_STATE(4312)] = 198662, - [SMALL_STATE(4313)] = 198766, - [SMALL_STATE(4314)] = 198822, - [SMALL_STATE(4315)] = 198926, - [SMALL_STATE(4316)] = 199030, - [SMALL_STATE(4317)] = 199134, - [SMALL_STATE(4318)] = 199238, - [SMALL_STATE(4319)] = 199342, - [SMALL_STATE(4320)] = 199446, - [SMALL_STATE(4321)] = 199550, - [SMALL_STATE(4322)] = 199654, - [SMALL_STATE(4323)] = 199714, - [SMALL_STATE(4324)] = 199818, - [SMALL_STATE(4325)] = 199922, - [SMALL_STATE(4326)] = 199980, - [SMALL_STATE(4327)] = 200084, - [SMALL_STATE(4328)] = 200188, - [SMALL_STATE(4329)] = 200292, - [SMALL_STATE(4330)] = 200396, - [SMALL_STATE(4331)] = 200500, - [SMALL_STATE(4332)] = 200604, - [SMALL_STATE(4333)] = 200708, - [SMALL_STATE(4334)] = 200812, - [SMALL_STATE(4335)] = 200870, - [SMALL_STATE(4336)] = 200974, - [SMALL_STATE(4337)] = 201078, - [SMALL_STATE(4338)] = 201182, - [SMALL_STATE(4339)] = 201286, - [SMALL_STATE(4340)] = 201390, - [SMALL_STATE(4341)] = 201494, - [SMALL_STATE(4342)] = 201554, - [SMALL_STATE(4343)] = 201658, - [SMALL_STATE(4344)] = 201762, - [SMALL_STATE(4345)] = 201866, - [SMALL_STATE(4346)] = 201970, - [SMALL_STATE(4347)] = 202074, - [SMALL_STATE(4348)] = 202134, - [SMALL_STATE(4349)] = 202238, - [SMALL_STATE(4350)] = 202342, - [SMALL_STATE(4351)] = 202446, - [SMALL_STATE(4352)] = 202550, - [SMALL_STATE(4353)] = 202654, - [SMALL_STATE(4354)] = 202758, - [SMALL_STATE(4355)] = 202862, - [SMALL_STATE(4356)] = 202966, - [SMALL_STATE(4357)] = 203070, - [SMALL_STATE(4358)] = 203174, - [SMALL_STATE(4359)] = 203278, - [SMALL_STATE(4360)] = 203382, - [SMALL_STATE(4361)] = 203486, - [SMALL_STATE(4362)] = 203590, - [SMALL_STATE(4363)] = 203694, - [SMALL_STATE(4364)] = 203749, - [SMALL_STATE(4365)] = 203804, - [SMALL_STATE(4366)] = 203859, - [SMALL_STATE(4367)] = 203914, - [SMALL_STATE(4368)] = 203969, - [SMALL_STATE(4369)] = 204024, - [SMALL_STATE(4370)] = 204079, - [SMALL_STATE(4371)] = 204134, - [SMALL_STATE(4372)] = 204189, - [SMALL_STATE(4373)] = 204244, - [SMALL_STATE(4374)] = 204299, - [SMALL_STATE(4375)] = 204354, - [SMALL_STATE(4376)] = 204411, - [SMALL_STATE(4377)] = 204468, - [SMALL_STATE(4378)] = 204525, - [SMALL_STATE(4379)] = 204580, - [SMALL_STATE(4380)] = 204661, - [SMALL_STATE(4381)] = 204716, - [SMALL_STATE(4382)] = 204771, - [SMALL_STATE(4383)] = 204826, - [SMALL_STATE(4384)] = 204881, - [SMALL_STATE(4385)] = 204936, - [SMALL_STATE(4386)] = 204991, - [SMALL_STATE(4387)] = 205046, - [SMALL_STATE(4388)] = 205101, - [SMALL_STATE(4389)] = 205156, - [SMALL_STATE(4390)] = 205211, - [SMALL_STATE(4391)] = 205266, - [SMALL_STATE(4392)] = 205321, - [SMALL_STATE(4393)] = 205376, - [SMALL_STATE(4394)] = 205431, - [SMALL_STATE(4395)] = 205486, - [SMALL_STATE(4396)] = 205541, - [SMALL_STATE(4397)] = 205596, - [SMALL_STATE(4398)] = 205651, - [SMALL_STATE(4399)] = 205706, - [SMALL_STATE(4400)] = 205761, - [SMALL_STATE(4401)] = 205816, - [SMALL_STATE(4402)] = 205871, - [SMALL_STATE(4403)] = 205926, - [SMALL_STATE(4404)] = 205981, - [SMALL_STATE(4405)] = 206036, - [SMALL_STATE(4406)] = 206091, - [SMALL_STATE(4407)] = 206146, - [SMALL_STATE(4408)] = 206201, - [SMALL_STATE(4409)] = 206260, - [SMALL_STATE(4410)] = 206317, - [SMALL_STATE(4411)] = 206380, - [SMALL_STATE(4412)] = 206435, - [SMALL_STATE(4413)] = 206490, - [SMALL_STATE(4414)] = 206545, - [SMALL_STATE(4415)] = 206622, - [SMALL_STATE(4416)] = 206701, - [SMALL_STATE(4417)] = 206768, - [SMALL_STATE(4418)] = 206823, - [SMALL_STATE(4419)] = 206878, - [SMALL_STATE(4420)] = 206935, - [SMALL_STATE(4421)] = 206990, - [SMALL_STATE(4422)] = 207047, - [SMALL_STATE(4423)] = 207104, - [SMALL_STATE(4424)] = 207159, - [SMALL_STATE(4425)] = 207214, - [SMALL_STATE(4426)] = 207271, - [SMALL_STATE(4427)] = 207326, - [SMALL_STATE(4428)] = 207381, - [SMALL_STATE(4429)] = 207436, - [SMALL_STATE(4430)] = 207491, - [SMALL_STATE(4431)] = 207546, - [SMALL_STATE(4432)] = 207601, - [SMALL_STATE(4433)] = 207658, - [SMALL_STATE(4434)] = 207715, - [SMALL_STATE(4435)] = 207770, - [SMALL_STATE(4436)] = 207825, - [SMALL_STATE(4437)] = 207880, - [SMALL_STATE(4438)] = 207935, - [SMALL_STATE(4439)] = 207990, - [SMALL_STATE(4440)] = 208045, - [SMALL_STATE(4441)] = 208100, - [SMALL_STATE(4442)] = 208155, - [SMALL_STATE(4443)] = 208210, - [SMALL_STATE(4444)] = 208265, - [SMALL_STATE(4445)] = 208320, - [SMALL_STATE(4446)] = 208375, - [SMALL_STATE(4447)] = 208430, - [SMALL_STATE(4448)] = 208485, - [SMALL_STATE(4449)] = 208540, - [SMALL_STATE(4450)] = 208595, - [SMALL_STATE(4451)] = 208654, - [SMALL_STATE(4452)] = 208709, - [SMALL_STATE(4453)] = 208764, - [SMALL_STATE(4454)] = 208819, - [SMALL_STATE(4455)] = 208874, - [SMALL_STATE(4456)] = 208929, - [SMALL_STATE(4457)] = 208984, - [SMALL_STATE(4458)] = 209039, - [SMALL_STATE(4459)] = 209094, - [SMALL_STATE(4460)] = 209149, - [SMALL_STATE(4461)] = 209204, - [SMALL_STATE(4462)] = 209259, - [SMALL_STATE(4463)] = 209314, - [SMALL_STATE(4464)] = 209369, - [SMALL_STATE(4465)] = 209424, - [SMALL_STATE(4466)] = 209479, - [SMALL_STATE(4467)] = 209534, - [SMALL_STATE(4468)] = 209589, - [SMALL_STATE(4469)] = 209644, - [SMALL_STATE(4470)] = 209699, - [SMALL_STATE(4471)] = 209754, - [SMALL_STATE(4472)] = 209809, - [SMALL_STATE(4473)] = 209864, - [SMALL_STATE(4474)] = 209919, - [SMALL_STATE(4475)] = 209974, - [SMALL_STATE(4476)] = 210029, - [SMALL_STATE(4477)] = 210084, - [SMALL_STATE(4478)] = 210139, - [SMALL_STATE(4479)] = 210194, - [SMALL_STATE(4480)] = 210249, - [SMALL_STATE(4481)] = 210304, - [SMALL_STATE(4482)] = 210361, - [SMALL_STATE(4483)] = 210416, - [SMALL_STATE(4484)] = 210471, - [SMALL_STATE(4485)] = 210526, - [SMALL_STATE(4486)] = 210583, - [SMALL_STATE(4487)] = 210640, - [SMALL_STATE(4488)] = 210695, - [SMALL_STATE(4489)] = 210750, - [SMALL_STATE(4490)] = 210805, - [SMALL_STATE(4491)] = 210860, - [SMALL_STATE(4492)] = 210915, - [SMALL_STATE(4493)] = 210970, - [SMALL_STATE(4494)] = 211025, - [SMALL_STATE(4495)] = 211080, - [SMALL_STATE(4496)] = 211135, - [SMALL_STATE(4497)] = 211190, - [SMALL_STATE(4498)] = 211245, - [SMALL_STATE(4499)] = 211300, - [SMALL_STATE(4500)] = 211355, - [SMALL_STATE(4501)] = 211410, - [SMALL_STATE(4502)] = 211465, - [SMALL_STATE(4503)] = 211520, - [SMALL_STATE(4504)] = 211575, - [SMALL_STATE(4505)] = 211630, - [SMALL_STATE(4506)] = 211685, - [SMALL_STATE(4507)] = 211740, - [SMALL_STATE(4508)] = 211795, - [SMALL_STATE(4509)] = 211850, - [SMALL_STATE(4510)] = 211905, - [SMALL_STATE(4511)] = 211962, - [SMALL_STATE(4512)] = 212017, - [SMALL_STATE(4513)] = 212072, - [SMALL_STATE(4514)] = 212127, - [SMALL_STATE(4515)] = 212182, - [SMALL_STATE(4516)] = 212237, - [SMALL_STATE(4517)] = 212292, - [SMALL_STATE(4518)] = 212347, - [SMALL_STATE(4519)] = 212402, - [SMALL_STATE(4520)] = 212457, - [SMALL_STATE(4521)] = 212512, - [SMALL_STATE(4522)] = 212567, - [SMALL_STATE(4523)] = 212622, - [SMALL_STATE(4524)] = 212677, - [SMALL_STATE(4525)] = 212732, - [SMALL_STATE(4526)] = 212791, - [SMALL_STATE(4527)] = 212846, - [SMALL_STATE(4528)] = 212901, - [SMALL_STATE(4529)] = 212956, - [SMALL_STATE(4530)] = 213011, - [SMALL_STATE(4531)] = 213066, - [SMALL_STATE(4532)] = 213129, - [SMALL_STATE(4533)] = 213184, - [SMALL_STATE(4534)] = 213239, - [SMALL_STATE(4535)] = 213294, - [SMALL_STATE(4536)] = 213349, - [SMALL_STATE(4537)] = 213404, - [SMALL_STATE(4538)] = 213459, - [SMALL_STATE(4539)] = 213514, - [SMALL_STATE(4540)] = 213569, - [SMALL_STATE(4541)] = 213624, - [SMALL_STATE(4542)] = 213681, - [SMALL_STATE(4543)] = 213736, - [SMALL_STATE(4544)] = 213791, - [SMALL_STATE(4545)] = 213846, - [SMALL_STATE(4546)] = 213901, - [SMALL_STATE(4547)] = 213956, - [SMALL_STATE(4548)] = 214011, - [SMALL_STATE(4549)] = 214066, - [SMALL_STATE(4550)] = 214121, - [SMALL_STATE(4551)] = 214176, - [SMALL_STATE(4552)] = 214231, - [SMALL_STATE(4553)] = 214286, - [SMALL_STATE(4554)] = 214341, - [SMALL_STATE(4555)] = 214396, - [SMALL_STATE(4556)] = 214451, - [SMALL_STATE(4557)] = 214508, - [SMALL_STATE(4558)] = 214563, - [SMALL_STATE(4559)] = 214618, - [SMALL_STATE(4560)] = 214673, - [SMALL_STATE(4561)] = 214728, - [SMALL_STATE(4562)] = 214783, - [SMALL_STATE(4563)] = 214840, - [SMALL_STATE(4564)] = 214897, - [SMALL_STATE(4565)] = 214952, - [SMALL_STATE(4566)] = 215007, - [SMALL_STATE(4567)] = 215062, - [SMALL_STATE(4568)] = 215117, - [SMALL_STATE(4569)] = 215172, - [SMALL_STATE(4570)] = 215227, - [SMALL_STATE(4571)] = 215282, - [SMALL_STATE(4572)] = 215337, - [SMALL_STATE(4573)] = 215392, - [SMALL_STATE(4574)] = 215447, - [SMALL_STATE(4575)] = 215502, - [SMALL_STATE(4576)] = 215557, - [SMALL_STATE(4577)] = 215612, - [SMALL_STATE(4578)] = 215669, - [SMALL_STATE(4579)] = 215724, - [SMALL_STATE(4580)] = 215783, - [SMALL_STATE(4581)] = 215838, - [SMALL_STATE(4582)] = 215893, - [SMALL_STATE(4583)] = 215948, - [SMALL_STATE(4584)] = 216003, - [SMALL_STATE(4585)] = 216058, - [SMALL_STATE(4586)] = 216113, - [SMALL_STATE(4587)] = 216168, - [SMALL_STATE(4588)] = 216223, - [SMALL_STATE(4589)] = 216278, - [SMALL_STATE(4590)] = 216337, - [SMALL_STATE(4591)] = 216392, - [SMALL_STATE(4592)] = 216447, - [SMALL_STATE(4593)] = 216506, - [SMALL_STATE(4594)] = 216561, - [SMALL_STATE(4595)] = 216616, - [SMALL_STATE(4596)] = 216671, - [SMALL_STATE(4597)] = 216726, - [SMALL_STATE(4598)] = 216781, - [SMALL_STATE(4599)] = 216836, - [SMALL_STATE(4600)] = 216891, - [SMALL_STATE(4601)] = 216946, - [SMALL_STATE(4602)] = 217001, - [SMALL_STATE(4603)] = 217056, - [SMALL_STATE(4604)] = 217111, - [SMALL_STATE(4605)] = 217166, - [SMALL_STATE(4606)] = 217221, - [SMALL_STATE(4607)] = 217276, - [SMALL_STATE(4608)] = 217335, - [SMALL_STATE(4609)] = 217390, - [SMALL_STATE(4610)] = 217445, - [SMALL_STATE(4611)] = 217500, - [SMALL_STATE(4612)] = 217555, - [SMALL_STATE(4613)] = 217614, - [SMALL_STATE(4614)] = 217669, - [SMALL_STATE(4615)] = 217728, - [SMALL_STATE(4616)] = 217783, - [SMALL_STATE(4617)] = 217838, - [SMALL_STATE(4618)] = 217892, - [SMALL_STATE(4619)] = 217950, - [SMALL_STATE(4620)] = 218004, - [SMALL_STATE(4621)] = 218064, - [SMALL_STATE(4622)] = 218124, - [SMALL_STATE(4623)] = 218178, - [SMALL_STATE(4624)] = 218232, - [SMALL_STATE(4625)] = 218286, - [SMALL_STATE(4626)] = 218340, - [SMALL_STATE(4627)] = 218398, - [SMALL_STATE(4628)] = 218452, - [SMALL_STATE(4629)] = 218506, - [SMALL_STATE(4630)] = 218560, - [SMALL_STATE(4631)] = 218663, - [SMALL_STATE(4632)] = 218766, - [SMALL_STATE(4633)] = 218845, - [SMALL_STATE(4634)] = 218904, - [SMALL_STATE(4635)] = 218963, - [SMALL_STATE(4636)] = 219020, - [SMALL_STATE(4637)] = 219079, - [SMALL_STATE(4638)] = 219132, - [SMALL_STATE(4639)] = 219195, - [SMALL_STATE(4640)] = 219252, - [SMALL_STATE(4641)] = 219305, - [SMALL_STATE(4642)] = 219358, - [SMALL_STATE(4643)] = 219415, - [SMALL_STATE(4644)] = 219468, - [SMALL_STATE(4645)] = 219521, - [SMALL_STATE(4646)] = 219574, - [SMALL_STATE(4647)] = 219637, - [SMALL_STATE(4648)] = 219700, - [SMALL_STATE(4649)] = 219757, - [SMALL_STATE(4650)] = 219814, - [SMALL_STATE(4651)] = 219871, - [SMALL_STATE(4652)] = 219928, - [SMALL_STATE(4653)] = 219985, - [SMALL_STATE(4654)] = 220037, - [SMALL_STATE(4655)] = 220097, - [SMALL_STATE(4656)] = 220153, - [SMALL_STATE(4657)] = 220205, - [SMALL_STATE(4658)] = 220261, - [SMALL_STATE(4659)] = 220359, - [SMALL_STATE(4660)] = 220411, - [SMALL_STATE(4661)] = 220491, - [SMALL_STATE(4662)] = 220547, - [SMALL_STATE(4663)] = 220603, - [SMALL_STATE(4664)] = 220655, - [SMALL_STATE(4665)] = 220711, - [SMALL_STATE(4666)] = 220763, - [SMALL_STATE(4667)] = 220823, - [SMALL_STATE(4668)] = 220883, - [SMALL_STATE(4669)] = 220939, - [SMALL_STATE(4670)] = 220995, - [SMALL_STATE(4671)] = 221047, - [SMALL_STATE(4672)] = 221099, - [SMALL_STATE(4673)] = 221155, - [SMALL_STATE(4674)] = 221207, - [SMALL_STATE(4675)] = 221258, - [SMALL_STATE(4676)] = 221309, - [SMALL_STATE(4677)] = 221366, - [SMALL_STATE(4678)] = 221417, - [SMALL_STATE(4679)] = 221468, - [SMALL_STATE(4680)] = 221525, - [SMALL_STATE(4681)] = 221582, - [SMALL_STATE(4682)] = 221633, - [SMALL_STATE(4683)] = 221684, - [SMALL_STATE(4684)] = 221757, - [SMALL_STATE(4685)] = 221814, - [SMALL_STATE(4686)] = 221871, - [SMALL_STATE(4687)] = 221922, - [SMALL_STATE(4688)] = 221973, - [SMALL_STATE(4689)] = 222046, - [SMALL_STATE(4690)] = 222107, - [SMALL_STATE(4691)] = 222158, - [SMALL_STATE(4692)] = 222209, - [SMALL_STATE(4693)] = 222262, - [SMALL_STATE(4694)] = 222315, - [SMALL_STATE(4695)] = 222366, - [SMALL_STATE(4696)] = 222417, - [SMALL_STATE(4697)] = 222468, - [SMALL_STATE(4698)] = 222519, - [SMALL_STATE(4699)] = 222570, - [SMALL_STATE(4700)] = 222621, - [SMALL_STATE(4701)] = 222682, - [SMALL_STATE(4702)] = 222733, - [SMALL_STATE(4703)] = 222784, - [SMALL_STATE(4704)] = 222835, - [SMALL_STATE(4705)] = 222892, - [SMALL_STATE(4706)] = 222943, - [SMALL_STATE(4707)] = 222994, - [SMALL_STATE(4708)] = 223045, - [SMALL_STATE(4709)] = 223096, - [SMALL_STATE(4710)] = 223147, - [SMALL_STATE(4711)] = 223198, - [SMALL_STATE(4712)] = 223249, - [SMALL_STATE(4713)] = 223306, - [SMALL_STATE(4714)] = 223357, - [SMALL_STATE(4715)] = 223408, - [SMALL_STATE(4716)] = 223465, - [SMALL_STATE(4717)] = 223515, - [SMALL_STATE(4718)] = 223565, - [SMALL_STATE(4719)] = 223619, - [SMALL_STATE(4720)] = 223671, - [SMALL_STATE(4721)] = 223725, - [SMALL_STATE(4722)] = 223779, - [SMALL_STATE(4723)] = 223833, - [SMALL_STATE(4724)] = 223887, - [SMALL_STATE(4725)] = 223937, - [SMALL_STATE(4726)] = 223987, - [SMALL_STATE(4727)] = 224041, - [SMALL_STATE(4728)] = 224095, - [SMALL_STATE(4729)] = 224149, - [SMALL_STATE(4730)] = 224199, - [SMALL_STATE(4731)] = 224249, - [SMALL_STATE(4732)] = 224337, - [SMALL_STATE(4733)] = 224387, - [SMALL_STATE(4734)] = 224475, - [SMALL_STATE(4735)] = 224563, - [SMALL_STATE(4736)] = 224613, - [SMALL_STATE(4737)] = 224663, - [SMALL_STATE(4738)] = 224717, - [SMALL_STATE(4739)] = 224779, - [SMALL_STATE(4740)] = 224837, - [SMALL_STATE(4741)] = 224911, - [SMALL_STATE(4742)] = 224983, - [SMALL_STATE(4743)] = 225033, - [SMALL_STATE(4744)] = 225091, - [SMALL_STATE(4745)] = 225143, - [SMALL_STATE(4746)] = 225197, - [SMALL_STATE(4747)] = 225247, - [SMALL_STATE(4748)] = 225307, - [SMALL_STATE(4749)] = 225357, - [SMALL_STATE(4750)] = 225413, - [SMALL_STATE(4751)] = 225463, - [SMALL_STATE(4752)] = 225513, - [SMALL_STATE(4753)] = 225591, - [SMALL_STATE(4754)] = 225641, - [SMALL_STATE(4755)] = 225693, - [SMALL_STATE(4756)] = 225769, - [SMALL_STATE(4757)] = 225819, - [SMALL_STATE(4758)] = 225869, - [SMALL_STATE(4759)] = 225923, - [SMALL_STATE(4760)] = 225973, - [SMALL_STATE(4761)] = 226029, - [SMALL_STATE(4762)] = 226117, - [SMALL_STATE(4763)] = 226205, - [SMALL_STATE(4764)] = 226255, - [SMALL_STATE(4765)] = 226343, - [SMALL_STATE(4766)] = 226431, - [SMALL_STATE(4767)] = 226519, - [SMALL_STATE(4768)] = 226569, - [SMALL_STATE(4769)] = 226657, - [SMALL_STATE(4770)] = 226707, - [SMALL_STATE(4771)] = 226795, - [SMALL_STATE(4772)] = 226845, - [SMALL_STATE(4773)] = 226901, - [SMALL_STATE(4774)] = 226955, - [SMALL_STATE(4775)] = 227005, - [SMALL_STATE(4776)] = 227093, - [SMALL_STATE(4777)] = 227171, - [SMALL_STATE(4778)] = 227229, - [SMALL_STATE(4779)] = 227283, - [SMALL_STATE(4780)] = 227333, - [SMALL_STATE(4781)] = 227383, - [SMALL_STATE(4782)] = 227471, - [SMALL_STATE(4783)] = 227559, - [SMALL_STATE(4784)] = 227613, - [SMALL_STATE(4785)] = 227667, - [SMALL_STATE(4786)] = 227716, - [SMALL_STATE(4787)] = 227771, - [SMALL_STATE(4788)] = 227826, - [SMALL_STATE(4789)] = 227911, - [SMALL_STATE(4790)] = 227960, - [SMALL_STATE(4791)] = 228051, - [SMALL_STATE(4792)] = 228136, - [SMALL_STATE(4793)] = 228189, - [SMALL_STATE(4794)] = 228274, - [SMALL_STATE(4795)] = 228323, - [SMALL_STATE(4796)] = 228408, - [SMALL_STATE(4797)] = 228457, - [SMALL_STATE(4798)] = 228510, - [SMALL_STATE(4799)] = 228559, - [SMALL_STATE(4800)] = 228608, - [SMALL_STATE(4801)] = 228665, - [SMALL_STATE(4802)] = 228718, - [SMALL_STATE(4803)] = 228771, - [SMALL_STATE(4804)] = 228820, - [SMALL_STATE(4805)] = 228869, - [SMALL_STATE(4806)] = 228918, - [SMALL_STATE(4807)] = 228971, - [SMALL_STATE(4808)] = 229020, - [SMALL_STATE(4809)] = 229069, - [SMALL_STATE(4810)] = 229122, - [SMALL_STATE(4811)] = 229177, - [SMALL_STATE(4812)] = 229226, - [SMALL_STATE(4813)] = 229275, - [SMALL_STATE(4814)] = 229324, - [SMALL_STATE(4815)] = 229377, - [SMALL_STATE(4816)] = 229426, - [SMALL_STATE(4817)] = 229481, - [SMALL_STATE(4818)] = 229529, - [SMALL_STATE(4819)] = 229581, - [SMALL_STATE(4820)] = 229633, - [SMALL_STATE(4821)] = 229681, - [SMALL_STATE(4822)] = 229729, - [SMALL_STATE(4823)] = 229783, - [SMALL_STATE(4824)] = 229831, - [SMALL_STATE(4825)] = 229879, - [SMALL_STATE(4826)] = 229927, - [SMALL_STATE(4827)] = 229977, - [SMALL_STATE(4828)] = 230025, - [SMALL_STATE(4829)] = 230075, - [SMALL_STATE(4830)] = 230123, - [SMALL_STATE(4831)] = 230171, - [SMALL_STATE(4832)] = 230219, - [SMALL_STATE(4833)] = 230267, - [SMALL_STATE(4834)] = 230315, - [SMALL_STATE(4835)] = 230363, - [SMALL_STATE(4836)] = 230411, - [SMALL_STATE(4837)] = 230463, - [SMALL_STATE(4838)] = 230511, - [SMALL_STATE(4839)] = 230559, - [SMALL_STATE(4840)] = 230607, - [SMALL_STATE(4841)] = 230655, - [SMALL_STATE(4842)] = 230703, - [SMALL_STATE(4843)] = 230751, - [SMALL_STATE(4844)] = 230803, - [SMALL_STATE(4845)] = 230851, - [SMALL_STATE(4846)] = 230903, - [SMALL_STATE(4847)] = 230951, - [SMALL_STATE(4848)] = 230999, - [SMALL_STATE(4849)] = 231049, - [SMALL_STATE(4850)] = 231101, - [SMALL_STATE(4851)] = 231149, - [SMALL_STATE(4852)] = 231197, - [SMALL_STATE(4853)] = 231245, - [SMALL_STATE(4854)] = 231293, - [SMALL_STATE(4855)] = 231345, - [SMALL_STATE(4856)] = 231393, - [SMALL_STATE(4857)] = 231441, - [SMALL_STATE(4858)] = 231491, - [SMALL_STATE(4859)] = 231541, - [SMALL_STATE(4860)] = 231589, - [SMALL_STATE(4861)] = 231637, - [SMALL_STATE(4862)] = 231691, - [SMALL_STATE(4863)] = 231745, - [SMALL_STATE(4864)] = 231795, - [SMALL_STATE(4865)] = 231849, - [SMALL_STATE(4866)] = 231897, - [SMALL_STATE(4867)] = 231945, - [SMALL_STATE(4868)] = 231993, - [SMALL_STATE(4869)] = 232041, - [SMALL_STATE(4870)] = 232089, - [SMALL_STATE(4871)] = 232137, - [SMALL_STATE(4872)] = 232185, - [SMALL_STATE(4873)] = 232233, - [SMALL_STATE(4874)] = 232283, - [SMALL_STATE(4875)] = 232333, - [SMALL_STATE(4876)] = 232381, - [SMALL_STATE(4877)] = 232429, - [SMALL_STATE(4878)] = 232477, - [SMALL_STATE(4879)] = 232525, - [SMALL_STATE(4880)] = 232575, - [SMALL_STATE(4881)] = 232625, - [SMALL_STATE(4882)] = 232677, - [SMALL_STATE(4883)] = 232725, - [SMALL_STATE(4884)] = 232773, - [SMALL_STATE(4885)] = 232820, - [SMALL_STATE(4886)] = 232889, - [SMALL_STATE(4887)] = 232940, - [SMALL_STATE(4888)] = 232987, - [SMALL_STATE(4889)] = 233034, - [SMALL_STATE(4890)] = 233081, - [SMALL_STATE(4891)] = 233132, - [SMALL_STATE(4892)] = 233179, - [SMALL_STATE(4893)] = 233226, - [SMALL_STATE(4894)] = 233273, - [SMALL_STATE(4895)] = 233324, - [SMALL_STATE(4896)] = 233371, - [SMALL_STATE(4897)] = 233418, - [SMALL_STATE(4898)] = 233465, - [SMALL_STATE(4899)] = 233520, - [SMALL_STATE(4900)] = 233569, - [SMALL_STATE(4901)] = 233624, - [SMALL_STATE(4902)] = 233671, - [SMALL_STATE(4903)] = 233718, - [SMALL_STATE(4904)] = 233787, - [SMALL_STATE(4905)] = 233838, - [SMALL_STATE(4906)] = 233885, - [SMALL_STATE(4907)] = 233956, - [SMALL_STATE(4908)] = 234009, - [SMALL_STATE(4909)] = 234056, - [SMALL_STATE(4910)] = 234129, - [SMALL_STATE(4911)] = 234180, - [SMALL_STATE(4912)] = 234227, - [SMALL_STATE(4913)] = 234286, - [SMALL_STATE(4914)] = 234333, - [SMALL_STATE(4915)] = 234420, - [SMALL_STATE(4916)] = 234467, - [SMALL_STATE(4917)] = 234514, - [SMALL_STATE(4918)] = 234563, - [SMALL_STATE(4919)] = 234610, - [SMALL_STATE(4920)] = 234657, - [SMALL_STATE(4921)] = 234704, - [SMALL_STATE(4922)] = 234751, - [SMALL_STATE(4923)] = 234798, - [SMALL_STATE(4924)] = 234869, - [SMALL_STATE(4925)] = 234916, - [SMALL_STATE(4926)] = 234967, - [SMALL_STATE(4927)] = 235026, - [SMALL_STATE(4928)] = 235073, - [SMALL_STATE(4929)] = 235124, - [SMALL_STATE(4930)] = 235175, - [SMALL_STATE(4931)] = 235222, - [SMALL_STATE(4932)] = 235273, - [SMALL_STATE(4933)] = 235324, - [SMALL_STATE(4934)] = 235371, - [SMALL_STATE(4935)] = 235418, - [SMALL_STATE(4936)] = 235465, - [SMALL_STATE(4937)] = 235516, - [SMALL_STATE(4938)] = 235563, - [SMALL_STATE(4939)] = 235610, - [SMALL_STATE(4940)] = 235661, - [SMALL_STATE(4941)] = 235708, - [SMALL_STATE(4942)] = 235781, - [SMALL_STATE(4943)] = 235828, - [SMALL_STATE(4944)] = 235875, - [SMALL_STATE(4945)] = 235926, - [SMALL_STATE(4946)] = 235977, - [SMALL_STATE(4947)] = 236026, - [SMALL_STATE(4948)] = 236075, - [SMALL_STATE(4949)] = 236122, - [SMALL_STATE(4950)] = 236169, - [SMALL_STATE(4951)] = 236216, - [SMALL_STATE(4952)] = 236267, - [SMALL_STATE(4953)] = 236314, - [SMALL_STATE(4954)] = 236361, - [SMALL_STATE(4955)] = 236410, - [SMALL_STATE(4956)] = 236459, - [SMALL_STATE(4957)] = 236506, - [SMALL_STATE(4958)] = 236552, - [SMALL_STATE(4959)] = 236602, - [SMALL_STATE(4960)] = 236674, - [SMALL_STATE(4961)] = 236720, - [SMALL_STATE(4962)] = 236770, - [SMALL_STATE(4963)] = 236816, - [SMALL_STATE(4964)] = 236862, - [SMALL_STATE(4965)] = 236908, - [SMALL_STATE(4966)] = 236954, - [SMALL_STATE(4967)] = 237004, - [SMALL_STATE(4968)] = 237050, - [SMALL_STATE(4969)] = 237096, - [SMALL_STATE(4970)] = 237142, - [SMALL_STATE(4971)] = 237188, - [SMALL_STATE(4972)] = 237234, - [SMALL_STATE(4973)] = 237282, - [SMALL_STATE(4974)] = 237328, - [SMALL_STATE(4975)] = 237374, - [SMALL_STATE(4976)] = 237424, - [SMALL_STATE(4977)] = 237472, - [SMALL_STATE(4978)] = 237518, - [SMALL_STATE(4979)] = 237564, - [SMALL_STATE(4980)] = 237610, - [SMALL_STATE(4981)] = 237656, - [SMALL_STATE(4982)] = 237702, - [SMALL_STATE(4983)] = 237748, - [SMALL_STATE(4984)] = 237794, - [SMALL_STATE(4985)] = 237840, - [SMALL_STATE(4986)] = 237886, - [SMALL_STATE(4987)] = 237958, - [SMALL_STATE(4988)] = 238030, - [SMALL_STATE(4989)] = 238076, - [SMALL_STATE(4990)] = 238154, - [SMALL_STATE(4991)] = 238200, - [SMALL_STATE(4992)] = 238246, - [SMALL_STATE(4993)] = 238292, - [SMALL_STATE(4994)] = 238338, - [SMALL_STATE(4995)] = 238384, - [SMALL_STATE(4996)] = 238430, - [SMALL_STATE(4997)] = 238476, - [SMALL_STATE(4998)] = 238522, - [SMALL_STATE(4999)] = 238568, - [SMALL_STATE(5000)] = 238614, - [SMALL_STATE(5001)] = 238660, - [SMALL_STATE(5002)] = 238706, - [SMALL_STATE(5003)] = 238752, - [SMALL_STATE(5004)] = 238798, - [SMALL_STATE(5005)] = 238844, - [SMALL_STATE(5006)] = 238890, - [SMALL_STATE(5007)] = 238936, - [SMALL_STATE(5008)] = 238982, - [SMALL_STATE(5009)] = 239030, - [SMALL_STATE(5010)] = 239076, - [SMALL_STATE(5011)] = 239122, - [SMALL_STATE(5012)] = 239170, - [SMALL_STATE(5013)] = 239216, - [SMALL_STATE(5014)] = 239289, - [SMALL_STATE(5015)] = 239336, - [SMALL_STATE(5016)] = 239381, - [SMALL_STATE(5017)] = 239424, - [SMALL_STATE(5018)] = 239469, - [SMALL_STATE(5019)] = 239512, - [SMALL_STATE(5020)] = 239557, - [SMALL_STATE(5021)] = 239632, - [SMALL_STATE(5022)] = 239677, - [SMALL_STATE(5023)] = 239722, - [SMALL_STATE(5024)] = 239767, - [SMALL_STATE(5025)] = 239812, - [SMALL_STATE(5026)] = 239857, - [SMALL_STATE(5027)] = 239902, - [SMALL_STATE(5028)] = 239947, - [SMALL_STATE(5029)] = 239992, - [SMALL_STATE(5030)] = 240037, - [SMALL_STATE(5031)] = 240114, - [SMALL_STATE(5032)] = 240159, - [SMALL_STATE(5033)] = 240204, - [SMALL_STATE(5034)] = 240249, - [SMALL_STATE(5035)] = 240296, - [SMALL_STATE(5036)] = 240343, - [SMALL_STATE(5037)] = 240388, - [SMALL_STATE(5038)] = 240433, - [SMALL_STATE(5039)] = 240480, - [SMALL_STATE(5040)] = 240525, - [SMALL_STATE(5041)] = 240570, - [SMALL_STATE(5042)] = 240615, - [SMALL_STATE(5043)] = 240672, - [SMALL_STATE(5044)] = 240717, - [SMALL_STATE(5045)] = 240764, - [SMALL_STATE(5046)] = 240809, - [SMALL_STATE(5047)] = 240878, - [SMALL_STATE(5048)] = 240923, - [SMALL_STATE(5049)] = 240990, - [SMALL_STATE(5050)] = 241059, - [SMALL_STATE(5051)] = 241106, - [SMALL_STATE(5052)] = 241151, - [SMALL_STATE(5053)] = 241196, - [SMALL_STATE(5054)] = 241265, - [SMALL_STATE(5055)] = 241310, - [SMALL_STATE(5056)] = 241355, - [SMALL_STATE(5057)] = 241400, - [SMALL_STATE(5058)] = 241445, - [SMALL_STATE(5059)] = 241494, - [SMALL_STATE(5060)] = 241539, - [SMALL_STATE(5061)] = 241586, - [SMALL_STATE(5062)] = 241639, - [SMALL_STATE(5063)] = 241684, - [SMALL_STATE(5064)] = 241729, - [SMALL_STATE(5065)] = 241774, - [SMALL_STATE(5066)] = 241821, - [SMALL_STATE(5067)] = 241874, - [SMALL_STATE(5068)] = 241919, - [SMALL_STATE(5069)] = 241986, - [SMALL_STATE(5070)] = 242031, - [SMALL_STATE(5071)] = 242100, - [SMALL_STATE(5072)] = 242157, - [SMALL_STATE(5073)] = 242202, - [SMALL_STATE(5074)] = 242247, - [SMALL_STATE(5075)] = 242292, - [SMALL_STATE(5076)] = 242337, - [SMALL_STATE(5077)] = 242382, - [SMALL_STATE(5078)] = 242427, - [SMALL_STATE(5079)] = 242498, - [SMALL_STATE(5080)] = 242543, - [SMALL_STATE(5081)] = 242588, - [SMALL_STATE(5082)] = 242633, - [SMALL_STATE(5083)] = 242678, - [SMALL_STATE(5084)] = 242723, - [SMALL_STATE(5085)] = 242768, - [SMALL_STATE(5086)] = 242813, - [SMALL_STATE(5087)] = 242862, - [SMALL_STATE(5088)] = 242907, - [SMALL_STATE(5089)] = 242952, - [SMALL_STATE(5090)] = 243021, - [SMALL_STATE(5091)] = 243066, - [SMALL_STATE(5092)] = 243111, - [SMALL_STATE(5093)] = 243156, - [SMALL_STATE(5094)] = 243199, - [SMALL_STATE(5095)] = 243244, - [SMALL_STATE(5096)] = 243289, - [SMALL_STATE(5097)] = 243334, - [SMALL_STATE(5098)] = 243379, - [SMALL_STATE(5099)] = 243424, - [SMALL_STATE(5100)] = 243469, - [SMALL_STATE(5101)] = 243540, - [SMALL_STATE(5102)] = 243585, - [SMALL_STATE(5103)] = 243630, - [SMALL_STATE(5104)] = 243675, - [SMALL_STATE(5105)] = 243719, - [SMALL_STATE(5106)] = 243763, - [SMALL_STATE(5107)] = 243807, - [SMALL_STATE(5108)] = 243851, - [SMALL_STATE(5109)] = 243923, - [SMALL_STATE(5110)] = 243967, - [SMALL_STATE(5111)] = 244011, - [SMALL_STATE(5112)] = 244083, - [SMALL_STATE(5113)] = 244127, - [SMALL_STATE(5114)] = 244171, - [SMALL_STATE(5115)] = 244215, - [SMALL_STATE(5116)] = 244259, - [SMALL_STATE(5117)] = 244303, - [SMALL_STATE(5118)] = 244349, - [SMALL_STATE(5119)] = 244405, - [SMALL_STATE(5120)] = 244473, - [SMALL_STATE(5121)] = 244519, - [SMALL_STATE(5122)] = 244585, - [SMALL_STATE(5123)] = 244631, - [SMALL_STATE(5124)] = 244675, - [SMALL_STATE(5125)] = 244745, - [SMALL_STATE(5126)] = 244817, - [SMALL_STATE(5127)] = 244861, - [SMALL_STATE(5128)] = 244913, - [SMALL_STATE(5129)] = 244959, - [SMALL_STATE(5130)] = 245031, - [SMALL_STATE(5131)] = 245077, - [SMALL_STATE(5132)] = 245125, - [SMALL_STATE(5133)] = 245197, - [SMALL_STATE(5134)] = 245241, - [SMALL_STATE(5135)] = 245287, - [SMALL_STATE(5136)] = 245331, - [SMALL_STATE(5137)] = 245375, - [SMALL_STATE(5138)] = 245419, - [SMALL_STATE(5139)] = 245463, - [SMALL_STATE(5140)] = 245507, - [SMALL_STATE(5141)] = 245551, - [SMALL_STATE(5142)] = 245626, - [SMALL_STATE(5143)] = 245701, - [SMALL_STATE(5144)] = 245776, - [SMALL_STATE(5145)] = 245851, - [SMALL_STATE(5146)] = 245926, - [SMALL_STATE(5147)] = 246001, - [SMALL_STATE(5148)] = 246076, - [SMALL_STATE(5149)] = 246151, - [SMALL_STATE(5150)] = 246226, - [SMALL_STATE(5151)] = 246301, - [SMALL_STATE(5152)] = 246376, - [SMALL_STATE(5153)] = 246451, - [SMALL_STATE(5154)] = 246526, - [SMALL_STATE(5155)] = 246601, - [SMALL_STATE(5156)] = 246676, - [SMALL_STATE(5157)] = 246751, - [SMALL_STATE(5158)] = 246826, - [SMALL_STATE(5159)] = 246901, - [SMALL_STATE(5160)] = 246976, - [SMALL_STATE(5161)] = 247051, - [SMALL_STATE(5162)] = 247126, - [SMALL_STATE(5163)] = 247201, - [SMALL_STATE(5164)] = 247276, - [SMALL_STATE(5165)] = 247351, - [SMALL_STATE(5166)] = 247426, - [SMALL_STATE(5167)] = 247501, - [SMALL_STATE(5168)] = 247576, - [SMALL_STATE(5169)] = 247651, - [SMALL_STATE(5170)] = 247726, - [SMALL_STATE(5171)] = 247801, - [SMALL_STATE(5172)] = 247876, - [SMALL_STATE(5173)] = 247951, - [SMALL_STATE(5174)] = 248026, - [SMALL_STATE(5175)] = 248067, - [SMALL_STATE(5176)] = 248108, - [SMALL_STATE(5177)] = 248183, - [SMALL_STATE(5178)] = 248224, - [SMALL_STATE(5179)] = 248299, - [SMALL_STATE(5180)] = 248374, - [SMALL_STATE(5181)] = 248449, - [SMALL_STATE(5182)] = 248524, - [SMALL_STATE(5183)] = 248599, - [SMALL_STATE(5184)] = 248674, - [SMALL_STATE(5185)] = 248749, - [SMALL_STATE(5186)] = 248824, - [SMALL_STATE(5187)] = 248899, - [SMALL_STATE(5188)] = 248974, - [SMALL_STATE(5189)] = 249049, - [SMALL_STATE(5190)] = 249124, - [SMALL_STATE(5191)] = 249199, - [SMALL_STATE(5192)] = 249274, - [SMALL_STATE(5193)] = 249349, - [SMALL_STATE(5194)] = 249424, - [SMALL_STATE(5195)] = 249499, - [SMALL_STATE(5196)] = 249574, - [SMALL_STATE(5197)] = 249649, - [SMALL_STATE(5198)] = 249724, - [SMALL_STATE(5199)] = 249799, - [SMALL_STATE(5200)] = 249874, - [SMALL_STATE(5201)] = 249949, - [SMALL_STATE(5202)] = 250024, - [SMALL_STATE(5203)] = 250099, - [SMALL_STATE(5204)] = 250174, - [SMALL_STATE(5205)] = 250249, - [SMALL_STATE(5206)] = 250324, - [SMALL_STATE(5207)] = 250399, - [SMALL_STATE(5208)] = 250474, - [SMALL_STATE(5209)] = 250549, - [SMALL_STATE(5210)] = 250590, - [SMALL_STATE(5211)] = 250665, - [SMALL_STATE(5212)] = 250740, - [SMALL_STATE(5213)] = 250815, - [SMALL_STATE(5214)] = 250890, - [SMALL_STATE(5215)] = 250965, - [SMALL_STATE(5216)] = 251040, - [SMALL_STATE(5217)] = 251115, - [SMALL_STATE(5218)] = 251190, - [SMALL_STATE(5219)] = 251265, - [SMALL_STATE(5220)] = 251340, - [SMALL_STATE(5221)] = 251415, - [SMALL_STATE(5222)] = 251490, - [SMALL_STATE(5223)] = 251565, - [SMALL_STATE(5224)] = 251640, - [SMALL_STATE(5225)] = 251681, - [SMALL_STATE(5226)] = 251756, - [SMALL_STATE(5227)] = 251831, - [SMALL_STATE(5228)] = 251906, - [SMALL_STATE(5229)] = 251981, - [SMALL_STATE(5230)] = 252056, - [SMALL_STATE(5231)] = 252131, - [SMALL_STATE(5232)] = 252206, - [SMALL_STATE(5233)] = 252281, - [SMALL_STATE(5234)] = 252352, - [SMALL_STATE(5235)] = 252427, - [SMALL_STATE(5236)] = 252502, - [SMALL_STATE(5237)] = 252572, - [SMALL_STATE(5238)] = 252624, - [SMALL_STATE(5239)] = 252664, - [SMALL_STATE(5240)] = 252708, - [SMALL_STATE(5241)] = 252750, - [SMALL_STATE(5242)] = 252820, - [SMALL_STATE(5243)] = 252862, - [SMALL_STATE(5244)] = 252932, - [SMALL_STATE(5245)] = 253002, - [SMALL_STATE(5246)] = 253042, - [SMALL_STATE(5247)] = 253084, - [SMALL_STATE(5248)] = 253124, - [SMALL_STATE(5249)] = 253164, - [SMALL_STATE(5250)] = 253236, - [SMALL_STATE(5251)] = 253276, - [SMALL_STATE(5252)] = 253345, - [SMALL_STATE(5253)] = 253414, - [SMALL_STATE(5254)] = 253483, - [SMALL_STATE(5255)] = 253552, - [SMALL_STATE(5256)] = 253621, - [SMALL_STATE(5257)] = 253690, - [SMALL_STATE(5258)] = 253759, - [SMALL_STATE(5259)] = 253828, - [SMALL_STATE(5260)] = 253897, - [SMALL_STATE(5261)] = 253966, - [SMALL_STATE(5262)] = 254035, - [SMALL_STATE(5263)] = 254104, - [SMALL_STATE(5264)] = 254173, - [SMALL_STATE(5265)] = 254242, - [SMALL_STATE(5266)] = 254283, - [SMALL_STATE(5267)] = 254352, - [SMALL_STATE(5268)] = 254421, - [SMALL_STATE(5269)] = 254490, - [SMALL_STATE(5270)] = 254559, - [SMALL_STATE(5271)] = 254628, - [SMALL_STATE(5272)] = 254697, - [SMALL_STATE(5273)] = 254766, - [SMALL_STATE(5274)] = 254835, - [SMALL_STATE(5275)] = 254904, - [SMALL_STATE(5276)] = 254973, - [SMALL_STATE(5277)] = 255042, - [SMALL_STATE(5278)] = 255111, - [SMALL_STATE(5279)] = 255180, - [SMALL_STATE(5280)] = 255249, - [SMALL_STATE(5281)] = 255318, - [SMALL_STATE(5282)] = 255387, - [SMALL_STATE(5283)] = 255456, - [SMALL_STATE(5284)] = 255525, - [SMALL_STATE(5285)] = 255594, - [SMALL_STATE(5286)] = 255663, - [SMALL_STATE(5287)] = 255702, - [SMALL_STATE(5288)] = 255771, - [SMALL_STATE(5289)] = 255840, - [SMALL_STATE(5290)] = 255909, - [SMALL_STATE(5291)] = 255978, - [SMALL_STATE(5292)] = 256047, - [SMALL_STATE(5293)] = 256116, - [SMALL_STATE(5294)] = 256185, - [SMALL_STATE(5295)] = 256254, - [SMALL_STATE(5296)] = 256323, - [SMALL_STATE(5297)] = 256392, - [SMALL_STATE(5298)] = 256461, - [SMALL_STATE(5299)] = 256530, - [SMALL_STATE(5300)] = 256599, - [SMALL_STATE(5301)] = 256668, - [SMALL_STATE(5302)] = 256737, - [SMALL_STATE(5303)] = 256806, - [SMALL_STATE(5304)] = 256875, - [SMALL_STATE(5305)] = 256944, - [SMALL_STATE(5306)] = 257013, - [SMALL_STATE(5307)] = 257082, - [SMALL_STATE(5308)] = 257151, - [SMALL_STATE(5309)] = 257220, - [SMALL_STATE(5310)] = 257289, - [SMALL_STATE(5311)] = 257358, - [SMALL_STATE(5312)] = 257427, - [SMALL_STATE(5313)] = 257496, - [SMALL_STATE(5314)] = 257565, - [SMALL_STATE(5315)] = 257634, - [SMALL_STATE(5316)] = 257703, - [SMALL_STATE(5317)] = 257772, - [SMALL_STATE(5318)] = 257841, - [SMALL_STATE(5319)] = 257910, - [SMALL_STATE(5320)] = 257979, - [SMALL_STATE(5321)] = 258048, - [SMALL_STATE(5322)] = 258117, - [SMALL_STATE(5323)] = 258186, - [SMALL_STATE(5324)] = 258255, - [SMALL_STATE(5325)] = 258324, - [SMALL_STATE(5326)] = 258393, - [SMALL_STATE(5327)] = 258462, - [SMALL_STATE(5328)] = 258531, - [SMALL_STATE(5329)] = 258600, - [SMALL_STATE(5330)] = 258669, - [SMALL_STATE(5331)] = 258738, - [SMALL_STATE(5332)] = 258807, - [SMALL_STATE(5333)] = 258876, - [SMALL_STATE(5334)] = 258945, - [SMALL_STATE(5335)] = 259014, - [SMALL_STATE(5336)] = 259083, - [SMALL_STATE(5337)] = 259152, - [SMALL_STATE(5338)] = 259221, - [SMALL_STATE(5339)] = 259290, - [SMALL_STATE(5340)] = 259359, - [SMALL_STATE(5341)] = 259428, - [SMALL_STATE(5342)] = 259497, - [SMALL_STATE(5343)] = 259566, - [SMALL_STATE(5344)] = 259635, - [SMALL_STATE(5345)] = 259704, - [SMALL_STATE(5346)] = 259773, - [SMALL_STATE(5347)] = 259842, - [SMALL_STATE(5348)] = 259911, - [SMALL_STATE(5349)] = 259980, - [SMALL_STATE(5350)] = 260049, - [SMALL_STATE(5351)] = 260118, - [SMALL_STATE(5352)] = 260187, - [SMALL_STATE(5353)] = 260256, - [SMALL_STATE(5354)] = 260325, - [SMALL_STATE(5355)] = 260394, - [SMALL_STATE(5356)] = 260463, - [SMALL_STATE(5357)] = 260532, - [SMALL_STATE(5358)] = 260601, - [SMALL_STATE(5359)] = 260670, - [SMALL_STATE(5360)] = 260739, - [SMALL_STATE(5361)] = 260808, - [SMALL_STATE(5362)] = 260877, - [SMALL_STATE(5363)] = 260946, - [SMALL_STATE(5364)] = 261015, - [SMALL_STATE(5365)] = 261084, - [SMALL_STATE(5366)] = 261153, - [SMALL_STATE(5367)] = 261194, - [SMALL_STATE(5368)] = 261263, - [SMALL_STATE(5369)] = 261332, - [SMALL_STATE(5370)] = 261401, - [SMALL_STATE(5371)] = 261470, - [SMALL_STATE(5372)] = 261539, - [SMALL_STATE(5373)] = 261608, - [SMALL_STATE(5374)] = 261677, - [SMALL_STATE(5375)] = 261746, - [SMALL_STATE(5376)] = 261815, - [SMALL_STATE(5377)] = 261884, - [SMALL_STATE(5378)] = 261953, - [SMALL_STATE(5379)] = 262022, - [SMALL_STATE(5380)] = 262091, - [SMALL_STATE(5381)] = 262160, - [SMALL_STATE(5382)] = 262229, - [SMALL_STATE(5383)] = 262298, - [SMALL_STATE(5384)] = 262367, - [SMALL_STATE(5385)] = 262436, - [SMALL_STATE(5386)] = 262505, - [SMALL_STATE(5387)] = 262574, - [SMALL_STATE(5388)] = 262643, - [SMALL_STATE(5389)] = 262712, - [SMALL_STATE(5390)] = 262761, - [SMALL_STATE(5391)] = 262830, - [SMALL_STATE(5392)] = 262874, - [SMALL_STATE(5393)] = 262918, - [SMALL_STATE(5394)] = 262958, - [SMALL_STATE(5395)] = 262996, - [SMALL_STATE(5396)] = 263040, - [SMALL_STATE(5397)] = 263080, - [SMALL_STATE(5398)] = 263126, - [SMALL_STATE(5399)] = 263164, - [SMALL_STATE(5400)] = 263207, - [SMALL_STATE(5401)] = 263250, - [SMALL_STATE(5402)] = 263293, - [SMALL_STATE(5403)] = 263336, - [SMALL_STATE(5404)] = 263379, - [SMALL_STATE(5405)] = 263429, - [SMALL_STATE(5406)] = 263469, - [SMALL_STATE(5407)] = 263511, - [SMALL_STATE(5408)] = 263553, - [SMALL_STATE(5409)] = 263595, - [SMALL_STATE(5410)] = 263635, - [SMALL_STATE(5411)] = 263675, - [SMALL_STATE(5412)] = 263715, - [SMALL_STATE(5413)] = 263754, - [SMALL_STATE(5414)] = 263793, - [SMALL_STATE(5415)] = 263832, - [SMALL_STATE(5416)] = 263875, - [SMALL_STATE(5417)] = 263915, - [SMALL_STATE(5418)] = 263963, - [SMALL_STATE(5419)] = 264011, - [SMALL_STATE(5420)] = 264059, - [SMALL_STATE(5421)] = 264099, - [SMALL_STATE(5422)] = 264143, - [SMALL_STATE(5423)] = 264191, - [SMALL_STATE(5424)] = 264239, - [SMALL_STATE(5425)] = 264279, - [SMALL_STATE(5426)] = 264319, - [SMALL_STATE(5427)] = 264363, - [SMALL_STATE(5428)] = 264403, - [SMALL_STATE(5429)] = 264451, - [SMALL_STATE(5430)] = 264495, - [SMALL_STATE(5431)] = 264539, - [SMALL_STATE(5432)] = 264584, - [SMALL_STATE(5433)] = 264629, - [SMALL_STATE(5434)] = 264674, - [SMALL_STATE(5435)] = 264711, - [SMALL_STATE(5436)] = 264756, - [SMALL_STATE(5437)] = 264795, - [SMALL_STATE(5438)] = 264840, - [SMALL_STATE(5439)] = 264885, - [SMALL_STATE(5440)] = 264922, - [SMALL_STATE(5441)] = 264967, - [SMALL_STATE(5442)] = 265012, - [SMALL_STATE(5443)] = 265057, - [SMALL_STATE(5444)] = 265102, - [SMALL_STATE(5445)] = 265141, - [SMALL_STATE(5446)] = 265186, - [SMALL_STATE(5447)] = 265231, - [SMALL_STATE(5448)] = 265270, - [SMALL_STATE(5449)] = 265309, - [SMALL_STATE(5450)] = 265348, - [SMALL_STATE(5451)] = 265385, - [SMALL_STATE(5452)] = 265422, - [SMALL_STATE(5453)] = 265467, - [SMALL_STATE(5454)] = 265499, - [SMALL_STATE(5455)] = 265537, - [SMALL_STATE(5456)] = 265579, - [SMALL_STATE(5457)] = 265623, - [SMALL_STATE(5458)] = 265667, - [SMALL_STATE(5459)] = 265711, - [SMALL_STATE(5460)] = 265755, - [SMALL_STATE(5461)] = 265799, - [SMALL_STATE(5462)] = 265859, - [SMALL_STATE(5463)] = 265903, - [SMALL_STATE(5464)] = 265947, - [SMALL_STATE(5465)] = 265991, - [SMALL_STATE(5466)] = 266035, - [SMALL_STATE(5467)] = 266067, - [SMALL_STATE(5468)] = 266099, - [SMALL_STATE(5469)] = 266143, - [SMALL_STATE(5470)] = 266179, - [SMALL_STATE(5471)] = 266211, - [SMALL_STATE(5472)] = 266247, - [SMALL_STATE(5473)] = 266283, - [SMALL_STATE(5474)] = 266319, - [SMALL_STATE(5475)] = 266363, - [SMALL_STATE(5476)] = 266399, - [SMALL_STATE(5477)] = 266437, - [SMALL_STATE(5478)] = 266481, - [SMALL_STATE(5479)] = 266513, - [SMALL_STATE(5480)] = 266545, - [SMALL_STATE(5481)] = 266589, - [SMALL_STATE(5482)] = 266633, - [SMALL_STATE(5483)] = 266677, - [SMALL_STATE(5484)] = 266709, - [SMALL_STATE(5485)] = 266751, - [SMALL_STATE(5486)] = 266795, - [SMALL_STATE(5487)] = 266839, - [SMALL_STATE(5488)] = 266883, - [SMALL_STATE(5489)] = 266915, - [SMALL_STATE(5490)] = 266959, - [SMALL_STATE(5491)] = 266991, - [SMALL_STATE(5492)] = 267035, - [SMALL_STATE(5493)] = 267079, - [SMALL_STATE(5494)] = 267111, - [SMALL_STATE(5495)] = 267143, - [SMALL_STATE(5496)] = 267187, - [SMALL_STATE(5497)] = 267231, - [SMALL_STATE(5498)] = 267263, - [SMALL_STATE(5499)] = 267301, - [SMALL_STATE(5500)] = 267343, - [SMALL_STATE(5501)] = 267381, - [SMALL_STATE(5502)] = 267425, - [SMALL_STATE(5503)] = 267469, - [SMALL_STATE(5504)] = 267513, - [SMALL_STATE(5505)] = 267557, - [SMALL_STATE(5506)] = 267601, - [SMALL_STATE(5507)] = 267645, - [SMALL_STATE(5508)] = 267687, - [SMALL_STATE(5509)] = 267731, - [SMALL_STATE(5510)] = 267775, - [SMALL_STATE(5511)] = 267819, - [SMALL_STATE(5512)] = 267857, - [SMALL_STATE(5513)] = 267889, - [SMALL_STATE(5514)] = 267921, - [SMALL_STATE(5515)] = 267954, - [SMALL_STATE(5516)] = 267993, - [SMALL_STATE(5517)] = 268024, - [SMALL_STATE(5518)] = 268063, - [SMALL_STATE(5519)] = 268096, - [SMALL_STATE(5520)] = 268131, - [SMALL_STATE(5521)] = 268168, - [SMALL_STATE(5522)] = 268201, - [SMALL_STATE(5523)] = 268250, - [SMALL_STATE(5524)] = 268289, - [SMALL_STATE(5525)] = 268328, - [SMALL_STATE(5526)] = 268363, - [SMALL_STATE(5527)] = 268410, - [SMALL_STATE(5528)] = 268449, - [SMALL_STATE(5529)] = 268488, - [SMALL_STATE(5530)] = 268527, - [SMALL_STATE(5531)] = 268562, - [SMALL_STATE(5532)] = 268599, - [SMALL_STATE(5533)] = 268638, - [SMALL_STATE(5534)] = 268675, - [SMALL_STATE(5535)] = 268710, - [SMALL_STATE(5536)] = 268749, - [SMALL_STATE(5537)] = 268784, - [SMALL_STATE(5538)] = 268819, - [SMALL_STATE(5539)] = 268858, - [SMALL_STATE(5540)] = 268895, - [SMALL_STATE(5541)] = 268934, - [SMALL_STATE(5542)] = 268969, - [SMALL_STATE(5543)] = 269002, - [SMALL_STATE(5544)] = 269041, - [SMALL_STATE(5545)] = 269078, - [SMALL_STATE(5546)] = 269119, - [SMALL_STATE(5547)] = 269154, - [SMALL_STATE(5548)] = 269195, - [SMALL_STATE(5549)] = 269227, - [SMALL_STATE(5550)] = 269265, - [SMALL_STATE(5551)] = 269299, - [SMALL_STATE(5552)] = 269329, - [SMALL_STATE(5553)] = 269365, - [SMALL_STATE(5554)] = 269403, - [SMALL_STATE(5555)] = 269441, - [SMALL_STATE(5556)] = 269479, - [SMALL_STATE(5557)] = 269509, - [SMALL_STATE(5558)] = 269547, - [SMALL_STATE(5559)] = 269585, - [SMALL_STATE(5560)] = 269623, - [SMALL_STATE(5561)] = 269677, - [SMALL_STATE(5562)] = 269715, - [SMALL_STATE(5563)] = 269753, - [SMALL_STATE(5564)] = 269791, - [SMALL_STATE(5565)] = 269829, - [SMALL_STATE(5566)] = 269867, - [SMALL_STATE(5567)] = 269899, - [SMALL_STATE(5568)] = 269937, - [SMALL_STATE(5569)] = 269967, - [SMALL_STATE(5570)] = 270005, - [SMALL_STATE(5571)] = 270039, - [SMALL_STATE(5572)] = 270077, - [SMALL_STATE(5573)] = 270111, - [SMALL_STATE(5574)] = 270149, - [SMALL_STATE(5575)] = 270187, - [SMALL_STATE(5576)] = 270219, - [SMALL_STATE(5577)] = 270257, - [SMALL_STATE(5578)] = 270289, - [SMALL_STATE(5579)] = 270343, - [SMALL_STATE(5580)] = 270375, - [SMALL_STATE(5581)] = 270407, - [SMALL_STATE(5582)] = 270445, - [SMALL_STATE(5583)] = 270479, - [SMALL_STATE(5584)] = 270517, - [SMALL_STATE(5585)] = 270571, - [SMALL_STATE(5586)] = 270607, - [SMALL_STATE(5587)] = 270641, - [SMALL_STATE(5588)] = 270679, - [SMALL_STATE(5589)] = 270709, - [SMALL_STATE(5590)] = 270747, - [SMALL_STATE(5591)] = 270785, - [SMALL_STATE(5592)] = 270823, - [SMALL_STATE(5593)] = 270861, - [SMALL_STATE(5594)] = 270899, - [SMALL_STATE(5595)] = 270931, - [SMALL_STATE(5596)] = 270969, - [SMALL_STATE(5597)] = 271007, - [SMALL_STATE(5598)] = 271045, - [SMALL_STATE(5599)] = 271077, - [SMALL_STATE(5600)] = 271109, - [SMALL_STATE(5601)] = 271147, - [SMALL_STATE(5602)] = 271201, - [SMALL_STATE(5603)] = 271235, - [SMALL_STATE(5604)] = 271271, - [SMALL_STATE(5605)] = 271301, - [SMALL_STATE(5606)] = 271339, - [SMALL_STATE(5607)] = 271375, - [SMALL_STATE(5608)] = 271407, - [SMALL_STATE(5609)] = 271437, - [SMALL_STATE(5610)] = 271473, - [SMALL_STATE(5611)] = 271511, - [SMALL_STATE(5612)] = 271544, - [SMALL_STATE(5613)] = 271577, - [SMALL_STATE(5614)] = 271610, - [SMALL_STATE(5615)] = 271643, - [SMALL_STATE(5616)] = 271676, - [SMALL_STATE(5617)] = 271709, - [SMALL_STATE(5618)] = 271742, - [SMALL_STATE(5619)] = 271775, - [SMALL_STATE(5620)] = 271808, - [SMALL_STATE(5621)] = 271843, - [SMALL_STATE(5622)] = 271872, - [SMALL_STATE(5623)] = 271905, - [SMALL_STATE(5624)] = 271938, - [SMALL_STATE(5625)] = 271981, - [SMALL_STATE(5626)] = 272010, - [SMALL_STATE(5627)] = 272043, - [SMALL_STATE(5628)] = 272076, - [SMALL_STATE(5629)] = 272109, - [SMALL_STATE(5630)] = 272142, - [SMALL_STATE(5631)] = 272175, - [SMALL_STATE(5632)] = 272208, - [SMALL_STATE(5633)] = 272241, - [SMALL_STATE(5634)] = 272272, - [SMALL_STATE(5635)] = 272315, - [SMALL_STATE(5636)] = 272344, - [SMALL_STATE(5637)] = 272377, - [SMALL_STATE(5638)] = 272410, - [SMALL_STATE(5639)] = 272443, - [SMALL_STATE(5640)] = 272476, - [SMALL_STATE(5641)] = 272509, - [SMALL_STATE(5642)] = 272542, - [SMALL_STATE(5643)] = 272577, - [SMALL_STATE(5644)] = 272610, - [SMALL_STATE(5645)] = 272643, - [SMALL_STATE(5646)] = 272674, - [SMALL_STATE(5647)] = 272707, - [SMALL_STATE(5648)] = 272740, - [SMALL_STATE(5649)] = 272773, - [SMALL_STATE(5650)] = 272808, - [SMALL_STATE(5651)] = 272841, - [SMALL_STATE(5652)] = 272874, - [SMALL_STATE(5653)] = 272907, - [SMALL_STATE(5654)] = 272940, - [SMALL_STATE(5655)] = 272973, - [SMALL_STATE(5656)] = 273006, - [SMALL_STATE(5657)] = 273039, - [SMALL_STATE(5658)] = 273072, - [SMALL_STATE(5659)] = 273105, - [SMALL_STATE(5660)] = 273138, - [SMALL_STATE(5661)] = 273167, - [SMALL_STATE(5662)] = 273200, - [SMALL_STATE(5663)] = 273233, - [SMALL_STATE(5664)] = 273266, - [SMALL_STATE(5665)] = 273295, - [SMALL_STATE(5666)] = 273324, - [SMALL_STATE(5667)] = 273357, - [SMALL_STATE(5668)] = 273390, - [SMALL_STATE(5669)] = 273433, - [SMALL_STATE(5670)] = 273462, - [SMALL_STATE(5671)] = 273495, - [SMALL_STATE(5672)] = 273528, - [SMALL_STATE(5673)] = 273561, - [SMALL_STATE(5674)] = 273590, - [SMALL_STATE(5675)] = 273619, - [SMALL_STATE(5676)] = 273650, - [SMALL_STATE(5677)] = 273683, - [SMALL_STATE(5678)] = 273726, - [SMALL_STATE(5679)] = 273759, - [SMALL_STATE(5680)] = 273792, - [SMALL_STATE(5681)] = 273838, - [SMALL_STATE(5682)] = 273866, - [SMALL_STATE(5683)] = 273894, - [SMALL_STATE(5684)] = 273926, - [SMALL_STATE(5685)] = 273954, - [SMALL_STATE(5686)] = 273986, - [SMALL_STATE(5687)] = 274014, - [SMALL_STATE(5688)] = 274044, - [SMALL_STATE(5689)] = 274074, - [SMALL_STATE(5690)] = 274104, - [SMALL_STATE(5691)] = 274136, - [SMALL_STATE(5692)] = 274166, - [SMALL_STATE(5693)] = 274196, - [SMALL_STATE(5694)] = 274228, - [SMALL_STATE(5695)] = 274260, - [SMALL_STATE(5696)] = 274290, - [SMALL_STATE(5697)] = 274322, - [SMALL_STATE(5698)] = 274350, - [SMALL_STATE(5699)] = 274380, - [SMALL_STATE(5700)] = 274412, - [SMALL_STATE(5701)] = 274440, - [SMALL_STATE(5702)] = 274468, - [SMALL_STATE(5703)] = 274496, - [SMALL_STATE(5704)] = 274524, - [SMALL_STATE(5705)] = 274556, - [SMALL_STATE(5706)] = 274588, - [SMALL_STATE(5707)] = 274618, - [SMALL_STATE(5708)] = 274650, - [SMALL_STATE(5709)] = 274678, - [SMALL_STATE(5710)] = 274708, - [SMALL_STATE(5711)] = 274740, - [SMALL_STATE(5712)] = 274772, - [SMALL_STATE(5713)] = 274800, - [SMALL_STATE(5714)] = 274832, - [SMALL_STATE(5715)] = 274862, - [SMALL_STATE(5716)] = 274890, - [SMALL_STATE(5717)] = 274922, - [SMALL_STATE(5718)] = 274954, - [SMALL_STATE(5719)] = 274986, - [SMALL_STATE(5720)] = 275016, - [SMALL_STATE(5721)] = 275046, - [SMALL_STATE(5722)] = 275074, - [SMALL_STATE(5723)] = 275102, - [SMALL_STATE(5724)] = 275132, - [SMALL_STATE(5725)] = 275164, - [SMALL_STATE(5726)] = 275196, - [SMALL_STATE(5727)] = 275228, - [SMALL_STATE(5728)] = 275256, - [SMALL_STATE(5729)] = 275284, - [SMALL_STATE(5730)] = 275314, - [SMALL_STATE(5731)] = 275342, - [SMALL_STATE(5732)] = 275374, - [SMALL_STATE(5733)] = 275404, - [SMALL_STATE(5734)] = 275434, - [SMALL_STATE(5735)] = 275470, - [SMALL_STATE(5736)] = 275498, - [SMALL_STATE(5737)] = 275526, - [SMALL_STATE(5738)] = 275570, - [SMALL_STATE(5739)] = 275604, - [SMALL_STATE(5740)] = 275636, - [SMALL_STATE(5741)] = 275668, - [SMALL_STATE(5742)] = 275700, - [SMALL_STATE(5743)] = 275730, - [SMALL_STATE(5744)] = 275760, - [SMALL_STATE(5745)] = 275788, - [SMALL_STATE(5746)] = 275816, - [SMALL_STATE(5747)] = 275844, - [SMALL_STATE(5748)] = 275872, - [SMALL_STATE(5749)] = 275899, - [SMALL_STATE(5750)] = 275928, - [SMALL_STATE(5751)] = 275955, - [SMALL_STATE(5752)] = 275982, - [SMALL_STATE(5753)] = 276041, - [SMALL_STATE(5754)] = 276068, - [SMALL_STATE(5755)] = 276095, - [SMALL_STATE(5756)] = 276122, - [SMALL_STATE(5757)] = 276149, - [SMALL_STATE(5758)] = 276176, - [SMALL_STATE(5759)] = 276203, - [SMALL_STATE(5760)] = 276230, - [SMALL_STATE(5761)] = 276257, - [SMALL_STATE(5762)] = 276284, - [SMALL_STATE(5763)] = 276311, - [SMALL_STATE(5764)] = 276338, - [SMALL_STATE(5765)] = 276365, - [SMALL_STATE(5766)] = 276392, - [SMALL_STATE(5767)] = 276419, - [SMALL_STATE(5768)] = 276486, - [SMALL_STATE(5769)] = 276513, - [SMALL_STATE(5770)] = 276540, - [SMALL_STATE(5771)] = 276567, - [SMALL_STATE(5772)] = 276594, - [SMALL_STATE(5773)] = 276621, - [SMALL_STATE(5774)] = 276648, - [SMALL_STATE(5775)] = 276675, - [SMALL_STATE(5776)] = 276702, - [SMALL_STATE(5777)] = 276729, - [SMALL_STATE(5778)] = 276756, - [SMALL_STATE(5779)] = 276783, - [SMALL_STATE(5780)] = 276810, - [SMALL_STATE(5781)] = 276837, - [SMALL_STATE(5782)] = 276864, - [SMALL_STATE(5783)] = 276893, - [SMALL_STATE(5784)] = 276920, - [SMALL_STATE(5785)] = 276947, - [SMALL_STATE(5786)] = 276974, - [SMALL_STATE(5787)] = 277001, - [SMALL_STATE(5788)] = 277028, - [SMALL_STATE(5789)] = 277057, - [SMALL_STATE(5790)] = 277084, - [SMALL_STATE(5791)] = 277111, - [SMALL_STATE(5792)] = 277138, - [SMALL_STATE(5793)] = 277167, - [SMALL_STATE(5794)] = 277194, - [SMALL_STATE(5795)] = 277221, - [SMALL_STATE(5796)] = 277248, - [SMALL_STATE(5797)] = 277275, - [SMALL_STATE(5798)] = 277302, - [SMALL_STATE(5799)] = 277329, - [SMALL_STATE(5800)] = 277356, - [SMALL_STATE(5801)] = 277387, - [SMALL_STATE(5802)] = 277414, - [SMALL_STATE(5803)] = 277441, - [SMALL_STATE(5804)] = 277468, - [SMALL_STATE(5805)] = 277497, - [SMALL_STATE(5806)] = 277524, - [SMALL_STATE(5807)] = 277551, - [SMALL_STATE(5808)] = 277578, - [SMALL_STATE(5809)] = 277605, - [SMALL_STATE(5810)] = 277634, - [SMALL_STATE(5811)] = 277661, - [SMALL_STATE(5812)] = 277688, - [SMALL_STATE(5813)] = 277715, - [SMALL_STATE(5814)] = 277742, - [SMALL_STATE(5815)] = 277769, - [SMALL_STATE(5816)] = 277796, - [SMALL_STATE(5817)] = 277825, - [SMALL_STATE(5818)] = 277852, - [SMALL_STATE(5819)] = 277879, - [SMALL_STATE(5820)] = 277906, - [SMALL_STATE(5821)] = 277933, - [SMALL_STATE(5822)] = 277960, - [SMALL_STATE(5823)] = 277987, - [SMALL_STATE(5824)] = 278014, - [SMALL_STATE(5825)] = 278041, - [SMALL_STATE(5826)] = 278068, - [SMALL_STATE(5827)] = 278095, - [SMALL_STATE(5828)] = 278122, - [SMALL_STATE(5829)] = 278149, - [SMALL_STATE(5830)] = 278176, - [SMALL_STATE(5831)] = 278203, - [SMALL_STATE(5832)] = 278232, - [SMALL_STATE(5833)] = 278259, - [SMALL_STATE(5834)] = 278286, - [SMALL_STATE(5835)] = 278313, - [SMALL_STATE(5836)] = 278340, - [SMALL_STATE(5837)] = 278367, - [SMALL_STATE(5838)] = 278396, - [SMALL_STATE(5839)] = 278423, - [SMALL_STATE(5840)] = 278450, - [SMALL_STATE(5841)] = 278477, - [SMALL_STATE(5842)] = 278504, - [SMALL_STATE(5843)] = 278531, - [SMALL_STATE(5844)] = 278562, - [SMALL_STATE(5845)] = 278589, - [SMALL_STATE(5846)] = 278616, - [SMALL_STATE(5847)] = 278643, - [SMALL_STATE(5848)] = 278670, - [SMALL_STATE(5849)] = 278697, - [SMALL_STATE(5850)] = 278724, - [SMALL_STATE(5851)] = 278751, - [SMALL_STATE(5852)] = 278778, - [SMALL_STATE(5853)] = 278809, - [SMALL_STATE(5854)] = 278836, - [SMALL_STATE(5855)] = 278863, - [SMALL_STATE(5856)] = 278890, - [SMALL_STATE(5857)] = 278917, - [SMALL_STATE(5858)] = 278944, - [SMALL_STATE(5859)] = 278971, - [SMALL_STATE(5860)] = 278998, - [SMALL_STATE(5861)] = 279025, - [SMALL_STATE(5862)] = 279052, - [SMALL_STATE(5863)] = 279079, - [SMALL_STATE(5864)] = 279106, - [SMALL_STATE(5865)] = 279135, - [SMALL_STATE(5866)] = 279162, - [SMALL_STATE(5867)] = 279189, - [SMALL_STATE(5868)] = 279218, - [SMALL_STATE(5869)] = 279245, - [SMALL_STATE(5870)] = 279272, - [SMALL_STATE(5871)] = 279299, - [SMALL_STATE(5872)] = 279326, - [SMALL_STATE(5873)] = 279353, - [SMALL_STATE(5874)] = 279380, - [SMALL_STATE(5875)] = 279407, - [SMALL_STATE(5876)] = 279434, - [SMALL_STATE(5877)] = 279465, - [SMALL_STATE(5878)] = 279492, - [SMALL_STATE(5879)] = 279519, - [SMALL_STATE(5880)] = 279546, - [SMALL_STATE(5881)] = 279573, - [SMALL_STATE(5882)] = 279600, - [SMALL_STATE(5883)] = 279659, - [SMALL_STATE(5884)] = 279686, - [SMALL_STATE(5885)] = 279713, - [SMALL_STATE(5886)] = 279740, - [SMALL_STATE(5887)] = 279767, - [SMALL_STATE(5888)] = 279794, - [SMALL_STATE(5889)] = 279821, - [SMALL_STATE(5890)] = 279848, - [SMALL_STATE(5891)] = 279875, - [SMALL_STATE(5892)] = 279902, - [SMALL_STATE(5893)] = 279929, - [SMALL_STATE(5894)] = 279956, - [SMALL_STATE(5895)] = 279983, - [SMALL_STATE(5896)] = 280010, - [SMALL_STATE(5897)] = 280037, - [SMALL_STATE(5898)] = 280064, - [SMALL_STATE(5899)] = 280093, - [SMALL_STATE(5900)] = 280120, - [SMALL_STATE(5901)] = 280147, - [SMALL_STATE(5902)] = 280179, - [SMALL_STATE(5903)] = 280209, - [SMALL_STATE(5904)] = 280237, - [SMALL_STATE(5905)] = 280269, - [SMALL_STATE(5906)] = 280299, - [SMALL_STATE(5907)] = 280325, - [SMALL_STATE(5908)] = 280355, - [SMALL_STATE(5909)] = 280385, - [SMALL_STATE(5910)] = 280415, - [SMALL_STATE(5911)] = 280443, - [SMALL_STATE(5912)] = 280475, - [SMALL_STATE(5913)] = 280505, - [SMALL_STATE(5914)] = 280537, - [SMALL_STATE(5915)] = 280593, - [SMALL_STATE(5916)] = 280625, - [SMALL_STATE(5917)] = 280653, - [SMALL_STATE(5918)] = 280685, - [SMALL_STATE(5919)] = 280712, - [SMALL_STATE(5920)] = 280767, - [SMALL_STATE(5921)] = 280794, - [SMALL_STATE(5922)] = 280821, - [SMALL_STATE(5923)] = 280848, - [SMALL_STATE(5924)] = 280875, - [SMALL_STATE(5925)] = 280902, - [SMALL_STATE(5926)] = 280935, - [SMALL_STATE(5927)] = 280961, - [SMALL_STATE(5928)] = 280985, - [SMALL_STATE(5929)] = 281009, - [SMALL_STATE(5930)] = 281033, - [SMALL_STATE(5931)] = 281059, - [SMALL_STATE(5932)] = 281085, - [SMALL_STATE(5933)] = 281109, - [SMALL_STATE(5934)] = 281133, - [SMALL_STATE(5935)] = 281157, - [SMALL_STATE(5936)] = 281181, - [SMALL_STATE(5937)] = 281205, - [SMALL_STATE(5938)] = 281229, - [SMALL_STATE(5939)] = 281253, - [SMALL_STATE(5940)] = 281277, - [SMALL_STATE(5941)] = 281303, - [SMALL_STATE(5942)] = 281327, - [SMALL_STATE(5943)] = 281351, - [SMALL_STATE(5944)] = 281375, - [SMALL_STATE(5945)] = 281399, - [SMALL_STATE(5946)] = 281423, - [SMALL_STATE(5947)] = 281447, - [SMALL_STATE(5948)] = 281471, - [SMALL_STATE(5949)] = 281495, - [SMALL_STATE(5950)] = 281521, - [SMALL_STATE(5951)] = 281545, - [SMALL_STATE(5952)] = 281569, - [SMALL_STATE(5953)] = 281593, - [SMALL_STATE(5954)] = 281617, - [SMALL_STATE(5955)] = 281641, - [SMALL_STATE(5956)] = 281665, - [SMALL_STATE(5957)] = 281689, - [SMALL_STATE(5958)] = 281713, - [SMALL_STATE(5959)] = 281737, - [SMALL_STATE(5960)] = 281765, - [SMALL_STATE(5961)] = 281789, - [SMALL_STATE(5962)] = 281813, - [SMALL_STATE(5963)] = 281837, - [SMALL_STATE(5964)] = 281861, - [SMALL_STATE(5965)] = 281885, - [SMALL_STATE(5966)] = 281913, - [SMALL_STATE(5967)] = 281937, - [SMALL_STATE(5968)] = 281961, - [SMALL_STATE(5969)] = 281985, - [SMALL_STATE(5970)] = 282011, - [SMALL_STATE(5971)] = 282035, - [SMALL_STATE(5972)] = 282059, - [SMALL_STATE(5973)] = 282083, - [SMALL_STATE(5974)] = 282111, - [SMALL_STATE(5975)] = 282135, - [SMALL_STATE(5976)] = 282159, - [SMALL_STATE(5977)] = 282183, - [SMALL_STATE(5978)] = 282207, - [SMALL_STATE(5979)] = 282231, - [SMALL_STATE(5980)] = 282255, - [SMALL_STATE(5981)] = 282279, - [SMALL_STATE(5982)] = 282303, - [SMALL_STATE(5983)] = 282327, - [SMALL_STATE(5984)] = 282351, - [SMALL_STATE(5985)] = 282375, - [SMALL_STATE(5986)] = 282399, - [SMALL_STATE(5987)] = 282423, - [SMALL_STATE(5988)] = 282447, - [SMALL_STATE(5989)] = 282471, - [SMALL_STATE(5990)] = 282495, - [SMALL_STATE(5991)] = 282519, - [SMALL_STATE(5992)] = 282543, - [SMALL_STATE(5993)] = 282567, - [SMALL_STATE(5994)] = 282593, - [SMALL_STATE(5995)] = 282617, - [SMALL_STATE(5996)] = 282641, - [SMALL_STATE(5997)] = 282665, - [SMALL_STATE(5998)] = 282689, - [SMALL_STATE(5999)] = 282713, - [SMALL_STATE(6000)] = 282737, - [SMALL_STATE(6001)] = 282761, - [SMALL_STATE(6002)] = 282785, - [SMALL_STATE(6003)] = 282809, - [SMALL_STATE(6004)] = 282833, - [SMALL_STATE(6005)] = 282859, - [SMALL_STATE(6006)] = 282883, - [SMALL_STATE(6007)] = 282907, - [SMALL_STATE(6008)] = 282931, - [SMALL_STATE(6009)] = 282955, - [SMALL_STATE(6010)] = 282979, - [SMALL_STATE(6011)] = 283003, - [SMALL_STATE(6012)] = 283027, - [SMALL_STATE(6013)] = 283051, - [SMALL_STATE(6014)] = 283075, - [SMALL_STATE(6015)] = 283099, - [SMALL_STATE(6016)] = 283126, - [SMALL_STATE(6017)] = 283171, - [SMALL_STATE(6018)] = 283198, - [SMALL_STATE(6019)] = 283225, - [SMALL_STATE(6020)] = 283274, - [SMALL_STATE(6021)] = 283297, - [SMALL_STATE(6022)] = 283346, - [SMALL_STATE(6023)] = 283395, - [SMALL_STATE(6024)] = 283447, - [SMALL_STATE(6025)] = 283493, - [SMALL_STATE(6026)] = 283545, - [SMALL_STATE(6027)] = 283597, - [SMALL_STATE(6028)] = 283643, - [SMALL_STATE(6029)] = 283689, - [SMALL_STATE(6030)] = 283735, - [SMALL_STATE(6031)] = 283777, - [SMALL_STATE(6032)] = 283823, - [SMALL_STATE(6033)] = 283846, - [SMALL_STATE(6034)] = 283869, - [SMALL_STATE(6035)] = 283910, - [SMALL_STATE(6036)] = 283953, - [SMALL_STATE(6037)] = 283996, - [SMALL_STATE(6038)] = 284037, - [SMALL_STATE(6039)] = 284062, - [SMALL_STATE(6040)] = 284103, - [SMALL_STATE(6041)] = 284144, - [SMALL_STATE(6042)] = 284184, - [SMALL_STATE(6043)] = 284210, - [SMALL_STATE(6044)] = 284250, - [SMALL_STATE(6045)] = 284290, - [SMALL_STATE(6046)] = 284312, - [SMALL_STATE(6047)] = 284347, - [SMALL_STATE(6048)] = 284370, - [SMALL_STATE(6049)] = 284393, - [SMALL_STATE(6050)] = 284416, - [SMALL_STATE(6051)] = 284451, - [SMALL_STATE(6052)] = 284474, - [SMALL_STATE(6053)] = 284503, - [SMALL_STATE(6054)] = 284525, - [SMALL_STATE(6055)] = 284547, - [SMALL_STATE(6056)] = 284569, - [SMALL_STATE(6057)] = 284604, - [SMALL_STATE(6058)] = 284637, - [SMALL_STATE(6059)] = 284660, - [SMALL_STATE(6060)] = 284691, - [SMALL_STATE(6061)] = 284722, - [SMALL_STATE(6062)] = 284755, - [SMALL_STATE(6063)] = 284784, - [SMALL_STATE(6064)] = 284815, - [SMALL_STATE(6065)] = 284852, - [SMALL_STATE(6066)] = 284885, - [SMALL_STATE(6067)] = 284914, - [SMALL_STATE(6068)] = 284945, - [SMALL_STATE(6069)] = 284974, - [SMALL_STATE(6070)] = 285003, - [SMALL_STATE(6071)] = 285036, - [SMALL_STATE(6072)] = 285073, - [SMALL_STATE(6073)] = 285104, - [SMALL_STATE(6074)] = 285133, - [SMALL_STATE(6075)] = 285162, - [SMALL_STATE(6076)] = 285195, - [SMALL_STATE(6077)] = 285228, - [SMALL_STATE(6078)] = 285259, - [SMALL_STATE(6079)] = 285292, - [SMALL_STATE(6080)] = 285321, - [SMALL_STATE(6081)] = 285344, - [SMALL_STATE(6082)] = 285373, - [SMALL_STATE(6083)] = 285407, - [SMALL_STATE(6084)] = 285437, - [SMALL_STATE(6085)] = 285467, - [SMALL_STATE(6086)] = 285499, - [SMALL_STATE(6087)] = 285529, - [SMALL_STATE(6088)] = 285559, - [SMALL_STATE(6089)] = 285589, - [SMALL_STATE(6090)] = 285609, - [SMALL_STATE(6091)] = 285639, - [SMALL_STATE(6092)] = 285669, - [SMALL_STATE(6093)] = 285699, - [SMALL_STATE(6094)] = 285729, - [SMALL_STATE(6095)] = 285759, - [SMALL_STATE(6096)] = 285779, - [SMALL_STATE(6097)] = 285809, - [SMALL_STATE(6098)] = 285835, - [SMALL_STATE(6099)] = 285865, - [SMALL_STATE(6100)] = 285895, - [SMALL_STATE(6101)] = 285925, - [SMALL_STATE(6102)] = 285955, - [SMALL_STATE(6103)] = 285985, - [SMALL_STATE(6104)] = 286015, - [SMALL_STATE(6105)] = 286045, - [SMALL_STATE(6106)] = 286079, - [SMALL_STATE(6107)] = 286109, - [SMALL_STATE(6108)] = 286143, - [SMALL_STATE(6109)] = 286173, - [SMALL_STATE(6110)] = 286207, - [SMALL_STATE(6111)] = 286237, - [SMALL_STATE(6112)] = 286263, - [SMALL_STATE(6113)] = 286289, - [SMALL_STATE(6114)] = 286319, - [SMALL_STATE(6115)] = 286349, - [SMALL_STATE(6116)] = 286379, - [SMALL_STATE(6117)] = 286409, - [SMALL_STATE(6118)] = 286439, - [SMALL_STATE(6119)] = 286469, - [SMALL_STATE(6120)] = 286499, - [SMALL_STATE(6121)] = 286529, - [SMALL_STATE(6122)] = 286559, - [SMALL_STATE(6123)] = 286589, - [SMALL_STATE(6124)] = 286619, - [SMALL_STATE(6125)] = 286649, - [SMALL_STATE(6126)] = 286679, - [SMALL_STATE(6127)] = 286713, - [SMALL_STATE(6128)] = 286743, - [SMALL_STATE(6129)] = 286773, - [SMALL_STATE(6130)] = 286803, - [SMALL_STATE(6131)] = 286833, - [SMALL_STATE(6132)] = 286863, - [SMALL_STATE(6133)] = 286893, - [SMALL_STATE(6134)] = 286923, - [SMALL_STATE(6135)] = 286953, - [SMALL_STATE(6136)] = 286983, - [SMALL_STATE(6137)] = 287013, - [SMALL_STATE(6138)] = 287043, - [SMALL_STATE(6139)] = 287073, - [SMALL_STATE(6140)] = 287103, - [SMALL_STATE(6141)] = 287133, - [SMALL_STATE(6142)] = 287163, - [SMALL_STATE(6143)] = 287193, - [SMALL_STATE(6144)] = 287223, - [SMALL_STATE(6145)] = 287253, - [SMALL_STATE(6146)] = 287283, - [SMALL_STATE(6147)] = 287303, - [SMALL_STATE(6148)] = 287333, - [SMALL_STATE(6149)] = 287363, - [SMALL_STATE(6150)] = 287393, - [SMALL_STATE(6151)] = 287423, - [SMALL_STATE(6152)] = 287453, - [SMALL_STATE(6153)] = 287483, - [SMALL_STATE(6154)] = 287513, - [SMALL_STATE(6155)] = 287543, - [SMALL_STATE(6156)] = 287573, - [SMALL_STATE(6157)] = 287607, - [SMALL_STATE(6158)] = 287637, - [SMALL_STATE(6159)] = 287667, - [SMALL_STATE(6160)] = 287692, - [SMALL_STATE(6161)] = 287721, - [SMALL_STATE(6162)] = 287750, - [SMALL_STATE(6163)] = 287779, - [SMALL_STATE(6164)] = 287804, - [SMALL_STATE(6165)] = 287829, - [SMALL_STATE(6166)] = 287854, - [SMALL_STATE(6167)] = 287879, - [SMALL_STATE(6168)] = 287904, - [SMALL_STATE(6169)] = 287933, - [SMALL_STATE(6170)] = 287958, - [SMALL_STATE(6171)] = 287983, - [SMALL_STATE(6172)] = 288012, - [SMALL_STATE(6173)] = 288037, - [SMALL_STATE(6174)] = 288062, - [SMALL_STATE(6175)] = 288087, - [SMALL_STATE(6176)] = 288112, - [SMALL_STATE(6177)] = 288137, - [SMALL_STATE(6178)] = 288168, - [SMALL_STATE(6179)] = 288193, - [SMALL_STATE(6180)] = 288218, - [SMALL_STATE(6181)] = 288243, - [SMALL_STATE(6182)] = 288268, - [SMALL_STATE(6183)] = 288293, - [SMALL_STATE(6184)] = 288318, - [SMALL_STATE(6185)] = 288343, - [SMALL_STATE(6186)] = 288368, - [SMALL_STATE(6187)] = 288399, - [SMALL_STATE(6188)] = 288424, - [SMALL_STATE(6189)] = 288449, - [SMALL_STATE(6190)] = 288474, - [SMALL_STATE(6191)] = 288505, - [SMALL_STATE(6192)] = 288530, - [SMALL_STATE(6193)] = 288555, - [SMALL_STATE(6194)] = 288586, - [SMALL_STATE(6195)] = 288611, - [SMALL_STATE(6196)] = 288636, - [SMALL_STATE(6197)] = 288661, - [SMALL_STATE(6198)] = 288686, - [SMALL_STATE(6199)] = 288711, - [SMALL_STATE(6200)] = 288736, - [SMALL_STATE(6201)] = 288767, - [SMALL_STATE(6202)] = 288792, - [SMALL_STATE(6203)] = 288823, - [SMALL_STATE(6204)] = 288848, - [SMALL_STATE(6205)] = 288873, - [SMALL_STATE(6206)] = 288898, - [SMALL_STATE(6207)] = 288929, - [SMALL_STATE(6208)] = 288960, - [SMALL_STATE(6209)] = 288985, - [SMALL_STATE(6210)] = 289010, - [SMALL_STATE(6211)] = 289035, - [SMALL_STATE(6212)] = 289060, - [SMALL_STATE(6213)] = 289091, - [SMALL_STATE(6214)] = 289120, - [SMALL_STATE(6215)] = 289145, - [SMALL_STATE(6216)] = 289170, - [SMALL_STATE(6217)] = 289195, - [SMALL_STATE(6218)] = 289223, - [SMALL_STATE(6219)] = 289251, - [SMALL_STATE(6220)] = 289279, - [SMALL_STATE(6221)] = 289301, - [SMALL_STATE(6222)] = 289329, - [SMALL_STATE(6223)] = 289351, - [SMALL_STATE(6224)] = 289373, - [SMALL_STATE(6225)] = 289393, - [SMALL_STATE(6226)] = 289421, - [SMALL_STATE(6227)] = 289449, - [SMALL_STATE(6228)] = 289471, - [SMALL_STATE(6229)] = 289493, - [SMALL_STATE(6230)] = 289519, - [SMALL_STATE(6231)] = 289547, - [SMALL_STATE(6232)] = 289569, - [SMALL_STATE(6233)] = 289591, - [SMALL_STATE(6234)] = 289613, - [SMALL_STATE(6235)] = 289635, - [SMALL_STATE(6236)] = 289663, - [SMALL_STATE(6237)] = 289685, - [SMALL_STATE(6238)] = 289707, - [SMALL_STATE(6239)] = 289729, - [SMALL_STATE(6240)] = 289751, - [SMALL_STATE(6241)] = 289773, - [SMALL_STATE(6242)] = 289801, - [SMALL_STATE(6243)] = 289829, - [SMALL_STATE(6244)] = 289851, - [SMALL_STATE(6245)] = 289879, - [SMALL_STATE(6246)] = 289907, - [SMALL_STATE(6247)] = 289935, - [SMALL_STATE(6248)] = 289961, - [SMALL_STATE(6249)] = 289983, - [SMALL_STATE(6250)] = 290011, - [SMALL_STATE(6251)] = 290033, - [SMALL_STATE(6252)] = 290061, - [SMALL_STATE(6253)] = 290089, - [SMALL_STATE(6254)] = 290117, - [SMALL_STATE(6255)] = 290139, - [SMALL_STATE(6256)] = 290161, - [SMALL_STATE(6257)] = 290189, - [SMALL_STATE(6258)] = 290211, - [SMALL_STATE(6259)] = 290239, - [SMALL_STATE(6260)] = 290261, - [SMALL_STATE(6261)] = 290289, - [SMALL_STATE(6262)] = 290317, - [SMALL_STATE(6263)] = 290345, - [SMALL_STATE(6264)] = 290367, - [SMALL_STATE(6265)] = 290395, - [SMALL_STATE(6266)] = 290423, - [SMALL_STATE(6267)] = 290451, - [SMALL_STATE(6268)] = 290473, - [SMALL_STATE(6269)] = 290501, - [SMALL_STATE(6270)] = 290529, - [SMALL_STATE(6271)] = 290557, - [SMALL_STATE(6272)] = 290585, - [SMALL_STATE(6273)] = 290613, - [SMALL_STATE(6274)] = 290641, - [SMALL_STATE(6275)] = 290669, - [SMALL_STATE(6276)] = 290697, - [SMALL_STATE(6277)] = 290719, - [SMALL_STATE(6278)] = 290747, - [SMALL_STATE(6279)] = 290775, - [SMALL_STATE(6280)] = 290803, - [SMALL_STATE(6281)] = 290825, - [SMALL_STATE(6282)] = 290853, - [SMALL_STATE(6283)] = 290881, - [SMALL_STATE(6284)] = 290903, - [SMALL_STATE(6285)] = 290925, - [SMALL_STATE(6286)] = 290947, - [SMALL_STATE(6287)] = 290969, - [SMALL_STATE(6288)] = 290991, - [SMALL_STATE(6289)] = 291013, - [SMALL_STATE(6290)] = 291041, - [SMALL_STATE(6291)] = 291069, - [SMALL_STATE(6292)] = 291097, - [SMALL_STATE(6293)] = 291125, - [SMALL_STATE(6294)] = 291147, - [SMALL_STATE(6295)] = 291169, - [SMALL_STATE(6296)] = 291197, - [SMALL_STATE(6297)] = 291223, - [SMALL_STATE(6298)] = 291251, - [SMALL_STATE(6299)] = 291271, - [SMALL_STATE(6300)] = 291299, - [SMALL_STATE(6301)] = 291327, - [SMALL_STATE(6302)] = 291355, - [SMALL_STATE(6303)] = 291381, - [SMALL_STATE(6304)] = 291409, - [SMALL_STATE(6305)] = 291437, - [SMALL_STATE(6306)] = 291465, - [SMALL_STATE(6307)] = 291493, - [SMALL_STATE(6308)] = 291521, - [SMALL_STATE(6309)] = 291549, - [SMALL_STATE(6310)] = 291571, - [SMALL_STATE(6311)] = 291599, - [SMALL_STATE(6312)] = 291621, - [SMALL_STATE(6313)] = 291649, - [SMALL_STATE(6314)] = 291677, - [SMALL_STATE(6315)] = 291699, - [SMALL_STATE(6316)] = 291721, - [SMALL_STATE(6317)] = 291747, - [SMALL_STATE(6318)] = 291775, - [SMALL_STATE(6319)] = 291803, - [SMALL_STATE(6320)] = 291831, - [SMALL_STATE(6321)] = 291851, - [SMALL_STATE(6322)] = 291873, - [SMALL_STATE(6323)] = 291901, - [SMALL_STATE(6324)] = 291923, - [SMALL_STATE(6325)] = 291951, - [SMALL_STATE(6326)] = 291973, - [SMALL_STATE(6327)] = 292001, - [SMALL_STATE(6328)] = 292029, - [SMALL_STATE(6329)] = 292057, - [SMALL_STATE(6330)] = 292085, - [SMALL_STATE(6331)] = 292113, - [SMALL_STATE(6332)] = 292135, - [SMALL_STATE(6333)] = 292157, - [SMALL_STATE(6334)] = 292185, - [SMALL_STATE(6335)] = 292207, - [SMALL_STATE(6336)] = 292235, - [SMALL_STATE(6337)] = 292260, - [SMALL_STATE(6338)] = 292285, - [SMALL_STATE(6339)] = 292310, - [SMALL_STATE(6340)] = 292335, - [SMALL_STATE(6341)] = 292358, - [SMALL_STATE(6342)] = 292383, - [SMALL_STATE(6343)] = 292408, - [SMALL_STATE(6344)] = 292433, - [SMALL_STATE(6345)] = 292458, - [SMALL_STATE(6346)] = 292483, - [SMALL_STATE(6347)] = 292508, - [SMALL_STATE(6348)] = 292533, - [SMALL_STATE(6349)] = 292558, - [SMALL_STATE(6350)] = 292583, - [SMALL_STATE(6351)] = 292608, - [SMALL_STATE(6352)] = 292633, - [SMALL_STATE(6353)] = 292658, - [SMALL_STATE(6354)] = 292683, - [SMALL_STATE(6355)] = 292708, - [SMALL_STATE(6356)] = 292733, - [SMALL_STATE(6357)] = 292758, - [SMALL_STATE(6358)] = 292783, - [SMALL_STATE(6359)] = 292808, - [SMALL_STATE(6360)] = 292833, - [SMALL_STATE(6361)] = 292858, - [SMALL_STATE(6362)] = 292883, - [SMALL_STATE(6363)] = 292908, - [SMALL_STATE(6364)] = 292933, - [SMALL_STATE(6365)] = 292958, - [SMALL_STATE(6366)] = 292983, - [SMALL_STATE(6367)] = 293008, - [SMALL_STATE(6368)] = 293033, - [SMALL_STATE(6369)] = 293058, - [SMALL_STATE(6370)] = 293083, - [SMALL_STATE(6371)] = 293108, - [SMALL_STATE(6372)] = 293133, - [SMALL_STATE(6373)] = 293158, - [SMALL_STATE(6374)] = 293183, - [SMALL_STATE(6375)] = 293208, - [SMALL_STATE(6376)] = 293233, - [SMALL_STATE(6377)] = 293258, - [SMALL_STATE(6378)] = 293283, - [SMALL_STATE(6379)] = 293308, - [SMALL_STATE(6380)] = 293333, - [SMALL_STATE(6381)] = 293358, - [SMALL_STATE(6382)] = 293383, - [SMALL_STATE(6383)] = 293408, - [SMALL_STATE(6384)] = 293433, - [SMALL_STATE(6385)] = 293458, - [SMALL_STATE(6386)] = 293483, - [SMALL_STATE(6387)] = 293508, - [SMALL_STATE(6388)] = 293533, - [SMALL_STATE(6389)] = 293558, - [SMALL_STATE(6390)] = 293583, - [SMALL_STATE(6391)] = 293608, - [SMALL_STATE(6392)] = 293633, - [SMALL_STATE(6393)] = 293648, - [SMALL_STATE(6394)] = 293673, - [SMALL_STATE(6395)] = 293698, - [SMALL_STATE(6396)] = 293723, - [SMALL_STATE(6397)] = 293748, - [SMALL_STATE(6398)] = 293773, - [SMALL_STATE(6399)] = 293798, - [SMALL_STATE(6400)] = 293823, - [SMALL_STATE(6401)] = 293848, - [SMALL_STATE(6402)] = 293873, - [SMALL_STATE(6403)] = 293898, - [SMALL_STATE(6404)] = 293923, - [SMALL_STATE(6405)] = 293948, - [SMALL_STATE(6406)] = 293973, - [SMALL_STATE(6407)] = 293998, - [SMALL_STATE(6408)] = 294013, - [SMALL_STATE(6409)] = 294038, - [SMALL_STATE(6410)] = 294063, - [SMALL_STATE(6411)] = 294088, - [SMALL_STATE(6412)] = 294113, - [SMALL_STATE(6413)] = 294138, - [SMALL_STATE(6414)] = 294163, - [SMALL_STATE(6415)] = 294188, - [SMALL_STATE(6416)] = 294213, - [SMALL_STATE(6417)] = 294228, - [SMALL_STATE(6418)] = 294253, - [SMALL_STATE(6419)] = 294278, - [SMALL_STATE(6420)] = 294303, - [SMALL_STATE(6421)] = 294328, - [SMALL_STATE(6422)] = 294353, - [SMALL_STATE(6423)] = 294378, - [SMALL_STATE(6424)] = 294403, - [SMALL_STATE(6425)] = 294428, - [SMALL_STATE(6426)] = 294453, - [SMALL_STATE(6427)] = 294478, - [SMALL_STATE(6428)] = 294501, - [SMALL_STATE(6429)] = 294526, - [SMALL_STATE(6430)] = 294551, - [SMALL_STATE(6431)] = 294576, - [SMALL_STATE(6432)] = 294601, - [SMALL_STATE(6433)] = 294626, - [SMALL_STATE(6434)] = 294651, - [SMALL_STATE(6435)] = 294676, - [SMALL_STATE(6436)] = 294701, - [SMALL_STATE(6437)] = 294726, - [SMALL_STATE(6438)] = 294751, - [SMALL_STATE(6439)] = 294776, - [SMALL_STATE(6440)] = 294801, - [SMALL_STATE(6441)] = 294826, - [SMALL_STATE(6442)] = 294851, - [SMALL_STATE(6443)] = 294876, - [SMALL_STATE(6444)] = 294901, - [SMALL_STATE(6445)] = 294926, - [SMALL_STATE(6446)] = 294951, - [SMALL_STATE(6447)] = 294976, - [SMALL_STATE(6448)] = 295001, - [SMALL_STATE(6449)] = 295026, - [SMALL_STATE(6450)] = 295051, - [SMALL_STATE(6451)] = 295076, - [SMALL_STATE(6452)] = 295101, - [SMALL_STATE(6453)] = 295126, - [SMALL_STATE(6454)] = 295151, - [SMALL_STATE(6455)] = 295176, - [SMALL_STATE(6456)] = 295201, - [SMALL_STATE(6457)] = 295226, - [SMALL_STATE(6458)] = 295251, - [SMALL_STATE(6459)] = 295276, - [SMALL_STATE(6460)] = 295301, - [SMALL_STATE(6461)] = 295326, - [SMALL_STATE(6462)] = 295351, - [SMALL_STATE(6463)] = 295376, - [SMALL_STATE(6464)] = 295401, - [SMALL_STATE(6465)] = 295426, - [SMALL_STATE(6466)] = 295451, - [SMALL_STATE(6467)] = 295476, - [SMALL_STATE(6468)] = 295501, - [SMALL_STATE(6469)] = 295526, - [SMALL_STATE(6470)] = 295551, - [SMALL_STATE(6471)] = 295576, - [SMALL_STATE(6472)] = 295601, - [SMALL_STATE(6473)] = 295626, - [SMALL_STATE(6474)] = 295651, - [SMALL_STATE(6475)] = 295676, - [SMALL_STATE(6476)] = 295701, - [SMALL_STATE(6477)] = 295726, - [SMALL_STATE(6478)] = 295751, - [SMALL_STATE(6479)] = 295776, - [SMALL_STATE(6480)] = 295801, - [SMALL_STATE(6481)] = 295826, - [SMALL_STATE(6482)] = 295851, - [SMALL_STATE(6483)] = 295876, - [SMALL_STATE(6484)] = 295901, - [SMALL_STATE(6485)] = 295926, - [SMALL_STATE(6486)] = 295951, - [SMALL_STATE(6487)] = 295973, - [SMALL_STATE(6488)] = 295995, - [SMALL_STATE(6489)] = 296013, - [SMALL_STATE(6490)] = 296035, - [SMALL_STATE(6491)] = 296057, - [SMALL_STATE(6492)] = 296079, - [SMALL_STATE(6493)] = 296097, - [SMALL_STATE(6494)] = 296119, - [SMALL_STATE(6495)] = 296141, - [SMALL_STATE(6496)] = 296157, - [SMALL_STATE(6497)] = 296179, - [SMALL_STATE(6498)] = 296201, - [SMALL_STATE(6499)] = 296223, - [SMALL_STATE(6500)] = 296245, - [SMALL_STATE(6501)] = 296267, - [SMALL_STATE(6502)] = 296289, - [SMALL_STATE(6503)] = 296311, - [SMALL_STATE(6504)] = 296333, - [SMALL_STATE(6505)] = 296355, - [SMALL_STATE(6506)] = 296377, - [SMALL_STATE(6507)] = 296399, - [SMALL_STATE(6508)] = 296421, - [SMALL_STATE(6509)] = 296443, - [SMALL_STATE(6510)] = 296465, - [SMALL_STATE(6511)] = 296487, - [SMALL_STATE(6512)] = 296509, - [SMALL_STATE(6513)] = 296531, - [SMALL_STATE(6514)] = 296553, - [SMALL_STATE(6515)] = 296575, - [SMALL_STATE(6516)] = 296597, - [SMALL_STATE(6517)] = 296619, - [SMALL_STATE(6518)] = 296641, - [SMALL_STATE(6519)] = 296663, - [SMALL_STATE(6520)] = 296685, - [SMALL_STATE(6521)] = 296707, - [SMALL_STATE(6522)] = 296729, - [SMALL_STATE(6523)] = 296751, - [SMALL_STATE(6524)] = 296773, - [SMALL_STATE(6525)] = 296795, - [SMALL_STATE(6526)] = 296817, - [SMALL_STATE(6527)] = 296839, - [SMALL_STATE(6528)] = 296861, - [SMALL_STATE(6529)] = 296883, - [SMALL_STATE(6530)] = 296903, - [SMALL_STATE(6531)] = 296925, - [SMALL_STATE(6532)] = 296947, - [SMALL_STATE(6533)] = 296963, - [SMALL_STATE(6534)] = 296977, - [SMALL_STATE(6535)] = 296999, - [SMALL_STATE(6536)] = 297021, - [SMALL_STATE(6537)] = 297043, - [SMALL_STATE(6538)] = 297065, - [SMALL_STATE(6539)] = 297087, - [SMALL_STATE(6540)] = 297109, - [SMALL_STATE(6541)] = 297131, - [SMALL_STATE(6542)] = 297153, - [SMALL_STATE(6543)] = 297175, - [SMALL_STATE(6544)] = 297197, - [SMALL_STATE(6545)] = 297219, - [SMALL_STATE(6546)] = 297241, - [SMALL_STATE(6547)] = 297263, - [SMALL_STATE(6548)] = 297285, - [SMALL_STATE(6549)] = 297307, - [SMALL_STATE(6550)] = 297329, - [SMALL_STATE(6551)] = 297351, - [SMALL_STATE(6552)] = 297373, - [SMALL_STATE(6553)] = 297395, - [SMALL_STATE(6554)] = 297417, - [SMALL_STATE(6555)] = 297439, - [SMALL_STATE(6556)] = 297461, - [SMALL_STATE(6557)] = 297483, - [SMALL_STATE(6558)] = 297505, - [SMALL_STATE(6559)] = 297527, - [SMALL_STATE(6560)] = 297549, - [SMALL_STATE(6561)] = 297571, - [SMALL_STATE(6562)] = 297593, - [SMALL_STATE(6563)] = 297615, - [SMALL_STATE(6564)] = 297637, - [SMALL_STATE(6565)] = 297659, - [SMALL_STATE(6566)] = 297681, - [SMALL_STATE(6567)] = 297703, - [SMALL_STATE(6568)] = 297725, - [SMALL_STATE(6569)] = 297747, - [SMALL_STATE(6570)] = 297769, - [SMALL_STATE(6571)] = 297791, - [SMALL_STATE(6572)] = 297813, - [SMALL_STATE(6573)] = 297835, - [SMALL_STATE(6574)] = 297857, - [SMALL_STATE(6575)] = 297879, - [SMALL_STATE(6576)] = 297897, - [SMALL_STATE(6577)] = 297919, - [SMALL_STATE(6578)] = 297941, - [SMALL_STATE(6579)] = 297961, - [SMALL_STATE(6580)] = 297983, - [SMALL_STATE(6581)] = 297998, - [SMALL_STATE(6582)] = 298017, - [SMALL_STATE(6583)] = 298036, - [SMALL_STATE(6584)] = 298055, - [SMALL_STATE(6585)] = 298074, - [SMALL_STATE(6586)] = 298091, - [SMALL_STATE(6587)] = 298110, - [SMALL_STATE(6588)] = 298129, - [SMALL_STATE(6589)] = 298148, - [SMALL_STATE(6590)] = 298167, - [SMALL_STATE(6591)] = 298184, - [SMALL_STATE(6592)] = 298203, - [SMALL_STATE(6593)] = 298222, - [SMALL_STATE(6594)] = 298241, - [SMALL_STATE(6595)] = 298254, - [SMALL_STATE(6596)] = 298273, - [SMALL_STATE(6597)] = 298290, - [SMALL_STATE(6598)] = 298309, - [SMALL_STATE(6599)] = 298328, - [SMALL_STATE(6600)] = 298347, - [SMALL_STATE(6601)] = 298366, - [SMALL_STATE(6602)] = 298385, - [SMALL_STATE(6603)] = 298404, - [SMALL_STATE(6604)] = 298423, - [SMALL_STATE(6605)] = 298438, - [SMALL_STATE(6606)] = 298457, - [SMALL_STATE(6607)] = 298476, - [SMALL_STATE(6608)] = 298495, - [SMALL_STATE(6609)] = 298510, - [SMALL_STATE(6610)] = 298529, - [SMALL_STATE(6611)] = 298544, - [SMALL_STATE(6612)] = 298563, - [SMALL_STATE(6613)] = 298582, - [SMALL_STATE(6614)] = 298601, - [SMALL_STATE(6615)] = 298620, - [SMALL_STATE(6616)] = 298639, - [SMALL_STATE(6617)] = 298658, - [SMALL_STATE(6618)] = 298677, - [SMALL_STATE(6619)] = 298696, - [SMALL_STATE(6620)] = 298715, - [SMALL_STATE(6621)] = 298730, - [SMALL_STATE(6622)] = 298749, - [SMALL_STATE(6623)] = 298768, - [SMALL_STATE(6624)] = 298787, - [SMALL_STATE(6625)] = 298806, - [SMALL_STATE(6626)] = 298825, - [SMALL_STATE(6627)] = 298844, - [SMALL_STATE(6628)] = 298859, - [SMALL_STATE(6629)] = 298878, - [SMALL_STATE(6630)] = 298891, - [SMALL_STATE(6631)] = 298910, - [SMALL_STATE(6632)] = 298929, - [SMALL_STATE(6633)] = 298948, - [SMALL_STATE(6634)] = 298967, - [SMALL_STATE(6635)] = 298986, - [SMALL_STATE(6636)] = 299005, - [SMALL_STATE(6637)] = 299024, - [SMALL_STATE(6638)] = 299043, - [SMALL_STATE(6639)] = 299062, - [SMALL_STATE(6640)] = 299077, - [SMALL_STATE(6641)] = 299090, - [SMALL_STATE(6642)] = 299109, - [SMALL_STATE(6643)] = 299128, - [SMALL_STATE(6644)] = 299147, - [SMALL_STATE(6645)] = 299166, - [SMALL_STATE(6646)] = 299185, - [SMALL_STATE(6647)] = 299204, - [SMALL_STATE(6648)] = 299223, - [SMALL_STATE(6649)] = 299242, - [SMALL_STATE(6650)] = 299261, - [SMALL_STATE(6651)] = 299280, - [SMALL_STATE(6652)] = 299299, - [SMALL_STATE(6653)] = 299312, - [SMALL_STATE(6654)] = 299331, - [SMALL_STATE(6655)] = 299350, - [SMALL_STATE(6656)] = 299369, - [SMALL_STATE(6657)] = 299388, - [SMALL_STATE(6658)] = 299407, - [SMALL_STATE(6659)] = 299426, - [SMALL_STATE(6660)] = 299445, - [SMALL_STATE(6661)] = 299464, - [SMALL_STATE(6662)] = 299483, - [SMALL_STATE(6663)] = 299502, - [SMALL_STATE(6664)] = 299515, - [SMALL_STATE(6665)] = 299534, - [SMALL_STATE(6666)] = 299553, - [SMALL_STATE(6667)] = 299572, - [SMALL_STATE(6668)] = 299591, - [SMALL_STATE(6669)] = 299610, - [SMALL_STATE(6670)] = 299621, - [SMALL_STATE(6671)] = 299640, - [SMALL_STATE(6672)] = 299659, - [SMALL_STATE(6673)] = 299678, - [SMALL_STATE(6674)] = 299697, - [SMALL_STATE(6675)] = 299716, - [SMALL_STATE(6676)] = 299735, - [SMALL_STATE(6677)] = 299754, - [SMALL_STATE(6678)] = 299773, - [SMALL_STATE(6679)] = 299792, - [SMALL_STATE(6680)] = 299811, - [SMALL_STATE(6681)] = 299830, - [SMALL_STATE(6682)] = 299849, - [SMALL_STATE(6683)] = 299868, - [SMALL_STATE(6684)] = 299887, - [SMALL_STATE(6685)] = 299906, - [SMALL_STATE(6686)] = 299921, - [SMALL_STATE(6687)] = 299936, - [SMALL_STATE(6688)] = 299955, - [SMALL_STATE(6689)] = 299970, - [SMALL_STATE(6690)] = 299989, - [SMALL_STATE(6691)] = 300004, - [SMALL_STATE(6692)] = 300019, - [SMALL_STATE(6693)] = 300038, - [SMALL_STATE(6694)] = 300057, - [SMALL_STATE(6695)] = 300076, - [SMALL_STATE(6696)] = 300095, - [SMALL_STATE(6697)] = 300114, - [SMALL_STATE(6698)] = 300129, - [SMALL_STATE(6699)] = 300148, - [SMALL_STATE(6700)] = 300167, - [SMALL_STATE(6701)] = 300186, - [SMALL_STATE(6702)] = 300205, - [SMALL_STATE(6703)] = 300224, - [SMALL_STATE(6704)] = 300239, - [SMALL_STATE(6705)] = 300258, - [SMALL_STATE(6706)] = 300277, - [SMALL_STATE(6707)] = 300296, - [SMALL_STATE(6708)] = 300315, - [SMALL_STATE(6709)] = 300334, - [SMALL_STATE(6710)] = 300353, - [SMALL_STATE(6711)] = 300372, - [SMALL_STATE(6712)] = 300391, - [SMALL_STATE(6713)] = 300410, - [SMALL_STATE(6714)] = 300429, - [SMALL_STATE(6715)] = 300448, - [SMALL_STATE(6716)] = 300463, - [SMALL_STATE(6717)] = 300482, - [SMALL_STATE(6718)] = 300501, - [SMALL_STATE(6719)] = 300516, - [SMALL_STATE(6720)] = 300535, - [SMALL_STATE(6721)] = 300554, - [SMALL_STATE(6722)] = 300573, - [SMALL_STATE(6723)] = 300592, - [SMALL_STATE(6724)] = 300611, - [SMALL_STATE(6725)] = 300626, - [SMALL_STATE(6726)] = 300645, - [SMALL_STATE(6727)] = 300664, - [SMALL_STATE(6728)] = 300683, - [SMALL_STATE(6729)] = 300702, - [SMALL_STATE(6730)] = 300721, - [SMALL_STATE(6731)] = 300740, - [SMALL_STATE(6732)] = 300759, - [SMALL_STATE(6733)] = 300778, - [SMALL_STATE(6734)] = 300797, - [SMALL_STATE(6735)] = 300816, - [SMALL_STATE(6736)] = 300831, - [SMALL_STATE(6737)] = 300850, - [SMALL_STATE(6738)] = 300865, - [SMALL_STATE(6739)] = 300884, - [SMALL_STATE(6740)] = 300903, - [SMALL_STATE(6741)] = 300922, - [SMALL_STATE(6742)] = 300941, - [SMALL_STATE(6743)] = 300960, - [SMALL_STATE(6744)] = 300979, - [SMALL_STATE(6745)] = 300998, - [SMALL_STATE(6746)] = 301017, - [SMALL_STATE(6747)] = 301036, - [SMALL_STATE(6748)] = 301055, - [SMALL_STATE(6749)] = 301074, - [SMALL_STATE(6750)] = 301093, - [SMALL_STATE(6751)] = 301112, - [SMALL_STATE(6752)] = 301131, - [SMALL_STATE(6753)] = 301150, - [SMALL_STATE(6754)] = 301169, - [SMALL_STATE(6755)] = 301188, - [SMALL_STATE(6756)] = 301203, - [SMALL_STATE(6757)] = 301222, - [SMALL_STATE(6758)] = 301241, - [SMALL_STATE(6759)] = 301256, - [SMALL_STATE(6760)] = 301275, - [SMALL_STATE(6761)] = 301294, - [SMALL_STATE(6762)] = 301313, - [SMALL_STATE(6763)] = 301332, - [SMALL_STATE(6764)] = 301351, - [SMALL_STATE(6765)] = 301367, - [SMALL_STATE(6766)] = 301383, - [SMALL_STATE(6767)] = 301399, - [SMALL_STATE(6768)] = 301415, - [SMALL_STATE(6769)] = 301431, - [SMALL_STATE(6770)] = 301441, - [SMALL_STATE(6771)] = 301457, - [SMALL_STATE(6772)] = 301473, - [SMALL_STATE(6773)] = 301483, - [SMALL_STATE(6774)] = 301499, - [SMALL_STATE(6775)] = 301515, - [SMALL_STATE(6776)] = 301531, - [SMALL_STATE(6777)] = 301547, - [SMALL_STATE(6778)] = 301563, - [SMALL_STATE(6779)] = 301579, - [SMALL_STATE(6780)] = 301595, - [SMALL_STATE(6781)] = 301611, - [SMALL_STATE(6782)] = 301627, - [SMALL_STATE(6783)] = 301643, - [SMALL_STATE(6784)] = 301659, - [SMALL_STATE(6785)] = 301675, - [SMALL_STATE(6786)] = 301691, - [SMALL_STATE(6787)] = 301707, - [SMALL_STATE(6788)] = 301721, - [SMALL_STATE(6789)] = 301737, - [SMALL_STATE(6790)] = 301753, - [SMALL_STATE(6791)] = 301769, - [SMALL_STATE(6792)] = 301785, - [SMALL_STATE(6793)] = 301801, - [SMALL_STATE(6794)] = 301817, - [SMALL_STATE(6795)] = 301833, - [SMALL_STATE(6796)] = 301849, - [SMALL_STATE(6797)] = 301861, - [SMALL_STATE(6798)] = 301877, - [SMALL_STATE(6799)] = 301893, - [SMALL_STATE(6800)] = 301909, - [SMALL_STATE(6801)] = 301925, - [SMALL_STATE(6802)] = 301935, - [SMALL_STATE(6803)] = 301951, - [SMALL_STATE(6804)] = 301967, - [SMALL_STATE(6805)] = 301983, - [SMALL_STATE(6806)] = 301999, - [SMALL_STATE(6807)] = 302015, - [SMALL_STATE(6808)] = 302025, - [SMALL_STATE(6809)] = 302041, - [SMALL_STATE(6810)] = 302057, - [SMALL_STATE(6811)] = 302073, - [SMALL_STATE(6812)] = 302089, - [SMALL_STATE(6813)] = 302105, - [SMALL_STATE(6814)] = 302115, - [SMALL_STATE(6815)] = 302131, - [SMALL_STATE(6816)] = 302147, - [SMALL_STATE(6817)] = 302163, - [SMALL_STATE(6818)] = 302179, - [SMALL_STATE(6819)] = 302195, - [SMALL_STATE(6820)] = 302211, - [SMALL_STATE(6821)] = 302227, - [SMALL_STATE(6822)] = 302243, - [SMALL_STATE(6823)] = 302259, - [SMALL_STATE(6824)] = 302275, - [SMALL_STATE(6825)] = 302291, - [SMALL_STATE(6826)] = 302305, - [SMALL_STATE(6827)] = 302319, - [SMALL_STATE(6828)] = 302329, - [SMALL_STATE(6829)] = 302345, - [SMALL_STATE(6830)] = 302361, - [SMALL_STATE(6831)] = 302377, - [SMALL_STATE(6832)] = 302387, - [SMALL_STATE(6833)] = 302403, - [SMALL_STATE(6834)] = 302419, - [SMALL_STATE(6835)] = 302435, - [SMALL_STATE(6836)] = 302451, - [SMALL_STATE(6837)] = 302467, - [SMALL_STATE(6838)] = 302483, - [SMALL_STATE(6839)] = 302499, - [SMALL_STATE(6840)] = 302515, - [SMALL_STATE(6841)] = 302525, - [SMALL_STATE(6842)] = 302539, - [SMALL_STATE(6843)] = 302553, - [SMALL_STATE(6844)] = 302569, - [SMALL_STATE(6845)] = 302585, - [SMALL_STATE(6846)] = 302601, - [SMALL_STATE(6847)] = 302617, - [SMALL_STATE(6848)] = 302633, - [SMALL_STATE(6849)] = 302643, - [SMALL_STATE(6850)] = 302659, - [SMALL_STATE(6851)] = 302675, - [SMALL_STATE(6852)] = 302691, - [SMALL_STATE(6853)] = 302707, - [SMALL_STATE(6854)] = 302723, - [SMALL_STATE(6855)] = 302739, - [SMALL_STATE(6856)] = 302749, - [SMALL_STATE(6857)] = 302759, - [SMALL_STATE(6858)] = 302775, - [SMALL_STATE(6859)] = 302791, - [SMALL_STATE(6860)] = 302807, - [SMALL_STATE(6861)] = 302823, - [SMALL_STATE(6862)] = 302839, - [SMALL_STATE(6863)] = 302855, - [SMALL_STATE(6864)] = 302871, - [SMALL_STATE(6865)] = 302887, - [SMALL_STATE(6866)] = 302903, - [SMALL_STATE(6867)] = 302919, - [SMALL_STATE(6868)] = 302933, - [SMALL_STATE(6869)] = 302949, - [SMALL_STATE(6870)] = 302965, - [SMALL_STATE(6871)] = 302981, - [SMALL_STATE(6872)] = 302997, - [SMALL_STATE(6873)] = 303013, - [SMALL_STATE(6874)] = 303029, - [SMALL_STATE(6875)] = 303045, - [SMALL_STATE(6876)] = 303061, - [SMALL_STATE(6877)] = 303077, - [SMALL_STATE(6878)] = 303093, - [SMALL_STATE(6879)] = 303109, - [SMALL_STATE(6880)] = 303125, - [SMALL_STATE(6881)] = 303139, - [SMALL_STATE(6882)] = 303155, - [SMALL_STATE(6883)] = 303167, - [SMALL_STATE(6884)] = 303183, - [SMALL_STATE(6885)] = 303199, - [SMALL_STATE(6886)] = 303213, - [SMALL_STATE(6887)] = 303229, - [SMALL_STATE(6888)] = 303245, - [SMALL_STATE(6889)] = 303261, - [SMALL_STATE(6890)] = 303277, - [SMALL_STATE(6891)] = 303293, - [SMALL_STATE(6892)] = 303309, - [SMALL_STATE(6893)] = 303325, - [SMALL_STATE(6894)] = 303339, - [SMALL_STATE(6895)] = 303355, - [SMALL_STATE(6896)] = 303371, - [SMALL_STATE(6897)] = 303387, - [SMALL_STATE(6898)] = 303403, - [SMALL_STATE(6899)] = 303417, - [SMALL_STATE(6900)] = 303431, - [SMALL_STATE(6901)] = 303447, - [SMALL_STATE(6902)] = 303463, - [SMALL_STATE(6903)] = 303479, - [SMALL_STATE(6904)] = 303495, - [SMALL_STATE(6905)] = 303511, - [SMALL_STATE(6906)] = 303527, - [SMALL_STATE(6907)] = 303541, - [SMALL_STATE(6908)] = 303557, - [SMALL_STATE(6909)] = 303573, - [SMALL_STATE(6910)] = 303589, - [SMALL_STATE(6911)] = 303601, - [SMALL_STATE(6912)] = 303615, - [SMALL_STATE(6913)] = 303631, - [SMALL_STATE(6914)] = 303647, - [SMALL_STATE(6915)] = 303663, - [SMALL_STATE(6916)] = 303679, - [SMALL_STATE(6917)] = 303695, - [SMALL_STATE(6918)] = 303711, - [SMALL_STATE(6919)] = 303727, - [SMALL_STATE(6920)] = 303741, - [SMALL_STATE(6921)] = 303755, - [SMALL_STATE(6922)] = 303771, - [SMALL_STATE(6923)] = 303781, - [SMALL_STATE(6924)] = 303797, - [SMALL_STATE(6925)] = 303813, - [SMALL_STATE(6926)] = 303829, - [SMALL_STATE(6927)] = 303843, - [SMALL_STATE(6928)] = 303857, - [SMALL_STATE(6929)] = 303873, - [SMALL_STATE(6930)] = 303889, - [SMALL_STATE(6931)] = 303905, - [SMALL_STATE(6932)] = 303921, - [SMALL_STATE(6933)] = 303937, - [SMALL_STATE(6934)] = 303953, - [SMALL_STATE(6935)] = 303969, - [SMALL_STATE(6936)] = 303985, - [SMALL_STATE(6937)] = 304001, - [SMALL_STATE(6938)] = 304017, - [SMALL_STATE(6939)] = 304033, - [SMALL_STATE(6940)] = 304049, - [SMALL_STATE(6941)] = 304065, - [SMALL_STATE(6942)] = 304081, - [SMALL_STATE(6943)] = 304097, - [SMALL_STATE(6944)] = 304113, - [SMALL_STATE(6945)] = 304129, - [SMALL_STATE(6946)] = 304143, - [SMALL_STATE(6947)] = 304159, - [SMALL_STATE(6948)] = 304173, - [SMALL_STATE(6949)] = 304186, - [SMALL_STATE(6950)] = 304199, - [SMALL_STATE(6951)] = 304212, - [SMALL_STATE(6952)] = 304225, - [SMALL_STATE(6953)] = 304238, - [SMALL_STATE(6954)] = 304251, - [SMALL_STATE(6955)] = 304264, - [SMALL_STATE(6956)] = 304277, - [SMALL_STATE(6957)] = 304290, - [SMALL_STATE(6958)] = 304303, - [SMALL_STATE(6959)] = 304316, - [SMALL_STATE(6960)] = 304329, - [SMALL_STATE(6961)] = 304342, - [SMALL_STATE(6962)] = 304355, - [SMALL_STATE(6963)] = 304368, - [SMALL_STATE(6964)] = 304381, - [SMALL_STATE(6965)] = 304394, - [SMALL_STATE(6966)] = 304407, - [SMALL_STATE(6967)] = 304420, - [SMALL_STATE(6968)] = 304431, - [SMALL_STATE(6969)] = 304444, - [SMALL_STATE(6970)] = 304457, - [SMALL_STATE(6971)] = 304470, - [SMALL_STATE(6972)] = 304483, - [SMALL_STATE(6973)] = 304496, - [SMALL_STATE(6974)] = 304509, - [SMALL_STATE(6975)] = 304522, - [SMALL_STATE(6976)] = 304535, - [SMALL_STATE(6977)] = 304548, - [SMALL_STATE(6978)] = 304561, - [SMALL_STATE(6979)] = 304574, - [SMALL_STATE(6980)] = 304587, - [SMALL_STATE(6981)] = 304600, - [SMALL_STATE(6982)] = 304611, - [SMALL_STATE(6983)] = 304624, - [SMALL_STATE(6984)] = 304637, - [SMALL_STATE(6985)] = 304650, - [SMALL_STATE(6986)] = 304661, - [SMALL_STATE(6987)] = 304674, - [SMALL_STATE(6988)] = 304687, - [SMALL_STATE(6989)] = 304700, - [SMALL_STATE(6990)] = 304713, - [SMALL_STATE(6991)] = 304726, - [SMALL_STATE(6992)] = 304737, - [SMALL_STATE(6993)] = 304750, - [SMALL_STATE(6994)] = 304763, - [SMALL_STATE(6995)] = 304776, - [SMALL_STATE(6996)] = 304789, - [SMALL_STATE(6997)] = 304802, - [SMALL_STATE(6998)] = 304815, - [SMALL_STATE(6999)] = 304828, - [SMALL_STATE(7000)] = 304839, - [SMALL_STATE(7001)] = 304852, - [SMALL_STATE(7002)] = 304865, - [SMALL_STATE(7003)] = 304878, - [SMALL_STATE(7004)] = 304891, - [SMALL_STATE(7005)] = 304904, - [SMALL_STATE(7006)] = 304917, - [SMALL_STATE(7007)] = 304930, - [SMALL_STATE(7008)] = 304943, - [SMALL_STATE(7009)] = 304956, - [SMALL_STATE(7010)] = 304969, - [SMALL_STATE(7011)] = 304982, - [SMALL_STATE(7012)] = 304995, - [SMALL_STATE(7013)] = 305006, - [SMALL_STATE(7014)] = 305019, - [SMALL_STATE(7015)] = 305032, - [SMALL_STATE(7016)] = 305045, - [SMALL_STATE(7017)] = 305058, - [SMALL_STATE(7018)] = 305071, - [SMALL_STATE(7019)] = 305084, - [SMALL_STATE(7020)] = 305097, - [SMALL_STATE(7021)] = 305110, - [SMALL_STATE(7022)] = 305123, - [SMALL_STATE(7023)] = 305136, - [SMALL_STATE(7024)] = 305149, - [SMALL_STATE(7025)] = 305162, - [SMALL_STATE(7026)] = 305173, - [SMALL_STATE(7027)] = 305186, - [SMALL_STATE(7028)] = 305199, - [SMALL_STATE(7029)] = 305210, - [SMALL_STATE(7030)] = 305223, - [SMALL_STATE(7031)] = 305236, - [SMALL_STATE(7032)] = 305247, - [SMALL_STATE(7033)] = 305260, - [SMALL_STATE(7034)] = 305271, - [SMALL_STATE(7035)] = 305284, - [SMALL_STATE(7036)] = 305297, - [SMALL_STATE(7037)] = 305310, - [SMALL_STATE(7038)] = 305323, - [SMALL_STATE(7039)] = 305336, - [SMALL_STATE(7040)] = 305349, - [SMALL_STATE(7041)] = 305362, - [SMALL_STATE(7042)] = 305375, - [SMALL_STATE(7043)] = 305388, - [SMALL_STATE(7044)] = 305399, - [SMALL_STATE(7045)] = 305412, - [SMALL_STATE(7046)] = 305425, - [SMALL_STATE(7047)] = 305436, - [SMALL_STATE(7048)] = 305449, - [SMALL_STATE(7049)] = 305462, - [SMALL_STATE(7050)] = 305475, - [SMALL_STATE(7051)] = 305488, - [SMALL_STATE(7052)] = 305501, - [SMALL_STATE(7053)] = 305514, - [SMALL_STATE(7054)] = 305527, - [SMALL_STATE(7055)] = 305540, - [SMALL_STATE(7056)] = 305553, - [SMALL_STATE(7057)] = 305566, - [SMALL_STATE(7058)] = 305579, - [SMALL_STATE(7059)] = 305592, - [SMALL_STATE(7060)] = 305605, - [SMALL_STATE(7061)] = 305618, - [SMALL_STATE(7062)] = 305631, - [SMALL_STATE(7063)] = 305644, - [SMALL_STATE(7064)] = 305657, - [SMALL_STATE(7065)] = 305670, - [SMALL_STATE(7066)] = 305683, - [SMALL_STATE(7067)] = 305696, - [SMALL_STATE(7068)] = 305709, - [SMALL_STATE(7069)] = 305722, - [SMALL_STATE(7070)] = 305735, - [SMALL_STATE(7071)] = 305748, - [SMALL_STATE(7072)] = 305761, - [SMALL_STATE(7073)] = 305774, - [SMALL_STATE(7074)] = 305787, - [SMALL_STATE(7075)] = 305800, - [SMALL_STATE(7076)] = 305813, - [SMALL_STATE(7077)] = 305826, - [SMALL_STATE(7078)] = 305839, - [SMALL_STATE(7079)] = 305852, - [SMALL_STATE(7080)] = 305865, - [SMALL_STATE(7081)] = 305878, - [SMALL_STATE(7082)] = 305891, - [SMALL_STATE(7083)] = 305904, - [SMALL_STATE(7084)] = 305917, - [SMALL_STATE(7085)] = 305928, - [SMALL_STATE(7086)] = 305941, - [SMALL_STATE(7087)] = 305954, - [SMALL_STATE(7088)] = 305967, - [SMALL_STATE(7089)] = 305980, - [SMALL_STATE(7090)] = 305993, - [SMALL_STATE(7091)] = 306006, - [SMALL_STATE(7092)] = 306019, - [SMALL_STATE(7093)] = 306032, - [SMALL_STATE(7094)] = 306045, - [SMALL_STATE(7095)] = 306058, - [SMALL_STATE(7096)] = 306071, - [SMALL_STATE(7097)] = 306084, - [SMALL_STATE(7098)] = 306097, - [SMALL_STATE(7099)] = 306110, - [SMALL_STATE(7100)] = 306123, - [SMALL_STATE(7101)] = 306136, - [SMALL_STATE(7102)] = 306149, - [SMALL_STATE(7103)] = 306162, - [SMALL_STATE(7104)] = 306175, - [SMALL_STATE(7105)] = 306188, - [SMALL_STATE(7106)] = 306201, - [SMALL_STATE(7107)] = 306214, - [SMALL_STATE(7108)] = 306227, - [SMALL_STATE(7109)] = 306240, - [SMALL_STATE(7110)] = 306253, - [SMALL_STATE(7111)] = 306266, - [SMALL_STATE(7112)] = 306279, - [SMALL_STATE(7113)] = 306292, - [SMALL_STATE(7114)] = 306305, - [SMALL_STATE(7115)] = 306318, - [SMALL_STATE(7116)] = 306331, - [SMALL_STATE(7117)] = 306344, - [SMALL_STATE(7118)] = 306357, - [SMALL_STATE(7119)] = 306370, - [SMALL_STATE(7120)] = 306383, - [SMALL_STATE(7121)] = 306396, - [SMALL_STATE(7122)] = 306409, - [SMALL_STATE(7123)] = 306422, - [SMALL_STATE(7124)] = 306435, - [SMALL_STATE(7125)] = 306448, - [SMALL_STATE(7126)] = 306461, - [SMALL_STATE(7127)] = 306474, - [SMALL_STATE(7128)] = 306487, - [SMALL_STATE(7129)] = 306500, - [SMALL_STATE(7130)] = 306513, - [SMALL_STATE(7131)] = 306524, - [SMALL_STATE(7132)] = 306537, - [SMALL_STATE(7133)] = 306548, - [SMALL_STATE(7134)] = 306561, - [SMALL_STATE(7135)] = 306574, - [SMALL_STATE(7136)] = 306587, - [SMALL_STATE(7137)] = 306598, - [SMALL_STATE(7138)] = 306611, - [SMALL_STATE(7139)] = 306624, - [SMALL_STATE(7140)] = 306637, - [SMALL_STATE(7141)] = 306650, - [SMALL_STATE(7142)] = 306663, - [SMALL_STATE(7143)] = 306676, - [SMALL_STATE(7144)] = 306689, - [SMALL_STATE(7145)] = 306702, - [SMALL_STATE(7146)] = 306715, - [SMALL_STATE(7147)] = 306728, - [SMALL_STATE(7148)] = 306741, - [SMALL_STATE(7149)] = 306754, - [SMALL_STATE(7150)] = 306767, - [SMALL_STATE(7151)] = 306780, - [SMALL_STATE(7152)] = 306793, - [SMALL_STATE(7153)] = 306806, - [SMALL_STATE(7154)] = 306819, - [SMALL_STATE(7155)] = 306832, - [SMALL_STATE(7156)] = 306843, - [SMALL_STATE(7157)] = 306856, - [SMALL_STATE(7158)] = 306869, - [SMALL_STATE(7159)] = 306882, - [SMALL_STATE(7160)] = 306893, - [SMALL_STATE(7161)] = 306906, - [SMALL_STATE(7162)] = 306919, - [SMALL_STATE(7163)] = 306932, - [SMALL_STATE(7164)] = 306945, - [SMALL_STATE(7165)] = 306958, - [SMALL_STATE(7166)] = 306971, - [SMALL_STATE(7167)] = 306984, - [SMALL_STATE(7168)] = 306997, - [SMALL_STATE(7169)] = 307010, - [SMALL_STATE(7170)] = 307023, - [SMALL_STATE(7171)] = 307036, - [SMALL_STATE(7172)] = 307049, - [SMALL_STATE(7173)] = 307062, - [SMALL_STATE(7174)] = 307075, - [SMALL_STATE(7175)] = 307088, - [SMALL_STATE(7176)] = 307101, - [SMALL_STATE(7177)] = 307114, - [SMALL_STATE(7178)] = 307127, - [SMALL_STATE(7179)] = 307140, - [SMALL_STATE(7180)] = 307153, - [SMALL_STATE(7181)] = 307166, - [SMALL_STATE(7182)] = 307179, - [SMALL_STATE(7183)] = 307188, - [SMALL_STATE(7184)] = 307201, - [SMALL_STATE(7185)] = 307214, - [SMALL_STATE(7186)] = 307223, - [SMALL_STATE(7187)] = 307236, - [SMALL_STATE(7188)] = 307249, - [SMALL_STATE(7189)] = 307262, - [SMALL_STATE(7190)] = 307275, - [SMALL_STATE(7191)] = 307288, - [SMALL_STATE(7192)] = 307301, - [SMALL_STATE(7193)] = 307314, - [SMALL_STATE(7194)] = 307327, - [SMALL_STATE(7195)] = 307340, - [SMALL_STATE(7196)] = 307353, - [SMALL_STATE(7197)] = 307364, - [SMALL_STATE(7198)] = 307377, - [SMALL_STATE(7199)] = 307390, - [SMALL_STATE(7200)] = 307403, - [SMALL_STATE(7201)] = 307416, - [SMALL_STATE(7202)] = 307429, - [SMALL_STATE(7203)] = 307442, - [SMALL_STATE(7204)] = 307455, - [SMALL_STATE(7205)] = 307468, - [SMALL_STATE(7206)] = 307481, - [SMALL_STATE(7207)] = 307494, - [SMALL_STATE(7208)] = 307507, - [SMALL_STATE(7209)] = 307520, - [SMALL_STATE(7210)] = 307533, - [SMALL_STATE(7211)] = 307546, - [SMALL_STATE(7212)] = 307559, - [SMALL_STATE(7213)] = 307572, - [SMALL_STATE(7214)] = 307585, - [SMALL_STATE(7215)] = 307598, - [SMALL_STATE(7216)] = 307611, - [SMALL_STATE(7217)] = 307624, - [SMALL_STATE(7218)] = 307637, - [SMALL_STATE(7219)] = 307650, - [SMALL_STATE(7220)] = 307663, - [SMALL_STATE(7221)] = 307676, - [SMALL_STATE(7222)] = 307689, - [SMALL_STATE(7223)] = 307702, - [SMALL_STATE(7224)] = 307715, - [SMALL_STATE(7225)] = 307728, - [SMALL_STATE(7226)] = 307741, - [SMALL_STATE(7227)] = 307754, - [SMALL_STATE(7228)] = 307767, - [SMALL_STATE(7229)] = 307778, - [SMALL_STATE(7230)] = 307791, - [SMALL_STATE(7231)] = 307802, - [SMALL_STATE(7232)] = 307815, - [SMALL_STATE(7233)] = 307828, - [SMALL_STATE(7234)] = 307839, - [SMALL_STATE(7235)] = 307852, - [SMALL_STATE(7236)] = 307865, - [SMALL_STATE(7237)] = 307878, - [SMALL_STATE(7238)] = 307891, - [SMALL_STATE(7239)] = 307904, - [SMALL_STATE(7240)] = 307917, - [SMALL_STATE(7241)] = 307930, - [SMALL_STATE(7242)] = 307943, - [SMALL_STATE(7243)] = 307956, - [SMALL_STATE(7244)] = 307969, - [SMALL_STATE(7245)] = 307982, - [SMALL_STATE(7246)] = 307995, - [SMALL_STATE(7247)] = 308008, - [SMALL_STATE(7248)] = 308021, - [SMALL_STATE(7249)] = 308034, - [SMALL_STATE(7250)] = 308047, - [SMALL_STATE(7251)] = 308060, - [SMALL_STATE(7252)] = 308073, - [SMALL_STATE(7253)] = 308086, - [SMALL_STATE(7254)] = 308099, - [SMALL_STATE(7255)] = 308112, - [SMALL_STATE(7256)] = 308121, - [SMALL_STATE(7257)] = 308134, - [SMALL_STATE(7258)] = 308147, - [SMALL_STATE(7259)] = 308160, - [SMALL_STATE(7260)] = 308173, - [SMALL_STATE(7261)] = 308186, - [SMALL_STATE(7262)] = 308199, - [SMALL_STATE(7263)] = 308212, - [SMALL_STATE(7264)] = 308225, - [SMALL_STATE(7265)] = 308238, - [SMALL_STATE(7266)] = 308251, - [SMALL_STATE(7267)] = 308264, - [SMALL_STATE(7268)] = 308277, - [SMALL_STATE(7269)] = 308290, - [SMALL_STATE(7270)] = 308303, - [SMALL_STATE(7271)] = 308316, - [SMALL_STATE(7272)] = 308327, - [SMALL_STATE(7273)] = 308340, - [SMALL_STATE(7274)] = 308353, - [SMALL_STATE(7275)] = 308366, - [SMALL_STATE(7276)] = 308379, - [SMALL_STATE(7277)] = 308392, - [SMALL_STATE(7278)] = 308405, - [SMALL_STATE(7279)] = 308418, - [SMALL_STATE(7280)] = 308431, - [SMALL_STATE(7281)] = 308444, - [SMALL_STATE(7282)] = 308457, - [SMALL_STATE(7283)] = 308470, - [SMALL_STATE(7284)] = 308483, - [SMALL_STATE(7285)] = 308496, - [SMALL_STATE(7286)] = 308509, - [SMALL_STATE(7287)] = 308522, - [SMALL_STATE(7288)] = 308535, - [SMALL_STATE(7289)] = 308548, - [SMALL_STATE(7290)] = 308561, - [SMALL_STATE(7291)] = 308574, - [SMALL_STATE(7292)] = 308587, - [SMALL_STATE(7293)] = 308600, - [SMALL_STATE(7294)] = 308613, - [SMALL_STATE(7295)] = 308626, - [SMALL_STATE(7296)] = 308639, - [SMALL_STATE(7297)] = 308652, - [SMALL_STATE(7298)] = 308665, - [SMALL_STATE(7299)] = 308678, - [SMALL_STATE(7300)] = 308691, - [SMALL_STATE(7301)] = 308704, - [SMALL_STATE(7302)] = 308717, - [SMALL_STATE(7303)] = 308730, - [SMALL_STATE(7304)] = 308743, - [SMALL_STATE(7305)] = 308756, - [SMALL_STATE(7306)] = 308769, - [SMALL_STATE(7307)] = 308782, - [SMALL_STATE(7308)] = 308793, - [SMALL_STATE(7309)] = 308806, - [SMALL_STATE(7310)] = 308819, - [SMALL_STATE(7311)] = 308832, - [SMALL_STATE(7312)] = 308845, - [SMALL_STATE(7313)] = 308858, - [SMALL_STATE(7314)] = 308871, - [SMALL_STATE(7315)] = 308884, - [SMALL_STATE(7316)] = 308897, - [SMALL_STATE(7317)] = 308910, - [SMALL_STATE(7318)] = 308923, - [SMALL_STATE(7319)] = 308936, - [SMALL_STATE(7320)] = 308949, - [SMALL_STATE(7321)] = 308962, - [SMALL_STATE(7322)] = 308973, - [SMALL_STATE(7323)] = 308986, - [SMALL_STATE(7324)] = 308999, - [SMALL_STATE(7325)] = 309012, - [SMALL_STATE(7326)] = 309025, - [SMALL_STATE(7327)] = 309038, - [SMALL_STATE(7328)] = 309051, - [SMALL_STATE(7329)] = 309064, - [SMALL_STATE(7330)] = 309077, - [SMALL_STATE(7331)] = 309090, - [SMALL_STATE(7332)] = 309103, - [SMALL_STATE(7333)] = 309116, - [SMALL_STATE(7334)] = 309129, - [SMALL_STATE(7335)] = 309142, - [SMALL_STATE(7336)] = 309155, - [SMALL_STATE(7337)] = 309168, - [SMALL_STATE(7338)] = 309181, - [SMALL_STATE(7339)] = 309194, - [SMALL_STATE(7340)] = 309207, - [SMALL_STATE(7341)] = 309220, - [SMALL_STATE(7342)] = 309233, - [SMALL_STATE(7343)] = 309246, - [SMALL_STATE(7344)] = 309259, - [SMALL_STATE(7345)] = 309272, - [SMALL_STATE(7346)] = 309285, - [SMALL_STATE(7347)] = 309298, - [SMALL_STATE(7348)] = 309311, - [SMALL_STATE(7349)] = 309324, - [SMALL_STATE(7350)] = 309337, - [SMALL_STATE(7351)] = 309350, - [SMALL_STATE(7352)] = 309363, - [SMALL_STATE(7353)] = 309376, - [SMALL_STATE(7354)] = 309389, - [SMALL_STATE(7355)] = 309402, - [SMALL_STATE(7356)] = 309415, - [SMALL_STATE(7357)] = 309428, - [SMALL_STATE(7358)] = 309441, - [SMALL_STATE(7359)] = 309454, - [SMALL_STATE(7360)] = 309467, - [SMALL_STATE(7361)] = 309480, - [SMALL_STATE(7362)] = 309493, - [SMALL_STATE(7363)] = 309506, - [SMALL_STATE(7364)] = 309519, - [SMALL_STATE(7365)] = 309530, - [SMALL_STATE(7366)] = 309543, - [SMALL_STATE(7367)] = 309556, - [SMALL_STATE(7368)] = 309569, - [SMALL_STATE(7369)] = 309582, - [SMALL_STATE(7370)] = 309595, - [SMALL_STATE(7371)] = 309608, - [SMALL_STATE(7372)] = 309621, - [SMALL_STATE(7373)] = 309634, - [SMALL_STATE(7374)] = 309647, - [SMALL_STATE(7375)] = 309660, - [SMALL_STATE(7376)] = 309673, - [SMALL_STATE(7377)] = 309686, - [SMALL_STATE(7378)] = 309699, - [SMALL_STATE(7379)] = 309712, - [SMALL_STATE(7380)] = 309725, - [SMALL_STATE(7381)] = 309738, - [SMALL_STATE(7382)] = 309751, - [SMALL_STATE(7383)] = 309764, - [SMALL_STATE(7384)] = 309777, - [SMALL_STATE(7385)] = 309788, - [SMALL_STATE(7386)] = 309801, - [SMALL_STATE(7387)] = 309814, - [SMALL_STATE(7388)] = 309827, - [SMALL_STATE(7389)] = 309840, - [SMALL_STATE(7390)] = 309853, - [SMALL_STATE(7391)] = 309866, - [SMALL_STATE(7392)] = 309879, - [SMALL_STATE(7393)] = 309892, - [SMALL_STATE(7394)] = 309905, - [SMALL_STATE(7395)] = 309918, - [SMALL_STATE(7396)] = 309931, - [SMALL_STATE(7397)] = 309944, - [SMALL_STATE(7398)] = 309957, - [SMALL_STATE(7399)] = 309970, - [SMALL_STATE(7400)] = 309983, - [SMALL_STATE(7401)] = 309996, - [SMALL_STATE(7402)] = 310009, - [SMALL_STATE(7403)] = 310022, - [SMALL_STATE(7404)] = 310035, - [SMALL_STATE(7405)] = 310048, - [SMALL_STATE(7406)] = 310061, - [SMALL_STATE(7407)] = 310074, - [SMALL_STATE(7408)] = 310087, - [SMALL_STATE(7409)] = 310100, - [SMALL_STATE(7410)] = 310113, - [SMALL_STATE(7411)] = 310126, - [SMALL_STATE(7412)] = 310139, - [SMALL_STATE(7413)] = 310150, - [SMALL_STATE(7414)] = 310163, - [SMALL_STATE(7415)] = 310176, - [SMALL_STATE(7416)] = 310189, - [SMALL_STATE(7417)] = 310202, - [SMALL_STATE(7418)] = 310215, - [SMALL_STATE(7419)] = 310228, - [SMALL_STATE(7420)] = 310241, - [SMALL_STATE(7421)] = 310254, - [SMALL_STATE(7422)] = 310267, - [SMALL_STATE(7423)] = 310280, - [SMALL_STATE(7424)] = 310293, - [SMALL_STATE(7425)] = 310304, - [SMALL_STATE(7426)] = 310317, - [SMALL_STATE(7427)] = 310330, - [SMALL_STATE(7428)] = 310343, - [SMALL_STATE(7429)] = 310356, - [SMALL_STATE(7430)] = 310369, - [SMALL_STATE(7431)] = 310382, - [SMALL_STATE(7432)] = 310395, - [SMALL_STATE(7433)] = 310408, - [SMALL_STATE(7434)] = 310421, - [SMALL_STATE(7435)] = 310434, - [SMALL_STATE(7436)] = 310447, - [SMALL_STATE(7437)] = 310460, - [SMALL_STATE(7438)] = 310473, - [SMALL_STATE(7439)] = 310486, - [SMALL_STATE(7440)] = 310499, - [SMALL_STATE(7441)] = 310512, - [SMALL_STATE(7442)] = 310525, - [SMALL_STATE(7443)] = 310538, - [SMALL_STATE(7444)] = 310551, - [SMALL_STATE(7445)] = 310564, - [SMALL_STATE(7446)] = 310577, - [SMALL_STATE(7447)] = 310590, - [SMALL_STATE(7448)] = 310603, - [SMALL_STATE(7449)] = 310616, - [SMALL_STATE(7450)] = 310629, - [SMALL_STATE(7451)] = 310642, - [SMALL_STATE(7452)] = 310655, - [SMALL_STATE(7453)] = 310668, - [SMALL_STATE(7454)] = 310681, - [SMALL_STATE(7455)] = 310694, - [SMALL_STATE(7456)] = 310707, - [SMALL_STATE(7457)] = 310720, - [SMALL_STATE(7458)] = 310733, - [SMALL_STATE(7459)] = 310746, - [SMALL_STATE(7460)] = 310759, - [SMALL_STATE(7461)] = 310772, - [SMALL_STATE(7462)] = 310785, - [SMALL_STATE(7463)] = 310798, - [SMALL_STATE(7464)] = 310811, - [SMALL_STATE(7465)] = 310824, - [SMALL_STATE(7466)] = 310837, - [SMALL_STATE(7467)] = 310850, - [SMALL_STATE(7468)] = 310863, - [SMALL_STATE(7469)] = 310876, - [SMALL_STATE(7470)] = 310889, - [SMALL_STATE(7471)] = 310902, - [SMALL_STATE(7472)] = 310913, - [SMALL_STATE(7473)] = 310926, - [SMALL_STATE(7474)] = 310939, - [SMALL_STATE(7475)] = 310952, - [SMALL_STATE(7476)] = 310965, - [SMALL_STATE(7477)] = 310978, - [SMALL_STATE(7478)] = 310991, - [SMALL_STATE(7479)] = 311004, - [SMALL_STATE(7480)] = 311017, - [SMALL_STATE(7481)] = 311030, - [SMALL_STATE(7482)] = 311043, - [SMALL_STATE(7483)] = 311056, - [SMALL_STATE(7484)] = 311069, - [SMALL_STATE(7485)] = 311082, - [SMALL_STATE(7486)] = 311095, - [SMALL_STATE(7487)] = 311108, - [SMALL_STATE(7488)] = 311121, - [SMALL_STATE(7489)] = 311134, - [SMALL_STATE(7490)] = 311147, - [SMALL_STATE(7491)] = 311160, - [SMALL_STATE(7492)] = 311173, - [SMALL_STATE(7493)] = 311186, - [SMALL_STATE(7494)] = 311199, - [SMALL_STATE(7495)] = 311212, - [SMALL_STATE(7496)] = 311225, - [SMALL_STATE(7497)] = 311238, - [SMALL_STATE(7498)] = 311251, - [SMALL_STATE(7499)] = 311264, - [SMALL_STATE(7500)] = 311277, - [SMALL_STATE(7501)] = 311290, - [SMALL_STATE(7502)] = 311303, - [SMALL_STATE(7503)] = 311316, - [SMALL_STATE(7504)] = 311329, - [SMALL_STATE(7505)] = 311342, - [SMALL_STATE(7506)] = 311355, - [SMALL_STATE(7507)] = 311368, - [SMALL_STATE(7508)] = 311381, - [SMALL_STATE(7509)] = 311394, - [SMALL_STATE(7510)] = 311407, - [SMALL_STATE(7511)] = 311420, - [SMALL_STATE(7512)] = 311433, - [SMALL_STATE(7513)] = 311446, - [SMALL_STATE(7514)] = 311459, - [SMALL_STATE(7515)] = 311472, - [SMALL_STATE(7516)] = 311485, - [SMALL_STATE(7517)] = 311498, - [SMALL_STATE(7518)] = 311508, - [SMALL_STATE(7519)] = 311518, - [SMALL_STATE(7520)] = 311526, - [SMALL_STATE(7521)] = 311536, - [SMALL_STATE(7522)] = 311546, - [SMALL_STATE(7523)] = 311556, - [SMALL_STATE(7524)] = 311566, - [SMALL_STATE(7525)] = 311576, - [SMALL_STATE(7526)] = 311586, - [SMALL_STATE(7527)] = 311596, - [SMALL_STATE(7528)] = 311606, - [SMALL_STATE(7529)] = 311616, - [SMALL_STATE(7530)] = 311626, - [SMALL_STATE(7531)] = 311636, - [SMALL_STATE(7532)] = 311646, - [SMALL_STATE(7533)] = 311656, - [SMALL_STATE(7534)] = 311666, - [SMALL_STATE(7535)] = 311676, - [SMALL_STATE(7536)] = 311686, - [SMALL_STATE(7537)] = 311696, - [SMALL_STATE(7538)] = 311706, - [SMALL_STATE(7539)] = 311716, - [SMALL_STATE(7540)] = 311726, - [SMALL_STATE(7541)] = 311736, - [SMALL_STATE(7542)] = 311746, - [SMALL_STATE(7543)] = 311756, - [SMALL_STATE(7544)] = 311766, - [SMALL_STATE(7545)] = 311776, - [SMALL_STATE(7546)] = 311786, - [SMALL_STATE(7547)] = 311796, - [SMALL_STATE(7548)] = 311806, - [SMALL_STATE(7549)] = 311816, - [SMALL_STATE(7550)] = 311826, - [SMALL_STATE(7551)] = 311836, - [SMALL_STATE(7552)] = 311846, - [SMALL_STATE(7553)] = 311856, - [SMALL_STATE(7554)] = 311866, - [SMALL_STATE(7555)] = 311874, - [SMALL_STATE(7556)] = 311884, - [SMALL_STATE(7557)] = 311894, - [SMALL_STATE(7558)] = 311904, - [SMALL_STATE(7559)] = 311914, - [SMALL_STATE(7560)] = 311924, - [SMALL_STATE(7561)] = 311934, - [SMALL_STATE(7562)] = 311944, - [SMALL_STATE(7563)] = 311954, - [SMALL_STATE(7564)] = 311964, - [SMALL_STATE(7565)] = 311974, - [SMALL_STATE(7566)] = 311984, - [SMALL_STATE(7567)] = 311994, - [SMALL_STATE(7568)] = 312004, - [SMALL_STATE(7569)] = 312014, - [SMALL_STATE(7570)] = 312024, - [SMALL_STATE(7571)] = 312034, - [SMALL_STATE(7572)] = 312044, - [SMALL_STATE(7573)] = 312054, - [SMALL_STATE(7574)] = 312064, - [SMALL_STATE(7575)] = 312074, - [SMALL_STATE(7576)] = 312082, - [SMALL_STATE(7577)] = 312092, - [SMALL_STATE(7578)] = 312102, - [SMALL_STATE(7579)] = 312112, - [SMALL_STATE(7580)] = 312122, - [SMALL_STATE(7581)] = 312132, - [SMALL_STATE(7582)] = 312140, - [SMALL_STATE(7583)] = 312150, - [SMALL_STATE(7584)] = 312158, - [SMALL_STATE(7585)] = 312166, - [SMALL_STATE(7586)] = 312176, - [SMALL_STATE(7587)] = 312186, - [SMALL_STATE(7588)] = 312196, - [SMALL_STATE(7589)] = 312206, - [SMALL_STATE(7590)] = 312216, - [SMALL_STATE(7591)] = 312224, - [SMALL_STATE(7592)] = 312234, - [SMALL_STATE(7593)] = 312242, - [SMALL_STATE(7594)] = 312252, - [SMALL_STATE(7595)] = 312260, - [SMALL_STATE(7596)] = 312270, - [SMALL_STATE(7597)] = 312280, - [SMALL_STATE(7598)] = 312290, - [SMALL_STATE(7599)] = 312300, - [SMALL_STATE(7600)] = 312308, - [SMALL_STATE(7601)] = 312318, - [SMALL_STATE(7602)] = 312328, - [SMALL_STATE(7603)] = 312338, - [SMALL_STATE(7604)] = 312348, - [SMALL_STATE(7605)] = 312358, - [SMALL_STATE(7606)] = 312368, - [SMALL_STATE(7607)] = 312376, - [SMALL_STATE(7608)] = 312386, - [SMALL_STATE(7609)] = 312396, - [SMALL_STATE(7610)] = 312406, - [SMALL_STATE(7611)] = 312416, - [SMALL_STATE(7612)] = 312426, - [SMALL_STATE(7613)] = 312434, - [SMALL_STATE(7614)] = 312444, - [SMALL_STATE(7615)] = 312454, - [SMALL_STATE(7616)] = 312464, - [SMALL_STATE(7617)] = 312474, - [SMALL_STATE(7618)] = 312484, - [SMALL_STATE(7619)] = 312494, - [SMALL_STATE(7620)] = 312502, - [SMALL_STATE(7621)] = 312510, - [SMALL_STATE(7622)] = 312520, - [SMALL_STATE(7623)] = 312530, - [SMALL_STATE(7624)] = 312538, - [SMALL_STATE(7625)] = 312548, - [SMALL_STATE(7626)] = 312558, - [SMALL_STATE(7627)] = 312568, - [SMALL_STATE(7628)] = 312578, - [SMALL_STATE(7629)] = 312588, - [SMALL_STATE(7630)] = 312598, - [SMALL_STATE(7631)] = 312608, - [SMALL_STATE(7632)] = 312618, - [SMALL_STATE(7633)] = 312628, - [SMALL_STATE(7634)] = 312638, - [SMALL_STATE(7635)] = 312648, - [SMALL_STATE(7636)] = 312658, - [SMALL_STATE(7637)] = 312668, - [SMALL_STATE(7638)] = 312678, - [SMALL_STATE(7639)] = 312688, - [SMALL_STATE(7640)] = 312698, - [SMALL_STATE(7641)] = 312708, - [SMALL_STATE(7642)] = 312718, - [SMALL_STATE(7643)] = 312726, - [SMALL_STATE(7644)] = 312736, - [SMALL_STATE(7645)] = 312746, - [SMALL_STATE(7646)] = 312756, - [SMALL_STATE(7647)] = 312766, - [SMALL_STATE(7648)] = 312774, - [SMALL_STATE(7649)] = 312784, - [SMALL_STATE(7650)] = 312794, - [SMALL_STATE(7651)] = 312804, - [SMALL_STATE(7652)] = 312814, - [SMALL_STATE(7653)] = 312824, - [SMALL_STATE(7654)] = 312834, - [SMALL_STATE(7655)] = 312844, - [SMALL_STATE(7656)] = 312852, - [SMALL_STATE(7657)] = 312862, - [SMALL_STATE(7658)] = 312872, - [SMALL_STATE(7659)] = 312882, - [SMALL_STATE(7660)] = 312890, - [SMALL_STATE(7661)] = 312900, - [SMALL_STATE(7662)] = 312910, - [SMALL_STATE(7663)] = 312920, - [SMALL_STATE(7664)] = 312930, - [SMALL_STATE(7665)] = 312940, - [SMALL_STATE(7666)] = 312950, - [SMALL_STATE(7667)] = 312960, - [SMALL_STATE(7668)] = 312968, - [SMALL_STATE(7669)] = 312978, - [SMALL_STATE(7670)] = 312988, - [SMALL_STATE(7671)] = 312998, - [SMALL_STATE(7672)] = 313008, - [SMALL_STATE(7673)] = 313018, - [SMALL_STATE(7674)] = 313028, - [SMALL_STATE(7675)] = 313038, - [SMALL_STATE(7676)] = 313048, - [SMALL_STATE(7677)] = 313058, - [SMALL_STATE(7678)] = 313068, - [SMALL_STATE(7679)] = 313078, - [SMALL_STATE(7680)] = 313086, - [SMALL_STATE(7681)] = 313094, - [SMALL_STATE(7682)] = 313104, - [SMALL_STATE(7683)] = 313114, - [SMALL_STATE(7684)] = 313122, - [SMALL_STATE(7685)] = 313132, - [SMALL_STATE(7686)] = 313140, - [SMALL_STATE(7687)] = 313150, - [SMALL_STATE(7688)] = 313160, - [SMALL_STATE(7689)] = 313170, - [SMALL_STATE(7690)] = 313180, - [SMALL_STATE(7691)] = 313190, - [SMALL_STATE(7692)] = 313200, - [SMALL_STATE(7693)] = 313210, - [SMALL_STATE(7694)] = 313220, - [SMALL_STATE(7695)] = 313230, - [SMALL_STATE(7696)] = 313240, - [SMALL_STATE(7697)] = 313248, - [SMALL_STATE(7698)] = 313258, - [SMALL_STATE(7699)] = 313268, - [SMALL_STATE(7700)] = 313278, - [SMALL_STATE(7701)] = 313288, - [SMALL_STATE(7702)] = 313296, - [SMALL_STATE(7703)] = 313304, - [SMALL_STATE(7704)] = 313312, - [SMALL_STATE(7705)] = 313322, - [SMALL_STATE(7706)] = 313332, - [SMALL_STATE(7707)] = 313342, - [SMALL_STATE(7708)] = 313350, - [SMALL_STATE(7709)] = 313360, - [SMALL_STATE(7710)] = 313370, - [SMALL_STATE(7711)] = 313380, - [SMALL_STATE(7712)] = 313390, - [SMALL_STATE(7713)] = 313398, - [SMALL_STATE(7714)] = 313408, - [SMALL_STATE(7715)] = 313418, - [SMALL_STATE(7716)] = 313428, - [SMALL_STATE(7717)] = 313438, - [SMALL_STATE(7718)] = 313448, - [SMALL_STATE(7719)] = 313458, - [SMALL_STATE(7720)] = 313466, - [SMALL_STATE(7721)] = 313474, - [SMALL_STATE(7722)] = 313484, - [SMALL_STATE(7723)] = 313494, - [SMALL_STATE(7724)] = 313502, - [SMALL_STATE(7725)] = 313510, - [SMALL_STATE(7726)] = 313518, - [SMALL_STATE(7727)] = 313528, - [SMALL_STATE(7728)] = 313536, - [SMALL_STATE(7729)] = 313544, - [SMALL_STATE(7730)] = 313554, - [SMALL_STATE(7731)] = 313564, - [SMALL_STATE(7732)] = 313574, - [SMALL_STATE(7733)] = 313584, - [SMALL_STATE(7734)] = 313594, - [SMALL_STATE(7735)] = 313604, - [SMALL_STATE(7736)] = 313614, - [SMALL_STATE(7737)] = 313624, - [SMALL_STATE(7738)] = 313632, - [SMALL_STATE(7739)] = 313642, - [SMALL_STATE(7740)] = 313650, - [SMALL_STATE(7741)] = 313660, - [SMALL_STATE(7742)] = 313670, - [SMALL_STATE(7743)] = 313680, - [SMALL_STATE(7744)] = 313688, - [SMALL_STATE(7745)] = 313696, - [SMALL_STATE(7746)] = 313706, - [SMALL_STATE(7747)] = 313716, - [SMALL_STATE(7748)] = 313726, - [SMALL_STATE(7749)] = 313736, - [SMALL_STATE(7750)] = 313746, - [SMALL_STATE(7751)] = 313756, - [SMALL_STATE(7752)] = 313766, - [SMALL_STATE(7753)] = 313776, - [SMALL_STATE(7754)] = 313786, - [SMALL_STATE(7755)] = 313796, - [SMALL_STATE(7756)] = 313806, - [SMALL_STATE(7757)] = 313816, - [SMALL_STATE(7758)] = 313826, - [SMALL_STATE(7759)] = 313836, - [SMALL_STATE(7760)] = 313846, - [SMALL_STATE(7761)] = 313856, - [SMALL_STATE(7762)] = 313864, - [SMALL_STATE(7763)] = 313874, - [SMALL_STATE(7764)] = 313884, - [SMALL_STATE(7765)] = 313894, - [SMALL_STATE(7766)] = 313904, - [SMALL_STATE(7767)] = 313914, - [SMALL_STATE(7768)] = 313924, - [SMALL_STATE(7769)] = 313934, - [SMALL_STATE(7770)] = 313944, - [SMALL_STATE(7771)] = 313954, - [SMALL_STATE(7772)] = 313964, - [SMALL_STATE(7773)] = 313974, - [SMALL_STATE(7774)] = 313984, - [SMALL_STATE(7775)] = 313994, - [SMALL_STATE(7776)] = 314004, - [SMALL_STATE(7777)] = 314014, - [SMALL_STATE(7778)] = 314024, - [SMALL_STATE(7779)] = 314034, - [SMALL_STATE(7780)] = 314044, - [SMALL_STATE(7781)] = 314054, - [SMALL_STATE(7782)] = 314064, - [SMALL_STATE(7783)] = 314074, - [SMALL_STATE(7784)] = 314084, - [SMALL_STATE(7785)] = 314094, - [SMALL_STATE(7786)] = 314104, - [SMALL_STATE(7787)] = 314114, - [SMALL_STATE(7788)] = 314124, - [SMALL_STATE(7789)] = 314134, - [SMALL_STATE(7790)] = 314144, - [SMALL_STATE(7791)] = 314154, - [SMALL_STATE(7792)] = 314164, - [SMALL_STATE(7793)] = 314172, - [SMALL_STATE(7794)] = 314182, - [SMALL_STATE(7795)] = 314192, - [SMALL_STATE(7796)] = 314202, - [SMALL_STATE(7797)] = 314212, - [SMALL_STATE(7798)] = 314222, - [SMALL_STATE(7799)] = 314232, - [SMALL_STATE(7800)] = 314242, - [SMALL_STATE(7801)] = 314252, - [SMALL_STATE(7802)] = 314262, - [SMALL_STATE(7803)] = 314272, - [SMALL_STATE(7804)] = 314282, - [SMALL_STATE(7805)] = 314292, - [SMALL_STATE(7806)] = 314302, - [SMALL_STATE(7807)] = 314312, - [SMALL_STATE(7808)] = 314322, - [SMALL_STATE(7809)] = 314332, - [SMALL_STATE(7810)] = 314342, - [SMALL_STATE(7811)] = 314352, - [SMALL_STATE(7812)] = 314362, - [SMALL_STATE(7813)] = 314372, - [SMALL_STATE(7814)] = 314382, - [SMALL_STATE(7815)] = 314392, - [SMALL_STATE(7816)] = 314400, - [SMALL_STATE(7817)] = 314410, - [SMALL_STATE(7818)] = 314420, - [SMALL_STATE(7819)] = 314430, - [SMALL_STATE(7820)] = 314440, - [SMALL_STATE(7821)] = 314450, - [SMALL_STATE(7822)] = 314460, - [SMALL_STATE(7823)] = 314470, - [SMALL_STATE(7824)] = 314480, - [SMALL_STATE(7825)] = 314490, - [SMALL_STATE(7826)] = 314500, - [SMALL_STATE(7827)] = 314510, - [SMALL_STATE(7828)] = 314520, - [SMALL_STATE(7829)] = 314530, - [SMALL_STATE(7830)] = 314540, - [SMALL_STATE(7831)] = 314550, - [SMALL_STATE(7832)] = 314560, - [SMALL_STATE(7833)] = 314570, - [SMALL_STATE(7834)] = 314580, - [SMALL_STATE(7835)] = 314590, - [SMALL_STATE(7836)] = 314600, - [SMALL_STATE(7837)] = 314610, - [SMALL_STATE(7838)] = 314620, - [SMALL_STATE(7839)] = 314630, - [SMALL_STATE(7840)] = 314640, - [SMALL_STATE(7841)] = 314650, - [SMALL_STATE(7842)] = 314660, - [SMALL_STATE(7843)] = 314670, - [SMALL_STATE(7844)] = 314680, - [SMALL_STATE(7845)] = 314690, - [SMALL_STATE(7846)] = 314700, - [SMALL_STATE(7847)] = 314710, - [SMALL_STATE(7848)] = 314720, - [SMALL_STATE(7849)] = 314730, - [SMALL_STATE(7850)] = 314740, - [SMALL_STATE(7851)] = 314750, - [SMALL_STATE(7852)] = 314758, - [SMALL_STATE(7853)] = 314768, - [SMALL_STATE(7854)] = 314778, - [SMALL_STATE(7855)] = 314788, - [SMALL_STATE(7856)] = 314798, - [SMALL_STATE(7857)] = 314808, - [SMALL_STATE(7858)] = 314818, - [SMALL_STATE(7859)] = 314826, - [SMALL_STATE(7860)] = 314836, - [SMALL_STATE(7861)] = 314843, - [SMALL_STATE(7862)] = 314850, - [SMALL_STATE(7863)] = 314857, - [SMALL_STATE(7864)] = 314864, - [SMALL_STATE(7865)] = 314871, - [SMALL_STATE(7866)] = 314878, - [SMALL_STATE(7867)] = 314885, - [SMALL_STATE(7868)] = 314892, - [SMALL_STATE(7869)] = 314899, - [SMALL_STATE(7870)] = 314906, - [SMALL_STATE(7871)] = 314913, - [SMALL_STATE(7872)] = 314920, - [SMALL_STATE(7873)] = 314927, - [SMALL_STATE(7874)] = 314934, - [SMALL_STATE(7875)] = 314941, - [SMALL_STATE(7876)] = 314948, - [SMALL_STATE(7877)] = 314955, - [SMALL_STATE(7878)] = 314962, - [SMALL_STATE(7879)] = 314969, - [SMALL_STATE(7880)] = 314976, - [SMALL_STATE(7881)] = 314983, - [SMALL_STATE(7882)] = 314990, - [SMALL_STATE(7883)] = 314997, - [SMALL_STATE(7884)] = 315004, - [SMALL_STATE(7885)] = 315011, - [SMALL_STATE(7886)] = 315018, - [SMALL_STATE(7887)] = 315025, - [SMALL_STATE(7888)] = 315032, - [SMALL_STATE(7889)] = 315039, - [SMALL_STATE(7890)] = 315046, - [SMALL_STATE(7891)] = 315053, - [SMALL_STATE(7892)] = 315060, - [SMALL_STATE(7893)] = 315067, - [SMALL_STATE(7894)] = 315074, - [SMALL_STATE(7895)] = 315081, - [SMALL_STATE(7896)] = 315088, - [SMALL_STATE(7897)] = 315095, - [SMALL_STATE(7898)] = 315102, - [SMALL_STATE(7899)] = 315109, - [SMALL_STATE(7900)] = 315116, - [SMALL_STATE(7901)] = 315123, - [SMALL_STATE(7902)] = 315130, - [SMALL_STATE(7903)] = 315137, - [SMALL_STATE(7904)] = 315144, - [SMALL_STATE(7905)] = 315151, - [SMALL_STATE(7906)] = 315158, - [SMALL_STATE(7907)] = 315165, - [SMALL_STATE(7908)] = 315172, - [SMALL_STATE(7909)] = 315179, - [SMALL_STATE(7910)] = 315186, - [SMALL_STATE(7911)] = 315193, - [SMALL_STATE(7912)] = 315200, - [SMALL_STATE(7913)] = 315207, - [SMALL_STATE(7914)] = 315214, - [SMALL_STATE(7915)] = 315221, - [SMALL_STATE(7916)] = 315228, - [SMALL_STATE(7917)] = 315235, - [SMALL_STATE(7918)] = 315242, - [SMALL_STATE(7919)] = 315249, - [SMALL_STATE(7920)] = 315256, - [SMALL_STATE(7921)] = 315263, - [SMALL_STATE(7922)] = 315270, - [SMALL_STATE(7923)] = 315277, - [SMALL_STATE(7924)] = 315284, - [SMALL_STATE(7925)] = 315291, - [SMALL_STATE(7926)] = 315298, - [SMALL_STATE(7927)] = 315305, - [SMALL_STATE(7928)] = 315312, - [SMALL_STATE(7929)] = 315319, - [SMALL_STATE(7930)] = 315326, - [SMALL_STATE(7931)] = 315333, - [SMALL_STATE(7932)] = 315340, - [SMALL_STATE(7933)] = 315347, - [SMALL_STATE(7934)] = 315354, - [SMALL_STATE(7935)] = 315361, - [SMALL_STATE(7936)] = 315368, - [SMALL_STATE(7937)] = 315375, - [SMALL_STATE(7938)] = 315382, - [SMALL_STATE(7939)] = 315389, - [SMALL_STATE(7940)] = 315396, - [SMALL_STATE(7941)] = 315403, - [SMALL_STATE(7942)] = 315410, - [SMALL_STATE(7943)] = 315417, - [SMALL_STATE(7944)] = 315424, - [SMALL_STATE(7945)] = 315431, - [SMALL_STATE(7946)] = 315438, - [SMALL_STATE(7947)] = 315445, - [SMALL_STATE(7948)] = 315452, - [SMALL_STATE(7949)] = 315459, - [SMALL_STATE(7950)] = 315466, - [SMALL_STATE(7951)] = 315473, - [SMALL_STATE(7952)] = 315480, - [SMALL_STATE(7953)] = 315487, - [SMALL_STATE(7954)] = 315494, - [SMALL_STATE(7955)] = 315501, - [SMALL_STATE(7956)] = 315508, - [SMALL_STATE(7957)] = 315515, - [SMALL_STATE(7958)] = 315522, - [SMALL_STATE(7959)] = 315529, - [SMALL_STATE(7960)] = 315536, - [SMALL_STATE(7961)] = 315543, - [SMALL_STATE(7962)] = 315550, - [SMALL_STATE(7963)] = 315557, - [SMALL_STATE(7964)] = 315564, - [SMALL_STATE(7965)] = 315571, - [SMALL_STATE(7966)] = 315578, - [SMALL_STATE(7967)] = 315585, - [SMALL_STATE(7968)] = 315592, - [SMALL_STATE(7969)] = 315599, - [SMALL_STATE(7970)] = 315606, - [SMALL_STATE(7971)] = 315613, - [SMALL_STATE(7972)] = 315620, - [SMALL_STATE(7973)] = 315627, - [SMALL_STATE(7974)] = 315634, - [SMALL_STATE(7975)] = 315641, - [SMALL_STATE(7976)] = 315648, - [SMALL_STATE(7977)] = 315655, - [SMALL_STATE(7978)] = 315662, - [SMALL_STATE(7979)] = 315669, - [SMALL_STATE(7980)] = 315676, - [SMALL_STATE(7981)] = 315683, - [SMALL_STATE(7982)] = 315690, - [SMALL_STATE(7983)] = 315697, - [SMALL_STATE(7984)] = 315704, - [SMALL_STATE(7985)] = 315711, - [SMALL_STATE(7986)] = 315718, - [SMALL_STATE(7987)] = 315725, - [SMALL_STATE(7988)] = 315732, - [SMALL_STATE(7989)] = 315739, - [SMALL_STATE(7990)] = 315746, - [SMALL_STATE(7991)] = 315753, - [SMALL_STATE(7992)] = 315760, - [SMALL_STATE(7993)] = 315767, - [SMALL_STATE(7994)] = 315774, - [SMALL_STATE(7995)] = 315781, - [SMALL_STATE(7996)] = 315788, - [SMALL_STATE(7997)] = 315795, - [SMALL_STATE(7998)] = 315802, - [SMALL_STATE(7999)] = 315809, - [SMALL_STATE(8000)] = 315816, - [SMALL_STATE(8001)] = 315823, - [SMALL_STATE(8002)] = 315830, - [SMALL_STATE(8003)] = 315837, - [SMALL_STATE(8004)] = 315844, - [SMALL_STATE(8005)] = 315851, - [SMALL_STATE(8006)] = 315858, - [SMALL_STATE(8007)] = 315865, - [SMALL_STATE(8008)] = 315872, - [SMALL_STATE(8009)] = 315879, - [SMALL_STATE(8010)] = 315886, - [SMALL_STATE(8011)] = 315893, - [SMALL_STATE(8012)] = 315900, - [SMALL_STATE(8013)] = 315907, - [SMALL_STATE(8014)] = 315914, - [SMALL_STATE(8015)] = 315921, - [SMALL_STATE(8016)] = 315928, - [SMALL_STATE(8017)] = 315935, - [SMALL_STATE(8018)] = 315942, - [SMALL_STATE(8019)] = 315949, - [SMALL_STATE(8020)] = 315956, - [SMALL_STATE(8021)] = 315963, - [SMALL_STATE(8022)] = 315970, - [SMALL_STATE(8023)] = 315977, - [SMALL_STATE(8024)] = 315984, - [SMALL_STATE(8025)] = 315991, - [SMALL_STATE(8026)] = 315998, - [SMALL_STATE(8027)] = 316005, - [SMALL_STATE(8028)] = 316012, - [SMALL_STATE(8029)] = 316019, - [SMALL_STATE(8030)] = 316026, - [SMALL_STATE(8031)] = 316033, - [SMALL_STATE(8032)] = 316040, - [SMALL_STATE(8033)] = 316047, - [SMALL_STATE(8034)] = 316054, - [SMALL_STATE(8035)] = 316061, - [SMALL_STATE(8036)] = 316068, - [SMALL_STATE(8037)] = 316075, - [SMALL_STATE(8038)] = 316082, - [SMALL_STATE(8039)] = 316089, - [SMALL_STATE(8040)] = 316096, - [SMALL_STATE(8041)] = 316103, - [SMALL_STATE(8042)] = 316110, - [SMALL_STATE(8043)] = 316117, - [SMALL_STATE(8044)] = 316124, - [SMALL_STATE(8045)] = 316131, - [SMALL_STATE(8046)] = 316138, - [SMALL_STATE(8047)] = 316145, - [SMALL_STATE(8048)] = 316152, - [SMALL_STATE(8049)] = 316159, - [SMALL_STATE(8050)] = 316166, - [SMALL_STATE(8051)] = 316173, - [SMALL_STATE(8052)] = 316180, - [SMALL_STATE(8053)] = 316187, - [SMALL_STATE(8054)] = 316194, - [SMALL_STATE(8055)] = 316201, - [SMALL_STATE(8056)] = 316208, - [SMALL_STATE(8057)] = 316215, - [SMALL_STATE(8058)] = 316222, - [SMALL_STATE(8059)] = 316229, - [SMALL_STATE(8060)] = 316236, - [SMALL_STATE(8061)] = 316243, - [SMALL_STATE(8062)] = 316250, - [SMALL_STATE(8063)] = 316257, - [SMALL_STATE(8064)] = 316264, - [SMALL_STATE(8065)] = 316271, - [SMALL_STATE(8066)] = 316278, - [SMALL_STATE(8067)] = 316285, - [SMALL_STATE(8068)] = 316292, - [SMALL_STATE(8069)] = 316299, - [SMALL_STATE(8070)] = 316306, - [SMALL_STATE(8071)] = 316313, - [SMALL_STATE(8072)] = 316320, - [SMALL_STATE(8073)] = 316327, - [SMALL_STATE(8074)] = 316334, - [SMALL_STATE(8075)] = 316341, - [SMALL_STATE(8076)] = 316348, - [SMALL_STATE(8077)] = 316355, - [SMALL_STATE(8078)] = 316362, - [SMALL_STATE(8079)] = 316369, - [SMALL_STATE(8080)] = 316376, - [SMALL_STATE(8081)] = 316383, - [SMALL_STATE(8082)] = 316390, - [SMALL_STATE(8083)] = 316397, - [SMALL_STATE(8084)] = 316404, - [SMALL_STATE(8085)] = 316411, - [SMALL_STATE(8086)] = 316418, - [SMALL_STATE(8087)] = 316425, - [SMALL_STATE(8088)] = 316432, - [SMALL_STATE(8089)] = 316439, - [SMALL_STATE(8090)] = 316446, - [SMALL_STATE(8091)] = 316453, - [SMALL_STATE(8092)] = 316460, - [SMALL_STATE(8093)] = 316467, - [SMALL_STATE(8094)] = 316474, - [SMALL_STATE(8095)] = 316481, - [SMALL_STATE(8096)] = 316488, - [SMALL_STATE(8097)] = 316495, - [SMALL_STATE(8098)] = 316502, - [SMALL_STATE(8099)] = 316509, - [SMALL_STATE(8100)] = 316516, - [SMALL_STATE(8101)] = 316523, - [SMALL_STATE(8102)] = 316530, - [SMALL_STATE(8103)] = 316537, - [SMALL_STATE(8104)] = 316544, - [SMALL_STATE(8105)] = 316551, - [SMALL_STATE(8106)] = 316558, - [SMALL_STATE(8107)] = 316565, - [SMALL_STATE(8108)] = 316572, - [SMALL_STATE(8109)] = 316579, - [SMALL_STATE(8110)] = 316586, - [SMALL_STATE(8111)] = 316593, - [SMALL_STATE(8112)] = 316600, - [SMALL_STATE(8113)] = 316607, - [SMALL_STATE(8114)] = 316614, - [SMALL_STATE(8115)] = 316621, - [SMALL_STATE(8116)] = 316628, - [SMALL_STATE(8117)] = 316635, - [SMALL_STATE(8118)] = 316642, - [SMALL_STATE(8119)] = 316649, - [SMALL_STATE(8120)] = 316656, - [SMALL_STATE(8121)] = 316663, - [SMALL_STATE(8122)] = 316670, - [SMALL_STATE(8123)] = 316677, - [SMALL_STATE(8124)] = 316684, - [SMALL_STATE(8125)] = 316691, - [SMALL_STATE(8126)] = 316698, - [SMALL_STATE(8127)] = 316705, - [SMALL_STATE(8128)] = 316712, - [SMALL_STATE(8129)] = 316719, - [SMALL_STATE(8130)] = 316726, - [SMALL_STATE(8131)] = 316733, - [SMALL_STATE(8132)] = 316740, - [SMALL_STATE(8133)] = 316747, - [SMALL_STATE(8134)] = 316754, - [SMALL_STATE(8135)] = 316761, - [SMALL_STATE(8136)] = 316768, - [SMALL_STATE(8137)] = 316775, - [SMALL_STATE(8138)] = 316782, - [SMALL_STATE(8139)] = 316789, - [SMALL_STATE(8140)] = 316796, - [SMALL_STATE(8141)] = 316803, - [SMALL_STATE(8142)] = 316810, - [SMALL_STATE(8143)] = 316817, - [SMALL_STATE(8144)] = 316824, - [SMALL_STATE(8145)] = 316831, - [SMALL_STATE(8146)] = 316838, - [SMALL_STATE(8147)] = 316845, - [SMALL_STATE(8148)] = 316852, - [SMALL_STATE(8149)] = 316859, - [SMALL_STATE(8150)] = 316866, - [SMALL_STATE(8151)] = 316873, - [SMALL_STATE(8152)] = 316880, - [SMALL_STATE(8153)] = 316887, - [SMALL_STATE(8154)] = 316894, - [SMALL_STATE(8155)] = 316901, - [SMALL_STATE(8156)] = 316908, - [SMALL_STATE(8157)] = 316915, - [SMALL_STATE(8158)] = 316922, - [SMALL_STATE(8159)] = 316929, - [SMALL_STATE(8160)] = 316936, - [SMALL_STATE(8161)] = 316943, - [SMALL_STATE(8162)] = 316950, - [SMALL_STATE(8163)] = 316957, - [SMALL_STATE(8164)] = 316964, - [SMALL_STATE(8165)] = 316971, - [SMALL_STATE(8166)] = 316978, - [SMALL_STATE(8167)] = 316985, - [SMALL_STATE(8168)] = 316992, - [SMALL_STATE(8169)] = 316999, - [SMALL_STATE(8170)] = 317006, - [SMALL_STATE(8171)] = 317013, - [SMALL_STATE(8172)] = 317020, - [SMALL_STATE(8173)] = 317027, - [SMALL_STATE(8174)] = 317034, - [SMALL_STATE(8175)] = 317041, - [SMALL_STATE(8176)] = 317048, - [SMALL_STATE(8177)] = 317055, - [SMALL_STATE(8178)] = 317062, - [SMALL_STATE(8179)] = 317069, - [SMALL_STATE(8180)] = 317076, - [SMALL_STATE(8181)] = 317083, - [SMALL_STATE(8182)] = 317090, - [SMALL_STATE(8183)] = 317097, - [SMALL_STATE(8184)] = 317104, - [SMALL_STATE(8185)] = 317111, - [SMALL_STATE(8186)] = 317118, - [SMALL_STATE(8187)] = 317125, - [SMALL_STATE(8188)] = 317132, - [SMALL_STATE(8189)] = 317139, - [SMALL_STATE(8190)] = 317146, - [SMALL_STATE(8191)] = 317153, - [SMALL_STATE(8192)] = 317160, - [SMALL_STATE(8193)] = 317167, - [SMALL_STATE(8194)] = 317174, - [SMALL_STATE(8195)] = 317181, - [SMALL_STATE(8196)] = 317188, - [SMALL_STATE(8197)] = 317195, - [SMALL_STATE(8198)] = 317202, - [SMALL_STATE(8199)] = 317209, - [SMALL_STATE(8200)] = 317216, - [SMALL_STATE(8201)] = 317223, - [SMALL_STATE(8202)] = 317230, - [SMALL_STATE(8203)] = 317237, - [SMALL_STATE(8204)] = 317244, - [SMALL_STATE(8205)] = 317251, - [SMALL_STATE(8206)] = 317258, - [SMALL_STATE(8207)] = 317265, - [SMALL_STATE(8208)] = 317272, - [SMALL_STATE(8209)] = 317279, - [SMALL_STATE(8210)] = 317286, - [SMALL_STATE(8211)] = 317293, - [SMALL_STATE(8212)] = 317300, - [SMALL_STATE(8213)] = 317307, - [SMALL_STATE(8214)] = 317314, - [SMALL_STATE(8215)] = 317321, - [SMALL_STATE(8216)] = 317328, - [SMALL_STATE(8217)] = 317335, - [SMALL_STATE(8218)] = 317342, - [SMALL_STATE(8219)] = 317349, - [SMALL_STATE(8220)] = 317356, - [SMALL_STATE(8221)] = 317363, - [SMALL_STATE(8222)] = 317370, - [SMALL_STATE(8223)] = 317377, - [SMALL_STATE(8224)] = 317384, - [SMALL_STATE(8225)] = 317391, - [SMALL_STATE(8226)] = 317398, - [SMALL_STATE(8227)] = 317405, - [SMALL_STATE(8228)] = 317412, - [SMALL_STATE(8229)] = 317419, - [SMALL_STATE(8230)] = 317426, - [SMALL_STATE(8231)] = 317433, - [SMALL_STATE(8232)] = 317440, - [SMALL_STATE(8233)] = 317447, - [SMALL_STATE(8234)] = 317454, - [SMALL_STATE(8235)] = 317461, - [SMALL_STATE(8236)] = 317468, - [SMALL_STATE(8237)] = 317475, - [SMALL_STATE(8238)] = 317482, - [SMALL_STATE(8239)] = 317489, - [SMALL_STATE(8240)] = 317496, - [SMALL_STATE(8241)] = 317503, - [SMALL_STATE(8242)] = 317510, - [SMALL_STATE(8243)] = 317517, - [SMALL_STATE(8244)] = 317524, - [SMALL_STATE(8245)] = 317531, - [SMALL_STATE(8246)] = 317538, - [SMALL_STATE(8247)] = 317545, - [SMALL_STATE(8248)] = 317552, - [SMALL_STATE(8249)] = 317559, - [SMALL_STATE(8250)] = 317566, - [SMALL_STATE(8251)] = 317573, - [SMALL_STATE(8252)] = 317580, - [SMALL_STATE(8253)] = 317587, - [SMALL_STATE(8254)] = 317594, - [SMALL_STATE(8255)] = 317601, - [SMALL_STATE(8256)] = 317608, - [SMALL_STATE(8257)] = 317615, - [SMALL_STATE(8258)] = 317622, - [SMALL_STATE(8259)] = 317629, - [SMALL_STATE(8260)] = 317636, - [SMALL_STATE(8261)] = 317643, - [SMALL_STATE(8262)] = 317650, - [SMALL_STATE(8263)] = 317657, - [SMALL_STATE(8264)] = 317664, - [SMALL_STATE(8265)] = 317671, - [SMALL_STATE(8266)] = 317678, - [SMALL_STATE(8267)] = 317685, - [SMALL_STATE(8268)] = 317692, - [SMALL_STATE(8269)] = 317699, - [SMALL_STATE(8270)] = 317706, - [SMALL_STATE(8271)] = 317713, - [SMALL_STATE(8272)] = 317720, - [SMALL_STATE(8273)] = 317727, - [SMALL_STATE(8274)] = 317734, - [SMALL_STATE(8275)] = 317741, - [SMALL_STATE(8276)] = 317748, - [SMALL_STATE(8277)] = 317755, - [SMALL_STATE(8278)] = 317762, - [SMALL_STATE(8279)] = 317769, - [SMALL_STATE(8280)] = 317776, - [SMALL_STATE(8281)] = 317783, - [SMALL_STATE(8282)] = 317790, - [SMALL_STATE(8283)] = 317797, - [SMALL_STATE(8284)] = 317804, - [SMALL_STATE(8285)] = 317811, - [SMALL_STATE(8286)] = 317818, - [SMALL_STATE(8287)] = 317825, - [SMALL_STATE(8288)] = 317832, - [SMALL_STATE(8289)] = 317839, - [SMALL_STATE(8290)] = 317846, - [SMALL_STATE(8291)] = 317853, - [SMALL_STATE(8292)] = 317860, - [SMALL_STATE(8293)] = 317867, - [SMALL_STATE(8294)] = 317874, - [SMALL_STATE(8295)] = 317881, - [SMALL_STATE(8296)] = 317888, - [SMALL_STATE(8297)] = 317895, - [SMALL_STATE(8298)] = 317902, - [SMALL_STATE(8299)] = 317909, - [SMALL_STATE(8300)] = 317916, - [SMALL_STATE(8301)] = 317923, - [SMALL_STATE(8302)] = 317930, - [SMALL_STATE(8303)] = 317937, - [SMALL_STATE(8304)] = 317944, - [SMALL_STATE(8305)] = 317951, - [SMALL_STATE(8306)] = 317958, - [SMALL_STATE(8307)] = 317965, - [SMALL_STATE(8308)] = 317972, - [SMALL_STATE(8309)] = 317979, - [SMALL_STATE(8310)] = 317986, - [SMALL_STATE(8311)] = 317993, - [SMALL_STATE(8312)] = 318000, - [SMALL_STATE(8313)] = 318007, - [SMALL_STATE(8314)] = 318014, - [SMALL_STATE(8315)] = 318021, - [SMALL_STATE(8316)] = 318028, - [SMALL_STATE(8317)] = 318035, - [SMALL_STATE(8318)] = 318042, - [SMALL_STATE(8319)] = 318049, - [SMALL_STATE(8320)] = 318056, - [SMALL_STATE(8321)] = 318063, - [SMALL_STATE(8322)] = 318070, - [SMALL_STATE(8323)] = 318077, - [SMALL_STATE(8324)] = 318084, - [SMALL_STATE(8325)] = 318091, - [SMALL_STATE(8326)] = 318098, - [SMALL_STATE(8327)] = 318105, - [SMALL_STATE(8328)] = 318112, - [SMALL_STATE(8329)] = 318119, - [SMALL_STATE(8330)] = 318126, - [SMALL_STATE(8331)] = 318133, - [SMALL_STATE(8332)] = 318140, - [SMALL_STATE(8333)] = 318147, - [SMALL_STATE(8334)] = 318154, - [SMALL_STATE(8335)] = 318161, - [SMALL_STATE(8336)] = 318168, - [SMALL_STATE(8337)] = 318175, - [SMALL_STATE(8338)] = 318182, - [SMALL_STATE(8339)] = 318189, - [SMALL_STATE(8340)] = 318196, - [SMALL_STATE(8341)] = 318203, - [SMALL_STATE(8342)] = 318210, - [SMALL_STATE(8343)] = 318217, - [SMALL_STATE(8344)] = 318224, - [SMALL_STATE(8345)] = 318231, - [SMALL_STATE(8346)] = 318238, - [SMALL_STATE(8347)] = 318245, - [SMALL_STATE(8348)] = 318252, - [SMALL_STATE(8349)] = 318259, - [SMALL_STATE(8350)] = 318266, - [SMALL_STATE(8351)] = 318273, - [SMALL_STATE(8352)] = 318280, - [SMALL_STATE(8353)] = 318287, - [SMALL_STATE(8354)] = 318294, - [SMALL_STATE(8355)] = 318301, - [SMALL_STATE(8356)] = 318308, - [SMALL_STATE(8357)] = 318315, - [SMALL_STATE(8358)] = 318322, - [SMALL_STATE(8359)] = 318329, - [SMALL_STATE(8360)] = 318336, - [SMALL_STATE(8361)] = 318343, - [SMALL_STATE(8362)] = 318350, - [SMALL_STATE(8363)] = 318357, - [SMALL_STATE(8364)] = 318364, - [SMALL_STATE(8365)] = 318371, - [SMALL_STATE(8366)] = 318378, - [SMALL_STATE(8367)] = 318385, - [SMALL_STATE(8368)] = 318392, - [SMALL_STATE(8369)] = 318399, - [SMALL_STATE(8370)] = 318406, - [SMALL_STATE(8371)] = 318413, - [SMALL_STATE(8372)] = 318420, - [SMALL_STATE(8373)] = 318427, - [SMALL_STATE(8374)] = 318434, - [SMALL_STATE(8375)] = 318441, - [SMALL_STATE(8376)] = 318448, - [SMALL_STATE(8377)] = 318455, - [SMALL_STATE(8378)] = 318462, - [SMALL_STATE(8379)] = 318469, - [SMALL_STATE(8380)] = 318476, - [SMALL_STATE(8381)] = 318483, - [SMALL_STATE(8382)] = 318490, - [SMALL_STATE(8383)] = 318497, - [SMALL_STATE(8384)] = 318504, - [SMALL_STATE(8385)] = 318511, - [SMALL_STATE(8386)] = 318518, - [SMALL_STATE(8387)] = 318525, - [SMALL_STATE(8388)] = 318532, - [SMALL_STATE(8389)] = 318539, - [SMALL_STATE(8390)] = 318546, - [SMALL_STATE(8391)] = 318553, - [SMALL_STATE(8392)] = 318560, - [SMALL_STATE(8393)] = 318567, - [SMALL_STATE(8394)] = 318574, - [SMALL_STATE(8395)] = 318581, - [SMALL_STATE(8396)] = 318588, - [SMALL_STATE(8397)] = 318595, - [SMALL_STATE(8398)] = 318602, - [SMALL_STATE(8399)] = 318609, - [SMALL_STATE(8400)] = 318616, - [SMALL_STATE(8401)] = 318623, - [SMALL_STATE(8402)] = 318630, - [SMALL_STATE(8403)] = 318637, - [SMALL_STATE(8404)] = 318644, - [SMALL_STATE(8405)] = 318651, - [SMALL_STATE(8406)] = 318658, - [SMALL_STATE(8407)] = 318665, - [SMALL_STATE(8408)] = 318672, - [SMALL_STATE(8409)] = 318679, - [SMALL_STATE(8410)] = 318686, - [SMALL_STATE(8411)] = 318693, - [SMALL_STATE(8412)] = 318700, - [SMALL_STATE(8413)] = 318707, - [SMALL_STATE(8414)] = 318714, - [SMALL_STATE(8415)] = 318721, - [SMALL_STATE(8416)] = 318728, - [SMALL_STATE(8417)] = 318735, - [SMALL_STATE(8418)] = 318742, - [SMALL_STATE(8419)] = 318749, - [SMALL_STATE(8420)] = 318756, - [SMALL_STATE(8421)] = 318763, - [SMALL_STATE(8422)] = 318770, - [SMALL_STATE(8423)] = 318777, - [SMALL_STATE(8424)] = 318784, - [SMALL_STATE(8425)] = 318791, - [SMALL_STATE(8426)] = 318798, - [SMALL_STATE(8427)] = 318805, - [SMALL_STATE(8428)] = 318812, - [SMALL_STATE(8429)] = 318819, - [SMALL_STATE(8430)] = 318826, - [SMALL_STATE(8431)] = 318833, - [SMALL_STATE(8432)] = 318840, - [SMALL_STATE(8433)] = 318847, - [SMALL_STATE(8434)] = 318854, - [SMALL_STATE(8435)] = 318861, - [SMALL_STATE(8436)] = 318868, - [SMALL_STATE(8437)] = 318875, - [SMALL_STATE(8438)] = 318882, - [SMALL_STATE(8439)] = 318889, - [SMALL_STATE(8440)] = 318896, - [SMALL_STATE(8441)] = 318903, - [SMALL_STATE(8442)] = 318910, - [SMALL_STATE(8443)] = 318917, - [SMALL_STATE(8444)] = 318924, - [SMALL_STATE(8445)] = 318931, - [SMALL_STATE(8446)] = 318938, - [SMALL_STATE(8447)] = 318945, - [SMALL_STATE(8448)] = 318952, - [SMALL_STATE(8449)] = 318959, - [SMALL_STATE(8450)] = 318966, - [SMALL_STATE(8451)] = 318973, - [SMALL_STATE(8452)] = 318980, - [SMALL_STATE(8453)] = 318987, - [SMALL_STATE(8454)] = 318994, - [SMALL_STATE(8455)] = 319001, - [SMALL_STATE(8456)] = 319008, - [SMALL_STATE(8457)] = 319015, - [SMALL_STATE(8458)] = 319022, - [SMALL_STATE(8459)] = 319029, - [SMALL_STATE(8460)] = 319036, - [SMALL_STATE(8461)] = 319043, - [SMALL_STATE(8462)] = 319050, - [SMALL_STATE(8463)] = 319057, - [SMALL_STATE(8464)] = 319064, - [SMALL_STATE(8465)] = 319071, - [SMALL_STATE(8466)] = 319078, - [SMALL_STATE(8467)] = 319085, - [SMALL_STATE(8468)] = 319092, - [SMALL_STATE(8469)] = 319099, - [SMALL_STATE(8470)] = 319106, - [SMALL_STATE(8471)] = 319113, - [SMALL_STATE(8472)] = 319120, - [SMALL_STATE(8473)] = 319127, - [SMALL_STATE(8474)] = 319134, - [SMALL_STATE(8475)] = 319141, - [SMALL_STATE(8476)] = 319148, - [SMALL_STATE(8477)] = 319155, - [SMALL_STATE(8478)] = 319162, - [SMALL_STATE(8479)] = 319169, - [SMALL_STATE(8480)] = 319176, - [SMALL_STATE(8481)] = 319183, - [SMALL_STATE(8482)] = 319190, - [SMALL_STATE(8483)] = 319197, - [SMALL_STATE(8484)] = 319204, - [SMALL_STATE(8485)] = 319211, - [SMALL_STATE(8486)] = 319218, - [SMALL_STATE(8487)] = 319225, - [SMALL_STATE(8488)] = 319232, - [SMALL_STATE(8489)] = 319239, - [SMALL_STATE(8490)] = 319246, - [SMALL_STATE(8491)] = 319253, - [SMALL_STATE(8492)] = 319260, - [SMALL_STATE(8493)] = 319267, - [SMALL_STATE(8494)] = 319274, - [SMALL_STATE(8495)] = 319281, - [SMALL_STATE(8496)] = 319288, - [SMALL_STATE(8497)] = 319295, - [SMALL_STATE(8498)] = 319302, - [SMALL_STATE(8499)] = 319309, - [SMALL_STATE(8500)] = 319316, - [SMALL_STATE(8501)] = 319323, - [SMALL_STATE(8502)] = 319330, - [SMALL_STATE(8503)] = 319337, - [SMALL_STATE(8504)] = 319344, - [SMALL_STATE(8505)] = 319351, - [SMALL_STATE(8506)] = 319358, - [SMALL_STATE(8507)] = 319365, - [SMALL_STATE(8508)] = 319372, - [SMALL_STATE(8509)] = 319379, - [SMALL_STATE(8510)] = 319386, - [SMALL_STATE(8511)] = 319393, - [SMALL_STATE(8512)] = 319400, - [SMALL_STATE(8513)] = 319407, - [SMALL_STATE(8514)] = 319414, - [SMALL_STATE(8515)] = 319421, - [SMALL_STATE(8516)] = 319428, - [SMALL_STATE(8517)] = 319435, - [SMALL_STATE(8518)] = 319442, - [SMALL_STATE(8519)] = 319449, - [SMALL_STATE(8520)] = 319456, - [SMALL_STATE(8521)] = 319463, - [SMALL_STATE(8522)] = 319470, - [SMALL_STATE(8523)] = 319477, - [SMALL_STATE(8524)] = 319484, - [SMALL_STATE(8525)] = 319491, - [SMALL_STATE(8526)] = 319498, - [SMALL_STATE(8527)] = 319505, - [SMALL_STATE(8528)] = 319512, - [SMALL_STATE(8529)] = 319519, - [SMALL_STATE(8530)] = 319526, - [SMALL_STATE(8531)] = 319533, - [SMALL_STATE(8532)] = 319540, - [SMALL_STATE(8533)] = 319547, - [SMALL_STATE(8534)] = 319554, - [SMALL_STATE(8535)] = 319561, - [SMALL_STATE(8536)] = 319568, - [SMALL_STATE(8537)] = 319575, - [SMALL_STATE(8538)] = 319582, - [SMALL_STATE(8539)] = 319589, - [SMALL_STATE(8540)] = 319596, - [SMALL_STATE(8541)] = 319603, - [SMALL_STATE(8542)] = 319610, - [SMALL_STATE(8543)] = 319617, - [SMALL_STATE(8544)] = 319624, - [SMALL_STATE(8545)] = 319631, - [SMALL_STATE(8546)] = 319638, - [SMALL_STATE(8547)] = 319645, - [SMALL_STATE(8548)] = 319652, - [SMALL_STATE(8549)] = 319659, - [SMALL_STATE(8550)] = 319666, - [SMALL_STATE(8551)] = 319673, - [SMALL_STATE(8552)] = 319680, - [SMALL_STATE(8553)] = 319687, - [SMALL_STATE(8554)] = 319694, - [SMALL_STATE(8555)] = 319701, - [SMALL_STATE(8556)] = 319708, - [SMALL_STATE(8557)] = 319715, - [SMALL_STATE(8558)] = 319722, - [SMALL_STATE(8559)] = 319729, - [SMALL_STATE(8560)] = 319736, - [SMALL_STATE(8561)] = 319743, - [SMALL_STATE(8562)] = 319750, - [SMALL_STATE(8563)] = 319757, - [SMALL_STATE(8564)] = 319764, - [SMALL_STATE(8565)] = 319771, - [SMALL_STATE(8566)] = 319778, - [SMALL_STATE(8567)] = 319785, - [SMALL_STATE(8568)] = 319792, - [SMALL_STATE(8569)] = 319799, - [SMALL_STATE(8570)] = 319806, - [SMALL_STATE(8571)] = 319813, - [SMALL_STATE(8572)] = 319820, - [SMALL_STATE(8573)] = 319827, - [SMALL_STATE(8574)] = 319834, - [SMALL_STATE(8575)] = 319841, - [SMALL_STATE(8576)] = 319848, - [SMALL_STATE(8577)] = 319855, - [SMALL_STATE(8578)] = 319862, - [SMALL_STATE(8579)] = 319869, - [SMALL_STATE(8580)] = 319876, - [SMALL_STATE(8581)] = 319883, - [SMALL_STATE(8582)] = 319890, - [SMALL_STATE(8583)] = 319897, - [SMALL_STATE(8584)] = 319904, - [SMALL_STATE(8585)] = 319911, - [SMALL_STATE(8586)] = 319918, - [SMALL_STATE(8587)] = 319925, - [SMALL_STATE(8588)] = 319932, - [SMALL_STATE(8589)] = 319939, - [SMALL_STATE(8590)] = 319946, - [SMALL_STATE(8591)] = 319953, - [SMALL_STATE(8592)] = 319960, - [SMALL_STATE(8593)] = 319967, - [SMALL_STATE(8594)] = 319974, - [SMALL_STATE(8595)] = 319981, - [SMALL_STATE(8596)] = 319988, - [SMALL_STATE(8597)] = 319995, - [SMALL_STATE(8598)] = 320002, - [SMALL_STATE(8599)] = 320009, - [SMALL_STATE(8600)] = 320016, - [SMALL_STATE(8601)] = 320023, - [SMALL_STATE(8602)] = 320030, - [SMALL_STATE(8603)] = 320037, - [SMALL_STATE(8604)] = 320044, - [SMALL_STATE(8605)] = 320051, - [SMALL_STATE(8606)] = 320058, - [SMALL_STATE(8607)] = 320065, - [SMALL_STATE(8608)] = 320072, - [SMALL_STATE(8609)] = 320079, - [SMALL_STATE(8610)] = 320086, - [SMALL_STATE(8611)] = 320093, - [SMALL_STATE(8612)] = 320100, - [SMALL_STATE(8613)] = 320107, - [SMALL_STATE(8614)] = 320114, - [SMALL_STATE(8615)] = 320121, - [SMALL_STATE(8616)] = 320128, - [SMALL_STATE(8617)] = 320135, - [SMALL_STATE(8618)] = 320142, - [SMALL_STATE(8619)] = 320149, - [SMALL_STATE(8620)] = 320156, - [SMALL_STATE(8621)] = 320163, - [SMALL_STATE(8622)] = 320170, - [SMALL_STATE(8623)] = 320177, - [SMALL_STATE(8624)] = 320184, - [SMALL_STATE(8625)] = 320191, - [SMALL_STATE(8626)] = 320198, - [SMALL_STATE(8627)] = 320205, - [SMALL_STATE(8628)] = 320212, - [SMALL_STATE(8629)] = 320219, - [SMALL_STATE(8630)] = 320226, - [SMALL_STATE(8631)] = 320233, - [SMALL_STATE(8632)] = 320240, - [SMALL_STATE(8633)] = 320247, - [SMALL_STATE(8634)] = 320254, - [SMALL_STATE(8635)] = 320261, - [SMALL_STATE(8636)] = 320268, - [SMALL_STATE(8637)] = 320275, - [SMALL_STATE(8638)] = 320282, - [SMALL_STATE(8639)] = 320289, - [SMALL_STATE(8640)] = 320296, - [SMALL_STATE(8641)] = 320303, - [SMALL_STATE(8642)] = 320310, - [SMALL_STATE(8643)] = 320317, - [SMALL_STATE(8644)] = 320324, - [SMALL_STATE(8645)] = 320331, - [SMALL_STATE(8646)] = 320338, - [SMALL_STATE(8647)] = 320345, - [SMALL_STATE(8648)] = 320352, - [SMALL_STATE(8649)] = 320359, - [SMALL_STATE(8650)] = 320366, - [SMALL_STATE(8651)] = 320373, - [SMALL_STATE(8652)] = 320380, - [SMALL_STATE(8653)] = 320387, - [SMALL_STATE(8654)] = 320394, - [SMALL_STATE(8655)] = 320401, - [SMALL_STATE(8656)] = 320408, - [SMALL_STATE(8657)] = 320415, - [SMALL_STATE(8658)] = 320422, - [SMALL_STATE(8659)] = 320429, - [SMALL_STATE(8660)] = 320436, - [SMALL_STATE(8661)] = 320443, - [SMALL_STATE(8662)] = 320450, - [SMALL_STATE(8663)] = 320457, - [SMALL_STATE(8664)] = 320464, - [SMALL_STATE(8665)] = 320471, - [SMALL_STATE(8666)] = 320478, - [SMALL_STATE(8667)] = 320485, - [SMALL_STATE(8668)] = 320492, - [SMALL_STATE(8669)] = 320499, - [SMALL_STATE(8670)] = 320506, - [SMALL_STATE(8671)] = 320513, - [SMALL_STATE(8672)] = 320520, - [SMALL_STATE(8673)] = 320527, - [SMALL_STATE(8674)] = 320534, - [SMALL_STATE(8675)] = 320541, - [SMALL_STATE(8676)] = 320548, - [SMALL_STATE(8677)] = 320555, - [SMALL_STATE(8678)] = 320562, - [SMALL_STATE(8679)] = 320569, - [SMALL_STATE(8680)] = 320576, - [SMALL_STATE(8681)] = 320583, - [SMALL_STATE(8682)] = 320590, - [SMALL_STATE(8683)] = 320597, - [SMALL_STATE(8684)] = 320604, - [SMALL_STATE(8685)] = 320611, - [SMALL_STATE(8686)] = 320618, - [SMALL_STATE(8687)] = 320625, - [SMALL_STATE(8688)] = 320632, - [SMALL_STATE(8689)] = 320639, - [SMALL_STATE(8690)] = 320646, - [SMALL_STATE(8691)] = 320653, - [SMALL_STATE(8692)] = 320660, - [SMALL_STATE(8693)] = 320667, - [SMALL_STATE(8694)] = 320674, - [SMALL_STATE(8695)] = 320681, - [SMALL_STATE(8696)] = 320688, - [SMALL_STATE(8697)] = 320695, - [SMALL_STATE(8698)] = 320702, - [SMALL_STATE(8699)] = 320709, - [SMALL_STATE(8700)] = 320716, - [SMALL_STATE(8701)] = 320723, - [SMALL_STATE(8702)] = 320730, - [SMALL_STATE(8703)] = 320737, - [SMALL_STATE(8704)] = 320744, - [SMALL_STATE(8705)] = 320751, - [SMALL_STATE(8706)] = 320758, - [SMALL_STATE(8707)] = 320765, - [SMALL_STATE(8708)] = 320772, - [SMALL_STATE(8709)] = 320779, - [SMALL_STATE(8710)] = 320786, - [SMALL_STATE(8711)] = 320793, - [SMALL_STATE(8712)] = 320800, - [SMALL_STATE(8713)] = 320807, - [SMALL_STATE(8714)] = 320814, - [SMALL_STATE(8715)] = 320821, - [SMALL_STATE(8716)] = 320828, - [SMALL_STATE(8717)] = 320835, - [SMALL_STATE(8718)] = 320842, - [SMALL_STATE(8719)] = 320849, - [SMALL_STATE(8720)] = 320856, - [SMALL_STATE(8721)] = 320863, - [SMALL_STATE(8722)] = 320870, - [SMALL_STATE(8723)] = 320877, - [SMALL_STATE(8724)] = 320884, - [SMALL_STATE(8725)] = 320891, - [SMALL_STATE(8726)] = 320898, - [SMALL_STATE(8727)] = 320905, - [SMALL_STATE(8728)] = 320912, - [SMALL_STATE(8729)] = 320919, - [SMALL_STATE(8730)] = 320926, - [SMALL_STATE(8731)] = 320933, - [SMALL_STATE(8732)] = 320940, - [SMALL_STATE(8733)] = 320947, - [SMALL_STATE(8734)] = 320954, - [SMALL_STATE(8735)] = 320961, - [SMALL_STATE(8736)] = 320968, - [SMALL_STATE(8737)] = 320975, - [SMALL_STATE(8738)] = 320982, - [SMALL_STATE(8739)] = 320989, - [SMALL_STATE(8740)] = 320996, - [SMALL_STATE(8741)] = 321003, - [SMALL_STATE(8742)] = 321010, - [SMALL_STATE(8743)] = 321017, - [SMALL_STATE(8744)] = 321024, - [SMALL_STATE(8745)] = 321031, - [SMALL_STATE(8746)] = 321038, - [SMALL_STATE(8747)] = 321045, - [SMALL_STATE(8748)] = 321052, - [SMALL_STATE(8749)] = 321059, - [SMALL_STATE(8750)] = 321066, - [SMALL_STATE(8751)] = 321073, - [SMALL_STATE(8752)] = 321080, - [SMALL_STATE(8753)] = 321087, - [SMALL_STATE(8754)] = 321094, - [SMALL_STATE(8755)] = 321101, - [SMALL_STATE(8756)] = 321108, - [SMALL_STATE(8757)] = 321115, - [SMALL_STATE(8758)] = 321122, - [SMALL_STATE(8759)] = 321129, - [SMALL_STATE(8760)] = 321136, - [SMALL_STATE(8761)] = 321143, - [SMALL_STATE(8762)] = 321150, - [SMALL_STATE(8763)] = 321157, - [SMALL_STATE(8764)] = 321164, - [SMALL_STATE(8765)] = 321171, - [SMALL_STATE(8766)] = 321178, - [SMALL_STATE(8767)] = 321185, - [SMALL_STATE(8768)] = 321192, - [SMALL_STATE(8769)] = 321199, - [SMALL_STATE(8770)] = 321206, - [SMALL_STATE(8771)] = 321213, - [SMALL_STATE(8772)] = 321220, - [SMALL_STATE(8773)] = 321227, - [SMALL_STATE(8774)] = 321234, - [SMALL_STATE(8775)] = 321241, - [SMALL_STATE(8776)] = 321248, - [SMALL_STATE(8777)] = 321255, - [SMALL_STATE(8778)] = 321262, - [SMALL_STATE(8779)] = 321269, - [SMALL_STATE(8780)] = 321276, - [SMALL_STATE(8781)] = 321283, - [SMALL_STATE(8782)] = 321290, - [SMALL_STATE(8783)] = 321297, - [SMALL_STATE(8784)] = 321304, - [SMALL_STATE(8785)] = 321311, - [SMALL_STATE(8786)] = 321318, - [SMALL_STATE(8787)] = 321325, - [SMALL_STATE(8788)] = 321332, - [SMALL_STATE(8789)] = 321339, - [SMALL_STATE(8790)] = 321346, - [SMALL_STATE(8791)] = 321353, - [SMALL_STATE(8792)] = 321360, - [SMALL_STATE(8793)] = 321367, - [SMALL_STATE(8794)] = 321374, - [SMALL_STATE(8795)] = 321381, - [SMALL_STATE(8796)] = 321388, - [SMALL_STATE(8797)] = 321395, - [SMALL_STATE(8798)] = 321402, - [SMALL_STATE(8799)] = 321409, - [SMALL_STATE(8800)] = 321416, - [SMALL_STATE(8801)] = 321423, - [SMALL_STATE(8802)] = 321430, - [SMALL_STATE(8803)] = 321437, - [SMALL_STATE(8804)] = 321444, - [SMALL_STATE(8805)] = 321451, - [SMALL_STATE(8806)] = 321458, - [SMALL_STATE(8807)] = 321465, - [SMALL_STATE(8808)] = 321472, - [SMALL_STATE(8809)] = 321479, - [SMALL_STATE(8810)] = 321486, - [SMALL_STATE(8811)] = 321493, - [SMALL_STATE(8812)] = 321500, - [SMALL_STATE(8813)] = 321507, - [SMALL_STATE(8814)] = 321514, - [SMALL_STATE(8815)] = 321521, - [SMALL_STATE(8816)] = 321528, - [SMALL_STATE(8817)] = 321535, - [SMALL_STATE(8818)] = 321542, - [SMALL_STATE(8819)] = 321549, - [SMALL_STATE(8820)] = 321556, - [SMALL_STATE(8821)] = 321563, - [SMALL_STATE(8822)] = 321570, - [SMALL_STATE(8823)] = 321577, - [SMALL_STATE(8824)] = 321584, - [SMALL_STATE(8825)] = 321591, - [SMALL_STATE(8826)] = 321598, - [SMALL_STATE(8827)] = 321605, - [SMALL_STATE(8828)] = 321612, - [SMALL_STATE(8829)] = 321619, - [SMALL_STATE(8830)] = 321626, - [SMALL_STATE(8831)] = 321633, - [SMALL_STATE(8832)] = 321640, - [SMALL_STATE(8833)] = 321647, - [SMALL_STATE(8834)] = 321654, - [SMALL_STATE(8835)] = 321661, - [SMALL_STATE(8836)] = 321668, - [SMALL_STATE(8837)] = 321675, - [SMALL_STATE(8838)] = 321682, - [SMALL_STATE(8839)] = 321689, - [SMALL_STATE(8840)] = 321696, - [SMALL_STATE(8841)] = 321703, - [SMALL_STATE(8842)] = 321710, - [SMALL_STATE(8843)] = 321717, - [SMALL_STATE(8844)] = 321724, - [SMALL_STATE(8845)] = 321731, - [SMALL_STATE(8846)] = 321738, - [SMALL_STATE(8847)] = 321745, - [SMALL_STATE(8848)] = 321752, - [SMALL_STATE(8849)] = 321759, - [SMALL_STATE(8850)] = 321766, - [SMALL_STATE(8851)] = 321773, - [SMALL_STATE(8852)] = 321780, - [SMALL_STATE(8853)] = 321787, - [SMALL_STATE(8854)] = 321794, - [SMALL_STATE(8855)] = 321801, - [SMALL_STATE(8856)] = 321808, - [SMALL_STATE(8857)] = 321815, - [SMALL_STATE(8858)] = 321822, - [SMALL_STATE(8859)] = 321829, - [SMALL_STATE(8860)] = 321836, - [SMALL_STATE(8861)] = 321843, - [SMALL_STATE(8862)] = 321850, - [SMALL_STATE(8863)] = 321857, - [SMALL_STATE(8864)] = 321864, - [SMALL_STATE(8865)] = 321871, - [SMALL_STATE(8866)] = 321878, - [SMALL_STATE(8867)] = 321885, - [SMALL_STATE(8868)] = 321892, - [SMALL_STATE(8869)] = 321899, - [SMALL_STATE(8870)] = 321906, - [SMALL_STATE(8871)] = 321913, - [SMALL_STATE(8872)] = 321920, - [SMALL_STATE(8873)] = 321927, - [SMALL_STATE(8874)] = 321934, - [SMALL_STATE(8875)] = 321941, - [SMALL_STATE(8876)] = 321948, - [SMALL_STATE(8877)] = 321955, - [SMALL_STATE(8878)] = 321962, - [SMALL_STATE(8879)] = 321969, - [SMALL_STATE(8880)] = 321976, - [SMALL_STATE(8881)] = 321983, - [SMALL_STATE(8882)] = 321990, - [SMALL_STATE(8883)] = 321997, - [SMALL_STATE(8884)] = 322004, - [SMALL_STATE(8885)] = 322011, - [SMALL_STATE(8886)] = 322018, - [SMALL_STATE(8887)] = 322025, - [SMALL_STATE(8888)] = 322032, - [SMALL_STATE(8889)] = 322039, - [SMALL_STATE(8890)] = 322046, - [SMALL_STATE(8891)] = 322053, - [SMALL_STATE(8892)] = 322060, - [SMALL_STATE(8893)] = 322067, - [SMALL_STATE(8894)] = 322074, - [SMALL_STATE(8895)] = 322081, - [SMALL_STATE(8896)] = 322088, - [SMALL_STATE(8897)] = 322095, - [SMALL_STATE(8898)] = 322102, - [SMALL_STATE(8899)] = 322109, - [SMALL_STATE(8900)] = 322116, - [SMALL_STATE(8901)] = 322123, - [SMALL_STATE(8902)] = 322130, - [SMALL_STATE(8903)] = 322137, - [SMALL_STATE(8904)] = 322144, - [SMALL_STATE(8905)] = 322151, - [SMALL_STATE(8906)] = 322158, - [SMALL_STATE(8907)] = 322165, - [SMALL_STATE(8908)] = 322172, - [SMALL_STATE(8909)] = 322179, - [SMALL_STATE(8910)] = 322186, - [SMALL_STATE(8911)] = 322193, - [SMALL_STATE(8912)] = 322200, - [SMALL_STATE(8913)] = 322207, - [SMALL_STATE(8914)] = 322214, - [SMALL_STATE(8915)] = 322221, - [SMALL_STATE(8916)] = 322228, - [SMALL_STATE(8917)] = 322235, - [SMALL_STATE(8918)] = 322242, - [SMALL_STATE(8919)] = 322249, - [SMALL_STATE(8920)] = 322256, - [SMALL_STATE(8921)] = 322263, - [SMALL_STATE(8922)] = 322270, - [SMALL_STATE(8923)] = 322277, - [SMALL_STATE(8924)] = 322284, - [SMALL_STATE(8925)] = 322291, - [SMALL_STATE(8926)] = 322298, - [SMALL_STATE(8927)] = 322305, - [SMALL_STATE(8928)] = 322312, - [SMALL_STATE(8929)] = 322319, - [SMALL_STATE(8930)] = 322326, - [SMALL_STATE(8931)] = 322333, - [SMALL_STATE(8932)] = 322340, - [SMALL_STATE(8933)] = 322347, - [SMALL_STATE(8934)] = 322354, - [SMALL_STATE(8935)] = 322361, - [SMALL_STATE(8936)] = 322368, - [SMALL_STATE(8937)] = 322375, - [SMALL_STATE(8938)] = 322382, - [SMALL_STATE(8939)] = 322389, - [SMALL_STATE(8940)] = 322396, - [SMALL_STATE(8941)] = 322403, - [SMALL_STATE(8942)] = 322410, - [SMALL_STATE(8943)] = 322417, - [SMALL_STATE(8944)] = 322424, - [SMALL_STATE(8945)] = 322431, - [SMALL_STATE(8946)] = 322438, - [SMALL_STATE(8947)] = 322445, - [SMALL_STATE(8948)] = 322452, - [SMALL_STATE(8949)] = 322459, - [SMALL_STATE(8950)] = 322466, - [SMALL_STATE(8951)] = 322473, - [SMALL_STATE(8952)] = 322480, - [SMALL_STATE(8953)] = 322487, - [SMALL_STATE(8954)] = 322494, - [SMALL_STATE(8955)] = 322501, - [SMALL_STATE(8956)] = 322508, - [SMALL_STATE(8957)] = 322515, - [SMALL_STATE(8958)] = 322522, - [SMALL_STATE(8959)] = 322529, - [SMALL_STATE(8960)] = 322536, - [SMALL_STATE(8961)] = 322543, - [SMALL_STATE(8962)] = 322550, - [SMALL_STATE(8963)] = 322557, - [SMALL_STATE(8964)] = 322564, - [SMALL_STATE(8965)] = 322571, - [SMALL_STATE(8966)] = 322578, - [SMALL_STATE(8967)] = 322585, - [SMALL_STATE(8968)] = 322592, - [SMALL_STATE(8969)] = 322599, - [SMALL_STATE(8970)] = 322606, - [SMALL_STATE(8971)] = 322613, - [SMALL_STATE(8972)] = 322620, - [SMALL_STATE(8973)] = 322627, - [SMALL_STATE(8974)] = 322634, - [SMALL_STATE(8975)] = 322641, - [SMALL_STATE(8976)] = 322648, - [SMALL_STATE(8977)] = 322655, - [SMALL_STATE(8978)] = 322662, - [SMALL_STATE(8979)] = 322669, - [SMALL_STATE(8980)] = 322676, - [SMALL_STATE(8981)] = 322683, - [SMALL_STATE(8982)] = 322690, - [SMALL_STATE(8983)] = 322697, - [SMALL_STATE(8984)] = 322704, - [SMALL_STATE(8985)] = 322711, - [SMALL_STATE(8986)] = 322718, - [SMALL_STATE(8987)] = 322725, - [SMALL_STATE(8988)] = 322732, - [SMALL_STATE(8989)] = 322739, - [SMALL_STATE(8990)] = 322746, - [SMALL_STATE(8991)] = 322753, - [SMALL_STATE(8992)] = 322760, - [SMALL_STATE(8993)] = 322767, - [SMALL_STATE(8994)] = 322774, - [SMALL_STATE(8995)] = 322781, - [SMALL_STATE(8996)] = 322788, - [SMALL_STATE(8997)] = 322795, - [SMALL_STATE(8998)] = 322802, - [SMALL_STATE(8999)] = 322809, - [SMALL_STATE(9000)] = 322816, - [SMALL_STATE(9001)] = 322823, - [SMALL_STATE(9002)] = 322830, - [SMALL_STATE(9003)] = 322837, - [SMALL_STATE(9004)] = 322844, - [SMALL_STATE(9005)] = 322851, - [SMALL_STATE(9006)] = 322858, - [SMALL_STATE(9007)] = 322865, - [SMALL_STATE(9008)] = 322872, - [SMALL_STATE(9009)] = 322879, - [SMALL_STATE(9010)] = 322886, - [SMALL_STATE(9011)] = 322893, - [SMALL_STATE(9012)] = 322900, - [SMALL_STATE(9013)] = 322907, - [SMALL_STATE(9014)] = 322914, - [SMALL_STATE(9015)] = 322921, - [SMALL_STATE(9016)] = 322928, - [SMALL_STATE(9017)] = 322935, - [SMALL_STATE(9018)] = 322942, - [SMALL_STATE(9019)] = 322949, - [SMALL_STATE(9020)] = 322956, - [SMALL_STATE(9021)] = 322963, - [SMALL_STATE(9022)] = 322970, - [SMALL_STATE(9023)] = 322977, - [SMALL_STATE(9024)] = 322984, - [SMALL_STATE(9025)] = 322991, - [SMALL_STATE(9026)] = 322998, - [SMALL_STATE(9027)] = 323005, - [SMALL_STATE(9028)] = 323012, - [SMALL_STATE(9029)] = 323019, - [SMALL_STATE(9030)] = 323026, - [SMALL_STATE(9031)] = 323033, - [SMALL_STATE(9032)] = 323040, - [SMALL_STATE(9033)] = 323047, - [SMALL_STATE(9034)] = 323054, - [SMALL_STATE(9035)] = 323061, - [SMALL_STATE(9036)] = 323068, - [SMALL_STATE(9037)] = 323075, - [SMALL_STATE(9038)] = 323082, - [SMALL_STATE(9039)] = 323089, - [SMALL_STATE(9040)] = 323096, - [SMALL_STATE(9041)] = 323103, - [SMALL_STATE(9042)] = 323110, - [SMALL_STATE(9043)] = 323117, - [SMALL_STATE(9044)] = 323124, - [SMALL_STATE(9045)] = 323131, - [SMALL_STATE(9046)] = 323138, - [SMALL_STATE(9047)] = 323145, - [SMALL_STATE(9048)] = 323152, - [SMALL_STATE(9049)] = 323159, - [SMALL_STATE(9050)] = 323166, - [SMALL_STATE(9051)] = 323173, - [SMALL_STATE(9052)] = 323180, - [SMALL_STATE(9053)] = 323187, - [SMALL_STATE(9054)] = 323194, - [SMALL_STATE(9055)] = 323201, - [SMALL_STATE(9056)] = 323208, - [SMALL_STATE(9057)] = 323215, - [SMALL_STATE(9058)] = 323222, - [SMALL_STATE(9059)] = 323229, - [SMALL_STATE(9060)] = 323236, - [SMALL_STATE(9061)] = 323243, - [SMALL_STATE(9062)] = 323250, - [SMALL_STATE(9063)] = 323257, - [SMALL_STATE(9064)] = 323264, - [SMALL_STATE(9065)] = 323271, - [SMALL_STATE(9066)] = 323278, - [SMALL_STATE(9067)] = 323285, - [SMALL_STATE(9068)] = 323292, - [SMALL_STATE(9069)] = 323299, - [SMALL_STATE(9070)] = 323306, - [SMALL_STATE(9071)] = 323313, - [SMALL_STATE(9072)] = 323320, - [SMALL_STATE(9073)] = 323327, - [SMALL_STATE(9074)] = 323334, - [SMALL_STATE(9075)] = 323341, - [SMALL_STATE(9076)] = 323348, - [SMALL_STATE(9077)] = 323355, - [SMALL_STATE(9078)] = 323362, - [SMALL_STATE(9079)] = 323369, - [SMALL_STATE(9080)] = 323376, - [SMALL_STATE(9081)] = 323383, - [SMALL_STATE(9082)] = 323390, - [SMALL_STATE(9083)] = 323397, - [SMALL_STATE(9084)] = 323404, - [SMALL_STATE(9085)] = 323411, - [SMALL_STATE(9086)] = 323418, - [SMALL_STATE(9087)] = 323425, - [SMALL_STATE(9088)] = 323432, - [SMALL_STATE(9089)] = 323439, - [SMALL_STATE(9090)] = 323446, - [SMALL_STATE(9091)] = 323453, - [SMALL_STATE(9092)] = 323460, - [SMALL_STATE(9093)] = 323467, - [SMALL_STATE(9094)] = 323474, - [SMALL_STATE(9095)] = 323481, - [SMALL_STATE(9096)] = 323488, - [SMALL_STATE(9097)] = 323495, - [SMALL_STATE(9098)] = 323502, - [SMALL_STATE(9099)] = 323509, - [SMALL_STATE(9100)] = 323516, - [SMALL_STATE(9101)] = 323523, - [SMALL_STATE(9102)] = 323530, - [SMALL_STATE(9103)] = 323537, - [SMALL_STATE(9104)] = 323544, - [SMALL_STATE(9105)] = 323551, - [SMALL_STATE(9106)] = 323558, - [SMALL_STATE(9107)] = 323565, - [SMALL_STATE(9108)] = 323572, - [SMALL_STATE(9109)] = 323579, - [SMALL_STATE(9110)] = 323586, - [SMALL_STATE(9111)] = 323593, - [SMALL_STATE(9112)] = 323600, - [SMALL_STATE(9113)] = 323607, - [SMALL_STATE(9114)] = 323614, - [SMALL_STATE(9115)] = 323621, - [SMALL_STATE(9116)] = 323628, - [SMALL_STATE(9117)] = 323635, - [SMALL_STATE(9118)] = 323642, - [SMALL_STATE(9119)] = 323649, - [SMALL_STATE(9120)] = 323656, - [SMALL_STATE(9121)] = 323663, - [SMALL_STATE(9122)] = 323670, - [SMALL_STATE(9123)] = 323677, - [SMALL_STATE(9124)] = 323684, - [SMALL_STATE(9125)] = 323691, - [SMALL_STATE(9126)] = 323698, - [SMALL_STATE(9127)] = 323705, - [SMALL_STATE(9128)] = 323712, - [SMALL_STATE(9129)] = 323719, - [SMALL_STATE(9130)] = 323726, - [SMALL_STATE(9131)] = 323733, - [SMALL_STATE(9132)] = 323740, - [SMALL_STATE(9133)] = 323747, - [SMALL_STATE(9134)] = 323754, - [SMALL_STATE(9135)] = 323761, - [SMALL_STATE(9136)] = 323768, - [SMALL_STATE(9137)] = 323775, - [SMALL_STATE(9138)] = 323782, - [SMALL_STATE(9139)] = 323789, - [SMALL_STATE(9140)] = 323796, - [SMALL_STATE(9141)] = 323803, - [SMALL_STATE(9142)] = 323810, - [SMALL_STATE(9143)] = 323817, - [SMALL_STATE(9144)] = 323824, - [SMALL_STATE(9145)] = 323831, - [SMALL_STATE(9146)] = 323838, - [SMALL_STATE(9147)] = 323845, - [SMALL_STATE(9148)] = 323852, - [SMALL_STATE(9149)] = 323859, - [SMALL_STATE(9150)] = 323866, - [SMALL_STATE(9151)] = 323873, - [SMALL_STATE(9152)] = 323880, - [SMALL_STATE(9153)] = 323887, - [SMALL_STATE(9154)] = 323894, - [SMALL_STATE(9155)] = 323901, - [SMALL_STATE(9156)] = 323908, - [SMALL_STATE(9157)] = 323915, - [SMALL_STATE(9158)] = 323922, - [SMALL_STATE(9159)] = 323929, - [SMALL_STATE(9160)] = 323936, - [SMALL_STATE(9161)] = 323943, - [SMALL_STATE(9162)] = 323950, - [SMALL_STATE(9163)] = 323957, - [SMALL_STATE(9164)] = 323964, - [SMALL_STATE(9165)] = 323971, - [SMALL_STATE(9166)] = 323978, - [SMALL_STATE(9167)] = 323985, - [SMALL_STATE(9168)] = 323992, - [SMALL_STATE(9169)] = 323999, - [SMALL_STATE(9170)] = 324006, - [SMALL_STATE(9171)] = 324013, - [SMALL_STATE(9172)] = 324020, - [SMALL_STATE(9173)] = 324027, - [SMALL_STATE(9174)] = 324034, - [SMALL_STATE(9175)] = 324041, - [SMALL_STATE(9176)] = 324048, - [SMALL_STATE(9177)] = 324055, - [SMALL_STATE(9178)] = 324062, - [SMALL_STATE(9179)] = 324069, - [SMALL_STATE(9180)] = 324076, - [SMALL_STATE(9181)] = 324083, - [SMALL_STATE(9182)] = 324090, - [SMALL_STATE(9183)] = 324097, - [SMALL_STATE(9184)] = 324104, - [SMALL_STATE(9185)] = 324111, - [SMALL_STATE(9186)] = 324118, - [SMALL_STATE(9187)] = 324125, - [SMALL_STATE(9188)] = 324132, - [SMALL_STATE(9189)] = 324139, - [SMALL_STATE(9190)] = 324146, - [SMALL_STATE(9191)] = 324153, - [SMALL_STATE(9192)] = 324160, - [SMALL_STATE(9193)] = 324167, - [SMALL_STATE(9194)] = 324174, - [SMALL_STATE(9195)] = 324181, - [SMALL_STATE(9196)] = 324188, - [SMALL_STATE(9197)] = 324195, - [SMALL_STATE(9198)] = 324202, - [SMALL_STATE(9199)] = 324209, - [SMALL_STATE(9200)] = 324216, - [SMALL_STATE(9201)] = 324223, - [SMALL_STATE(9202)] = 324230, - [SMALL_STATE(9203)] = 324237, - [SMALL_STATE(9204)] = 324244, - [SMALL_STATE(9205)] = 324251, - [SMALL_STATE(9206)] = 324258, - [SMALL_STATE(9207)] = 324265, - [SMALL_STATE(9208)] = 324272, - [SMALL_STATE(9209)] = 324279, - [SMALL_STATE(9210)] = 324286, - [SMALL_STATE(9211)] = 324293, - [SMALL_STATE(9212)] = 324300, - [SMALL_STATE(9213)] = 324307, - [SMALL_STATE(9214)] = 324314, - [SMALL_STATE(9215)] = 324321, - [SMALL_STATE(9216)] = 324328, - [SMALL_STATE(9217)] = 324335, - [SMALL_STATE(9218)] = 324342, - [SMALL_STATE(9219)] = 324349, - [SMALL_STATE(9220)] = 324356, - [SMALL_STATE(9221)] = 324363, - [SMALL_STATE(9222)] = 324370, - [SMALL_STATE(9223)] = 324377, - [SMALL_STATE(9224)] = 324384, - [SMALL_STATE(9225)] = 324391, - [SMALL_STATE(9226)] = 324398, - [SMALL_STATE(9227)] = 324405, - [SMALL_STATE(9228)] = 324412, - [SMALL_STATE(9229)] = 324419, - [SMALL_STATE(9230)] = 324426, - [SMALL_STATE(9231)] = 324433, - [SMALL_STATE(9232)] = 324440, - [SMALL_STATE(9233)] = 324447, - [SMALL_STATE(9234)] = 324454, - [SMALL_STATE(9235)] = 324461, - [SMALL_STATE(9236)] = 324468, - [SMALL_STATE(9237)] = 324475, - [SMALL_STATE(9238)] = 324482, - [SMALL_STATE(9239)] = 324489, - [SMALL_STATE(9240)] = 324496, - [SMALL_STATE(9241)] = 324503, - [SMALL_STATE(9242)] = 324510, - [SMALL_STATE(9243)] = 324517, - [SMALL_STATE(9244)] = 324524, - [SMALL_STATE(9245)] = 324531, - [SMALL_STATE(9246)] = 324538, - [SMALL_STATE(9247)] = 324545, - [SMALL_STATE(9248)] = 324552, - [SMALL_STATE(9249)] = 324559, - [SMALL_STATE(9250)] = 324566, - [SMALL_STATE(9251)] = 324573, - [SMALL_STATE(9252)] = 324580, - [SMALL_STATE(9253)] = 324587, - [SMALL_STATE(9254)] = 324594, - [SMALL_STATE(9255)] = 324601, - [SMALL_STATE(9256)] = 324608, - [SMALL_STATE(9257)] = 324615, - [SMALL_STATE(9258)] = 324622, - [SMALL_STATE(9259)] = 324629, - [SMALL_STATE(9260)] = 324636, - [SMALL_STATE(9261)] = 324643, - [SMALL_STATE(9262)] = 324650, - [SMALL_STATE(9263)] = 324657, - [SMALL_STATE(9264)] = 324664, - [SMALL_STATE(9265)] = 324671, - [SMALL_STATE(9266)] = 324678, - [SMALL_STATE(9267)] = 324685, - [SMALL_STATE(9268)] = 324692, - [SMALL_STATE(9269)] = 324699, - [SMALL_STATE(9270)] = 324706, - [SMALL_STATE(9271)] = 324713, - [SMALL_STATE(9272)] = 324720, - [SMALL_STATE(9273)] = 324727, - [SMALL_STATE(9274)] = 324734, - [SMALL_STATE(9275)] = 324741, - [SMALL_STATE(9276)] = 324748, - [SMALL_STATE(9277)] = 324755, - [SMALL_STATE(9278)] = 324762, - [SMALL_STATE(9279)] = 324769, - [SMALL_STATE(9280)] = 324776, - [SMALL_STATE(9281)] = 324783, - [SMALL_STATE(9282)] = 324790, - [SMALL_STATE(9283)] = 324797, - [SMALL_STATE(9284)] = 324804, - [SMALL_STATE(9285)] = 324811, - [SMALL_STATE(9286)] = 324818, - [SMALL_STATE(9287)] = 324825, - [SMALL_STATE(9288)] = 324832, - [SMALL_STATE(9289)] = 324839, - [SMALL_STATE(9290)] = 324846, - [SMALL_STATE(9291)] = 324853, - [SMALL_STATE(9292)] = 324860, - [SMALL_STATE(9293)] = 324867, - [SMALL_STATE(9294)] = 324874, - [SMALL_STATE(9295)] = 324881, - [SMALL_STATE(9296)] = 324888, - [SMALL_STATE(9297)] = 324895, - [SMALL_STATE(9298)] = 324902, - [SMALL_STATE(9299)] = 324909, - [SMALL_STATE(9300)] = 324916, - [SMALL_STATE(9301)] = 324923, - [SMALL_STATE(9302)] = 324930, - [SMALL_STATE(9303)] = 324937, - [SMALL_STATE(9304)] = 324944, - [SMALL_STATE(9305)] = 324951, - [SMALL_STATE(9306)] = 324958, - [SMALL_STATE(9307)] = 324965, - [SMALL_STATE(9308)] = 324972, - [SMALL_STATE(9309)] = 324979, - [SMALL_STATE(9310)] = 324986, - [SMALL_STATE(9311)] = 324993, - [SMALL_STATE(9312)] = 325000, - [SMALL_STATE(9313)] = 325007, - [SMALL_STATE(9314)] = 325014, - [SMALL_STATE(9315)] = 325021, - [SMALL_STATE(9316)] = 325028, - [SMALL_STATE(9317)] = 325035, - [SMALL_STATE(9318)] = 325042, - [SMALL_STATE(9319)] = 325049, - [SMALL_STATE(9320)] = 325056, - [SMALL_STATE(9321)] = 325063, - [SMALL_STATE(9322)] = 325070, - [SMALL_STATE(9323)] = 325077, - [SMALL_STATE(9324)] = 325084, - [SMALL_STATE(9325)] = 325091, - [SMALL_STATE(9326)] = 325098, - [SMALL_STATE(9327)] = 325105, - [SMALL_STATE(9328)] = 325112, - [SMALL_STATE(9329)] = 325119, - [SMALL_STATE(9330)] = 325126, - [SMALL_STATE(9331)] = 325133, - [SMALL_STATE(9332)] = 325140, - [SMALL_STATE(9333)] = 325147, - [SMALL_STATE(9334)] = 325154, - [SMALL_STATE(9335)] = 325161, - [SMALL_STATE(9336)] = 325168, - [SMALL_STATE(9337)] = 325175, - [SMALL_STATE(9338)] = 325182, - [SMALL_STATE(9339)] = 325189, - [SMALL_STATE(9340)] = 325196, - [SMALL_STATE(9341)] = 325203, - [SMALL_STATE(9342)] = 325210, - [SMALL_STATE(9343)] = 325217, - [SMALL_STATE(9344)] = 325224, - [SMALL_STATE(9345)] = 325231, - [SMALL_STATE(9346)] = 325238, - [SMALL_STATE(9347)] = 325245, - [SMALL_STATE(9348)] = 325252, - [SMALL_STATE(9349)] = 325259, - [SMALL_STATE(9350)] = 325266, - [SMALL_STATE(9351)] = 325273, - [SMALL_STATE(9352)] = 325280, - [SMALL_STATE(9353)] = 325287, - [SMALL_STATE(9354)] = 325294, - [SMALL_STATE(9355)] = 325301, - [SMALL_STATE(9356)] = 325308, - [SMALL_STATE(9357)] = 325315, - [SMALL_STATE(9358)] = 325322, - [SMALL_STATE(9359)] = 325329, - [SMALL_STATE(9360)] = 325336, - [SMALL_STATE(9361)] = 325343, - [SMALL_STATE(9362)] = 325350, - [SMALL_STATE(9363)] = 325357, - [SMALL_STATE(9364)] = 325364, - [SMALL_STATE(9365)] = 325371, - [SMALL_STATE(9366)] = 325378, - [SMALL_STATE(9367)] = 325385, - [SMALL_STATE(9368)] = 325392, - [SMALL_STATE(9369)] = 325399, - [SMALL_STATE(9370)] = 325406, - [SMALL_STATE(9371)] = 325413, - [SMALL_STATE(9372)] = 325420, - [SMALL_STATE(9373)] = 325427, - [SMALL_STATE(9374)] = 325434, - [SMALL_STATE(9375)] = 325441, - [SMALL_STATE(9376)] = 325448, - [SMALL_STATE(9377)] = 325455, - [SMALL_STATE(9378)] = 325462, - [SMALL_STATE(9379)] = 325469, - [SMALL_STATE(9380)] = 325476, - [SMALL_STATE(9381)] = 325483, - [SMALL_STATE(9382)] = 325490, - [SMALL_STATE(9383)] = 325497, - [SMALL_STATE(9384)] = 325504, - [SMALL_STATE(9385)] = 325511, - [SMALL_STATE(9386)] = 325518, - [SMALL_STATE(9387)] = 325525, - [SMALL_STATE(9388)] = 325532, - [SMALL_STATE(9389)] = 325539, - [SMALL_STATE(9390)] = 325546, - [SMALL_STATE(9391)] = 325553, - [SMALL_STATE(9392)] = 325560, - [SMALL_STATE(9393)] = 325567, - [SMALL_STATE(9394)] = 325574, - [SMALL_STATE(9395)] = 325581, - [SMALL_STATE(9396)] = 325588, - [SMALL_STATE(9397)] = 325595, - [SMALL_STATE(9398)] = 325602, - [SMALL_STATE(9399)] = 325609, - [SMALL_STATE(9400)] = 325616, - [SMALL_STATE(9401)] = 325623, - [SMALL_STATE(9402)] = 325630, - [SMALL_STATE(9403)] = 325637, - [SMALL_STATE(9404)] = 325644, - [SMALL_STATE(9405)] = 325651, - [SMALL_STATE(9406)] = 325658, - [SMALL_STATE(9407)] = 325665, - [SMALL_STATE(9408)] = 325672, - [SMALL_STATE(9409)] = 325679, - [SMALL_STATE(9410)] = 325686, - [SMALL_STATE(9411)] = 325693, - [SMALL_STATE(9412)] = 325700, - [SMALL_STATE(9413)] = 325707, - [SMALL_STATE(9414)] = 325714, - [SMALL_STATE(9415)] = 325721, - [SMALL_STATE(9416)] = 325728, - [SMALL_STATE(9417)] = 325735, - [SMALL_STATE(9418)] = 325742, - [SMALL_STATE(9419)] = 325749, - [SMALL_STATE(9420)] = 325756, - [SMALL_STATE(9421)] = 325763, - [SMALL_STATE(9422)] = 325770, - [SMALL_STATE(9423)] = 325777, - [SMALL_STATE(9424)] = 325784, - [SMALL_STATE(9425)] = 325791, - [SMALL_STATE(9426)] = 325798, - [SMALL_STATE(9427)] = 325805, - [SMALL_STATE(9428)] = 325812, - [SMALL_STATE(9429)] = 325819, - [SMALL_STATE(9430)] = 325826, - [SMALL_STATE(9431)] = 325833, - [SMALL_STATE(9432)] = 325840, - [SMALL_STATE(9433)] = 325847, - [SMALL_STATE(9434)] = 325854, - [SMALL_STATE(9435)] = 325861, - [SMALL_STATE(9436)] = 325868, - [SMALL_STATE(9437)] = 325875, - [SMALL_STATE(9438)] = 325882, - [SMALL_STATE(9439)] = 325889, - [SMALL_STATE(9440)] = 325896, - [SMALL_STATE(9441)] = 325903, - [SMALL_STATE(9442)] = 325910, - [SMALL_STATE(9443)] = 325917, - [SMALL_STATE(9444)] = 325924, - [SMALL_STATE(9445)] = 325931, - [SMALL_STATE(9446)] = 325938, - [SMALL_STATE(9447)] = 325945, - [SMALL_STATE(9448)] = 325952, - [SMALL_STATE(9449)] = 325959, - [SMALL_STATE(9450)] = 325966, - [SMALL_STATE(9451)] = 325973, - [SMALL_STATE(9452)] = 325980, - [SMALL_STATE(9453)] = 325987, - [SMALL_STATE(9454)] = 325994, - [SMALL_STATE(9455)] = 326001, - [SMALL_STATE(9456)] = 326008, - [SMALL_STATE(9457)] = 326015, - [SMALL_STATE(9458)] = 326022, - [SMALL_STATE(9459)] = 326029, - [SMALL_STATE(9460)] = 326036, - [SMALL_STATE(9461)] = 326043, - [SMALL_STATE(9462)] = 326050, - [SMALL_STATE(9463)] = 326057, - [SMALL_STATE(9464)] = 326064, - [SMALL_STATE(9465)] = 326071, - [SMALL_STATE(9466)] = 326078, - [SMALL_STATE(9467)] = 326085, - [SMALL_STATE(9468)] = 326092, - [SMALL_STATE(9469)] = 326099, - [SMALL_STATE(9470)] = 326106, - [SMALL_STATE(9471)] = 326113, - [SMALL_STATE(9472)] = 326120, - [SMALL_STATE(9473)] = 326127, - [SMALL_STATE(9474)] = 326134, - [SMALL_STATE(9475)] = 326141, - [SMALL_STATE(9476)] = 326148, - [SMALL_STATE(9477)] = 326155, - [SMALL_STATE(9478)] = 326162, - [SMALL_STATE(9479)] = 326169, - [SMALL_STATE(9480)] = 326176, - [SMALL_STATE(9481)] = 326183, - [SMALL_STATE(9482)] = 326190, - [SMALL_STATE(9483)] = 326197, - [SMALL_STATE(9484)] = 326204, - [SMALL_STATE(9485)] = 326211, - [SMALL_STATE(9486)] = 326218, - [SMALL_STATE(9487)] = 326225, - [SMALL_STATE(9488)] = 326232, - [SMALL_STATE(9489)] = 326239, - [SMALL_STATE(9490)] = 326246, - [SMALL_STATE(9491)] = 326253, - [SMALL_STATE(9492)] = 326260, - [SMALL_STATE(9493)] = 326267, - [SMALL_STATE(9494)] = 326274, - [SMALL_STATE(9495)] = 326281, - [SMALL_STATE(9496)] = 326288, - [SMALL_STATE(9497)] = 326295, - [SMALL_STATE(9498)] = 326302, - [SMALL_STATE(9499)] = 326309, - [SMALL_STATE(9500)] = 326316, - [SMALL_STATE(9501)] = 326323, - [SMALL_STATE(9502)] = 326330, - [SMALL_STATE(9503)] = 326337, - [SMALL_STATE(9504)] = 326344, - [SMALL_STATE(9505)] = 326351, - [SMALL_STATE(9506)] = 326358, - [SMALL_STATE(9507)] = 326365, - [SMALL_STATE(9508)] = 326372, - [SMALL_STATE(9509)] = 326379, - [SMALL_STATE(9510)] = 326386, - [SMALL_STATE(9511)] = 326393, - [SMALL_STATE(9512)] = 326400, - [SMALL_STATE(9513)] = 326407, - [SMALL_STATE(9514)] = 326414, - [SMALL_STATE(9515)] = 326421, - [SMALL_STATE(9516)] = 326428, - [SMALL_STATE(9517)] = 326435, - [SMALL_STATE(9518)] = 326442, - [SMALL_STATE(9519)] = 326449, - [SMALL_STATE(9520)] = 326456, - [SMALL_STATE(9521)] = 326463, - [SMALL_STATE(9522)] = 326470, - [SMALL_STATE(9523)] = 326477, - [SMALL_STATE(9524)] = 326484, - [SMALL_STATE(9525)] = 326491, - [SMALL_STATE(9526)] = 326498, - [SMALL_STATE(9527)] = 326505, - [SMALL_STATE(9528)] = 326512, - [SMALL_STATE(9529)] = 326519, - [SMALL_STATE(9530)] = 326526, - [SMALL_STATE(9531)] = 326533, - [SMALL_STATE(9532)] = 326540, - [SMALL_STATE(9533)] = 326547, - [SMALL_STATE(9534)] = 326554, - [SMALL_STATE(9535)] = 326561, - [SMALL_STATE(9536)] = 326568, - [SMALL_STATE(9537)] = 326575, - [SMALL_STATE(9538)] = 326582, - [SMALL_STATE(9539)] = 326589, - [SMALL_STATE(9540)] = 326596, - [SMALL_STATE(9541)] = 326603, - [SMALL_STATE(9542)] = 326610, - [SMALL_STATE(9543)] = 326617, - [SMALL_STATE(9544)] = 326624, - [SMALL_STATE(9545)] = 326631, - [SMALL_STATE(9546)] = 326638, - [SMALL_STATE(9547)] = 326645, - [SMALL_STATE(9548)] = 326652, - [SMALL_STATE(9549)] = 326659, - [SMALL_STATE(9550)] = 326666, - [SMALL_STATE(9551)] = 326673, - [SMALL_STATE(9552)] = 326680, - [SMALL_STATE(9553)] = 326687, - [SMALL_STATE(9554)] = 326694, - [SMALL_STATE(9555)] = 326701, - [SMALL_STATE(9556)] = 326708, - [SMALL_STATE(9557)] = 326715, - [SMALL_STATE(9558)] = 326722, - [SMALL_STATE(9559)] = 326729, - [SMALL_STATE(9560)] = 326736, - [SMALL_STATE(9561)] = 326743, - [SMALL_STATE(9562)] = 326750, - [SMALL_STATE(9563)] = 326757, - [SMALL_STATE(9564)] = 326764, - [SMALL_STATE(9565)] = 326771, - [SMALL_STATE(9566)] = 326778, - [SMALL_STATE(9567)] = 326785, - [SMALL_STATE(9568)] = 326792, - [SMALL_STATE(9569)] = 326799, - [SMALL_STATE(9570)] = 326806, - [SMALL_STATE(9571)] = 326813, - [SMALL_STATE(9572)] = 326820, - [SMALL_STATE(9573)] = 326827, - [SMALL_STATE(9574)] = 326834, - [SMALL_STATE(9575)] = 326841, - [SMALL_STATE(9576)] = 326848, - [SMALL_STATE(9577)] = 326855, - [SMALL_STATE(9578)] = 326862, - [SMALL_STATE(9579)] = 326869, - [SMALL_STATE(9580)] = 326876, - [SMALL_STATE(9581)] = 326883, - [SMALL_STATE(9582)] = 326890, - [SMALL_STATE(9583)] = 326897, - [SMALL_STATE(9584)] = 326904, - [SMALL_STATE(9585)] = 326911, - [SMALL_STATE(9586)] = 326918, - [SMALL_STATE(9587)] = 326925, - [SMALL_STATE(9588)] = 326932, - [SMALL_STATE(9589)] = 326939, - [SMALL_STATE(9590)] = 326946, - [SMALL_STATE(9591)] = 326953, - [SMALL_STATE(9592)] = 326960, - [SMALL_STATE(9593)] = 326967, - [SMALL_STATE(9594)] = 326974, - [SMALL_STATE(9595)] = 326981, - [SMALL_STATE(9596)] = 326988, - [SMALL_STATE(9597)] = 326995, - [SMALL_STATE(9598)] = 327002, - [SMALL_STATE(9599)] = 327009, - [SMALL_STATE(9600)] = 327016, - [SMALL_STATE(9601)] = 327023, - [SMALL_STATE(9602)] = 327030, - [SMALL_STATE(9603)] = 327037, - [SMALL_STATE(9604)] = 327044, - [SMALL_STATE(9605)] = 327051, - [SMALL_STATE(9606)] = 327058, - [SMALL_STATE(9607)] = 327065, - [SMALL_STATE(9608)] = 327072, - [SMALL_STATE(9609)] = 327079, - [SMALL_STATE(9610)] = 327086, - [SMALL_STATE(9611)] = 327093, - [SMALL_STATE(9612)] = 327100, - [SMALL_STATE(9613)] = 327107, - [SMALL_STATE(9614)] = 327114, - [SMALL_STATE(9615)] = 327121, - [SMALL_STATE(9616)] = 327128, - [SMALL_STATE(9617)] = 327135, - [SMALL_STATE(9618)] = 327142, - [SMALL_STATE(9619)] = 327149, - [SMALL_STATE(9620)] = 327156, - [SMALL_STATE(9621)] = 327163, - [SMALL_STATE(9622)] = 327170, - [SMALL_STATE(9623)] = 327177, - [SMALL_STATE(9624)] = 327184, - [SMALL_STATE(9625)] = 327191, - [SMALL_STATE(9626)] = 327198, - [SMALL_STATE(9627)] = 327205, - [SMALL_STATE(9628)] = 327212, - [SMALL_STATE(9629)] = 327219, - [SMALL_STATE(9630)] = 327226, - [SMALL_STATE(9631)] = 327233, - [SMALL_STATE(9632)] = 327240, - [SMALL_STATE(9633)] = 327247, - [SMALL_STATE(9634)] = 327254, - [SMALL_STATE(9635)] = 327261, - [SMALL_STATE(9636)] = 327268, - [SMALL_STATE(9637)] = 327275, - [SMALL_STATE(9638)] = 327282, - [SMALL_STATE(9639)] = 327289, - [SMALL_STATE(9640)] = 327296, - [SMALL_STATE(9641)] = 327303, - [SMALL_STATE(9642)] = 327310, - [SMALL_STATE(9643)] = 327317, - [SMALL_STATE(9644)] = 327324, - [SMALL_STATE(9645)] = 327331, - [SMALL_STATE(9646)] = 327338, - [SMALL_STATE(9647)] = 327345, - [SMALL_STATE(9648)] = 327352, - [SMALL_STATE(9649)] = 327359, - [SMALL_STATE(9650)] = 327366, - [SMALL_STATE(9651)] = 327373, - [SMALL_STATE(9652)] = 327380, - [SMALL_STATE(9653)] = 327387, - [SMALL_STATE(9654)] = 327394, - [SMALL_STATE(9655)] = 327401, - [SMALL_STATE(9656)] = 327408, - [SMALL_STATE(9657)] = 327415, - [SMALL_STATE(9658)] = 327422, - [SMALL_STATE(9659)] = 327429, - [SMALL_STATE(9660)] = 327436, - [SMALL_STATE(9661)] = 327443, - [SMALL_STATE(9662)] = 327450, - [SMALL_STATE(9663)] = 327457, - [SMALL_STATE(9664)] = 327464, - [SMALL_STATE(9665)] = 327471, - [SMALL_STATE(9666)] = 327478, - [SMALL_STATE(9667)] = 327485, - [SMALL_STATE(9668)] = 327492, - [SMALL_STATE(9669)] = 327499, - [SMALL_STATE(9670)] = 327506, - [SMALL_STATE(9671)] = 327513, - [SMALL_STATE(9672)] = 327520, - [SMALL_STATE(9673)] = 327527, - [SMALL_STATE(9674)] = 327534, - [SMALL_STATE(9675)] = 327541, - [SMALL_STATE(9676)] = 327548, - [SMALL_STATE(9677)] = 327555, - [SMALL_STATE(9678)] = 327562, - [SMALL_STATE(9679)] = 327569, - [SMALL_STATE(9680)] = 327576, - [SMALL_STATE(9681)] = 327583, - [SMALL_STATE(9682)] = 327590, - [SMALL_STATE(9683)] = 327597, - [SMALL_STATE(9684)] = 327604, - [SMALL_STATE(9685)] = 327611, - [SMALL_STATE(9686)] = 327618, - [SMALL_STATE(9687)] = 327625, - [SMALL_STATE(9688)] = 327632, - [SMALL_STATE(9689)] = 327639, - [SMALL_STATE(9690)] = 327646, - [SMALL_STATE(9691)] = 327653, - [SMALL_STATE(9692)] = 327660, - [SMALL_STATE(9693)] = 327667, - [SMALL_STATE(9694)] = 327674, - [SMALL_STATE(9695)] = 327681, - [SMALL_STATE(9696)] = 327688, - [SMALL_STATE(9697)] = 327695, - [SMALL_STATE(9698)] = 327702, - [SMALL_STATE(9699)] = 327709, - [SMALL_STATE(9700)] = 327716, - [SMALL_STATE(9701)] = 327723, - [SMALL_STATE(9702)] = 327730, - [SMALL_STATE(9703)] = 327737, - [SMALL_STATE(9704)] = 327744, - [SMALL_STATE(9705)] = 327751, - [SMALL_STATE(9706)] = 327758, - [SMALL_STATE(9707)] = 327765, - [SMALL_STATE(9708)] = 327772, - [SMALL_STATE(9709)] = 327779, - [SMALL_STATE(9710)] = 327786, - [SMALL_STATE(9711)] = 327793, - [SMALL_STATE(9712)] = 327800, - [SMALL_STATE(9713)] = 327807, - [SMALL_STATE(9714)] = 327814, - [SMALL_STATE(9715)] = 327821, - [SMALL_STATE(9716)] = 327828, - [SMALL_STATE(9717)] = 327835, - [SMALL_STATE(9718)] = 327842, - [SMALL_STATE(9719)] = 327849, - [SMALL_STATE(9720)] = 327856, - [SMALL_STATE(9721)] = 327863, - [SMALL_STATE(9722)] = 327870, - [SMALL_STATE(9723)] = 327877, - [SMALL_STATE(9724)] = 327884, - [SMALL_STATE(9725)] = 327891, - [SMALL_STATE(9726)] = 327898, - [SMALL_STATE(9727)] = 327905, - [SMALL_STATE(9728)] = 327912, - [SMALL_STATE(9729)] = 327919, - [SMALL_STATE(9730)] = 327926, - [SMALL_STATE(9731)] = 327933, - [SMALL_STATE(9732)] = 327940, - [SMALL_STATE(9733)] = 327947, - [SMALL_STATE(9734)] = 327954, - [SMALL_STATE(9735)] = 327961, - [SMALL_STATE(9736)] = 327968, - [SMALL_STATE(9737)] = 327975, - [SMALL_STATE(9738)] = 327982, - [SMALL_STATE(9739)] = 327989, - [SMALL_STATE(9740)] = 327996, - [SMALL_STATE(9741)] = 328003, - [SMALL_STATE(9742)] = 328010, - [SMALL_STATE(9743)] = 328017, - [SMALL_STATE(9744)] = 328024, - [SMALL_STATE(9745)] = 328031, - [SMALL_STATE(9746)] = 328038, - [SMALL_STATE(9747)] = 328045, - [SMALL_STATE(9748)] = 328052, - [SMALL_STATE(9749)] = 328059, - [SMALL_STATE(9750)] = 328066, - [SMALL_STATE(9751)] = 328073, - [SMALL_STATE(9752)] = 328080, - [SMALL_STATE(9753)] = 328087, - [SMALL_STATE(9754)] = 328094, - [SMALL_STATE(9755)] = 328101, - [SMALL_STATE(9756)] = 328108, - [SMALL_STATE(9757)] = 328115, - [SMALL_STATE(9758)] = 328122, - [SMALL_STATE(9759)] = 328129, - [SMALL_STATE(9760)] = 328136, - [SMALL_STATE(9761)] = 328143, - [SMALL_STATE(9762)] = 328150, - [SMALL_STATE(9763)] = 328157, - [SMALL_STATE(9764)] = 328164, - [SMALL_STATE(9765)] = 328171, - [SMALL_STATE(9766)] = 328178, - [SMALL_STATE(9767)] = 328185, - [SMALL_STATE(9768)] = 328192, - [SMALL_STATE(9769)] = 328199, - [SMALL_STATE(9770)] = 328206, - [SMALL_STATE(9771)] = 328213, - [SMALL_STATE(9772)] = 328220, - [SMALL_STATE(9773)] = 328227, - [SMALL_STATE(9774)] = 328234, - [SMALL_STATE(9775)] = 328241, - [SMALL_STATE(9776)] = 328248, - [SMALL_STATE(9777)] = 328255, - [SMALL_STATE(9778)] = 328262, - [SMALL_STATE(9779)] = 328269, - [SMALL_STATE(9780)] = 328276, - [SMALL_STATE(9781)] = 328283, - [SMALL_STATE(9782)] = 328290, - [SMALL_STATE(9783)] = 328297, - [SMALL_STATE(9784)] = 328304, - [SMALL_STATE(9785)] = 328311, - [SMALL_STATE(9786)] = 328318, - [SMALL_STATE(9787)] = 328325, - [SMALL_STATE(9788)] = 328332, - [SMALL_STATE(9789)] = 328339, - [SMALL_STATE(9790)] = 328346, - [SMALL_STATE(9791)] = 328353, - [SMALL_STATE(9792)] = 328360, - [SMALL_STATE(9793)] = 328367, - [SMALL_STATE(9794)] = 328374, - [SMALL_STATE(9795)] = 328381, - [SMALL_STATE(9796)] = 328388, - [SMALL_STATE(9797)] = 328395, - [SMALL_STATE(9798)] = 328402, - [SMALL_STATE(9799)] = 328409, - [SMALL_STATE(9800)] = 328416, - [SMALL_STATE(9801)] = 328423, - [SMALL_STATE(9802)] = 328430, - [SMALL_STATE(9803)] = 328437, - [SMALL_STATE(9804)] = 328444, - [SMALL_STATE(9805)] = 328451, - [SMALL_STATE(9806)] = 328458, - [SMALL_STATE(9807)] = 328465, - [SMALL_STATE(9808)] = 328472, - [SMALL_STATE(9809)] = 328479, - [SMALL_STATE(9810)] = 328486, - [SMALL_STATE(9811)] = 328493, - [SMALL_STATE(9812)] = 328500, - [SMALL_STATE(9813)] = 328507, - [SMALL_STATE(9814)] = 328514, - [SMALL_STATE(9815)] = 328521, - [SMALL_STATE(9816)] = 328528, - [SMALL_STATE(9817)] = 328535, - [SMALL_STATE(9818)] = 328542, - [SMALL_STATE(9819)] = 328549, - [SMALL_STATE(9820)] = 328556, - [SMALL_STATE(9821)] = 328563, - [SMALL_STATE(9822)] = 328570, - [SMALL_STATE(9823)] = 328577, - [SMALL_STATE(9824)] = 328584, - [SMALL_STATE(9825)] = 328591, - [SMALL_STATE(9826)] = 328598, - [SMALL_STATE(9827)] = 328605, - [SMALL_STATE(9828)] = 328612, - [SMALL_STATE(9829)] = 328619, - [SMALL_STATE(9830)] = 328626, - [SMALL_STATE(9831)] = 328633, - [SMALL_STATE(9832)] = 328640, - [SMALL_STATE(9833)] = 328647, - [SMALL_STATE(9834)] = 328654, - [SMALL_STATE(9835)] = 328661, - [SMALL_STATE(9836)] = 328668, - [SMALL_STATE(9837)] = 328675, - [SMALL_STATE(9838)] = 328682, - [SMALL_STATE(9839)] = 328689, - [SMALL_STATE(9840)] = 328696, - [SMALL_STATE(9841)] = 328703, - [SMALL_STATE(9842)] = 328710, - [SMALL_STATE(9843)] = 328717, - [SMALL_STATE(9844)] = 328724, - [SMALL_STATE(9845)] = 328731, - [SMALL_STATE(9846)] = 328738, - [SMALL_STATE(9847)] = 328745, - [SMALL_STATE(9848)] = 328752, - [SMALL_STATE(9849)] = 328759, - [SMALL_STATE(9850)] = 328766, - [SMALL_STATE(9851)] = 328773, - [SMALL_STATE(9852)] = 328780, - [SMALL_STATE(9853)] = 328787, - [SMALL_STATE(9854)] = 328794, - [SMALL_STATE(9855)] = 328801, - [SMALL_STATE(9856)] = 328808, - [SMALL_STATE(9857)] = 328815, - [SMALL_STATE(9858)] = 328822, - [SMALL_STATE(9859)] = 328829, - [SMALL_STATE(9860)] = 328836, - [SMALL_STATE(9861)] = 328843, - [SMALL_STATE(9862)] = 328850, - [SMALL_STATE(9863)] = 328857, - [SMALL_STATE(9864)] = 328864, - [SMALL_STATE(9865)] = 328871, - [SMALL_STATE(9866)] = 328878, - [SMALL_STATE(9867)] = 328885, - [SMALL_STATE(9868)] = 328892, - [SMALL_STATE(9869)] = 328899, - [SMALL_STATE(9870)] = 328906, - [SMALL_STATE(9871)] = 328913, - [SMALL_STATE(9872)] = 328920, - [SMALL_STATE(9873)] = 328927, - [SMALL_STATE(9874)] = 328934, - [SMALL_STATE(9875)] = 328941, - [SMALL_STATE(9876)] = 328948, - [SMALL_STATE(9877)] = 328955, - [SMALL_STATE(9878)] = 328962, - [SMALL_STATE(9879)] = 328969, - [SMALL_STATE(9880)] = 328976, - [SMALL_STATE(9881)] = 328983, - [SMALL_STATE(9882)] = 328990, - [SMALL_STATE(9883)] = 328997, - [SMALL_STATE(9884)] = 329004, - [SMALL_STATE(9885)] = 329011, - [SMALL_STATE(9886)] = 329018, - [SMALL_STATE(9887)] = 329025, - [SMALL_STATE(9888)] = 329032, - [SMALL_STATE(9889)] = 329039, - [SMALL_STATE(9890)] = 329046, - [SMALL_STATE(9891)] = 329053, - [SMALL_STATE(9892)] = 329060, - [SMALL_STATE(9893)] = 329067, - [SMALL_STATE(9894)] = 329074, - [SMALL_STATE(9895)] = 329081, - [SMALL_STATE(9896)] = 329088, - [SMALL_STATE(9897)] = 329095, - [SMALL_STATE(9898)] = 329102, - [SMALL_STATE(9899)] = 329109, - [SMALL_STATE(9900)] = 329116, - [SMALL_STATE(9901)] = 329123, - [SMALL_STATE(9902)] = 329130, - [SMALL_STATE(9903)] = 329137, - [SMALL_STATE(9904)] = 329144, - [SMALL_STATE(9905)] = 329151, - [SMALL_STATE(9906)] = 329158, - [SMALL_STATE(9907)] = 329165, - [SMALL_STATE(9908)] = 329172, - [SMALL_STATE(9909)] = 329179, - [SMALL_STATE(9910)] = 329186, - [SMALL_STATE(9911)] = 329193, - [SMALL_STATE(9912)] = 329200, - [SMALL_STATE(9913)] = 329207, - [SMALL_STATE(9914)] = 329214, - [SMALL_STATE(9915)] = 329221, - [SMALL_STATE(9916)] = 329228, - [SMALL_STATE(9917)] = 329235, - [SMALL_STATE(9918)] = 329242, - [SMALL_STATE(9919)] = 329249, - [SMALL_STATE(9920)] = 329256, - [SMALL_STATE(9921)] = 329263, - [SMALL_STATE(9922)] = 329270, - [SMALL_STATE(9923)] = 329277, - [SMALL_STATE(9924)] = 329284, - [SMALL_STATE(9925)] = 329291, - [SMALL_STATE(9926)] = 329298, - [SMALL_STATE(9927)] = 329305, - [SMALL_STATE(9928)] = 329312, - [SMALL_STATE(9929)] = 329319, - [SMALL_STATE(9930)] = 329326, - [SMALL_STATE(9931)] = 329333, - [SMALL_STATE(9932)] = 329340, - [SMALL_STATE(9933)] = 329347, - [SMALL_STATE(9934)] = 329354, - [SMALL_STATE(9935)] = 329361, - [SMALL_STATE(9936)] = 329368, - [SMALL_STATE(9937)] = 329375, - [SMALL_STATE(9938)] = 329382, - [SMALL_STATE(9939)] = 329389, - [SMALL_STATE(9940)] = 329396, - [SMALL_STATE(9941)] = 329403, - [SMALL_STATE(9942)] = 329410, - [SMALL_STATE(9943)] = 329417, - [SMALL_STATE(9944)] = 329424, - [SMALL_STATE(9945)] = 329431, - [SMALL_STATE(9946)] = 329438, - [SMALL_STATE(9947)] = 329445, - [SMALL_STATE(9948)] = 329452, - [SMALL_STATE(9949)] = 329459, - [SMALL_STATE(9950)] = 329466, - [SMALL_STATE(9951)] = 329473, - [SMALL_STATE(9952)] = 329480, - [SMALL_STATE(9953)] = 329487, - [SMALL_STATE(9954)] = 329494, - [SMALL_STATE(9955)] = 329501, - [SMALL_STATE(9956)] = 329508, - [SMALL_STATE(9957)] = 329515, - [SMALL_STATE(9958)] = 329522, - [SMALL_STATE(9959)] = 329529, - [SMALL_STATE(9960)] = 329536, - [SMALL_STATE(9961)] = 329543, - [SMALL_STATE(9962)] = 329550, - [SMALL_STATE(9963)] = 329557, - [SMALL_STATE(9964)] = 329564, - [SMALL_STATE(9965)] = 329571, - [SMALL_STATE(9966)] = 329578, - [SMALL_STATE(9967)] = 329585, - [SMALL_STATE(9968)] = 329592, - [SMALL_STATE(9969)] = 329599, - [SMALL_STATE(9970)] = 329606, - [SMALL_STATE(9971)] = 329613, - [SMALL_STATE(9972)] = 329620, - [SMALL_STATE(9973)] = 329627, - [SMALL_STATE(9974)] = 329634, - [SMALL_STATE(9975)] = 329641, - [SMALL_STATE(9976)] = 329648, - [SMALL_STATE(9977)] = 329655, - [SMALL_STATE(9978)] = 329662, - [SMALL_STATE(9979)] = 329669, - [SMALL_STATE(9980)] = 329676, - [SMALL_STATE(9981)] = 329683, - [SMALL_STATE(9982)] = 329690, - [SMALL_STATE(9983)] = 329697, - [SMALL_STATE(9984)] = 329704, - [SMALL_STATE(9985)] = 329711, - [SMALL_STATE(9986)] = 329718, - [SMALL_STATE(9987)] = 329725, - [SMALL_STATE(9988)] = 329732, - [SMALL_STATE(9989)] = 329739, - [SMALL_STATE(9990)] = 329746, - [SMALL_STATE(9991)] = 329753, - [SMALL_STATE(9992)] = 329760, - [SMALL_STATE(9993)] = 329767, - [SMALL_STATE(9994)] = 329774, - [SMALL_STATE(9995)] = 329781, - [SMALL_STATE(9996)] = 329788, - [SMALL_STATE(9997)] = 329795, - [SMALL_STATE(9998)] = 329802, - [SMALL_STATE(9999)] = 329809, - [SMALL_STATE(10000)] = 329816, - [SMALL_STATE(10001)] = 329823, - [SMALL_STATE(10002)] = 329830, - [SMALL_STATE(10003)] = 329837, - [SMALL_STATE(10004)] = 329844, - [SMALL_STATE(10005)] = 329851, - [SMALL_STATE(10006)] = 329858, - [SMALL_STATE(10007)] = 329865, - [SMALL_STATE(10008)] = 329872, - [SMALL_STATE(10009)] = 329879, - [SMALL_STATE(10010)] = 329886, - [SMALL_STATE(10011)] = 329893, - [SMALL_STATE(10012)] = 329900, - [SMALL_STATE(10013)] = 329907, - [SMALL_STATE(10014)] = 329914, - [SMALL_STATE(10015)] = 329921, - [SMALL_STATE(10016)] = 329928, - [SMALL_STATE(10017)] = 329935, - [SMALL_STATE(10018)] = 329942, - [SMALL_STATE(10019)] = 329949, - [SMALL_STATE(10020)] = 329956, - [SMALL_STATE(10021)] = 329963, - [SMALL_STATE(10022)] = 329970, - [SMALL_STATE(10023)] = 329977, - [SMALL_STATE(10024)] = 329984, - [SMALL_STATE(10025)] = 329991, - [SMALL_STATE(10026)] = 329998, - [SMALL_STATE(10027)] = 330005, - [SMALL_STATE(10028)] = 330012, - [SMALL_STATE(10029)] = 330019, - [SMALL_STATE(10030)] = 330026, - [SMALL_STATE(10031)] = 330033, - [SMALL_STATE(10032)] = 330040, - [SMALL_STATE(10033)] = 330047, - [SMALL_STATE(10034)] = 330054, - [SMALL_STATE(10035)] = 330061, - [SMALL_STATE(10036)] = 330068, - [SMALL_STATE(10037)] = 330075, - [SMALL_STATE(10038)] = 330082, - [SMALL_STATE(10039)] = 330089, - [SMALL_STATE(10040)] = 330096, - [SMALL_STATE(10041)] = 330103, - [SMALL_STATE(10042)] = 330110, - [SMALL_STATE(10043)] = 330117, - [SMALL_STATE(10044)] = 330124, - [SMALL_STATE(10045)] = 330131, - [SMALL_STATE(10046)] = 330138, - [SMALL_STATE(10047)] = 330145, - [SMALL_STATE(10048)] = 330152, - [SMALL_STATE(10049)] = 330159, - [SMALL_STATE(10050)] = 330166, - [SMALL_STATE(10051)] = 330173, - [SMALL_STATE(10052)] = 330180, - [SMALL_STATE(10053)] = 330187, - [SMALL_STATE(10054)] = 330194, - [SMALL_STATE(10055)] = 330201, - [SMALL_STATE(10056)] = 330208, - [SMALL_STATE(10057)] = 330215, - [SMALL_STATE(10058)] = 330222, - [SMALL_STATE(10059)] = 330229, - [SMALL_STATE(10060)] = 330236, - [SMALL_STATE(10061)] = 330243, - [SMALL_STATE(10062)] = 330250, - [SMALL_STATE(10063)] = 330257, - [SMALL_STATE(10064)] = 330264, - [SMALL_STATE(10065)] = 330271, - [SMALL_STATE(10066)] = 330278, - [SMALL_STATE(10067)] = 330285, - [SMALL_STATE(10068)] = 330292, - [SMALL_STATE(10069)] = 330299, - [SMALL_STATE(10070)] = 330306, - [SMALL_STATE(10071)] = 330313, - [SMALL_STATE(10072)] = 330320, - [SMALL_STATE(10073)] = 330327, - [SMALL_STATE(10074)] = 330334, - [SMALL_STATE(10075)] = 330341, - [SMALL_STATE(10076)] = 330348, - [SMALL_STATE(10077)] = 330355, - [SMALL_STATE(10078)] = 330362, - [SMALL_STATE(10079)] = 330369, - [SMALL_STATE(10080)] = 330376, - [SMALL_STATE(10081)] = 330383, - [SMALL_STATE(10082)] = 330390, - [SMALL_STATE(10083)] = 330397, - [SMALL_STATE(10084)] = 330404, - [SMALL_STATE(10085)] = 330411, - [SMALL_STATE(10086)] = 330418, - [SMALL_STATE(10087)] = 330425, - [SMALL_STATE(10088)] = 330432, - [SMALL_STATE(10089)] = 330439, - [SMALL_STATE(10090)] = 330446, - [SMALL_STATE(10091)] = 330453, - [SMALL_STATE(10092)] = 330460, - [SMALL_STATE(10093)] = 330467, - [SMALL_STATE(10094)] = 330474, - [SMALL_STATE(10095)] = 330481, - [SMALL_STATE(10096)] = 330488, - [SMALL_STATE(10097)] = 330495, - [SMALL_STATE(10098)] = 330502, - [SMALL_STATE(10099)] = 330509, - [SMALL_STATE(10100)] = 330516, - [SMALL_STATE(10101)] = 330523, - [SMALL_STATE(10102)] = 330530, - [SMALL_STATE(10103)] = 330537, - [SMALL_STATE(10104)] = 330544, - [SMALL_STATE(10105)] = 330551, - [SMALL_STATE(10106)] = 330558, - [SMALL_STATE(10107)] = 330565, - [SMALL_STATE(10108)] = 330572, - [SMALL_STATE(10109)] = 330579, - [SMALL_STATE(10110)] = 330586, - [SMALL_STATE(10111)] = 330593, - [SMALL_STATE(10112)] = 330600, - [SMALL_STATE(10113)] = 330607, - [SMALL_STATE(10114)] = 330614, - [SMALL_STATE(10115)] = 330621, - [SMALL_STATE(10116)] = 330628, - [SMALL_STATE(10117)] = 330635, - [SMALL_STATE(10118)] = 330642, - [SMALL_STATE(10119)] = 330649, - [SMALL_STATE(10120)] = 330656, - [SMALL_STATE(10121)] = 330663, - [SMALL_STATE(10122)] = 330670, - [SMALL_STATE(10123)] = 330677, - [SMALL_STATE(10124)] = 330684, - [SMALL_STATE(10125)] = 330691, - [SMALL_STATE(10126)] = 330698, - [SMALL_STATE(10127)] = 330705, - [SMALL_STATE(10128)] = 330712, - [SMALL_STATE(10129)] = 330719, - [SMALL_STATE(10130)] = 330726, - [SMALL_STATE(10131)] = 330733, - [SMALL_STATE(10132)] = 330740, - [SMALL_STATE(10133)] = 330747, - [SMALL_STATE(10134)] = 330754, - [SMALL_STATE(10135)] = 330761, - [SMALL_STATE(10136)] = 330768, - [SMALL_STATE(10137)] = 330775, - [SMALL_STATE(10138)] = 330782, - [SMALL_STATE(10139)] = 330789, - [SMALL_STATE(10140)] = 330796, - [SMALL_STATE(10141)] = 330803, - [SMALL_STATE(10142)] = 330810, - [SMALL_STATE(10143)] = 330817, - [SMALL_STATE(10144)] = 330824, - [SMALL_STATE(10145)] = 330831, - [SMALL_STATE(10146)] = 330838, - [SMALL_STATE(10147)] = 330845, - [SMALL_STATE(10148)] = 330852, - [SMALL_STATE(10149)] = 330859, - [SMALL_STATE(10150)] = 330866, - [SMALL_STATE(10151)] = 330873, - [SMALL_STATE(10152)] = 330880, - [SMALL_STATE(10153)] = 330887, - [SMALL_STATE(10154)] = 330894, - [SMALL_STATE(10155)] = 330901, - [SMALL_STATE(10156)] = 330908, - [SMALL_STATE(10157)] = 330915, - [SMALL_STATE(10158)] = 330922, - [SMALL_STATE(10159)] = 330929, - [SMALL_STATE(10160)] = 330936, - [SMALL_STATE(10161)] = 330943, - [SMALL_STATE(10162)] = 330950, - [SMALL_STATE(10163)] = 330957, - [SMALL_STATE(10164)] = 330964, - [SMALL_STATE(10165)] = 330971, - [SMALL_STATE(10166)] = 330978, - [SMALL_STATE(10167)] = 330985, - [SMALL_STATE(10168)] = 330992, - [SMALL_STATE(10169)] = 330999, - [SMALL_STATE(10170)] = 331006, - [SMALL_STATE(10171)] = 331013, - [SMALL_STATE(10172)] = 331020, - [SMALL_STATE(10173)] = 331027, - [SMALL_STATE(10174)] = 331034, - [SMALL_STATE(10175)] = 331041, - [SMALL_STATE(10176)] = 331048, - [SMALL_STATE(10177)] = 331055, - [SMALL_STATE(10178)] = 331062, - [SMALL_STATE(10179)] = 331069, - [SMALL_STATE(10180)] = 331076, - [SMALL_STATE(10181)] = 331083, - [SMALL_STATE(10182)] = 331090, - [SMALL_STATE(10183)] = 331097, - [SMALL_STATE(10184)] = 331104, - [SMALL_STATE(10185)] = 331111, - [SMALL_STATE(10186)] = 331118, - [SMALL_STATE(10187)] = 331125, - [SMALL_STATE(10188)] = 331132, - [SMALL_STATE(10189)] = 331139, - [SMALL_STATE(10190)] = 331146, - [SMALL_STATE(10191)] = 331153, - [SMALL_STATE(10192)] = 331160, - [SMALL_STATE(10193)] = 331167, - [SMALL_STATE(10194)] = 331174, - [SMALL_STATE(10195)] = 331181, - [SMALL_STATE(10196)] = 331188, - [SMALL_STATE(10197)] = 331195, - [SMALL_STATE(10198)] = 331202, - [SMALL_STATE(10199)] = 331209, - [SMALL_STATE(10200)] = 331216, - [SMALL_STATE(10201)] = 331223, - [SMALL_STATE(10202)] = 331230, - [SMALL_STATE(10203)] = 331237, - [SMALL_STATE(10204)] = 331244, - [SMALL_STATE(10205)] = 331251, - [SMALL_STATE(10206)] = 331258, - [SMALL_STATE(10207)] = 331265, - [SMALL_STATE(10208)] = 331272, - [SMALL_STATE(10209)] = 331279, - [SMALL_STATE(10210)] = 331286, - [SMALL_STATE(10211)] = 331293, - [SMALL_STATE(10212)] = 331300, - [SMALL_STATE(10213)] = 331307, - [SMALL_STATE(10214)] = 331314, - [SMALL_STATE(10215)] = 331321, - [SMALL_STATE(10216)] = 331328, - [SMALL_STATE(10217)] = 331335, - [SMALL_STATE(10218)] = 331342, - [SMALL_STATE(10219)] = 331349, - [SMALL_STATE(10220)] = 331356, - [SMALL_STATE(10221)] = 331363, - [SMALL_STATE(10222)] = 331370, - [SMALL_STATE(10223)] = 331377, - [SMALL_STATE(10224)] = 331384, - [SMALL_STATE(10225)] = 331391, - [SMALL_STATE(10226)] = 331398, - [SMALL_STATE(10227)] = 331405, - [SMALL_STATE(10228)] = 331412, - [SMALL_STATE(10229)] = 331419, - [SMALL_STATE(10230)] = 331426, - [SMALL_STATE(10231)] = 331433, - [SMALL_STATE(10232)] = 331440, - [SMALL_STATE(10233)] = 331447, - [SMALL_STATE(10234)] = 331454, - [SMALL_STATE(10235)] = 331461, - [SMALL_STATE(10236)] = 331468, - [SMALL_STATE(10237)] = 331475, - [SMALL_STATE(10238)] = 331482, - [SMALL_STATE(10239)] = 331489, - [SMALL_STATE(10240)] = 331496, - [SMALL_STATE(10241)] = 331503, - [SMALL_STATE(10242)] = 331510, - [SMALL_STATE(10243)] = 331517, - [SMALL_STATE(10244)] = 331524, - [SMALL_STATE(10245)] = 331531, - [SMALL_STATE(10246)] = 331538, - [SMALL_STATE(10247)] = 331545, - [SMALL_STATE(10248)] = 331552, - [SMALL_STATE(10249)] = 331559, - [SMALL_STATE(10250)] = 331566, - [SMALL_STATE(10251)] = 331573, - [SMALL_STATE(10252)] = 331580, - [SMALL_STATE(10253)] = 331587, - [SMALL_STATE(10254)] = 331594, - [SMALL_STATE(10255)] = 331601, - [SMALL_STATE(10256)] = 331608, - [SMALL_STATE(10257)] = 331615, - [SMALL_STATE(10258)] = 331622, - [SMALL_STATE(10259)] = 331629, - [SMALL_STATE(10260)] = 331636, - [SMALL_STATE(10261)] = 331643, - [SMALL_STATE(10262)] = 331650, - [SMALL_STATE(10263)] = 331657, - [SMALL_STATE(10264)] = 331664, - [SMALL_STATE(10265)] = 331671, - [SMALL_STATE(10266)] = 331678, - [SMALL_STATE(10267)] = 331685, - [SMALL_STATE(10268)] = 331692, - [SMALL_STATE(10269)] = 331699, - [SMALL_STATE(10270)] = 331706, - [SMALL_STATE(10271)] = 331713, - [SMALL_STATE(10272)] = 331720, - [SMALL_STATE(10273)] = 331727, - [SMALL_STATE(10274)] = 331734, - [SMALL_STATE(10275)] = 331741, - [SMALL_STATE(10276)] = 331748, - [SMALL_STATE(10277)] = 331755, - [SMALL_STATE(10278)] = 331762, - [SMALL_STATE(10279)] = 331769, - [SMALL_STATE(10280)] = 331776, - [SMALL_STATE(10281)] = 331783, - [SMALL_STATE(10282)] = 331790, - [SMALL_STATE(10283)] = 331797, - [SMALL_STATE(10284)] = 331804, - [SMALL_STATE(10285)] = 331811, - [SMALL_STATE(10286)] = 331818, - [SMALL_STATE(10287)] = 331825, - [SMALL_STATE(10288)] = 331832, - [SMALL_STATE(10289)] = 331839, - [SMALL_STATE(10290)] = 331846, - [SMALL_STATE(10291)] = 331853, - [SMALL_STATE(10292)] = 331860, - [SMALL_STATE(10293)] = 331867, - [SMALL_STATE(10294)] = 331874, - [SMALL_STATE(10295)] = 331881, - [SMALL_STATE(10296)] = 331888, - [SMALL_STATE(10297)] = 331895, - [SMALL_STATE(10298)] = 331902, - [SMALL_STATE(10299)] = 331909, - [SMALL_STATE(10300)] = 331916, - [SMALL_STATE(10301)] = 331923, - [SMALL_STATE(10302)] = 331930, - [SMALL_STATE(10303)] = 331937, - [SMALL_STATE(10304)] = 331944, - [SMALL_STATE(10305)] = 331951, - [SMALL_STATE(10306)] = 331958, - [SMALL_STATE(10307)] = 331965, - [SMALL_STATE(10308)] = 331972, - [SMALL_STATE(10309)] = 331979, - [SMALL_STATE(10310)] = 331986, - [SMALL_STATE(10311)] = 331993, - [SMALL_STATE(10312)] = 332000, - [SMALL_STATE(10313)] = 332007, - [SMALL_STATE(10314)] = 332014, - [SMALL_STATE(10315)] = 332021, - [SMALL_STATE(10316)] = 332028, - [SMALL_STATE(10317)] = 332035, - [SMALL_STATE(10318)] = 332042, - [SMALL_STATE(10319)] = 332049, - [SMALL_STATE(10320)] = 332056, - [SMALL_STATE(10321)] = 332063, - [SMALL_STATE(10322)] = 332070, - [SMALL_STATE(10323)] = 332077, - [SMALL_STATE(10324)] = 332084, - [SMALL_STATE(10325)] = 332091, - [SMALL_STATE(10326)] = 332098, - [SMALL_STATE(10327)] = 332105, - [SMALL_STATE(10328)] = 332112, - [SMALL_STATE(10329)] = 332119, - [SMALL_STATE(10330)] = 332126, - [SMALL_STATE(10331)] = 332133, - [SMALL_STATE(10332)] = 332140, - [SMALL_STATE(10333)] = 332147, - [SMALL_STATE(10334)] = 332154, - [SMALL_STATE(10335)] = 332161, - [SMALL_STATE(10336)] = 332168, - [SMALL_STATE(10337)] = 332175, - [SMALL_STATE(10338)] = 332182, - [SMALL_STATE(10339)] = 332189, - [SMALL_STATE(10340)] = 332196, - [SMALL_STATE(10341)] = 332203, - [SMALL_STATE(10342)] = 332210, - [SMALL_STATE(10343)] = 332217, - [SMALL_STATE(10344)] = 332224, - [SMALL_STATE(10345)] = 332231, - [SMALL_STATE(10346)] = 332238, - [SMALL_STATE(10347)] = 332245, - [SMALL_STATE(10348)] = 332252, - [SMALL_STATE(10349)] = 332259, - [SMALL_STATE(10350)] = 332266, - [SMALL_STATE(10351)] = 332273, - [SMALL_STATE(10352)] = 332280, - [SMALL_STATE(10353)] = 332287, - [SMALL_STATE(10354)] = 332294, - [SMALL_STATE(10355)] = 332301, - [SMALL_STATE(10356)] = 332308, - [SMALL_STATE(10357)] = 332315, - [SMALL_STATE(10358)] = 332322, - [SMALL_STATE(10359)] = 332329, - [SMALL_STATE(10360)] = 332336, - [SMALL_STATE(10361)] = 332343, - [SMALL_STATE(10362)] = 332350, - [SMALL_STATE(10363)] = 332357, - [SMALL_STATE(10364)] = 332364, - [SMALL_STATE(10365)] = 332371, - [SMALL_STATE(10366)] = 332378, - [SMALL_STATE(10367)] = 332385, - [SMALL_STATE(10368)] = 332392, - [SMALL_STATE(10369)] = 332399, - [SMALL_STATE(10370)] = 332406, - [SMALL_STATE(10371)] = 332413, - [SMALL_STATE(10372)] = 332420, - [SMALL_STATE(10373)] = 332427, - [SMALL_STATE(10374)] = 332434, - [SMALL_STATE(10375)] = 332441, - [SMALL_STATE(10376)] = 332448, - [SMALL_STATE(10377)] = 332455, - [SMALL_STATE(10378)] = 332462, - [SMALL_STATE(10379)] = 332469, - [SMALL_STATE(10380)] = 332476, - [SMALL_STATE(10381)] = 332483, - [SMALL_STATE(10382)] = 332490, - [SMALL_STATE(10383)] = 332497, - [SMALL_STATE(10384)] = 332504, - [SMALL_STATE(10385)] = 332511, - [SMALL_STATE(10386)] = 332518, - [SMALL_STATE(10387)] = 332525, - [SMALL_STATE(10388)] = 332532, - [SMALL_STATE(10389)] = 332539, - [SMALL_STATE(10390)] = 332546, - [SMALL_STATE(10391)] = 332553, - [SMALL_STATE(10392)] = 332560, - [SMALL_STATE(10393)] = 332567, - [SMALL_STATE(10394)] = 332574, - [SMALL_STATE(10395)] = 332581, - [SMALL_STATE(10396)] = 332588, - [SMALL_STATE(10397)] = 332595, - [SMALL_STATE(10398)] = 332602, - [SMALL_STATE(10399)] = 332609, - [SMALL_STATE(10400)] = 332616, - [SMALL_STATE(10401)] = 332623, - [SMALL_STATE(10402)] = 332630, - [SMALL_STATE(10403)] = 332637, - [SMALL_STATE(10404)] = 332644, - [SMALL_STATE(10405)] = 332651, - [SMALL_STATE(10406)] = 332658, - [SMALL_STATE(10407)] = 332665, - [SMALL_STATE(10408)] = 332672, - [SMALL_STATE(10409)] = 332679, - [SMALL_STATE(10410)] = 332686, - [SMALL_STATE(10411)] = 332693, - [SMALL_STATE(10412)] = 332700, - [SMALL_STATE(10413)] = 332707, - [SMALL_STATE(10414)] = 332714, - [SMALL_STATE(10415)] = 332721, - [SMALL_STATE(10416)] = 332728, - [SMALL_STATE(10417)] = 332735, - [SMALL_STATE(10418)] = 332742, - [SMALL_STATE(10419)] = 332749, - [SMALL_STATE(10420)] = 332756, - [SMALL_STATE(10421)] = 332763, - [SMALL_STATE(10422)] = 332770, - [SMALL_STATE(10423)] = 332777, - [SMALL_STATE(10424)] = 332784, - [SMALL_STATE(10425)] = 332791, - [SMALL_STATE(10426)] = 332798, - [SMALL_STATE(10427)] = 332805, - [SMALL_STATE(10428)] = 332812, - [SMALL_STATE(10429)] = 332819, - [SMALL_STATE(10430)] = 332826, - [SMALL_STATE(10431)] = 332833, - [SMALL_STATE(10432)] = 332840, - [SMALL_STATE(10433)] = 332847, - [SMALL_STATE(10434)] = 332854, - [SMALL_STATE(10435)] = 332861, - [SMALL_STATE(10436)] = 332868, - [SMALL_STATE(10437)] = 332875, - [SMALL_STATE(10438)] = 332882, - [SMALL_STATE(10439)] = 332889, - [SMALL_STATE(10440)] = 332896, - [SMALL_STATE(10441)] = 332903, - [SMALL_STATE(10442)] = 332910, - [SMALL_STATE(10443)] = 332917, - [SMALL_STATE(10444)] = 332924, - [SMALL_STATE(10445)] = 332931, - [SMALL_STATE(10446)] = 332938, - [SMALL_STATE(10447)] = 332945, - [SMALL_STATE(10448)] = 332952, - [SMALL_STATE(10449)] = 332959, - [SMALL_STATE(10450)] = 332966, - [SMALL_STATE(10451)] = 332973, - [SMALL_STATE(10452)] = 332980, - [SMALL_STATE(10453)] = 332987, - [SMALL_STATE(10454)] = 332994, - [SMALL_STATE(10455)] = 333001, - [SMALL_STATE(10456)] = 333008, - [SMALL_STATE(10457)] = 333015, - [SMALL_STATE(10458)] = 333022, - [SMALL_STATE(10459)] = 333029, - [SMALL_STATE(10460)] = 333036, - [SMALL_STATE(10461)] = 333043, - [SMALL_STATE(10462)] = 333050, - [SMALL_STATE(10463)] = 333057, - [SMALL_STATE(10464)] = 333064, - [SMALL_STATE(10465)] = 333071, - [SMALL_STATE(10466)] = 333078, - [SMALL_STATE(10467)] = 333085, - [SMALL_STATE(10468)] = 333092, - [SMALL_STATE(10469)] = 333099, - [SMALL_STATE(10470)] = 333106, - [SMALL_STATE(10471)] = 333113, - [SMALL_STATE(10472)] = 333120, - [SMALL_STATE(10473)] = 333127, - [SMALL_STATE(10474)] = 333134, - [SMALL_STATE(10475)] = 333141, - [SMALL_STATE(10476)] = 333148, - [SMALL_STATE(10477)] = 333155, - [SMALL_STATE(10478)] = 333162, - [SMALL_STATE(10479)] = 333169, - [SMALL_STATE(10480)] = 333176, - [SMALL_STATE(10481)] = 333183, - [SMALL_STATE(10482)] = 333190, - [SMALL_STATE(10483)] = 333197, - [SMALL_STATE(10484)] = 333204, - [SMALL_STATE(10485)] = 333211, - [SMALL_STATE(10486)] = 333218, - [SMALL_STATE(10487)] = 333225, - [SMALL_STATE(10488)] = 333232, - [SMALL_STATE(10489)] = 333239, - [SMALL_STATE(10490)] = 333246, - [SMALL_STATE(10491)] = 333253, - [SMALL_STATE(10492)] = 333260, - [SMALL_STATE(10493)] = 333267, - [SMALL_STATE(10494)] = 333274, - [SMALL_STATE(10495)] = 333281, - [SMALL_STATE(10496)] = 333288, - [SMALL_STATE(10497)] = 333295, - [SMALL_STATE(10498)] = 333302, - [SMALL_STATE(10499)] = 333309, - [SMALL_STATE(10500)] = 333316, - [SMALL_STATE(10501)] = 333323, - [SMALL_STATE(10502)] = 333330, - [SMALL_STATE(10503)] = 333337, - [SMALL_STATE(10504)] = 333344, - [SMALL_STATE(10505)] = 333351, - [SMALL_STATE(10506)] = 333358, - [SMALL_STATE(10507)] = 333365, - [SMALL_STATE(10508)] = 333372, - [SMALL_STATE(10509)] = 333379, - [SMALL_STATE(10510)] = 333386, - [SMALL_STATE(10511)] = 333393, - [SMALL_STATE(10512)] = 333400, - [SMALL_STATE(10513)] = 333407, - [SMALL_STATE(10514)] = 333414, - [SMALL_STATE(10515)] = 333421, - [SMALL_STATE(10516)] = 333428, - [SMALL_STATE(10517)] = 333435, - [SMALL_STATE(10518)] = 333442, - [SMALL_STATE(10519)] = 333449, - [SMALL_STATE(10520)] = 333456, - [SMALL_STATE(10521)] = 333463, - [SMALL_STATE(10522)] = 333470, - [SMALL_STATE(10523)] = 333477, - [SMALL_STATE(10524)] = 333484, - [SMALL_STATE(10525)] = 333491, - [SMALL_STATE(10526)] = 333498, - [SMALL_STATE(10527)] = 333505, - [SMALL_STATE(10528)] = 333512, - [SMALL_STATE(10529)] = 333519, - [SMALL_STATE(10530)] = 333526, - [SMALL_STATE(10531)] = 333533, - [SMALL_STATE(10532)] = 333540, - [SMALL_STATE(10533)] = 333547, - [SMALL_STATE(10534)] = 333554, - [SMALL_STATE(10535)] = 333561, - [SMALL_STATE(10536)] = 333568, - [SMALL_STATE(10537)] = 333575, - [SMALL_STATE(10538)] = 333582, - [SMALL_STATE(10539)] = 333589, - [SMALL_STATE(10540)] = 333596, - [SMALL_STATE(10541)] = 333603, - [SMALL_STATE(10542)] = 333610, - [SMALL_STATE(10543)] = 333617, - [SMALL_STATE(10544)] = 333624, - [SMALL_STATE(10545)] = 333631, - [SMALL_STATE(10546)] = 333638, - [SMALL_STATE(10547)] = 333645, - [SMALL_STATE(10548)] = 333652, - [SMALL_STATE(10549)] = 333659, - [SMALL_STATE(10550)] = 333666, - [SMALL_STATE(10551)] = 333673, - [SMALL_STATE(10552)] = 333680, - [SMALL_STATE(10553)] = 333687, - [SMALL_STATE(10554)] = 333694, - [SMALL_STATE(10555)] = 333701, - [SMALL_STATE(10556)] = 333708, - [SMALL_STATE(10557)] = 333715, - [SMALL_STATE(10558)] = 333722, - [SMALL_STATE(10559)] = 333729, - [SMALL_STATE(10560)] = 333736, - [SMALL_STATE(10561)] = 333743, - [SMALL_STATE(10562)] = 333750, - [SMALL_STATE(10563)] = 333757, - [SMALL_STATE(10564)] = 333764, - [SMALL_STATE(10565)] = 333771, - [SMALL_STATE(10566)] = 333778, - [SMALL_STATE(10567)] = 333785, - [SMALL_STATE(10568)] = 333792, - [SMALL_STATE(10569)] = 333799, - [SMALL_STATE(10570)] = 333806, - [SMALL_STATE(10571)] = 333813, - [SMALL_STATE(10572)] = 333820, - [SMALL_STATE(10573)] = 333827, - [SMALL_STATE(10574)] = 333834, - [SMALL_STATE(10575)] = 333841, - [SMALL_STATE(10576)] = 333848, - [SMALL_STATE(10577)] = 333855, - [SMALL_STATE(10578)] = 333862, - [SMALL_STATE(10579)] = 333869, - [SMALL_STATE(10580)] = 333876, - [SMALL_STATE(10581)] = 333883, - [SMALL_STATE(10582)] = 333890, - [SMALL_STATE(10583)] = 333897, - [SMALL_STATE(10584)] = 333904, - [SMALL_STATE(10585)] = 333911, - [SMALL_STATE(10586)] = 333918, - [SMALL_STATE(10587)] = 333925, - [SMALL_STATE(10588)] = 333932, - [SMALL_STATE(10589)] = 333939, - [SMALL_STATE(10590)] = 333946, - [SMALL_STATE(10591)] = 333953, - [SMALL_STATE(10592)] = 333960, - [SMALL_STATE(10593)] = 333967, - [SMALL_STATE(10594)] = 333974, - [SMALL_STATE(10595)] = 333981, - [SMALL_STATE(10596)] = 333988, - [SMALL_STATE(10597)] = 333995, - [SMALL_STATE(10598)] = 334002, - [SMALL_STATE(10599)] = 334009, - [SMALL_STATE(10600)] = 334016, - [SMALL_STATE(10601)] = 334023, - [SMALL_STATE(10602)] = 334030, - [SMALL_STATE(10603)] = 334037, - [SMALL_STATE(10604)] = 334044, - [SMALL_STATE(10605)] = 334051, - [SMALL_STATE(10606)] = 334058, - [SMALL_STATE(10607)] = 334065, - [SMALL_STATE(10608)] = 334072, - [SMALL_STATE(10609)] = 334079, - [SMALL_STATE(10610)] = 334086, - [SMALL_STATE(10611)] = 334093, - [SMALL_STATE(10612)] = 334100, - [SMALL_STATE(10613)] = 334107, - [SMALL_STATE(10614)] = 334114, - [SMALL_STATE(10615)] = 334121, - [SMALL_STATE(10616)] = 334128, - [SMALL_STATE(10617)] = 334135, - [SMALL_STATE(10618)] = 334142, - [SMALL_STATE(10619)] = 334149, - [SMALL_STATE(10620)] = 334156, - [SMALL_STATE(10621)] = 334163, - [SMALL_STATE(10622)] = 334170, - [SMALL_STATE(10623)] = 334177, - [SMALL_STATE(10624)] = 334184, - [SMALL_STATE(10625)] = 334191, - [SMALL_STATE(10626)] = 334198, - [SMALL_STATE(10627)] = 334205, - [SMALL_STATE(10628)] = 334212, - [SMALL_STATE(10629)] = 334219, - [SMALL_STATE(10630)] = 334226, - [SMALL_STATE(10631)] = 334233, - [SMALL_STATE(10632)] = 334240, - [SMALL_STATE(10633)] = 334247, - [SMALL_STATE(10634)] = 334254, - [SMALL_STATE(10635)] = 334261, - [SMALL_STATE(10636)] = 334268, - [SMALL_STATE(10637)] = 334275, - [SMALL_STATE(10638)] = 334282, - [SMALL_STATE(10639)] = 334289, - [SMALL_STATE(10640)] = 334296, - [SMALL_STATE(10641)] = 334303, - [SMALL_STATE(10642)] = 334310, - [SMALL_STATE(10643)] = 334317, - [SMALL_STATE(10644)] = 334324, - [SMALL_STATE(10645)] = 334331, - [SMALL_STATE(10646)] = 334338, + [SMALL_STATE(2959)] = 81489, + [SMALL_STATE(2960)] = 81555, + [SMALL_STATE(2961)] = 81615, + [SMALL_STATE(2962)] = 81733, + [SMALL_STATE(2963)] = 81793, + [SMALL_STATE(2964)] = 81853, + [SMALL_STATE(2965)] = 81923, + [SMALL_STATE(2966)] = 81995, + [SMALL_STATE(2967)] = 82067, + [SMALL_STATE(2968)] = 82135, + [SMALL_STATE(2969)] = 82253, + [SMALL_STATE(2970)] = 82371, + [SMALL_STATE(2971)] = 82489, + [SMALL_STATE(2972)] = 82607, + [SMALL_STATE(2973)] = 82667, + [SMALL_STATE(2974)] = 82727, + [SMALL_STATE(2975)] = 82799, + [SMALL_STATE(2976)] = 82885, + [SMALL_STATE(2977)] = 82957, + [SMALL_STATE(2978)] = 83029, + [SMALL_STATE(2979)] = 83101, + [SMALL_STATE(2980)] = 83165, + [SMALL_STATE(2981)] = 83225, + [SMALL_STATE(2982)] = 83297, + [SMALL_STATE(2983)] = 83369, + [SMALL_STATE(2984)] = 83441, + [SMALL_STATE(2985)] = 83513, + [SMALL_STATE(2986)] = 83581, + [SMALL_STATE(2987)] = 83641, + [SMALL_STATE(2988)] = 83713, + [SMALL_STATE(2989)] = 83785, + [SMALL_STATE(2990)] = 83849, + [SMALL_STATE(2991)] = 83913, + [SMALL_STATE(2992)] = 83979, + [SMALL_STATE(2993)] = 84043, + [SMALL_STATE(2994)] = 84115, + [SMALL_STATE(2995)] = 84233, + [SMALL_STATE(2996)] = 84301, + [SMALL_STATE(2997)] = 84419, + [SMALL_STATE(2998)] = 84537, + [SMALL_STATE(2999)] = 84655, + [SMALL_STATE(3000)] = 84729, + [SMALL_STATE(3001)] = 84847, + [SMALL_STATE(3002)] = 84919, + [SMALL_STATE(3003)] = 84991, + [SMALL_STATE(3004)] = 85051, + [SMALL_STATE(3005)] = 85169, + [SMALL_STATE(3006)] = 85287, + [SMALL_STATE(3007)] = 85351, + [SMALL_STATE(3008)] = 85415, + [SMALL_STATE(3009)] = 85533, + [SMALL_STATE(3010)] = 85651, + [SMALL_STATE(3011)] = 85723, + [SMALL_STATE(3012)] = 85841, + [SMALL_STATE(3013)] = 85905, + [SMALL_STATE(3014)] = 85973, + [SMALL_STATE(3015)] = 86033, + [SMALL_STATE(3016)] = 86105, + [SMALL_STATE(3017)] = 86165, + [SMALL_STATE(3018)] = 86229, + [SMALL_STATE(3019)] = 86293, + [SMALL_STATE(3020)] = 86383, + [SMALL_STATE(3021)] = 86455, + [SMALL_STATE(3022)] = 86515, + [SMALL_STATE(3023)] = 86579, + [SMALL_STATE(3024)] = 86697, + [SMALL_STATE(3025)] = 86757, + [SMALL_STATE(3026)] = 86821, + [SMALL_STATE(3027)] = 86881, + [SMALL_STATE(3028)] = 86941, + [SMALL_STATE(3029)] = 87059, + [SMALL_STATE(3030)] = 87177, + [SMALL_STATE(3031)] = 87237, + [SMALL_STATE(3032)] = 87297, + [SMALL_STATE(3033)] = 87357, + [SMALL_STATE(3034)] = 87417, + [SMALL_STATE(3035)] = 87477, + [SMALL_STATE(3036)] = 87537, + [SMALL_STATE(3037)] = 87597, + [SMALL_STATE(3038)] = 87657, + [SMALL_STATE(3039)] = 87729, + [SMALL_STATE(3040)] = 87801, + [SMALL_STATE(3041)] = 87919, + [SMALL_STATE(3042)] = 88037, + [SMALL_STATE(3043)] = 88105, + [SMALL_STATE(3044)] = 88169, + [SMALL_STATE(3045)] = 88287, + [SMALL_STATE(3046)] = 88349, + [SMALL_STATE(3047)] = 88411, + [SMALL_STATE(3048)] = 88471, + [SMALL_STATE(3049)] = 88531, + [SMALL_STATE(3050)] = 88595, + [SMALL_STATE(3051)] = 88655, + [SMALL_STATE(3052)] = 88715, + [SMALL_STATE(3053)] = 88833, + [SMALL_STATE(3054)] = 88951, + [SMALL_STATE(3055)] = 89011, + [SMALL_STATE(3056)] = 89083, + [SMALL_STATE(3057)] = 89149, + [SMALL_STATE(3058)] = 89217, + [SMALL_STATE(3059)] = 89277, + [SMALL_STATE(3060)] = 89395, + [SMALL_STATE(3061)] = 89455, + [SMALL_STATE(3062)] = 89515, + [SMALL_STATE(3063)] = 89575, + [SMALL_STATE(3064)] = 89647, + [SMALL_STATE(3065)] = 89719, + [SMALL_STATE(3066)] = 89803, + [SMALL_STATE(3067)] = 89885, + [SMALL_STATE(3068)] = 89949, + [SMALL_STATE(3069)] = 90021, + [SMALL_STATE(3070)] = 90139, + [SMALL_STATE(3071)] = 90199, + [SMALL_STATE(3072)] = 90271, + [SMALL_STATE(3073)] = 90331, + [SMALL_STATE(3074)] = 90391, + [SMALL_STATE(3075)] = 90451, + [SMALL_STATE(3076)] = 90519, + [SMALL_STATE(3077)] = 90591, + [SMALL_STATE(3078)] = 90663, + [SMALL_STATE(3079)] = 90735, + [SMALL_STATE(3080)] = 90807, + [SMALL_STATE(3081)] = 90869, + [SMALL_STATE(3082)] = 90987, + [SMALL_STATE(3083)] = 91059, + [SMALL_STATE(3084)] = 91131, + [SMALL_STATE(3085)] = 91191, + [SMALL_STATE(3086)] = 91251, + [SMALL_STATE(3087)] = 91315, + [SMALL_STATE(3088)] = 91375, + [SMALL_STATE(3089)] = 91447, + [SMALL_STATE(3090)] = 91565, + [SMALL_STATE(3091)] = 91683, + [SMALL_STATE(3092)] = 91769, + [SMALL_STATE(3093)] = 91887, + [SMALL_STATE(3094)] = 91951, + [SMALL_STATE(3095)] = 92023, + [SMALL_STATE(3096)] = 92097, + [SMALL_STATE(3097)] = 92165, + [SMALL_STATE(3098)] = 92229, + [SMALL_STATE(3099)] = 92293, + [SMALL_STATE(3100)] = 92357, + [SMALL_STATE(3101)] = 92475, + [SMALL_STATE(3102)] = 92537, + [SMALL_STATE(3103)] = 92655, + [SMALL_STATE(3104)] = 92715, + [SMALL_STATE(3105)] = 92783, + [SMALL_STATE(3106)] = 92843, + [SMALL_STATE(3107)] = 92961, + [SMALL_STATE(3108)] = 93043, + [SMALL_STATE(3109)] = 93107, + [SMALL_STATE(3110)] = 93179, + [SMALL_STATE(3111)] = 93263, + [SMALL_STATE(3112)] = 93335, + [SMALL_STATE(3113)] = 93395, + [SMALL_STATE(3114)] = 93455, + [SMALL_STATE(3115)] = 93521, + [SMALL_STATE(3116)] = 93639, + [SMALL_STATE(3117)] = 93711, + [SMALL_STATE(3118)] = 93771, + [SMALL_STATE(3119)] = 93843, + [SMALL_STATE(3120)] = 93961, + [SMALL_STATE(3121)] = 94025, + [SMALL_STATE(3122)] = 94087, + [SMALL_STATE(3123)] = 94151, + [SMALL_STATE(3124)] = 94211, + [SMALL_STATE(3125)] = 94271, + [SMALL_STATE(3126)] = 94331, + [SMALL_STATE(3127)] = 94391, + [SMALL_STATE(3128)] = 94509, + [SMALL_STATE(3129)] = 94569, + [SMALL_STATE(3130)] = 94687, + [SMALL_STATE(3131)] = 94759, + [SMALL_STATE(3132)] = 94831, + [SMALL_STATE(3133)] = 94949, + [SMALL_STATE(3134)] = 95013, + [SMALL_STATE(3135)] = 95085, + [SMALL_STATE(3136)] = 95157, + [SMALL_STATE(3137)] = 95229, + [SMALL_STATE(3138)] = 95301, + [SMALL_STATE(3139)] = 95363, + [SMALL_STATE(3140)] = 95481, + [SMALL_STATE(3141)] = 95553, + [SMALL_STATE(3142)] = 95625, + [SMALL_STATE(3143)] = 95699, + [SMALL_STATE(3144)] = 95759, + [SMALL_STATE(3145)] = 95877, + [SMALL_STATE(3146)] = 95995, + [SMALL_STATE(3147)] = 96067, + [SMALL_STATE(3148)] = 96185, + [SMALL_STATE(3149)] = 96245, + [SMALL_STATE(3150)] = 96309, + [SMALL_STATE(3151)] = 96427, + [SMALL_STATE(3152)] = 96494, + [SMALL_STATE(3153)] = 96553, + [SMALL_STATE(3154)] = 96612, + [SMALL_STATE(3155)] = 96675, + [SMALL_STATE(3156)] = 96742, + [SMALL_STATE(3157)] = 96807, + [SMALL_STATE(3158)] = 96866, + [SMALL_STATE(3159)] = 96925, + [SMALL_STATE(3160)] = 96984, + [SMALL_STATE(3161)] = 97047, + [SMALL_STATE(3162)] = 97116, + [SMALL_STATE(3163)] = 97175, + [SMALL_STATE(3164)] = 97240, + [SMALL_STATE(3165)] = 97305, + [SMALL_STATE(3166)] = 97370, + [SMALL_STATE(3167)] = 97435, + [SMALL_STATE(3168)] = 97498, + [SMALL_STATE(3169)] = 97563, + [SMALL_STATE(3170)] = 97628, + [SMALL_STATE(3171)] = 97691, + [SMALL_STATE(3172)] = 97756, + [SMALL_STATE(3173)] = 97815, + [SMALL_STATE(3174)] = 97880, + [SMALL_STATE(3175)] = 97947, + [SMALL_STATE(3176)] = 98006, + [SMALL_STATE(3177)] = 98073, + [SMALL_STATE(3178)] = 98142, + [SMALL_STATE(3179)] = 98201, + [SMALL_STATE(3180)] = 98260, + [SMALL_STATE(3181)] = 98319, + [SMALL_STATE(3182)] = 98378, + [SMALL_STATE(3183)] = 98437, + [SMALL_STATE(3184)] = 98496, + [SMALL_STATE(3185)] = 98561, + [SMALL_STATE(3186)] = 98620, + [SMALL_STATE(3187)] = 98679, + [SMALL_STATE(3188)] = 98738, + [SMALL_STATE(3189)] = 98797, + [SMALL_STATE(3190)] = 98856, + [SMALL_STATE(3191)] = 98921, + [SMALL_STATE(3192)] = 98980, + [SMALL_STATE(3193)] = 99045, + [SMALL_STATE(3194)] = 99112, + [SMALL_STATE(3195)] = 99177, + [SMALL_STATE(3196)] = 99236, + [SMALL_STATE(3197)] = 99299, + [SMALL_STATE(3198)] = 99372, + [SMALL_STATE(3199)] = 99439, + [SMALL_STATE(3200)] = 99506, + [SMALL_STATE(3201)] = 99571, + [SMALL_STATE(3202)] = 99630, + [SMALL_STATE(3203)] = 99699, + [SMALL_STATE(3204)] = 99758, + [SMALL_STATE(3205)] = 99823, + [SMALL_STATE(3206)] = 99882, + [SMALL_STATE(3207)] = 99947, + [SMALL_STATE(3208)] = 100012, + [SMALL_STATE(3209)] = 100113, + [SMALL_STATE(3210)] = 100176, + [SMALL_STATE(3211)] = 100239, + [SMALL_STATE(3212)] = 100298, + [SMALL_STATE(3213)] = 100357, + [SMALL_STATE(3214)] = 100420, + [SMALL_STATE(3215)] = 100479, + [SMALL_STATE(3216)] = 100540, + [SMALL_STATE(3217)] = 100615, + [SMALL_STATE(3218)] = 100678, + [SMALL_STATE(3219)] = 100743, + [SMALL_STATE(3220)] = 100810, + [SMALL_STATE(3221)] = 100877, + [SMALL_STATE(3222)] = 100944, + [SMALL_STATE(3223)] = 101007, + [SMALL_STATE(3224)] = 101072, + [SMALL_STATE(3225)] = 101139, + [SMALL_STATE(3226)] = 101206, + [SMALL_STATE(3227)] = 101273, + [SMALL_STATE(3228)] = 101338, + [SMALL_STATE(3229)] = 101401, + [SMALL_STATE(3230)] = 101466, + [SMALL_STATE(3231)] = 101525, + [SMALL_STATE(3232)] = 101588, + [SMALL_STATE(3233)] = 101647, + [SMALL_STATE(3234)] = 101706, + [SMALL_STATE(3235)] = 101769, + [SMALL_STATE(3236)] = 101832, + [SMALL_STATE(3237)] = 101897, + [SMALL_STATE(3238)] = 101956, + [SMALL_STATE(3239)] = 102021, + [SMALL_STATE(3240)] = 102084, + [SMALL_STATE(3241)] = 102151, + [SMALL_STATE(3242)] = 102220, + [SMALL_STATE(3243)] = 102279, + [SMALL_STATE(3244)] = 102337, + [SMALL_STATE(3245)] = 102395, + [SMALL_STATE(3246)] = 102453, + [SMALL_STATE(3247)] = 102511, + [SMALL_STATE(3248)] = 102619, + [SMALL_STATE(3249)] = 102685, + [SMALL_STATE(3250)] = 102751, + [SMALL_STATE(3251)] = 102859, + [SMALL_STATE(3252)] = 102925, + [SMALL_STATE(3253)] = 102991, + [SMALL_STATE(3254)] = 103053, + [SMALL_STATE(3255)] = 103115, + [SMALL_STATE(3256)] = 103173, + [SMALL_STATE(3257)] = 103239, + [SMALL_STATE(3258)] = 103347, + [SMALL_STATE(3259)] = 103413, + [SMALL_STATE(3260)] = 103521, + [SMALL_STATE(3261)] = 103583, + [SMALL_STATE(3262)] = 103645, + [SMALL_STATE(3263)] = 103753, + [SMALL_STATE(3264)] = 103861, + [SMALL_STATE(3265)] = 103923, + [SMALL_STATE(3266)] = 103985, + [SMALL_STATE(3267)] = 104093, + [SMALL_STATE(3268)] = 104155, + [SMALL_STATE(3269)] = 104217, + [SMALL_STATE(3270)] = 104279, + [SMALL_STATE(3271)] = 104387, + [SMALL_STATE(3272)] = 104495, + [SMALL_STATE(3273)] = 104557, + [SMALL_STATE(3274)] = 104615, + [SMALL_STATE(3275)] = 104723, + [SMALL_STATE(3276)] = 104785, + [SMALL_STATE(3277)] = 104847, + [SMALL_STATE(3278)] = 104909, + [SMALL_STATE(3279)] = 104967, + [SMALL_STATE(3280)] = 105075, + [SMALL_STATE(3281)] = 105141, + [SMALL_STATE(3282)] = 105249, + [SMALL_STATE(3283)] = 105311, + [SMALL_STATE(3284)] = 105369, + [SMALL_STATE(3285)] = 105427, + [SMALL_STATE(3286)] = 105493, + [SMALL_STATE(3287)] = 105601, + [SMALL_STATE(3288)] = 105667, + [SMALL_STATE(3289)] = 105731, + [SMALL_STATE(3290)] = 105795, + [SMALL_STATE(3291)] = 105859, + [SMALL_STATE(3292)] = 105917, + [SMALL_STATE(3293)] = 105983, + [SMALL_STATE(3294)] = 106091, + [SMALL_STATE(3295)] = 106199, + [SMALL_STATE(3296)] = 106307, + [SMALL_STATE(3297)] = 106365, + [SMALL_STATE(3298)] = 106473, + [SMALL_STATE(3299)] = 106539, + [SMALL_STATE(3300)] = 106647, + [SMALL_STATE(3301)] = 106755, + [SMALL_STATE(3302)] = 106819, + [SMALL_STATE(3303)] = 106877, + [SMALL_STATE(3304)] = 106935, + [SMALL_STATE(3305)] = 107043, + [SMALL_STATE(3306)] = 107151, + [SMALL_STATE(3307)] = 107259, + [SMALL_STATE(3308)] = 107367, + [SMALL_STATE(3309)] = 107425, + [SMALL_STATE(3310)] = 107491, + [SMALL_STATE(3311)] = 107599, + [SMALL_STATE(3312)] = 107707, + [SMALL_STATE(3313)] = 107769, + [SMALL_STATE(3314)] = 107877, + [SMALL_STATE(3315)] = 107985, + [SMALL_STATE(3316)] = 108093, + [SMALL_STATE(3317)] = 108201, + [SMALL_STATE(3318)] = 108267, + [SMALL_STATE(3319)] = 108333, + [SMALL_STATE(3320)] = 108441, + [SMALL_STATE(3321)] = 108507, + [SMALL_STATE(3322)] = 108615, + [SMALL_STATE(3323)] = 108673, + [SMALL_STATE(3324)] = 108731, + [SMALL_STATE(3325)] = 108793, + [SMALL_STATE(3326)] = 108851, + [SMALL_STATE(3327)] = 108913, + [SMALL_STATE(3328)] = 108971, + [SMALL_STATE(3329)] = 109037, + [SMALL_STATE(3330)] = 109099, + [SMALL_STATE(3331)] = 109165, + [SMALL_STATE(3332)] = 109225, + [SMALL_STATE(3333)] = 109287, + [SMALL_STATE(3334)] = 109353, + [SMALL_STATE(3335)] = 109419, + [SMALL_STATE(3336)] = 109485, + [SMALL_STATE(3337)] = 109543, + [SMALL_STATE(3338)] = 109605, + [SMALL_STATE(3339)] = 109667, + [SMALL_STATE(3340)] = 109729, + [SMALL_STATE(3341)] = 109791, + [SMALL_STATE(3342)] = 109857, + [SMALL_STATE(3343)] = 109923, + [SMALL_STATE(3344)] = 109981, + [SMALL_STATE(3345)] = 110043, + [SMALL_STATE(3346)] = 110101, + [SMALL_STATE(3347)] = 110159, + [SMALL_STATE(3348)] = 110221, + [SMALL_STATE(3349)] = 110279, + [SMALL_STATE(3350)] = 110337, + [SMALL_STATE(3351)] = 110445, + [SMALL_STATE(3352)] = 110503, + [SMALL_STATE(3353)] = 110565, + [SMALL_STATE(3354)] = 110623, + [SMALL_STATE(3355)] = 110681, + [SMALL_STATE(3356)] = 110739, + [SMALL_STATE(3357)] = 110805, + [SMALL_STATE(3358)] = 110863, + [SMALL_STATE(3359)] = 110971, + [SMALL_STATE(3360)] = 111029, + [SMALL_STATE(3361)] = 111095, + [SMALL_STATE(3362)] = 111153, + [SMALL_STATE(3363)] = 111211, + [SMALL_STATE(3364)] = 111277, + [SMALL_STATE(3365)] = 111335, + [SMALL_STATE(3366)] = 111393, + [SMALL_STATE(3367)] = 111459, + [SMALL_STATE(3368)] = 111517, + [SMALL_STATE(3369)] = 111575, + [SMALL_STATE(3370)] = 111633, + [SMALL_STATE(3371)] = 111695, + [SMALL_STATE(3372)] = 111757, + [SMALL_STATE(3373)] = 111859, + [SMALL_STATE(3374)] = 111967, + [SMALL_STATE(3375)] = 112033, + [SMALL_STATE(3376)] = 112093, + [SMALL_STATE(3377)] = 112153, + [SMALL_STATE(3378)] = 112261, + [SMALL_STATE(3379)] = 112327, + [SMALL_STATE(3380)] = 112435, + [SMALL_STATE(3381)] = 112543, + [SMALL_STATE(3382)] = 112601, + [SMALL_STATE(3383)] = 112663, + [SMALL_STATE(3384)] = 112771, + [SMALL_STATE(3385)] = 112829, + [SMALL_STATE(3386)] = 112887, + [SMALL_STATE(3387)] = 112945, + [SMALL_STATE(3388)] = 113003, + [SMALL_STATE(3389)] = 113061, + [SMALL_STATE(3390)] = 113127, + [SMALL_STATE(3391)] = 113185, + [SMALL_STATE(3392)] = 113251, + [SMALL_STATE(3393)] = 113309, + [SMALL_STATE(3394)] = 113367, + [SMALL_STATE(3395)] = 113433, + [SMALL_STATE(3396)] = 113491, + [SMALL_STATE(3397)] = 113549, + [SMALL_STATE(3398)] = 113607, + [SMALL_STATE(3399)] = 113673, + [SMALL_STATE(3400)] = 113731, + [SMALL_STATE(3401)] = 113839, + [SMALL_STATE(3402)] = 113941, + [SMALL_STATE(3403)] = 113999, + [SMALL_STATE(3404)] = 114057, + [SMALL_STATE(3405)] = 114164, + [SMALL_STATE(3406)] = 114225, + [SMALL_STATE(3407)] = 114282, + [SMALL_STATE(3408)] = 114343, + [SMALL_STATE(3409)] = 114404, + [SMALL_STATE(3410)] = 114461, + [SMALL_STATE(3411)] = 114522, + [SMALL_STATE(3412)] = 114583, + [SMALL_STATE(3413)] = 114644, + [SMALL_STATE(3414)] = 114705, + [SMALL_STATE(3415)] = 114766, + [SMALL_STATE(3416)] = 114827, + [SMALL_STATE(3417)] = 114934, + [SMALL_STATE(3418)] = 115041, + [SMALL_STATE(3419)] = 115102, + [SMALL_STATE(3420)] = 115209, + [SMALL_STATE(3421)] = 115316, + [SMALL_STATE(3422)] = 115373, + [SMALL_STATE(3423)] = 115434, + [SMALL_STATE(3424)] = 115491, + [SMALL_STATE(3425)] = 115548, + [SMALL_STATE(3426)] = 115659, + [SMALL_STATE(3427)] = 115766, + [SMALL_STATE(3428)] = 115827, + [SMALL_STATE(3429)] = 115934, + [SMALL_STATE(3430)] = 116045, + [SMALL_STATE(3431)] = 116156, + [SMALL_STATE(3432)] = 116267, + [SMALL_STATE(3433)] = 116374, + [SMALL_STATE(3434)] = 116431, + [SMALL_STATE(3435)] = 116538, + [SMALL_STATE(3436)] = 116595, + [SMALL_STATE(3437)] = 116702, + [SMALL_STATE(3438)] = 116809, + [SMALL_STATE(3439)] = 116916, + [SMALL_STATE(3440)] = 116977, + [SMALL_STATE(3441)] = 117084, + [SMALL_STATE(3442)] = 117191, + [SMALL_STATE(3443)] = 117302, + [SMALL_STATE(3444)] = 117413, + [SMALL_STATE(3445)] = 117474, + [SMALL_STATE(3446)] = 117581, + [SMALL_STATE(3447)] = 117688, + [SMALL_STATE(3448)] = 117795, + [SMALL_STATE(3449)] = 117906, + [SMALL_STATE(3450)] = 117963, + [SMALL_STATE(3451)] = 118024, + [SMALL_STATE(3452)] = 118131, + [SMALL_STATE(3453)] = 118238, + [SMALL_STATE(3454)] = 118299, + [SMALL_STATE(3455)] = 118410, + [SMALL_STATE(3456)] = 118467, + [SMALL_STATE(3457)] = 118574, + [SMALL_STATE(3458)] = 118635, + [SMALL_STATE(3459)] = 118746, + [SMALL_STATE(3460)] = 118857, + [SMALL_STATE(3461)] = 118918, + [SMALL_STATE(3462)] = 118979, + [SMALL_STATE(3463)] = 119086, + [SMALL_STATE(3464)] = 119147, + [SMALL_STATE(3465)] = 119204, + [SMALL_STATE(3466)] = 119315, + [SMALL_STATE(3467)] = 119374, + [SMALL_STATE(3468)] = 119485, + [SMALL_STATE(3469)] = 119544, + [SMALL_STATE(3470)] = 119605, + [SMALL_STATE(3471)] = 119716, + [SMALL_STATE(3472)] = 119777, + [SMALL_STATE(3473)] = 119834, + [SMALL_STATE(3474)] = 119895, + [SMALL_STATE(3475)] = 119956, + [SMALL_STATE(3476)] = 120013, + [SMALL_STATE(3477)] = 120112, + [SMALL_STATE(3478)] = 120223, + [SMALL_STATE(3479)] = 120280, + [SMALL_STATE(3480)] = 120341, + [SMALL_STATE(3481)] = 120452, + [SMALL_STATE(3482)] = 120559, + [SMALL_STATE(3483)] = 120620, + [SMALL_STATE(3484)] = 120677, + [SMALL_STATE(3485)] = 120788, + [SMALL_STATE(3486)] = 120849, + [SMALL_STATE(3487)] = 120906, + [SMALL_STATE(3488)] = 120967, + [SMALL_STATE(3489)] = 121028, + [SMALL_STATE(3490)] = 121085, + [SMALL_STATE(3491)] = 121142, + [SMALL_STATE(3492)] = 121199, + [SMALL_STATE(3493)] = 121256, + [SMALL_STATE(3494)] = 121363, + [SMALL_STATE(3495)] = 121474, + [SMALL_STATE(3496)] = 121531, + [SMALL_STATE(3497)] = 121642, + [SMALL_STATE(3498)] = 121703, + [SMALL_STATE(3499)] = 121814, + [SMALL_STATE(3500)] = 121875, + [SMALL_STATE(3501)] = 121936, + [SMALL_STATE(3502)] = 121993, + [SMALL_STATE(3503)] = 122050, + [SMALL_STATE(3504)] = 122107, + [SMALL_STATE(3505)] = 122164, + [SMALL_STATE(3506)] = 122221, + [SMALL_STATE(3507)] = 122278, + [SMALL_STATE(3508)] = 122335, + [SMALL_STATE(3509)] = 122396, + [SMALL_STATE(3510)] = 122503, + [SMALL_STATE(3511)] = 122614, + [SMALL_STATE(3512)] = 122675, + [SMALL_STATE(3513)] = 122782, + [SMALL_STATE(3514)] = 122889, + [SMALL_STATE(3515)] = 122950, + [SMALL_STATE(3516)] = 123057, + [SMALL_STATE(3517)] = 123164, + [SMALL_STATE(3518)] = 123225, + [SMALL_STATE(3519)] = 123282, + [SMALL_STATE(3520)] = 123339, + [SMALL_STATE(3521)] = 123400, + [SMALL_STATE(3522)] = 123507, + [SMALL_STATE(3523)] = 123564, + [SMALL_STATE(3524)] = 123621, + [SMALL_STATE(3525)] = 123682, + [SMALL_STATE(3526)] = 123739, + [SMALL_STATE(3527)] = 123800, + [SMALL_STATE(3528)] = 123857, + [SMALL_STATE(3529)] = 123964, + [SMALL_STATE(3530)] = 124071, + [SMALL_STATE(3531)] = 124132, + [SMALL_STATE(3532)] = 124189, + [SMALL_STATE(3533)] = 124250, + [SMALL_STATE(3534)] = 124357, + [SMALL_STATE(3535)] = 124414, + [SMALL_STATE(3536)] = 124475, + [SMALL_STATE(3537)] = 124532, + [SMALL_STATE(3538)] = 124593, + [SMALL_STATE(3539)] = 124654, + [SMALL_STATE(3540)] = 124761, + [SMALL_STATE(3541)] = 124822, + [SMALL_STATE(3542)] = 124879, + [SMALL_STATE(3543)] = 124986, + [SMALL_STATE(3544)] = 125043, + [SMALL_STATE(3545)] = 125104, + [SMALL_STATE(3546)] = 125215, + [SMALL_STATE(3547)] = 125322, + [SMALL_STATE(3548)] = 125429, + [SMALL_STATE(3549)] = 125536, + [SMALL_STATE(3550)] = 125617, + [SMALL_STATE(3551)] = 125724, + [SMALL_STATE(3552)] = 125835, + [SMALL_STATE(3553)] = 125914, + [SMALL_STATE(3554)] = 126021, + [SMALL_STATE(3555)] = 126128, + [SMALL_STATE(3556)] = 126235, + [SMALL_STATE(3557)] = 126342, + [SMALL_STATE(3558)] = 126399, + [SMALL_STATE(3559)] = 126506, + [SMALL_STATE(3560)] = 126613, + [SMALL_STATE(3561)] = 126720, + [SMALL_STATE(3562)] = 126781, + [SMALL_STATE(3563)] = 126838, + [SMALL_STATE(3564)] = 126949, + [SMALL_STATE(3565)] = 127014, + [SMALL_STATE(3566)] = 127121, + [SMALL_STATE(3567)] = 127180, + [SMALL_STATE(3568)] = 127287, + [SMALL_STATE(3569)] = 127394, + [SMALL_STATE(3570)] = 127455, + [SMALL_STATE(3571)] = 127562, + [SMALL_STATE(3572)] = 127619, + [SMALL_STATE(3573)] = 127680, + [SMALL_STATE(3574)] = 127741, + [SMALL_STATE(3575)] = 127798, + [SMALL_STATE(3576)] = 127905, + [SMALL_STATE(3577)] = 128012, + [SMALL_STATE(3578)] = 128119, + [SMALL_STATE(3579)] = 128180, + [SMALL_STATE(3580)] = 128291, + [SMALL_STATE(3581)] = 128348, + [SMALL_STATE(3582)] = 128405, + [SMALL_STATE(3583)] = 128474, + [SMALL_STATE(3584)] = 128581, + [SMALL_STATE(3585)] = 128688, + [SMALL_STATE(3586)] = 128745, + [SMALL_STATE(3587)] = 128852, + [SMALL_STATE(3588)] = 128913, + [SMALL_STATE(3589)] = 129020, + [SMALL_STATE(3590)] = 129077, + [SMALL_STATE(3591)] = 129138, + [SMALL_STATE(3592)] = 129249, + [SMALL_STATE(3593)] = 129360, + [SMALL_STATE(3594)] = 129471, + [SMALL_STATE(3595)] = 129532, + [SMALL_STATE(3596)] = 129601, + [SMALL_STATE(3597)] = 129662, + [SMALL_STATE(3598)] = 129769, + [SMALL_STATE(3599)] = 129830, + [SMALL_STATE(3600)] = 129941, + [SMALL_STATE(3601)] = 129998, + [SMALL_STATE(3602)] = 130059, + [SMALL_STATE(3603)] = 130128, + [SMALL_STATE(3604)] = 130239, + [SMALL_STATE(3605)] = 130346, + [SMALL_STATE(3606)] = 130407, + [SMALL_STATE(3607)] = 130464, + [SMALL_STATE(3608)] = 130525, + [SMALL_STATE(3609)] = 130636, + [SMALL_STATE(3610)] = 130697, + [SMALL_STATE(3611)] = 130758, + [SMALL_STATE(3612)] = 130869, + [SMALL_STATE(3613)] = 130930, + [SMALL_STATE(3614)] = 130999, + [SMALL_STATE(3615)] = 131060, + [SMALL_STATE(3616)] = 131117, + [SMALL_STATE(3617)] = 131178, + [SMALL_STATE(3618)] = 131239, + [SMALL_STATE(3619)] = 131350, + [SMALL_STATE(3620)] = 131407, + [SMALL_STATE(3621)] = 131468, + [SMALL_STATE(3622)] = 131579, + [SMALL_STATE(3623)] = 131636, + [SMALL_STATE(3624)] = 131743, + [SMALL_STATE(3625)] = 131854, + [SMALL_STATE(3626)] = 131911, + [SMALL_STATE(3627)] = 132018, + [SMALL_STATE(3628)] = 132075, + [SMALL_STATE(3629)] = 132132, + [SMALL_STATE(3630)] = 132189, + [SMALL_STATE(3631)] = 132300, + [SMALL_STATE(3632)] = 132357, + [SMALL_STATE(3633)] = 132464, + [SMALL_STATE(3634)] = 132575, + [SMALL_STATE(3635)] = 132632, + [SMALL_STATE(3636)] = 132689, + [SMALL_STATE(3637)] = 132800, + [SMALL_STATE(3638)] = 132857, + [SMALL_STATE(3639)] = 132914, + [SMALL_STATE(3640)] = 133025, + [SMALL_STATE(3641)] = 133136, + [SMALL_STATE(3642)] = 133193, + [SMALL_STATE(3643)] = 133250, + [SMALL_STATE(3644)] = 133307, + [SMALL_STATE(3645)] = 133364, + [SMALL_STATE(3646)] = 133421, + [SMALL_STATE(3647)] = 133482, + [SMALL_STATE(3648)] = 133539, + [SMALL_STATE(3649)] = 133650, + [SMALL_STATE(3650)] = 133707, + [SMALL_STATE(3651)] = 133818, + [SMALL_STATE(3652)] = 133929, + [SMALL_STATE(3653)] = 133986, + [SMALL_STATE(3654)] = 134093, + [SMALL_STATE(3655)] = 134150, + [SMALL_STATE(3656)] = 134261, + [SMALL_STATE(3657)] = 134322, + [SMALL_STATE(3658)] = 134379, + [SMALL_STATE(3659)] = 134490, + [SMALL_STATE(3660)] = 134547, + [SMALL_STATE(3661)] = 134604, + [SMALL_STATE(3662)] = 134665, + [SMALL_STATE(3663)] = 134776, + [SMALL_STATE(3664)] = 134833, + [SMALL_STATE(3665)] = 134944, + [SMALL_STATE(3666)] = 135055, + [SMALL_STATE(3667)] = 135138, + [SMALL_STATE(3668)] = 135249, + [SMALL_STATE(3669)] = 135306, + [SMALL_STATE(3670)] = 135417, + [SMALL_STATE(3671)] = 135478, + [SMALL_STATE(3672)] = 135539, + [SMALL_STATE(3673)] = 135646, + [SMALL_STATE(3674)] = 135753, + [SMALL_STATE(3675)] = 135810, + [SMALL_STATE(3676)] = 135871, + [SMALL_STATE(3677)] = 135928, + [SMALL_STATE(3678)] = 135989, + [SMALL_STATE(3679)] = 136050, + [SMALL_STATE(3680)] = 136111, + [SMALL_STATE(3681)] = 136168, + [SMALL_STATE(3682)] = 136225, + [SMALL_STATE(3683)] = 136294, + [SMALL_STATE(3684)] = 136351, + [SMALL_STATE(3685)] = 136455, + [SMALL_STATE(3686)] = 136511, + [SMALL_STATE(3687)] = 136567, + [SMALL_STATE(3688)] = 136671, + [SMALL_STATE(3689)] = 136775, + [SMALL_STATE(3690)] = 136879, + [SMALL_STATE(3691)] = 136983, + [SMALL_STATE(3692)] = 137087, + [SMALL_STATE(3693)] = 137191, + [SMALL_STATE(3694)] = 137295, + [SMALL_STATE(3695)] = 137399, + [SMALL_STATE(3696)] = 137503, + [SMALL_STATE(3697)] = 137607, + [SMALL_STATE(3698)] = 137673, + [SMALL_STATE(3699)] = 137777, + [SMALL_STATE(3700)] = 137833, + [SMALL_STATE(3701)] = 137937, + [SMALL_STATE(3702)] = 138041, + [SMALL_STATE(3703)] = 138145, + [SMALL_STATE(3704)] = 138249, + [SMALL_STATE(3705)] = 138353, + [SMALL_STATE(3706)] = 138457, + [SMALL_STATE(3707)] = 138561, + [SMALL_STATE(3708)] = 138665, + [SMALL_STATE(3709)] = 138769, + [SMALL_STATE(3710)] = 138873, + [SMALL_STATE(3711)] = 138977, + [SMALL_STATE(3712)] = 139081, + [SMALL_STATE(3713)] = 139185, + [SMALL_STATE(3714)] = 139289, + [SMALL_STATE(3715)] = 139393, + [SMALL_STATE(3716)] = 139497, + [SMALL_STATE(3717)] = 139601, + [SMALL_STATE(3718)] = 139705, + [SMALL_STATE(3719)] = 139809, + [SMALL_STATE(3720)] = 139913, + [SMALL_STATE(3721)] = 140017, + [SMALL_STATE(3722)] = 140121, + [SMALL_STATE(3723)] = 140225, + [SMALL_STATE(3724)] = 140329, + [SMALL_STATE(3725)] = 140433, + [SMALL_STATE(3726)] = 140537, + [SMALL_STATE(3727)] = 140641, + [SMALL_STATE(3728)] = 140701, + [SMALL_STATE(3729)] = 140805, + [SMALL_STATE(3730)] = 140909, + [SMALL_STATE(3731)] = 141013, + [SMALL_STATE(3732)] = 141117, + [SMALL_STATE(3733)] = 141221, + [SMALL_STATE(3734)] = 141325, + [SMALL_STATE(3735)] = 141429, + [SMALL_STATE(3736)] = 141533, + [SMALL_STATE(3737)] = 141637, + [SMALL_STATE(3738)] = 141741, + [SMALL_STATE(3739)] = 141845, + [SMALL_STATE(3740)] = 141949, + [SMALL_STATE(3741)] = 142053, + [SMALL_STATE(3742)] = 142157, + [SMALL_STATE(3743)] = 142261, + [SMALL_STATE(3744)] = 142365, + [SMALL_STATE(3745)] = 142469, + [SMALL_STATE(3746)] = 142573, + [SMALL_STATE(3747)] = 142677, + [SMALL_STATE(3748)] = 142781, + [SMALL_STATE(3749)] = 142885, + [SMALL_STATE(3750)] = 142989, + [SMALL_STATE(3751)] = 143045, + [SMALL_STATE(3752)] = 143149, + [SMALL_STATE(3753)] = 143253, + [SMALL_STATE(3754)] = 143357, + [SMALL_STATE(3755)] = 143461, + [SMALL_STATE(3756)] = 143565, + [SMALL_STATE(3757)] = 143669, + [SMALL_STATE(3758)] = 143773, + [SMALL_STATE(3759)] = 143877, + [SMALL_STATE(3760)] = 143981, + [SMALL_STATE(3761)] = 144085, + [SMALL_STATE(3762)] = 144189, + [SMALL_STATE(3763)] = 144293, + [SMALL_STATE(3764)] = 144397, + [SMALL_STATE(3765)] = 144501, + [SMALL_STATE(3766)] = 144605, + [SMALL_STATE(3767)] = 144709, + [SMALL_STATE(3768)] = 144813, + [SMALL_STATE(3769)] = 144917, + [SMALL_STATE(3770)] = 145021, + [SMALL_STATE(3771)] = 145125, + [SMALL_STATE(3772)] = 145229, + [SMALL_STATE(3773)] = 145333, + [SMALL_STATE(3774)] = 145437, + [SMALL_STATE(3775)] = 145541, + [SMALL_STATE(3776)] = 145645, + [SMALL_STATE(3777)] = 145749, + [SMALL_STATE(3778)] = 145853, + [SMALL_STATE(3779)] = 145957, + [SMALL_STATE(3780)] = 146061, + [SMALL_STATE(3781)] = 146165, + [SMALL_STATE(3782)] = 146269, + [SMALL_STATE(3783)] = 146373, + [SMALL_STATE(3784)] = 146477, + [SMALL_STATE(3785)] = 146581, + [SMALL_STATE(3786)] = 146685, + [SMALL_STATE(3787)] = 146789, + [SMALL_STATE(3788)] = 146893, + [SMALL_STATE(3789)] = 146997, + [SMALL_STATE(3790)] = 147101, + [SMALL_STATE(3791)] = 147157, + [SMALL_STATE(3792)] = 147261, + [SMALL_STATE(3793)] = 147365, + [SMALL_STATE(3794)] = 147469, + [SMALL_STATE(3795)] = 147525, + [SMALL_STATE(3796)] = 147583, + [SMALL_STATE(3797)] = 147687, + [SMALL_STATE(3798)] = 147791, + [SMALL_STATE(3799)] = 147895, + [SMALL_STATE(3800)] = 147999, + [SMALL_STATE(3801)] = 148103, + [SMALL_STATE(3802)] = 148207, + [SMALL_STATE(3803)] = 148311, + [SMALL_STATE(3804)] = 148415, + [SMALL_STATE(3805)] = 148519, + [SMALL_STATE(3806)] = 148623, + [SMALL_STATE(3807)] = 148727, + [SMALL_STATE(3808)] = 148831, + [SMALL_STATE(3809)] = 148935, + [SMALL_STATE(3810)] = 149039, + [SMALL_STATE(3811)] = 149143, + [SMALL_STATE(3812)] = 149247, + [SMALL_STATE(3813)] = 149351, + [SMALL_STATE(3814)] = 149455, + [SMALL_STATE(3815)] = 149559, + [SMALL_STATE(3816)] = 149663, + [SMALL_STATE(3817)] = 149767, + [SMALL_STATE(3818)] = 149871, + [SMALL_STATE(3819)] = 149975, + [SMALL_STATE(3820)] = 150079, + [SMALL_STATE(3821)] = 150183, + [SMALL_STATE(3822)] = 150287, + [SMALL_STATE(3823)] = 150345, + [SMALL_STATE(3824)] = 150449, + [SMALL_STATE(3825)] = 150553, + [SMALL_STATE(3826)] = 150657, + [SMALL_STATE(3827)] = 150761, + [SMALL_STATE(3828)] = 150865, + [SMALL_STATE(3829)] = 150969, + [SMALL_STATE(3830)] = 151073, + [SMALL_STATE(3831)] = 151177, + [SMALL_STATE(3832)] = 151281, + [SMALL_STATE(3833)] = 151385, + [SMALL_STATE(3834)] = 151489, + [SMALL_STATE(3835)] = 151593, + [SMALL_STATE(3836)] = 151697, + [SMALL_STATE(3837)] = 151801, + [SMALL_STATE(3838)] = 151905, + [SMALL_STATE(3839)] = 152009, + [SMALL_STATE(3840)] = 152113, + [SMALL_STATE(3841)] = 152217, + [SMALL_STATE(3842)] = 152321, + [SMALL_STATE(3843)] = 152425, + [SMALL_STATE(3844)] = 152529, + [SMALL_STATE(3845)] = 152633, + [SMALL_STATE(3846)] = 152737, + [SMALL_STATE(3847)] = 152841, + [SMALL_STATE(3848)] = 152945, + [SMALL_STATE(3849)] = 153049, + [SMALL_STATE(3850)] = 153153, + [SMALL_STATE(3851)] = 153257, + [SMALL_STATE(3852)] = 153361, + [SMALL_STATE(3853)] = 153465, + [SMALL_STATE(3854)] = 153569, + [SMALL_STATE(3855)] = 153629, + [SMALL_STATE(3856)] = 153733, + [SMALL_STATE(3857)] = 153837, + [SMALL_STATE(3858)] = 153941, + [SMALL_STATE(3859)] = 154045, + [SMALL_STATE(3860)] = 154149, + [SMALL_STATE(3861)] = 154253, + [SMALL_STATE(3862)] = 154357, + [SMALL_STATE(3863)] = 154461, + [SMALL_STATE(3864)] = 154565, + [SMALL_STATE(3865)] = 154669, + [SMALL_STATE(3866)] = 154773, + [SMALL_STATE(3867)] = 154877, + [SMALL_STATE(3868)] = 154933, + [SMALL_STATE(3869)] = 155037, + [SMALL_STATE(3870)] = 155141, + [SMALL_STATE(3871)] = 155245, + [SMALL_STATE(3872)] = 155349, + [SMALL_STATE(3873)] = 155453, + [SMALL_STATE(3874)] = 155557, + [SMALL_STATE(3875)] = 155661, + [SMALL_STATE(3876)] = 155765, + [SMALL_STATE(3877)] = 155825, + [SMALL_STATE(3878)] = 155929, + [SMALL_STATE(3879)] = 156033, + [SMALL_STATE(3880)] = 156137, + [SMALL_STATE(3881)] = 156241, + [SMALL_STATE(3882)] = 156345, + [SMALL_STATE(3883)] = 156449, + [SMALL_STATE(3884)] = 156553, + [SMALL_STATE(3885)] = 156657, + [SMALL_STATE(3886)] = 156761, + [SMALL_STATE(3887)] = 156865, + [SMALL_STATE(3888)] = 156969, + [SMALL_STATE(3889)] = 157073, + [SMALL_STATE(3890)] = 157177, + [SMALL_STATE(3891)] = 157281, + [SMALL_STATE(3892)] = 157385, + [SMALL_STATE(3893)] = 157489, + [SMALL_STATE(3894)] = 157593, + [SMALL_STATE(3895)] = 157697, + [SMALL_STATE(3896)] = 157801, + [SMALL_STATE(3897)] = 157905, + [SMALL_STATE(3898)] = 158009, + [SMALL_STATE(3899)] = 158113, + [SMALL_STATE(3900)] = 158217, + [SMALL_STATE(3901)] = 158321, + [SMALL_STATE(3902)] = 158425, + [SMALL_STATE(3903)] = 158529, + [SMALL_STATE(3904)] = 158633, + [SMALL_STATE(3905)] = 158737, + [SMALL_STATE(3906)] = 158841, + [SMALL_STATE(3907)] = 158945, + [SMALL_STATE(3908)] = 159049, + [SMALL_STATE(3909)] = 159153, + [SMALL_STATE(3910)] = 159257, + [SMALL_STATE(3911)] = 159361, + [SMALL_STATE(3912)] = 159465, + [SMALL_STATE(3913)] = 159569, + [SMALL_STATE(3914)] = 159673, + [SMALL_STATE(3915)] = 159777, + [SMALL_STATE(3916)] = 159881, + [SMALL_STATE(3917)] = 159985, + [SMALL_STATE(3918)] = 160089, + [SMALL_STATE(3919)] = 160193, + [SMALL_STATE(3920)] = 160297, + [SMALL_STATE(3921)] = 160401, + [SMALL_STATE(3922)] = 160505, + [SMALL_STATE(3923)] = 160609, + [SMALL_STATE(3924)] = 160713, + [SMALL_STATE(3925)] = 160817, + [SMALL_STATE(3926)] = 160921, + [SMALL_STATE(3927)] = 161025, + [SMALL_STATE(3928)] = 161129, + [SMALL_STATE(3929)] = 161233, + [SMALL_STATE(3930)] = 161337, + [SMALL_STATE(3931)] = 161441, + [SMALL_STATE(3932)] = 161497, + [SMALL_STATE(3933)] = 161601, + [SMALL_STATE(3934)] = 161705, + [SMALL_STATE(3935)] = 161809, + [SMALL_STATE(3936)] = 161913, + [SMALL_STATE(3937)] = 162017, + [SMALL_STATE(3938)] = 162121, + [SMALL_STATE(3939)] = 162225, + [SMALL_STATE(3940)] = 162329, + [SMALL_STATE(3941)] = 162433, + [SMALL_STATE(3942)] = 162537, + [SMALL_STATE(3943)] = 162641, + [SMALL_STATE(3944)] = 162745, + [SMALL_STATE(3945)] = 162849, + [SMALL_STATE(3946)] = 162953, + [SMALL_STATE(3947)] = 163009, + [SMALL_STATE(3948)] = 163113, + [SMALL_STATE(3949)] = 163217, + [SMALL_STATE(3950)] = 163321, + [SMALL_STATE(3951)] = 163425, + [SMALL_STATE(3952)] = 163529, + [SMALL_STATE(3953)] = 163585, + [SMALL_STATE(3954)] = 163689, + [SMALL_STATE(3955)] = 163745, + [SMALL_STATE(3956)] = 163849, + [SMALL_STATE(3957)] = 163953, + [SMALL_STATE(3958)] = 164009, + [SMALL_STATE(3959)] = 164113, + [SMALL_STATE(3960)] = 164217, + [SMALL_STATE(3961)] = 164321, + [SMALL_STATE(3962)] = 164377, + [SMALL_STATE(3963)] = 164481, + [SMALL_STATE(3964)] = 164585, + [SMALL_STATE(3965)] = 164645, + [SMALL_STATE(3966)] = 164701, + [SMALL_STATE(3967)] = 164805, + [SMALL_STATE(3968)] = 164865, + [SMALL_STATE(3969)] = 164921, + [SMALL_STATE(3970)] = 164977, + [SMALL_STATE(3971)] = 165081, + [SMALL_STATE(3972)] = 165185, + [SMALL_STATE(3973)] = 165289, + [SMALL_STATE(3974)] = 165393, + [SMALL_STATE(3975)] = 165497, + [SMALL_STATE(3976)] = 165601, + [SMALL_STATE(3977)] = 165705, + [SMALL_STATE(3978)] = 165809, + [SMALL_STATE(3979)] = 165913, + [SMALL_STATE(3980)] = 166017, + [SMALL_STATE(3981)] = 166121, + [SMALL_STATE(3982)] = 166225, + [SMALL_STATE(3983)] = 166281, + [SMALL_STATE(3984)] = 166337, + [SMALL_STATE(3985)] = 166441, + [SMALL_STATE(3986)] = 166497, + [SMALL_STATE(3987)] = 166555, + [SMALL_STATE(3988)] = 166613, + [SMALL_STATE(3989)] = 166717, + [SMALL_STATE(3990)] = 166821, + [SMALL_STATE(3991)] = 166925, + [SMALL_STATE(3992)] = 167029, + [SMALL_STATE(3993)] = 167133, + [SMALL_STATE(3994)] = 167237, + [SMALL_STATE(3995)] = 167341, + [SMALL_STATE(3996)] = 167445, + [SMALL_STATE(3997)] = 167549, + [SMALL_STATE(3998)] = 167653, + [SMALL_STATE(3999)] = 167757, + [SMALL_STATE(4000)] = 167861, + [SMALL_STATE(4001)] = 167965, + [SMALL_STATE(4002)] = 168069, + [SMALL_STATE(4003)] = 168173, + [SMALL_STATE(4004)] = 168277, + [SMALL_STATE(4005)] = 168381, + [SMALL_STATE(4006)] = 168485, + [SMALL_STATE(4007)] = 168589, + [SMALL_STATE(4008)] = 168693, + [SMALL_STATE(4009)] = 168751, + [SMALL_STATE(4010)] = 168811, + [SMALL_STATE(4011)] = 168915, + [SMALL_STATE(4012)] = 169019, + [SMALL_STATE(4013)] = 169123, + [SMALL_STATE(4014)] = 169227, + [SMALL_STATE(4015)] = 169331, + [SMALL_STATE(4016)] = 169435, + [SMALL_STATE(4017)] = 169539, + [SMALL_STATE(4018)] = 169643, + [SMALL_STATE(4019)] = 169747, + [SMALL_STATE(4020)] = 169851, + [SMALL_STATE(4021)] = 169911, + [SMALL_STATE(4022)] = 170015, + [SMALL_STATE(4023)] = 170119, + [SMALL_STATE(4024)] = 170223, + [SMALL_STATE(4025)] = 170327, + [SMALL_STATE(4026)] = 170431, + [SMALL_STATE(4027)] = 170535, + [SMALL_STATE(4028)] = 170639, + [SMALL_STATE(4029)] = 170743, + [SMALL_STATE(4030)] = 170847, + [SMALL_STATE(4031)] = 170951, + [SMALL_STATE(4032)] = 171055, + [SMALL_STATE(4033)] = 171159, + [SMALL_STATE(4034)] = 171263, + [SMALL_STATE(4035)] = 171367, + [SMALL_STATE(4036)] = 171471, + [SMALL_STATE(4037)] = 171575, + [SMALL_STATE(4038)] = 171679, + [SMALL_STATE(4039)] = 171783, + [SMALL_STATE(4040)] = 171887, + [SMALL_STATE(4041)] = 171991, + [SMALL_STATE(4042)] = 172095, + [SMALL_STATE(4043)] = 172199, + [SMALL_STATE(4044)] = 172303, + [SMALL_STATE(4045)] = 172407, + [SMALL_STATE(4046)] = 172511, + [SMALL_STATE(4047)] = 172615, + [SMALL_STATE(4048)] = 172719, + [SMALL_STATE(4049)] = 172823, + [SMALL_STATE(4050)] = 172927, + [SMALL_STATE(4051)] = 173031, + [SMALL_STATE(4052)] = 173135, + [SMALL_STATE(4053)] = 173239, + [SMALL_STATE(4054)] = 173343, + [SMALL_STATE(4055)] = 173447, + [SMALL_STATE(4056)] = 173551, + [SMALL_STATE(4057)] = 173655, + [SMALL_STATE(4058)] = 173759, + [SMALL_STATE(4059)] = 173863, + [SMALL_STATE(4060)] = 173967, + [SMALL_STATE(4061)] = 174071, + [SMALL_STATE(4062)] = 174175, + [SMALL_STATE(4063)] = 174279, + [SMALL_STATE(4064)] = 174383, + [SMALL_STATE(4065)] = 174487, + [SMALL_STATE(4066)] = 174591, + [SMALL_STATE(4067)] = 174695, + [SMALL_STATE(4068)] = 174799, + [SMALL_STATE(4069)] = 174903, + [SMALL_STATE(4070)] = 175007, + [SMALL_STATE(4071)] = 175111, + [SMALL_STATE(4072)] = 175215, + [SMALL_STATE(4073)] = 175319, + [SMALL_STATE(4074)] = 175423, + [SMALL_STATE(4075)] = 175527, + [SMALL_STATE(4076)] = 175631, + [SMALL_STATE(4077)] = 175735, + [SMALL_STATE(4078)] = 175839, + [SMALL_STATE(4079)] = 175943, + [SMALL_STATE(4080)] = 176047, + [SMALL_STATE(4081)] = 176103, + [SMALL_STATE(4082)] = 176207, + [SMALL_STATE(4083)] = 176311, + [SMALL_STATE(4084)] = 176415, + [SMALL_STATE(4085)] = 176519, + [SMALL_STATE(4086)] = 176623, + [SMALL_STATE(4087)] = 176727, + [SMALL_STATE(4088)] = 176831, + [SMALL_STATE(4089)] = 176935, + [SMALL_STATE(4090)] = 177039, + [SMALL_STATE(4091)] = 177143, + [SMALL_STATE(4092)] = 177247, + [SMALL_STATE(4093)] = 177351, + [SMALL_STATE(4094)] = 177455, + [SMALL_STATE(4095)] = 177559, + [SMALL_STATE(4096)] = 177663, + [SMALL_STATE(4097)] = 177767, + [SMALL_STATE(4098)] = 177871, + [SMALL_STATE(4099)] = 177931, + [SMALL_STATE(4100)] = 178035, + [SMALL_STATE(4101)] = 178093, + [SMALL_STATE(4102)] = 178197, + [SMALL_STATE(4103)] = 178301, + [SMALL_STATE(4104)] = 178405, + [SMALL_STATE(4105)] = 178509, + [SMALL_STATE(4106)] = 178565, + [SMALL_STATE(4107)] = 178669, + [SMALL_STATE(4108)] = 178729, + [SMALL_STATE(4109)] = 178833, + [SMALL_STATE(4110)] = 178937, + [SMALL_STATE(4111)] = 179041, + [SMALL_STATE(4112)] = 179145, + [SMALL_STATE(4113)] = 179249, + [SMALL_STATE(4114)] = 179353, + [SMALL_STATE(4115)] = 179457, + [SMALL_STATE(4116)] = 179513, + [SMALL_STATE(4117)] = 179573, + [SMALL_STATE(4118)] = 179677, + [SMALL_STATE(4119)] = 179781, + [SMALL_STATE(4120)] = 179885, + [SMALL_STATE(4121)] = 179989, + [SMALL_STATE(4122)] = 180093, + [SMALL_STATE(4123)] = 180197, + [SMALL_STATE(4124)] = 180301, + [SMALL_STATE(4125)] = 180405, + [SMALL_STATE(4126)] = 180509, + [SMALL_STATE(4127)] = 180613, + [SMALL_STATE(4128)] = 180717, + [SMALL_STATE(4129)] = 180821, + [SMALL_STATE(4130)] = 180925, + [SMALL_STATE(4131)] = 181029, + [SMALL_STATE(4132)] = 181133, + [SMALL_STATE(4133)] = 181237, + [SMALL_STATE(4134)] = 181341, + [SMALL_STATE(4135)] = 181445, + [SMALL_STATE(4136)] = 181549, + [SMALL_STATE(4137)] = 181653, + [SMALL_STATE(4138)] = 181757, + [SMALL_STATE(4139)] = 181861, + [SMALL_STATE(4140)] = 181965, + [SMALL_STATE(4141)] = 182069, + [SMALL_STATE(4142)] = 182173, + [SMALL_STATE(4143)] = 182277, + [SMALL_STATE(4144)] = 182381, + [SMALL_STATE(4145)] = 182485, + [SMALL_STATE(4146)] = 182589, + [SMALL_STATE(4147)] = 182693, + [SMALL_STATE(4148)] = 182797, + [SMALL_STATE(4149)] = 182901, + [SMALL_STATE(4150)] = 183005, + [SMALL_STATE(4151)] = 183109, + [SMALL_STATE(4152)] = 183213, + [SMALL_STATE(4153)] = 183317, + [SMALL_STATE(4154)] = 183421, + [SMALL_STATE(4155)] = 183525, + [SMALL_STATE(4156)] = 183629, + [SMALL_STATE(4157)] = 183733, + [SMALL_STATE(4158)] = 183837, + [SMALL_STATE(4159)] = 183941, + [SMALL_STATE(4160)] = 184045, + [SMALL_STATE(4161)] = 184149, + [SMALL_STATE(4162)] = 184253, + [SMALL_STATE(4163)] = 184357, + [SMALL_STATE(4164)] = 184413, + [SMALL_STATE(4165)] = 184469, + [SMALL_STATE(4166)] = 184525, + [SMALL_STATE(4167)] = 184581, + [SMALL_STATE(4168)] = 184637, + [SMALL_STATE(4169)] = 184693, + [SMALL_STATE(4170)] = 184797, + [SMALL_STATE(4171)] = 184853, + [SMALL_STATE(4172)] = 184909, + [SMALL_STATE(4173)] = 184965, + [SMALL_STATE(4174)] = 185021, + [SMALL_STATE(4175)] = 185077, + [SMALL_STATE(4176)] = 185181, + [SMALL_STATE(4177)] = 185237, + [SMALL_STATE(4178)] = 185341, + [SMALL_STATE(4179)] = 185445, + [SMALL_STATE(4180)] = 185549, + [SMALL_STATE(4181)] = 185653, + [SMALL_STATE(4182)] = 185757, + [SMALL_STATE(4183)] = 185861, + [SMALL_STATE(4184)] = 185917, + [SMALL_STATE(4185)] = 186021, + [SMALL_STATE(4186)] = 186077, + [SMALL_STATE(4187)] = 186181, + [SMALL_STATE(4188)] = 186285, + [SMALL_STATE(4189)] = 186389, + [SMALL_STATE(4190)] = 186493, + [SMALL_STATE(4191)] = 186597, + [SMALL_STATE(4192)] = 186701, + [SMALL_STATE(4193)] = 186805, + [SMALL_STATE(4194)] = 186909, + [SMALL_STATE(4195)] = 187013, + [SMALL_STATE(4196)] = 187069, + [SMALL_STATE(4197)] = 187173, + [SMALL_STATE(4198)] = 187277, + [SMALL_STATE(4199)] = 187381, + [SMALL_STATE(4200)] = 187485, + [SMALL_STATE(4201)] = 187589, + [SMALL_STATE(4202)] = 187693, + [SMALL_STATE(4203)] = 187797, + [SMALL_STATE(4204)] = 187901, + [SMALL_STATE(4205)] = 188005, + [SMALL_STATE(4206)] = 188109, + [SMALL_STATE(4207)] = 188213, + [SMALL_STATE(4208)] = 188317, + [SMALL_STATE(4209)] = 188421, + [SMALL_STATE(4210)] = 188525, + [SMALL_STATE(4211)] = 188629, + [SMALL_STATE(4212)] = 188733, + [SMALL_STATE(4213)] = 188837, + [SMALL_STATE(4214)] = 188941, + [SMALL_STATE(4215)] = 189045, + [SMALL_STATE(4216)] = 189101, + [SMALL_STATE(4217)] = 189205, + [SMALL_STATE(4218)] = 189309, + [SMALL_STATE(4219)] = 189413, + [SMALL_STATE(4220)] = 189473, + [SMALL_STATE(4221)] = 189529, + [SMALL_STATE(4222)] = 189633, + [SMALL_STATE(4223)] = 189737, + [SMALL_STATE(4224)] = 189841, + [SMALL_STATE(4225)] = 189945, + [SMALL_STATE(4226)] = 190049, + [SMALL_STATE(4227)] = 190105, + [SMALL_STATE(4228)] = 190161, + [SMALL_STATE(4229)] = 190217, + [SMALL_STATE(4230)] = 190321, + [SMALL_STATE(4231)] = 190425, + [SMALL_STATE(4232)] = 190529, + [SMALL_STATE(4233)] = 190633, + [SMALL_STATE(4234)] = 190737, + [SMALL_STATE(4235)] = 190841, + [SMALL_STATE(4236)] = 190945, + [SMALL_STATE(4237)] = 191049, + [SMALL_STATE(4238)] = 191153, + [SMALL_STATE(4239)] = 191257, + [SMALL_STATE(4240)] = 191361, + [SMALL_STATE(4241)] = 191465, + [SMALL_STATE(4242)] = 191569, + [SMALL_STATE(4243)] = 191673, + [SMALL_STATE(4244)] = 191777, + [SMALL_STATE(4245)] = 191835, + [SMALL_STATE(4246)] = 191939, + [SMALL_STATE(4247)] = 192043, + [SMALL_STATE(4248)] = 192147, + [SMALL_STATE(4249)] = 192251, + [SMALL_STATE(4250)] = 192355, + [SMALL_STATE(4251)] = 192459, + [SMALL_STATE(4252)] = 192563, + [SMALL_STATE(4253)] = 192667, + [SMALL_STATE(4254)] = 192727, + [SMALL_STATE(4255)] = 192831, + [SMALL_STATE(4256)] = 192935, + [SMALL_STATE(4257)] = 193039, + [SMALL_STATE(4258)] = 193143, + [SMALL_STATE(4259)] = 193247, + [SMALL_STATE(4260)] = 193305, + [SMALL_STATE(4261)] = 193409, + [SMALL_STATE(4262)] = 193467, + [SMALL_STATE(4263)] = 193523, + [SMALL_STATE(4264)] = 193627, + [SMALL_STATE(4265)] = 193731, + [SMALL_STATE(4266)] = 193835, + [SMALL_STATE(4267)] = 193939, + [SMALL_STATE(4268)] = 194043, + [SMALL_STATE(4269)] = 194147, + [SMALL_STATE(4270)] = 194251, + [SMALL_STATE(4271)] = 194355, + [SMALL_STATE(4272)] = 194459, + [SMALL_STATE(4273)] = 194563, + [SMALL_STATE(4274)] = 194667, + [SMALL_STATE(4275)] = 194771, + [SMALL_STATE(4276)] = 194875, + [SMALL_STATE(4277)] = 194979, + [SMALL_STATE(4278)] = 195083, + [SMALL_STATE(4279)] = 195187, + [SMALL_STATE(4280)] = 195291, + [SMALL_STATE(4281)] = 195395, + [SMALL_STATE(4282)] = 195457, + [SMALL_STATE(4283)] = 195561, + [SMALL_STATE(4284)] = 195665, + [SMALL_STATE(4285)] = 195769, + [SMALL_STATE(4286)] = 195873, + [SMALL_STATE(4287)] = 195977, + [SMALL_STATE(4288)] = 196081, + [SMALL_STATE(4289)] = 196137, + [SMALL_STATE(4290)] = 196241, + [SMALL_STATE(4291)] = 196345, + [SMALL_STATE(4292)] = 196449, + [SMALL_STATE(4293)] = 196553, + [SMALL_STATE(4294)] = 196613, + [SMALL_STATE(4295)] = 196717, + [SMALL_STATE(4296)] = 196821, + [SMALL_STATE(4297)] = 196925, + [SMALL_STATE(4298)] = 197029, + [SMALL_STATE(4299)] = 197133, + [SMALL_STATE(4300)] = 197237, + [SMALL_STATE(4301)] = 197341, + [SMALL_STATE(4302)] = 197445, + [SMALL_STATE(4303)] = 197549, + [SMALL_STATE(4304)] = 197653, + [SMALL_STATE(4305)] = 197757, + [SMALL_STATE(4306)] = 197861, + [SMALL_STATE(4307)] = 197965, + [SMALL_STATE(4308)] = 198069, + [SMALL_STATE(4309)] = 198173, + [SMALL_STATE(4310)] = 198277, + [SMALL_STATE(4311)] = 198381, + [SMALL_STATE(4312)] = 198485, + [SMALL_STATE(4313)] = 198589, + [SMALL_STATE(4314)] = 198693, + [SMALL_STATE(4315)] = 198797, + [SMALL_STATE(4316)] = 198901, + [SMALL_STATE(4317)] = 199005, + [SMALL_STATE(4318)] = 199109, + [SMALL_STATE(4319)] = 199213, + [SMALL_STATE(4320)] = 199317, + [SMALL_STATE(4321)] = 199421, + [SMALL_STATE(4322)] = 199525, + [SMALL_STATE(4323)] = 199629, + [SMALL_STATE(4324)] = 199733, + [SMALL_STATE(4325)] = 199837, + [SMALL_STATE(4326)] = 199893, + [SMALL_STATE(4327)] = 199997, + [SMALL_STATE(4328)] = 200053, + [SMALL_STATE(4329)] = 200109, + [SMALL_STATE(4330)] = 200213, + [SMALL_STATE(4331)] = 200317, + [SMALL_STATE(4332)] = 200421, + [SMALL_STATE(4333)] = 200525, + [SMALL_STATE(4334)] = 200629, + [SMALL_STATE(4335)] = 200733, + [SMALL_STATE(4336)] = 200837, + [SMALL_STATE(4337)] = 200941, + [SMALL_STATE(4338)] = 201045, + [SMALL_STATE(4339)] = 201149, + [SMALL_STATE(4340)] = 201253, + [SMALL_STATE(4341)] = 201357, + [SMALL_STATE(4342)] = 201461, + [SMALL_STATE(4343)] = 201565, + [SMALL_STATE(4344)] = 201669, + [SMALL_STATE(4345)] = 201773, + [SMALL_STATE(4346)] = 201877, + [SMALL_STATE(4347)] = 201981, + [SMALL_STATE(4348)] = 202085, + [SMALL_STATE(4349)] = 202189, + [SMALL_STATE(4350)] = 202293, + [SMALL_STATE(4351)] = 202397, + [SMALL_STATE(4352)] = 202501, + [SMALL_STATE(4353)] = 202557, + [SMALL_STATE(4354)] = 202613, + [SMALL_STATE(4355)] = 202717, + [SMALL_STATE(4356)] = 202821, + [SMALL_STATE(4357)] = 202877, + [SMALL_STATE(4358)] = 202981, + [SMALL_STATE(4359)] = 203037, + [SMALL_STATE(4360)] = 203141, + [SMALL_STATE(4361)] = 203197, + [SMALL_STATE(4362)] = 203253, + [SMALL_STATE(4363)] = 203357, + [SMALL_STATE(4364)] = 203461, + [SMALL_STATE(4365)] = 203517, + [SMALL_STATE(4366)] = 203621, + [SMALL_STATE(4367)] = 203725, + [SMALL_STATE(4368)] = 203829, + [SMALL_STATE(4369)] = 203933, + [SMALL_STATE(4370)] = 204037, + [SMALL_STATE(4371)] = 204141, + [SMALL_STATE(4372)] = 204197, + [SMALL_STATE(4373)] = 204253, + [SMALL_STATE(4374)] = 204357, + [SMALL_STATE(4375)] = 204461, + [SMALL_STATE(4376)] = 204517, + [SMALL_STATE(4377)] = 204621, + [SMALL_STATE(4378)] = 204677, + [SMALL_STATE(4379)] = 204733, + [SMALL_STATE(4380)] = 204789, + [SMALL_STATE(4381)] = 204845, + [SMALL_STATE(4382)] = 204949, + [SMALL_STATE(4383)] = 205005, + [SMALL_STATE(4384)] = 205061, + [SMALL_STATE(4385)] = 205117, + [SMALL_STATE(4386)] = 205221, + [SMALL_STATE(4387)] = 205277, + [SMALL_STATE(4388)] = 205381, + [SMALL_STATE(4389)] = 205485, + [SMALL_STATE(4390)] = 205540, + [SMALL_STATE(4391)] = 205595, + [SMALL_STATE(4392)] = 205650, + [SMALL_STATE(4393)] = 205705, + [SMALL_STATE(4394)] = 205760, + [SMALL_STATE(4395)] = 205815, + [SMALL_STATE(4396)] = 205870, + [SMALL_STATE(4397)] = 205925, + [SMALL_STATE(4398)] = 205980, + [SMALL_STATE(4399)] = 206035, + [SMALL_STATE(4400)] = 206090, + [SMALL_STATE(4401)] = 206145, + [SMALL_STATE(4402)] = 206200, + [SMALL_STATE(4403)] = 206255, + [SMALL_STATE(4404)] = 206310, + [SMALL_STATE(4405)] = 206365, + [SMALL_STATE(4406)] = 206424, + [SMALL_STATE(4407)] = 206479, + [SMALL_STATE(4408)] = 206534, + [SMALL_STATE(4409)] = 206589, + [SMALL_STATE(4410)] = 206644, + [SMALL_STATE(4411)] = 206699, + [SMALL_STATE(4412)] = 206754, + [SMALL_STATE(4413)] = 206809, + [SMALL_STATE(4414)] = 206864, + [SMALL_STATE(4415)] = 206919, + [SMALL_STATE(4416)] = 206982, + [SMALL_STATE(4417)] = 207037, + [SMALL_STATE(4418)] = 207092, + [SMALL_STATE(4419)] = 207147, + [SMALL_STATE(4420)] = 207202, + [SMALL_STATE(4421)] = 207257, + [SMALL_STATE(4422)] = 207314, + [SMALL_STATE(4423)] = 207369, + [SMALL_STATE(4424)] = 207424, + [SMALL_STATE(4425)] = 207479, + [SMALL_STATE(4426)] = 207534, + [SMALL_STATE(4427)] = 207589, + [SMALL_STATE(4428)] = 207644, + [SMALL_STATE(4429)] = 207699, + [SMALL_STATE(4430)] = 207754, + [SMALL_STATE(4431)] = 207809, + [SMALL_STATE(4432)] = 207864, + [SMALL_STATE(4433)] = 207919, + [SMALL_STATE(4434)] = 207974, + [SMALL_STATE(4435)] = 208029, + [SMALL_STATE(4436)] = 208084, + [SMALL_STATE(4437)] = 208139, + [SMALL_STATE(4438)] = 208194, + [SMALL_STATE(4439)] = 208249, + [SMALL_STATE(4440)] = 208304, + [SMALL_STATE(4441)] = 208359, + [SMALL_STATE(4442)] = 208414, + [SMALL_STATE(4443)] = 208469, + [SMALL_STATE(4444)] = 208528, + [SMALL_STATE(4445)] = 208583, + [SMALL_STATE(4446)] = 208638, + [SMALL_STATE(4447)] = 208719, + [SMALL_STATE(4448)] = 208774, + [SMALL_STATE(4449)] = 208829, + [SMALL_STATE(4450)] = 208884, + [SMALL_STATE(4451)] = 208939, + [SMALL_STATE(4452)] = 208994, + [SMALL_STATE(4453)] = 209049, + [SMALL_STATE(4454)] = 209104, + [SMALL_STATE(4455)] = 209159, + [SMALL_STATE(4456)] = 209214, + [SMALL_STATE(4457)] = 209269, + [SMALL_STATE(4458)] = 209328, + [SMALL_STATE(4459)] = 209385, + [SMALL_STATE(4460)] = 209448, + [SMALL_STATE(4461)] = 209503, + [SMALL_STATE(4462)] = 209580, + [SMALL_STATE(4463)] = 209635, + [SMALL_STATE(4464)] = 209694, + [SMALL_STATE(4465)] = 209749, + [SMALL_STATE(4466)] = 209804, + [SMALL_STATE(4467)] = 209859, + [SMALL_STATE(4468)] = 209914, + [SMALL_STATE(4469)] = 209969, + [SMALL_STATE(4470)] = 210024, + [SMALL_STATE(4471)] = 210079, + [SMALL_STATE(4472)] = 210134, + [SMALL_STATE(4473)] = 210189, + [SMALL_STATE(4474)] = 210244, + [SMALL_STATE(4475)] = 210299, + [SMALL_STATE(4476)] = 210378, + [SMALL_STATE(4477)] = 210433, + [SMALL_STATE(4478)] = 210490, + [SMALL_STATE(4479)] = 210545, + [SMALL_STATE(4480)] = 210600, + [SMALL_STATE(4481)] = 210655, + [SMALL_STATE(4482)] = 210710, + [SMALL_STATE(4483)] = 210765, + [SMALL_STATE(4484)] = 210820, + [SMALL_STATE(4485)] = 210875, + [SMALL_STATE(4486)] = 210930, + [SMALL_STATE(4487)] = 210985, + [SMALL_STATE(4488)] = 211040, + [SMALL_STATE(4489)] = 211095, + [SMALL_STATE(4490)] = 211150, + [SMALL_STATE(4491)] = 211217, + [SMALL_STATE(4492)] = 211272, + [SMALL_STATE(4493)] = 211327, + [SMALL_STATE(4494)] = 211386, + [SMALL_STATE(4495)] = 211441, + [SMALL_STATE(4496)] = 211496, + [SMALL_STATE(4497)] = 211551, + [SMALL_STATE(4498)] = 211606, + [SMALL_STATE(4499)] = 211661, + [SMALL_STATE(4500)] = 211720, + [SMALL_STATE(4501)] = 211775, + [SMALL_STATE(4502)] = 211830, + [SMALL_STATE(4503)] = 211885, + [SMALL_STATE(4504)] = 211940, + [SMALL_STATE(4505)] = 211995, + [SMALL_STATE(4506)] = 212050, + [SMALL_STATE(4507)] = 212105, + [SMALL_STATE(4508)] = 212160, + [SMALL_STATE(4509)] = 212215, + [SMALL_STATE(4510)] = 212270, + [SMALL_STATE(4511)] = 212325, + [SMALL_STATE(4512)] = 212380, + [SMALL_STATE(4513)] = 212435, + [SMALL_STATE(4514)] = 212490, + [SMALL_STATE(4515)] = 212545, + [SMALL_STATE(4516)] = 212600, + [SMALL_STATE(4517)] = 212655, + [SMALL_STATE(4518)] = 212710, + [SMALL_STATE(4519)] = 212765, + [SMALL_STATE(4520)] = 212820, + [SMALL_STATE(4521)] = 212875, + [SMALL_STATE(4522)] = 212930, + [SMALL_STATE(4523)] = 212985, + [SMALL_STATE(4524)] = 213040, + [SMALL_STATE(4525)] = 213095, + [SMALL_STATE(4526)] = 213150, + [SMALL_STATE(4527)] = 213205, + [SMALL_STATE(4528)] = 213260, + [SMALL_STATE(4529)] = 213315, + [SMALL_STATE(4530)] = 213370, + [SMALL_STATE(4531)] = 213425, + [SMALL_STATE(4532)] = 213484, + [SMALL_STATE(4533)] = 213539, + [SMALL_STATE(4534)] = 213596, + [SMALL_STATE(4535)] = 213651, + [SMALL_STATE(4536)] = 213706, + [SMALL_STATE(4537)] = 213761, + [SMALL_STATE(4538)] = 213816, + [SMALL_STATE(4539)] = 213871, + [SMALL_STATE(4540)] = 213926, + [SMALL_STATE(4541)] = 213981, + [SMALL_STATE(4542)] = 214038, + [SMALL_STATE(4543)] = 214093, + [SMALL_STATE(4544)] = 214148, + [SMALL_STATE(4545)] = 214203, + [SMALL_STATE(4546)] = 214258, + [SMALL_STATE(4547)] = 214313, + [SMALL_STATE(4548)] = 214370, + [SMALL_STATE(4549)] = 214425, + [SMALL_STATE(4550)] = 214480, + [SMALL_STATE(4551)] = 214535, + [SMALL_STATE(4552)] = 214590, + [SMALL_STATE(4553)] = 214645, + [SMALL_STATE(4554)] = 214702, + [SMALL_STATE(4555)] = 214759, + [SMALL_STATE(4556)] = 214814, + [SMALL_STATE(4557)] = 214871, + [SMALL_STATE(4558)] = 214926, + [SMALL_STATE(4559)] = 214981, + [SMALL_STATE(4560)] = 215036, + [SMALL_STATE(4561)] = 215091, + [SMALL_STATE(4562)] = 215146, + [SMALL_STATE(4563)] = 215201, + [SMALL_STATE(4564)] = 215256, + [SMALL_STATE(4565)] = 215311, + [SMALL_STATE(4566)] = 215366, + [SMALL_STATE(4567)] = 215421, + [SMALL_STATE(4568)] = 215476, + [SMALL_STATE(4569)] = 215531, + [SMALL_STATE(4570)] = 215586, + [SMALL_STATE(4571)] = 215641, + [SMALL_STATE(4572)] = 215696, + [SMALL_STATE(4573)] = 215751, + [SMALL_STATE(4574)] = 215806, + [SMALL_STATE(4575)] = 215861, + [SMALL_STATE(4576)] = 215916, + [SMALL_STATE(4577)] = 215971, + [SMALL_STATE(4578)] = 216026, + [SMALL_STATE(4579)] = 216081, + [SMALL_STATE(4580)] = 216136, + [SMALL_STATE(4581)] = 216191, + [SMALL_STATE(4582)] = 216246, + [SMALL_STATE(4583)] = 216301, + [SMALL_STATE(4584)] = 216356, + [SMALL_STATE(4585)] = 216411, + [SMALL_STATE(4586)] = 216466, + [SMALL_STATE(4587)] = 216521, + [SMALL_STATE(4588)] = 216576, + [SMALL_STATE(4589)] = 216631, + [SMALL_STATE(4590)] = 216686, + [SMALL_STATE(4591)] = 216743, + [SMALL_STATE(4592)] = 216798, + [SMALL_STATE(4593)] = 216853, + [SMALL_STATE(4594)] = 216908, + [SMALL_STATE(4595)] = 216965, + [SMALL_STATE(4596)] = 217020, + [SMALL_STATE(4597)] = 217075, + [SMALL_STATE(4598)] = 217130, + [SMALL_STATE(4599)] = 217185, + [SMALL_STATE(4600)] = 217242, + [SMALL_STATE(4601)] = 217297, + [SMALL_STATE(4602)] = 217354, + [SMALL_STATE(4603)] = 217409, + [SMALL_STATE(4604)] = 217464, + [SMALL_STATE(4605)] = 217519, + [SMALL_STATE(4606)] = 217574, + [SMALL_STATE(4607)] = 217629, + [SMALL_STATE(4608)] = 217684, + [SMALL_STATE(4609)] = 217739, + [SMALL_STATE(4610)] = 217794, + [SMALL_STATE(4611)] = 217849, + [SMALL_STATE(4612)] = 217904, + [SMALL_STATE(4613)] = 217959, + [SMALL_STATE(4614)] = 218014, + [SMALL_STATE(4615)] = 218069, + [SMALL_STATE(4616)] = 218124, + [SMALL_STATE(4617)] = 218179, + [SMALL_STATE(4618)] = 218236, + [SMALL_STATE(4619)] = 218291, + [SMALL_STATE(4620)] = 218346, + [SMALL_STATE(4621)] = 218401, + [SMALL_STATE(4622)] = 218456, + [SMALL_STATE(4623)] = 218511, + [SMALL_STATE(4624)] = 218566, + [SMALL_STATE(4625)] = 218621, + [SMALL_STATE(4626)] = 218676, + [SMALL_STATE(4627)] = 218731, + [SMALL_STATE(4628)] = 218786, + [SMALL_STATE(4629)] = 218841, + [SMALL_STATE(4630)] = 218896, + [SMALL_STATE(4631)] = 218951, + [SMALL_STATE(4632)] = 219006, + [SMALL_STATE(4633)] = 219061, + [SMALL_STATE(4634)] = 219116, + [SMALL_STATE(4635)] = 219171, + [SMALL_STATE(4636)] = 219226, + [SMALL_STATE(4637)] = 219281, + [SMALL_STATE(4638)] = 219336, + [SMALL_STATE(4639)] = 219391, + [SMALL_STATE(4640)] = 219446, + [SMALL_STATE(4641)] = 219501, + [SMALL_STATE(4642)] = 219556, + [SMALL_STATE(4643)] = 219611, + [SMALL_STATE(4644)] = 219666, + [SMALL_STATE(4645)] = 219721, + [SMALL_STATE(4646)] = 219776, + [SMALL_STATE(4647)] = 219831, + [SMALL_STATE(4648)] = 219886, + [SMALL_STATE(4649)] = 219941, + [SMALL_STATE(4650)] = 219996, + [SMALL_STATE(4651)] = 220055, + [SMALL_STATE(4652)] = 220110, + [SMALL_STATE(4653)] = 220165, + [SMALL_STATE(4654)] = 220220, + [SMALL_STATE(4655)] = 220275, + [SMALL_STATE(4656)] = 220330, + [SMALL_STATE(4657)] = 220385, + [SMALL_STATE(4658)] = 220440, + [SMALL_STATE(4659)] = 220495, + [SMALL_STATE(4660)] = 220550, + [SMALL_STATE(4661)] = 220605, + [SMALL_STATE(4662)] = 220660, + [SMALL_STATE(4663)] = 220715, + [SMALL_STATE(4664)] = 220774, + [SMALL_STATE(4665)] = 220829, + [SMALL_STATE(4666)] = 220884, + [SMALL_STATE(4667)] = 220939, + [SMALL_STATE(4668)] = 220994, + [SMALL_STATE(4669)] = 221049, + [SMALL_STATE(4670)] = 221104, + [SMALL_STATE(4671)] = 221159, + [SMALL_STATE(4672)] = 221214, + [SMALL_STATE(4673)] = 221269, + [SMALL_STATE(4674)] = 221324, + [SMALL_STATE(4675)] = 221379, + [SMALL_STATE(4676)] = 221434, + [SMALL_STATE(4677)] = 221489, + [SMALL_STATE(4678)] = 221546, + [SMALL_STATE(4679)] = 221601, + [SMALL_STATE(4680)] = 221658, + [SMALL_STATE(4681)] = 221713, + [SMALL_STATE(4682)] = 221768, + [SMALL_STATE(4683)] = 221823, + [SMALL_STATE(4684)] = 221878, + [SMALL_STATE(4685)] = 221933, + [SMALL_STATE(4686)] = 221988, + [SMALL_STATE(4687)] = 222043, + [SMALL_STATE(4688)] = 222098, + [SMALL_STATE(4689)] = 222153, + [SMALL_STATE(4690)] = 222208, + [SMALL_STATE(4691)] = 222263, + [SMALL_STATE(4692)] = 222320, + [SMALL_STATE(4693)] = 222375, + [SMALL_STATE(4694)] = 222432, + [SMALL_STATE(4695)] = 222489, + [SMALL_STATE(4696)] = 222544, + [SMALL_STATE(4697)] = 222599, + [SMALL_STATE(4698)] = 222654, + [SMALL_STATE(4699)] = 222709, + [SMALL_STATE(4700)] = 222764, + [SMALL_STATE(4701)] = 222819, + [SMALL_STATE(4702)] = 222874, + [SMALL_STATE(4703)] = 222929, + [SMALL_STATE(4704)] = 222984, + [SMALL_STATE(4705)] = 223039, + [SMALL_STATE(4706)] = 223094, + [SMALL_STATE(4707)] = 223149, + [SMALL_STATE(4708)] = 223204, + [SMALL_STATE(4709)] = 223259, + [SMALL_STATE(4710)] = 223314, + [SMALL_STATE(4711)] = 223369, + [SMALL_STATE(4712)] = 223423, + [SMALL_STATE(4713)] = 223477, + [SMALL_STATE(4714)] = 223531, + [SMALL_STATE(4715)] = 223589, + [SMALL_STATE(4716)] = 223647, + [SMALL_STATE(4717)] = 223701, + [SMALL_STATE(4718)] = 223755, + [SMALL_STATE(4719)] = 223815, + [SMALL_STATE(4720)] = 223875, + [SMALL_STATE(4721)] = 223929, + [SMALL_STATE(4722)] = 223983, + [SMALL_STATE(4723)] = 224037, + [SMALL_STATE(4724)] = 224091, + [SMALL_STATE(4725)] = 224154, + [SMALL_STATE(4726)] = 224211, + [SMALL_STATE(4727)] = 224274, + [SMALL_STATE(4728)] = 224331, + [SMALL_STATE(4729)] = 224384, + [SMALL_STATE(4730)] = 224487, + [SMALL_STATE(4731)] = 224550, + [SMALL_STATE(4732)] = 224603, + [SMALL_STATE(4733)] = 224706, + [SMALL_STATE(4734)] = 224765, + [SMALL_STATE(4735)] = 224822, + [SMALL_STATE(4736)] = 224875, + [SMALL_STATE(4737)] = 224954, + [SMALL_STATE(4738)] = 225007, + [SMALL_STATE(4739)] = 225066, + [SMALL_STATE(4740)] = 225123, + [SMALL_STATE(4741)] = 225180, + [SMALL_STATE(4742)] = 225237, + [SMALL_STATE(4743)] = 225290, + [SMALL_STATE(4744)] = 225349, + [SMALL_STATE(4745)] = 225406, + [SMALL_STATE(4746)] = 225459, + [SMALL_STATE(4747)] = 225516, + [SMALL_STATE(4748)] = 225568, + [SMALL_STATE(4749)] = 225624, + [SMALL_STATE(4750)] = 225680, + [SMALL_STATE(4751)] = 225736, + [SMALL_STATE(4752)] = 225788, + [SMALL_STATE(4753)] = 225848, + [SMALL_STATE(4754)] = 225928, + [SMALL_STATE(4755)] = 225988, + [SMALL_STATE(4756)] = 226044, + [SMALL_STATE(4757)] = 226104, + [SMALL_STATE(4758)] = 226160, + [SMALL_STATE(4759)] = 226216, + [SMALL_STATE(4760)] = 226268, + [SMALL_STATE(4761)] = 226320, + [SMALL_STATE(4762)] = 226372, + [SMALL_STATE(4763)] = 226470, + [SMALL_STATE(4764)] = 226526, + [SMALL_STATE(4765)] = 226578, + [SMALL_STATE(4766)] = 226630, + [SMALL_STATE(4767)] = 226682, + [SMALL_STATE(4768)] = 226738, + [SMALL_STATE(4769)] = 226795, + [SMALL_STATE(4770)] = 226846, + [SMALL_STATE(4771)] = 226897, + [SMALL_STATE(4772)] = 226948, + [SMALL_STATE(4773)] = 227005, + [SMALL_STATE(4774)] = 227056, + [SMALL_STATE(4775)] = 227107, + [SMALL_STATE(4776)] = 227158, + [SMALL_STATE(4777)] = 227209, + [SMALL_STATE(4778)] = 227260, + [SMALL_STATE(4779)] = 227311, + [SMALL_STATE(4780)] = 227372, + [SMALL_STATE(4781)] = 227423, + [SMALL_STATE(4782)] = 227474, + [SMALL_STATE(4783)] = 227525, + [SMALL_STATE(4784)] = 227576, + [SMALL_STATE(4785)] = 227627, + [SMALL_STATE(4786)] = 227678, + [SMALL_STATE(4787)] = 227729, + [SMALL_STATE(4788)] = 227780, + [SMALL_STATE(4789)] = 227831, + [SMALL_STATE(4790)] = 227882, + [SMALL_STATE(4791)] = 227939, + [SMALL_STATE(4792)] = 228012, + [SMALL_STATE(4793)] = 228063, + [SMALL_STATE(4794)] = 228114, + [SMALL_STATE(4795)] = 228175, + [SMALL_STATE(4796)] = 228232, + [SMALL_STATE(4797)] = 228289, + [SMALL_STATE(4798)] = 228346, + [SMALL_STATE(4799)] = 228397, + [SMALL_STATE(4800)] = 228448, + [SMALL_STATE(4801)] = 228505, + [SMALL_STATE(4802)] = 228562, + [SMALL_STATE(4803)] = 228613, + [SMALL_STATE(4804)] = 228664, + [SMALL_STATE(4805)] = 228715, + [SMALL_STATE(4806)] = 228788, + [SMALL_STATE(4807)] = 228839, + [SMALL_STATE(4808)] = 228892, + [SMALL_STATE(4809)] = 228943, + [SMALL_STATE(4810)] = 228996, + [SMALL_STATE(4811)] = 229052, + [SMALL_STATE(4812)] = 229130, + [SMALL_STATE(4813)] = 229182, + [SMALL_STATE(4814)] = 229270, + [SMALL_STATE(4815)] = 229320, + [SMALL_STATE(4816)] = 229376, + [SMALL_STATE(4817)] = 229426, + [SMALL_STATE(4818)] = 229476, + [SMALL_STATE(4819)] = 229526, + [SMALL_STATE(4820)] = 229576, + [SMALL_STATE(4821)] = 229630, + [SMALL_STATE(4822)] = 229680, + [SMALL_STATE(4823)] = 229734, + [SMALL_STATE(4824)] = 229822, + [SMALL_STATE(4825)] = 229876, + [SMALL_STATE(4826)] = 229926, + [SMALL_STATE(4827)] = 229976, + [SMALL_STATE(4828)] = 230026, + [SMALL_STATE(4829)] = 230080, + [SMALL_STATE(4830)] = 230156, + [SMALL_STATE(4831)] = 230210, + [SMALL_STATE(4832)] = 230260, + [SMALL_STATE(4833)] = 230312, + [SMALL_STATE(4834)] = 230366, + [SMALL_STATE(4835)] = 230454, + [SMALL_STATE(4836)] = 230504, + [SMALL_STATE(4837)] = 230592, + [SMALL_STATE(4838)] = 230680, + [SMALL_STATE(4839)] = 230730, + [SMALL_STATE(4840)] = 230784, + [SMALL_STATE(4841)] = 230834, + [SMALL_STATE(4842)] = 230922, + [SMALL_STATE(4843)] = 230972, + [SMALL_STATE(4844)] = 231026, + [SMALL_STATE(4845)] = 231076, + [SMALL_STATE(4846)] = 231164, + [SMALL_STATE(4847)] = 231214, + [SMALL_STATE(4848)] = 231302, + [SMALL_STATE(4849)] = 231390, + [SMALL_STATE(4850)] = 231440, + [SMALL_STATE(4851)] = 231494, + [SMALL_STATE(4852)] = 231548, + [SMALL_STATE(4853)] = 231604, + [SMALL_STATE(4854)] = 231662, + [SMALL_STATE(4855)] = 231716, + [SMALL_STATE(4856)] = 231774, + [SMALL_STATE(4857)] = 231824, + [SMALL_STATE(4858)] = 231874, + [SMALL_STATE(4859)] = 231924, + [SMALL_STATE(4860)] = 231978, + [SMALL_STATE(4861)] = 232066, + [SMALL_STATE(4862)] = 232120, + [SMALL_STATE(4863)] = 232174, + [SMALL_STATE(4864)] = 232234, + [SMALL_STATE(4865)] = 232284, + [SMALL_STATE(4866)] = 232372, + [SMALL_STATE(4867)] = 232460, + [SMALL_STATE(4868)] = 232548, + [SMALL_STATE(4869)] = 232598, + [SMALL_STATE(4870)] = 232648, + [SMALL_STATE(4871)] = 232710, + [SMALL_STATE(4872)] = 232788, + [SMALL_STATE(4873)] = 232842, + [SMALL_STATE(4874)] = 232916, + [SMALL_STATE(4875)] = 232988, + [SMALL_STATE(4876)] = 233038, + [SMALL_STATE(4877)] = 233096, + [SMALL_STATE(4878)] = 233146, + [SMALL_STATE(4879)] = 233198, + [SMALL_STATE(4880)] = 233283, + [SMALL_STATE(4881)] = 233332, + [SMALL_STATE(4882)] = 233417, + [SMALL_STATE(4883)] = 233474, + [SMALL_STATE(4884)] = 233529, + [SMALL_STATE(4885)] = 233584, + [SMALL_STATE(4886)] = 233637, + [SMALL_STATE(4887)] = 233686, + [SMALL_STATE(4888)] = 233735, + [SMALL_STATE(4889)] = 233784, + [SMALL_STATE(4890)] = 233833, + [SMALL_STATE(4891)] = 233924, + [SMALL_STATE(4892)] = 233973, + [SMALL_STATE(4893)] = 234026, + [SMALL_STATE(4894)] = 234075, + [SMALL_STATE(4895)] = 234160, + [SMALL_STATE(4896)] = 234209, + [SMALL_STATE(4897)] = 234258, + [SMALL_STATE(4898)] = 234313, + [SMALL_STATE(4899)] = 234366, + [SMALL_STATE(4900)] = 234415, + [SMALL_STATE(4901)] = 234464, + [SMALL_STATE(4902)] = 234513, + [SMALL_STATE(4903)] = 234566, + [SMALL_STATE(4904)] = 234615, + [SMALL_STATE(4905)] = 234664, + [SMALL_STATE(4906)] = 234717, + [SMALL_STATE(4907)] = 234772, + [SMALL_STATE(4908)] = 234857, + [SMALL_STATE(4909)] = 234906, + [SMALL_STATE(4910)] = 234959, + [SMALL_STATE(4911)] = 235012, + [SMALL_STATE(4912)] = 235062, + [SMALL_STATE(4913)] = 235110, + [SMALL_STATE(4914)] = 235158, + [SMALL_STATE(4915)] = 235206, + [SMALL_STATE(4916)] = 235260, + [SMALL_STATE(4917)] = 235308, + [SMALL_STATE(4918)] = 235356, + [SMALL_STATE(4919)] = 235404, + [SMALL_STATE(4920)] = 235452, + [SMALL_STATE(4921)] = 235506, + [SMALL_STATE(4922)] = 235554, + [SMALL_STATE(4923)] = 235602, + [SMALL_STATE(4924)] = 235652, + [SMALL_STATE(4925)] = 235706, + [SMALL_STATE(4926)] = 235754, + [SMALL_STATE(4927)] = 235802, + [SMALL_STATE(4928)] = 235850, + [SMALL_STATE(4929)] = 235900, + [SMALL_STATE(4930)] = 235950, + [SMALL_STATE(4931)] = 235998, + [SMALL_STATE(4932)] = 236048, + [SMALL_STATE(4933)] = 236096, + [SMALL_STATE(4934)] = 236144, + [SMALL_STATE(4935)] = 236192, + [SMALL_STATE(4936)] = 236240, + [SMALL_STATE(4937)] = 236288, + [SMALL_STATE(4938)] = 236336, + [SMALL_STATE(4939)] = 236384, + [SMALL_STATE(4940)] = 236432, + [SMALL_STATE(4941)] = 236480, + [SMALL_STATE(4942)] = 236528, + [SMALL_STATE(4943)] = 236576, + [SMALL_STATE(4944)] = 236624, + [SMALL_STATE(4945)] = 236672, + [SMALL_STATE(4946)] = 236724, + [SMALL_STATE(4947)] = 236772, + [SMALL_STATE(4948)] = 236820, + [SMALL_STATE(4949)] = 236872, + [SMALL_STATE(4950)] = 236920, + [SMALL_STATE(4951)] = 236968, + [SMALL_STATE(4952)] = 237020, + [SMALL_STATE(4953)] = 237068, + [SMALL_STATE(4954)] = 237118, + [SMALL_STATE(4955)] = 237166, + [SMALL_STATE(4956)] = 237214, + [SMALL_STATE(4957)] = 237266, + [SMALL_STATE(4958)] = 237314, + [SMALL_STATE(4959)] = 237366, + [SMALL_STATE(4960)] = 237414, + [SMALL_STATE(4961)] = 237464, + [SMALL_STATE(4962)] = 237512, + [SMALL_STATE(4963)] = 237566, + [SMALL_STATE(4964)] = 237616, + [SMALL_STATE(4965)] = 237668, + [SMALL_STATE(4966)] = 237716, + [SMALL_STATE(4967)] = 237764, + [SMALL_STATE(4968)] = 237812, + [SMALL_STATE(4969)] = 237860, + [SMALL_STATE(4970)] = 237908, + [SMALL_STATE(4971)] = 237960, + [SMALL_STATE(4972)] = 238012, + [SMALL_STATE(4973)] = 238062, + [SMALL_STATE(4974)] = 238110, + [SMALL_STATE(4975)] = 238158, + [SMALL_STATE(4976)] = 238208, + [SMALL_STATE(4977)] = 238256, + [SMALL_STATE(4978)] = 238304, + [SMALL_STATE(4979)] = 238351, + [SMALL_STATE(4980)] = 238398, + [SMALL_STATE(4981)] = 238469, + [SMALL_STATE(4982)] = 238516, + [SMALL_STATE(4983)] = 238567, + [SMALL_STATE(4984)] = 238614, + [SMALL_STATE(4985)] = 238661, + [SMALL_STATE(4986)] = 238734, + [SMALL_STATE(4987)] = 238781, + [SMALL_STATE(4988)] = 238828, + [SMALL_STATE(4989)] = 238875, + [SMALL_STATE(4990)] = 238926, + [SMALL_STATE(4991)] = 238973, + [SMALL_STATE(4992)] = 239020, + [SMALL_STATE(4993)] = 239071, + [SMALL_STATE(4994)] = 239120, + [SMALL_STATE(4995)] = 239175, + [SMALL_STATE(4996)] = 239222, + [SMALL_STATE(4997)] = 239269, + [SMALL_STATE(4998)] = 239316, + [SMALL_STATE(4999)] = 239363, + [SMALL_STATE(5000)] = 239410, + [SMALL_STATE(5001)] = 239479, + [SMALL_STATE(5002)] = 239526, + [SMALL_STATE(5003)] = 239577, + [SMALL_STATE(5004)] = 239636, + [SMALL_STATE(5005)] = 239683, + [SMALL_STATE(5006)] = 239730, + [SMALL_STATE(5007)] = 239803, + [SMALL_STATE(5008)] = 239850, + [SMALL_STATE(5009)] = 239897, + [SMALL_STATE(5010)] = 239944, + [SMALL_STATE(5011)] = 239991, + [SMALL_STATE(5012)] = 240038, + [SMALL_STATE(5013)] = 240089, + [SMALL_STATE(5014)] = 240136, + [SMALL_STATE(5015)] = 240183, + [SMALL_STATE(5016)] = 240230, + [SMALL_STATE(5017)] = 240277, + [SMALL_STATE(5018)] = 240328, + [SMALL_STATE(5019)] = 240375, + [SMALL_STATE(5020)] = 240424, + [SMALL_STATE(5021)] = 240473, + [SMALL_STATE(5022)] = 240524, + [SMALL_STATE(5023)] = 240575, + [SMALL_STATE(5024)] = 240622, + [SMALL_STATE(5025)] = 240673, + [SMALL_STATE(5026)] = 240720, + [SMALL_STATE(5027)] = 240771, + [SMALL_STATE(5028)] = 240822, + [SMALL_STATE(5029)] = 240873, + [SMALL_STATE(5030)] = 240922, + [SMALL_STATE(5031)] = 240977, + [SMALL_STATE(5032)] = 241024, + [SMALL_STATE(5033)] = 241075, + [SMALL_STATE(5034)] = 241122, + [SMALL_STATE(5035)] = 241169, + [SMALL_STATE(5036)] = 241216, + [SMALL_STATE(5037)] = 241269, + [SMALL_STATE(5038)] = 241318, + [SMALL_STATE(5039)] = 241367, + [SMALL_STATE(5040)] = 241436, + [SMALL_STATE(5041)] = 241487, + [SMALL_STATE(5042)] = 241558, + [SMALL_STATE(5043)] = 241617, + [SMALL_STATE(5044)] = 241664, + [SMALL_STATE(5045)] = 241751, + [SMALL_STATE(5046)] = 241802, + [SMALL_STATE(5047)] = 241849, + [SMALL_STATE(5048)] = 241896, + [SMALL_STATE(5049)] = 241943, + [SMALL_STATE(5050)] = 241990, + [SMALL_STATE(5051)] = 242037, + [SMALL_STATE(5052)] = 242083, + [SMALL_STATE(5053)] = 242129, + [SMALL_STATE(5054)] = 242175, + [SMALL_STATE(5055)] = 242247, + [SMALL_STATE(5056)] = 242293, + [SMALL_STATE(5057)] = 242339, + [SMALL_STATE(5058)] = 242385, + [SMALL_STATE(5059)] = 242433, + [SMALL_STATE(5060)] = 242479, + [SMALL_STATE(5061)] = 242525, + [SMALL_STATE(5062)] = 242573, + [SMALL_STATE(5063)] = 242619, + [SMALL_STATE(5064)] = 242665, + [SMALL_STATE(5065)] = 242715, + [SMALL_STATE(5066)] = 242761, + [SMALL_STATE(5067)] = 242807, + [SMALL_STATE(5068)] = 242853, + [SMALL_STATE(5069)] = 242899, + [SMALL_STATE(5070)] = 242945, + [SMALL_STATE(5071)] = 242991, + [SMALL_STATE(5072)] = 243037, + [SMALL_STATE(5073)] = 243083, + [SMALL_STATE(5074)] = 243129, + [SMALL_STATE(5075)] = 243175, + [SMALL_STATE(5076)] = 243221, + [SMALL_STATE(5077)] = 243267, + [SMALL_STATE(5078)] = 243313, + [SMALL_STATE(5079)] = 243385, + [SMALL_STATE(5080)] = 243457, + [SMALL_STATE(5081)] = 243535, + [SMALL_STATE(5082)] = 243585, + [SMALL_STATE(5083)] = 243631, + [SMALL_STATE(5084)] = 243677, + [SMALL_STATE(5085)] = 243727, + [SMALL_STATE(5086)] = 243773, + [SMALL_STATE(5087)] = 243819, + [SMALL_STATE(5088)] = 243865, + [SMALL_STATE(5089)] = 243911, + [SMALL_STATE(5090)] = 243957, + [SMALL_STATE(5091)] = 244003, + [SMALL_STATE(5092)] = 244051, + [SMALL_STATE(5093)] = 244097, + [SMALL_STATE(5094)] = 244143, + [SMALL_STATE(5095)] = 244191, + [SMALL_STATE(5096)] = 244237, + [SMALL_STATE(5097)] = 244283, + [SMALL_STATE(5098)] = 244329, + [SMALL_STATE(5099)] = 244375, + [SMALL_STATE(5100)] = 244421, + [SMALL_STATE(5101)] = 244467, + [SMALL_STATE(5102)] = 244513, + [SMALL_STATE(5103)] = 244559, + [SMALL_STATE(5104)] = 244609, + [SMALL_STATE(5105)] = 244655, + [SMALL_STATE(5106)] = 244701, + [SMALL_STATE(5107)] = 244747, + [SMALL_STATE(5108)] = 244792, + [SMALL_STATE(5109)] = 244861, + [SMALL_STATE(5110)] = 244932, + [SMALL_STATE(5111)] = 244977, + [SMALL_STATE(5112)] = 245022, + [SMALL_STATE(5113)] = 245069, + [SMALL_STATE(5114)] = 245114, + [SMALL_STATE(5115)] = 245159, + [SMALL_STATE(5116)] = 245206, + [SMALL_STATE(5117)] = 245251, + [SMALL_STATE(5118)] = 245296, + [SMALL_STATE(5119)] = 245371, + [SMALL_STATE(5120)] = 245444, + [SMALL_STATE(5121)] = 245489, + [SMALL_STATE(5122)] = 245534, + [SMALL_STATE(5123)] = 245579, + [SMALL_STATE(5124)] = 245624, + [SMALL_STATE(5125)] = 245669, + [SMALL_STATE(5126)] = 245738, + [SMALL_STATE(5127)] = 245783, + [SMALL_STATE(5128)] = 245854, + [SMALL_STATE(5129)] = 245899, + [SMALL_STATE(5130)] = 245944, + [SMALL_STATE(5131)] = 245991, + [SMALL_STATE(5132)] = 246036, + [SMALL_STATE(5133)] = 246083, + [SMALL_STATE(5134)] = 246128, + [SMALL_STATE(5135)] = 246173, + [SMALL_STATE(5136)] = 246218, + [SMALL_STATE(5137)] = 246263, + [SMALL_STATE(5138)] = 246308, + [SMALL_STATE(5139)] = 246353, + [SMALL_STATE(5140)] = 246396, + [SMALL_STATE(5141)] = 246441, + [SMALL_STATE(5142)] = 246488, + [SMALL_STATE(5143)] = 246533, + [SMALL_STATE(5144)] = 246578, + [SMALL_STATE(5145)] = 246623, + [SMALL_STATE(5146)] = 246668, + [SMALL_STATE(5147)] = 246713, + [SMALL_STATE(5148)] = 246758, + [SMALL_STATE(5149)] = 246803, + [SMALL_STATE(5150)] = 246848, + [SMALL_STATE(5151)] = 246891, + [SMALL_STATE(5152)] = 246936, + [SMALL_STATE(5153)] = 246981, + [SMALL_STATE(5154)] = 247050, + [SMALL_STATE(5155)] = 247095, + [SMALL_STATE(5156)] = 247140, + [SMALL_STATE(5157)] = 247217, + [SMALL_STATE(5158)] = 247262, + [SMALL_STATE(5159)] = 247305, + [SMALL_STATE(5160)] = 247374, + [SMALL_STATE(5161)] = 247419, + [SMALL_STATE(5162)] = 247468, + [SMALL_STATE(5163)] = 247513, + [SMALL_STATE(5164)] = 247558, + [SMALL_STATE(5165)] = 247603, + [SMALL_STATE(5166)] = 247648, + [SMALL_STATE(5167)] = 247693, + [SMALL_STATE(5168)] = 247738, + [SMALL_STATE(5169)] = 247795, + [SMALL_STATE(5170)] = 247840, + [SMALL_STATE(5171)] = 247885, + [SMALL_STATE(5172)] = 247952, + [SMALL_STATE(5173)] = 247997, + [SMALL_STATE(5174)] = 248044, + [SMALL_STATE(5175)] = 248089, + [SMALL_STATE(5176)] = 248134, + [SMALL_STATE(5177)] = 248187, + [SMALL_STATE(5178)] = 248232, + [SMALL_STATE(5179)] = 248277, + [SMALL_STATE(5180)] = 248322, + [SMALL_STATE(5181)] = 248369, + [SMALL_STATE(5182)] = 248414, + [SMALL_STATE(5183)] = 248467, + [SMALL_STATE(5184)] = 248512, + [SMALL_STATE(5185)] = 248557, + [SMALL_STATE(5186)] = 248602, + [SMALL_STATE(5187)] = 248649, + [SMALL_STATE(5188)] = 248694, + [SMALL_STATE(5189)] = 248739, + [SMALL_STATE(5190)] = 248806, + [SMALL_STATE(5191)] = 248875, + [SMALL_STATE(5192)] = 248920, + [SMALL_STATE(5193)] = 248965, + [SMALL_STATE(5194)] = 249010, + [SMALL_STATE(5195)] = 249059, + [SMALL_STATE(5196)] = 249116, + [SMALL_STATE(5197)] = 249161, + [SMALL_STATE(5198)] = 249206, + [SMALL_STATE(5199)] = 249250, + [SMALL_STATE(5200)] = 249294, + [SMALL_STATE(5201)] = 249340, + [SMALL_STATE(5202)] = 249386, + [SMALL_STATE(5203)] = 249438, + [SMALL_STATE(5204)] = 249510, + [SMALL_STATE(5205)] = 249554, + [SMALL_STATE(5206)] = 249622, + [SMALL_STATE(5207)] = 249678, + [SMALL_STATE(5208)] = 249722, + [SMALL_STATE(5209)] = 249766, + [SMALL_STATE(5210)] = 249810, + [SMALL_STATE(5211)] = 249854, + [SMALL_STATE(5212)] = 249898, + [SMALL_STATE(5213)] = 249942, + [SMALL_STATE(5214)] = 249986, + [SMALL_STATE(5215)] = 250058, + [SMALL_STATE(5216)] = 250130, + [SMALL_STATE(5217)] = 250176, + [SMALL_STATE(5218)] = 250224, + [SMALL_STATE(5219)] = 250296, + [SMALL_STATE(5220)] = 250362, + [SMALL_STATE(5221)] = 250434, + [SMALL_STATE(5222)] = 250478, + [SMALL_STATE(5223)] = 250522, + [SMALL_STATE(5224)] = 250566, + [SMALL_STATE(5225)] = 250610, + [SMALL_STATE(5226)] = 250680, + [SMALL_STATE(5227)] = 250724, + [SMALL_STATE(5228)] = 250768, + [SMALL_STATE(5229)] = 250814, + [SMALL_STATE(5230)] = 250860, + [SMALL_STATE(5231)] = 250904, + [SMALL_STATE(5232)] = 250948, + [SMALL_STATE(5233)] = 250994, + [SMALL_STATE(5234)] = 251038, + [SMALL_STATE(5235)] = 251082, + [SMALL_STATE(5236)] = 251157, + [SMALL_STATE(5237)] = 251232, + [SMALL_STATE(5238)] = 251307, + [SMALL_STATE(5239)] = 251382, + [SMALL_STATE(5240)] = 251457, + [SMALL_STATE(5241)] = 251532, + [SMALL_STATE(5242)] = 251607, + [SMALL_STATE(5243)] = 251648, + [SMALL_STATE(5244)] = 251723, + [SMALL_STATE(5245)] = 251764, + [SMALL_STATE(5246)] = 251839, + [SMALL_STATE(5247)] = 251914, + [SMALL_STATE(5248)] = 251989, + [SMALL_STATE(5249)] = 252064, + [SMALL_STATE(5250)] = 252139, + [SMALL_STATE(5251)] = 252214, + [SMALL_STATE(5252)] = 252289, + [SMALL_STATE(5253)] = 252364, + [SMALL_STATE(5254)] = 252439, + [SMALL_STATE(5255)] = 252514, + [SMALL_STATE(5256)] = 252589, + [SMALL_STATE(5257)] = 252664, + [SMALL_STATE(5258)] = 252705, + [SMALL_STATE(5259)] = 252780, + [SMALL_STATE(5260)] = 252855, + [SMALL_STATE(5261)] = 252930, + [SMALL_STATE(5262)] = 253005, + [SMALL_STATE(5263)] = 253080, + [SMALL_STATE(5264)] = 253155, + [SMALL_STATE(5265)] = 253230, + [SMALL_STATE(5266)] = 253305, + [SMALL_STATE(5267)] = 253380, + [SMALL_STATE(5268)] = 253455, + [SMALL_STATE(5269)] = 253530, + [SMALL_STATE(5270)] = 253605, + [SMALL_STATE(5271)] = 253680, + [SMALL_STATE(5272)] = 253755, + [SMALL_STATE(5273)] = 253796, + [SMALL_STATE(5274)] = 253871, + [SMALL_STATE(5275)] = 253946, + [SMALL_STATE(5276)] = 254017, + [SMALL_STATE(5277)] = 254092, + [SMALL_STATE(5278)] = 254167, + [SMALL_STATE(5279)] = 254242, + [SMALL_STATE(5280)] = 254317, + [SMALL_STATE(5281)] = 254392, + [SMALL_STATE(5282)] = 254467, + [SMALL_STATE(5283)] = 254542, + [SMALL_STATE(5284)] = 254617, + [SMALL_STATE(5285)] = 254692, + [SMALL_STATE(5286)] = 254767, + [SMALL_STATE(5287)] = 254842, + [SMALL_STATE(5288)] = 254917, + [SMALL_STATE(5289)] = 254992, + [SMALL_STATE(5290)] = 255067, + [SMALL_STATE(5291)] = 255142, + [SMALL_STATE(5292)] = 255217, + [SMALL_STATE(5293)] = 255292, + [SMALL_STATE(5294)] = 255367, + [SMALL_STATE(5295)] = 255442, + [SMALL_STATE(5296)] = 255517, + [SMALL_STATE(5297)] = 255558, + [SMALL_STATE(5298)] = 255633, + [SMALL_STATE(5299)] = 255708, + [SMALL_STATE(5300)] = 255783, + [SMALL_STATE(5301)] = 255858, + [SMALL_STATE(5302)] = 255933, + [SMALL_STATE(5303)] = 256008, + [SMALL_STATE(5304)] = 256083, + [SMALL_STATE(5305)] = 256158, + [SMALL_STATE(5306)] = 256233, + [SMALL_STATE(5307)] = 256308, + [SMALL_STATE(5308)] = 256383, + [SMALL_STATE(5309)] = 256458, + [SMALL_STATE(5310)] = 256533, + [SMALL_STATE(5311)] = 256608, + [SMALL_STATE(5312)] = 256683, + [SMALL_STATE(5313)] = 256758, + [SMALL_STATE(5314)] = 256833, + [SMALL_STATE(5315)] = 256908, + [SMALL_STATE(5316)] = 256983, + [SMALL_STATE(5317)] = 257058, + [SMALL_STATE(5318)] = 257133, + [SMALL_STATE(5319)] = 257208, + [SMALL_STATE(5320)] = 257283, + [SMALL_STATE(5321)] = 257358, + [SMALL_STATE(5322)] = 257433, + [SMALL_STATE(5323)] = 257508, + [SMALL_STATE(5324)] = 257583, + [SMALL_STATE(5325)] = 257658, + [SMALL_STATE(5326)] = 257733, + [SMALL_STATE(5327)] = 257808, + [SMALL_STATE(5328)] = 257883, + [SMALL_STATE(5329)] = 257958, + [SMALL_STATE(5330)] = 258033, + [SMALL_STATE(5331)] = 258108, + [SMALL_STATE(5332)] = 258183, + [SMALL_STATE(5333)] = 258223, + [SMALL_STATE(5334)] = 258263, + [SMALL_STATE(5335)] = 258303, + [SMALL_STATE(5336)] = 258343, + [SMALL_STATE(5337)] = 258387, + [SMALL_STATE(5338)] = 258429, + [SMALL_STATE(5339)] = 258499, + [SMALL_STATE(5340)] = 258569, + [SMALL_STATE(5341)] = 258639, + [SMALL_STATE(5342)] = 258679, + [SMALL_STATE(5343)] = 258721, + [SMALL_STATE(5344)] = 258791, + [SMALL_STATE(5345)] = 258833, + [SMALL_STATE(5346)] = 258903, + [SMALL_STATE(5347)] = 258975, + [SMALL_STATE(5348)] = 259027, + [SMALL_STATE(5349)] = 259096, + [SMALL_STATE(5350)] = 259165, + [SMALL_STATE(5351)] = 259234, + [SMALL_STATE(5352)] = 259303, + [SMALL_STATE(5353)] = 259372, + [SMALL_STATE(5354)] = 259441, + [SMALL_STATE(5355)] = 259510, + [SMALL_STATE(5356)] = 259579, + [SMALL_STATE(5357)] = 259648, + [SMALL_STATE(5358)] = 259717, + [SMALL_STATE(5359)] = 259786, + [SMALL_STATE(5360)] = 259855, + [SMALL_STATE(5361)] = 259924, + [SMALL_STATE(5362)] = 259993, + [SMALL_STATE(5363)] = 260062, + [SMALL_STATE(5364)] = 260131, + [SMALL_STATE(5365)] = 260200, + [SMALL_STATE(5366)] = 260269, + [SMALL_STATE(5367)] = 260338, + [SMALL_STATE(5368)] = 260407, + [SMALL_STATE(5369)] = 260476, + [SMALL_STATE(5370)] = 260545, + [SMALL_STATE(5371)] = 260614, + [SMALL_STATE(5372)] = 260683, + [SMALL_STATE(5373)] = 260752, + [SMALL_STATE(5374)] = 260821, + [SMALL_STATE(5375)] = 260890, + [SMALL_STATE(5376)] = 260959, + [SMALL_STATE(5377)] = 261028, + [SMALL_STATE(5378)] = 261097, + [SMALL_STATE(5379)] = 261166, + [SMALL_STATE(5380)] = 261235, + [SMALL_STATE(5381)] = 261304, + [SMALL_STATE(5382)] = 261373, + [SMALL_STATE(5383)] = 261442, + [SMALL_STATE(5384)] = 261511, + [SMALL_STATE(5385)] = 261580, + [SMALL_STATE(5386)] = 261649, + [SMALL_STATE(5387)] = 261718, + [SMALL_STATE(5388)] = 261787, + [SMALL_STATE(5389)] = 261856, + [SMALL_STATE(5390)] = 261925, + [SMALL_STATE(5391)] = 261994, + [SMALL_STATE(5392)] = 262035, + [SMALL_STATE(5393)] = 262104, + [SMALL_STATE(5394)] = 262173, + [SMALL_STATE(5395)] = 262242, + [SMALL_STATE(5396)] = 262311, + [SMALL_STATE(5397)] = 262380, + [SMALL_STATE(5398)] = 262449, + [SMALL_STATE(5399)] = 262518, + [SMALL_STATE(5400)] = 262587, + [SMALL_STATE(5401)] = 262656, + [SMALL_STATE(5402)] = 262725, + [SMALL_STATE(5403)] = 262794, + [SMALL_STATE(5404)] = 262863, + [SMALL_STATE(5405)] = 262932, + [SMALL_STATE(5406)] = 263001, + [SMALL_STATE(5407)] = 263070, + [SMALL_STATE(5408)] = 263139, + [SMALL_STATE(5409)] = 263208, + [SMALL_STATE(5410)] = 263277, + [SMALL_STATE(5411)] = 263346, + [SMALL_STATE(5412)] = 263415, + [SMALL_STATE(5413)] = 263484, + [SMALL_STATE(5414)] = 263553, + [SMALL_STATE(5415)] = 263622, + [SMALL_STATE(5416)] = 263691, + [SMALL_STATE(5417)] = 263760, + [SMALL_STATE(5418)] = 263829, + [SMALL_STATE(5419)] = 263898, + [SMALL_STATE(5420)] = 263967, + [SMALL_STATE(5421)] = 264036, + [SMALL_STATE(5422)] = 264105, + [SMALL_STATE(5423)] = 264174, + [SMALL_STATE(5424)] = 264243, + [SMALL_STATE(5425)] = 264312, + [SMALL_STATE(5426)] = 264381, + [SMALL_STATE(5427)] = 264450, + [SMALL_STATE(5428)] = 264519, + [SMALL_STATE(5429)] = 264588, + [SMALL_STATE(5430)] = 264657, + [SMALL_STATE(5431)] = 264726, + [SMALL_STATE(5432)] = 264795, + [SMALL_STATE(5433)] = 264864, + [SMALL_STATE(5434)] = 264933, + [SMALL_STATE(5435)] = 265002, + [SMALL_STATE(5436)] = 265071, + [SMALL_STATE(5437)] = 265140, + [SMALL_STATE(5438)] = 265209, + [SMALL_STATE(5439)] = 265278, + [SMALL_STATE(5440)] = 265347, + [SMALL_STATE(5441)] = 265416, + [SMALL_STATE(5442)] = 265485, + [SMALL_STATE(5443)] = 265554, + [SMALL_STATE(5444)] = 265623, + [SMALL_STATE(5445)] = 265692, + [SMALL_STATE(5446)] = 265761, + [SMALL_STATE(5447)] = 265830, + [SMALL_STATE(5448)] = 265899, + [SMALL_STATE(5449)] = 265968, + [SMALL_STATE(5450)] = 266037, + [SMALL_STATE(5451)] = 266106, + [SMALL_STATE(5452)] = 266175, + [SMALL_STATE(5453)] = 266244, + [SMALL_STATE(5454)] = 266313, + [SMALL_STATE(5455)] = 266382, + [SMALL_STATE(5456)] = 266451, + [SMALL_STATE(5457)] = 266520, + [SMALL_STATE(5458)] = 266589, + [SMALL_STATE(5459)] = 266658, + [SMALL_STATE(5460)] = 266727, + [SMALL_STATE(5461)] = 266796, + [SMALL_STATE(5462)] = 266865, + [SMALL_STATE(5463)] = 266934, + [SMALL_STATE(5464)] = 267003, + [SMALL_STATE(5465)] = 267072, + [SMALL_STATE(5466)] = 267141, + [SMALL_STATE(5467)] = 267210, + [SMALL_STATE(5468)] = 267279, + [SMALL_STATE(5469)] = 267348, + [SMALL_STATE(5470)] = 267387, + [SMALL_STATE(5471)] = 267436, + [SMALL_STATE(5472)] = 267505, + [SMALL_STATE(5473)] = 267546, + [SMALL_STATE(5474)] = 267615, + [SMALL_STATE(5475)] = 267684, + [SMALL_STATE(5476)] = 267753, + [SMALL_STATE(5477)] = 267822, + [SMALL_STATE(5478)] = 267891, + [SMALL_STATE(5479)] = 267960, + [SMALL_STATE(5480)] = 268029, + [SMALL_STATE(5481)] = 268098, + [SMALL_STATE(5482)] = 268167, + [SMALL_STATE(5483)] = 268236, + [SMALL_STATE(5484)] = 268305, + [SMALL_STATE(5485)] = 268374, + [SMALL_STATE(5486)] = 268443, + [SMALL_STATE(5487)] = 268512, + [SMALL_STATE(5488)] = 268581, + [SMALL_STATE(5489)] = 268621, + [SMALL_STATE(5490)] = 268661, + [SMALL_STATE(5491)] = 268707, + [SMALL_STATE(5492)] = 268751, + [SMALL_STATE(5493)] = 268789, + [SMALL_STATE(5494)] = 268833, + [SMALL_STATE(5495)] = 268871, + [SMALL_STATE(5496)] = 268915, + [SMALL_STATE(5497)] = 268958, + [SMALL_STATE(5498)] = 269001, + [SMALL_STATE(5499)] = 269044, + [SMALL_STATE(5500)] = 269087, + [SMALL_STATE(5501)] = 269130, + [SMALL_STATE(5502)] = 269172, + [SMALL_STATE(5503)] = 269212, + [SMALL_STATE(5504)] = 269252, + [SMALL_STATE(5505)] = 269292, + [SMALL_STATE(5506)] = 269332, + [SMALL_STATE(5507)] = 269374, + [SMALL_STATE(5508)] = 269416, + [SMALL_STATE(5509)] = 269466, + [SMALL_STATE(5510)] = 269505, + [SMALL_STATE(5511)] = 269544, + [SMALL_STATE(5512)] = 269587, + [SMALL_STATE(5513)] = 269626, + [SMALL_STATE(5514)] = 269670, + [SMALL_STATE(5515)] = 269710, + [SMALL_STATE(5516)] = 269754, + [SMALL_STATE(5517)] = 269798, + [SMALL_STATE(5518)] = 269846, + [SMALL_STATE(5519)] = 269886, + [SMALL_STATE(5520)] = 269934, + [SMALL_STATE(5521)] = 269974, + [SMALL_STATE(5522)] = 270022, + [SMALL_STATE(5523)] = 270070, + [SMALL_STATE(5524)] = 270110, + [SMALL_STATE(5525)] = 270154, + [SMALL_STATE(5526)] = 270202, + [SMALL_STATE(5527)] = 270242, + [SMALL_STATE(5528)] = 270290, + [SMALL_STATE(5529)] = 270335, + [SMALL_STATE(5530)] = 270372, + [SMALL_STATE(5531)] = 270417, + [SMALL_STATE(5532)] = 270462, + [SMALL_STATE(5533)] = 270507, + [SMALL_STATE(5534)] = 270552, + [SMALL_STATE(5535)] = 270589, + [SMALL_STATE(5536)] = 270626, + [SMALL_STATE(5537)] = 270671, + [SMALL_STATE(5538)] = 270710, + [SMALL_STATE(5539)] = 270749, + [SMALL_STATE(5540)] = 270786, + [SMALL_STATE(5541)] = 270831, + [SMALL_STATE(5542)] = 270876, + [SMALL_STATE(5543)] = 270921, + [SMALL_STATE(5544)] = 270966, + [SMALL_STATE(5545)] = 271011, + [SMALL_STATE(5546)] = 271050, + [SMALL_STATE(5547)] = 271089, + [SMALL_STATE(5548)] = 271134, + [SMALL_STATE(5549)] = 271173, + [SMALL_STATE(5550)] = 271218, + [SMALL_STATE(5551)] = 271257, + [SMALL_STATE(5552)] = 271301, + [SMALL_STATE(5553)] = 271345, + [SMALL_STATE(5554)] = 271389, + [SMALL_STATE(5555)] = 271425, + [SMALL_STATE(5556)] = 271469, + [SMALL_STATE(5557)] = 271513, + [SMALL_STATE(5558)] = 271549, + [SMALL_STATE(5559)] = 271593, + [SMALL_STATE(5560)] = 271625, + [SMALL_STATE(5561)] = 271669, + [SMALL_STATE(5562)] = 271713, + [SMALL_STATE(5563)] = 271757, + [SMALL_STATE(5564)] = 271799, + [SMALL_STATE(5565)] = 271843, + [SMALL_STATE(5566)] = 271887, + [SMALL_STATE(5567)] = 271919, + [SMALL_STATE(5568)] = 271963, + [SMALL_STATE(5569)] = 271995, + [SMALL_STATE(5570)] = 272027, + [SMALL_STATE(5571)] = 272059, + [SMALL_STATE(5572)] = 272103, + [SMALL_STATE(5573)] = 272147, + [SMALL_STATE(5574)] = 272191, + [SMALL_STATE(5575)] = 272233, + [SMALL_STATE(5576)] = 272265, + [SMALL_STATE(5577)] = 272309, + [SMALL_STATE(5578)] = 272353, + [SMALL_STATE(5579)] = 272385, + [SMALL_STATE(5580)] = 272429, + [SMALL_STATE(5581)] = 272461, + [SMALL_STATE(5582)] = 272497, + [SMALL_STATE(5583)] = 272541, + [SMALL_STATE(5584)] = 272577, + [SMALL_STATE(5585)] = 272613, + [SMALL_STATE(5586)] = 272673, + [SMALL_STATE(5587)] = 272717, + [SMALL_STATE(5588)] = 272749, + [SMALL_STATE(5589)] = 272781, + [SMALL_STATE(5590)] = 272825, + [SMALL_STATE(5591)] = 272869, + [SMALL_STATE(5592)] = 272901, + [SMALL_STATE(5593)] = 272933, + [SMALL_STATE(5594)] = 272977, + [SMALL_STATE(5595)] = 273015, + [SMALL_STATE(5596)] = 273047, + [SMALL_STATE(5597)] = 273079, + [SMALL_STATE(5598)] = 273121, + [SMALL_STATE(5599)] = 273159, + [SMALL_STATE(5600)] = 273201, + [SMALL_STATE(5601)] = 273245, + [SMALL_STATE(5602)] = 273289, + [SMALL_STATE(5603)] = 273333, + [SMALL_STATE(5604)] = 273377, + [SMALL_STATE(5605)] = 273415, + [SMALL_STATE(5606)] = 273453, + [SMALL_STATE(5607)] = 273497, + [SMALL_STATE(5608)] = 273541, + [SMALL_STATE(5609)] = 273585, + [SMALL_STATE(5610)] = 273623, + [SMALL_STATE(5611)] = 273667, + [SMALL_STATE(5612)] = 273711, + [SMALL_STATE(5613)] = 273747, + [SMALL_STATE(5614)] = 273784, + [SMALL_STATE(5615)] = 273823, + [SMALL_STATE(5616)] = 273862, + [SMALL_STATE(5617)] = 273899, + [SMALL_STATE(5618)] = 273934, + [SMALL_STATE(5619)] = 273971, + [SMALL_STATE(5620)] = 274006, + [SMALL_STATE(5621)] = 274041, + [SMALL_STATE(5622)] = 274078, + [SMALL_STATE(5623)] = 274125, + [SMALL_STATE(5624)] = 274158, + [SMALL_STATE(5625)] = 274193, + [SMALL_STATE(5626)] = 274230, + [SMALL_STATE(5627)] = 274269, + [SMALL_STATE(5628)] = 274306, + [SMALL_STATE(5629)] = 274343, + [SMALL_STATE(5630)] = 274384, + [SMALL_STATE(5631)] = 274421, + [SMALL_STATE(5632)] = 274470, + [SMALL_STATE(5633)] = 274507, + [SMALL_STATE(5634)] = 274546, + [SMALL_STATE(5635)] = 274583, + [SMALL_STATE(5636)] = 274622, + [SMALL_STATE(5637)] = 274661, + [SMALL_STATE(5638)] = 274694, + [SMALL_STATE(5639)] = 274735, + [SMALL_STATE(5640)] = 274772, + [SMALL_STATE(5641)] = 274807, + [SMALL_STATE(5642)] = 274846, + [SMALL_STATE(5643)] = 274885, + [SMALL_STATE(5644)] = 274920, + [SMALL_STATE(5645)] = 274959, + [SMALL_STATE(5646)] = 274990, + [SMALL_STATE(5647)] = 275027, + [SMALL_STATE(5648)] = 275064, + [SMALL_STATE(5649)] = 275103, + [SMALL_STATE(5650)] = 275140, + [SMALL_STATE(5651)] = 275173, + [SMALL_STATE(5652)] = 275212, + [SMALL_STATE(5653)] = 275249, + [SMALL_STATE(5654)] = 275286, + [SMALL_STATE(5655)] = 275323, + [SMALL_STATE(5656)] = 275356, + [SMALL_STATE(5657)] = 275393, + [SMALL_STATE(5658)] = 275432, + [SMALL_STATE(5659)] = 275467, + [SMALL_STATE(5660)] = 275498, + [SMALL_STATE(5661)] = 275535, + [SMALL_STATE(5662)] = 275572, + [SMALL_STATE(5663)] = 275607, + [SMALL_STATE(5664)] = 275644, + [SMALL_STATE(5665)] = 275682, + [SMALL_STATE(5666)] = 275720, + [SMALL_STATE(5667)] = 275754, + [SMALL_STATE(5668)] = 275792, + [SMALL_STATE(5669)] = 275830, + [SMALL_STATE(5670)] = 275868, + [SMALL_STATE(5671)] = 275906, + [SMALL_STATE(5672)] = 275936, + [SMALL_STATE(5673)] = 275970, + [SMALL_STATE(5674)] = 276008, + [SMALL_STATE(5675)] = 276046, + [SMALL_STATE(5676)] = 276078, + [SMALL_STATE(5677)] = 276112, + [SMALL_STATE(5678)] = 276150, + [SMALL_STATE(5679)] = 276184, + [SMALL_STATE(5680)] = 276222, + [SMALL_STATE(5681)] = 276260, + [SMALL_STATE(5682)] = 276292, + [SMALL_STATE(5683)] = 276328, + [SMALL_STATE(5684)] = 276382, + [SMALL_STATE(5685)] = 276414, + [SMALL_STATE(5686)] = 276452, + [SMALL_STATE(5687)] = 276490, + [SMALL_STATE(5688)] = 276526, + [SMALL_STATE(5689)] = 276564, + [SMALL_STATE(5690)] = 276602, + [SMALL_STATE(5691)] = 276656, + [SMALL_STATE(5692)] = 276694, + [SMALL_STATE(5693)] = 276724, + [SMALL_STATE(5694)] = 276762, + [SMALL_STATE(5695)] = 276798, + [SMALL_STATE(5696)] = 276830, + [SMALL_STATE(5697)] = 276884, + [SMALL_STATE(5698)] = 276916, + [SMALL_STATE(5699)] = 276954, + [SMALL_STATE(5700)] = 276986, + [SMALL_STATE(5701)] = 277024, + [SMALL_STATE(5702)] = 277062, + [SMALL_STATE(5703)] = 277100, + [SMALL_STATE(5704)] = 277130, + [SMALL_STATE(5705)] = 277160, + [SMALL_STATE(5706)] = 277198, + [SMALL_STATE(5707)] = 277230, + [SMALL_STATE(5708)] = 277284, + [SMALL_STATE(5709)] = 277314, + [SMALL_STATE(5710)] = 277352, + [SMALL_STATE(5711)] = 277386, + [SMALL_STATE(5712)] = 277418, + [SMALL_STATE(5713)] = 277450, + [SMALL_STATE(5714)] = 277488, + [SMALL_STATE(5715)] = 277524, + [SMALL_STATE(5716)] = 277562, + [SMALL_STATE(5717)] = 277592, + [SMALL_STATE(5718)] = 277630, + [SMALL_STATE(5719)] = 277664, + [SMALL_STATE(5720)] = 277702, + [SMALL_STATE(5721)] = 277740, + [SMALL_STATE(5722)] = 277778, + [SMALL_STATE(5723)] = 277814, + [SMALL_STATE(5724)] = 277852, + [SMALL_STATE(5725)] = 277890, + [SMALL_STATE(5726)] = 277922, + [SMALL_STATE(5727)] = 277960, + [SMALL_STATE(5728)] = 277993, + [SMALL_STATE(5729)] = 278026, + [SMALL_STATE(5730)] = 278059, + [SMALL_STATE(5731)] = 278092, + [SMALL_STATE(5732)] = 278125, + [SMALL_STATE(5733)] = 278154, + [SMALL_STATE(5734)] = 278187, + [SMALL_STATE(5735)] = 278220, + [SMALL_STATE(5736)] = 278263, + [SMALL_STATE(5737)] = 278296, + [SMALL_STATE(5738)] = 278325, + [SMALL_STATE(5739)] = 278354, + [SMALL_STATE(5740)] = 278387, + [SMALL_STATE(5741)] = 278420, + [SMALL_STATE(5742)] = 278449, + [SMALL_STATE(5743)] = 278484, + [SMALL_STATE(5744)] = 278517, + [SMALL_STATE(5745)] = 278548, + [SMALL_STATE(5746)] = 278581, + [SMALL_STATE(5747)] = 278614, + [SMALL_STATE(5748)] = 278647, + [SMALL_STATE(5749)] = 278676, + [SMALL_STATE(5750)] = 278709, + [SMALL_STATE(5751)] = 278742, + [SMALL_STATE(5752)] = 278775, + [SMALL_STATE(5753)] = 278806, + [SMALL_STATE(5754)] = 278839, + [SMALL_STATE(5755)] = 278868, + [SMALL_STATE(5756)] = 278901, + [SMALL_STATE(5757)] = 278934, + [SMALL_STATE(5758)] = 278967, + [SMALL_STATE(5759)] = 278996, + [SMALL_STATE(5760)] = 279029, + [SMALL_STATE(5761)] = 279062, + [SMALL_STATE(5762)] = 279095, + [SMALL_STATE(5763)] = 279138, + [SMALL_STATE(5764)] = 279171, + [SMALL_STATE(5765)] = 279204, + [SMALL_STATE(5766)] = 279237, + [SMALL_STATE(5767)] = 279270, + [SMALL_STATE(5768)] = 279303, + [SMALL_STATE(5769)] = 279332, + [SMALL_STATE(5770)] = 279365, + [SMALL_STATE(5771)] = 279408, + [SMALL_STATE(5772)] = 279451, + [SMALL_STATE(5773)] = 279484, + [SMALL_STATE(5774)] = 279517, + [SMALL_STATE(5775)] = 279546, + [SMALL_STATE(5776)] = 279581, + [SMALL_STATE(5777)] = 279614, + [SMALL_STATE(5778)] = 279647, + [SMALL_STATE(5779)] = 279680, + [SMALL_STATE(5780)] = 279715, + [SMALL_STATE(5781)] = 279748, + [SMALL_STATE(5782)] = 279781, + [SMALL_STATE(5783)] = 279814, + [SMALL_STATE(5784)] = 279847, + [SMALL_STATE(5785)] = 279880, + [SMALL_STATE(5786)] = 279911, + [SMALL_STATE(5787)] = 279944, + [SMALL_STATE(5788)] = 279977, + [SMALL_STATE(5789)] = 280010, + [SMALL_STATE(5790)] = 280043, + [SMALL_STATE(5791)] = 280076, + [SMALL_STATE(5792)] = 280109, + [SMALL_STATE(5793)] = 280142, + [SMALL_STATE(5794)] = 280175, + [SMALL_STATE(5795)] = 280208, + [SMALL_STATE(5796)] = 280241, + [SMALL_STATE(5797)] = 280271, + [SMALL_STATE(5798)] = 280303, + [SMALL_STATE(5799)] = 280337, + [SMALL_STATE(5800)] = 280369, + [SMALL_STATE(5801)] = 280399, + [SMALL_STATE(5802)] = 280429, + [SMALL_STATE(5803)] = 280457, + [SMALL_STATE(5804)] = 280487, + [SMALL_STATE(5805)] = 280519, + [SMALL_STATE(5806)] = 280549, + [SMALL_STATE(5807)] = 280581, + [SMALL_STATE(5808)] = 280613, + [SMALL_STATE(5809)] = 280641, + [SMALL_STATE(5810)] = 280677, + [SMALL_STATE(5811)] = 280707, + [SMALL_STATE(5812)] = 280739, + [SMALL_STATE(5813)] = 280771, + [SMALL_STATE(5814)] = 280799, + [SMALL_STATE(5815)] = 280827, + [SMALL_STATE(5816)] = 280855, + [SMALL_STATE(5817)] = 280883, + [SMALL_STATE(5818)] = 280915, + [SMALL_STATE(5819)] = 280961, + [SMALL_STATE(5820)] = 280993, + [SMALL_STATE(5821)] = 281023, + [SMALL_STATE(5822)] = 281053, + [SMALL_STATE(5823)] = 281083, + [SMALL_STATE(5824)] = 281113, + [SMALL_STATE(5825)] = 281143, + [SMALL_STATE(5826)] = 281171, + [SMALL_STATE(5827)] = 281199, + [SMALL_STATE(5828)] = 281229, + [SMALL_STATE(5829)] = 281257, + [SMALL_STATE(5830)] = 281285, + [SMALL_STATE(5831)] = 281317, + [SMALL_STATE(5832)] = 281345, + [SMALL_STATE(5833)] = 281377, + [SMALL_STATE(5834)] = 281409, + [SMALL_STATE(5835)] = 281453, + [SMALL_STATE(5836)] = 281485, + [SMALL_STATE(5837)] = 281513, + [SMALL_STATE(5838)] = 281545, + [SMALL_STATE(5839)] = 281573, + [SMALL_STATE(5840)] = 281601, + [SMALL_STATE(5841)] = 281629, + [SMALL_STATE(5842)] = 281659, + [SMALL_STATE(5843)] = 281687, + [SMALL_STATE(5844)] = 281715, + [SMALL_STATE(5845)] = 281743, + [SMALL_STATE(5846)] = 281773, + [SMALL_STATE(5847)] = 281801, + [SMALL_STATE(5848)] = 281829, + [SMALL_STATE(5849)] = 281861, + [SMALL_STATE(5850)] = 281893, + [SMALL_STATE(5851)] = 281923, + [SMALL_STATE(5852)] = 281951, + [SMALL_STATE(5853)] = 281983, + [SMALL_STATE(5854)] = 282013, + [SMALL_STATE(5855)] = 282045, + [SMALL_STATE(5856)] = 282075, + [SMALL_STATE(5857)] = 282107, + [SMALL_STATE(5858)] = 282135, + [SMALL_STATE(5859)] = 282163, + [SMALL_STATE(5860)] = 282193, + [SMALL_STATE(5861)] = 282220, + [SMALL_STATE(5862)] = 282247, + [SMALL_STATE(5863)] = 282274, + [SMALL_STATE(5864)] = 282301, + [SMALL_STATE(5865)] = 282328, + [SMALL_STATE(5866)] = 282355, + [SMALL_STATE(5867)] = 282382, + [SMALL_STATE(5868)] = 282409, + [SMALL_STATE(5869)] = 282436, + [SMALL_STATE(5870)] = 282463, + [SMALL_STATE(5871)] = 282490, + [SMALL_STATE(5872)] = 282517, + [SMALL_STATE(5873)] = 282544, + [SMALL_STATE(5874)] = 282571, + [SMALL_STATE(5875)] = 282598, + [SMALL_STATE(5876)] = 282665, + [SMALL_STATE(5877)] = 282692, + [SMALL_STATE(5878)] = 282719, + [SMALL_STATE(5879)] = 282746, + [SMALL_STATE(5880)] = 282773, + [SMALL_STATE(5881)] = 282800, + [SMALL_STATE(5882)] = 282829, + [SMALL_STATE(5883)] = 282856, + [SMALL_STATE(5884)] = 282883, + [SMALL_STATE(5885)] = 282910, + [SMALL_STATE(5886)] = 282937, + [SMALL_STATE(5887)] = 282964, + [SMALL_STATE(5888)] = 282991, + [SMALL_STATE(5889)] = 283018, + [SMALL_STATE(5890)] = 283045, + [SMALL_STATE(5891)] = 283074, + [SMALL_STATE(5892)] = 283101, + [SMALL_STATE(5893)] = 283128, + [SMALL_STATE(5894)] = 283157, + [SMALL_STATE(5895)] = 283184, + [SMALL_STATE(5896)] = 283213, + [SMALL_STATE(5897)] = 283242, + [SMALL_STATE(5898)] = 283269, + [SMALL_STATE(5899)] = 283296, + [SMALL_STATE(5900)] = 283355, + [SMALL_STATE(5901)] = 283382, + [SMALL_STATE(5902)] = 283409, + [SMALL_STATE(5903)] = 283436, + [SMALL_STATE(5904)] = 283463, + [SMALL_STATE(5905)] = 283522, + [SMALL_STATE(5906)] = 283549, + [SMALL_STATE(5907)] = 283576, + [SMALL_STATE(5908)] = 283603, + [SMALL_STATE(5909)] = 283630, + [SMALL_STATE(5910)] = 283657, + [SMALL_STATE(5911)] = 283684, + [SMALL_STATE(5912)] = 283711, + [SMALL_STATE(5913)] = 283738, + [SMALL_STATE(5914)] = 283765, + [SMALL_STATE(5915)] = 283792, + [SMALL_STATE(5916)] = 283819, + [SMALL_STATE(5917)] = 283846, + [SMALL_STATE(5918)] = 283873, + [SMALL_STATE(5919)] = 283900, + [SMALL_STATE(5920)] = 283927, + [SMALL_STATE(5921)] = 283954, + [SMALL_STATE(5922)] = 283981, + [SMALL_STATE(5923)] = 284008, + [SMALL_STATE(5924)] = 284035, + [SMALL_STATE(5925)] = 284062, + [SMALL_STATE(5926)] = 284089, + [SMALL_STATE(5927)] = 284118, + [SMALL_STATE(5928)] = 284145, + [SMALL_STATE(5929)] = 284172, + [SMALL_STATE(5930)] = 284199, + [SMALL_STATE(5931)] = 284226, + [SMALL_STATE(5932)] = 284253, + [SMALL_STATE(5933)] = 284280, + [SMALL_STATE(5934)] = 284307, + [SMALL_STATE(5935)] = 284334, + [SMALL_STATE(5936)] = 284361, + [SMALL_STATE(5937)] = 284388, + [SMALL_STATE(5938)] = 284415, + [SMALL_STATE(5939)] = 284442, + [SMALL_STATE(5940)] = 284469, + [SMALL_STATE(5941)] = 284496, + [SMALL_STATE(5942)] = 284523, + [SMALL_STATE(5943)] = 284550, + [SMALL_STATE(5944)] = 284577, + [SMALL_STATE(5945)] = 284604, + [SMALL_STATE(5946)] = 284631, + [SMALL_STATE(5947)] = 284660, + [SMALL_STATE(5948)] = 284687, + [SMALL_STATE(5949)] = 284714, + [SMALL_STATE(5950)] = 284741, + [SMALL_STATE(5951)] = 284768, + [SMALL_STATE(5952)] = 284795, + [SMALL_STATE(5953)] = 284822, + [SMALL_STATE(5954)] = 284851, + [SMALL_STATE(5955)] = 284880, + [SMALL_STATE(5956)] = 284907, + [SMALL_STATE(5957)] = 284934, + [SMALL_STATE(5958)] = 284961, + [SMALL_STATE(5959)] = 284988, + [SMALL_STATE(5960)] = 285015, + [SMALL_STATE(5961)] = 285042, + [SMALL_STATE(5962)] = 285069, + [SMALL_STATE(5963)] = 285096, + [SMALL_STATE(5964)] = 285123, + [SMALL_STATE(5965)] = 285150, + [SMALL_STATE(5966)] = 285177, + [SMALL_STATE(5967)] = 285208, + [SMALL_STATE(5968)] = 285239, + [SMALL_STATE(5969)] = 285266, + [SMALL_STATE(5970)] = 285293, + [SMALL_STATE(5971)] = 285320, + [SMALL_STATE(5972)] = 285347, + [SMALL_STATE(5973)] = 285374, + [SMALL_STATE(5974)] = 285401, + [SMALL_STATE(5975)] = 285428, + [SMALL_STATE(5976)] = 285455, + [SMALL_STATE(5977)] = 285482, + [SMALL_STATE(5978)] = 285509, + [SMALL_STATE(5979)] = 285536, + [SMALL_STATE(5980)] = 285563, + [SMALL_STATE(5981)] = 285590, + [SMALL_STATE(5982)] = 285617, + [SMALL_STATE(5983)] = 285644, + [SMALL_STATE(5984)] = 285671, + [SMALL_STATE(5985)] = 285698, + [SMALL_STATE(5986)] = 285725, + [SMALL_STATE(5987)] = 285752, + [SMALL_STATE(5988)] = 285779, + [SMALL_STATE(5989)] = 285806, + [SMALL_STATE(5990)] = 285833, + [SMALL_STATE(5991)] = 285860, + [SMALL_STATE(5992)] = 285887, + [SMALL_STATE(5993)] = 285914, + [SMALL_STATE(5994)] = 285941, + [SMALL_STATE(5995)] = 285968, + [SMALL_STATE(5996)] = 285995, + [SMALL_STATE(5997)] = 286022, + [SMALL_STATE(5998)] = 286049, + [SMALL_STATE(5999)] = 286076, + [SMALL_STATE(6000)] = 286103, + [SMALL_STATE(6001)] = 286130, + [SMALL_STATE(6002)] = 286157, + [SMALL_STATE(6003)] = 286184, + [SMALL_STATE(6004)] = 286211, + [SMALL_STATE(6005)] = 286238, + [SMALL_STATE(6006)] = 286267, + [SMALL_STATE(6007)] = 286294, + [SMALL_STATE(6008)] = 286321, + [SMALL_STATE(6009)] = 286348, + [SMALL_STATE(6010)] = 286375, + [SMALL_STATE(6011)] = 286402, + [SMALL_STATE(6012)] = 286429, + [SMALL_STATE(6013)] = 286456, + [SMALL_STATE(6014)] = 286487, + [SMALL_STATE(6015)] = 286514, + [SMALL_STATE(6016)] = 286541, + [SMALL_STATE(6017)] = 286568, + [SMALL_STATE(6018)] = 286595, + [SMALL_STATE(6019)] = 286622, + [SMALL_STATE(6020)] = 286649, + [SMALL_STATE(6021)] = 286676, + [SMALL_STATE(6022)] = 286703, + [SMALL_STATE(6023)] = 286730, + [SMALL_STATE(6024)] = 286757, + [SMALL_STATE(6025)] = 286784, + [SMALL_STATE(6026)] = 286811, + [SMALL_STATE(6027)] = 286838, + [SMALL_STATE(6028)] = 286865, + [SMALL_STATE(6029)] = 286892, + [SMALL_STATE(6030)] = 286919, + [SMALL_STATE(6031)] = 286946, + [SMALL_STATE(6032)] = 286973, + [SMALL_STATE(6033)] = 287000, + [SMALL_STATE(6034)] = 287027, + [SMALL_STATE(6035)] = 287054, + [SMALL_STATE(6036)] = 287081, + [SMALL_STATE(6037)] = 287108, + [SMALL_STATE(6038)] = 287135, + [SMALL_STATE(6039)] = 287162, + [SMALL_STATE(6040)] = 287189, + [SMALL_STATE(6041)] = 287216, + [SMALL_STATE(6042)] = 287243, + [SMALL_STATE(6043)] = 287270, + [SMALL_STATE(6044)] = 287297, + [SMALL_STATE(6045)] = 287324, + [SMALL_STATE(6046)] = 287351, + [SMALL_STATE(6047)] = 287378, + [SMALL_STATE(6048)] = 287405, + [SMALL_STATE(6049)] = 287432, + [SMALL_STATE(6050)] = 287459, + [SMALL_STATE(6051)] = 287486, + [SMALL_STATE(6052)] = 287513, + [SMALL_STATE(6053)] = 287542, + [SMALL_STATE(6054)] = 287571, + [SMALL_STATE(6055)] = 287598, + [SMALL_STATE(6056)] = 287625, + [SMALL_STATE(6057)] = 287652, + [SMALL_STATE(6058)] = 287679, + [SMALL_STATE(6059)] = 287706, + [SMALL_STATE(6060)] = 287733, + [SMALL_STATE(6061)] = 287760, + [SMALL_STATE(6062)] = 287787, + [SMALL_STATE(6063)] = 287814, + [SMALL_STATE(6064)] = 287841, + [SMALL_STATE(6065)] = 287868, + [SMALL_STATE(6066)] = 287895, + [SMALL_STATE(6067)] = 287922, + [SMALL_STATE(6068)] = 287949, + [SMALL_STATE(6069)] = 287976, + [SMALL_STATE(6070)] = 288003, + [SMALL_STATE(6071)] = 288030, + [SMALL_STATE(6072)] = 288057, + [SMALL_STATE(6073)] = 288084, + [SMALL_STATE(6074)] = 288111, + [SMALL_STATE(6075)] = 288138, + [SMALL_STATE(6076)] = 288165, + [SMALL_STATE(6077)] = 288192, + [SMALL_STATE(6078)] = 288219, + [SMALL_STATE(6079)] = 288246, + [SMALL_STATE(6080)] = 288276, + [SMALL_STATE(6081)] = 288304, + [SMALL_STATE(6082)] = 288334, + [SMALL_STATE(6083)] = 288366, + [SMALL_STATE(6084)] = 288398, + [SMALL_STATE(6085)] = 288430, + [SMALL_STATE(6086)] = 288462, + [SMALL_STATE(6087)] = 288490, + [SMALL_STATE(6088)] = 288522, + [SMALL_STATE(6089)] = 288552, + [SMALL_STATE(6090)] = 288584, + [SMALL_STATE(6091)] = 288640, + [SMALL_STATE(6092)] = 288670, + [SMALL_STATE(6093)] = 288700, + [SMALL_STATE(6094)] = 288730, + [SMALL_STATE(6095)] = 288794, + [SMALL_STATE(6096)] = 288858, + [SMALL_STATE(6097)] = 288886, + [SMALL_STATE(6098)] = 288947, + [SMALL_STATE(6099)] = 288980, + [SMALL_STATE(6100)] = 289035, + [SMALL_STATE(6101)] = 289062, + [SMALL_STATE(6102)] = 289089, + [SMALL_STATE(6103)] = 289116, + [SMALL_STATE(6104)] = 289143, + [SMALL_STATE(6105)] = 289170, + [SMALL_STATE(6106)] = 289197, + [SMALL_STATE(6107)] = 289221, + [SMALL_STATE(6108)] = 289245, + [SMALL_STATE(6109)] = 289269, + [SMALL_STATE(6110)] = 289295, + [SMALL_STATE(6111)] = 289319, + [SMALL_STATE(6112)] = 289343, + [SMALL_STATE(6113)] = 289369, + [SMALL_STATE(6114)] = 289393, + [SMALL_STATE(6115)] = 289417, + [SMALL_STATE(6116)] = 289441, + [SMALL_STATE(6117)] = 289465, + [SMALL_STATE(6118)] = 289491, + [SMALL_STATE(6119)] = 289515, + [SMALL_STATE(6120)] = 289539, + [SMALL_STATE(6121)] = 289563, + [SMALL_STATE(6122)] = 289587, + [SMALL_STATE(6123)] = 289613, + [SMALL_STATE(6124)] = 289637, + [SMALL_STATE(6125)] = 289661, + [SMALL_STATE(6126)] = 289685, + [SMALL_STATE(6127)] = 289709, + [SMALL_STATE(6128)] = 289735, + [SMALL_STATE(6129)] = 289759, + [SMALL_STATE(6130)] = 289783, + [SMALL_STATE(6131)] = 289807, + [SMALL_STATE(6132)] = 289831, + [SMALL_STATE(6133)] = 289855, + [SMALL_STATE(6134)] = 289879, + [SMALL_STATE(6135)] = 289903, + [SMALL_STATE(6136)] = 289927, + [SMALL_STATE(6137)] = 289951, + [SMALL_STATE(6138)] = 289975, + [SMALL_STATE(6139)] = 289999, + [SMALL_STATE(6140)] = 290023, + [SMALL_STATE(6141)] = 290047, + [SMALL_STATE(6142)] = 290071, + [SMALL_STATE(6143)] = 290095, + [SMALL_STATE(6144)] = 290119, + [SMALL_STATE(6145)] = 290143, + [SMALL_STATE(6146)] = 290167, + [SMALL_STATE(6147)] = 290191, + [SMALL_STATE(6148)] = 290215, + [SMALL_STATE(6149)] = 290239, + [SMALL_STATE(6150)] = 290263, + [SMALL_STATE(6151)] = 290287, + [SMALL_STATE(6152)] = 290311, + [SMALL_STATE(6153)] = 290337, + [SMALL_STATE(6154)] = 290361, + [SMALL_STATE(6155)] = 290385, + [SMALL_STATE(6156)] = 290409, + [SMALL_STATE(6157)] = 290433, + [SMALL_STATE(6158)] = 290457, + [SMALL_STATE(6159)] = 290481, + [SMALL_STATE(6160)] = 290505, + [SMALL_STATE(6161)] = 290529, + [SMALL_STATE(6162)] = 290553, + [SMALL_STATE(6163)] = 290577, + [SMALL_STATE(6164)] = 290601, + [SMALL_STATE(6165)] = 290625, + [SMALL_STATE(6166)] = 290649, + [SMALL_STATE(6167)] = 290673, + [SMALL_STATE(6168)] = 290699, + [SMALL_STATE(6169)] = 290723, + [SMALL_STATE(6170)] = 290747, + [SMALL_STATE(6171)] = 290773, + [SMALL_STATE(6172)] = 290797, + [SMALL_STATE(6173)] = 290821, + [SMALL_STATE(6174)] = 290845, + [SMALL_STATE(6175)] = 290869, + [SMALL_STATE(6176)] = 290893, + [SMALL_STATE(6177)] = 290917, + [SMALL_STATE(6178)] = 290941, + [SMALL_STATE(6179)] = 290965, + [SMALL_STATE(6180)] = 290989, + [SMALL_STATE(6181)] = 291013, + [SMALL_STATE(6182)] = 291041, + [SMALL_STATE(6183)] = 291065, + [SMALL_STATE(6184)] = 291089, + [SMALL_STATE(6185)] = 291113, + [SMALL_STATE(6186)] = 291137, + [SMALL_STATE(6187)] = 291165, + [SMALL_STATE(6188)] = 291189, + [SMALL_STATE(6189)] = 291213, + [SMALL_STATE(6190)] = 291237, + [SMALL_STATE(6191)] = 291261, + [SMALL_STATE(6192)] = 291289, + [SMALL_STATE(6193)] = 291313, + [SMALL_STATE(6194)] = 291337, + [SMALL_STATE(6195)] = 291386, + [SMALL_STATE(6196)] = 291413, + [SMALL_STATE(6197)] = 291462, + [SMALL_STATE(6198)] = 291489, + [SMALL_STATE(6199)] = 291516, + [SMALL_STATE(6200)] = 291539, + [SMALL_STATE(6201)] = 291584, + [SMALL_STATE(6202)] = 291633, + [SMALL_STATE(6203)] = 291679, + [SMALL_STATE(6204)] = 291731, + [SMALL_STATE(6205)] = 291783, + [SMALL_STATE(6206)] = 291829, + [SMALL_STATE(6207)] = 291871, + [SMALL_STATE(6208)] = 291917, + [SMALL_STATE(6209)] = 291963, + [SMALL_STATE(6210)] = 292015, + [SMALL_STATE(6211)] = 292061, + [SMALL_STATE(6212)] = 292102, + [SMALL_STATE(6213)] = 292145, + [SMALL_STATE(6214)] = 292188, + [SMALL_STATE(6215)] = 292213, + [SMALL_STATE(6216)] = 292254, + [SMALL_STATE(6217)] = 292295, + [SMALL_STATE(6218)] = 292318, + [SMALL_STATE(6219)] = 292341, + [SMALL_STATE(6220)] = 292382, + [SMALL_STATE(6221)] = 292408, + [SMALL_STATE(6222)] = 292448, + [SMALL_STATE(6223)] = 292488, + [SMALL_STATE(6224)] = 292510, + [SMALL_STATE(6225)] = 292550, + [SMALL_STATE(6226)] = 292573, + [SMALL_STATE(6227)] = 292596, + [SMALL_STATE(6228)] = 292625, + [SMALL_STATE(6229)] = 292648, + [SMALL_STATE(6230)] = 292683, + [SMALL_STATE(6231)] = 292706, + [SMALL_STATE(6232)] = 292741, + [SMALL_STATE(6233)] = 292763, + [SMALL_STATE(6234)] = 292785, + [SMALL_STATE(6235)] = 292807, + [SMALL_STATE(6236)] = 292840, + [SMALL_STATE(6237)] = 292871, + [SMALL_STATE(6238)] = 292900, + [SMALL_STATE(6239)] = 292933, + [SMALL_STATE(6240)] = 292964, + [SMALL_STATE(6241)] = 292995, + [SMALL_STATE(6242)] = 293028, + [SMALL_STATE(6243)] = 293051, + [SMALL_STATE(6244)] = 293080, + [SMALL_STATE(6245)] = 293113, + [SMALL_STATE(6246)] = 293146, + [SMALL_STATE(6247)] = 293179, + [SMALL_STATE(6248)] = 293212, + [SMALL_STATE(6249)] = 293247, + [SMALL_STATE(6250)] = 293280, + [SMALL_STATE(6251)] = 293311, + [SMALL_STATE(6252)] = 293340, + [SMALL_STATE(6253)] = 293363, + [SMALL_STATE(6254)] = 293392, + [SMALL_STATE(6255)] = 293423, + [SMALL_STATE(6256)] = 293456, + [SMALL_STATE(6257)] = 293489, + [SMALL_STATE(6258)] = 293520, + [SMALL_STATE(6259)] = 293557, + [SMALL_STATE(6260)] = 293586, + [SMALL_STATE(6261)] = 293623, + [SMALL_STATE(6262)] = 293652, + [SMALL_STATE(6263)] = 293685, + [SMALL_STATE(6264)] = 293714, + [SMALL_STATE(6265)] = 293743, + [SMALL_STATE(6266)] = 293776, + [SMALL_STATE(6267)] = 293802, + [SMALL_STATE(6268)] = 293832, + [SMALL_STATE(6269)] = 293862, + [SMALL_STATE(6270)] = 293892, + [SMALL_STATE(6271)] = 293922, + [SMALL_STATE(6272)] = 293952, + [SMALL_STATE(6273)] = 293982, + [SMALL_STATE(6274)] = 294012, + [SMALL_STATE(6275)] = 294042, + [SMALL_STATE(6276)] = 294072, + [SMALL_STATE(6277)] = 294102, + [SMALL_STATE(6278)] = 294132, + [SMALL_STATE(6279)] = 294152, + [SMALL_STATE(6280)] = 294182, + [SMALL_STATE(6281)] = 294216, + [SMALL_STATE(6282)] = 294250, + [SMALL_STATE(6283)] = 294280, + [SMALL_STATE(6284)] = 294310, + [SMALL_STATE(6285)] = 294340, + [SMALL_STATE(6286)] = 294370, + [SMALL_STATE(6287)] = 294400, + [SMALL_STATE(6288)] = 294430, + [SMALL_STATE(6289)] = 294460, + [SMALL_STATE(6290)] = 294490, + [SMALL_STATE(6291)] = 294520, + [SMALL_STATE(6292)] = 294546, + [SMALL_STATE(6293)] = 294576, + [SMALL_STATE(6294)] = 294610, + [SMALL_STATE(6295)] = 294640, + [SMALL_STATE(6296)] = 294670, + [SMALL_STATE(6297)] = 294700, + [SMALL_STATE(6298)] = 294730, + [SMALL_STATE(6299)] = 294760, + [SMALL_STATE(6300)] = 294790, + [SMALL_STATE(6301)] = 294820, + [SMALL_STATE(6302)] = 294846, + [SMALL_STATE(6303)] = 294876, + [SMALL_STATE(6304)] = 294906, + [SMALL_STATE(6305)] = 294936, + [SMALL_STATE(6306)] = 294966, + [SMALL_STATE(6307)] = 294996, + [SMALL_STATE(6308)] = 295026, + [SMALL_STATE(6309)] = 295056, + [SMALL_STATE(6310)] = 295090, + [SMALL_STATE(6311)] = 295120, + [SMALL_STATE(6312)] = 295150, + [SMALL_STATE(6313)] = 295180, + [SMALL_STATE(6314)] = 295210, + [SMALL_STATE(6315)] = 295240, + [SMALL_STATE(6316)] = 295270, + [SMALL_STATE(6317)] = 295300, + [SMALL_STATE(6318)] = 295330, + [SMALL_STATE(6319)] = 295360, + [SMALL_STATE(6320)] = 295390, + [SMALL_STATE(6321)] = 295420, + [SMALL_STATE(6322)] = 295454, + [SMALL_STATE(6323)] = 295484, + [SMALL_STATE(6324)] = 295514, + [SMALL_STATE(6325)] = 295544, + [SMALL_STATE(6326)] = 295574, + [SMALL_STATE(6327)] = 295604, + [SMALL_STATE(6328)] = 295624, + [SMALL_STATE(6329)] = 295654, + [SMALL_STATE(6330)] = 295684, + [SMALL_STATE(6331)] = 295714, + [SMALL_STATE(6332)] = 295744, + [SMALL_STATE(6333)] = 295774, + [SMALL_STATE(6334)] = 295804, + [SMALL_STATE(6335)] = 295834, + [SMALL_STATE(6336)] = 295868, + [SMALL_STATE(6337)] = 295888, + [SMALL_STATE(6338)] = 295918, + [SMALL_STATE(6339)] = 295950, + [SMALL_STATE(6340)] = 295980, + [SMALL_STATE(6341)] = 296010, + [SMALL_STATE(6342)] = 296040, + [SMALL_STATE(6343)] = 296070, + [SMALL_STATE(6344)] = 296095, + [SMALL_STATE(6345)] = 296126, + [SMALL_STATE(6346)] = 296157, + [SMALL_STATE(6347)] = 296182, + [SMALL_STATE(6348)] = 296207, + [SMALL_STATE(6349)] = 296238, + [SMALL_STATE(6350)] = 296263, + [SMALL_STATE(6351)] = 296288, + [SMALL_STATE(6352)] = 296313, + [SMALL_STATE(6353)] = 296338, + [SMALL_STATE(6354)] = 296369, + [SMALL_STATE(6355)] = 296394, + [SMALL_STATE(6356)] = 296419, + [SMALL_STATE(6357)] = 296450, + [SMALL_STATE(6358)] = 296475, + [SMALL_STATE(6359)] = 296506, + [SMALL_STATE(6360)] = 296535, + [SMALL_STATE(6361)] = 296566, + [SMALL_STATE(6362)] = 296591, + [SMALL_STATE(6363)] = 296616, + [SMALL_STATE(6364)] = 296645, + [SMALL_STATE(6365)] = 296670, + [SMALL_STATE(6366)] = 296695, + [SMALL_STATE(6367)] = 296720, + [SMALL_STATE(6368)] = 296745, + [SMALL_STATE(6369)] = 296776, + [SMALL_STATE(6370)] = 296801, + [SMALL_STATE(6371)] = 296830, + [SMALL_STATE(6372)] = 296855, + [SMALL_STATE(6373)] = 296884, + [SMALL_STATE(6374)] = 296909, + [SMALL_STATE(6375)] = 296938, + [SMALL_STATE(6376)] = 296963, + [SMALL_STATE(6377)] = 296994, + [SMALL_STATE(6378)] = 297025, + [SMALL_STATE(6379)] = 297056, + [SMALL_STATE(6380)] = 297081, + [SMALL_STATE(6381)] = 297106, + [SMALL_STATE(6382)] = 297131, + [SMALL_STATE(6383)] = 297156, + [SMALL_STATE(6384)] = 297181, + [SMALL_STATE(6385)] = 297210, + [SMALL_STATE(6386)] = 297235, + [SMALL_STATE(6387)] = 297260, + [SMALL_STATE(6388)] = 297291, + [SMALL_STATE(6389)] = 297316, + [SMALL_STATE(6390)] = 297341, + [SMALL_STATE(6391)] = 297366, + [SMALL_STATE(6392)] = 297391, + [SMALL_STATE(6393)] = 297416, + [SMALL_STATE(6394)] = 297441, + [SMALL_STATE(6395)] = 297466, + [SMALL_STATE(6396)] = 297491, + [SMALL_STATE(6397)] = 297516, + [SMALL_STATE(6398)] = 297541, + [SMALL_STATE(6399)] = 297566, + [SMALL_STATE(6400)] = 297591, + [SMALL_STATE(6401)] = 297622, + [SMALL_STATE(6402)] = 297647, + [SMALL_STATE(6403)] = 297672, + [SMALL_STATE(6404)] = 297697, + [SMALL_STATE(6405)] = 297728, + [SMALL_STATE(6406)] = 297759, + [SMALL_STATE(6407)] = 297784, + [SMALL_STATE(6408)] = 297812, + [SMALL_STATE(6409)] = 297834, + [SMALL_STATE(6410)] = 297854, + [SMALL_STATE(6411)] = 297882, + [SMALL_STATE(6412)] = 297904, + [SMALL_STATE(6413)] = 297930, + [SMALL_STATE(6414)] = 297958, + [SMALL_STATE(6415)] = 297978, + [SMALL_STATE(6416)] = 298000, + [SMALL_STATE(6417)] = 298028, + [SMALL_STATE(6418)] = 298056, + [SMALL_STATE(6419)] = 298078, + [SMALL_STATE(6420)] = 298106, + [SMALL_STATE(6421)] = 298134, + [SMALL_STATE(6422)] = 298162, + [SMALL_STATE(6423)] = 298190, + [SMALL_STATE(6424)] = 298218, + [SMALL_STATE(6425)] = 298246, + [SMALL_STATE(6426)] = 298268, + [SMALL_STATE(6427)] = 298296, + [SMALL_STATE(6428)] = 298324, + [SMALL_STATE(6429)] = 298352, + [SMALL_STATE(6430)] = 298374, + [SMALL_STATE(6431)] = 298402, + [SMALL_STATE(6432)] = 298424, + [SMALL_STATE(6433)] = 298452, + [SMALL_STATE(6434)] = 298474, + [SMALL_STATE(6435)] = 298496, + [SMALL_STATE(6436)] = 298518, + [SMALL_STATE(6437)] = 298540, + [SMALL_STATE(6438)] = 298568, + [SMALL_STATE(6439)] = 298596, + [SMALL_STATE(6440)] = 298624, + [SMALL_STATE(6441)] = 298652, + [SMALL_STATE(6442)] = 298674, + [SMALL_STATE(6443)] = 298696, + [SMALL_STATE(6444)] = 298724, + [SMALL_STATE(6445)] = 298752, + [SMALL_STATE(6446)] = 298780, + [SMALL_STATE(6447)] = 298808, + [SMALL_STATE(6448)] = 298830, + [SMALL_STATE(6449)] = 298858, + [SMALL_STATE(6450)] = 298880, + [SMALL_STATE(6451)] = 298902, + [SMALL_STATE(6452)] = 298928, + [SMALL_STATE(6453)] = 298956, + [SMALL_STATE(6454)] = 298978, + [SMALL_STATE(6455)] = 299000, + [SMALL_STATE(6456)] = 299028, + [SMALL_STATE(6457)] = 299056, + [SMALL_STATE(6458)] = 299084, + [SMALL_STATE(6459)] = 299112, + [SMALL_STATE(6460)] = 299140, + [SMALL_STATE(6461)] = 299168, + [SMALL_STATE(6462)] = 299190, + [SMALL_STATE(6463)] = 299218, + [SMALL_STATE(6464)] = 299246, + [SMALL_STATE(6465)] = 299274, + [SMALL_STATE(6466)] = 299302, + [SMALL_STATE(6467)] = 299322, + [SMALL_STATE(6468)] = 299350, + [SMALL_STATE(6469)] = 299372, + [SMALL_STATE(6470)] = 299394, + [SMALL_STATE(6471)] = 299422, + [SMALL_STATE(6472)] = 299450, + [SMALL_STATE(6473)] = 299472, + [SMALL_STATE(6474)] = 299494, + [SMALL_STATE(6475)] = 299522, + [SMALL_STATE(6476)] = 299550, + [SMALL_STATE(6477)] = 299578, + [SMALL_STATE(6478)] = 299606, + [SMALL_STATE(6479)] = 299634, + [SMALL_STATE(6480)] = 299662, + [SMALL_STATE(6481)] = 299684, + [SMALL_STATE(6482)] = 299712, + [SMALL_STATE(6483)] = 299740, + [SMALL_STATE(6484)] = 299768, + [SMALL_STATE(6485)] = 299790, + [SMALL_STATE(6486)] = 299812, + [SMALL_STATE(6487)] = 299834, + [SMALL_STATE(6488)] = 299862, + [SMALL_STATE(6489)] = 299884, + [SMALL_STATE(6490)] = 299906, + [SMALL_STATE(6491)] = 299928, + [SMALL_STATE(6492)] = 299956, + [SMALL_STATE(6493)] = 299978, + [SMALL_STATE(6494)] = 300006, + [SMALL_STATE(6495)] = 300028, + [SMALL_STATE(6496)] = 300056, + [SMALL_STATE(6497)] = 300084, + [SMALL_STATE(6498)] = 300106, + [SMALL_STATE(6499)] = 300128, + [SMALL_STATE(6500)] = 300156, + [SMALL_STATE(6501)] = 300184, + [SMALL_STATE(6502)] = 300212, + [SMALL_STATE(6503)] = 300240, + [SMALL_STATE(6504)] = 300262, + [SMALL_STATE(6505)] = 300290, + [SMALL_STATE(6506)] = 300312, + [SMALL_STATE(6507)] = 300340, + [SMALL_STATE(6508)] = 300362, + [SMALL_STATE(6509)] = 300390, + [SMALL_STATE(6510)] = 300418, + [SMALL_STATE(6511)] = 300446, + [SMALL_STATE(6512)] = 300474, + [SMALL_STATE(6513)] = 300496, + [SMALL_STATE(6514)] = 300524, + [SMALL_STATE(6515)] = 300552, + [SMALL_STATE(6516)] = 300580, + [SMALL_STATE(6517)] = 300608, + [SMALL_STATE(6518)] = 300630, + [SMALL_STATE(6519)] = 300658, + [SMALL_STATE(6520)] = 300680, + [SMALL_STATE(6521)] = 300708, + [SMALL_STATE(6522)] = 300736, + [SMALL_STATE(6523)] = 300758, + [SMALL_STATE(6524)] = 300780, + [SMALL_STATE(6525)] = 300802, + [SMALL_STATE(6526)] = 300827, + [SMALL_STATE(6527)] = 300852, + [SMALL_STATE(6528)] = 300877, + [SMALL_STATE(6529)] = 300902, + [SMALL_STATE(6530)] = 300927, + [SMALL_STATE(6531)] = 300952, + [SMALL_STATE(6532)] = 300977, + [SMALL_STATE(6533)] = 301002, + [SMALL_STATE(6534)] = 301027, + [SMALL_STATE(6535)] = 301052, + [SMALL_STATE(6536)] = 301077, + [SMALL_STATE(6537)] = 301102, + [SMALL_STATE(6538)] = 301127, + [SMALL_STATE(6539)] = 301152, + [SMALL_STATE(6540)] = 301177, + [SMALL_STATE(6541)] = 301202, + [SMALL_STATE(6542)] = 301227, + [SMALL_STATE(6543)] = 301252, + [SMALL_STATE(6544)] = 301277, + [SMALL_STATE(6545)] = 301302, + [SMALL_STATE(6546)] = 301327, + [SMALL_STATE(6547)] = 301352, + [SMALL_STATE(6548)] = 301377, + [SMALL_STATE(6549)] = 301402, + [SMALL_STATE(6550)] = 301427, + [SMALL_STATE(6551)] = 301452, + [SMALL_STATE(6552)] = 301477, + [SMALL_STATE(6553)] = 301502, + [SMALL_STATE(6554)] = 301527, + [SMALL_STATE(6555)] = 301552, + [SMALL_STATE(6556)] = 301577, + [SMALL_STATE(6557)] = 301602, + [SMALL_STATE(6558)] = 301627, + [SMALL_STATE(6559)] = 301652, + [SMALL_STATE(6560)] = 301677, + [SMALL_STATE(6561)] = 301702, + [SMALL_STATE(6562)] = 301727, + [SMALL_STATE(6563)] = 301752, + [SMALL_STATE(6564)] = 301777, + [SMALL_STATE(6565)] = 301792, + [SMALL_STATE(6566)] = 301817, + [SMALL_STATE(6567)] = 301842, + [SMALL_STATE(6568)] = 301867, + [SMALL_STATE(6569)] = 301892, + [SMALL_STATE(6570)] = 301917, + [SMALL_STATE(6571)] = 301942, + [SMALL_STATE(6572)] = 301967, + [SMALL_STATE(6573)] = 301992, + [SMALL_STATE(6574)] = 302017, + [SMALL_STATE(6575)] = 302042, + [SMALL_STATE(6576)] = 302067, + [SMALL_STATE(6577)] = 302092, + [SMALL_STATE(6578)] = 302117, + [SMALL_STATE(6579)] = 302142, + [SMALL_STATE(6580)] = 302167, + [SMALL_STATE(6581)] = 302192, + [SMALL_STATE(6582)] = 302217, + [SMALL_STATE(6583)] = 302242, + [SMALL_STATE(6584)] = 302267, + [SMALL_STATE(6585)] = 302292, + [SMALL_STATE(6586)] = 302317, + [SMALL_STATE(6587)] = 302342, + [SMALL_STATE(6588)] = 302367, + [SMALL_STATE(6589)] = 302392, + [SMALL_STATE(6590)] = 302417, + [SMALL_STATE(6591)] = 302442, + [SMALL_STATE(6592)] = 302467, + [SMALL_STATE(6593)] = 302492, + [SMALL_STATE(6594)] = 302517, + [SMALL_STATE(6595)] = 302542, + [SMALL_STATE(6596)] = 302567, + [SMALL_STATE(6597)] = 302592, + [SMALL_STATE(6598)] = 302617, + [SMALL_STATE(6599)] = 302642, + [SMALL_STATE(6600)] = 302667, + [SMALL_STATE(6601)] = 302692, + [SMALL_STATE(6602)] = 302717, + [SMALL_STATE(6603)] = 302742, + [SMALL_STATE(6604)] = 302767, + [SMALL_STATE(6605)] = 302792, + [SMALL_STATE(6606)] = 302817, + [SMALL_STATE(6607)] = 302840, + [SMALL_STATE(6608)] = 302865, + [SMALL_STATE(6609)] = 302890, + [SMALL_STATE(6610)] = 302915, + [SMALL_STATE(6611)] = 302940, + [SMALL_STATE(6612)] = 302965, + [SMALL_STATE(6613)] = 302990, + [SMALL_STATE(6614)] = 303015, + [SMALL_STATE(6615)] = 303040, + [SMALL_STATE(6616)] = 303065, + [SMALL_STATE(6617)] = 303090, + [SMALL_STATE(6618)] = 303115, + [SMALL_STATE(6619)] = 303140, + [SMALL_STATE(6620)] = 303165, + [SMALL_STATE(6621)] = 303190, + [SMALL_STATE(6622)] = 303215, + [SMALL_STATE(6623)] = 303240, + [SMALL_STATE(6624)] = 303265, + [SMALL_STATE(6625)] = 303290, + [SMALL_STATE(6626)] = 303315, + [SMALL_STATE(6627)] = 303340, + [SMALL_STATE(6628)] = 303365, + [SMALL_STATE(6629)] = 303390, + [SMALL_STATE(6630)] = 303415, + [SMALL_STATE(6631)] = 303440, + [SMALL_STATE(6632)] = 303465, + [SMALL_STATE(6633)] = 303490, + [SMALL_STATE(6634)] = 303515, + [SMALL_STATE(6635)] = 303540, + [SMALL_STATE(6636)] = 303565, + [SMALL_STATE(6637)] = 303590, + [SMALL_STATE(6638)] = 303615, + [SMALL_STATE(6639)] = 303640, + [SMALL_STATE(6640)] = 303665, + [SMALL_STATE(6641)] = 303690, + [SMALL_STATE(6642)] = 303715, + [SMALL_STATE(6643)] = 303738, + [SMALL_STATE(6644)] = 303763, + [SMALL_STATE(6645)] = 303788, + [SMALL_STATE(6646)] = 303813, + [SMALL_STATE(6647)] = 303838, + [SMALL_STATE(6648)] = 303863, + [SMALL_STATE(6649)] = 303888, + [SMALL_STATE(6650)] = 303913, + [SMALL_STATE(6651)] = 303938, + [SMALL_STATE(6652)] = 303963, + [SMALL_STATE(6653)] = 303988, + [SMALL_STATE(6654)] = 304013, + [SMALL_STATE(6655)] = 304038, + [SMALL_STATE(6656)] = 304063, + [SMALL_STATE(6657)] = 304088, + [SMALL_STATE(6658)] = 304113, + [SMALL_STATE(6659)] = 304138, + [SMALL_STATE(6660)] = 304163, + [SMALL_STATE(6661)] = 304188, + [SMALL_STATE(6662)] = 304213, + [SMALL_STATE(6663)] = 304238, + [SMALL_STATE(6664)] = 304263, + [SMALL_STATE(6665)] = 304278, + [SMALL_STATE(6666)] = 304303, + [SMALL_STATE(6667)] = 304328, + [SMALL_STATE(6668)] = 304353, + [SMALL_STATE(6669)] = 304378, + [SMALL_STATE(6670)] = 304403, + [SMALL_STATE(6671)] = 304428, + [SMALL_STATE(6672)] = 304453, + [SMALL_STATE(6673)] = 304478, + [SMALL_STATE(6674)] = 304503, + [SMALL_STATE(6675)] = 304528, + [SMALL_STATE(6676)] = 304553, + [SMALL_STATE(6677)] = 304578, + [SMALL_STATE(6678)] = 304603, + [SMALL_STATE(6679)] = 304628, + [SMALL_STATE(6680)] = 304653, + [SMALL_STATE(6681)] = 304678, + [SMALL_STATE(6682)] = 304703, + [SMALL_STATE(6683)] = 304728, + [SMALL_STATE(6684)] = 304743, + [SMALL_STATE(6685)] = 304768, + [SMALL_STATE(6686)] = 304793, + [SMALL_STATE(6687)] = 304818, + [SMALL_STATE(6688)] = 304843, + [SMALL_STATE(6689)] = 304868, + [SMALL_STATE(6690)] = 304893, + [SMALL_STATE(6691)] = 304918, + [SMALL_STATE(6692)] = 304943, + [SMALL_STATE(6693)] = 304968, + [SMALL_STATE(6694)] = 304993, + [SMALL_STATE(6695)] = 305018, + [SMALL_STATE(6696)] = 305043, + [SMALL_STATE(6697)] = 305068, + [SMALL_STATE(6698)] = 305093, + [SMALL_STATE(6699)] = 305118, + [SMALL_STATE(6700)] = 305143, + [SMALL_STATE(6701)] = 305168, + [SMALL_STATE(6702)] = 305193, + [SMALL_STATE(6703)] = 305218, + [SMALL_STATE(6704)] = 305243, + [SMALL_STATE(6705)] = 305268, + [SMALL_STATE(6706)] = 305293, + [SMALL_STATE(6707)] = 305318, + [SMALL_STATE(6708)] = 305343, + [SMALL_STATE(6709)] = 305368, + [SMALL_STATE(6710)] = 305393, + [SMALL_STATE(6711)] = 305418, + [SMALL_STATE(6712)] = 305443, + [SMALL_STATE(6713)] = 305468, + [SMALL_STATE(6714)] = 305493, + [SMALL_STATE(6715)] = 305518, + [SMALL_STATE(6716)] = 305543, + [SMALL_STATE(6717)] = 305568, + [SMALL_STATE(6718)] = 305593, + [SMALL_STATE(6719)] = 305618, + [SMALL_STATE(6720)] = 305643, + [SMALL_STATE(6721)] = 305668, + [SMALL_STATE(6722)] = 305693, + [SMALL_STATE(6723)] = 305718, + [SMALL_STATE(6724)] = 305743, + [SMALL_STATE(6725)] = 305768, + [SMALL_STATE(6726)] = 305793, + [SMALL_STATE(6727)] = 305818, + [SMALL_STATE(6728)] = 305843, + [SMALL_STATE(6729)] = 305868, + [SMALL_STATE(6730)] = 305893, + [SMALL_STATE(6731)] = 305918, + [SMALL_STATE(6732)] = 305943, + [SMALL_STATE(6733)] = 305968, + [SMALL_STATE(6734)] = 305993, + [SMALL_STATE(6735)] = 306018, + [SMALL_STATE(6736)] = 306043, + [SMALL_STATE(6737)] = 306068, + [SMALL_STATE(6738)] = 306093, + [SMALL_STATE(6739)] = 306118, + [SMALL_STATE(6740)] = 306143, + [SMALL_STATE(6741)] = 306165, + [SMALL_STATE(6742)] = 306187, + [SMALL_STATE(6743)] = 306209, + [SMALL_STATE(6744)] = 306231, + [SMALL_STATE(6745)] = 306253, + [SMALL_STATE(6746)] = 306275, + [SMALL_STATE(6747)] = 306297, + [SMALL_STATE(6748)] = 306319, + [SMALL_STATE(6749)] = 306341, + [SMALL_STATE(6750)] = 306363, + [SMALL_STATE(6751)] = 306385, + [SMALL_STATE(6752)] = 306407, + [SMALL_STATE(6753)] = 306429, + [SMALL_STATE(6754)] = 306451, + [SMALL_STATE(6755)] = 306473, + [SMALL_STATE(6756)] = 306495, + [SMALL_STATE(6757)] = 306517, + [SMALL_STATE(6758)] = 306539, + [SMALL_STATE(6759)] = 306561, + [SMALL_STATE(6760)] = 306583, + [SMALL_STATE(6761)] = 306605, + [SMALL_STATE(6762)] = 306621, + [SMALL_STATE(6763)] = 306643, + [SMALL_STATE(6764)] = 306665, + [SMALL_STATE(6765)] = 306687, + [SMALL_STATE(6766)] = 306709, + [SMALL_STATE(6767)] = 306725, + [SMALL_STATE(6768)] = 306747, + [SMALL_STATE(6769)] = 306769, + [SMALL_STATE(6770)] = 306791, + [SMALL_STATE(6771)] = 306813, + [SMALL_STATE(6772)] = 306835, + [SMALL_STATE(6773)] = 306857, + [SMALL_STATE(6774)] = 306879, + [SMALL_STATE(6775)] = 306901, + [SMALL_STATE(6776)] = 306923, + [SMALL_STATE(6777)] = 306945, + [SMALL_STATE(6778)] = 306967, + [SMALL_STATE(6779)] = 306989, + [SMALL_STATE(6780)] = 307011, + [SMALL_STATE(6781)] = 307033, + [SMALL_STATE(6782)] = 307055, + [SMALL_STATE(6783)] = 307077, + [SMALL_STATE(6784)] = 307095, + [SMALL_STATE(6785)] = 307117, + [SMALL_STATE(6786)] = 307139, + [SMALL_STATE(6787)] = 307161, + [SMALL_STATE(6788)] = 307183, + [SMALL_STATE(6789)] = 307201, + [SMALL_STATE(6790)] = 307223, + [SMALL_STATE(6791)] = 307245, + [SMALL_STATE(6792)] = 307267, + [SMALL_STATE(6793)] = 307285, + [SMALL_STATE(6794)] = 307307, + [SMALL_STATE(6795)] = 307329, + [SMALL_STATE(6796)] = 307351, + [SMALL_STATE(6797)] = 307373, + [SMALL_STATE(6798)] = 307395, + [SMALL_STATE(6799)] = 307417, + [SMALL_STATE(6800)] = 307439, + [SMALL_STATE(6801)] = 307461, + [SMALL_STATE(6802)] = 307483, + [SMALL_STATE(6803)] = 307505, + [SMALL_STATE(6804)] = 307527, + [SMALL_STATE(6805)] = 307543, + [SMALL_STATE(6806)] = 307565, + [SMALL_STATE(6807)] = 307587, + [SMALL_STATE(6808)] = 307609, + [SMALL_STATE(6809)] = 307631, + [SMALL_STATE(6810)] = 307653, + [SMALL_STATE(6811)] = 307675, + [SMALL_STATE(6812)] = 307697, + [SMALL_STATE(6813)] = 307719, + [SMALL_STATE(6814)] = 307741, + [SMALL_STATE(6815)] = 307763, + [SMALL_STATE(6816)] = 307785, + [SMALL_STATE(6817)] = 307807, + [SMALL_STATE(6818)] = 307829, + [SMALL_STATE(6819)] = 307849, + [SMALL_STATE(6820)] = 307871, + [SMALL_STATE(6821)] = 307893, + [SMALL_STATE(6822)] = 307915, + [SMALL_STATE(6823)] = 307937, + [SMALL_STATE(6824)] = 307959, + [SMALL_STATE(6825)] = 307975, + [SMALL_STATE(6826)] = 307995, + [SMALL_STATE(6827)] = 308017, + [SMALL_STATE(6828)] = 308039, + [SMALL_STATE(6829)] = 308061, + [SMALL_STATE(6830)] = 308075, + [SMALL_STATE(6831)] = 308097, + [SMALL_STATE(6832)] = 308119, + [SMALL_STATE(6833)] = 308141, + [SMALL_STATE(6834)] = 308163, + [SMALL_STATE(6835)] = 308185, + [SMALL_STATE(6836)] = 308207, + [SMALL_STATE(6837)] = 308229, + [SMALL_STATE(6838)] = 308248, + [SMALL_STATE(6839)] = 308267, + [SMALL_STATE(6840)] = 308282, + [SMALL_STATE(6841)] = 308301, + [SMALL_STATE(6842)] = 308320, + [SMALL_STATE(6843)] = 308339, + [SMALL_STATE(6844)] = 308358, + [SMALL_STATE(6845)] = 308377, + [SMALL_STATE(6846)] = 308390, + [SMALL_STATE(6847)] = 308409, + [SMALL_STATE(6848)] = 308424, + [SMALL_STATE(6849)] = 308443, + [SMALL_STATE(6850)] = 308462, + [SMALL_STATE(6851)] = 308481, + [SMALL_STATE(6852)] = 308500, + [SMALL_STATE(6853)] = 308519, + [SMALL_STATE(6854)] = 308538, + [SMALL_STATE(6855)] = 308557, + [SMALL_STATE(6856)] = 308576, + [SMALL_STATE(6857)] = 308595, + [SMALL_STATE(6858)] = 308614, + [SMALL_STATE(6859)] = 308633, + [SMALL_STATE(6860)] = 308652, + [SMALL_STATE(6861)] = 308671, + [SMALL_STATE(6862)] = 308690, + [SMALL_STATE(6863)] = 308709, + [SMALL_STATE(6864)] = 308728, + [SMALL_STATE(6865)] = 308747, + [SMALL_STATE(6866)] = 308762, + [SMALL_STATE(6867)] = 308781, + [SMALL_STATE(6868)] = 308796, + [SMALL_STATE(6869)] = 308815, + [SMALL_STATE(6870)] = 308834, + [SMALL_STATE(6871)] = 308853, + [SMALL_STATE(6872)] = 308872, + [SMALL_STATE(6873)] = 308891, + [SMALL_STATE(6874)] = 308910, + [SMALL_STATE(6875)] = 308929, + [SMALL_STATE(6876)] = 308948, + [SMALL_STATE(6877)] = 308967, + [SMALL_STATE(6878)] = 308978, + [SMALL_STATE(6879)] = 308997, + [SMALL_STATE(6880)] = 309016, + [SMALL_STATE(6881)] = 309035, + [SMALL_STATE(6882)] = 309054, + [SMALL_STATE(6883)] = 309073, + [SMALL_STATE(6884)] = 309092, + [SMALL_STATE(6885)] = 309111, + [SMALL_STATE(6886)] = 309126, + [SMALL_STATE(6887)] = 309145, + [SMALL_STATE(6888)] = 309164, + [SMALL_STATE(6889)] = 309179, + [SMALL_STATE(6890)] = 309198, + [SMALL_STATE(6891)] = 309217, + [SMALL_STATE(6892)] = 309230, + [SMALL_STATE(6893)] = 309249, + [SMALL_STATE(6894)] = 309268, + [SMALL_STATE(6895)] = 309287, + [SMALL_STATE(6896)] = 309306, + [SMALL_STATE(6897)] = 309325, + [SMALL_STATE(6898)] = 309344, + [SMALL_STATE(6899)] = 309363, + [SMALL_STATE(6900)] = 309382, + [SMALL_STATE(6901)] = 309401, + [SMALL_STATE(6902)] = 309420, + [SMALL_STATE(6903)] = 309435, + [SMALL_STATE(6904)] = 309454, + [SMALL_STATE(6905)] = 309473, + [SMALL_STATE(6906)] = 309492, + [SMALL_STATE(6907)] = 309511, + [SMALL_STATE(6908)] = 309530, + [SMALL_STATE(6909)] = 309549, + [SMALL_STATE(6910)] = 309568, + [SMALL_STATE(6911)] = 309587, + [SMALL_STATE(6912)] = 309606, + [SMALL_STATE(6913)] = 309625, + [SMALL_STATE(6914)] = 309644, + [SMALL_STATE(6915)] = 309663, + [SMALL_STATE(6916)] = 309682, + [SMALL_STATE(6917)] = 309701, + [SMALL_STATE(6918)] = 309720, + [SMALL_STATE(6919)] = 309739, + [SMALL_STATE(6920)] = 309758, + [SMALL_STATE(6921)] = 309773, + [SMALL_STATE(6922)] = 309792, + [SMALL_STATE(6923)] = 309811, + [SMALL_STATE(6924)] = 309826, + [SMALL_STATE(6925)] = 309845, + [SMALL_STATE(6926)] = 309864, + [SMALL_STATE(6927)] = 309883, + [SMALL_STATE(6928)] = 309902, + [SMALL_STATE(6929)] = 309921, + [SMALL_STATE(6930)] = 309940, + [SMALL_STATE(6931)] = 309959, + [SMALL_STATE(6932)] = 309978, + [SMALL_STATE(6933)] = 309997, + [SMALL_STATE(6934)] = 310010, + [SMALL_STATE(6935)] = 310027, + [SMALL_STATE(6936)] = 310046, + [SMALL_STATE(6937)] = 310065, + [SMALL_STATE(6938)] = 310084, + [SMALL_STATE(6939)] = 310103, + [SMALL_STATE(6940)] = 310122, + [SMALL_STATE(6941)] = 310141, + [SMALL_STATE(6942)] = 310160, + [SMALL_STATE(6943)] = 310179, + [SMALL_STATE(6944)] = 310198, + [SMALL_STATE(6945)] = 310217, + [SMALL_STATE(6946)] = 310236, + [SMALL_STATE(6947)] = 310255, + [SMALL_STATE(6948)] = 310270, + [SMALL_STATE(6949)] = 310289, + [SMALL_STATE(6950)] = 310308, + [SMALL_STATE(6951)] = 310323, + [SMALL_STATE(6952)] = 310340, + [SMALL_STATE(6953)] = 310359, + [SMALL_STATE(6954)] = 310378, + [SMALL_STATE(6955)] = 310397, + [SMALL_STATE(6956)] = 310416, + [SMALL_STATE(6957)] = 310431, + [SMALL_STATE(6958)] = 310450, + [SMALL_STATE(6959)] = 310469, + [SMALL_STATE(6960)] = 310488, + [SMALL_STATE(6961)] = 310507, + [SMALL_STATE(6962)] = 310526, + [SMALL_STATE(6963)] = 310545, + [SMALL_STATE(6964)] = 310564, + [SMALL_STATE(6965)] = 310583, + [SMALL_STATE(6966)] = 310602, + [SMALL_STATE(6967)] = 310621, + [SMALL_STATE(6968)] = 310640, + [SMALL_STATE(6969)] = 310659, + [SMALL_STATE(6970)] = 310678, + [SMALL_STATE(6971)] = 310693, + [SMALL_STATE(6972)] = 310712, + [SMALL_STATE(6973)] = 310731, + [SMALL_STATE(6974)] = 310750, + [SMALL_STATE(6975)] = 310769, + [SMALL_STATE(6976)] = 310788, + [SMALL_STATE(6977)] = 310807, + [SMALL_STATE(6978)] = 310826, + [SMALL_STATE(6979)] = 310845, + [SMALL_STATE(6980)] = 310860, + [SMALL_STATE(6981)] = 310879, + [SMALL_STATE(6982)] = 310898, + [SMALL_STATE(6983)] = 310917, + [SMALL_STATE(6984)] = 310932, + [SMALL_STATE(6985)] = 310947, + [SMALL_STATE(6986)] = 310966, + [SMALL_STATE(6987)] = 310985, + [SMALL_STATE(6988)] = 311000, + [SMALL_STATE(6989)] = 311019, + [SMALL_STATE(6990)] = 311038, + [SMALL_STATE(6991)] = 311057, + [SMALL_STATE(6992)] = 311076, + [SMALL_STATE(6993)] = 311095, + [SMALL_STATE(6994)] = 311114, + [SMALL_STATE(6995)] = 311133, + [SMALL_STATE(6996)] = 311152, + [SMALL_STATE(6997)] = 311171, + [SMALL_STATE(6998)] = 311186, + [SMALL_STATE(6999)] = 311205, + [SMALL_STATE(7000)] = 311224, + [SMALL_STATE(7001)] = 311243, + [SMALL_STATE(7002)] = 311262, + [SMALL_STATE(7003)] = 311281, + [SMALL_STATE(7004)] = 311300, + [SMALL_STATE(7005)] = 311319, + [SMALL_STATE(7006)] = 311338, + [SMALL_STATE(7007)] = 311353, + [SMALL_STATE(7008)] = 311372, + [SMALL_STATE(7009)] = 311391, + [SMALL_STATE(7010)] = 311410, + [SMALL_STATE(7011)] = 311429, + [SMALL_STATE(7012)] = 311448, + [SMALL_STATE(7013)] = 311461, + [SMALL_STATE(7014)] = 311480, + [SMALL_STATE(7015)] = 311499, + [SMALL_STATE(7016)] = 311518, + [SMALL_STATE(7017)] = 311533, + [SMALL_STATE(7018)] = 311552, + [SMALL_STATE(7019)] = 311571, + [SMALL_STATE(7020)] = 311590, + [SMALL_STATE(7021)] = 311609, + [SMALL_STATE(7022)] = 311628, + [SMALL_STATE(7023)] = 311644, + [SMALL_STATE(7024)] = 311660, + [SMALL_STATE(7025)] = 311676, + [SMALL_STATE(7026)] = 311692, + [SMALL_STATE(7027)] = 311708, + [SMALL_STATE(7028)] = 311724, + [SMALL_STATE(7029)] = 311740, + [SMALL_STATE(7030)] = 311756, + [SMALL_STATE(7031)] = 311772, + [SMALL_STATE(7032)] = 311788, + [SMALL_STATE(7033)] = 311804, + [SMALL_STATE(7034)] = 311820, + [SMALL_STATE(7035)] = 311836, + [SMALL_STATE(7036)] = 311852, + [SMALL_STATE(7037)] = 311868, + [SMALL_STATE(7038)] = 311884, + [SMALL_STATE(7039)] = 311900, + [SMALL_STATE(7040)] = 311916, + [SMALL_STATE(7041)] = 311932, + [SMALL_STATE(7042)] = 311946, + [SMALL_STATE(7043)] = 311962, + [SMALL_STATE(7044)] = 311974, + [SMALL_STATE(7045)] = 311990, + [SMALL_STATE(7046)] = 312006, + [SMALL_STATE(7047)] = 312022, + [SMALL_STATE(7048)] = 312036, + [SMALL_STATE(7049)] = 312052, + [SMALL_STATE(7050)] = 312068, + [SMALL_STATE(7051)] = 312084, + [SMALL_STATE(7052)] = 312098, + [SMALL_STATE(7053)] = 312112, + [SMALL_STATE(7054)] = 312128, + [SMALL_STATE(7055)] = 312142, + [SMALL_STATE(7056)] = 312158, + [SMALL_STATE(7057)] = 312168, + [SMALL_STATE(7058)] = 312178, + [SMALL_STATE(7059)] = 312188, + [SMALL_STATE(7060)] = 312204, + [SMALL_STATE(7061)] = 312220, + [SMALL_STATE(7062)] = 312234, + [SMALL_STATE(7063)] = 312250, + [SMALL_STATE(7064)] = 312266, + [SMALL_STATE(7065)] = 312282, + [SMALL_STATE(7066)] = 312298, + [SMALL_STATE(7067)] = 312314, + [SMALL_STATE(7068)] = 312330, + [SMALL_STATE(7069)] = 312344, + [SMALL_STATE(7070)] = 312360, + [SMALL_STATE(7071)] = 312376, + [SMALL_STATE(7072)] = 312392, + [SMALL_STATE(7073)] = 312406, + [SMALL_STATE(7074)] = 312418, + [SMALL_STATE(7075)] = 312434, + [SMALL_STATE(7076)] = 312450, + [SMALL_STATE(7077)] = 312466, + [SMALL_STATE(7078)] = 312480, + [SMALL_STATE(7079)] = 312496, + [SMALL_STATE(7080)] = 312512, + [SMALL_STATE(7081)] = 312528, + [SMALL_STATE(7082)] = 312544, + [SMALL_STATE(7083)] = 312560, + [SMALL_STATE(7084)] = 312576, + [SMALL_STATE(7085)] = 312592, + [SMALL_STATE(7086)] = 312608, + [SMALL_STATE(7087)] = 312624, + [SMALL_STATE(7088)] = 312640, + [SMALL_STATE(7089)] = 312656, + [SMALL_STATE(7090)] = 312672, + [SMALL_STATE(7091)] = 312688, + [SMALL_STATE(7092)] = 312704, + [SMALL_STATE(7093)] = 312720, + [SMALL_STATE(7094)] = 312730, + [SMALL_STATE(7095)] = 312746, + [SMALL_STATE(7096)] = 312762, + [SMALL_STATE(7097)] = 312778, + [SMALL_STATE(7098)] = 312794, + [SMALL_STATE(7099)] = 312810, + [SMALL_STATE(7100)] = 312826, + [SMALL_STATE(7101)] = 312842, + [SMALL_STATE(7102)] = 312858, + [SMALL_STATE(7103)] = 312874, + [SMALL_STATE(7104)] = 312890, + [SMALL_STATE(7105)] = 312906, + [SMALL_STATE(7106)] = 312922, + [SMALL_STATE(7107)] = 312938, + [SMALL_STATE(7108)] = 312954, + [SMALL_STATE(7109)] = 312970, + [SMALL_STATE(7110)] = 312986, + [SMALL_STATE(7111)] = 313002, + [SMALL_STATE(7112)] = 313018, + [SMALL_STATE(7113)] = 313034, + [SMALL_STATE(7114)] = 313050, + [SMALL_STATE(7115)] = 313066, + [SMALL_STATE(7116)] = 313082, + [SMALL_STATE(7117)] = 313098, + [SMALL_STATE(7118)] = 313108, + [SMALL_STATE(7119)] = 313124, + [SMALL_STATE(7120)] = 313140, + [SMALL_STATE(7121)] = 313156, + [SMALL_STATE(7122)] = 313170, + [SMALL_STATE(7123)] = 313186, + [SMALL_STATE(7124)] = 313202, + [SMALL_STATE(7125)] = 313218, + [SMALL_STATE(7126)] = 313234, + [SMALL_STATE(7127)] = 313244, + [SMALL_STATE(7128)] = 313260, + [SMALL_STATE(7129)] = 313276, + [SMALL_STATE(7130)] = 313290, + [SMALL_STATE(7131)] = 313306, + [SMALL_STATE(7132)] = 313322, + [SMALL_STATE(7133)] = 313338, + [SMALL_STATE(7134)] = 313348, + [SMALL_STATE(7135)] = 313364, + [SMALL_STATE(7136)] = 313380, + [SMALL_STATE(7137)] = 313390, + [SMALL_STATE(7138)] = 313406, + [SMALL_STATE(7139)] = 313422, + [SMALL_STATE(7140)] = 313438, + [SMALL_STATE(7141)] = 313454, + [SMALL_STATE(7142)] = 313470, + [SMALL_STATE(7143)] = 313486, + [SMALL_STATE(7144)] = 313498, + [SMALL_STATE(7145)] = 313514, + [SMALL_STATE(7146)] = 313530, + [SMALL_STATE(7147)] = 313546, + [SMALL_STATE(7148)] = 313562, + [SMALL_STATE(7149)] = 313572, + [SMALL_STATE(7150)] = 313588, + [SMALL_STATE(7151)] = 313602, + [SMALL_STATE(7152)] = 313616, + [SMALL_STATE(7153)] = 313632, + [SMALL_STATE(7154)] = 313648, + [SMALL_STATE(7155)] = 313658, + [SMALL_STATE(7156)] = 313674, + [SMALL_STATE(7157)] = 313690, + [SMALL_STATE(7158)] = 313700, + [SMALL_STATE(7159)] = 313716, + [SMALL_STATE(7160)] = 313732, + [SMALL_STATE(7161)] = 313748, + [SMALL_STATE(7162)] = 313764, + [SMALL_STATE(7163)] = 313780, + [SMALL_STATE(7164)] = 313796, + [SMALL_STATE(7165)] = 313812, + [SMALL_STATE(7166)] = 313828, + [SMALL_STATE(7167)] = 313844, + [SMALL_STATE(7168)] = 313860, + [SMALL_STATE(7169)] = 313876, + [SMALL_STATE(7170)] = 313892, + [SMALL_STATE(7171)] = 313908, + [SMALL_STATE(7172)] = 313924, + [SMALL_STATE(7173)] = 313940, + [SMALL_STATE(7174)] = 313956, + [SMALL_STATE(7175)] = 313970, + [SMALL_STATE(7176)] = 313986, + [SMALL_STATE(7177)] = 314002, + [SMALL_STATE(7178)] = 314018, + [SMALL_STATE(7179)] = 314034, + [SMALL_STATE(7180)] = 314050, + [SMALL_STATE(7181)] = 314066, + [SMALL_STATE(7182)] = 314082, + [SMALL_STATE(7183)] = 314098, + [SMALL_STATE(7184)] = 314114, + [SMALL_STATE(7185)] = 314130, + [SMALL_STATE(7186)] = 314146, + [SMALL_STATE(7187)] = 314162, + [SMALL_STATE(7188)] = 314176, + [SMALL_STATE(7189)] = 314192, + [SMALL_STATE(7190)] = 314208, + [SMALL_STATE(7191)] = 314224, + [SMALL_STATE(7192)] = 314240, + [SMALL_STATE(7193)] = 314256, + [SMALL_STATE(7194)] = 314270, + [SMALL_STATE(7195)] = 314286, + [SMALL_STATE(7196)] = 314302, + [SMALL_STATE(7197)] = 314318, + [SMALL_STATE(7198)] = 314328, + [SMALL_STATE(7199)] = 314344, + [SMALL_STATE(7200)] = 314360, + [SMALL_STATE(7201)] = 314376, + [SMALL_STATE(7202)] = 314392, + [SMALL_STATE(7203)] = 314408, + [SMALL_STATE(7204)] = 314422, + [SMALL_STATE(7205)] = 314436, + [SMALL_STATE(7206)] = 314450, + [SMALL_STATE(7207)] = 314466, + [SMALL_STATE(7208)] = 314482, + [SMALL_STATE(7209)] = 314495, + [SMALL_STATE(7210)] = 314508, + [SMALL_STATE(7211)] = 314521, + [SMALL_STATE(7212)] = 314534, + [SMALL_STATE(7213)] = 314547, + [SMALL_STATE(7214)] = 314560, + [SMALL_STATE(7215)] = 314573, + [SMALL_STATE(7216)] = 314586, + [SMALL_STATE(7217)] = 314599, + [SMALL_STATE(7218)] = 314612, + [SMALL_STATE(7219)] = 314625, + [SMALL_STATE(7220)] = 314638, + [SMALL_STATE(7221)] = 314651, + [SMALL_STATE(7222)] = 314664, + [SMALL_STATE(7223)] = 314677, + [SMALL_STATE(7224)] = 314690, + [SMALL_STATE(7225)] = 314703, + [SMALL_STATE(7226)] = 314716, + [SMALL_STATE(7227)] = 314729, + [SMALL_STATE(7228)] = 314742, + [SMALL_STATE(7229)] = 314755, + [SMALL_STATE(7230)] = 314768, + [SMALL_STATE(7231)] = 314781, + [SMALL_STATE(7232)] = 314794, + [SMALL_STATE(7233)] = 314807, + [SMALL_STATE(7234)] = 314820, + [SMALL_STATE(7235)] = 314829, + [SMALL_STATE(7236)] = 314842, + [SMALL_STATE(7237)] = 314855, + [SMALL_STATE(7238)] = 314868, + [SMALL_STATE(7239)] = 314881, + [SMALL_STATE(7240)] = 314894, + [SMALL_STATE(7241)] = 314907, + [SMALL_STATE(7242)] = 314920, + [SMALL_STATE(7243)] = 314933, + [SMALL_STATE(7244)] = 314946, + [SMALL_STATE(7245)] = 314959, + [SMALL_STATE(7246)] = 314972, + [SMALL_STATE(7247)] = 314985, + [SMALL_STATE(7248)] = 314998, + [SMALL_STATE(7249)] = 315011, + [SMALL_STATE(7250)] = 315024, + [SMALL_STATE(7251)] = 315037, + [SMALL_STATE(7252)] = 315050, + [SMALL_STATE(7253)] = 315063, + [SMALL_STATE(7254)] = 315076, + [SMALL_STATE(7255)] = 315089, + [SMALL_STATE(7256)] = 315102, + [SMALL_STATE(7257)] = 315115, + [SMALL_STATE(7258)] = 315128, + [SMALL_STATE(7259)] = 315141, + [SMALL_STATE(7260)] = 315154, + [SMALL_STATE(7261)] = 315167, + [SMALL_STATE(7262)] = 315180, + [SMALL_STATE(7263)] = 315193, + [SMALL_STATE(7264)] = 315206, + [SMALL_STATE(7265)] = 315219, + [SMALL_STATE(7266)] = 315232, + [SMALL_STATE(7267)] = 315245, + [SMALL_STATE(7268)] = 315258, + [SMALL_STATE(7269)] = 315271, + [SMALL_STATE(7270)] = 315284, + [SMALL_STATE(7271)] = 315297, + [SMALL_STATE(7272)] = 315310, + [SMALL_STATE(7273)] = 315323, + [SMALL_STATE(7274)] = 315336, + [SMALL_STATE(7275)] = 315349, + [SMALL_STATE(7276)] = 315362, + [SMALL_STATE(7277)] = 315375, + [SMALL_STATE(7278)] = 315388, + [SMALL_STATE(7279)] = 315401, + [SMALL_STATE(7280)] = 315414, + [SMALL_STATE(7281)] = 315427, + [SMALL_STATE(7282)] = 315440, + [SMALL_STATE(7283)] = 315453, + [SMALL_STATE(7284)] = 315466, + [SMALL_STATE(7285)] = 315479, + [SMALL_STATE(7286)] = 315492, + [SMALL_STATE(7287)] = 315505, + [SMALL_STATE(7288)] = 315518, + [SMALL_STATE(7289)] = 315531, + [SMALL_STATE(7290)] = 315544, + [SMALL_STATE(7291)] = 315557, + [SMALL_STATE(7292)] = 315570, + [SMALL_STATE(7293)] = 315583, + [SMALL_STATE(7294)] = 315596, + [SMALL_STATE(7295)] = 315609, + [SMALL_STATE(7296)] = 315622, + [SMALL_STATE(7297)] = 315635, + [SMALL_STATE(7298)] = 315648, + [SMALL_STATE(7299)] = 315661, + [SMALL_STATE(7300)] = 315674, + [SMALL_STATE(7301)] = 315687, + [SMALL_STATE(7302)] = 315700, + [SMALL_STATE(7303)] = 315713, + [SMALL_STATE(7304)] = 315726, + [SMALL_STATE(7305)] = 315739, + [SMALL_STATE(7306)] = 315752, + [SMALL_STATE(7307)] = 315765, + [SMALL_STATE(7308)] = 315778, + [SMALL_STATE(7309)] = 315791, + [SMALL_STATE(7310)] = 315804, + [SMALL_STATE(7311)] = 315817, + [SMALL_STATE(7312)] = 315830, + [SMALL_STATE(7313)] = 315843, + [SMALL_STATE(7314)] = 315856, + [SMALL_STATE(7315)] = 315869, + [SMALL_STATE(7316)] = 315882, + [SMALL_STATE(7317)] = 315895, + [SMALL_STATE(7318)] = 315908, + [SMALL_STATE(7319)] = 315921, + [SMALL_STATE(7320)] = 315934, + [SMALL_STATE(7321)] = 315947, + [SMALL_STATE(7322)] = 315960, + [SMALL_STATE(7323)] = 315973, + [SMALL_STATE(7324)] = 315986, + [SMALL_STATE(7325)] = 315999, + [SMALL_STATE(7326)] = 316012, + [SMALL_STATE(7327)] = 316025, + [SMALL_STATE(7328)] = 316038, + [SMALL_STATE(7329)] = 316051, + [SMALL_STATE(7330)] = 316064, + [SMALL_STATE(7331)] = 316077, + [SMALL_STATE(7332)] = 316090, + [SMALL_STATE(7333)] = 316103, + [SMALL_STATE(7334)] = 316116, + [SMALL_STATE(7335)] = 316129, + [SMALL_STATE(7336)] = 316142, + [SMALL_STATE(7337)] = 316155, + [SMALL_STATE(7338)] = 316168, + [SMALL_STATE(7339)] = 316181, + [SMALL_STATE(7340)] = 316194, + [SMALL_STATE(7341)] = 316207, + [SMALL_STATE(7342)] = 316220, + [SMALL_STATE(7343)] = 316233, + [SMALL_STATE(7344)] = 316246, + [SMALL_STATE(7345)] = 316259, + [SMALL_STATE(7346)] = 316272, + [SMALL_STATE(7347)] = 316285, + [SMALL_STATE(7348)] = 316296, + [SMALL_STATE(7349)] = 316309, + [SMALL_STATE(7350)] = 316322, + [SMALL_STATE(7351)] = 316335, + [SMALL_STATE(7352)] = 316348, + [SMALL_STATE(7353)] = 316361, + [SMALL_STATE(7354)] = 316374, + [SMALL_STATE(7355)] = 316385, + [SMALL_STATE(7356)] = 316398, + [SMALL_STATE(7357)] = 316411, + [SMALL_STATE(7358)] = 316422, + [SMALL_STATE(7359)] = 316435, + [SMALL_STATE(7360)] = 316448, + [SMALL_STATE(7361)] = 316459, + [SMALL_STATE(7362)] = 316472, + [SMALL_STATE(7363)] = 316485, + [SMALL_STATE(7364)] = 316496, + [SMALL_STATE(7365)] = 316509, + [SMALL_STATE(7366)] = 316522, + [SMALL_STATE(7367)] = 316533, + [SMALL_STATE(7368)] = 316546, + [SMALL_STATE(7369)] = 316559, + [SMALL_STATE(7370)] = 316572, + [SMALL_STATE(7371)] = 316585, + [SMALL_STATE(7372)] = 316596, + [SMALL_STATE(7373)] = 316607, + [SMALL_STATE(7374)] = 316620, + [SMALL_STATE(7375)] = 316633, + [SMALL_STATE(7376)] = 316646, + [SMALL_STATE(7377)] = 316659, + [SMALL_STATE(7378)] = 316672, + [SMALL_STATE(7379)] = 316685, + [SMALL_STATE(7380)] = 316698, + [SMALL_STATE(7381)] = 316711, + [SMALL_STATE(7382)] = 316724, + [SMALL_STATE(7383)] = 316737, + [SMALL_STATE(7384)] = 316750, + [SMALL_STATE(7385)] = 316763, + [SMALL_STATE(7386)] = 316776, + [SMALL_STATE(7387)] = 316787, + [SMALL_STATE(7388)] = 316800, + [SMALL_STATE(7389)] = 316813, + [SMALL_STATE(7390)] = 316826, + [SMALL_STATE(7391)] = 316839, + [SMALL_STATE(7392)] = 316852, + [SMALL_STATE(7393)] = 316865, + [SMALL_STATE(7394)] = 316878, + [SMALL_STATE(7395)] = 316891, + [SMALL_STATE(7396)] = 316902, + [SMALL_STATE(7397)] = 316913, + [SMALL_STATE(7398)] = 316926, + [SMALL_STATE(7399)] = 316939, + [SMALL_STATE(7400)] = 316950, + [SMALL_STATE(7401)] = 316963, + [SMALL_STATE(7402)] = 316976, + [SMALL_STATE(7403)] = 316989, + [SMALL_STATE(7404)] = 317002, + [SMALL_STATE(7405)] = 317015, + [SMALL_STATE(7406)] = 317026, + [SMALL_STATE(7407)] = 317039, + [SMALL_STATE(7408)] = 317052, + [SMALL_STATE(7409)] = 317065, + [SMALL_STATE(7410)] = 317078, + [SMALL_STATE(7411)] = 317089, + [SMALL_STATE(7412)] = 317100, + [SMALL_STATE(7413)] = 317113, + [SMALL_STATE(7414)] = 317126, + [SMALL_STATE(7415)] = 317139, + [SMALL_STATE(7416)] = 317152, + [SMALL_STATE(7417)] = 317163, + [SMALL_STATE(7418)] = 317176, + [SMALL_STATE(7419)] = 317189, + [SMALL_STATE(7420)] = 317202, + [SMALL_STATE(7421)] = 317215, + [SMALL_STATE(7422)] = 317228, + [SMALL_STATE(7423)] = 317241, + [SMALL_STATE(7424)] = 317254, + [SMALL_STATE(7425)] = 317267, + [SMALL_STATE(7426)] = 317280, + [SMALL_STATE(7427)] = 317293, + [SMALL_STATE(7428)] = 317306, + [SMALL_STATE(7429)] = 317319, + [SMALL_STATE(7430)] = 317332, + [SMALL_STATE(7431)] = 317345, + [SMALL_STATE(7432)] = 317358, + [SMALL_STATE(7433)] = 317371, + [SMALL_STATE(7434)] = 317384, + [SMALL_STATE(7435)] = 317397, + [SMALL_STATE(7436)] = 317410, + [SMALL_STATE(7437)] = 317423, + [SMALL_STATE(7438)] = 317436, + [SMALL_STATE(7439)] = 317449, + [SMALL_STATE(7440)] = 317462, + [SMALL_STATE(7441)] = 317473, + [SMALL_STATE(7442)] = 317486, + [SMALL_STATE(7443)] = 317499, + [SMALL_STATE(7444)] = 317512, + [SMALL_STATE(7445)] = 317523, + [SMALL_STATE(7446)] = 317536, + [SMALL_STATE(7447)] = 317549, + [SMALL_STATE(7448)] = 317562, + [SMALL_STATE(7449)] = 317575, + [SMALL_STATE(7450)] = 317588, + [SMALL_STATE(7451)] = 317601, + [SMALL_STATE(7452)] = 317614, + [SMALL_STATE(7453)] = 317627, + [SMALL_STATE(7454)] = 317640, + [SMALL_STATE(7455)] = 317653, + [SMALL_STATE(7456)] = 317666, + [SMALL_STATE(7457)] = 317679, + [SMALL_STATE(7458)] = 317692, + [SMALL_STATE(7459)] = 317705, + [SMALL_STATE(7460)] = 317718, + [SMALL_STATE(7461)] = 317731, + [SMALL_STATE(7462)] = 317744, + [SMALL_STATE(7463)] = 317757, + [SMALL_STATE(7464)] = 317770, + [SMALL_STATE(7465)] = 317783, + [SMALL_STATE(7466)] = 317796, + [SMALL_STATE(7467)] = 317809, + [SMALL_STATE(7468)] = 317822, + [SMALL_STATE(7469)] = 317835, + [SMALL_STATE(7470)] = 317848, + [SMALL_STATE(7471)] = 317861, + [SMALL_STATE(7472)] = 317874, + [SMALL_STATE(7473)] = 317887, + [SMALL_STATE(7474)] = 317900, + [SMALL_STATE(7475)] = 317913, + [SMALL_STATE(7476)] = 317924, + [SMALL_STATE(7477)] = 317937, + [SMALL_STATE(7478)] = 317950, + [SMALL_STATE(7479)] = 317963, + [SMALL_STATE(7480)] = 317976, + [SMALL_STATE(7481)] = 317989, + [SMALL_STATE(7482)] = 318002, + [SMALL_STATE(7483)] = 318013, + [SMALL_STATE(7484)] = 318026, + [SMALL_STATE(7485)] = 318039, + [SMALL_STATE(7486)] = 318052, + [SMALL_STATE(7487)] = 318065, + [SMALL_STATE(7488)] = 318078, + [SMALL_STATE(7489)] = 318091, + [SMALL_STATE(7490)] = 318104, + [SMALL_STATE(7491)] = 318117, + [SMALL_STATE(7492)] = 318130, + [SMALL_STATE(7493)] = 318143, + [SMALL_STATE(7494)] = 318156, + [SMALL_STATE(7495)] = 318169, + [SMALL_STATE(7496)] = 318182, + [SMALL_STATE(7497)] = 318195, + [SMALL_STATE(7498)] = 318208, + [SMALL_STATE(7499)] = 318221, + [SMALL_STATE(7500)] = 318234, + [SMALL_STATE(7501)] = 318247, + [SMALL_STATE(7502)] = 318260, + [SMALL_STATE(7503)] = 318273, + [SMALL_STATE(7504)] = 318286, + [SMALL_STATE(7505)] = 318299, + [SMALL_STATE(7506)] = 318312, + [SMALL_STATE(7507)] = 318325, + [SMALL_STATE(7508)] = 318338, + [SMALL_STATE(7509)] = 318351, + [SMALL_STATE(7510)] = 318364, + [SMALL_STATE(7511)] = 318377, + [SMALL_STATE(7512)] = 318390, + [SMALL_STATE(7513)] = 318403, + [SMALL_STATE(7514)] = 318416, + [SMALL_STATE(7515)] = 318429, + [SMALL_STATE(7516)] = 318442, + [SMALL_STATE(7517)] = 318455, + [SMALL_STATE(7518)] = 318468, + [SMALL_STATE(7519)] = 318481, + [SMALL_STATE(7520)] = 318494, + [SMALL_STATE(7521)] = 318507, + [SMALL_STATE(7522)] = 318520, + [SMALL_STATE(7523)] = 318533, + [SMALL_STATE(7524)] = 318546, + [SMALL_STATE(7525)] = 318559, + [SMALL_STATE(7526)] = 318572, + [SMALL_STATE(7527)] = 318585, + [SMALL_STATE(7528)] = 318598, + [SMALL_STATE(7529)] = 318611, + [SMALL_STATE(7530)] = 318624, + [SMALL_STATE(7531)] = 318637, + [SMALL_STATE(7532)] = 318650, + [SMALL_STATE(7533)] = 318663, + [SMALL_STATE(7534)] = 318676, + [SMALL_STATE(7535)] = 318689, + [SMALL_STATE(7536)] = 318702, + [SMALL_STATE(7537)] = 318715, + [SMALL_STATE(7538)] = 318728, + [SMALL_STATE(7539)] = 318741, + [SMALL_STATE(7540)] = 318754, + [SMALL_STATE(7541)] = 318767, + [SMALL_STATE(7542)] = 318780, + [SMALL_STATE(7543)] = 318793, + [SMALL_STATE(7544)] = 318806, + [SMALL_STATE(7545)] = 318819, + [SMALL_STATE(7546)] = 318832, + [SMALL_STATE(7547)] = 318845, + [SMALL_STATE(7548)] = 318858, + [SMALL_STATE(7549)] = 318871, + [SMALL_STATE(7550)] = 318884, + [SMALL_STATE(7551)] = 318897, + [SMALL_STATE(7552)] = 318910, + [SMALL_STATE(7553)] = 318923, + [SMALL_STATE(7554)] = 318936, + [SMALL_STATE(7555)] = 318949, + [SMALL_STATE(7556)] = 318962, + [SMALL_STATE(7557)] = 318975, + [SMALL_STATE(7558)] = 318988, + [SMALL_STATE(7559)] = 319001, + [SMALL_STATE(7560)] = 319014, + [SMALL_STATE(7561)] = 319027, + [SMALL_STATE(7562)] = 319040, + [SMALL_STATE(7563)] = 319053, + [SMALL_STATE(7564)] = 319066, + [SMALL_STATE(7565)] = 319079, + [SMALL_STATE(7566)] = 319092, + [SMALL_STATE(7567)] = 319105, + [SMALL_STATE(7568)] = 319118, + [SMALL_STATE(7569)] = 319131, + [SMALL_STATE(7570)] = 319144, + [SMALL_STATE(7571)] = 319157, + [SMALL_STATE(7572)] = 319170, + [SMALL_STATE(7573)] = 319183, + [SMALL_STATE(7574)] = 319196, + [SMALL_STATE(7575)] = 319209, + [SMALL_STATE(7576)] = 319222, + [SMALL_STATE(7577)] = 319235, + [SMALL_STATE(7578)] = 319248, + [SMALL_STATE(7579)] = 319261, + [SMALL_STATE(7580)] = 319274, + [SMALL_STATE(7581)] = 319287, + [SMALL_STATE(7582)] = 319300, + [SMALL_STATE(7583)] = 319313, + [SMALL_STATE(7584)] = 319326, + [SMALL_STATE(7585)] = 319339, + [SMALL_STATE(7586)] = 319350, + [SMALL_STATE(7587)] = 319361, + [SMALL_STATE(7588)] = 319374, + [SMALL_STATE(7589)] = 319387, + [SMALL_STATE(7590)] = 319400, + [SMALL_STATE(7591)] = 319413, + [SMALL_STATE(7592)] = 319426, + [SMALL_STATE(7593)] = 319439, + [SMALL_STATE(7594)] = 319452, + [SMALL_STATE(7595)] = 319465, + [SMALL_STATE(7596)] = 319478, + [SMALL_STATE(7597)] = 319491, + [SMALL_STATE(7598)] = 319504, + [SMALL_STATE(7599)] = 319517, + [SMALL_STATE(7600)] = 319530, + [SMALL_STATE(7601)] = 319543, + [SMALL_STATE(7602)] = 319556, + [SMALL_STATE(7603)] = 319569, + [SMALL_STATE(7604)] = 319582, + [SMALL_STATE(7605)] = 319595, + [SMALL_STATE(7606)] = 319608, + [SMALL_STATE(7607)] = 319621, + [SMALL_STATE(7608)] = 319634, + [SMALL_STATE(7609)] = 319647, + [SMALL_STATE(7610)] = 319660, + [SMALL_STATE(7611)] = 319673, + [SMALL_STATE(7612)] = 319686, + [SMALL_STATE(7613)] = 319699, + [SMALL_STATE(7614)] = 319712, + [SMALL_STATE(7615)] = 319725, + [SMALL_STATE(7616)] = 319738, + [SMALL_STATE(7617)] = 319751, + [SMALL_STATE(7618)] = 319764, + [SMALL_STATE(7619)] = 319777, + [SMALL_STATE(7620)] = 319790, + [SMALL_STATE(7621)] = 319803, + [SMALL_STATE(7622)] = 319816, + [SMALL_STATE(7623)] = 319829, + [SMALL_STATE(7624)] = 319842, + [SMALL_STATE(7625)] = 319855, + [SMALL_STATE(7626)] = 319868, + [SMALL_STATE(7627)] = 319881, + [SMALL_STATE(7628)] = 319894, + [SMALL_STATE(7629)] = 319907, + [SMALL_STATE(7630)] = 319920, + [SMALL_STATE(7631)] = 319933, + [SMALL_STATE(7632)] = 319946, + [SMALL_STATE(7633)] = 319959, + [SMALL_STATE(7634)] = 319972, + [SMALL_STATE(7635)] = 319985, + [SMALL_STATE(7636)] = 319998, + [SMALL_STATE(7637)] = 320011, + [SMALL_STATE(7638)] = 320024, + [SMALL_STATE(7639)] = 320037, + [SMALL_STATE(7640)] = 320050, + [SMALL_STATE(7641)] = 320063, + [SMALL_STATE(7642)] = 320076, + [SMALL_STATE(7643)] = 320089, + [SMALL_STATE(7644)] = 320100, + [SMALL_STATE(7645)] = 320113, + [SMALL_STATE(7646)] = 320126, + [SMALL_STATE(7647)] = 320139, + [SMALL_STATE(7648)] = 320152, + [SMALL_STATE(7649)] = 320165, + [SMALL_STATE(7650)] = 320178, + [SMALL_STATE(7651)] = 320191, + [SMALL_STATE(7652)] = 320204, + [SMALL_STATE(7653)] = 320217, + [SMALL_STATE(7654)] = 320230, + [SMALL_STATE(7655)] = 320243, + [SMALL_STATE(7656)] = 320256, + [SMALL_STATE(7657)] = 320269, + [SMALL_STATE(7658)] = 320282, + [SMALL_STATE(7659)] = 320295, + [SMALL_STATE(7660)] = 320308, + [SMALL_STATE(7661)] = 320321, + [SMALL_STATE(7662)] = 320334, + [SMALL_STATE(7663)] = 320343, + [SMALL_STATE(7664)] = 320356, + [SMALL_STATE(7665)] = 320369, + [SMALL_STATE(7666)] = 320382, + [SMALL_STATE(7667)] = 320395, + [SMALL_STATE(7668)] = 320408, + [SMALL_STATE(7669)] = 320421, + [SMALL_STATE(7670)] = 320434, + [SMALL_STATE(7671)] = 320447, + [SMALL_STATE(7672)] = 320460, + [SMALL_STATE(7673)] = 320473, + [SMALL_STATE(7674)] = 320486, + [SMALL_STATE(7675)] = 320499, + [SMALL_STATE(7676)] = 320512, + [SMALL_STATE(7677)] = 320525, + [SMALL_STATE(7678)] = 320538, + [SMALL_STATE(7679)] = 320551, + [SMALL_STATE(7680)] = 320564, + [SMALL_STATE(7681)] = 320577, + [SMALL_STATE(7682)] = 320590, + [SMALL_STATE(7683)] = 320603, + [SMALL_STATE(7684)] = 320616, + [SMALL_STATE(7685)] = 320629, + [SMALL_STATE(7686)] = 320642, + [SMALL_STATE(7687)] = 320655, + [SMALL_STATE(7688)] = 320668, + [SMALL_STATE(7689)] = 320681, + [SMALL_STATE(7690)] = 320694, + [SMALL_STATE(7691)] = 320707, + [SMALL_STATE(7692)] = 320720, + [SMALL_STATE(7693)] = 320733, + [SMALL_STATE(7694)] = 320746, + [SMALL_STATE(7695)] = 320759, + [SMALL_STATE(7696)] = 320772, + [SMALL_STATE(7697)] = 320785, + [SMALL_STATE(7698)] = 320798, + [SMALL_STATE(7699)] = 320811, + [SMALL_STATE(7700)] = 320824, + [SMALL_STATE(7701)] = 320837, + [SMALL_STATE(7702)] = 320850, + [SMALL_STATE(7703)] = 320863, + [SMALL_STATE(7704)] = 320876, + [SMALL_STATE(7705)] = 320889, + [SMALL_STATE(7706)] = 320902, + [SMALL_STATE(7707)] = 320915, + [SMALL_STATE(7708)] = 320928, + [SMALL_STATE(7709)] = 320941, + [SMALL_STATE(7710)] = 320954, + [SMALL_STATE(7711)] = 320967, + [SMALL_STATE(7712)] = 320980, + [SMALL_STATE(7713)] = 320993, + [SMALL_STATE(7714)] = 321006, + [SMALL_STATE(7715)] = 321019, + [SMALL_STATE(7716)] = 321032, + [SMALL_STATE(7717)] = 321045, + [SMALL_STATE(7718)] = 321058, + [SMALL_STATE(7719)] = 321071, + [SMALL_STATE(7720)] = 321084, + [SMALL_STATE(7721)] = 321097, + [SMALL_STATE(7722)] = 321110, + [SMALL_STATE(7723)] = 321123, + [SMALL_STATE(7724)] = 321136, + [SMALL_STATE(7725)] = 321149, + [SMALL_STATE(7726)] = 321162, + [SMALL_STATE(7727)] = 321175, + [SMALL_STATE(7728)] = 321188, + [SMALL_STATE(7729)] = 321201, + [SMALL_STATE(7730)] = 321214, + [SMALL_STATE(7731)] = 321225, + [SMALL_STATE(7732)] = 321238, + [SMALL_STATE(7733)] = 321251, + [SMALL_STATE(7734)] = 321264, + [SMALL_STATE(7735)] = 321277, + [SMALL_STATE(7736)] = 321290, + [SMALL_STATE(7737)] = 321303, + [SMALL_STATE(7738)] = 321316, + [SMALL_STATE(7739)] = 321329, + [SMALL_STATE(7740)] = 321342, + [SMALL_STATE(7741)] = 321355, + [SMALL_STATE(7742)] = 321368, + [SMALL_STATE(7743)] = 321381, + [SMALL_STATE(7744)] = 321394, + [SMALL_STATE(7745)] = 321407, + [SMALL_STATE(7746)] = 321420, + [SMALL_STATE(7747)] = 321433, + [SMALL_STATE(7748)] = 321446, + [SMALL_STATE(7749)] = 321459, + [SMALL_STATE(7750)] = 321472, + [SMALL_STATE(7751)] = 321485, + [SMALL_STATE(7752)] = 321498, + [SMALL_STATE(7753)] = 321511, + [SMALL_STATE(7754)] = 321524, + [SMALL_STATE(7755)] = 321537, + [SMALL_STATE(7756)] = 321550, + [SMALL_STATE(7757)] = 321561, + [SMALL_STATE(7758)] = 321574, + [SMALL_STATE(7759)] = 321587, + [SMALL_STATE(7760)] = 321600, + [SMALL_STATE(7761)] = 321613, + [SMALL_STATE(7762)] = 321626, + [SMALL_STATE(7763)] = 321639, + [SMALL_STATE(7764)] = 321652, + [SMALL_STATE(7765)] = 321665, + [SMALL_STATE(7766)] = 321678, + [SMALL_STATE(7767)] = 321691, + [SMALL_STATE(7768)] = 321704, + [SMALL_STATE(7769)] = 321717, + [SMALL_STATE(7770)] = 321730, + [SMALL_STATE(7771)] = 321743, + [SMALL_STATE(7772)] = 321756, + [SMALL_STATE(7773)] = 321769, + [SMALL_STATE(7774)] = 321782, + [SMALL_STATE(7775)] = 321795, + [SMALL_STATE(7776)] = 321808, + [SMALL_STATE(7777)] = 321821, + [SMALL_STATE(7778)] = 321834, + [SMALL_STATE(7779)] = 321845, + [SMALL_STATE(7780)] = 321858, + [SMALL_STATE(7781)] = 321871, + [SMALL_STATE(7782)] = 321884, + [SMALL_STATE(7783)] = 321897, + [SMALL_STATE(7784)] = 321910, + [SMALL_STATE(7785)] = 321923, + [SMALL_STATE(7786)] = 321936, + [SMALL_STATE(7787)] = 321947, + [SMALL_STATE(7788)] = 321960, + [SMALL_STATE(7789)] = 321973, + [SMALL_STATE(7790)] = 321986, + [SMALL_STATE(7791)] = 321999, + [SMALL_STATE(7792)] = 322012, + [SMALL_STATE(7793)] = 322025, + [SMALL_STATE(7794)] = 322038, + [SMALL_STATE(7795)] = 322051, + [SMALL_STATE(7796)] = 322064, + [SMALL_STATE(7797)] = 322077, + [SMALL_STATE(7798)] = 322090, + [SMALL_STATE(7799)] = 322103, + [SMALL_STATE(7800)] = 322116, + [SMALL_STATE(7801)] = 322129, + [SMALL_STATE(7802)] = 322142, + [SMALL_STATE(7803)] = 322155, + [SMALL_STATE(7804)] = 322168, + [SMALL_STATE(7805)] = 322181, + [SMALL_STATE(7806)] = 322194, + [SMALL_STATE(7807)] = 322207, + [SMALL_STATE(7808)] = 322220, + [SMALL_STATE(7809)] = 322233, + [SMALL_STATE(7810)] = 322246, + [SMALL_STATE(7811)] = 322257, + [SMALL_STATE(7812)] = 322268, + [SMALL_STATE(7813)] = 322281, + [SMALL_STATE(7814)] = 322294, + [SMALL_STATE(7815)] = 322307, + [SMALL_STATE(7816)] = 322320, + [SMALL_STATE(7817)] = 322333, + [SMALL_STATE(7818)] = 322346, + [SMALL_STATE(7819)] = 322359, + [SMALL_STATE(7820)] = 322372, + [SMALL_STATE(7821)] = 322385, + [SMALL_STATE(7822)] = 322398, + [SMALL_STATE(7823)] = 322411, + [SMALL_STATE(7824)] = 322424, + [SMALL_STATE(7825)] = 322437, + [SMALL_STATE(7826)] = 322450, + [SMALL_STATE(7827)] = 322463, + [SMALL_STATE(7828)] = 322476, + [SMALL_STATE(7829)] = 322489, + [SMALL_STATE(7830)] = 322502, + [SMALL_STATE(7831)] = 322515, + [SMALL_STATE(7832)] = 322528, + [SMALL_STATE(7833)] = 322541, + [SMALL_STATE(7834)] = 322550, + [SMALL_STATE(7835)] = 322563, + [SMALL_STATE(7836)] = 322576, + [SMALL_STATE(7837)] = 322589, + [SMALL_STATE(7838)] = 322602, + [SMALL_STATE(7839)] = 322615, + [SMALL_STATE(7840)] = 322628, + [SMALL_STATE(7841)] = 322639, + [SMALL_STATE(7842)] = 322652, + [SMALL_STATE(7843)] = 322665, + [SMALL_STATE(7844)] = 322678, + [SMALL_STATE(7845)] = 322691, + [SMALL_STATE(7846)] = 322704, + [SMALL_STATE(7847)] = 322717, + [SMALL_STATE(7848)] = 322730, + [SMALL_STATE(7849)] = 322743, + [SMALL_STATE(7850)] = 322756, + [SMALL_STATE(7851)] = 322769, + [SMALL_STATE(7852)] = 322782, + [SMALL_STATE(7853)] = 322795, + [SMALL_STATE(7854)] = 322808, + [SMALL_STATE(7855)] = 322821, + [SMALL_STATE(7856)] = 322834, + [SMALL_STATE(7857)] = 322847, + [SMALL_STATE(7858)] = 322860, + [SMALL_STATE(7859)] = 322873, + [SMALL_STATE(7860)] = 322886, + [SMALL_STATE(7861)] = 322899, + [SMALL_STATE(7862)] = 322912, + [SMALL_STATE(7863)] = 322925, + [SMALL_STATE(7864)] = 322938, + [SMALL_STATE(7865)] = 322951, + [SMALL_STATE(7866)] = 322964, + [SMALL_STATE(7867)] = 322977, + [SMALL_STATE(7868)] = 322990, + [SMALL_STATE(7869)] = 323003, + [SMALL_STATE(7870)] = 323016, + [SMALL_STATE(7871)] = 323029, + [SMALL_STATE(7872)] = 323042, + [SMALL_STATE(7873)] = 323055, + [SMALL_STATE(7874)] = 323068, + [SMALL_STATE(7875)] = 323081, + [SMALL_STATE(7876)] = 323094, + [SMALL_STATE(7877)] = 323107, + [SMALL_STATE(7878)] = 323120, + [SMALL_STATE(7879)] = 323133, + [SMALL_STATE(7880)] = 323146, + [SMALL_STATE(7881)] = 323159, + [SMALL_STATE(7882)] = 323172, + [SMALL_STATE(7883)] = 323185, + [SMALL_STATE(7884)] = 323198, + [SMALL_STATE(7885)] = 323211, + [SMALL_STATE(7886)] = 323224, + [SMALL_STATE(7887)] = 323237, + [SMALL_STATE(7888)] = 323250, + [SMALL_STATE(7889)] = 323263, + [SMALL_STATE(7890)] = 323276, + [SMALL_STATE(7891)] = 323289, + [SMALL_STATE(7892)] = 323302, + [SMALL_STATE(7893)] = 323315, + [SMALL_STATE(7894)] = 323328, + [SMALL_STATE(7895)] = 323341, + [SMALL_STATE(7896)] = 323354, + [SMALL_STATE(7897)] = 323364, + [SMALL_STATE(7898)] = 323374, + [SMALL_STATE(7899)] = 323384, + [SMALL_STATE(7900)] = 323394, + [SMALL_STATE(7901)] = 323404, + [SMALL_STATE(7902)] = 323414, + [SMALL_STATE(7903)] = 323424, + [SMALL_STATE(7904)] = 323432, + [SMALL_STATE(7905)] = 323442, + [SMALL_STATE(7906)] = 323452, + [SMALL_STATE(7907)] = 323462, + [SMALL_STATE(7908)] = 323472, + [SMALL_STATE(7909)] = 323482, + [SMALL_STATE(7910)] = 323492, + [SMALL_STATE(7911)] = 323502, + [SMALL_STATE(7912)] = 323512, + [SMALL_STATE(7913)] = 323522, + [SMALL_STATE(7914)] = 323532, + [SMALL_STATE(7915)] = 323542, + [SMALL_STATE(7916)] = 323552, + [SMALL_STATE(7917)] = 323562, + [SMALL_STATE(7918)] = 323572, + [SMALL_STATE(7919)] = 323582, + [SMALL_STATE(7920)] = 323590, + [SMALL_STATE(7921)] = 323600, + [SMALL_STATE(7922)] = 323610, + [SMALL_STATE(7923)] = 323620, + [SMALL_STATE(7924)] = 323630, + [SMALL_STATE(7925)] = 323640, + [SMALL_STATE(7926)] = 323650, + [SMALL_STATE(7927)] = 323660, + [SMALL_STATE(7928)] = 323670, + [SMALL_STATE(7929)] = 323680, + [SMALL_STATE(7930)] = 323690, + [SMALL_STATE(7931)] = 323700, + [SMALL_STATE(7932)] = 323710, + [SMALL_STATE(7933)] = 323720, + [SMALL_STATE(7934)] = 323730, + [SMALL_STATE(7935)] = 323740, + [SMALL_STATE(7936)] = 323750, + [SMALL_STATE(7937)] = 323760, + [SMALL_STATE(7938)] = 323770, + [SMALL_STATE(7939)] = 323780, + [SMALL_STATE(7940)] = 323790, + [SMALL_STATE(7941)] = 323800, + [SMALL_STATE(7942)] = 323810, + [SMALL_STATE(7943)] = 323820, + [SMALL_STATE(7944)] = 323830, + [SMALL_STATE(7945)] = 323840, + [SMALL_STATE(7946)] = 323850, + [SMALL_STATE(7947)] = 323860, + [SMALL_STATE(7948)] = 323870, + [SMALL_STATE(7949)] = 323880, + [SMALL_STATE(7950)] = 323888, + [SMALL_STATE(7951)] = 323898, + [SMALL_STATE(7952)] = 323908, + [SMALL_STATE(7953)] = 323918, + [SMALL_STATE(7954)] = 323928, + [SMALL_STATE(7955)] = 323938, + [SMALL_STATE(7956)] = 323948, + [SMALL_STATE(7957)] = 323958, + [SMALL_STATE(7958)] = 323968, + [SMALL_STATE(7959)] = 323978, + [SMALL_STATE(7960)] = 323988, + [SMALL_STATE(7961)] = 323998, + [SMALL_STATE(7962)] = 324008, + [SMALL_STATE(7963)] = 324016, + [SMALL_STATE(7964)] = 324026, + [SMALL_STATE(7965)] = 324036, + [SMALL_STATE(7966)] = 324046, + [SMALL_STATE(7967)] = 324056, + [SMALL_STATE(7968)] = 324066, + [SMALL_STATE(7969)] = 324074, + [SMALL_STATE(7970)] = 324084, + [SMALL_STATE(7971)] = 324094, + [SMALL_STATE(7972)] = 324104, + [SMALL_STATE(7973)] = 324112, + [SMALL_STATE(7974)] = 324122, + [SMALL_STATE(7975)] = 324132, + [SMALL_STATE(7976)] = 324142, + [SMALL_STATE(7977)] = 324152, + [SMALL_STATE(7978)] = 324162, + [SMALL_STATE(7979)] = 324172, + [SMALL_STATE(7980)] = 324182, + [SMALL_STATE(7981)] = 324192, + [SMALL_STATE(7982)] = 324202, + [SMALL_STATE(7983)] = 324212, + [SMALL_STATE(7984)] = 324222, + [SMALL_STATE(7985)] = 324232, + [SMALL_STATE(7986)] = 324242, + [SMALL_STATE(7987)] = 324252, + [SMALL_STATE(7988)] = 324262, + [SMALL_STATE(7989)] = 324272, + [SMALL_STATE(7990)] = 324282, + [SMALL_STATE(7991)] = 324292, + [SMALL_STATE(7992)] = 324302, + [SMALL_STATE(7993)] = 324310, + [SMALL_STATE(7994)] = 324320, + [SMALL_STATE(7995)] = 324330, + [SMALL_STATE(7996)] = 324340, + [SMALL_STATE(7997)] = 324350, + [SMALL_STATE(7998)] = 324360, + [SMALL_STATE(7999)] = 324370, + [SMALL_STATE(8000)] = 324380, + [SMALL_STATE(8001)] = 324390, + [SMALL_STATE(8002)] = 324400, + [SMALL_STATE(8003)] = 324408, + [SMALL_STATE(8004)] = 324418, + [SMALL_STATE(8005)] = 324426, + [SMALL_STATE(8006)] = 324436, + [SMALL_STATE(8007)] = 324446, + [SMALL_STATE(8008)] = 324456, + [SMALL_STATE(8009)] = 324466, + [SMALL_STATE(8010)] = 324476, + [SMALL_STATE(8011)] = 324486, + [SMALL_STATE(8012)] = 324496, + [SMALL_STATE(8013)] = 324506, + [SMALL_STATE(8014)] = 324514, + [SMALL_STATE(8015)] = 324522, + [SMALL_STATE(8016)] = 324532, + [SMALL_STATE(8017)] = 324542, + [SMALL_STATE(8018)] = 324552, + [SMALL_STATE(8019)] = 324562, + [SMALL_STATE(8020)] = 324572, + [SMALL_STATE(8021)] = 324582, + [SMALL_STATE(8022)] = 324592, + [SMALL_STATE(8023)] = 324602, + [SMALL_STATE(8024)] = 324612, + [SMALL_STATE(8025)] = 324622, + [SMALL_STATE(8026)] = 324632, + [SMALL_STATE(8027)] = 324642, + [SMALL_STATE(8028)] = 324652, + [SMALL_STATE(8029)] = 324662, + [SMALL_STATE(8030)] = 324672, + [SMALL_STATE(8031)] = 324682, + [SMALL_STATE(8032)] = 324692, + [SMALL_STATE(8033)] = 324702, + [SMALL_STATE(8034)] = 324712, + [SMALL_STATE(8035)] = 324720, + [SMALL_STATE(8036)] = 324730, + [SMALL_STATE(8037)] = 324740, + [SMALL_STATE(8038)] = 324750, + [SMALL_STATE(8039)] = 324760, + [SMALL_STATE(8040)] = 324770, + [SMALL_STATE(8041)] = 324780, + [SMALL_STATE(8042)] = 324790, + [SMALL_STATE(8043)] = 324800, + [SMALL_STATE(8044)] = 324810, + [SMALL_STATE(8045)] = 324818, + [SMALL_STATE(8046)] = 324828, + [SMALL_STATE(8047)] = 324838, + [SMALL_STATE(8048)] = 324848, + [SMALL_STATE(8049)] = 324858, + [SMALL_STATE(8050)] = 324868, + [SMALL_STATE(8051)] = 324878, + [SMALL_STATE(8052)] = 324888, + [SMALL_STATE(8053)] = 324898, + [SMALL_STATE(8054)] = 324908, + [SMALL_STATE(8055)] = 324918, + [SMALL_STATE(8056)] = 324928, + [SMALL_STATE(8057)] = 324938, + [SMALL_STATE(8058)] = 324948, + [SMALL_STATE(8059)] = 324958, + [SMALL_STATE(8060)] = 324968, + [SMALL_STATE(8061)] = 324978, + [SMALL_STATE(8062)] = 324988, + [SMALL_STATE(8063)] = 324998, + [SMALL_STATE(8064)] = 325008, + [SMALL_STATE(8065)] = 325018, + [SMALL_STATE(8066)] = 325028, + [SMALL_STATE(8067)] = 325038, + [SMALL_STATE(8068)] = 325048, + [SMALL_STATE(8069)] = 325058, + [SMALL_STATE(8070)] = 325068, + [SMALL_STATE(8071)] = 325078, + [SMALL_STATE(8072)] = 325088, + [SMALL_STATE(8073)] = 325098, + [SMALL_STATE(8074)] = 325108, + [SMALL_STATE(8075)] = 325118, + [SMALL_STATE(8076)] = 325128, + [SMALL_STATE(8077)] = 325138, + [SMALL_STATE(8078)] = 325146, + [SMALL_STATE(8079)] = 325156, + [SMALL_STATE(8080)] = 325166, + [SMALL_STATE(8081)] = 325176, + [SMALL_STATE(8082)] = 325186, + [SMALL_STATE(8083)] = 325196, + [SMALL_STATE(8084)] = 325206, + [SMALL_STATE(8085)] = 325214, + [SMALL_STATE(8086)] = 325224, + [SMALL_STATE(8087)] = 325234, + [SMALL_STATE(8088)] = 325244, + [SMALL_STATE(8089)] = 325254, + [SMALL_STATE(8090)] = 325264, + [SMALL_STATE(8091)] = 325274, + [SMALL_STATE(8092)] = 325284, + [SMALL_STATE(8093)] = 325294, + [SMALL_STATE(8094)] = 325304, + [SMALL_STATE(8095)] = 325314, + [SMALL_STATE(8096)] = 325322, + [SMALL_STATE(8097)] = 325332, + [SMALL_STATE(8098)] = 325340, + [SMALL_STATE(8099)] = 325350, + [SMALL_STATE(8100)] = 325360, + [SMALL_STATE(8101)] = 325368, + [SMALL_STATE(8102)] = 325376, + [SMALL_STATE(8103)] = 325384, + [SMALL_STATE(8104)] = 325394, + [SMALL_STATE(8105)] = 325402, + [SMALL_STATE(8106)] = 325410, + [SMALL_STATE(8107)] = 325420, + [SMALL_STATE(8108)] = 325430, + [SMALL_STATE(8109)] = 325440, + [SMALL_STATE(8110)] = 325450, + [SMALL_STATE(8111)] = 325460, + [SMALL_STATE(8112)] = 325470, + [SMALL_STATE(8113)] = 325480, + [SMALL_STATE(8114)] = 325490, + [SMALL_STATE(8115)] = 325498, + [SMALL_STATE(8116)] = 325508, + [SMALL_STATE(8117)] = 325518, + [SMALL_STATE(8118)] = 325528, + [SMALL_STATE(8119)] = 325538, + [SMALL_STATE(8120)] = 325546, + [SMALL_STATE(8121)] = 325556, + [SMALL_STATE(8122)] = 325564, + [SMALL_STATE(8123)] = 325572, + [SMALL_STATE(8124)] = 325580, + [SMALL_STATE(8125)] = 325588, + [SMALL_STATE(8126)] = 325598, + [SMALL_STATE(8127)] = 325608, + [SMALL_STATE(8128)] = 325618, + [SMALL_STATE(8129)] = 325628, + [SMALL_STATE(8130)] = 325638, + [SMALL_STATE(8131)] = 325648, + [SMALL_STATE(8132)] = 325658, + [SMALL_STATE(8133)] = 325668, + [SMALL_STATE(8134)] = 325678, + [SMALL_STATE(8135)] = 325688, + [SMALL_STATE(8136)] = 325696, + [SMALL_STATE(8137)] = 325704, + [SMALL_STATE(8138)] = 325714, + [SMALL_STATE(8139)] = 325724, + [SMALL_STATE(8140)] = 325732, + [SMALL_STATE(8141)] = 325740, + [SMALL_STATE(8142)] = 325748, + [SMALL_STATE(8143)] = 325758, + [SMALL_STATE(8144)] = 325766, + [SMALL_STATE(8145)] = 325774, + [SMALL_STATE(8146)] = 325782, + [SMALL_STATE(8147)] = 325790, + [SMALL_STATE(8148)] = 325798, + [SMALL_STATE(8149)] = 325808, + [SMALL_STATE(8150)] = 325816, + [SMALL_STATE(8151)] = 325824, + [SMALL_STATE(8152)] = 325834, + [SMALL_STATE(8153)] = 325844, + [SMALL_STATE(8154)] = 325854, + [SMALL_STATE(8155)] = 325862, + [SMALL_STATE(8156)] = 325872, + [SMALL_STATE(8157)] = 325882, + [SMALL_STATE(8158)] = 325892, + [SMALL_STATE(8159)] = 325902, + [SMALL_STATE(8160)] = 325912, + [SMALL_STATE(8161)] = 325922, + [SMALL_STATE(8162)] = 325932, + [SMALL_STATE(8163)] = 325940, + [SMALL_STATE(8164)] = 325950, + [SMALL_STATE(8165)] = 325960, + [SMALL_STATE(8166)] = 325970, + [SMALL_STATE(8167)] = 325980, + [SMALL_STATE(8168)] = 325990, + [SMALL_STATE(8169)] = 325998, + [SMALL_STATE(8170)] = 326008, + [SMALL_STATE(8171)] = 326018, + [SMALL_STATE(8172)] = 326028, + [SMALL_STATE(8173)] = 326038, + [SMALL_STATE(8174)] = 326046, + [SMALL_STATE(8175)] = 326054, + [SMALL_STATE(8176)] = 326064, + [SMALL_STATE(8177)] = 326074, + [SMALL_STATE(8178)] = 326084, + [SMALL_STATE(8179)] = 326094, + [SMALL_STATE(8180)] = 326104, + [SMALL_STATE(8181)] = 326114, + [SMALL_STATE(8182)] = 326124, + [SMALL_STATE(8183)] = 326134, + [SMALL_STATE(8184)] = 326144, + [SMALL_STATE(8185)] = 326154, + [SMALL_STATE(8186)] = 326164, + [SMALL_STATE(8187)] = 326174, + [SMALL_STATE(8188)] = 326184, + [SMALL_STATE(8189)] = 326192, + [SMALL_STATE(8190)] = 326202, + [SMALL_STATE(8191)] = 326212, + [SMALL_STATE(8192)] = 326220, + [SMALL_STATE(8193)] = 326228, + [SMALL_STATE(8194)] = 326236, + [SMALL_STATE(8195)] = 326246, + [SMALL_STATE(8196)] = 326256, + [SMALL_STATE(8197)] = 326264, + [SMALL_STATE(8198)] = 326272, + [SMALL_STATE(8199)] = 326280, + [SMALL_STATE(8200)] = 326288, + [SMALL_STATE(8201)] = 326296, + [SMALL_STATE(8202)] = 326304, + [SMALL_STATE(8203)] = 326314, + [SMALL_STATE(8204)] = 326322, + [SMALL_STATE(8205)] = 326330, + [SMALL_STATE(8206)] = 326340, + [SMALL_STATE(8207)] = 326348, + [SMALL_STATE(8208)] = 326356, + [SMALL_STATE(8209)] = 326366, + [SMALL_STATE(8210)] = 326376, + [SMALL_STATE(8211)] = 326384, + [SMALL_STATE(8212)] = 326394, + [SMALL_STATE(8213)] = 326402, + [SMALL_STATE(8214)] = 326410, + [SMALL_STATE(8215)] = 326418, + [SMALL_STATE(8216)] = 326426, + [SMALL_STATE(8217)] = 326434, + [SMALL_STATE(8218)] = 326444, + [SMALL_STATE(8219)] = 326452, + [SMALL_STATE(8220)] = 326462, + [SMALL_STATE(8221)] = 326470, + [SMALL_STATE(8222)] = 326480, + [SMALL_STATE(8223)] = 326488, + [SMALL_STATE(8224)] = 326498, + [SMALL_STATE(8225)] = 326508, + [SMALL_STATE(8226)] = 326516, + [SMALL_STATE(8227)] = 326524, + [SMALL_STATE(8228)] = 326534, + [SMALL_STATE(8229)] = 326544, + [SMALL_STATE(8230)] = 326554, + [SMALL_STATE(8231)] = 326564, + [SMALL_STATE(8232)] = 326574, + [SMALL_STATE(8233)] = 326584, + [SMALL_STATE(8234)] = 326594, + [SMALL_STATE(8235)] = 326604, + [SMALL_STATE(8236)] = 326614, + [SMALL_STATE(8237)] = 326624, + [SMALL_STATE(8238)] = 326634, + [SMALL_STATE(8239)] = 326644, + [SMALL_STATE(8240)] = 326654, + [SMALL_STATE(8241)] = 326664, + [SMALL_STATE(8242)] = 326674, + [SMALL_STATE(8243)] = 326684, + [SMALL_STATE(8244)] = 326694, + [SMALL_STATE(8245)] = 326704, + [SMALL_STATE(8246)] = 326714, + [SMALL_STATE(8247)] = 326724, + [SMALL_STATE(8248)] = 326734, + [SMALL_STATE(8249)] = 326744, + [SMALL_STATE(8250)] = 326754, + [SMALL_STATE(8251)] = 326764, + [SMALL_STATE(8252)] = 326774, + [SMALL_STATE(8253)] = 326784, + [SMALL_STATE(8254)] = 326794, + [SMALL_STATE(8255)] = 326804, + [SMALL_STATE(8256)] = 326814, + [SMALL_STATE(8257)] = 326824, + [SMALL_STATE(8258)] = 326834, + [SMALL_STATE(8259)] = 326841, + [SMALL_STATE(8260)] = 326848, + [SMALL_STATE(8261)] = 326855, + [SMALL_STATE(8262)] = 326862, + [SMALL_STATE(8263)] = 326869, + [SMALL_STATE(8264)] = 326876, + [SMALL_STATE(8265)] = 326883, + [SMALL_STATE(8266)] = 326890, + [SMALL_STATE(8267)] = 326897, + [SMALL_STATE(8268)] = 326904, + [SMALL_STATE(8269)] = 326911, + [SMALL_STATE(8270)] = 326918, + [SMALL_STATE(8271)] = 326925, + [SMALL_STATE(8272)] = 326932, + [SMALL_STATE(8273)] = 326939, + [SMALL_STATE(8274)] = 326946, + [SMALL_STATE(8275)] = 326953, + [SMALL_STATE(8276)] = 326960, + [SMALL_STATE(8277)] = 326967, + [SMALL_STATE(8278)] = 326974, + [SMALL_STATE(8279)] = 326981, + [SMALL_STATE(8280)] = 326988, + [SMALL_STATE(8281)] = 326995, + [SMALL_STATE(8282)] = 327002, + [SMALL_STATE(8283)] = 327009, + [SMALL_STATE(8284)] = 327016, + [SMALL_STATE(8285)] = 327023, + [SMALL_STATE(8286)] = 327030, + [SMALL_STATE(8287)] = 327037, + [SMALL_STATE(8288)] = 327044, + [SMALL_STATE(8289)] = 327051, + [SMALL_STATE(8290)] = 327058, + [SMALL_STATE(8291)] = 327065, + [SMALL_STATE(8292)] = 327072, + [SMALL_STATE(8293)] = 327079, + [SMALL_STATE(8294)] = 327086, + [SMALL_STATE(8295)] = 327093, + [SMALL_STATE(8296)] = 327100, + [SMALL_STATE(8297)] = 327107, + [SMALL_STATE(8298)] = 327114, + [SMALL_STATE(8299)] = 327121, + [SMALL_STATE(8300)] = 327128, + [SMALL_STATE(8301)] = 327135, + [SMALL_STATE(8302)] = 327142, + [SMALL_STATE(8303)] = 327149, + [SMALL_STATE(8304)] = 327156, + [SMALL_STATE(8305)] = 327163, + [SMALL_STATE(8306)] = 327170, + [SMALL_STATE(8307)] = 327177, + [SMALL_STATE(8308)] = 327184, + [SMALL_STATE(8309)] = 327191, + [SMALL_STATE(8310)] = 327198, + [SMALL_STATE(8311)] = 327205, + [SMALL_STATE(8312)] = 327212, + [SMALL_STATE(8313)] = 327219, + [SMALL_STATE(8314)] = 327226, + [SMALL_STATE(8315)] = 327233, + [SMALL_STATE(8316)] = 327240, + [SMALL_STATE(8317)] = 327247, + [SMALL_STATE(8318)] = 327254, + [SMALL_STATE(8319)] = 327261, + [SMALL_STATE(8320)] = 327268, + [SMALL_STATE(8321)] = 327275, + [SMALL_STATE(8322)] = 327282, + [SMALL_STATE(8323)] = 327289, + [SMALL_STATE(8324)] = 327296, + [SMALL_STATE(8325)] = 327303, + [SMALL_STATE(8326)] = 327310, + [SMALL_STATE(8327)] = 327317, + [SMALL_STATE(8328)] = 327324, + [SMALL_STATE(8329)] = 327331, + [SMALL_STATE(8330)] = 327338, + [SMALL_STATE(8331)] = 327345, + [SMALL_STATE(8332)] = 327352, + [SMALL_STATE(8333)] = 327359, + [SMALL_STATE(8334)] = 327366, + [SMALL_STATE(8335)] = 327373, + [SMALL_STATE(8336)] = 327380, + [SMALL_STATE(8337)] = 327387, + [SMALL_STATE(8338)] = 327394, + [SMALL_STATE(8339)] = 327401, + [SMALL_STATE(8340)] = 327408, + [SMALL_STATE(8341)] = 327415, + [SMALL_STATE(8342)] = 327422, + [SMALL_STATE(8343)] = 327429, + [SMALL_STATE(8344)] = 327436, + [SMALL_STATE(8345)] = 327443, + [SMALL_STATE(8346)] = 327450, + [SMALL_STATE(8347)] = 327457, + [SMALL_STATE(8348)] = 327464, + [SMALL_STATE(8349)] = 327471, + [SMALL_STATE(8350)] = 327478, + [SMALL_STATE(8351)] = 327485, + [SMALL_STATE(8352)] = 327492, + [SMALL_STATE(8353)] = 327499, + [SMALL_STATE(8354)] = 327506, + [SMALL_STATE(8355)] = 327513, + [SMALL_STATE(8356)] = 327520, + [SMALL_STATE(8357)] = 327527, + [SMALL_STATE(8358)] = 327534, + [SMALL_STATE(8359)] = 327541, + [SMALL_STATE(8360)] = 327548, + [SMALL_STATE(8361)] = 327555, + [SMALL_STATE(8362)] = 327562, + [SMALL_STATE(8363)] = 327569, + [SMALL_STATE(8364)] = 327576, + [SMALL_STATE(8365)] = 327583, + [SMALL_STATE(8366)] = 327590, + [SMALL_STATE(8367)] = 327597, + [SMALL_STATE(8368)] = 327604, + [SMALL_STATE(8369)] = 327611, + [SMALL_STATE(8370)] = 327618, + [SMALL_STATE(8371)] = 327625, + [SMALL_STATE(8372)] = 327632, + [SMALL_STATE(8373)] = 327639, + [SMALL_STATE(8374)] = 327646, + [SMALL_STATE(8375)] = 327653, + [SMALL_STATE(8376)] = 327660, + [SMALL_STATE(8377)] = 327667, + [SMALL_STATE(8378)] = 327674, + [SMALL_STATE(8379)] = 327681, + [SMALL_STATE(8380)] = 327688, + [SMALL_STATE(8381)] = 327695, + [SMALL_STATE(8382)] = 327702, + [SMALL_STATE(8383)] = 327709, + [SMALL_STATE(8384)] = 327716, + [SMALL_STATE(8385)] = 327723, + [SMALL_STATE(8386)] = 327730, + [SMALL_STATE(8387)] = 327737, + [SMALL_STATE(8388)] = 327744, + [SMALL_STATE(8389)] = 327751, + [SMALL_STATE(8390)] = 327758, + [SMALL_STATE(8391)] = 327765, + [SMALL_STATE(8392)] = 327772, + [SMALL_STATE(8393)] = 327779, + [SMALL_STATE(8394)] = 327786, + [SMALL_STATE(8395)] = 327793, + [SMALL_STATE(8396)] = 327800, + [SMALL_STATE(8397)] = 327807, + [SMALL_STATE(8398)] = 327814, + [SMALL_STATE(8399)] = 327821, + [SMALL_STATE(8400)] = 327828, + [SMALL_STATE(8401)] = 327835, + [SMALL_STATE(8402)] = 327842, + [SMALL_STATE(8403)] = 327849, + [SMALL_STATE(8404)] = 327856, + [SMALL_STATE(8405)] = 327863, + [SMALL_STATE(8406)] = 327870, + [SMALL_STATE(8407)] = 327877, + [SMALL_STATE(8408)] = 327884, + [SMALL_STATE(8409)] = 327891, + [SMALL_STATE(8410)] = 327898, + [SMALL_STATE(8411)] = 327905, + [SMALL_STATE(8412)] = 327912, + [SMALL_STATE(8413)] = 327919, + [SMALL_STATE(8414)] = 327926, + [SMALL_STATE(8415)] = 327933, + [SMALL_STATE(8416)] = 327940, + [SMALL_STATE(8417)] = 327947, + [SMALL_STATE(8418)] = 327954, + [SMALL_STATE(8419)] = 327961, + [SMALL_STATE(8420)] = 327968, + [SMALL_STATE(8421)] = 327975, + [SMALL_STATE(8422)] = 327982, + [SMALL_STATE(8423)] = 327989, + [SMALL_STATE(8424)] = 327996, + [SMALL_STATE(8425)] = 328003, + [SMALL_STATE(8426)] = 328010, + [SMALL_STATE(8427)] = 328017, + [SMALL_STATE(8428)] = 328024, + [SMALL_STATE(8429)] = 328031, + [SMALL_STATE(8430)] = 328038, + [SMALL_STATE(8431)] = 328045, + [SMALL_STATE(8432)] = 328052, + [SMALL_STATE(8433)] = 328059, + [SMALL_STATE(8434)] = 328066, + [SMALL_STATE(8435)] = 328073, + [SMALL_STATE(8436)] = 328080, + [SMALL_STATE(8437)] = 328087, + [SMALL_STATE(8438)] = 328094, + [SMALL_STATE(8439)] = 328101, + [SMALL_STATE(8440)] = 328108, + [SMALL_STATE(8441)] = 328115, + [SMALL_STATE(8442)] = 328122, + [SMALL_STATE(8443)] = 328129, + [SMALL_STATE(8444)] = 328136, + [SMALL_STATE(8445)] = 328143, + [SMALL_STATE(8446)] = 328150, + [SMALL_STATE(8447)] = 328157, + [SMALL_STATE(8448)] = 328164, + [SMALL_STATE(8449)] = 328171, + [SMALL_STATE(8450)] = 328178, + [SMALL_STATE(8451)] = 328185, + [SMALL_STATE(8452)] = 328192, + [SMALL_STATE(8453)] = 328199, + [SMALL_STATE(8454)] = 328206, + [SMALL_STATE(8455)] = 328213, + [SMALL_STATE(8456)] = 328220, + [SMALL_STATE(8457)] = 328227, + [SMALL_STATE(8458)] = 328234, + [SMALL_STATE(8459)] = 328241, + [SMALL_STATE(8460)] = 328248, + [SMALL_STATE(8461)] = 328255, + [SMALL_STATE(8462)] = 328262, + [SMALL_STATE(8463)] = 328269, + [SMALL_STATE(8464)] = 328276, + [SMALL_STATE(8465)] = 328283, + [SMALL_STATE(8466)] = 328290, + [SMALL_STATE(8467)] = 328297, + [SMALL_STATE(8468)] = 328304, + [SMALL_STATE(8469)] = 328311, + [SMALL_STATE(8470)] = 328318, + [SMALL_STATE(8471)] = 328325, + [SMALL_STATE(8472)] = 328332, + [SMALL_STATE(8473)] = 328339, + [SMALL_STATE(8474)] = 328346, + [SMALL_STATE(8475)] = 328353, + [SMALL_STATE(8476)] = 328360, + [SMALL_STATE(8477)] = 328367, + [SMALL_STATE(8478)] = 328374, + [SMALL_STATE(8479)] = 328381, + [SMALL_STATE(8480)] = 328388, + [SMALL_STATE(8481)] = 328395, + [SMALL_STATE(8482)] = 328402, + [SMALL_STATE(8483)] = 328409, + [SMALL_STATE(8484)] = 328416, + [SMALL_STATE(8485)] = 328423, + [SMALL_STATE(8486)] = 328430, + [SMALL_STATE(8487)] = 328437, + [SMALL_STATE(8488)] = 328444, + [SMALL_STATE(8489)] = 328451, + [SMALL_STATE(8490)] = 328458, + [SMALL_STATE(8491)] = 328465, + [SMALL_STATE(8492)] = 328472, + [SMALL_STATE(8493)] = 328479, + [SMALL_STATE(8494)] = 328486, + [SMALL_STATE(8495)] = 328493, + [SMALL_STATE(8496)] = 328500, + [SMALL_STATE(8497)] = 328507, + [SMALL_STATE(8498)] = 328514, + [SMALL_STATE(8499)] = 328521, + [SMALL_STATE(8500)] = 328528, + [SMALL_STATE(8501)] = 328535, + [SMALL_STATE(8502)] = 328542, + [SMALL_STATE(8503)] = 328549, + [SMALL_STATE(8504)] = 328556, + [SMALL_STATE(8505)] = 328563, + [SMALL_STATE(8506)] = 328570, + [SMALL_STATE(8507)] = 328577, + [SMALL_STATE(8508)] = 328584, + [SMALL_STATE(8509)] = 328591, + [SMALL_STATE(8510)] = 328598, + [SMALL_STATE(8511)] = 328605, + [SMALL_STATE(8512)] = 328612, + [SMALL_STATE(8513)] = 328619, + [SMALL_STATE(8514)] = 328626, + [SMALL_STATE(8515)] = 328633, + [SMALL_STATE(8516)] = 328640, + [SMALL_STATE(8517)] = 328647, + [SMALL_STATE(8518)] = 328654, + [SMALL_STATE(8519)] = 328661, + [SMALL_STATE(8520)] = 328668, + [SMALL_STATE(8521)] = 328675, + [SMALL_STATE(8522)] = 328682, + [SMALL_STATE(8523)] = 328689, + [SMALL_STATE(8524)] = 328696, + [SMALL_STATE(8525)] = 328703, + [SMALL_STATE(8526)] = 328710, + [SMALL_STATE(8527)] = 328717, + [SMALL_STATE(8528)] = 328724, + [SMALL_STATE(8529)] = 328731, + [SMALL_STATE(8530)] = 328738, + [SMALL_STATE(8531)] = 328745, + [SMALL_STATE(8532)] = 328752, + [SMALL_STATE(8533)] = 328759, + [SMALL_STATE(8534)] = 328766, + [SMALL_STATE(8535)] = 328773, + [SMALL_STATE(8536)] = 328780, + [SMALL_STATE(8537)] = 328787, + [SMALL_STATE(8538)] = 328794, + [SMALL_STATE(8539)] = 328801, + [SMALL_STATE(8540)] = 328808, + [SMALL_STATE(8541)] = 328815, + [SMALL_STATE(8542)] = 328822, + [SMALL_STATE(8543)] = 328829, + [SMALL_STATE(8544)] = 328836, + [SMALL_STATE(8545)] = 328843, + [SMALL_STATE(8546)] = 328850, + [SMALL_STATE(8547)] = 328857, + [SMALL_STATE(8548)] = 328864, + [SMALL_STATE(8549)] = 328871, + [SMALL_STATE(8550)] = 328878, + [SMALL_STATE(8551)] = 328885, + [SMALL_STATE(8552)] = 328892, + [SMALL_STATE(8553)] = 328899, + [SMALL_STATE(8554)] = 328906, + [SMALL_STATE(8555)] = 328913, + [SMALL_STATE(8556)] = 328920, + [SMALL_STATE(8557)] = 328927, + [SMALL_STATE(8558)] = 328934, + [SMALL_STATE(8559)] = 328941, + [SMALL_STATE(8560)] = 328948, + [SMALL_STATE(8561)] = 328955, + [SMALL_STATE(8562)] = 328962, + [SMALL_STATE(8563)] = 328969, + [SMALL_STATE(8564)] = 328976, + [SMALL_STATE(8565)] = 328983, + [SMALL_STATE(8566)] = 328990, + [SMALL_STATE(8567)] = 328997, + [SMALL_STATE(8568)] = 329004, + [SMALL_STATE(8569)] = 329011, + [SMALL_STATE(8570)] = 329018, + [SMALL_STATE(8571)] = 329025, + [SMALL_STATE(8572)] = 329032, + [SMALL_STATE(8573)] = 329039, + [SMALL_STATE(8574)] = 329046, + [SMALL_STATE(8575)] = 329053, + [SMALL_STATE(8576)] = 329060, + [SMALL_STATE(8577)] = 329067, + [SMALL_STATE(8578)] = 329074, + [SMALL_STATE(8579)] = 329081, + [SMALL_STATE(8580)] = 329088, + [SMALL_STATE(8581)] = 329095, + [SMALL_STATE(8582)] = 329102, + [SMALL_STATE(8583)] = 329109, + [SMALL_STATE(8584)] = 329116, + [SMALL_STATE(8585)] = 329123, + [SMALL_STATE(8586)] = 329130, + [SMALL_STATE(8587)] = 329137, + [SMALL_STATE(8588)] = 329144, + [SMALL_STATE(8589)] = 329151, + [SMALL_STATE(8590)] = 329158, + [SMALL_STATE(8591)] = 329165, + [SMALL_STATE(8592)] = 329172, + [SMALL_STATE(8593)] = 329179, + [SMALL_STATE(8594)] = 329186, + [SMALL_STATE(8595)] = 329193, + [SMALL_STATE(8596)] = 329200, + [SMALL_STATE(8597)] = 329207, + [SMALL_STATE(8598)] = 329214, + [SMALL_STATE(8599)] = 329221, + [SMALL_STATE(8600)] = 329228, + [SMALL_STATE(8601)] = 329235, + [SMALL_STATE(8602)] = 329242, + [SMALL_STATE(8603)] = 329249, + [SMALL_STATE(8604)] = 329256, + [SMALL_STATE(8605)] = 329263, + [SMALL_STATE(8606)] = 329270, + [SMALL_STATE(8607)] = 329277, + [SMALL_STATE(8608)] = 329284, + [SMALL_STATE(8609)] = 329291, + [SMALL_STATE(8610)] = 329298, + [SMALL_STATE(8611)] = 329305, + [SMALL_STATE(8612)] = 329312, + [SMALL_STATE(8613)] = 329319, + [SMALL_STATE(8614)] = 329326, + [SMALL_STATE(8615)] = 329333, + [SMALL_STATE(8616)] = 329340, + [SMALL_STATE(8617)] = 329347, + [SMALL_STATE(8618)] = 329354, + [SMALL_STATE(8619)] = 329361, + [SMALL_STATE(8620)] = 329368, + [SMALL_STATE(8621)] = 329375, + [SMALL_STATE(8622)] = 329382, + [SMALL_STATE(8623)] = 329389, + [SMALL_STATE(8624)] = 329396, + [SMALL_STATE(8625)] = 329403, + [SMALL_STATE(8626)] = 329410, + [SMALL_STATE(8627)] = 329417, + [SMALL_STATE(8628)] = 329424, + [SMALL_STATE(8629)] = 329431, + [SMALL_STATE(8630)] = 329438, + [SMALL_STATE(8631)] = 329445, + [SMALL_STATE(8632)] = 329452, + [SMALL_STATE(8633)] = 329459, + [SMALL_STATE(8634)] = 329466, + [SMALL_STATE(8635)] = 329473, + [SMALL_STATE(8636)] = 329480, + [SMALL_STATE(8637)] = 329487, + [SMALL_STATE(8638)] = 329494, + [SMALL_STATE(8639)] = 329501, + [SMALL_STATE(8640)] = 329508, + [SMALL_STATE(8641)] = 329515, + [SMALL_STATE(8642)] = 329522, + [SMALL_STATE(8643)] = 329529, + [SMALL_STATE(8644)] = 329536, + [SMALL_STATE(8645)] = 329543, + [SMALL_STATE(8646)] = 329550, + [SMALL_STATE(8647)] = 329557, + [SMALL_STATE(8648)] = 329564, + [SMALL_STATE(8649)] = 329571, + [SMALL_STATE(8650)] = 329578, + [SMALL_STATE(8651)] = 329585, + [SMALL_STATE(8652)] = 329592, + [SMALL_STATE(8653)] = 329599, + [SMALL_STATE(8654)] = 329606, + [SMALL_STATE(8655)] = 329613, + [SMALL_STATE(8656)] = 329620, + [SMALL_STATE(8657)] = 329627, + [SMALL_STATE(8658)] = 329634, + [SMALL_STATE(8659)] = 329641, + [SMALL_STATE(8660)] = 329648, + [SMALL_STATE(8661)] = 329655, + [SMALL_STATE(8662)] = 329662, + [SMALL_STATE(8663)] = 329669, + [SMALL_STATE(8664)] = 329676, + [SMALL_STATE(8665)] = 329683, + [SMALL_STATE(8666)] = 329690, + [SMALL_STATE(8667)] = 329697, + [SMALL_STATE(8668)] = 329704, + [SMALL_STATE(8669)] = 329711, + [SMALL_STATE(8670)] = 329718, + [SMALL_STATE(8671)] = 329725, + [SMALL_STATE(8672)] = 329732, + [SMALL_STATE(8673)] = 329739, + [SMALL_STATE(8674)] = 329746, + [SMALL_STATE(8675)] = 329753, + [SMALL_STATE(8676)] = 329760, + [SMALL_STATE(8677)] = 329767, + [SMALL_STATE(8678)] = 329774, + [SMALL_STATE(8679)] = 329781, + [SMALL_STATE(8680)] = 329788, + [SMALL_STATE(8681)] = 329795, + [SMALL_STATE(8682)] = 329802, + [SMALL_STATE(8683)] = 329809, + [SMALL_STATE(8684)] = 329816, + [SMALL_STATE(8685)] = 329823, + [SMALL_STATE(8686)] = 329830, + [SMALL_STATE(8687)] = 329837, + [SMALL_STATE(8688)] = 329844, + [SMALL_STATE(8689)] = 329851, + [SMALL_STATE(8690)] = 329858, + [SMALL_STATE(8691)] = 329865, + [SMALL_STATE(8692)] = 329872, + [SMALL_STATE(8693)] = 329879, + [SMALL_STATE(8694)] = 329886, + [SMALL_STATE(8695)] = 329893, + [SMALL_STATE(8696)] = 329900, + [SMALL_STATE(8697)] = 329907, + [SMALL_STATE(8698)] = 329914, + [SMALL_STATE(8699)] = 329921, + [SMALL_STATE(8700)] = 329928, + [SMALL_STATE(8701)] = 329935, + [SMALL_STATE(8702)] = 329942, + [SMALL_STATE(8703)] = 329949, + [SMALL_STATE(8704)] = 329956, + [SMALL_STATE(8705)] = 329963, + [SMALL_STATE(8706)] = 329970, + [SMALL_STATE(8707)] = 329977, + [SMALL_STATE(8708)] = 329984, + [SMALL_STATE(8709)] = 329991, + [SMALL_STATE(8710)] = 329998, + [SMALL_STATE(8711)] = 330005, + [SMALL_STATE(8712)] = 330012, + [SMALL_STATE(8713)] = 330019, + [SMALL_STATE(8714)] = 330026, + [SMALL_STATE(8715)] = 330033, + [SMALL_STATE(8716)] = 330040, + [SMALL_STATE(8717)] = 330047, + [SMALL_STATE(8718)] = 330054, + [SMALL_STATE(8719)] = 330061, + [SMALL_STATE(8720)] = 330068, + [SMALL_STATE(8721)] = 330075, + [SMALL_STATE(8722)] = 330082, + [SMALL_STATE(8723)] = 330089, + [SMALL_STATE(8724)] = 330096, + [SMALL_STATE(8725)] = 330103, + [SMALL_STATE(8726)] = 330110, + [SMALL_STATE(8727)] = 330117, + [SMALL_STATE(8728)] = 330124, + [SMALL_STATE(8729)] = 330131, + [SMALL_STATE(8730)] = 330138, + [SMALL_STATE(8731)] = 330145, + [SMALL_STATE(8732)] = 330152, + [SMALL_STATE(8733)] = 330159, + [SMALL_STATE(8734)] = 330166, + [SMALL_STATE(8735)] = 330173, + [SMALL_STATE(8736)] = 330180, + [SMALL_STATE(8737)] = 330187, + [SMALL_STATE(8738)] = 330194, + [SMALL_STATE(8739)] = 330201, + [SMALL_STATE(8740)] = 330208, + [SMALL_STATE(8741)] = 330215, + [SMALL_STATE(8742)] = 330222, + [SMALL_STATE(8743)] = 330229, + [SMALL_STATE(8744)] = 330236, + [SMALL_STATE(8745)] = 330243, + [SMALL_STATE(8746)] = 330250, + [SMALL_STATE(8747)] = 330257, + [SMALL_STATE(8748)] = 330264, + [SMALL_STATE(8749)] = 330271, + [SMALL_STATE(8750)] = 330278, + [SMALL_STATE(8751)] = 330285, + [SMALL_STATE(8752)] = 330292, + [SMALL_STATE(8753)] = 330299, + [SMALL_STATE(8754)] = 330306, + [SMALL_STATE(8755)] = 330313, + [SMALL_STATE(8756)] = 330320, + [SMALL_STATE(8757)] = 330327, + [SMALL_STATE(8758)] = 330334, + [SMALL_STATE(8759)] = 330341, + [SMALL_STATE(8760)] = 330348, + [SMALL_STATE(8761)] = 330355, + [SMALL_STATE(8762)] = 330362, + [SMALL_STATE(8763)] = 330369, + [SMALL_STATE(8764)] = 330376, + [SMALL_STATE(8765)] = 330383, + [SMALL_STATE(8766)] = 330390, + [SMALL_STATE(8767)] = 330397, + [SMALL_STATE(8768)] = 330404, + [SMALL_STATE(8769)] = 330411, + [SMALL_STATE(8770)] = 330418, + [SMALL_STATE(8771)] = 330425, + [SMALL_STATE(8772)] = 330432, + [SMALL_STATE(8773)] = 330439, + [SMALL_STATE(8774)] = 330446, + [SMALL_STATE(8775)] = 330453, + [SMALL_STATE(8776)] = 330460, + [SMALL_STATE(8777)] = 330467, + [SMALL_STATE(8778)] = 330474, + [SMALL_STATE(8779)] = 330481, + [SMALL_STATE(8780)] = 330488, + [SMALL_STATE(8781)] = 330495, + [SMALL_STATE(8782)] = 330502, + [SMALL_STATE(8783)] = 330509, + [SMALL_STATE(8784)] = 330516, + [SMALL_STATE(8785)] = 330523, + [SMALL_STATE(8786)] = 330530, + [SMALL_STATE(8787)] = 330537, + [SMALL_STATE(8788)] = 330544, + [SMALL_STATE(8789)] = 330551, + [SMALL_STATE(8790)] = 330558, + [SMALL_STATE(8791)] = 330565, + [SMALL_STATE(8792)] = 330572, + [SMALL_STATE(8793)] = 330579, + [SMALL_STATE(8794)] = 330586, + [SMALL_STATE(8795)] = 330593, + [SMALL_STATE(8796)] = 330600, + [SMALL_STATE(8797)] = 330607, + [SMALL_STATE(8798)] = 330614, + [SMALL_STATE(8799)] = 330621, + [SMALL_STATE(8800)] = 330628, + [SMALL_STATE(8801)] = 330635, + [SMALL_STATE(8802)] = 330642, + [SMALL_STATE(8803)] = 330649, + [SMALL_STATE(8804)] = 330656, + [SMALL_STATE(8805)] = 330663, + [SMALL_STATE(8806)] = 330670, + [SMALL_STATE(8807)] = 330677, + [SMALL_STATE(8808)] = 330684, + [SMALL_STATE(8809)] = 330691, + [SMALL_STATE(8810)] = 330698, + [SMALL_STATE(8811)] = 330705, + [SMALL_STATE(8812)] = 330712, + [SMALL_STATE(8813)] = 330719, + [SMALL_STATE(8814)] = 330726, + [SMALL_STATE(8815)] = 330733, + [SMALL_STATE(8816)] = 330740, + [SMALL_STATE(8817)] = 330747, + [SMALL_STATE(8818)] = 330754, + [SMALL_STATE(8819)] = 330761, + [SMALL_STATE(8820)] = 330768, + [SMALL_STATE(8821)] = 330775, + [SMALL_STATE(8822)] = 330782, + [SMALL_STATE(8823)] = 330789, + [SMALL_STATE(8824)] = 330796, + [SMALL_STATE(8825)] = 330803, + [SMALL_STATE(8826)] = 330810, + [SMALL_STATE(8827)] = 330817, + [SMALL_STATE(8828)] = 330824, + [SMALL_STATE(8829)] = 330831, + [SMALL_STATE(8830)] = 330838, + [SMALL_STATE(8831)] = 330845, + [SMALL_STATE(8832)] = 330852, + [SMALL_STATE(8833)] = 330859, + [SMALL_STATE(8834)] = 330866, + [SMALL_STATE(8835)] = 330873, + [SMALL_STATE(8836)] = 330880, + [SMALL_STATE(8837)] = 330887, + [SMALL_STATE(8838)] = 330894, + [SMALL_STATE(8839)] = 330901, + [SMALL_STATE(8840)] = 330908, + [SMALL_STATE(8841)] = 330915, + [SMALL_STATE(8842)] = 330922, + [SMALL_STATE(8843)] = 330929, + [SMALL_STATE(8844)] = 330936, + [SMALL_STATE(8845)] = 330943, + [SMALL_STATE(8846)] = 330950, + [SMALL_STATE(8847)] = 330957, + [SMALL_STATE(8848)] = 330964, + [SMALL_STATE(8849)] = 330971, + [SMALL_STATE(8850)] = 330978, + [SMALL_STATE(8851)] = 330985, + [SMALL_STATE(8852)] = 330992, + [SMALL_STATE(8853)] = 330999, + [SMALL_STATE(8854)] = 331006, + [SMALL_STATE(8855)] = 331013, + [SMALL_STATE(8856)] = 331020, + [SMALL_STATE(8857)] = 331027, + [SMALL_STATE(8858)] = 331034, + [SMALL_STATE(8859)] = 331041, + [SMALL_STATE(8860)] = 331048, + [SMALL_STATE(8861)] = 331055, + [SMALL_STATE(8862)] = 331062, + [SMALL_STATE(8863)] = 331069, + [SMALL_STATE(8864)] = 331076, + [SMALL_STATE(8865)] = 331083, + [SMALL_STATE(8866)] = 331090, + [SMALL_STATE(8867)] = 331097, + [SMALL_STATE(8868)] = 331104, + [SMALL_STATE(8869)] = 331111, + [SMALL_STATE(8870)] = 331118, + [SMALL_STATE(8871)] = 331125, + [SMALL_STATE(8872)] = 331132, + [SMALL_STATE(8873)] = 331139, + [SMALL_STATE(8874)] = 331146, + [SMALL_STATE(8875)] = 331153, + [SMALL_STATE(8876)] = 331160, + [SMALL_STATE(8877)] = 331167, + [SMALL_STATE(8878)] = 331174, + [SMALL_STATE(8879)] = 331181, + [SMALL_STATE(8880)] = 331188, + [SMALL_STATE(8881)] = 331195, + [SMALL_STATE(8882)] = 331202, + [SMALL_STATE(8883)] = 331209, + [SMALL_STATE(8884)] = 331216, + [SMALL_STATE(8885)] = 331223, + [SMALL_STATE(8886)] = 331230, + [SMALL_STATE(8887)] = 331237, + [SMALL_STATE(8888)] = 331244, + [SMALL_STATE(8889)] = 331251, + [SMALL_STATE(8890)] = 331258, + [SMALL_STATE(8891)] = 331265, + [SMALL_STATE(8892)] = 331272, + [SMALL_STATE(8893)] = 331279, + [SMALL_STATE(8894)] = 331286, + [SMALL_STATE(8895)] = 331293, + [SMALL_STATE(8896)] = 331300, + [SMALL_STATE(8897)] = 331307, + [SMALL_STATE(8898)] = 331314, + [SMALL_STATE(8899)] = 331321, + [SMALL_STATE(8900)] = 331328, + [SMALL_STATE(8901)] = 331335, + [SMALL_STATE(8902)] = 331342, + [SMALL_STATE(8903)] = 331349, + [SMALL_STATE(8904)] = 331356, + [SMALL_STATE(8905)] = 331363, + [SMALL_STATE(8906)] = 331370, + [SMALL_STATE(8907)] = 331377, + [SMALL_STATE(8908)] = 331384, + [SMALL_STATE(8909)] = 331391, + [SMALL_STATE(8910)] = 331398, + [SMALL_STATE(8911)] = 331405, + [SMALL_STATE(8912)] = 331412, + [SMALL_STATE(8913)] = 331419, + [SMALL_STATE(8914)] = 331426, + [SMALL_STATE(8915)] = 331433, + [SMALL_STATE(8916)] = 331440, + [SMALL_STATE(8917)] = 331447, + [SMALL_STATE(8918)] = 331454, + [SMALL_STATE(8919)] = 331461, + [SMALL_STATE(8920)] = 331468, + [SMALL_STATE(8921)] = 331475, + [SMALL_STATE(8922)] = 331482, + [SMALL_STATE(8923)] = 331489, + [SMALL_STATE(8924)] = 331496, + [SMALL_STATE(8925)] = 331503, + [SMALL_STATE(8926)] = 331510, + [SMALL_STATE(8927)] = 331517, + [SMALL_STATE(8928)] = 331524, + [SMALL_STATE(8929)] = 331531, + [SMALL_STATE(8930)] = 331538, + [SMALL_STATE(8931)] = 331545, + [SMALL_STATE(8932)] = 331552, + [SMALL_STATE(8933)] = 331559, + [SMALL_STATE(8934)] = 331566, + [SMALL_STATE(8935)] = 331573, + [SMALL_STATE(8936)] = 331580, + [SMALL_STATE(8937)] = 331587, + [SMALL_STATE(8938)] = 331594, + [SMALL_STATE(8939)] = 331601, + [SMALL_STATE(8940)] = 331608, + [SMALL_STATE(8941)] = 331615, + [SMALL_STATE(8942)] = 331622, + [SMALL_STATE(8943)] = 331629, + [SMALL_STATE(8944)] = 331636, + [SMALL_STATE(8945)] = 331643, + [SMALL_STATE(8946)] = 331650, + [SMALL_STATE(8947)] = 331657, + [SMALL_STATE(8948)] = 331664, + [SMALL_STATE(8949)] = 331671, + [SMALL_STATE(8950)] = 331678, + [SMALL_STATE(8951)] = 331685, + [SMALL_STATE(8952)] = 331692, + [SMALL_STATE(8953)] = 331699, + [SMALL_STATE(8954)] = 331706, + [SMALL_STATE(8955)] = 331713, + [SMALL_STATE(8956)] = 331720, + [SMALL_STATE(8957)] = 331727, + [SMALL_STATE(8958)] = 331734, + [SMALL_STATE(8959)] = 331741, + [SMALL_STATE(8960)] = 331748, + [SMALL_STATE(8961)] = 331755, + [SMALL_STATE(8962)] = 331762, + [SMALL_STATE(8963)] = 331769, + [SMALL_STATE(8964)] = 331776, + [SMALL_STATE(8965)] = 331783, + [SMALL_STATE(8966)] = 331790, + [SMALL_STATE(8967)] = 331797, + [SMALL_STATE(8968)] = 331804, + [SMALL_STATE(8969)] = 331811, + [SMALL_STATE(8970)] = 331818, + [SMALL_STATE(8971)] = 331825, + [SMALL_STATE(8972)] = 331832, + [SMALL_STATE(8973)] = 331839, + [SMALL_STATE(8974)] = 331846, + [SMALL_STATE(8975)] = 331853, + [SMALL_STATE(8976)] = 331860, + [SMALL_STATE(8977)] = 331867, + [SMALL_STATE(8978)] = 331874, + [SMALL_STATE(8979)] = 331881, + [SMALL_STATE(8980)] = 331888, + [SMALL_STATE(8981)] = 331895, + [SMALL_STATE(8982)] = 331902, + [SMALL_STATE(8983)] = 331909, + [SMALL_STATE(8984)] = 331916, + [SMALL_STATE(8985)] = 331923, + [SMALL_STATE(8986)] = 331930, + [SMALL_STATE(8987)] = 331937, + [SMALL_STATE(8988)] = 331944, + [SMALL_STATE(8989)] = 331951, + [SMALL_STATE(8990)] = 331958, + [SMALL_STATE(8991)] = 331965, + [SMALL_STATE(8992)] = 331972, + [SMALL_STATE(8993)] = 331979, + [SMALL_STATE(8994)] = 331986, + [SMALL_STATE(8995)] = 331993, + [SMALL_STATE(8996)] = 332000, + [SMALL_STATE(8997)] = 332007, + [SMALL_STATE(8998)] = 332014, + [SMALL_STATE(8999)] = 332021, + [SMALL_STATE(9000)] = 332028, + [SMALL_STATE(9001)] = 332035, + [SMALL_STATE(9002)] = 332042, + [SMALL_STATE(9003)] = 332049, + [SMALL_STATE(9004)] = 332056, + [SMALL_STATE(9005)] = 332063, + [SMALL_STATE(9006)] = 332070, + [SMALL_STATE(9007)] = 332077, + [SMALL_STATE(9008)] = 332084, + [SMALL_STATE(9009)] = 332091, + [SMALL_STATE(9010)] = 332098, + [SMALL_STATE(9011)] = 332105, + [SMALL_STATE(9012)] = 332112, + [SMALL_STATE(9013)] = 332119, + [SMALL_STATE(9014)] = 332126, + [SMALL_STATE(9015)] = 332133, + [SMALL_STATE(9016)] = 332140, + [SMALL_STATE(9017)] = 332147, + [SMALL_STATE(9018)] = 332154, + [SMALL_STATE(9019)] = 332161, + [SMALL_STATE(9020)] = 332168, + [SMALL_STATE(9021)] = 332175, + [SMALL_STATE(9022)] = 332182, + [SMALL_STATE(9023)] = 332189, + [SMALL_STATE(9024)] = 332196, + [SMALL_STATE(9025)] = 332203, + [SMALL_STATE(9026)] = 332210, + [SMALL_STATE(9027)] = 332217, + [SMALL_STATE(9028)] = 332224, + [SMALL_STATE(9029)] = 332231, + [SMALL_STATE(9030)] = 332238, + [SMALL_STATE(9031)] = 332245, + [SMALL_STATE(9032)] = 332252, + [SMALL_STATE(9033)] = 332259, + [SMALL_STATE(9034)] = 332266, + [SMALL_STATE(9035)] = 332273, + [SMALL_STATE(9036)] = 332280, + [SMALL_STATE(9037)] = 332287, + [SMALL_STATE(9038)] = 332294, + [SMALL_STATE(9039)] = 332301, + [SMALL_STATE(9040)] = 332308, + [SMALL_STATE(9041)] = 332315, + [SMALL_STATE(9042)] = 332322, + [SMALL_STATE(9043)] = 332329, + [SMALL_STATE(9044)] = 332336, + [SMALL_STATE(9045)] = 332343, + [SMALL_STATE(9046)] = 332350, + [SMALL_STATE(9047)] = 332357, + [SMALL_STATE(9048)] = 332364, + [SMALL_STATE(9049)] = 332371, + [SMALL_STATE(9050)] = 332378, + [SMALL_STATE(9051)] = 332385, + [SMALL_STATE(9052)] = 332392, + [SMALL_STATE(9053)] = 332399, + [SMALL_STATE(9054)] = 332406, + [SMALL_STATE(9055)] = 332413, + [SMALL_STATE(9056)] = 332420, + [SMALL_STATE(9057)] = 332427, + [SMALL_STATE(9058)] = 332434, + [SMALL_STATE(9059)] = 332441, + [SMALL_STATE(9060)] = 332448, + [SMALL_STATE(9061)] = 332455, + [SMALL_STATE(9062)] = 332462, + [SMALL_STATE(9063)] = 332469, + [SMALL_STATE(9064)] = 332476, + [SMALL_STATE(9065)] = 332483, + [SMALL_STATE(9066)] = 332490, + [SMALL_STATE(9067)] = 332497, + [SMALL_STATE(9068)] = 332504, + [SMALL_STATE(9069)] = 332511, + [SMALL_STATE(9070)] = 332518, + [SMALL_STATE(9071)] = 332525, + [SMALL_STATE(9072)] = 332532, + [SMALL_STATE(9073)] = 332539, + [SMALL_STATE(9074)] = 332546, + [SMALL_STATE(9075)] = 332553, + [SMALL_STATE(9076)] = 332560, + [SMALL_STATE(9077)] = 332567, + [SMALL_STATE(9078)] = 332574, + [SMALL_STATE(9079)] = 332581, + [SMALL_STATE(9080)] = 332588, + [SMALL_STATE(9081)] = 332595, + [SMALL_STATE(9082)] = 332602, + [SMALL_STATE(9083)] = 332609, + [SMALL_STATE(9084)] = 332616, + [SMALL_STATE(9085)] = 332623, + [SMALL_STATE(9086)] = 332630, + [SMALL_STATE(9087)] = 332637, + [SMALL_STATE(9088)] = 332644, + [SMALL_STATE(9089)] = 332651, + [SMALL_STATE(9090)] = 332658, + [SMALL_STATE(9091)] = 332665, + [SMALL_STATE(9092)] = 332672, + [SMALL_STATE(9093)] = 332679, + [SMALL_STATE(9094)] = 332686, + [SMALL_STATE(9095)] = 332693, + [SMALL_STATE(9096)] = 332700, + [SMALL_STATE(9097)] = 332707, + [SMALL_STATE(9098)] = 332714, + [SMALL_STATE(9099)] = 332721, + [SMALL_STATE(9100)] = 332728, + [SMALL_STATE(9101)] = 332735, + [SMALL_STATE(9102)] = 332742, + [SMALL_STATE(9103)] = 332749, + [SMALL_STATE(9104)] = 332756, + [SMALL_STATE(9105)] = 332763, + [SMALL_STATE(9106)] = 332770, + [SMALL_STATE(9107)] = 332777, + [SMALL_STATE(9108)] = 332784, + [SMALL_STATE(9109)] = 332791, + [SMALL_STATE(9110)] = 332798, + [SMALL_STATE(9111)] = 332805, + [SMALL_STATE(9112)] = 332812, + [SMALL_STATE(9113)] = 332819, + [SMALL_STATE(9114)] = 332826, + [SMALL_STATE(9115)] = 332833, + [SMALL_STATE(9116)] = 332840, + [SMALL_STATE(9117)] = 332847, + [SMALL_STATE(9118)] = 332854, + [SMALL_STATE(9119)] = 332861, + [SMALL_STATE(9120)] = 332868, + [SMALL_STATE(9121)] = 332875, + [SMALL_STATE(9122)] = 332882, + [SMALL_STATE(9123)] = 332889, + [SMALL_STATE(9124)] = 332896, + [SMALL_STATE(9125)] = 332903, + [SMALL_STATE(9126)] = 332910, + [SMALL_STATE(9127)] = 332917, + [SMALL_STATE(9128)] = 332924, + [SMALL_STATE(9129)] = 332931, + [SMALL_STATE(9130)] = 332938, + [SMALL_STATE(9131)] = 332945, + [SMALL_STATE(9132)] = 332952, + [SMALL_STATE(9133)] = 332959, + [SMALL_STATE(9134)] = 332966, + [SMALL_STATE(9135)] = 332973, + [SMALL_STATE(9136)] = 332980, + [SMALL_STATE(9137)] = 332987, + [SMALL_STATE(9138)] = 332994, + [SMALL_STATE(9139)] = 333001, + [SMALL_STATE(9140)] = 333008, + [SMALL_STATE(9141)] = 333015, + [SMALL_STATE(9142)] = 333022, + [SMALL_STATE(9143)] = 333029, + [SMALL_STATE(9144)] = 333036, + [SMALL_STATE(9145)] = 333043, + [SMALL_STATE(9146)] = 333050, + [SMALL_STATE(9147)] = 333057, + [SMALL_STATE(9148)] = 333064, + [SMALL_STATE(9149)] = 333071, + [SMALL_STATE(9150)] = 333078, + [SMALL_STATE(9151)] = 333085, + [SMALL_STATE(9152)] = 333092, + [SMALL_STATE(9153)] = 333099, + [SMALL_STATE(9154)] = 333106, + [SMALL_STATE(9155)] = 333113, + [SMALL_STATE(9156)] = 333120, + [SMALL_STATE(9157)] = 333127, + [SMALL_STATE(9158)] = 333134, + [SMALL_STATE(9159)] = 333141, + [SMALL_STATE(9160)] = 333148, + [SMALL_STATE(9161)] = 333155, + [SMALL_STATE(9162)] = 333162, + [SMALL_STATE(9163)] = 333169, + [SMALL_STATE(9164)] = 333176, + [SMALL_STATE(9165)] = 333183, + [SMALL_STATE(9166)] = 333190, + [SMALL_STATE(9167)] = 333197, + [SMALL_STATE(9168)] = 333204, + [SMALL_STATE(9169)] = 333211, + [SMALL_STATE(9170)] = 333218, + [SMALL_STATE(9171)] = 333225, + [SMALL_STATE(9172)] = 333232, + [SMALL_STATE(9173)] = 333239, + [SMALL_STATE(9174)] = 333246, + [SMALL_STATE(9175)] = 333253, + [SMALL_STATE(9176)] = 333260, + [SMALL_STATE(9177)] = 333267, + [SMALL_STATE(9178)] = 333274, + [SMALL_STATE(9179)] = 333281, + [SMALL_STATE(9180)] = 333288, + [SMALL_STATE(9181)] = 333295, + [SMALL_STATE(9182)] = 333302, + [SMALL_STATE(9183)] = 333309, + [SMALL_STATE(9184)] = 333316, + [SMALL_STATE(9185)] = 333323, + [SMALL_STATE(9186)] = 333330, + [SMALL_STATE(9187)] = 333337, + [SMALL_STATE(9188)] = 333344, + [SMALL_STATE(9189)] = 333351, + [SMALL_STATE(9190)] = 333358, + [SMALL_STATE(9191)] = 333365, + [SMALL_STATE(9192)] = 333372, + [SMALL_STATE(9193)] = 333379, + [SMALL_STATE(9194)] = 333386, + [SMALL_STATE(9195)] = 333393, + [SMALL_STATE(9196)] = 333400, + [SMALL_STATE(9197)] = 333407, + [SMALL_STATE(9198)] = 333414, + [SMALL_STATE(9199)] = 333421, + [SMALL_STATE(9200)] = 333428, + [SMALL_STATE(9201)] = 333435, + [SMALL_STATE(9202)] = 333442, + [SMALL_STATE(9203)] = 333449, + [SMALL_STATE(9204)] = 333456, + [SMALL_STATE(9205)] = 333463, + [SMALL_STATE(9206)] = 333470, + [SMALL_STATE(9207)] = 333477, + [SMALL_STATE(9208)] = 333484, + [SMALL_STATE(9209)] = 333491, + [SMALL_STATE(9210)] = 333498, + [SMALL_STATE(9211)] = 333505, + [SMALL_STATE(9212)] = 333512, + [SMALL_STATE(9213)] = 333519, + [SMALL_STATE(9214)] = 333526, + [SMALL_STATE(9215)] = 333533, + [SMALL_STATE(9216)] = 333540, + [SMALL_STATE(9217)] = 333547, + [SMALL_STATE(9218)] = 333554, + [SMALL_STATE(9219)] = 333561, + [SMALL_STATE(9220)] = 333568, + [SMALL_STATE(9221)] = 333575, + [SMALL_STATE(9222)] = 333582, + [SMALL_STATE(9223)] = 333589, + [SMALL_STATE(9224)] = 333596, + [SMALL_STATE(9225)] = 333603, + [SMALL_STATE(9226)] = 333610, + [SMALL_STATE(9227)] = 333617, + [SMALL_STATE(9228)] = 333624, + [SMALL_STATE(9229)] = 333631, + [SMALL_STATE(9230)] = 333638, + [SMALL_STATE(9231)] = 333645, + [SMALL_STATE(9232)] = 333652, + [SMALL_STATE(9233)] = 333659, + [SMALL_STATE(9234)] = 333666, + [SMALL_STATE(9235)] = 333673, + [SMALL_STATE(9236)] = 333680, + [SMALL_STATE(9237)] = 333687, + [SMALL_STATE(9238)] = 333694, + [SMALL_STATE(9239)] = 333701, + [SMALL_STATE(9240)] = 333708, + [SMALL_STATE(9241)] = 333715, + [SMALL_STATE(9242)] = 333722, + [SMALL_STATE(9243)] = 333729, + [SMALL_STATE(9244)] = 333736, + [SMALL_STATE(9245)] = 333743, + [SMALL_STATE(9246)] = 333750, + [SMALL_STATE(9247)] = 333757, + [SMALL_STATE(9248)] = 333764, + [SMALL_STATE(9249)] = 333771, + [SMALL_STATE(9250)] = 333778, + [SMALL_STATE(9251)] = 333785, + [SMALL_STATE(9252)] = 333792, + [SMALL_STATE(9253)] = 333799, + [SMALL_STATE(9254)] = 333806, + [SMALL_STATE(9255)] = 333813, + [SMALL_STATE(9256)] = 333820, + [SMALL_STATE(9257)] = 333827, + [SMALL_STATE(9258)] = 333834, + [SMALL_STATE(9259)] = 333841, + [SMALL_STATE(9260)] = 333848, + [SMALL_STATE(9261)] = 333855, + [SMALL_STATE(9262)] = 333862, + [SMALL_STATE(9263)] = 333869, + [SMALL_STATE(9264)] = 333876, + [SMALL_STATE(9265)] = 333883, + [SMALL_STATE(9266)] = 333890, + [SMALL_STATE(9267)] = 333897, + [SMALL_STATE(9268)] = 333904, + [SMALL_STATE(9269)] = 333911, + [SMALL_STATE(9270)] = 333918, + [SMALL_STATE(9271)] = 333925, + [SMALL_STATE(9272)] = 333932, + [SMALL_STATE(9273)] = 333939, + [SMALL_STATE(9274)] = 333946, + [SMALL_STATE(9275)] = 333953, + [SMALL_STATE(9276)] = 333960, + [SMALL_STATE(9277)] = 333967, + [SMALL_STATE(9278)] = 333974, + [SMALL_STATE(9279)] = 333981, + [SMALL_STATE(9280)] = 333988, + [SMALL_STATE(9281)] = 333995, + [SMALL_STATE(9282)] = 334002, + [SMALL_STATE(9283)] = 334009, + [SMALL_STATE(9284)] = 334016, + [SMALL_STATE(9285)] = 334023, + [SMALL_STATE(9286)] = 334030, + [SMALL_STATE(9287)] = 334037, + [SMALL_STATE(9288)] = 334044, + [SMALL_STATE(9289)] = 334051, + [SMALL_STATE(9290)] = 334058, + [SMALL_STATE(9291)] = 334065, + [SMALL_STATE(9292)] = 334072, + [SMALL_STATE(9293)] = 334079, + [SMALL_STATE(9294)] = 334086, + [SMALL_STATE(9295)] = 334093, + [SMALL_STATE(9296)] = 334100, + [SMALL_STATE(9297)] = 334107, + [SMALL_STATE(9298)] = 334114, + [SMALL_STATE(9299)] = 334121, + [SMALL_STATE(9300)] = 334128, + [SMALL_STATE(9301)] = 334135, + [SMALL_STATE(9302)] = 334142, + [SMALL_STATE(9303)] = 334149, + [SMALL_STATE(9304)] = 334156, + [SMALL_STATE(9305)] = 334163, + [SMALL_STATE(9306)] = 334170, + [SMALL_STATE(9307)] = 334177, + [SMALL_STATE(9308)] = 334184, + [SMALL_STATE(9309)] = 334191, + [SMALL_STATE(9310)] = 334198, + [SMALL_STATE(9311)] = 334205, + [SMALL_STATE(9312)] = 334212, + [SMALL_STATE(9313)] = 334219, + [SMALL_STATE(9314)] = 334226, + [SMALL_STATE(9315)] = 334233, + [SMALL_STATE(9316)] = 334240, + [SMALL_STATE(9317)] = 334247, + [SMALL_STATE(9318)] = 334254, + [SMALL_STATE(9319)] = 334261, + [SMALL_STATE(9320)] = 334268, + [SMALL_STATE(9321)] = 334275, + [SMALL_STATE(9322)] = 334282, + [SMALL_STATE(9323)] = 334289, + [SMALL_STATE(9324)] = 334296, + [SMALL_STATE(9325)] = 334303, + [SMALL_STATE(9326)] = 334310, + [SMALL_STATE(9327)] = 334317, + [SMALL_STATE(9328)] = 334324, + [SMALL_STATE(9329)] = 334331, + [SMALL_STATE(9330)] = 334338, + [SMALL_STATE(9331)] = 334345, + [SMALL_STATE(9332)] = 334352, + [SMALL_STATE(9333)] = 334359, + [SMALL_STATE(9334)] = 334366, + [SMALL_STATE(9335)] = 334373, + [SMALL_STATE(9336)] = 334380, + [SMALL_STATE(9337)] = 334387, + [SMALL_STATE(9338)] = 334394, + [SMALL_STATE(9339)] = 334401, + [SMALL_STATE(9340)] = 334408, + [SMALL_STATE(9341)] = 334415, + [SMALL_STATE(9342)] = 334422, + [SMALL_STATE(9343)] = 334429, + [SMALL_STATE(9344)] = 334436, + [SMALL_STATE(9345)] = 334443, + [SMALL_STATE(9346)] = 334450, + [SMALL_STATE(9347)] = 334457, + [SMALL_STATE(9348)] = 334464, + [SMALL_STATE(9349)] = 334471, + [SMALL_STATE(9350)] = 334478, + [SMALL_STATE(9351)] = 334485, + [SMALL_STATE(9352)] = 334492, + [SMALL_STATE(9353)] = 334499, + [SMALL_STATE(9354)] = 334506, + [SMALL_STATE(9355)] = 334513, + [SMALL_STATE(9356)] = 334520, + [SMALL_STATE(9357)] = 334527, + [SMALL_STATE(9358)] = 334534, + [SMALL_STATE(9359)] = 334541, + [SMALL_STATE(9360)] = 334548, + [SMALL_STATE(9361)] = 334555, + [SMALL_STATE(9362)] = 334562, + [SMALL_STATE(9363)] = 334569, + [SMALL_STATE(9364)] = 334576, + [SMALL_STATE(9365)] = 334583, + [SMALL_STATE(9366)] = 334590, + [SMALL_STATE(9367)] = 334597, + [SMALL_STATE(9368)] = 334604, + [SMALL_STATE(9369)] = 334611, + [SMALL_STATE(9370)] = 334618, + [SMALL_STATE(9371)] = 334625, + [SMALL_STATE(9372)] = 334632, + [SMALL_STATE(9373)] = 334639, + [SMALL_STATE(9374)] = 334646, + [SMALL_STATE(9375)] = 334653, + [SMALL_STATE(9376)] = 334660, + [SMALL_STATE(9377)] = 334667, + [SMALL_STATE(9378)] = 334674, + [SMALL_STATE(9379)] = 334681, + [SMALL_STATE(9380)] = 334688, + [SMALL_STATE(9381)] = 334695, + [SMALL_STATE(9382)] = 334702, + [SMALL_STATE(9383)] = 334709, + [SMALL_STATE(9384)] = 334716, + [SMALL_STATE(9385)] = 334723, + [SMALL_STATE(9386)] = 334730, + [SMALL_STATE(9387)] = 334737, + [SMALL_STATE(9388)] = 334744, + [SMALL_STATE(9389)] = 334751, + [SMALL_STATE(9390)] = 334758, + [SMALL_STATE(9391)] = 334765, + [SMALL_STATE(9392)] = 334772, + [SMALL_STATE(9393)] = 334779, + [SMALL_STATE(9394)] = 334786, + [SMALL_STATE(9395)] = 334793, + [SMALL_STATE(9396)] = 334800, + [SMALL_STATE(9397)] = 334807, + [SMALL_STATE(9398)] = 334814, + [SMALL_STATE(9399)] = 334821, + [SMALL_STATE(9400)] = 334828, + [SMALL_STATE(9401)] = 334835, + [SMALL_STATE(9402)] = 334842, + [SMALL_STATE(9403)] = 334849, + [SMALL_STATE(9404)] = 334856, + [SMALL_STATE(9405)] = 334863, + [SMALL_STATE(9406)] = 334870, + [SMALL_STATE(9407)] = 334877, + [SMALL_STATE(9408)] = 334884, + [SMALL_STATE(9409)] = 334891, + [SMALL_STATE(9410)] = 334898, + [SMALL_STATE(9411)] = 334905, + [SMALL_STATE(9412)] = 334912, + [SMALL_STATE(9413)] = 334919, + [SMALL_STATE(9414)] = 334926, + [SMALL_STATE(9415)] = 334933, + [SMALL_STATE(9416)] = 334940, + [SMALL_STATE(9417)] = 334947, + [SMALL_STATE(9418)] = 334954, + [SMALL_STATE(9419)] = 334961, + [SMALL_STATE(9420)] = 334968, + [SMALL_STATE(9421)] = 334975, + [SMALL_STATE(9422)] = 334982, + [SMALL_STATE(9423)] = 334989, + [SMALL_STATE(9424)] = 334996, + [SMALL_STATE(9425)] = 335003, + [SMALL_STATE(9426)] = 335010, + [SMALL_STATE(9427)] = 335017, + [SMALL_STATE(9428)] = 335024, + [SMALL_STATE(9429)] = 335031, + [SMALL_STATE(9430)] = 335038, + [SMALL_STATE(9431)] = 335045, + [SMALL_STATE(9432)] = 335052, + [SMALL_STATE(9433)] = 335059, + [SMALL_STATE(9434)] = 335066, + [SMALL_STATE(9435)] = 335073, + [SMALL_STATE(9436)] = 335080, + [SMALL_STATE(9437)] = 335087, + [SMALL_STATE(9438)] = 335094, + [SMALL_STATE(9439)] = 335101, + [SMALL_STATE(9440)] = 335108, + [SMALL_STATE(9441)] = 335115, + [SMALL_STATE(9442)] = 335122, + [SMALL_STATE(9443)] = 335129, + [SMALL_STATE(9444)] = 335136, + [SMALL_STATE(9445)] = 335143, + [SMALL_STATE(9446)] = 335150, + [SMALL_STATE(9447)] = 335157, + [SMALL_STATE(9448)] = 335164, + [SMALL_STATE(9449)] = 335171, + [SMALL_STATE(9450)] = 335178, + [SMALL_STATE(9451)] = 335185, + [SMALL_STATE(9452)] = 335192, + [SMALL_STATE(9453)] = 335199, + [SMALL_STATE(9454)] = 335206, + [SMALL_STATE(9455)] = 335213, + [SMALL_STATE(9456)] = 335220, + [SMALL_STATE(9457)] = 335227, + [SMALL_STATE(9458)] = 335234, + [SMALL_STATE(9459)] = 335241, + [SMALL_STATE(9460)] = 335248, + [SMALL_STATE(9461)] = 335255, + [SMALL_STATE(9462)] = 335262, + [SMALL_STATE(9463)] = 335269, + [SMALL_STATE(9464)] = 335276, + [SMALL_STATE(9465)] = 335283, + [SMALL_STATE(9466)] = 335290, + [SMALL_STATE(9467)] = 335297, + [SMALL_STATE(9468)] = 335304, + [SMALL_STATE(9469)] = 335311, + [SMALL_STATE(9470)] = 335318, + [SMALL_STATE(9471)] = 335325, + [SMALL_STATE(9472)] = 335332, + [SMALL_STATE(9473)] = 335339, + [SMALL_STATE(9474)] = 335346, + [SMALL_STATE(9475)] = 335353, + [SMALL_STATE(9476)] = 335360, + [SMALL_STATE(9477)] = 335367, + [SMALL_STATE(9478)] = 335374, + [SMALL_STATE(9479)] = 335381, + [SMALL_STATE(9480)] = 335388, + [SMALL_STATE(9481)] = 335395, + [SMALL_STATE(9482)] = 335402, + [SMALL_STATE(9483)] = 335409, + [SMALL_STATE(9484)] = 335416, + [SMALL_STATE(9485)] = 335423, + [SMALL_STATE(9486)] = 335430, + [SMALL_STATE(9487)] = 335437, + [SMALL_STATE(9488)] = 335444, + [SMALL_STATE(9489)] = 335451, + [SMALL_STATE(9490)] = 335458, + [SMALL_STATE(9491)] = 335465, + [SMALL_STATE(9492)] = 335472, + [SMALL_STATE(9493)] = 335479, + [SMALL_STATE(9494)] = 335486, + [SMALL_STATE(9495)] = 335493, + [SMALL_STATE(9496)] = 335500, + [SMALL_STATE(9497)] = 335507, + [SMALL_STATE(9498)] = 335514, + [SMALL_STATE(9499)] = 335521, + [SMALL_STATE(9500)] = 335528, + [SMALL_STATE(9501)] = 335535, + [SMALL_STATE(9502)] = 335542, + [SMALL_STATE(9503)] = 335549, + [SMALL_STATE(9504)] = 335556, + [SMALL_STATE(9505)] = 335563, + [SMALL_STATE(9506)] = 335570, + [SMALL_STATE(9507)] = 335577, + [SMALL_STATE(9508)] = 335584, + [SMALL_STATE(9509)] = 335591, + [SMALL_STATE(9510)] = 335598, + [SMALL_STATE(9511)] = 335605, + [SMALL_STATE(9512)] = 335612, + [SMALL_STATE(9513)] = 335619, + [SMALL_STATE(9514)] = 335626, + [SMALL_STATE(9515)] = 335633, + [SMALL_STATE(9516)] = 335640, + [SMALL_STATE(9517)] = 335647, + [SMALL_STATE(9518)] = 335654, + [SMALL_STATE(9519)] = 335661, + [SMALL_STATE(9520)] = 335668, + [SMALL_STATE(9521)] = 335675, + [SMALL_STATE(9522)] = 335682, + [SMALL_STATE(9523)] = 335689, + [SMALL_STATE(9524)] = 335696, + [SMALL_STATE(9525)] = 335703, + [SMALL_STATE(9526)] = 335710, + [SMALL_STATE(9527)] = 335717, + [SMALL_STATE(9528)] = 335724, + [SMALL_STATE(9529)] = 335731, + [SMALL_STATE(9530)] = 335738, + [SMALL_STATE(9531)] = 335745, + [SMALL_STATE(9532)] = 335752, + [SMALL_STATE(9533)] = 335759, + [SMALL_STATE(9534)] = 335766, + [SMALL_STATE(9535)] = 335773, + [SMALL_STATE(9536)] = 335780, + [SMALL_STATE(9537)] = 335787, + [SMALL_STATE(9538)] = 335794, + [SMALL_STATE(9539)] = 335801, + [SMALL_STATE(9540)] = 335808, + [SMALL_STATE(9541)] = 335815, + [SMALL_STATE(9542)] = 335822, + [SMALL_STATE(9543)] = 335829, + [SMALL_STATE(9544)] = 335836, + [SMALL_STATE(9545)] = 335843, + [SMALL_STATE(9546)] = 335850, + [SMALL_STATE(9547)] = 335857, + [SMALL_STATE(9548)] = 335864, + [SMALL_STATE(9549)] = 335871, + [SMALL_STATE(9550)] = 335878, + [SMALL_STATE(9551)] = 335885, + [SMALL_STATE(9552)] = 335892, + [SMALL_STATE(9553)] = 335899, + [SMALL_STATE(9554)] = 335906, + [SMALL_STATE(9555)] = 335913, + [SMALL_STATE(9556)] = 335920, + [SMALL_STATE(9557)] = 335927, + [SMALL_STATE(9558)] = 335934, + [SMALL_STATE(9559)] = 335941, + [SMALL_STATE(9560)] = 335948, + [SMALL_STATE(9561)] = 335955, + [SMALL_STATE(9562)] = 335962, + [SMALL_STATE(9563)] = 335969, + [SMALL_STATE(9564)] = 335976, + [SMALL_STATE(9565)] = 335983, + [SMALL_STATE(9566)] = 335990, + [SMALL_STATE(9567)] = 335997, + [SMALL_STATE(9568)] = 336004, + [SMALL_STATE(9569)] = 336011, + [SMALL_STATE(9570)] = 336018, + [SMALL_STATE(9571)] = 336025, + [SMALL_STATE(9572)] = 336032, + [SMALL_STATE(9573)] = 336039, + [SMALL_STATE(9574)] = 336046, + [SMALL_STATE(9575)] = 336053, + [SMALL_STATE(9576)] = 336060, + [SMALL_STATE(9577)] = 336067, + [SMALL_STATE(9578)] = 336074, + [SMALL_STATE(9579)] = 336081, + [SMALL_STATE(9580)] = 336088, + [SMALL_STATE(9581)] = 336095, + [SMALL_STATE(9582)] = 336102, + [SMALL_STATE(9583)] = 336109, + [SMALL_STATE(9584)] = 336116, + [SMALL_STATE(9585)] = 336123, + [SMALL_STATE(9586)] = 336130, + [SMALL_STATE(9587)] = 336137, + [SMALL_STATE(9588)] = 336144, + [SMALL_STATE(9589)] = 336151, + [SMALL_STATE(9590)] = 336158, + [SMALL_STATE(9591)] = 336165, + [SMALL_STATE(9592)] = 336172, + [SMALL_STATE(9593)] = 336179, + [SMALL_STATE(9594)] = 336186, + [SMALL_STATE(9595)] = 336193, + [SMALL_STATE(9596)] = 336200, + [SMALL_STATE(9597)] = 336207, + [SMALL_STATE(9598)] = 336214, + [SMALL_STATE(9599)] = 336221, + [SMALL_STATE(9600)] = 336228, + [SMALL_STATE(9601)] = 336235, + [SMALL_STATE(9602)] = 336242, + [SMALL_STATE(9603)] = 336249, + [SMALL_STATE(9604)] = 336256, + [SMALL_STATE(9605)] = 336263, + [SMALL_STATE(9606)] = 336270, + [SMALL_STATE(9607)] = 336277, + [SMALL_STATE(9608)] = 336284, + [SMALL_STATE(9609)] = 336291, + [SMALL_STATE(9610)] = 336298, + [SMALL_STATE(9611)] = 336305, + [SMALL_STATE(9612)] = 336312, + [SMALL_STATE(9613)] = 336319, + [SMALL_STATE(9614)] = 336326, + [SMALL_STATE(9615)] = 336333, + [SMALL_STATE(9616)] = 336340, + [SMALL_STATE(9617)] = 336347, + [SMALL_STATE(9618)] = 336354, + [SMALL_STATE(9619)] = 336361, + [SMALL_STATE(9620)] = 336368, + [SMALL_STATE(9621)] = 336375, + [SMALL_STATE(9622)] = 336382, + [SMALL_STATE(9623)] = 336389, + [SMALL_STATE(9624)] = 336396, + [SMALL_STATE(9625)] = 336403, + [SMALL_STATE(9626)] = 336410, + [SMALL_STATE(9627)] = 336417, + [SMALL_STATE(9628)] = 336424, + [SMALL_STATE(9629)] = 336431, + [SMALL_STATE(9630)] = 336438, + [SMALL_STATE(9631)] = 336445, + [SMALL_STATE(9632)] = 336452, + [SMALL_STATE(9633)] = 336459, + [SMALL_STATE(9634)] = 336466, + [SMALL_STATE(9635)] = 336473, + [SMALL_STATE(9636)] = 336480, + [SMALL_STATE(9637)] = 336487, + [SMALL_STATE(9638)] = 336494, + [SMALL_STATE(9639)] = 336501, + [SMALL_STATE(9640)] = 336508, + [SMALL_STATE(9641)] = 336515, + [SMALL_STATE(9642)] = 336522, + [SMALL_STATE(9643)] = 336529, + [SMALL_STATE(9644)] = 336536, + [SMALL_STATE(9645)] = 336543, + [SMALL_STATE(9646)] = 336550, + [SMALL_STATE(9647)] = 336557, + [SMALL_STATE(9648)] = 336564, + [SMALL_STATE(9649)] = 336571, + [SMALL_STATE(9650)] = 336578, + [SMALL_STATE(9651)] = 336585, + [SMALL_STATE(9652)] = 336592, + [SMALL_STATE(9653)] = 336599, + [SMALL_STATE(9654)] = 336606, + [SMALL_STATE(9655)] = 336613, + [SMALL_STATE(9656)] = 336620, + [SMALL_STATE(9657)] = 336627, + [SMALL_STATE(9658)] = 336634, + [SMALL_STATE(9659)] = 336641, + [SMALL_STATE(9660)] = 336648, + [SMALL_STATE(9661)] = 336655, + [SMALL_STATE(9662)] = 336662, + [SMALL_STATE(9663)] = 336669, + [SMALL_STATE(9664)] = 336676, + [SMALL_STATE(9665)] = 336683, + [SMALL_STATE(9666)] = 336690, + [SMALL_STATE(9667)] = 336697, + [SMALL_STATE(9668)] = 336704, + [SMALL_STATE(9669)] = 336711, + [SMALL_STATE(9670)] = 336718, + [SMALL_STATE(9671)] = 336725, + [SMALL_STATE(9672)] = 336732, + [SMALL_STATE(9673)] = 336739, + [SMALL_STATE(9674)] = 336746, + [SMALL_STATE(9675)] = 336753, + [SMALL_STATE(9676)] = 336760, + [SMALL_STATE(9677)] = 336767, + [SMALL_STATE(9678)] = 336774, + [SMALL_STATE(9679)] = 336781, + [SMALL_STATE(9680)] = 336788, + [SMALL_STATE(9681)] = 336795, + [SMALL_STATE(9682)] = 336802, + [SMALL_STATE(9683)] = 336809, + [SMALL_STATE(9684)] = 336816, + [SMALL_STATE(9685)] = 336823, + [SMALL_STATE(9686)] = 336830, + [SMALL_STATE(9687)] = 336837, + [SMALL_STATE(9688)] = 336844, + [SMALL_STATE(9689)] = 336851, + [SMALL_STATE(9690)] = 336858, + [SMALL_STATE(9691)] = 336865, + [SMALL_STATE(9692)] = 336872, + [SMALL_STATE(9693)] = 336879, + [SMALL_STATE(9694)] = 336886, + [SMALL_STATE(9695)] = 336893, + [SMALL_STATE(9696)] = 336900, + [SMALL_STATE(9697)] = 336907, + [SMALL_STATE(9698)] = 336914, + [SMALL_STATE(9699)] = 336921, + [SMALL_STATE(9700)] = 336928, + [SMALL_STATE(9701)] = 336935, + [SMALL_STATE(9702)] = 336942, + [SMALL_STATE(9703)] = 336949, + [SMALL_STATE(9704)] = 336956, + [SMALL_STATE(9705)] = 336963, + [SMALL_STATE(9706)] = 336970, + [SMALL_STATE(9707)] = 336977, + [SMALL_STATE(9708)] = 336984, + [SMALL_STATE(9709)] = 336991, + [SMALL_STATE(9710)] = 336998, + [SMALL_STATE(9711)] = 337005, + [SMALL_STATE(9712)] = 337012, + [SMALL_STATE(9713)] = 337019, + [SMALL_STATE(9714)] = 337026, + [SMALL_STATE(9715)] = 337033, + [SMALL_STATE(9716)] = 337040, + [SMALL_STATE(9717)] = 337047, + [SMALL_STATE(9718)] = 337054, + [SMALL_STATE(9719)] = 337061, + [SMALL_STATE(9720)] = 337068, + [SMALL_STATE(9721)] = 337075, + [SMALL_STATE(9722)] = 337082, + [SMALL_STATE(9723)] = 337089, + [SMALL_STATE(9724)] = 337096, + [SMALL_STATE(9725)] = 337103, + [SMALL_STATE(9726)] = 337110, + [SMALL_STATE(9727)] = 337117, + [SMALL_STATE(9728)] = 337124, + [SMALL_STATE(9729)] = 337131, + [SMALL_STATE(9730)] = 337138, + [SMALL_STATE(9731)] = 337145, + [SMALL_STATE(9732)] = 337152, + [SMALL_STATE(9733)] = 337159, + [SMALL_STATE(9734)] = 337166, + [SMALL_STATE(9735)] = 337173, + [SMALL_STATE(9736)] = 337180, + [SMALL_STATE(9737)] = 337187, + [SMALL_STATE(9738)] = 337194, + [SMALL_STATE(9739)] = 337201, + [SMALL_STATE(9740)] = 337208, + [SMALL_STATE(9741)] = 337215, + [SMALL_STATE(9742)] = 337222, + [SMALL_STATE(9743)] = 337229, + [SMALL_STATE(9744)] = 337236, + [SMALL_STATE(9745)] = 337243, + [SMALL_STATE(9746)] = 337250, + [SMALL_STATE(9747)] = 337257, + [SMALL_STATE(9748)] = 337264, + [SMALL_STATE(9749)] = 337271, + [SMALL_STATE(9750)] = 337278, + [SMALL_STATE(9751)] = 337285, + [SMALL_STATE(9752)] = 337292, + [SMALL_STATE(9753)] = 337299, + [SMALL_STATE(9754)] = 337306, + [SMALL_STATE(9755)] = 337313, + [SMALL_STATE(9756)] = 337320, + [SMALL_STATE(9757)] = 337327, + [SMALL_STATE(9758)] = 337334, + [SMALL_STATE(9759)] = 337341, + [SMALL_STATE(9760)] = 337348, + [SMALL_STATE(9761)] = 337355, + [SMALL_STATE(9762)] = 337362, + [SMALL_STATE(9763)] = 337369, + [SMALL_STATE(9764)] = 337376, + [SMALL_STATE(9765)] = 337383, + [SMALL_STATE(9766)] = 337390, + [SMALL_STATE(9767)] = 337397, + [SMALL_STATE(9768)] = 337404, + [SMALL_STATE(9769)] = 337411, + [SMALL_STATE(9770)] = 337418, + [SMALL_STATE(9771)] = 337425, + [SMALL_STATE(9772)] = 337432, + [SMALL_STATE(9773)] = 337439, + [SMALL_STATE(9774)] = 337446, + [SMALL_STATE(9775)] = 337453, + [SMALL_STATE(9776)] = 337460, + [SMALL_STATE(9777)] = 337467, + [SMALL_STATE(9778)] = 337474, + [SMALL_STATE(9779)] = 337481, + [SMALL_STATE(9780)] = 337488, + [SMALL_STATE(9781)] = 337495, + [SMALL_STATE(9782)] = 337502, + [SMALL_STATE(9783)] = 337509, + [SMALL_STATE(9784)] = 337516, + [SMALL_STATE(9785)] = 337523, + [SMALL_STATE(9786)] = 337530, + [SMALL_STATE(9787)] = 337537, + [SMALL_STATE(9788)] = 337544, + [SMALL_STATE(9789)] = 337551, + [SMALL_STATE(9790)] = 337558, + [SMALL_STATE(9791)] = 337565, + [SMALL_STATE(9792)] = 337572, + [SMALL_STATE(9793)] = 337579, + [SMALL_STATE(9794)] = 337586, + [SMALL_STATE(9795)] = 337593, + [SMALL_STATE(9796)] = 337600, + [SMALL_STATE(9797)] = 337607, + [SMALL_STATE(9798)] = 337614, + [SMALL_STATE(9799)] = 337621, + [SMALL_STATE(9800)] = 337628, + [SMALL_STATE(9801)] = 337635, + [SMALL_STATE(9802)] = 337642, + [SMALL_STATE(9803)] = 337649, + [SMALL_STATE(9804)] = 337656, + [SMALL_STATE(9805)] = 337663, + [SMALL_STATE(9806)] = 337670, + [SMALL_STATE(9807)] = 337677, + [SMALL_STATE(9808)] = 337684, + [SMALL_STATE(9809)] = 337691, + [SMALL_STATE(9810)] = 337698, + [SMALL_STATE(9811)] = 337705, + [SMALL_STATE(9812)] = 337712, + [SMALL_STATE(9813)] = 337719, + [SMALL_STATE(9814)] = 337726, + [SMALL_STATE(9815)] = 337733, + [SMALL_STATE(9816)] = 337740, + [SMALL_STATE(9817)] = 337747, + [SMALL_STATE(9818)] = 337754, + [SMALL_STATE(9819)] = 337761, + [SMALL_STATE(9820)] = 337768, + [SMALL_STATE(9821)] = 337775, + [SMALL_STATE(9822)] = 337782, + [SMALL_STATE(9823)] = 337789, + [SMALL_STATE(9824)] = 337796, + [SMALL_STATE(9825)] = 337803, + [SMALL_STATE(9826)] = 337810, + [SMALL_STATE(9827)] = 337817, + [SMALL_STATE(9828)] = 337824, + [SMALL_STATE(9829)] = 337831, + [SMALL_STATE(9830)] = 337838, + [SMALL_STATE(9831)] = 337845, + [SMALL_STATE(9832)] = 337852, + [SMALL_STATE(9833)] = 337859, + [SMALL_STATE(9834)] = 337866, + [SMALL_STATE(9835)] = 337873, + [SMALL_STATE(9836)] = 337880, + [SMALL_STATE(9837)] = 337887, + [SMALL_STATE(9838)] = 337894, + [SMALL_STATE(9839)] = 337901, + [SMALL_STATE(9840)] = 337908, + [SMALL_STATE(9841)] = 337915, + [SMALL_STATE(9842)] = 337922, + [SMALL_STATE(9843)] = 337929, + [SMALL_STATE(9844)] = 337936, + [SMALL_STATE(9845)] = 337943, + [SMALL_STATE(9846)] = 337950, + [SMALL_STATE(9847)] = 337957, + [SMALL_STATE(9848)] = 337964, + [SMALL_STATE(9849)] = 337971, + [SMALL_STATE(9850)] = 337978, + [SMALL_STATE(9851)] = 337985, + [SMALL_STATE(9852)] = 337992, + [SMALL_STATE(9853)] = 337999, + [SMALL_STATE(9854)] = 338006, + [SMALL_STATE(9855)] = 338013, + [SMALL_STATE(9856)] = 338020, + [SMALL_STATE(9857)] = 338027, + [SMALL_STATE(9858)] = 338034, + [SMALL_STATE(9859)] = 338041, + [SMALL_STATE(9860)] = 338048, + [SMALL_STATE(9861)] = 338055, + [SMALL_STATE(9862)] = 338062, + [SMALL_STATE(9863)] = 338069, + [SMALL_STATE(9864)] = 338076, + [SMALL_STATE(9865)] = 338083, + [SMALL_STATE(9866)] = 338090, + [SMALL_STATE(9867)] = 338097, + [SMALL_STATE(9868)] = 338104, + [SMALL_STATE(9869)] = 338111, + [SMALL_STATE(9870)] = 338118, + [SMALL_STATE(9871)] = 338125, + [SMALL_STATE(9872)] = 338132, + [SMALL_STATE(9873)] = 338139, + [SMALL_STATE(9874)] = 338146, + [SMALL_STATE(9875)] = 338153, + [SMALL_STATE(9876)] = 338160, + [SMALL_STATE(9877)] = 338167, + [SMALL_STATE(9878)] = 338174, + [SMALL_STATE(9879)] = 338181, + [SMALL_STATE(9880)] = 338188, + [SMALL_STATE(9881)] = 338195, + [SMALL_STATE(9882)] = 338202, + [SMALL_STATE(9883)] = 338209, + [SMALL_STATE(9884)] = 338216, + [SMALL_STATE(9885)] = 338223, + [SMALL_STATE(9886)] = 338230, + [SMALL_STATE(9887)] = 338237, + [SMALL_STATE(9888)] = 338244, + [SMALL_STATE(9889)] = 338251, + [SMALL_STATE(9890)] = 338258, + [SMALL_STATE(9891)] = 338265, + [SMALL_STATE(9892)] = 338272, + [SMALL_STATE(9893)] = 338279, + [SMALL_STATE(9894)] = 338286, + [SMALL_STATE(9895)] = 338293, + [SMALL_STATE(9896)] = 338300, + [SMALL_STATE(9897)] = 338307, + [SMALL_STATE(9898)] = 338314, + [SMALL_STATE(9899)] = 338321, + [SMALL_STATE(9900)] = 338328, + [SMALL_STATE(9901)] = 338335, + [SMALL_STATE(9902)] = 338342, + [SMALL_STATE(9903)] = 338349, + [SMALL_STATE(9904)] = 338356, + [SMALL_STATE(9905)] = 338363, + [SMALL_STATE(9906)] = 338370, + [SMALL_STATE(9907)] = 338377, + [SMALL_STATE(9908)] = 338384, + [SMALL_STATE(9909)] = 338391, + [SMALL_STATE(9910)] = 338398, + [SMALL_STATE(9911)] = 338405, + [SMALL_STATE(9912)] = 338412, + [SMALL_STATE(9913)] = 338419, + [SMALL_STATE(9914)] = 338426, + [SMALL_STATE(9915)] = 338433, + [SMALL_STATE(9916)] = 338440, + [SMALL_STATE(9917)] = 338447, + [SMALL_STATE(9918)] = 338454, + [SMALL_STATE(9919)] = 338461, + [SMALL_STATE(9920)] = 338468, + [SMALL_STATE(9921)] = 338475, + [SMALL_STATE(9922)] = 338482, + [SMALL_STATE(9923)] = 338489, + [SMALL_STATE(9924)] = 338496, + [SMALL_STATE(9925)] = 338503, + [SMALL_STATE(9926)] = 338510, + [SMALL_STATE(9927)] = 338517, + [SMALL_STATE(9928)] = 338524, + [SMALL_STATE(9929)] = 338531, + [SMALL_STATE(9930)] = 338538, + [SMALL_STATE(9931)] = 338545, + [SMALL_STATE(9932)] = 338552, + [SMALL_STATE(9933)] = 338559, + [SMALL_STATE(9934)] = 338566, + [SMALL_STATE(9935)] = 338573, + [SMALL_STATE(9936)] = 338580, + [SMALL_STATE(9937)] = 338587, + [SMALL_STATE(9938)] = 338594, + [SMALL_STATE(9939)] = 338601, + [SMALL_STATE(9940)] = 338608, + [SMALL_STATE(9941)] = 338615, + [SMALL_STATE(9942)] = 338622, + [SMALL_STATE(9943)] = 338629, + [SMALL_STATE(9944)] = 338636, + [SMALL_STATE(9945)] = 338643, + [SMALL_STATE(9946)] = 338650, + [SMALL_STATE(9947)] = 338657, + [SMALL_STATE(9948)] = 338664, + [SMALL_STATE(9949)] = 338671, + [SMALL_STATE(9950)] = 338678, + [SMALL_STATE(9951)] = 338685, + [SMALL_STATE(9952)] = 338692, + [SMALL_STATE(9953)] = 338699, + [SMALL_STATE(9954)] = 338706, + [SMALL_STATE(9955)] = 338713, + [SMALL_STATE(9956)] = 338720, + [SMALL_STATE(9957)] = 338727, + [SMALL_STATE(9958)] = 338734, + [SMALL_STATE(9959)] = 338741, + [SMALL_STATE(9960)] = 338748, + [SMALL_STATE(9961)] = 338755, + [SMALL_STATE(9962)] = 338762, + [SMALL_STATE(9963)] = 338769, + [SMALL_STATE(9964)] = 338776, + [SMALL_STATE(9965)] = 338783, + [SMALL_STATE(9966)] = 338790, + [SMALL_STATE(9967)] = 338797, + [SMALL_STATE(9968)] = 338804, + [SMALL_STATE(9969)] = 338811, + [SMALL_STATE(9970)] = 338818, + [SMALL_STATE(9971)] = 338825, + [SMALL_STATE(9972)] = 338832, + [SMALL_STATE(9973)] = 338839, + [SMALL_STATE(9974)] = 338846, + [SMALL_STATE(9975)] = 338853, + [SMALL_STATE(9976)] = 338860, + [SMALL_STATE(9977)] = 338867, + [SMALL_STATE(9978)] = 338874, + [SMALL_STATE(9979)] = 338881, + [SMALL_STATE(9980)] = 338888, + [SMALL_STATE(9981)] = 338895, + [SMALL_STATE(9982)] = 338902, + [SMALL_STATE(9983)] = 338909, + [SMALL_STATE(9984)] = 338916, + [SMALL_STATE(9985)] = 338923, + [SMALL_STATE(9986)] = 338930, + [SMALL_STATE(9987)] = 338937, + [SMALL_STATE(9988)] = 338944, + [SMALL_STATE(9989)] = 338951, + [SMALL_STATE(9990)] = 338958, + [SMALL_STATE(9991)] = 338965, + [SMALL_STATE(9992)] = 338972, + [SMALL_STATE(9993)] = 338979, + [SMALL_STATE(9994)] = 338986, + [SMALL_STATE(9995)] = 338993, + [SMALL_STATE(9996)] = 339000, + [SMALL_STATE(9997)] = 339007, + [SMALL_STATE(9998)] = 339014, + [SMALL_STATE(9999)] = 339021, + [SMALL_STATE(10000)] = 339028, + [SMALL_STATE(10001)] = 339035, + [SMALL_STATE(10002)] = 339042, + [SMALL_STATE(10003)] = 339049, + [SMALL_STATE(10004)] = 339056, + [SMALL_STATE(10005)] = 339063, + [SMALL_STATE(10006)] = 339070, + [SMALL_STATE(10007)] = 339077, + [SMALL_STATE(10008)] = 339084, + [SMALL_STATE(10009)] = 339091, + [SMALL_STATE(10010)] = 339098, + [SMALL_STATE(10011)] = 339105, + [SMALL_STATE(10012)] = 339112, + [SMALL_STATE(10013)] = 339119, + [SMALL_STATE(10014)] = 339126, + [SMALL_STATE(10015)] = 339133, + [SMALL_STATE(10016)] = 339140, + [SMALL_STATE(10017)] = 339147, + [SMALL_STATE(10018)] = 339154, + [SMALL_STATE(10019)] = 339161, + [SMALL_STATE(10020)] = 339168, + [SMALL_STATE(10021)] = 339175, + [SMALL_STATE(10022)] = 339182, + [SMALL_STATE(10023)] = 339189, + [SMALL_STATE(10024)] = 339196, + [SMALL_STATE(10025)] = 339203, + [SMALL_STATE(10026)] = 339210, + [SMALL_STATE(10027)] = 339217, + [SMALL_STATE(10028)] = 339224, + [SMALL_STATE(10029)] = 339231, + [SMALL_STATE(10030)] = 339238, + [SMALL_STATE(10031)] = 339245, + [SMALL_STATE(10032)] = 339252, + [SMALL_STATE(10033)] = 339259, + [SMALL_STATE(10034)] = 339266, + [SMALL_STATE(10035)] = 339273, + [SMALL_STATE(10036)] = 339280, + [SMALL_STATE(10037)] = 339287, + [SMALL_STATE(10038)] = 339294, + [SMALL_STATE(10039)] = 339301, + [SMALL_STATE(10040)] = 339308, + [SMALL_STATE(10041)] = 339315, + [SMALL_STATE(10042)] = 339322, + [SMALL_STATE(10043)] = 339329, + [SMALL_STATE(10044)] = 339336, + [SMALL_STATE(10045)] = 339343, + [SMALL_STATE(10046)] = 339350, + [SMALL_STATE(10047)] = 339357, + [SMALL_STATE(10048)] = 339364, + [SMALL_STATE(10049)] = 339371, + [SMALL_STATE(10050)] = 339378, + [SMALL_STATE(10051)] = 339385, + [SMALL_STATE(10052)] = 339392, + [SMALL_STATE(10053)] = 339399, + [SMALL_STATE(10054)] = 339406, + [SMALL_STATE(10055)] = 339413, + [SMALL_STATE(10056)] = 339420, + [SMALL_STATE(10057)] = 339427, + [SMALL_STATE(10058)] = 339434, + [SMALL_STATE(10059)] = 339441, + [SMALL_STATE(10060)] = 339448, + [SMALL_STATE(10061)] = 339455, + [SMALL_STATE(10062)] = 339462, + [SMALL_STATE(10063)] = 339469, + [SMALL_STATE(10064)] = 339476, + [SMALL_STATE(10065)] = 339483, + [SMALL_STATE(10066)] = 339490, + [SMALL_STATE(10067)] = 339497, + [SMALL_STATE(10068)] = 339504, + [SMALL_STATE(10069)] = 339511, + [SMALL_STATE(10070)] = 339518, + [SMALL_STATE(10071)] = 339525, + [SMALL_STATE(10072)] = 339532, + [SMALL_STATE(10073)] = 339539, + [SMALL_STATE(10074)] = 339546, + [SMALL_STATE(10075)] = 339553, + [SMALL_STATE(10076)] = 339560, + [SMALL_STATE(10077)] = 339567, + [SMALL_STATE(10078)] = 339574, + [SMALL_STATE(10079)] = 339581, + [SMALL_STATE(10080)] = 339588, + [SMALL_STATE(10081)] = 339595, + [SMALL_STATE(10082)] = 339602, + [SMALL_STATE(10083)] = 339609, + [SMALL_STATE(10084)] = 339616, + [SMALL_STATE(10085)] = 339623, + [SMALL_STATE(10086)] = 339630, + [SMALL_STATE(10087)] = 339637, + [SMALL_STATE(10088)] = 339644, + [SMALL_STATE(10089)] = 339651, + [SMALL_STATE(10090)] = 339658, + [SMALL_STATE(10091)] = 339665, + [SMALL_STATE(10092)] = 339672, + [SMALL_STATE(10093)] = 339679, + [SMALL_STATE(10094)] = 339686, + [SMALL_STATE(10095)] = 339693, + [SMALL_STATE(10096)] = 339700, + [SMALL_STATE(10097)] = 339707, + [SMALL_STATE(10098)] = 339714, + [SMALL_STATE(10099)] = 339721, + [SMALL_STATE(10100)] = 339728, + [SMALL_STATE(10101)] = 339735, + [SMALL_STATE(10102)] = 339742, + [SMALL_STATE(10103)] = 339749, + [SMALL_STATE(10104)] = 339756, + [SMALL_STATE(10105)] = 339763, + [SMALL_STATE(10106)] = 339770, + [SMALL_STATE(10107)] = 339777, + [SMALL_STATE(10108)] = 339784, + [SMALL_STATE(10109)] = 339791, + [SMALL_STATE(10110)] = 339798, + [SMALL_STATE(10111)] = 339805, + [SMALL_STATE(10112)] = 339812, + [SMALL_STATE(10113)] = 339819, + [SMALL_STATE(10114)] = 339826, + [SMALL_STATE(10115)] = 339833, + [SMALL_STATE(10116)] = 339840, + [SMALL_STATE(10117)] = 339847, + [SMALL_STATE(10118)] = 339854, + [SMALL_STATE(10119)] = 339861, + [SMALL_STATE(10120)] = 339868, + [SMALL_STATE(10121)] = 339875, + [SMALL_STATE(10122)] = 339882, + [SMALL_STATE(10123)] = 339889, + [SMALL_STATE(10124)] = 339896, + [SMALL_STATE(10125)] = 339903, + [SMALL_STATE(10126)] = 339910, + [SMALL_STATE(10127)] = 339917, + [SMALL_STATE(10128)] = 339924, + [SMALL_STATE(10129)] = 339931, + [SMALL_STATE(10130)] = 339938, + [SMALL_STATE(10131)] = 339945, + [SMALL_STATE(10132)] = 339952, + [SMALL_STATE(10133)] = 339959, + [SMALL_STATE(10134)] = 339966, + [SMALL_STATE(10135)] = 339973, + [SMALL_STATE(10136)] = 339980, + [SMALL_STATE(10137)] = 339987, + [SMALL_STATE(10138)] = 339994, + [SMALL_STATE(10139)] = 340001, + [SMALL_STATE(10140)] = 340008, + [SMALL_STATE(10141)] = 340015, + [SMALL_STATE(10142)] = 340022, + [SMALL_STATE(10143)] = 340029, + [SMALL_STATE(10144)] = 340036, + [SMALL_STATE(10145)] = 340043, + [SMALL_STATE(10146)] = 340050, + [SMALL_STATE(10147)] = 340057, + [SMALL_STATE(10148)] = 340064, + [SMALL_STATE(10149)] = 340071, + [SMALL_STATE(10150)] = 340078, + [SMALL_STATE(10151)] = 340085, + [SMALL_STATE(10152)] = 340092, + [SMALL_STATE(10153)] = 340099, + [SMALL_STATE(10154)] = 340106, + [SMALL_STATE(10155)] = 340113, + [SMALL_STATE(10156)] = 340120, + [SMALL_STATE(10157)] = 340127, + [SMALL_STATE(10158)] = 340134, + [SMALL_STATE(10159)] = 340141, + [SMALL_STATE(10160)] = 340148, + [SMALL_STATE(10161)] = 340155, + [SMALL_STATE(10162)] = 340162, + [SMALL_STATE(10163)] = 340169, + [SMALL_STATE(10164)] = 340176, + [SMALL_STATE(10165)] = 340183, + [SMALL_STATE(10166)] = 340190, + [SMALL_STATE(10167)] = 340197, + [SMALL_STATE(10168)] = 340204, + [SMALL_STATE(10169)] = 340211, + [SMALL_STATE(10170)] = 340218, + [SMALL_STATE(10171)] = 340225, + [SMALL_STATE(10172)] = 340232, + [SMALL_STATE(10173)] = 340239, + [SMALL_STATE(10174)] = 340246, + [SMALL_STATE(10175)] = 340253, + [SMALL_STATE(10176)] = 340260, + [SMALL_STATE(10177)] = 340267, + [SMALL_STATE(10178)] = 340274, + [SMALL_STATE(10179)] = 340281, + [SMALL_STATE(10180)] = 340288, + [SMALL_STATE(10181)] = 340295, + [SMALL_STATE(10182)] = 340302, + [SMALL_STATE(10183)] = 340309, + [SMALL_STATE(10184)] = 340316, + [SMALL_STATE(10185)] = 340323, + [SMALL_STATE(10186)] = 340330, + [SMALL_STATE(10187)] = 340337, + [SMALL_STATE(10188)] = 340344, + [SMALL_STATE(10189)] = 340351, + [SMALL_STATE(10190)] = 340358, + [SMALL_STATE(10191)] = 340365, + [SMALL_STATE(10192)] = 340372, + [SMALL_STATE(10193)] = 340379, + [SMALL_STATE(10194)] = 340386, + [SMALL_STATE(10195)] = 340393, + [SMALL_STATE(10196)] = 340400, + [SMALL_STATE(10197)] = 340407, + [SMALL_STATE(10198)] = 340414, + [SMALL_STATE(10199)] = 340421, + [SMALL_STATE(10200)] = 340428, + [SMALL_STATE(10201)] = 340435, + [SMALL_STATE(10202)] = 340442, + [SMALL_STATE(10203)] = 340449, + [SMALL_STATE(10204)] = 340456, + [SMALL_STATE(10205)] = 340463, + [SMALL_STATE(10206)] = 340470, + [SMALL_STATE(10207)] = 340477, + [SMALL_STATE(10208)] = 340484, + [SMALL_STATE(10209)] = 340491, + [SMALL_STATE(10210)] = 340498, + [SMALL_STATE(10211)] = 340505, + [SMALL_STATE(10212)] = 340512, + [SMALL_STATE(10213)] = 340519, + [SMALL_STATE(10214)] = 340526, + [SMALL_STATE(10215)] = 340533, + [SMALL_STATE(10216)] = 340540, + [SMALL_STATE(10217)] = 340547, + [SMALL_STATE(10218)] = 340554, + [SMALL_STATE(10219)] = 340561, + [SMALL_STATE(10220)] = 340568, + [SMALL_STATE(10221)] = 340575, + [SMALL_STATE(10222)] = 340582, + [SMALL_STATE(10223)] = 340589, + [SMALL_STATE(10224)] = 340596, + [SMALL_STATE(10225)] = 340603, + [SMALL_STATE(10226)] = 340610, + [SMALL_STATE(10227)] = 340617, + [SMALL_STATE(10228)] = 340624, + [SMALL_STATE(10229)] = 340631, + [SMALL_STATE(10230)] = 340638, + [SMALL_STATE(10231)] = 340645, + [SMALL_STATE(10232)] = 340652, + [SMALL_STATE(10233)] = 340659, + [SMALL_STATE(10234)] = 340666, + [SMALL_STATE(10235)] = 340673, + [SMALL_STATE(10236)] = 340680, + [SMALL_STATE(10237)] = 340687, + [SMALL_STATE(10238)] = 340694, + [SMALL_STATE(10239)] = 340701, + [SMALL_STATE(10240)] = 340708, + [SMALL_STATE(10241)] = 340715, + [SMALL_STATE(10242)] = 340722, + [SMALL_STATE(10243)] = 340729, + [SMALL_STATE(10244)] = 340736, + [SMALL_STATE(10245)] = 340743, + [SMALL_STATE(10246)] = 340750, + [SMALL_STATE(10247)] = 340757, + [SMALL_STATE(10248)] = 340764, + [SMALL_STATE(10249)] = 340771, + [SMALL_STATE(10250)] = 340778, + [SMALL_STATE(10251)] = 340785, + [SMALL_STATE(10252)] = 340792, + [SMALL_STATE(10253)] = 340799, + [SMALL_STATE(10254)] = 340806, + [SMALL_STATE(10255)] = 340813, + [SMALL_STATE(10256)] = 340820, + [SMALL_STATE(10257)] = 340827, + [SMALL_STATE(10258)] = 340834, + [SMALL_STATE(10259)] = 340841, + [SMALL_STATE(10260)] = 340848, + [SMALL_STATE(10261)] = 340855, + [SMALL_STATE(10262)] = 340862, + [SMALL_STATE(10263)] = 340869, + [SMALL_STATE(10264)] = 340876, + [SMALL_STATE(10265)] = 340883, + [SMALL_STATE(10266)] = 340890, + [SMALL_STATE(10267)] = 340897, + [SMALL_STATE(10268)] = 340904, + [SMALL_STATE(10269)] = 340911, + [SMALL_STATE(10270)] = 340918, + [SMALL_STATE(10271)] = 340925, + [SMALL_STATE(10272)] = 340932, + [SMALL_STATE(10273)] = 340939, + [SMALL_STATE(10274)] = 340946, + [SMALL_STATE(10275)] = 340953, + [SMALL_STATE(10276)] = 340960, + [SMALL_STATE(10277)] = 340967, + [SMALL_STATE(10278)] = 340974, + [SMALL_STATE(10279)] = 340981, + [SMALL_STATE(10280)] = 340988, + [SMALL_STATE(10281)] = 340995, + [SMALL_STATE(10282)] = 341002, + [SMALL_STATE(10283)] = 341009, + [SMALL_STATE(10284)] = 341016, + [SMALL_STATE(10285)] = 341023, + [SMALL_STATE(10286)] = 341030, + [SMALL_STATE(10287)] = 341037, + [SMALL_STATE(10288)] = 341044, + [SMALL_STATE(10289)] = 341051, + [SMALL_STATE(10290)] = 341058, + [SMALL_STATE(10291)] = 341065, + [SMALL_STATE(10292)] = 341072, + [SMALL_STATE(10293)] = 341079, + [SMALL_STATE(10294)] = 341086, + [SMALL_STATE(10295)] = 341093, + [SMALL_STATE(10296)] = 341100, + [SMALL_STATE(10297)] = 341107, + [SMALL_STATE(10298)] = 341114, + [SMALL_STATE(10299)] = 341121, + [SMALL_STATE(10300)] = 341128, + [SMALL_STATE(10301)] = 341135, + [SMALL_STATE(10302)] = 341142, + [SMALL_STATE(10303)] = 341149, + [SMALL_STATE(10304)] = 341156, + [SMALL_STATE(10305)] = 341163, + [SMALL_STATE(10306)] = 341170, + [SMALL_STATE(10307)] = 341177, + [SMALL_STATE(10308)] = 341184, + [SMALL_STATE(10309)] = 341191, + [SMALL_STATE(10310)] = 341198, + [SMALL_STATE(10311)] = 341205, + [SMALL_STATE(10312)] = 341212, + [SMALL_STATE(10313)] = 341219, + [SMALL_STATE(10314)] = 341226, + [SMALL_STATE(10315)] = 341233, + [SMALL_STATE(10316)] = 341240, + [SMALL_STATE(10317)] = 341247, + [SMALL_STATE(10318)] = 341254, + [SMALL_STATE(10319)] = 341261, + [SMALL_STATE(10320)] = 341268, + [SMALL_STATE(10321)] = 341275, + [SMALL_STATE(10322)] = 341282, + [SMALL_STATE(10323)] = 341289, + [SMALL_STATE(10324)] = 341296, + [SMALL_STATE(10325)] = 341303, + [SMALL_STATE(10326)] = 341310, + [SMALL_STATE(10327)] = 341317, + [SMALL_STATE(10328)] = 341324, + [SMALL_STATE(10329)] = 341331, + [SMALL_STATE(10330)] = 341338, + [SMALL_STATE(10331)] = 341345, + [SMALL_STATE(10332)] = 341352, + [SMALL_STATE(10333)] = 341359, + [SMALL_STATE(10334)] = 341366, + [SMALL_STATE(10335)] = 341373, + [SMALL_STATE(10336)] = 341380, + [SMALL_STATE(10337)] = 341387, + [SMALL_STATE(10338)] = 341394, + [SMALL_STATE(10339)] = 341401, + [SMALL_STATE(10340)] = 341408, + [SMALL_STATE(10341)] = 341415, + [SMALL_STATE(10342)] = 341422, + [SMALL_STATE(10343)] = 341429, + [SMALL_STATE(10344)] = 341436, + [SMALL_STATE(10345)] = 341443, + [SMALL_STATE(10346)] = 341450, + [SMALL_STATE(10347)] = 341457, + [SMALL_STATE(10348)] = 341464, + [SMALL_STATE(10349)] = 341471, + [SMALL_STATE(10350)] = 341478, + [SMALL_STATE(10351)] = 341485, + [SMALL_STATE(10352)] = 341492, + [SMALL_STATE(10353)] = 341499, + [SMALL_STATE(10354)] = 341506, + [SMALL_STATE(10355)] = 341513, + [SMALL_STATE(10356)] = 341520, + [SMALL_STATE(10357)] = 341527, + [SMALL_STATE(10358)] = 341534, + [SMALL_STATE(10359)] = 341541, + [SMALL_STATE(10360)] = 341548, + [SMALL_STATE(10361)] = 341555, + [SMALL_STATE(10362)] = 341562, + [SMALL_STATE(10363)] = 341569, + [SMALL_STATE(10364)] = 341576, + [SMALL_STATE(10365)] = 341583, + [SMALL_STATE(10366)] = 341590, + [SMALL_STATE(10367)] = 341597, + [SMALL_STATE(10368)] = 341604, + [SMALL_STATE(10369)] = 341611, + [SMALL_STATE(10370)] = 341618, + [SMALL_STATE(10371)] = 341625, + [SMALL_STATE(10372)] = 341632, + [SMALL_STATE(10373)] = 341639, + [SMALL_STATE(10374)] = 341646, + [SMALL_STATE(10375)] = 341653, + [SMALL_STATE(10376)] = 341660, + [SMALL_STATE(10377)] = 341667, + [SMALL_STATE(10378)] = 341674, + [SMALL_STATE(10379)] = 341681, + [SMALL_STATE(10380)] = 341688, + [SMALL_STATE(10381)] = 341695, + [SMALL_STATE(10382)] = 341702, + [SMALL_STATE(10383)] = 341709, + [SMALL_STATE(10384)] = 341716, + [SMALL_STATE(10385)] = 341723, + [SMALL_STATE(10386)] = 341730, + [SMALL_STATE(10387)] = 341737, + [SMALL_STATE(10388)] = 341744, + [SMALL_STATE(10389)] = 341751, + [SMALL_STATE(10390)] = 341758, + [SMALL_STATE(10391)] = 341765, + [SMALL_STATE(10392)] = 341772, + [SMALL_STATE(10393)] = 341779, + [SMALL_STATE(10394)] = 341786, + [SMALL_STATE(10395)] = 341793, + [SMALL_STATE(10396)] = 341800, + [SMALL_STATE(10397)] = 341807, + [SMALL_STATE(10398)] = 341814, + [SMALL_STATE(10399)] = 341821, + [SMALL_STATE(10400)] = 341828, + [SMALL_STATE(10401)] = 341835, + [SMALL_STATE(10402)] = 341842, + [SMALL_STATE(10403)] = 341849, + [SMALL_STATE(10404)] = 341856, + [SMALL_STATE(10405)] = 341863, + [SMALL_STATE(10406)] = 341870, + [SMALL_STATE(10407)] = 341877, + [SMALL_STATE(10408)] = 341884, + [SMALL_STATE(10409)] = 341891, + [SMALL_STATE(10410)] = 341898, + [SMALL_STATE(10411)] = 341905, + [SMALL_STATE(10412)] = 341912, + [SMALL_STATE(10413)] = 341919, + [SMALL_STATE(10414)] = 341926, + [SMALL_STATE(10415)] = 341933, + [SMALL_STATE(10416)] = 341940, + [SMALL_STATE(10417)] = 341947, + [SMALL_STATE(10418)] = 341954, + [SMALL_STATE(10419)] = 341961, + [SMALL_STATE(10420)] = 341968, + [SMALL_STATE(10421)] = 341975, + [SMALL_STATE(10422)] = 341982, + [SMALL_STATE(10423)] = 341989, + [SMALL_STATE(10424)] = 341996, + [SMALL_STATE(10425)] = 342003, + [SMALL_STATE(10426)] = 342010, + [SMALL_STATE(10427)] = 342017, + [SMALL_STATE(10428)] = 342024, + [SMALL_STATE(10429)] = 342031, + [SMALL_STATE(10430)] = 342038, + [SMALL_STATE(10431)] = 342045, + [SMALL_STATE(10432)] = 342052, + [SMALL_STATE(10433)] = 342059, + [SMALL_STATE(10434)] = 342066, + [SMALL_STATE(10435)] = 342073, + [SMALL_STATE(10436)] = 342080, + [SMALL_STATE(10437)] = 342087, + [SMALL_STATE(10438)] = 342094, + [SMALL_STATE(10439)] = 342101, + [SMALL_STATE(10440)] = 342108, + [SMALL_STATE(10441)] = 342115, + [SMALL_STATE(10442)] = 342122, + [SMALL_STATE(10443)] = 342129, + [SMALL_STATE(10444)] = 342136, + [SMALL_STATE(10445)] = 342143, + [SMALL_STATE(10446)] = 342150, + [SMALL_STATE(10447)] = 342157, + [SMALL_STATE(10448)] = 342164, + [SMALL_STATE(10449)] = 342171, + [SMALL_STATE(10450)] = 342178, + [SMALL_STATE(10451)] = 342185, + [SMALL_STATE(10452)] = 342192, + [SMALL_STATE(10453)] = 342199, + [SMALL_STATE(10454)] = 342206, + [SMALL_STATE(10455)] = 342213, + [SMALL_STATE(10456)] = 342220, + [SMALL_STATE(10457)] = 342227, + [SMALL_STATE(10458)] = 342234, + [SMALL_STATE(10459)] = 342241, + [SMALL_STATE(10460)] = 342248, + [SMALL_STATE(10461)] = 342255, + [SMALL_STATE(10462)] = 342262, + [SMALL_STATE(10463)] = 342269, + [SMALL_STATE(10464)] = 342276, + [SMALL_STATE(10465)] = 342283, + [SMALL_STATE(10466)] = 342290, + [SMALL_STATE(10467)] = 342297, + [SMALL_STATE(10468)] = 342304, + [SMALL_STATE(10469)] = 342311, + [SMALL_STATE(10470)] = 342318, + [SMALL_STATE(10471)] = 342325, + [SMALL_STATE(10472)] = 342332, + [SMALL_STATE(10473)] = 342339, + [SMALL_STATE(10474)] = 342346, + [SMALL_STATE(10475)] = 342353, + [SMALL_STATE(10476)] = 342360, + [SMALL_STATE(10477)] = 342367, + [SMALL_STATE(10478)] = 342374, + [SMALL_STATE(10479)] = 342381, + [SMALL_STATE(10480)] = 342388, + [SMALL_STATE(10481)] = 342395, + [SMALL_STATE(10482)] = 342402, + [SMALL_STATE(10483)] = 342409, + [SMALL_STATE(10484)] = 342416, + [SMALL_STATE(10485)] = 342423, + [SMALL_STATE(10486)] = 342430, + [SMALL_STATE(10487)] = 342437, + [SMALL_STATE(10488)] = 342444, + [SMALL_STATE(10489)] = 342451, + [SMALL_STATE(10490)] = 342458, + [SMALL_STATE(10491)] = 342465, + [SMALL_STATE(10492)] = 342472, + [SMALL_STATE(10493)] = 342479, + [SMALL_STATE(10494)] = 342486, + [SMALL_STATE(10495)] = 342493, + [SMALL_STATE(10496)] = 342500, + [SMALL_STATE(10497)] = 342507, + [SMALL_STATE(10498)] = 342514, + [SMALL_STATE(10499)] = 342521, + [SMALL_STATE(10500)] = 342528, + [SMALL_STATE(10501)] = 342535, + [SMALL_STATE(10502)] = 342542, + [SMALL_STATE(10503)] = 342549, + [SMALL_STATE(10504)] = 342556, + [SMALL_STATE(10505)] = 342563, + [SMALL_STATE(10506)] = 342570, + [SMALL_STATE(10507)] = 342577, + [SMALL_STATE(10508)] = 342584, + [SMALL_STATE(10509)] = 342591, + [SMALL_STATE(10510)] = 342598, + [SMALL_STATE(10511)] = 342605, + [SMALL_STATE(10512)] = 342612, + [SMALL_STATE(10513)] = 342619, + [SMALL_STATE(10514)] = 342626, + [SMALL_STATE(10515)] = 342633, + [SMALL_STATE(10516)] = 342640, + [SMALL_STATE(10517)] = 342647, + [SMALL_STATE(10518)] = 342654, + [SMALL_STATE(10519)] = 342661, + [SMALL_STATE(10520)] = 342668, + [SMALL_STATE(10521)] = 342675, + [SMALL_STATE(10522)] = 342682, + [SMALL_STATE(10523)] = 342689, + [SMALL_STATE(10524)] = 342696, + [SMALL_STATE(10525)] = 342703, + [SMALL_STATE(10526)] = 342710, + [SMALL_STATE(10527)] = 342717, + [SMALL_STATE(10528)] = 342724, + [SMALL_STATE(10529)] = 342731, + [SMALL_STATE(10530)] = 342738, + [SMALL_STATE(10531)] = 342745, + [SMALL_STATE(10532)] = 342752, + [SMALL_STATE(10533)] = 342759, + [SMALL_STATE(10534)] = 342766, + [SMALL_STATE(10535)] = 342773, + [SMALL_STATE(10536)] = 342780, + [SMALL_STATE(10537)] = 342787, + [SMALL_STATE(10538)] = 342794, + [SMALL_STATE(10539)] = 342801, + [SMALL_STATE(10540)] = 342808, + [SMALL_STATE(10541)] = 342815, + [SMALL_STATE(10542)] = 342822, + [SMALL_STATE(10543)] = 342829, + [SMALL_STATE(10544)] = 342836, + [SMALL_STATE(10545)] = 342843, + [SMALL_STATE(10546)] = 342850, + [SMALL_STATE(10547)] = 342857, + [SMALL_STATE(10548)] = 342864, + [SMALL_STATE(10549)] = 342871, + [SMALL_STATE(10550)] = 342878, + [SMALL_STATE(10551)] = 342885, + [SMALL_STATE(10552)] = 342892, + [SMALL_STATE(10553)] = 342899, + [SMALL_STATE(10554)] = 342906, + [SMALL_STATE(10555)] = 342913, + [SMALL_STATE(10556)] = 342920, + [SMALL_STATE(10557)] = 342927, + [SMALL_STATE(10558)] = 342934, + [SMALL_STATE(10559)] = 342941, + [SMALL_STATE(10560)] = 342948, + [SMALL_STATE(10561)] = 342955, + [SMALL_STATE(10562)] = 342962, + [SMALL_STATE(10563)] = 342969, + [SMALL_STATE(10564)] = 342976, + [SMALL_STATE(10565)] = 342983, + [SMALL_STATE(10566)] = 342990, + [SMALL_STATE(10567)] = 342997, + [SMALL_STATE(10568)] = 343004, + [SMALL_STATE(10569)] = 343011, + [SMALL_STATE(10570)] = 343018, + [SMALL_STATE(10571)] = 343025, + [SMALL_STATE(10572)] = 343032, + [SMALL_STATE(10573)] = 343039, + [SMALL_STATE(10574)] = 343046, + [SMALL_STATE(10575)] = 343053, + [SMALL_STATE(10576)] = 343060, + [SMALL_STATE(10577)] = 343067, + [SMALL_STATE(10578)] = 343074, + [SMALL_STATE(10579)] = 343081, + [SMALL_STATE(10580)] = 343088, + [SMALL_STATE(10581)] = 343095, + [SMALL_STATE(10582)] = 343102, + [SMALL_STATE(10583)] = 343109, + [SMALL_STATE(10584)] = 343116, + [SMALL_STATE(10585)] = 343123, + [SMALL_STATE(10586)] = 343130, + [SMALL_STATE(10587)] = 343137, + [SMALL_STATE(10588)] = 343144, + [SMALL_STATE(10589)] = 343151, + [SMALL_STATE(10590)] = 343158, + [SMALL_STATE(10591)] = 343165, + [SMALL_STATE(10592)] = 343172, + [SMALL_STATE(10593)] = 343179, + [SMALL_STATE(10594)] = 343186, + [SMALL_STATE(10595)] = 343193, + [SMALL_STATE(10596)] = 343200, + [SMALL_STATE(10597)] = 343207, + [SMALL_STATE(10598)] = 343214, + [SMALL_STATE(10599)] = 343221, + [SMALL_STATE(10600)] = 343228, + [SMALL_STATE(10601)] = 343235, + [SMALL_STATE(10602)] = 343242, + [SMALL_STATE(10603)] = 343249, + [SMALL_STATE(10604)] = 343256, + [SMALL_STATE(10605)] = 343263, + [SMALL_STATE(10606)] = 343270, + [SMALL_STATE(10607)] = 343277, + [SMALL_STATE(10608)] = 343284, + [SMALL_STATE(10609)] = 343291, + [SMALL_STATE(10610)] = 343298, + [SMALL_STATE(10611)] = 343305, + [SMALL_STATE(10612)] = 343312, + [SMALL_STATE(10613)] = 343319, + [SMALL_STATE(10614)] = 343326, + [SMALL_STATE(10615)] = 343333, + [SMALL_STATE(10616)] = 343340, + [SMALL_STATE(10617)] = 343347, + [SMALL_STATE(10618)] = 343354, + [SMALL_STATE(10619)] = 343361, + [SMALL_STATE(10620)] = 343368, + [SMALL_STATE(10621)] = 343375, + [SMALL_STATE(10622)] = 343382, + [SMALL_STATE(10623)] = 343389, + [SMALL_STATE(10624)] = 343396, + [SMALL_STATE(10625)] = 343403, + [SMALL_STATE(10626)] = 343410, + [SMALL_STATE(10627)] = 343417, + [SMALL_STATE(10628)] = 343424, + [SMALL_STATE(10629)] = 343431, + [SMALL_STATE(10630)] = 343438, + [SMALL_STATE(10631)] = 343445, + [SMALL_STATE(10632)] = 343452, + [SMALL_STATE(10633)] = 343459, + [SMALL_STATE(10634)] = 343466, + [SMALL_STATE(10635)] = 343473, + [SMALL_STATE(10636)] = 343480, + [SMALL_STATE(10637)] = 343487, + [SMALL_STATE(10638)] = 343494, + [SMALL_STATE(10639)] = 343501, + [SMALL_STATE(10640)] = 343508, + [SMALL_STATE(10641)] = 343515, + [SMALL_STATE(10642)] = 343522, + [SMALL_STATE(10643)] = 343529, + [SMALL_STATE(10644)] = 343536, + [SMALL_STATE(10645)] = 343543, + [SMALL_STATE(10646)] = 343550, + [SMALL_STATE(10647)] = 343557, + [SMALL_STATE(10648)] = 343564, + [SMALL_STATE(10649)] = 343571, + [SMALL_STATE(10650)] = 343578, + [SMALL_STATE(10651)] = 343585, + [SMALL_STATE(10652)] = 343592, + [SMALL_STATE(10653)] = 343599, + [SMALL_STATE(10654)] = 343606, + [SMALL_STATE(10655)] = 343613, + [SMALL_STATE(10656)] = 343620, + [SMALL_STATE(10657)] = 343627, + [SMALL_STATE(10658)] = 343634, + [SMALL_STATE(10659)] = 343641, + [SMALL_STATE(10660)] = 343648, + [SMALL_STATE(10661)] = 343655, + [SMALL_STATE(10662)] = 343662, + [SMALL_STATE(10663)] = 343669, + [SMALL_STATE(10664)] = 343676, + [SMALL_STATE(10665)] = 343683, + [SMALL_STATE(10666)] = 343690, + [SMALL_STATE(10667)] = 343697, + [SMALL_STATE(10668)] = 343704, + [SMALL_STATE(10669)] = 343711, + [SMALL_STATE(10670)] = 343718, + [SMALL_STATE(10671)] = 343725, + [SMALL_STATE(10672)] = 343732, + [SMALL_STATE(10673)] = 343739, + [SMALL_STATE(10674)] = 343746, + [SMALL_STATE(10675)] = 343753, + [SMALL_STATE(10676)] = 343760, + [SMALL_STATE(10677)] = 343767, + [SMALL_STATE(10678)] = 343774, + [SMALL_STATE(10679)] = 343781, + [SMALL_STATE(10680)] = 343788, + [SMALL_STATE(10681)] = 343795, + [SMALL_STATE(10682)] = 343802, + [SMALL_STATE(10683)] = 343809, + [SMALL_STATE(10684)] = 343816, + [SMALL_STATE(10685)] = 343823, + [SMALL_STATE(10686)] = 343830, + [SMALL_STATE(10687)] = 343837, + [SMALL_STATE(10688)] = 343844, + [SMALL_STATE(10689)] = 343851, + [SMALL_STATE(10690)] = 343858, + [SMALL_STATE(10691)] = 343865, + [SMALL_STATE(10692)] = 343872, + [SMALL_STATE(10693)] = 343879, + [SMALL_STATE(10694)] = 343886, + [SMALL_STATE(10695)] = 343893, + [SMALL_STATE(10696)] = 343900, + [SMALL_STATE(10697)] = 343907, + [SMALL_STATE(10698)] = 343914, + [SMALL_STATE(10699)] = 343921, + [SMALL_STATE(10700)] = 343928, + [SMALL_STATE(10701)] = 343935, + [SMALL_STATE(10702)] = 343942, + [SMALL_STATE(10703)] = 343949, + [SMALL_STATE(10704)] = 343956, + [SMALL_STATE(10705)] = 343963, + [SMALL_STATE(10706)] = 343970, + [SMALL_STATE(10707)] = 343977, + [SMALL_STATE(10708)] = 343984, + [SMALL_STATE(10709)] = 343991, + [SMALL_STATE(10710)] = 343998, + [SMALL_STATE(10711)] = 344005, + [SMALL_STATE(10712)] = 344012, + [SMALL_STATE(10713)] = 344019, + [SMALL_STATE(10714)] = 344026, + [SMALL_STATE(10715)] = 344033, + [SMALL_STATE(10716)] = 344040, + [SMALL_STATE(10717)] = 344047, + [SMALL_STATE(10718)] = 344054, + [SMALL_STATE(10719)] = 344061, + [SMALL_STATE(10720)] = 344068, + [SMALL_STATE(10721)] = 344075, + [SMALL_STATE(10722)] = 344082, + [SMALL_STATE(10723)] = 344089, + [SMALL_STATE(10724)] = 344096, + [SMALL_STATE(10725)] = 344103, + [SMALL_STATE(10726)] = 344110, + [SMALL_STATE(10727)] = 344117, + [SMALL_STATE(10728)] = 344124, + [SMALL_STATE(10729)] = 344131, + [SMALL_STATE(10730)] = 344138, + [SMALL_STATE(10731)] = 344145, + [SMALL_STATE(10732)] = 344152, + [SMALL_STATE(10733)] = 344159, + [SMALL_STATE(10734)] = 344166, + [SMALL_STATE(10735)] = 344173, + [SMALL_STATE(10736)] = 344180, + [SMALL_STATE(10737)] = 344187, + [SMALL_STATE(10738)] = 344194, + [SMALL_STATE(10739)] = 344201, + [SMALL_STATE(10740)] = 344208, + [SMALL_STATE(10741)] = 344215, + [SMALL_STATE(10742)] = 344222, + [SMALL_STATE(10743)] = 344229, + [SMALL_STATE(10744)] = 344236, + [SMALL_STATE(10745)] = 344243, + [SMALL_STATE(10746)] = 344250, + [SMALL_STATE(10747)] = 344257, + [SMALL_STATE(10748)] = 344264, + [SMALL_STATE(10749)] = 344271, + [SMALL_STATE(10750)] = 344278, + [SMALL_STATE(10751)] = 344285, + [SMALL_STATE(10752)] = 344292, + [SMALL_STATE(10753)] = 344299, + [SMALL_STATE(10754)] = 344306, + [SMALL_STATE(10755)] = 344313, + [SMALL_STATE(10756)] = 344320, + [SMALL_STATE(10757)] = 344327, + [SMALL_STATE(10758)] = 344334, + [SMALL_STATE(10759)] = 344341, + [SMALL_STATE(10760)] = 344348, + [SMALL_STATE(10761)] = 344355, + [SMALL_STATE(10762)] = 344362, + [SMALL_STATE(10763)] = 344369, + [SMALL_STATE(10764)] = 344376, + [SMALL_STATE(10765)] = 344383, + [SMALL_STATE(10766)] = 344390, + [SMALL_STATE(10767)] = 344397, + [SMALL_STATE(10768)] = 344404, + [SMALL_STATE(10769)] = 344411, + [SMALL_STATE(10770)] = 344418, + [SMALL_STATE(10771)] = 344425, + [SMALL_STATE(10772)] = 344432, + [SMALL_STATE(10773)] = 344439, + [SMALL_STATE(10774)] = 344446, + [SMALL_STATE(10775)] = 344453, + [SMALL_STATE(10776)] = 344460, + [SMALL_STATE(10777)] = 344467, + [SMALL_STATE(10778)] = 344474, + [SMALL_STATE(10779)] = 344481, + [SMALL_STATE(10780)] = 344488, + [SMALL_STATE(10781)] = 344495, + [SMALL_STATE(10782)] = 344502, + [SMALL_STATE(10783)] = 344509, + [SMALL_STATE(10784)] = 344516, + [SMALL_STATE(10785)] = 344523, + [SMALL_STATE(10786)] = 344530, + [SMALL_STATE(10787)] = 344537, + [SMALL_STATE(10788)] = 344544, + [SMALL_STATE(10789)] = 344551, + [SMALL_STATE(10790)] = 344558, + [SMALL_STATE(10791)] = 344565, + [SMALL_STATE(10792)] = 344572, + [SMALL_STATE(10793)] = 344579, + [SMALL_STATE(10794)] = 344586, + [SMALL_STATE(10795)] = 344593, + [SMALL_STATE(10796)] = 344600, + [SMALL_STATE(10797)] = 344607, + [SMALL_STATE(10798)] = 344614, + [SMALL_STATE(10799)] = 344621, + [SMALL_STATE(10800)] = 344628, + [SMALL_STATE(10801)] = 344635, + [SMALL_STATE(10802)] = 344642, + [SMALL_STATE(10803)] = 344649, + [SMALL_STATE(10804)] = 344656, + [SMALL_STATE(10805)] = 344663, + [SMALL_STATE(10806)] = 344670, + [SMALL_STATE(10807)] = 344677, + [SMALL_STATE(10808)] = 344684, + [SMALL_STATE(10809)] = 344691, + [SMALL_STATE(10810)] = 344698, + [SMALL_STATE(10811)] = 344705, + [SMALL_STATE(10812)] = 344712, + [SMALL_STATE(10813)] = 344719, + [SMALL_STATE(10814)] = 344726, + [SMALL_STATE(10815)] = 344733, + [SMALL_STATE(10816)] = 344740, + [SMALL_STATE(10817)] = 344747, + [SMALL_STATE(10818)] = 344754, + [SMALL_STATE(10819)] = 344761, + [SMALL_STATE(10820)] = 344768, + [SMALL_STATE(10821)] = 344775, + [SMALL_STATE(10822)] = 344782, + [SMALL_STATE(10823)] = 344789, + [SMALL_STATE(10824)] = 344796, + [SMALL_STATE(10825)] = 344803, + [SMALL_STATE(10826)] = 344810, + [SMALL_STATE(10827)] = 344817, + [SMALL_STATE(10828)] = 344824, + [SMALL_STATE(10829)] = 344831, + [SMALL_STATE(10830)] = 344838, + [SMALL_STATE(10831)] = 344845, + [SMALL_STATE(10832)] = 344852, + [SMALL_STATE(10833)] = 344859, + [SMALL_STATE(10834)] = 344866, + [SMALL_STATE(10835)] = 344873, + [SMALL_STATE(10836)] = 344880, + [SMALL_STATE(10837)] = 344887, + [SMALL_STATE(10838)] = 344894, + [SMALL_STATE(10839)] = 344901, + [SMALL_STATE(10840)] = 344908, + [SMALL_STATE(10841)] = 344915, + [SMALL_STATE(10842)] = 344922, + [SMALL_STATE(10843)] = 344929, + [SMALL_STATE(10844)] = 344936, + [SMALL_STATE(10845)] = 344943, + [SMALL_STATE(10846)] = 344950, + [SMALL_STATE(10847)] = 344957, + [SMALL_STATE(10848)] = 344964, + [SMALL_STATE(10849)] = 344971, + [SMALL_STATE(10850)] = 344978, + [SMALL_STATE(10851)] = 344985, + [SMALL_STATE(10852)] = 344992, + [SMALL_STATE(10853)] = 344999, + [SMALL_STATE(10854)] = 345006, + [SMALL_STATE(10855)] = 345013, + [SMALL_STATE(10856)] = 345020, + [SMALL_STATE(10857)] = 345027, + [SMALL_STATE(10858)] = 345034, + [SMALL_STATE(10859)] = 345041, + [SMALL_STATE(10860)] = 345048, + [SMALL_STATE(10861)] = 345055, + [SMALL_STATE(10862)] = 345062, + [SMALL_STATE(10863)] = 345069, + [SMALL_STATE(10864)] = 345076, + [SMALL_STATE(10865)] = 345083, + [SMALL_STATE(10866)] = 345090, + [SMALL_STATE(10867)] = 345097, + [SMALL_STATE(10868)] = 345104, + [SMALL_STATE(10869)] = 345111, + [SMALL_STATE(10870)] = 345118, + [SMALL_STATE(10871)] = 345125, + [SMALL_STATE(10872)] = 345132, + [SMALL_STATE(10873)] = 345139, + [SMALL_STATE(10874)] = 345146, + [SMALL_STATE(10875)] = 345153, + [SMALL_STATE(10876)] = 345160, + [SMALL_STATE(10877)] = 345167, + [SMALL_STATE(10878)] = 345174, + [SMALL_STATE(10879)] = 345181, + [SMALL_STATE(10880)] = 345188, + [SMALL_STATE(10881)] = 345195, + [SMALL_STATE(10882)] = 345202, + [SMALL_STATE(10883)] = 345209, + [SMALL_STATE(10884)] = 345216, + [SMALL_STATE(10885)] = 345223, + [SMALL_STATE(10886)] = 345230, + [SMALL_STATE(10887)] = 345237, + [SMALL_STATE(10888)] = 345244, + [SMALL_STATE(10889)] = 345251, + [SMALL_STATE(10890)] = 345258, + [SMALL_STATE(10891)] = 345265, + [SMALL_STATE(10892)] = 345272, + [SMALL_STATE(10893)] = 345279, + [SMALL_STATE(10894)] = 345286, + [SMALL_STATE(10895)] = 345293, + [SMALL_STATE(10896)] = 345300, + [SMALL_STATE(10897)] = 345307, + [SMALL_STATE(10898)] = 345314, + [SMALL_STATE(10899)] = 345321, + [SMALL_STATE(10900)] = 345328, + [SMALL_STATE(10901)] = 345335, + [SMALL_STATE(10902)] = 345342, + [SMALL_STATE(10903)] = 345349, + [SMALL_STATE(10904)] = 345356, + [SMALL_STATE(10905)] = 345363, + [SMALL_STATE(10906)] = 345370, + [SMALL_STATE(10907)] = 345377, + [SMALL_STATE(10908)] = 345384, + [SMALL_STATE(10909)] = 345391, + [SMALL_STATE(10910)] = 345398, + [SMALL_STATE(10911)] = 345405, + [SMALL_STATE(10912)] = 345412, + [SMALL_STATE(10913)] = 345419, + [SMALL_STATE(10914)] = 345426, + [SMALL_STATE(10915)] = 345433, + [SMALL_STATE(10916)] = 345440, + [SMALL_STATE(10917)] = 345447, + [SMALL_STATE(10918)] = 345454, + [SMALL_STATE(10919)] = 345461, + [SMALL_STATE(10920)] = 345468, + [SMALL_STATE(10921)] = 345475, + [SMALL_STATE(10922)] = 345482, + [SMALL_STATE(10923)] = 345489, + [SMALL_STATE(10924)] = 345496, + [SMALL_STATE(10925)] = 345503, + [SMALL_STATE(10926)] = 345510, + [SMALL_STATE(10927)] = 345517, + [SMALL_STATE(10928)] = 345524, + [SMALL_STATE(10929)] = 345531, + [SMALL_STATE(10930)] = 345538, + [SMALL_STATE(10931)] = 345545, + [SMALL_STATE(10932)] = 345552, + [SMALL_STATE(10933)] = 345559, + [SMALL_STATE(10934)] = 345566, + [SMALL_STATE(10935)] = 345573, + [SMALL_STATE(10936)] = 345580, + [SMALL_STATE(10937)] = 345587, + [SMALL_STATE(10938)] = 345594, + [SMALL_STATE(10939)] = 345601, + [SMALL_STATE(10940)] = 345608, + [SMALL_STATE(10941)] = 345615, + [SMALL_STATE(10942)] = 345622, + [SMALL_STATE(10943)] = 345629, + [SMALL_STATE(10944)] = 345636, + [SMALL_STATE(10945)] = 345643, + [SMALL_STATE(10946)] = 345650, + [SMALL_STATE(10947)] = 345657, + [SMALL_STATE(10948)] = 345664, + [SMALL_STATE(10949)] = 345671, + [SMALL_STATE(10950)] = 345678, + [SMALL_STATE(10951)] = 345685, + [SMALL_STATE(10952)] = 345692, + [SMALL_STATE(10953)] = 345699, + [SMALL_STATE(10954)] = 345706, + [SMALL_STATE(10955)] = 345713, + [SMALL_STATE(10956)] = 345720, + [SMALL_STATE(10957)] = 345727, + [SMALL_STATE(10958)] = 345734, + [SMALL_STATE(10959)] = 345741, + [SMALL_STATE(10960)] = 345748, + [SMALL_STATE(10961)] = 345755, + [SMALL_STATE(10962)] = 345762, + [SMALL_STATE(10963)] = 345769, + [SMALL_STATE(10964)] = 345776, + [SMALL_STATE(10965)] = 345783, + [SMALL_STATE(10966)] = 345790, + [SMALL_STATE(10967)] = 345797, + [SMALL_STATE(10968)] = 345804, + [SMALL_STATE(10969)] = 345811, + [SMALL_STATE(10970)] = 345818, + [SMALL_STATE(10971)] = 345825, + [SMALL_STATE(10972)] = 345832, + [SMALL_STATE(10973)] = 345839, + [SMALL_STATE(10974)] = 345846, + [SMALL_STATE(10975)] = 345853, + [SMALL_STATE(10976)] = 345860, + [SMALL_STATE(10977)] = 345867, + [SMALL_STATE(10978)] = 345874, + [SMALL_STATE(10979)] = 345881, + [SMALL_STATE(10980)] = 345888, + [SMALL_STATE(10981)] = 345895, + [SMALL_STATE(10982)] = 345902, + [SMALL_STATE(10983)] = 345909, + [SMALL_STATE(10984)] = 345916, + [SMALL_STATE(10985)] = 345923, + [SMALL_STATE(10986)] = 345930, + [SMALL_STATE(10987)] = 345937, + [SMALL_STATE(10988)] = 345944, + [SMALL_STATE(10989)] = 345951, + [SMALL_STATE(10990)] = 345958, + [SMALL_STATE(10991)] = 345965, + [SMALL_STATE(10992)] = 345972, + [SMALL_STATE(10993)] = 345979, + [SMALL_STATE(10994)] = 345986, + [SMALL_STATE(10995)] = 345993, + [SMALL_STATE(10996)] = 346000, + [SMALL_STATE(10997)] = 346007, + [SMALL_STATE(10998)] = 346014, + [SMALL_STATE(10999)] = 346021, + [SMALL_STATE(11000)] = 346028, + [SMALL_STATE(11001)] = 346035, + [SMALL_STATE(11002)] = 346042, + [SMALL_STATE(11003)] = 346049, + [SMALL_STATE(11004)] = 346056, + [SMALL_STATE(11005)] = 346063, + [SMALL_STATE(11006)] = 346070, + [SMALL_STATE(11007)] = 346077, + [SMALL_STATE(11008)] = 346084, + [SMALL_STATE(11009)] = 346091, + [SMALL_STATE(11010)] = 346098, + [SMALL_STATE(11011)] = 346105, + [SMALL_STATE(11012)] = 346112, + [SMALL_STATE(11013)] = 346119, + [SMALL_STATE(11014)] = 346126, + [SMALL_STATE(11015)] = 346133, + [SMALL_STATE(11016)] = 346140, + [SMALL_STATE(11017)] = 346147, + [SMALL_STATE(11018)] = 346154, + [SMALL_STATE(11019)] = 346161, + [SMALL_STATE(11020)] = 346168, + [SMALL_STATE(11021)] = 346175, + [SMALL_STATE(11022)] = 346182, + [SMALL_STATE(11023)] = 346189, + [SMALL_STATE(11024)] = 346196, + [SMALL_STATE(11025)] = 346203, + [SMALL_STATE(11026)] = 346210, + [SMALL_STATE(11027)] = 346217, + [SMALL_STATE(11028)] = 346224, + [SMALL_STATE(11029)] = 346231, + [SMALL_STATE(11030)] = 346238, + [SMALL_STATE(11031)] = 346245, + [SMALL_STATE(11032)] = 346252, + [SMALL_STATE(11033)] = 346259, + [SMALL_STATE(11034)] = 346266, + [SMALL_STATE(11035)] = 346273, + [SMALL_STATE(11036)] = 346280, + [SMALL_STATE(11037)] = 346287, + [SMALL_STATE(11038)] = 346294, + [SMALL_STATE(11039)] = 346301, + [SMALL_STATE(11040)] = 346308, + [SMALL_STATE(11041)] = 346315, + [SMALL_STATE(11042)] = 346322, + [SMALL_STATE(11043)] = 346329, + [SMALL_STATE(11044)] = 346336, + [SMALL_STATE(11045)] = 346343, + [SMALL_STATE(11046)] = 346350, + [SMALL_STATE(11047)] = 346357, + [SMALL_STATE(11048)] = 346364, + [SMALL_STATE(11049)] = 346371, + [SMALL_STATE(11050)] = 346378, + [SMALL_STATE(11051)] = 346385, + [SMALL_STATE(11052)] = 346392, + [SMALL_STATE(11053)] = 346399, + [SMALL_STATE(11054)] = 346406, + [SMALL_STATE(11055)] = 346413, + [SMALL_STATE(11056)] = 346420, + [SMALL_STATE(11057)] = 346427, + [SMALL_STATE(11058)] = 346434, + [SMALL_STATE(11059)] = 346441, + [SMALL_STATE(11060)] = 346448, + [SMALL_STATE(11061)] = 346455, + [SMALL_STATE(11062)] = 346462, + [SMALL_STATE(11063)] = 346469, + [SMALL_STATE(11064)] = 346476, + [SMALL_STATE(11065)] = 346483, + [SMALL_STATE(11066)] = 346490, + [SMALL_STATE(11067)] = 346497, + [SMALL_STATE(11068)] = 346504, + [SMALL_STATE(11069)] = 346511, + [SMALL_STATE(11070)] = 346518, + [SMALL_STATE(11071)] = 346525, + [SMALL_STATE(11072)] = 346532, + [SMALL_STATE(11073)] = 346539, + [SMALL_STATE(11074)] = 346546, + [SMALL_STATE(11075)] = 346553, + [SMALL_STATE(11076)] = 346560, + [SMALL_STATE(11077)] = 346567, + [SMALL_STATE(11078)] = 346574, + [SMALL_STATE(11079)] = 346581, + [SMALL_STATE(11080)] = 346588, + [SMALL_STATE(11081)] = 346595, + [SMALL_STATE(11082)] = 346602, + [SMALL_STATE(11083)] = 346609, + [SMALL_STATE(11084)] = 346616, + [SMALL_STATE(11085)] = 346623, + [SMALL_STATE(11086)] = 346630, + [SMALL_STATE(11087)] = 346637, + [SMALL_STATE(11088)] = 346644, + [SMALL_STATE(11089)] = 346651, + [SMALL_STATE(11090)] = 346658, + [SMALL_STATE(11091)] = 346665, + [SMALL_STATE(11092)] = 346672, + [SMALL_STATE(11093)] = 346679, + [SMALL_STATE(11094)] = 346686, + [SMALL_STATE(11095)] = 346693, + [SMALL_STATE(11096)] = 346700, + [SMALL_STATE(11097)] = 346707, + [SMALL_STATE(11098)] = 346714, + [SMALL_STATE(11099)] = 346721, + [SMALL_STATE(11100)] = 346728, + [SMALL_STATE(11101)] = 346735, + [SMALL_STATE(11102)] = 346742, + [SMALL_STATE(11103)] = 346749, + [SMALL_STATE(11104)] = 346756, + [SMALL_STATE(11105)] = 346763, + [SMALL_STATE(11106)] = 346770, + [SMALL_STATE(11107)] = 346777, + [SMALL_STATE(11108)] = 346784, + [SMALL_STATE(11109)] = 346791, + [SMALL_STATE(11110)] = 346798, + [SMALL_STATE(11111)] = 346805, + [SMALL_STATE(11112)] = 346812, + [SMALL_STATE(11113)] = 346819, + [SMALL_STATE(11114)] = 346826, + [SMALL_STATE(11115)] = 346833, + [SMALL_STATE(11116)] = 346840, + [SMALL_STATE(11117)] = 346847, + [SMALL_STATE(11118)] = 346854, + [SMALL_STATE(11119)] = 346861, + [SMALL_STATE(11120)] = 346868, + [SMALL_STATE(11121)] = 346875, + [SMALL_STATE(11122)] = 346882, + [SMALL_STATE(11123)] = 346889, + [SMALL_STATE(11124)] = 346896, + [SMALL_STATE(11125)] = 346903, + [SMALL_STATE(11126)] = 346910, + [SMALL_STATE(11127)] = 346917, + [SMALL_STATE(11128)] = 346924, + [SMALL_STATE(11129)] = 346931, + [SMALL_STATE(11130)] = 346938, + [SMALL_STATE(11131)] = 346945, + [SMALL_STATE(11132)] = 346952, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -478288,8814 +491379,9355 @@ static const TSParseActionEntry ts_parse_actions[] = { [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(6424), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10572), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6190), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10569), - [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), - [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), - [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5767), - [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6578), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6427), - [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10458), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7811), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6591), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), - [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), - [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [7] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6733), + [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10946), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6404), + [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10944), + [15] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), + [17] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6096), + [21] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), + [23] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6818), + [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), + [27] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10937), + [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8223), + [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6900), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6804), + [35] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), + [37] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1230), [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(3830), - [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10600), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7722), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7), - [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10244), - [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10245), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9910), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3975), - [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7322), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8018), - [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9907), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4031), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(223), - [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10582), - [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7662), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), + [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4339), + [45] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11086), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8113), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8), + [61] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10704), + [63] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10705), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10367), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3941), + [71] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), + [73] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7534), + [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8444), + [77] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10364), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4028), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), + [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(245), + [85] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11067), + [87] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8051), + [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(232), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(20), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9644), - [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9645), - [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9330), - [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4060), - [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7171), - [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8899), - [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9327), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10101), + [99] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10102), + [101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9787), + [103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3792), + [107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7597), + [111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10017), + [113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9784), [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(6674), + [119] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7021), [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(6674), - [128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_identifier, 1), - [130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1), - [132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__quoted_identifier, 3, .production_id = 11), - [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__quoted_identifier, 3, .production_id = 11), - [136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), - [138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), - [140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), - [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6641), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6674), - [146] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6641), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6728), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9395), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1), - [159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9367), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9397), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(34), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), - [167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), - [169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6584), - [171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6584), - [174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10030), - [176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10540), - [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10031), - [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), - [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(42), - [184] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6728), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6641), - [189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6588), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), - [193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 2), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10032), - [197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 2), - [199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10541), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10033), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(44), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9398), - [207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9370), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9400), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(47), - [213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6106), - [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), - [223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6581), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), - [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6588), - [230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 3), - [232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10034), - [234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 3), - [236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10542), - [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10035), - [240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_cast, 3, .production_id = 20), - [242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_cast, 3, .production_id = 20), - [244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7544), - [246] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6581), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9401), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9373), - [253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9403), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), - [259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10126), - [263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10546), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10127), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), - [273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), - [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9685), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9599), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9687), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), - [287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_type_repeat1, 2), - [289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7544), - [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliasable_expression, 1), - [294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliasable_expression, 1), - [296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6721), - [298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9826), - [300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6204), - [302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7738), - [304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), - [306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4023), - [308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4030), - [310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9827), - [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), - [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10288), - [316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10289), - [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6845), - [320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6845), - [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), - [324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4051), - [326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3994), - [328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), - [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4055), - [334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10228), - [336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9976), - [338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10229), - [340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(70), - [342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 3), - [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_type_repeat1, 3), - [348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3, .production_id = 21), - [350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3, .production_id = 21), - [352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6), - [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9408), - [356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6), - [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9409), - [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7578), - [362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7), - [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9410), - [366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7), - [368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9411), - [370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9688), - [372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9602), - [374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9690), - [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7578), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6659), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9304), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6189), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7602), - [389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4312), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4323), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9305), - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), - [399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9963), - [401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9964), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6876), - [405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6876), - [407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4324), - [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4311), - [413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4332), - [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10230), - [421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9979), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10231), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 10, .production_id = 153), - [429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 10, .production_id = 153), - [431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 10, .production_id = 152), - [433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 10, .production_id = 152), - [435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 9, .production_id = 148), - [437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 9, .production_id = 148), - [439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 9, .production_id = 147), - [441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 9, .production_id = 147), - [443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 8, .production_id = 140), - [445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 8, .production_id = 140), - [447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10128), - [449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10547), - [451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10129), - [453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5), - [457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9406), - [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5), - [461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9407), - [463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 8, .production_id = 139), - [465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 8, .production_id = 139), - [467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, .production_id = 128), - [469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, .production_id = 128), - [471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, .production_id = 127), - [473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, .production_id = 127), - [475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 4, .production_id = 39), - [477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 4, .production_id = 39), - [479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5, .production_id = 66), - [481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5, .production_id = 66), - [483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, .production_id = 118), - [485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, .production_id = 118), - [487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, .production_id = 117), - [489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, .production_id = 117), - [491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, .production_id = 106), - [493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, .production_id = 106), - [495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, .production_id = 17), - [497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, .production_id = 17), - [499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, .production_id = 105), - [501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, .production_id = 105), - [503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, .production_id = 56), - [505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, .production_id = 56), - [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_reference, 2), - [509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_reference, 2), - [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, .production_id = 90), - [513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, .production_id = 90), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parenthesized_expression, 3), - [523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parenthesized_expression, 3), - [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10042), - [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10043), - [529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10040), - [531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10041), - [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10038), - [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10039), - [537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4), - [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10036), - [541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10037), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9404), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9405), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10232), - [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9982), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10233), - [555] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6622), - [558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6622), - [560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7540), - [562] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7540), - [565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_TRUE, 1), - [567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_TRUE, 1), - [569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_FALSE, 1), - [571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_FALSE, 1), - [573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk_expression, 1), - [575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asterisk_expression, 1), - [577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_NULL, 1, .production_id = 3), - [579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_NULL, 1, .production_id = 3), - [581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 2, .production_id = 8), - [583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 2, .production_id = 8), - [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 9), - [593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 9), - [595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interval_expression, 2), - [597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interval_expression, 2), - [599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk_expression, 2), - [601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asterisk_expression, 2), - [603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_subexpression, 3), - [605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_subexpression, 3), - [607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3), - [609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3), - [611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_is_expression, 3), - [613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_is_expression, 3), - [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 3), - [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 3), - [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 22), - [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 22), - [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 3, .production_id = 23), - [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 3, .production_id = 23), - [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 3), - [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 3), - [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_access, 3), - [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_access, 3), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6760), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9942), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6215), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7596), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), - [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4073), - [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4072), - [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9943), - [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2328), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10302), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10303), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6874), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), - [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4069), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4076), - [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), - [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), - [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_subexpression, 4), - [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_subexpression, 4), - [677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_access, 4), - [679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_access, 4), - [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9691), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9605), - [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9693), - [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 4, .production_id = 40), - [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 4, .production_id = 40), - [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_is_expression, 4, .production_id = 41), - [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_is_expression, 4, .production_id = 41), - [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5), - [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5), - [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_distinct_from, 3, .production_id = 67), - [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_distinct_from, 3, .production_id = 67), - [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 3, .production_id = 68), - [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 3, .production_id = 68), - [707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6110), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10130), - [715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10548), - [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10131), - [719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 4, .production_id = 91), - [721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 4, .production_id = 91), - [723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_time_zone_expression, 5, .production_id = 69), - [725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_time_zone_expression, 5, .production_id = 69), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6660), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9536), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6187), - [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7558), - [735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4125), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4126), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9537), - [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2480), - [745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10246), - [747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10247), - [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6817), - [751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6817), - [753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), - [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4127), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4124), - [759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), - [761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), - [763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4129), - [765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7566), - [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10132), - [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10133), - [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10136), - [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10137), - [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10138), - [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10139), - [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7566), - [782] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7708), - [785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7708), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9700), - [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9701), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9698), - [793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9699), - [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9696), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9697), - [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9694), - [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9695), - [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10240), - [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10241), - [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10134), - [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10135), - [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6638), - [813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6638), - [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6759), - [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10238), - [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10239), - [822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6759), - [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10236), - [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10237), - [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10234), - [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10235), - [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6622), - [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), - [837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6600), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6600), - [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6638), - [844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10104), - [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6163), - [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7546), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), - [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3666), - [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3665), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10105), - [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3661), - [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3667), - [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), - [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4218), - [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), - [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6664), - [874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), - [876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_constraint, 2, .production_id = 47), - [878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_constraint, 2, .production_id = 47), - [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6805), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6805), - [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6759), - [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), - [888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_clause, 4), - [890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_join_clause, 4), - [892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_clause, 5), - [894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_join_clause, 5), - [896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 13), - [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6424), - [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7134), - [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7617), - [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8910), - [906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 13), - [908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4734), - [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6023), - [912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6529), - [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6340), - [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8932), - [918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10413), - [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), - [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6681), - [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8016), - [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8926), - [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8900), - [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6722), - [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8883), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7603), - [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4573), - [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7185), - [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8881), - [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569), - [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4568), - [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8873), - [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8871), - [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8842), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8833), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7594), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7794), - [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6624), - [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6663), - [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), - [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10332), - [972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10444), - [974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), - [976] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6424), - [979] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7134), - [982] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7617), - [985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8910), - [988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), - [990] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4734), - [993] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6023), - [996] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6529), - [999] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6340), - [1002] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8932), - [1005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10413), - [1008] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(2706), - [1011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6681), - [1014] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8016), - [1017] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8926), - [1020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(409), - [1023] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8900), - [1026] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6722), - [1029] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8883), - [1032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7603), - [1035] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4573), - [1038] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7185), - [1041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8881), - [1044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4569), - [1047] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4568), - [1050] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8873), - [1053] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8871), - [1056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8842), - [1059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8833), - [1062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7594), - [1065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7794), - [1068] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6624), - [1071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6663), - [1074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6080), - [1077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(3), - [1080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(1404), - [1083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10332), - [1086] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10444), - [1089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 4, .production_id = 14), - [1091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 4, .production_id = 14), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), - [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6665), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), - [1101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 13), - [1103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 13), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [1107] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6664), - [1110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6606), - [1113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 4, .production_id = 13), - [1115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 4, .production_id = 13), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6039), - [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6615), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), - [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 31), - [1127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 31), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6606), - [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 14), - [1135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 14), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [1139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 32), - [1141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 32), - [1143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 14), - [1145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 14), - [1147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6643), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9888), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9773), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9890), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6630), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), - [1163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 32), - [1165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 32), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), - [1169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8, .production_id = 32), - [1171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 8, .production_id = 32), - [1173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8, .production_id = 31), - [1175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 8, .production_id = 31), - [1177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6643), - [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), - [1182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 13), - [1184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 13), - [1186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 14), - [1188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 14), - [1190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10212), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10558), - [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10213), - [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), - [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), - [1200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 31), - [1202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 31), - [1204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 32), - [1206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 32), - [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6040), - [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [1212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 31), - [1214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 31), - [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6034), - [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [1220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6598), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10144), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10549), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10145), - [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6621), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), - [1237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6630), - [1240] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6615), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9891), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9776), - [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9893), - [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10082), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9918), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10083), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10196), - [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10555), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10197), - [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [1271] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6665), - [1274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6717), - [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), - [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9859), - [1282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9744), - [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9861), - [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), - [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [1290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6693), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6135), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10214), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10559), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10215), - [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9714), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9628), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9716), - [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), - [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6631), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7565), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6143), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [1335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6621), - [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10198), - [1340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10556), - [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10199), - [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9894), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9779), - [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9896), - [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9717), - [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9631), - [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9719), - [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10146), - [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10550), - [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10147), - [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [1368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6631), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6134), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9656), - [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9570), - [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9658), - [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), - [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10162), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9947), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10163), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10056), - [1399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9889), - [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10057), - [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), - [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9862), - [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9747), - [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9864), - [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [1415] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6717), - [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6656), - [1420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), - [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10084), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9921), - [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10085), - [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10216), - [1432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10560), - [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10217), - [1436] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7565), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9720), - [1441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9634), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9722), - [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10218), - [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10219), - [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10220), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10221), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7730), - [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10222), - [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10223), - [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9897), - [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9898), - [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9899), - [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9900), - [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9901), - [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9902), - [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9903), - [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9904), - [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6099), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10224), - [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10225), - [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10200), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10557), - [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10201), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7552), - [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10148), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10551), - [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10149), - [1499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7552), - [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10164), - [1504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9950), - [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10165), - [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [1510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7730), - [1513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause_body, 1), - [1515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause_body, 1), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10078), - [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6182), - [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7537), - [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3657), - [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), - [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), - [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10079), - [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6792), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6792), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), - [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), - [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3657), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), - [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3729), - [1549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6656), - [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), - [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6083), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7560), - [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9366), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9338), - [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9368), - [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), - [1570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7560), - [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10058), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9892), - [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10059), - [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [1581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10086), - [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9924), - [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10087), - [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9865), - [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9750), - [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9867), - [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9659), - [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9573), - [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9661), - [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10088), - [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10089), - [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7526), - [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10060), - [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9895), - [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10061), - [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9868), - [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9869), - [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9662), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9576), - [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9664), - [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9870), - [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9871), - [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9872), - [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9873), - [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9874), - [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9875), - [1641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10092), - [1643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10093), - [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10094), - [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10095), - [1649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10090), - [1651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10091), - [1653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9369), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9341), - [1657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9371), - [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6136), - [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [1667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause_body, 1), - [1669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause_body, 1), - [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200), - [1673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10052), - [1675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6209), - [1677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7532), - [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), - [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3797), - [1683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3787), - [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10053), - [1687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6781), - [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6781), - [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), - [1693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3773), - [1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3804), - [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), - [1701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3766), - [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7771), - [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6155), - [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [1711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7526), - [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7755), - [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), - [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9739), - [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6205), - [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7834), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), - [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3831), - [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), - [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9740), - [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6860), - [1734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6860), - [1736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), - [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3828), - [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3833), - [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3825), - [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3825), - [1748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10150), - [1750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10151), - [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10152), - [1754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10153), - [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10154), - [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10155), - [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10156), - [1762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10157), - [1764] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7771), - [1767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), - [1769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), - [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9729), - [1773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9730), - [1775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10202), - [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10203), - [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10204), - [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10205), - [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), - [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6119), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1173), - [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10206), - [1791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10207), - [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9727), - [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9728), - [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10166), - [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9953), - [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10167), - [1803] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7755), - [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9725), - [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9726), - [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10208), - [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10209), - [1814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9723), - [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9724), - [1818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6595), - [1820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9507), - [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6201), - [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7522), - [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), - [1828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4041), - [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4042), - [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9508), - [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3569), - [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10226), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10227), - [1840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6771), - [1842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6771), - [1844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4043), - [1846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4043), - [1848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040), - [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), - [1852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), - [1854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4045), - [1856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9372), - [1858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9344), - [1860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9374), - [1862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7555), - [1864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7555), - [1867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7523), - [1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10168), - [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10169), - [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9665), - [1875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9666), - [1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9667), - [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9668), - [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9669), - [1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9670), - [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9671), - [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9672), - [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10062), - [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10063), - [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10064), - [1895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10065), - [1897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7661), - [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10066), - [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10067), - [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10068), - [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10069), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), - [1909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6086), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), - [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9710), - [1917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6159), - [1919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7840), - [1921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), - [1923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4021), - [1925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4020), - [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9711), - [1929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6847), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6847), - [1933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), - [1935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4018), - [1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), - [1939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), - [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4007), - [1945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7523), - [1948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2), - [1950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_clause, 2), - [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9971), - [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6185), - [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7551), - [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), - [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3982), - [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3981), - [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9972), - [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6806), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6806), - [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), - [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3980), - [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3983), - [1976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), - [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), - [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3978), - [1982] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7661), - [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10174), - [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10175), - [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10172), - [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10173), - [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10170), - [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10171), - [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7564), - [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9375), - [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9376), - [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9566), - [2005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9377), - [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9378), - [2009] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7564), - [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), - [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4211), - [2016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), - [2018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), - [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4213), - [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9565), - [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6164), - [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7605), - [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), - [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210), - [2032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4208), - [2034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4209), - [2036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9379), - [2038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9380), - [2040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6884), - [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6884), - [2044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9381), - [2046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9382), - [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9885), - [2050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assigment_expression, 3), - [2052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assigment_expression, 3), - [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9884), - [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6178), - [2058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7674), - [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), - [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4355), - [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4351), - [2066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6938), - [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6938), - [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), - [2072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4350), - [2074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4358), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), - [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4346), - [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4346), - [2082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10001), - [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), - [2086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), - [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3938), - [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9856), - [2092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10000), - [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6195), - [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7528), - [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), - [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3944), - [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3941), - [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), - [2106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3940), - [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3945), - [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4113), - [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), - [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1532), - [2116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10579), - [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7650), - [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1537), - [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), - [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), - [2126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9180), - [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9181), - [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9214), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3921), - [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3921), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7030), - [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9273), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9211), - [2146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_check, 2, .production_id = 47), - [2148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_check, 2, .production_id = 47), - [2150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9855), - [2152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6194), - [2154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7705), - [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), - [2158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4175), - [2160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4193), - [2162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6924), - [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6924), - [2166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), - [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4201), - [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4168), - [2172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), - [2174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), - [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3658), - [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6770), - [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6770), - [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4310), - [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), - [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1460), - [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10398), - [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7784), - [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1569), - [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1576), - [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1579), - [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [2200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8760), - [2202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8761), - [2204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10396), - [2206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4307), - [2210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7318), - [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10393), - [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10400), - [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9276), - [2220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), - [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), - [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3749), - [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9275), - [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6170), - [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7618), - [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), - [2234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3736), - [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3719), - [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3724), + [126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7021), + [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_identifier, 1), + [134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_identifier, 1), + [136] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6943), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6943), + [141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__identifier, 1), + [143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__identifier, 1), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7021), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6904), + [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), + [153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6917), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6943), + [157] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6917), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1), + [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10487), + [164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1), + [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11025), + [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10488), + [170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), + [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6904), + [177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9852), + [181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9824), + [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9854), + [185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(30), + [187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(41), + [189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 2), + [191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9855), + [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 2), + [195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9827), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9857), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(50), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10489), + [203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11026), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10490), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6916), + [211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6993), + [215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), + [217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), + [219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), + [221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6334), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6916), + [230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10584), + [232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11031), + [234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10585), + [236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10686), + [242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10433), + [244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10687), + [246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliasable_expression, 1), + [252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliasable_expression, 1), + [254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6894), + [256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10283), + [258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6401), + [260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8109), + [262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), + [264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3936), + [266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3935), + [268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10284), + [270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), + [272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10748), + [274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10749), + [276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7036), + [278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7036), + [280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), + [282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3934), + [284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3937), + [286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), + [290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3932), + [292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), + [294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_type_repeat1, 2), + [296] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7965), + [299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 3), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9858), + [303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 3), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9830), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9860), + [309] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6993), + [312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10142), + [314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10056), + [316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10144), + [318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), + [324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6277), + [326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10491), + [330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11027), + [332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10492), + [334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 2), + [336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 2), + [338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7965), + [340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_cast, 3, .production_id = 24), + [342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_cast, 3, .production_id = 24), + [344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 4, .production_id = 44), + [346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 4, .production_id = 44), + [348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10688), + [350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10436), + [352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10689), + [354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8026), + [358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10586), + [360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11032), + [362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10587), + [364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument_reference, 2), + [368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_argument_reference, 2), + [370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 10, .production_id = 222), + [372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 10, .production_id = 222), + [374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4), + [376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9861), + [378] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4), + [380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9862), + [382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5), + [384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9863), + [386] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5), + [388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9864), + [390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 10, .production_id = 221), + [392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 10, .production_id = 221), + [394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6), + [396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9865), + [398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6), + [400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9866), + [402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7), + [404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9867), + [406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7), + [408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9868), + [410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, .production_id = 169), + [412] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, .production_id = 169), + [414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10499), + [416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10500), + [418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10497), + [420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10498), + [422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10495), + [424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10496), + [426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10493), + [428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10494), + [430] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, .production_id = 184), + [432] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, .production_id = 184), + [434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8026), + [437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 3), + [439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_array_type_repeat1, 3), + [441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 7, .production_id = 185), + [443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 7, .production_id = 185), + [445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 8, .production_id = 202), + [447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 8, .production_id = 202), + [449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parenthesized_expression, 3), + [451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parenthesized_expression, 3), + [453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 3, .production_id = 25), + [455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 3, .production_id = 25), + [457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 8, .production_id = 203), + [459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 8, .production_id = 203), + [461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 6, .production_id = 168), + [463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 6, .production_id = 168), + [465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 9, .production_id = 210), + [467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 9, .production_id = 210), + [469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_call, 5, .production_id = 73), + [471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_call, 5, .production_id = 73), + [473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, .production_id = 21), + [475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, .production_id = 21), + [477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 9, .production_id = 211), + [479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 9, .production_id = 211), + [481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, .production_id = 60), + [483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, .production_id = 60), + [485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 4, .production_id = 102), + [487] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 4, .production_id = 102), + [489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, .production_id = 137), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, .production_id = 137), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 5, .production_id = 138), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 5, .production_id = 138), + [497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6873), + [499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9761), + [501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6388), + [503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8074), + [505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), + [507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3807), + [509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3808), + [511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9762), + [513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10449), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10450), + [519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7046), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7046), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), + [525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3809), + [527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3806), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), + [533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3811), + [535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10145), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10059), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10147), + [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6843), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10399), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6394), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7996), + [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3747), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3746), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10400), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2452), + [567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10762), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10763), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7122), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7122), + [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), + [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3748), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3743), + [587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_TRUE, 1), + [589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_TRUE, 1), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7917), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10148), + [595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10062), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10150), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), + [603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_subexpression, 4), + [607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_subexpression, 4), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6300), + [613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_subexpression, 3), + [617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_subexpression, 3), + [619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_NULL, 1, .production_id = 3), + [621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_NULL, 1, .production_id = 3), + [623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 4, .production_id = 103), + [625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 4, .production_id = 103), + [627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_at_time_zone_expression, 5, .production_id = 76), + [629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_at_time_zone_expression, 5, .production_id = 76), + [631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 3, .production_id = 75), + [633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 3, .production_id = 75), + [635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_distinct_from, 3, .production_id = 74), + [637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_distinct_from, 3, .production_id = 74), + [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 5), + [641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 5), + [643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_is_expression, 4, .production_id = 46), + [645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_is_expression, 4, .production_id = 46), + [647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 4, .production_id = 45), + [649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 4, .production_id = 45), + [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10588), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11033), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10589), + [657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_element_access, 4), + [659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_element_access, 4), + [661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 26), + [663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 26), + [665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_json_access, 3), + [667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_json_access, 3), + [669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 3), + [671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 3), + [673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 3, .production_id = 27), + [675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 3, .production_id = 27), + [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10690), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10439), + [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10691), + [683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_in_expression, 3), + [685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_in_expression, 3), + [687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_is_expression, 3), + [689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_is_expression, 3), + [691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_expression, 3), + [693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_expression, 3), + [695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk_expression, 2), + [697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asterisk_expression, 2), + [699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interval_expression, 2), + [701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interval_expression, 2), + [703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, .production_id = 11), + [705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, .production_id = 11), + [707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_boolean_expression, 2, .production_id = 10), + [709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_boolean_expression, 2, .production_id = 10), + [711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_FALSE, 1), + [713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_FALSE, 1), + [715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7917), + [718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asterisk_expression, 1), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asterisk_expression, 1), + [722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6866), + [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6866), + [727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7953), + [730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8134), + [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10698), + [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10699), + [737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8134), + [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10157), + [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10158), + [743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6864), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6864), + [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10155), + [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10156), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10153), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10154), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10151), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10152), + [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10596), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10597), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6966), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9993), + [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6391), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7984), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), + [774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4345), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4344), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9994), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10706), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10707), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7200), + [788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7200), + [790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4343), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4347), + [796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342), + [798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4341), + [802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7953), + [804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6935), + [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), + [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10696), + [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10697), + [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10694), + [815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10695), + [817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10590), + [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10591), + [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10692), + [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10693), + [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10592), + [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10593), + [829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10594), + [831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10595), + [833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6866), + [835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), + [837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_clause, 5), + [839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_join_clause, 5), + [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6995), + [843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), + [845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6935), + [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10562), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), + [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3886), + [853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3890), + [859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_clause, 4), + [861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_join_clause, 4), + [863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6906), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6864), + [867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6906), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), + [874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_check_constraint, 2, .production_id = 51), + [876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_check_constraint, 2, .production_id = 51), + [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10561), + [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6373), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7902), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), + [886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3884), + [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3885), + [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7074), + [892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7074), + [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3881), + [896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6895), + [899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 15), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6733), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7837), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7959), + [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9367), + [909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 15), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4813), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6203), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6825), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6642), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9148), + [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8732), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6910), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9313), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9151), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9154), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6914), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9157), + [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7960), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4626), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7833), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9190), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4624), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4622), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9109), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9194), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9195), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9196), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7968), + [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7943), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6922), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6824), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6252), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10923), + [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10922), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6863), + [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4126), + [981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 15), + [983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 15), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), + [989] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6733), + [992] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7837), + [995] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7959), + [998] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9367), + [1001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), + [1003] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4813), + [1006] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6203), + [1009] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6825), + [1012] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6642), + [1015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9148), + [1018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(8732), + [1021] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(2763), + [1024] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6910), + [1027] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9313), + [1030] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9151), + [1033] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(413), + [1036] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9154), + [1039] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6914), + [1042] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9157), + [1045] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7960), + [1048] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4626), + [1051] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7833), + [1054] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9190), + [1057] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4624), + [1060] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(4622), + [1063] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9109), + [1066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9194), + [1069] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9195), + [1072] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(9196), + [1075] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7968), + [1078] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(7943), + [1081] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6922), + [1084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6824), + [1087] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(6252), + [1090] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(3), + [1093] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(1343), + [1096] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10923), + [1099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2), SHIFT_REPEAT(10922), + [1102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 16), + [1104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 16), + [1106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 35), + [1108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 35), + [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [1112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 34), + [1114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 34), + [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [1118] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6995), + [1121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 7, .production_id = 15), + [1123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 7, .production_id = 15), + [1125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 4, .production_id = 15), + [1127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 4, .production_id = 15), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6215), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 34), + [1135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 34), + [1137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 35), + [1139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 35), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10345), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10230), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10347), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [1151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 6, .production_id = 16), + [1153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 6, .production_id = 16), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6911), + [1159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 4, .production_id = 16), + [1161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 4, .production_id = 16), + [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6211), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [1167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6895), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6945), + [1171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6945), + [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6971), + [1176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), + [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10670), + [1180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11043), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10671), + [1184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [1188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6911), + [1191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8, .production_id = 34), + [1193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 8, .production_id = 34), + [1195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 34), + [1197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 34), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6219), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), + [1203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 16), + [1205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 16), + [1207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 5, .production_id = 35), + [1209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 5, .production_id = 35), + [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), + [1215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_statement, 8, .production_id = 35), + [1217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_statement, 8, .production_id = 35), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7001), + [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), + [1223] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6971), + [1226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7002), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7020), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4013), + [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10602), + [1234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11034), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10603), + [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10654), + [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11040), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10655), + [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6859), + [1254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), + [1256] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7001), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10316), + [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10201), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10318), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10348), + [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10233), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10350), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6869), + [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10539), + [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10375), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10540), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10672), + [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11044), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10673), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), + [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [1305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7002), + [1308] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6863), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10171), + [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10085), + [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10173), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), + [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7952), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10513), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10346), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10514), + [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [1333] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6859), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10351), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10236), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10353), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10174), + [1344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10088), + [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10176), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [1350] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7952), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6976), + [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6313), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10604), + [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11035), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10605), + [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10620), + [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10404), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10621), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10319), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10204), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10321), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), + [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), + [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10674), + [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11045), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10675), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10656), + [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11041), + [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10657), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), + [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10541), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10378), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10542), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), + [1417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6869), + [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10113), + [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10027), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10115), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [1430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7020), + [1433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), + [1435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6342), + [1437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10356), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10357), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10658), + [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11042), + [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10659), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10622), + [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10407), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10623), + [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [1457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause_body, 1), + [1459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause_body, 1), + [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10535), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6386), + [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7897), + [1469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3802), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3803), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10536), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7062), + [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7062), + [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), + [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3804), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3799), + [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3814), + [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7939), + [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8103), + [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10606), + [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11036), + [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10607), + [1503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7939), + [1506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [1508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6302), + [1510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [1512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7931), + [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9823), + [1516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9795), + [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9825), + [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(851), + [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10360), + [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10361), + [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10358), + [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10359), + [1532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [1534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6332), + [1536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10116), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10030), + [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10118), + [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10676), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10677), + [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10678), + [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10679), + [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10680), + [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10681), + [1558] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8103), + [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10682), + [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10683), + [1565] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6976), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10515), + [1570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10349), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10516), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10543), + [1578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10381), + [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10544), + [1582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7931), + [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10354), + [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10355), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10177), + [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10091), + [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10179), + [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10322), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10207), + [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10324), + [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8181), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10196), + [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6393), + [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8221), + [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), + [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4067), + [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4059), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10197), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7069), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7069), + [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4058), + [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4068), + [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), + [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), + [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), + [1641] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8126), + [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10517), + [1646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10352), + [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10518), + [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10666), + [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10667), + [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10664), + [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10665), + [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10662), + [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10663), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10660), + [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10661), + [1666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8126), + [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause_body, 1), + [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause_body, 1), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10509), + [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6369), + [1678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7914), + [1680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), + [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3761), + [1684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762), + [1686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10510), + [1688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7167), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7167), + [1692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3763), + [1694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3763), + [1696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3760), + [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), + [1702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), + [1704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10614), + [1706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10615), + [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10612), + [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10613), + [1712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10610), + [1714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10611), + [1716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10608), + [1718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10609), + [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10545), + [1722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10546), + [1724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10547), + [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10548), + [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10549), + [1730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10550), + [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10551), + [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10552), + [1736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10624), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10410), + [1740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10625), + [1742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10331), + [1744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10332), + [1746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6323), + [1750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [1752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9826), + [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9798), + [1756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9828), + [1758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(914), + [1760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10329), + [1762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10330), + [1764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7921), + [1766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7921), + [1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), + [1771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), + [1773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10327), + [1775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10328), + [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10325), + [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10326), + [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [1783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6297), + [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6341), + [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [1793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8181), + [1796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10186), + [1798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10187), + [1800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10184), + [1802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10185), + [1804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10182), + [1806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10183), + [1808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10180), + [1810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10181), + [1812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10119), + [1814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10033), + [1816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10121), + [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2), + [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_clause, 2), + [1822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10428), + [1824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6385), + [1826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7967), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), + [1830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3706), + [1832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3703), + [1834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10429), + [1836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7156), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7156), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [1842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3702), + [1844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3707), + [1846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), + [1848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), + [1850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3700), + [1852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7944), + [1855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7944), + [1857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10122), + [1859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10123), + [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10124), + [1863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10125), + [1865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10126), + [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10127), + [1869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10128), + [1871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10129), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), + [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), + [1877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10167), + [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6390), + [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8256), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), + [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4102), + [1887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4101), + [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10168), + [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7088), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7088), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), + [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4099), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4103), + [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4097), + [1903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), + [1905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4094), + [1907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8087), + [1910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10519), + [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10520), + [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10521), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10522), + [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10523), + [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10524), + [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10525), + [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10526), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7934), + [1928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7934), + [1931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10626), + [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10627), + [1935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10628), + [1937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10629), + [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10630), + [1941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10631), + [1943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10632), + [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10633), + [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9829), + [1949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9801), + [1951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9831), + [1953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7011), + [1955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9964), + [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6380), + [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7937), + [1961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), + [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4366), + [1965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4367), + [1967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9965), + [1969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3475), + [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10700), + [1973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10701), + [1975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7182), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7182), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), + [1981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4368), + [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4365), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), + [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4370), + [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6322), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1234), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), + [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10023), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), + [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4321), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), + [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4312), + [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10022), + [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6361), + [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8031), + [2017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), + [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4322), + [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4324), + [2023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assigment_expression, 3), + [2025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_assigment_expression, 3), + [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10341), + [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6381), + [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8043), + [2033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3849), + [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3846), + [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10342), + [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7071), + [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7071), + [2045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), + [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3844), + [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3850), + [2051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), + [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3836), + [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4323), + [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7191), + [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7191), + [2063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8047), + [2066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9838), + [2068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9839), + [2070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9832), + [2072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9833), + [2074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9834), + [2076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9835), + [2078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9836), + [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9837), + [2082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10458), + [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3947), + [2086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), + [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), + [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11064), + [2092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8041), + [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), + [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9637), + [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9638), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9671), + [2108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3684), + [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3684), + [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7456), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10560), + [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9668), + [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10312), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6397), + [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8070), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3909), + [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3908), + [2130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3906), + [2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10313), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), + [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3905), + [2138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3909), + [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), + [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), + [2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3903), + [2146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_check, 2, .production_id = 51), + [2148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_check, 2, .production_id = 51), + [2150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7048), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7048), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3694), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), + [2162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3696), + [2164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10457), + [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6371), + [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7941), + [2170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), + [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), + [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3691), + [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3692), + [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7178), + [2180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7178), + [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9733), + [2184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), + [2186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3726), + [2190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3724), + [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4359), + [2196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), + [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), + [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10871), + [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8187), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1624), + [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [2212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9191), + [2214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9192), + [2216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10869), + [2218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4376), + [2222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [2224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7421), + [2226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10866), + [2228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10874), + [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9732), + [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6357), + [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8092), + [2236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3722), + [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3723), [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3721), - [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6891), - [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6891), - [2248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 4), - [2250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 4), - [2252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 5, .production_id = 36), - [2254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 5, .production_id = 36), - [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_set, 2), - [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_set, 2), - [2260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3913), - [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), - [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1831), - [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10603), - [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7734), - [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), - [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1865), - [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10258), - [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10259), - [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9997), - [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), - [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4207), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7085), - [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8159), - [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9994), - [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6742), - [2302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), - [2304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), - [2306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), - [2308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10588), - [2310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7678), - [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), - [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), - [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9818), - [2322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9819), - [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9533), - [2326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), - [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3943), - [2330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7453), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8422), - [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9530), - [2338] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6742), - [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6761), - [2343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6761), - [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6742), - [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6761), - [2350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6662), - [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), - [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), - [2356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6668), - [2358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6668), - [2361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6662), - [2364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6650), - [2366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6650), - [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9134), - [2371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9135), - [2373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9136), - [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [2377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [2379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6707), - [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), - [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), - [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), - [2387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9137), - [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9138), - [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9139), - [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [2395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6757), - [2398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8560), - [2400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8318), - [2402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8315), - [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), - [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [2408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6707), - [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9308), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10639), - [2415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9310), - [2417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [2419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6757), - [2423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7836), - [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6632), - [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), - [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9311), - [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10642), - [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9313), - [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6650), - [2440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9140), - [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9141), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9142), - [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6142), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [2452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6632), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7980), - [2457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7984), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7985), - [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [2463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column, 2, .production_id = 49), - [2465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_column, 2, .production_id = 49), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7777), - [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6027), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2459), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6436), - [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), - [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2455), - [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6736), - [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4286), - [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), - [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10625), - [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7663), - [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), - [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6152), - [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1466), - [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7836), - [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6603), - [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235), - [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9314), - [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10643), - [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9316), - [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), - [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6139), - [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9149), - [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9150), - [2517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7732), - [2520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7615), - [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7732), - [2524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9147), - [2526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9148), - [2528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), - [2530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), - [2532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6603), - [2535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9145), - [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9146), - [2539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7615), - [2542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6714), - [2544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9217), - [2546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6199), - [2548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7653), - [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), - [2552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4053), - [2554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4064), - [2556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9218), - [2558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4682), - [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9267), - [2562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9268), - [2564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6914), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6914), - [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), - [2570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4066), - [2572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3987), - [2574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), - [2576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), - [2578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4122), - [2580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9143), - [2582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9144), - [2584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8421), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8428), - [2588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8396), - [2590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9017), - [2592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9018), - [2594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9019), - [2596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [2598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), - [2600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9511), - [2602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10528), - [2604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9513), - [2606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [2608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), - [2610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6701), - [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), - [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9020), - [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9021), - [2618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9022), - [2620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), - [2622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9514), - [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10529), - [2626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9516), - [2628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), - [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7525), - [2632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9317), - [2634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9318), - [2636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9319), - [2638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9320), - [2640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9321), - [2642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9322), - [2644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9075), - [2646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9103), - [2648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9323), - [2650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9324), - [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9569), - [2654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9483), - [2656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9571), - [2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1471), - [2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [2662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6661), - [2664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), - [2666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7525), - [2669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [2671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), - [2673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [2675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9394), - [2677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9419), - [2679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9622), - [2681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9625), - [2683] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6701), - [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), - [2688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), - [2690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6762), - [2692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10336), - [2694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), - [2696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7790), - [2698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), - [2700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357), - [2702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4359), - [2704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10407), - [2706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6932), - [2708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6932), - [2710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), - [2712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4360), - [2714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4304), - [2716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), - [2718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), - [2720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4338), - [2722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8829), - [2724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8832), - [2726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10108), - [2728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10543), - [2730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10109), - [2732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), - [2734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1610), - [2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column, 3, .production_id = 49), - [2738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_column, 3, .production_id = 49), - [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), - [2742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), - [2744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7777), - [2747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6027), - [2750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2459), - [2753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6436), - [2756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2539), - [2759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2455), - [2762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6736), - [2765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(4286), - [2768] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2468), - [2771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(10625), - [2774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9420), - [2776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6198), - [2778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7561), - [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), - [2782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3789), - [2784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3790), - [2786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9421), - [2788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6819), - [2790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6819), - [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), - [2794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3791), - [2796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3788), - [2798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), - [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), - [2802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3793), - [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9073), - [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), - [2808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3860), - [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), - [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), - [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3857), - [2816] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7531), - [2819] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6661), - [2822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9023), - [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9024), - [2826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9025), - [2828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6695), - [2830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), - [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7531), - [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9572), - [2836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9486), - [2838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9574), - [2840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), - [2842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9917), - [2844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10537), - [2846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9919), - [2848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [2850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), - [2852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9072), - [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), - [2856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7762), - [2858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), - [2860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3863), - [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), - [2864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9517), - [2866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10530), - [2868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9519), - [2870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9279), - [2872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9280), - [2874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9281), - [2876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [2878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [2880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10110), - [2882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10544), - [2884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10111), - [2886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1603), - [2888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [2890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6098), - [2892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [2894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), - [2896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), - [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6131), - [2900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), - [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6092), - [2906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), - [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 1), - [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 1), - [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), - [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9006), - [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9007), - [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10450), - [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4219), - [2922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10382), - [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7780), - [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3374), - [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10180), - [2930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10552), - [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10181), - [2934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), - [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), - [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9026), - [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9027), - [2942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7536), - [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9028), - [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9029), - [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7783), - [2950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8973), - [2952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6174), - [2954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7776), - [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), - [2958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4029), - [2960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4028), - [2962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8974), - [2964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6936), - [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6936), - [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4026), - [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4004), - [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), - [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), - [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4024), - [2980] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7783), - [2983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9282), - [2985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9283), - [2987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9284), - [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [2991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), - [2993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), - [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), - [2997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9830), - [2999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9715), - [3001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9832), - [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1631), - [3005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1771), - [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9030), - [3009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9031), - [3011] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6695), - [3014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9913), - [3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6175), - [3018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7634), - [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), - [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4194), - [3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4191), - [3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9914), - [3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6900), - [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6900), - [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), - [3034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4190), - [3036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4199), - [3038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), - [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187), - [3042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4187), - [3044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9032), - [3046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9033), - [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10112), - [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10545), - [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10113), - [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9520), - [3056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9521), - [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9920), - [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10538), - [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9922), - [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9522), - [3068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9523), - [3070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9575), - [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9489), - [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9577), - [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9524), - [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9525), - [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9526), - [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9527), - [3084] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6704), - [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6704), - [3089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7536), - [3092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9578), - [3094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9579), - [3096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9584), - [3098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9585), - [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7567), - [3102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9833), - [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9718), - [3106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9835), - [3108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [3110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), - [3112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), - [3114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [3116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9582), - [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9583), - [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7693), - [3122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7693), - [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9580), - [3127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9581), - [3129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9923), - [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10539), - [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9925), - [3135] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7567), - [3138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10182), - [3140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10553), - [3142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10183), - [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), - [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10120), - [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10121), - [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10118), - [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10119), - [3154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10116), - [3156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10117), - [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10114), - [3160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10115), - [3162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9285), - [3164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9286), - [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9287), - [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6149), - [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), - [3174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3252), - [3176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8968), - [3178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8969), - [3180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10496), - [3182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4302), - [3184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3372), - [3186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9478), - [3188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6176), - [3190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7534), - [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), - [3194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3957), - [3196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3958), - [3198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9479), - [3200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6782), - [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6782), - [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), - [3206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3959), - [3208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3956), - [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), - [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), - [3214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3961), - [3216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), - [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9294), - [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9295), - [3222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9292), - [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9293), - [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9932), - [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9933), - [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9930), - [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9931), - [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9288), - [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9289), - [3238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7556), - [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7556), - [3243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 2), - [3245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 2), - [3247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9836), - [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9721), - [3251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9838), - [3253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9290), - [3255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9291), - [3257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 3), - [3259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 3), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4135), - [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7632), - [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6100), - [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), - [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10184), - [3273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10554), - [3275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10185), - [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), - [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9928), - [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9929), - [3283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6616), - [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9926), - [3288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9927), - [3290] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7632), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6704), - [3295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10026), - [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6192), - [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7521), - [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), - [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3910), - [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3909), - [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10027), - [3309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6778), - [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), - [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), - [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3908), - [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3911), - [3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), - [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), - [3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3904), - [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9768), - [3327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), - [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7807), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), - [3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3671), - [3335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), - [3337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9769), - [3339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6943), - [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6943), - [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [3345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3692), - [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3670), - [3349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), - [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3695), - [3355] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7799), - [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9843), - [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9844), - [3362] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6612), - [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10192), - [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10193), - [3369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10190), - [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10191), - [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10188), - [3375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10189), - [3377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10186), - [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10187), - [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6793), - [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6793), - [3385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7799), - [3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9845), - [3389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9846), - [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9681), - [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6197), - [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7793), - [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), - [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4150), - [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4149), - [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9682), - [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6915), - [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6915), - [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), - [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4148), - [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4152), - [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), - [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), - [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4145), - [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9841), - [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9842), - [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6763), - [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), - [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6612), - [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9839), - [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9840), - [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4225), - [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), - [3439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), - [3441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10575), - [3443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7638), - [3445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3591), - [3447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), - [3449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3593), - [3451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [3453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9151), - [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9152), - [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9098), - [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), - [3461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3847), - [3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7324), - [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9969), - [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9095), - [3471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6654), - [3474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 2), - [3476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 2), - [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), - [3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7601), - [3482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9772), - [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10534), - [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9774), - [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), - [3490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), - [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9188), - [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6196), - [3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7673), - [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), - [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3881), - [3502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3802), - [3504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9189), - [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), - [3508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3883), - [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3879), - [3512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), - [3514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), - [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3886), - [3518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6602), - [3521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9047), - [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9048), - [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9049), - [3527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [3529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), - [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6765), - [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6765), - [3535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6602), - [3537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), - [3539] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6763), - [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9946), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9802), - [3546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9948), - [3548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), - [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), - [3552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6605), - [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), - [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9540), - [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10531), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9542), - [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), - [3566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_references_constraint_repeat1, 2), - [3568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), - [3570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(7601), - [3573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9050), - [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9051), - [3577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9052), - [3579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), - [3581] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6605), - [3584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 5), - [3586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 5), - [3588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 7), - [3590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 7), - [3592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9543), - [3594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10532), - [3596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9545), - [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187), - [3600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6113), - [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [3606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9949), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9805), - [3610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9951), - [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), - [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), + [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7066), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7066), + [2248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_set, 2), + [2250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_set, 2), + [2252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 4), + [2254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 4), + [2256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), + [2258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), + [2260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_statement, 5, .production_id = 38), + [2262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_statement, 5, .production_id = 38), + [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4304), + [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), + [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), + [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11089), + [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8132), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1847), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), + [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), + [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [2282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10718), + [2284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10719), + [2286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10454), + [2288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), + [2290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3786), + [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), + [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7717), + [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8585), + [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10451), + [2300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6842), + [2302] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6842), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4255), + [2307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1874), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11073), + [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8066), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1875), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), + [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1880), + [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [2323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10275), + [2325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10276), + [2327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9990), + [2329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4301), + [2333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), + [2335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), + [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8899), + [2339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9987), + [2341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6841), + [2343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6841), + [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6842), + [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6841), + [2350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6962), + [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), + [2354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6974), + [2356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6974), + [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3873), + [2361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6964), + [2364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6964), + [2366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9591), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9592), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9593), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [2376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6840), + [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), + [2380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6962), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6974), + [2385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9765), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11125), + [2389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9767), + [2391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), + [2397] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6840), + [2400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9265), + [2402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9266), + [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9270), + [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9594), + [2412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9595), + [2414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9596), + [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), + [2418] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6850), + [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6850), + [2423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6858), + [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6848), + [2428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [2430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6339), + [2434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9768), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11128), + [2440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9770), + [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [2446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), + [2448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [2450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column, 2, .production_id = 53), + [2452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_column, 2, .production_id = 53), + [2454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8217), + [2456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6208), + [2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), + [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6711), + [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2456), + [2464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2457), + [2466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7013), + [2468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4024), + [2470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), + [2472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8408), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8035), + [2476] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8064), + [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9364), + [2481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9365), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9366), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4130), + [2489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8064), + [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6964), + [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6858), + [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9597), + [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9598), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9599), + [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9821), + [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9822), + [2505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9759), + [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), + [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6290), + [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9600), + [2515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9601), + [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), + [2519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), + [2521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9674), + [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6403), + [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8158), + [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), + [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3942), + [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4002), + [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9675), + [2535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4783), + [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9724), + [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9725), + [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7095), + [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7095), + [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), + [2547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), + [2549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4006), + [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), + [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), + [2555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999), + [2557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9602), + [2559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9603), + [2561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8085), + [2563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8085), + [2566] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6848), + [2569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6939), + [2571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), + [2573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9604), + [2575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9605), + [2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8239), + [2579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9606), + [2581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9607), + [2583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8239), + [2586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9771), + [2588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11129), + [2590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9773), + [2592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9968), + [2594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11013), + [2596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9970), + [2598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [2600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [2602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9474), + [2604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9475), + [2606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9476), + [2608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), + [2610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), + [2612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6850), + [2614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9477), + [2616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9478), + [2618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9479), + [2620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1501), + [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7978), + [2624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9971), + [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11014), + [2628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9973), + [2630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [2632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9780), + [2634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9781), + [2636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9778), + [2638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9779), + [2640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9776), + [2642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9777), + [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [2646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9774), + [2648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9775), + [2650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10512), + [2652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10530), + [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_column, 3, .production_id = 53), + [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_column, 3, .production_id = 53), + [2658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6879), + [2660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8821), + [2662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6343), + [2664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7912), + [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), + [2668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4118), + [2670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4113), + [2672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8826), + [2674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7162), + [2676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7162), + [2678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), + [2680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4111), + [2682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4122), + [2684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), + [2686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), + [2688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108), + [2690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7015), + [2692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), + [2694] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7978), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), + [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), + [2701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(8217), + [2704] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6208), + [2707] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2551), + [2710] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6711), + [2713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2456), + [2716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2457), + [2719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7013), + [2722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(4024), + [2725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2484), + [2728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(8408), + [2731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10834), + [2733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10835), + [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), + [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), + [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), + [2741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10565), + [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11028), + [2745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10566), + [2747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), + [2749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1609), + [2751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10026), + [2753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9940), + [2755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10028), + [2757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), + [2759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [2761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10891), + [2763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10892), + [2765] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6939), + [2768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10169), + [2770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10170), + [2772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6858), + [2774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9529), + [2776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6354), + [2778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8255), + [2780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), + [2782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), + [2784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9530), + [2786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), + [2788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4212), + [2790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4208), + [2792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), + [2794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), + [2796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4214), + [2798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10374), + [2800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11022), + [2802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10376), + [2804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [2806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [2808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [2810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6295), + [2812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [2814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9736), + [2816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9737), + [2818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9738), + [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [2824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), + [2826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6272), + [2828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [2830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10567), + [2832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11029), + [2834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10568), + [2836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), + [2838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7899), + [2840] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7015), + [2843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6999), + [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), + [2847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9480), + [2849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), + [2851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9482), + [2853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9877), + [2855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6366), + [2857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7985), + [2859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), + [2861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4147), + [2863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4148), + [2865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9878), + [2867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7096), + [2869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7096), + [2871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), + [2873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4149), + [2875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4146), + [2877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [2879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), + [2881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4151), + [2883] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7899), + [2886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4209), + [2888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10029), + [2890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9943), + [2892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10031), + [2894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1547), + [2896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9974), + [2898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11015), + [2900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9976), + [2902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [2904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6283), + [2906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), + [2908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9489), + [2910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9490), + [2912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9487), + [2914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9488), + [2916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9977), + [2918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9978), + [2920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10032), + [2922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9946), + [2924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10034), + [2926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9979), + [2928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9980), + [2930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9485), + [2932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9486), + [2934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9483), + [2936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9484), + [2938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9981), + [2940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9982), + [2942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9983), + [2944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9984), + [2946] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8184), + [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7908), + [2951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7908), + [2954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10370), + [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6349), + [2958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8019), + [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), + [2962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3778), + [2964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3777), + [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10371), + [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7089), + [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7089), + [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), + [2974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3776), + [2976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3779), + [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), + [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), + [2982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3774), + [2984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6989), + [2986] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6989), + [2989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8184), + [2991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6999), + [2994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 1), + [2996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 1), + [2998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3293), + [3000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9463), + [3002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9464), + [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9760), + [3006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3753), + [3008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10853), + [3010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8182), + [3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3263), + [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), + [3016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), + [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [3020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10638), + [3022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11037), + [3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10639), + [3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), + [3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), + [3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10377), + [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11023), + [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10379), + [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10569), + [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11030), + [3042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10570), + [3044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9739), + [3046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9740), + [3048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9741), + [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), + [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10287), + [3054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10172), + [3056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10289), + [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1628), + [3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), + [3062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9430), + [3064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6395), + [3066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8067), + [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), + [3070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3834), + [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3835), + [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9431), + [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7037), + [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), + [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3856), + [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3833), + [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), + [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), + [3090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3861), + [3092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10290), + [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10175), + [3096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10292), + [3098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), + [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), + [3102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), + [3104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [3106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3247), + [3108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9425), + [3110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9426), + [3112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9112), + [3114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3966), + [3116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), + [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9935), + [3120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6389), + [3122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7915), + [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), + [3126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4315), + [3128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4316), + [3130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9936), + [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7149), + [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), + [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), + [3138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4317), + [3140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4314), + [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), + [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), + [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4319), + [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10380), + [3150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11024), + [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10382), + [3154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8062), + [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7993), + [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8062), + [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10640), + [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11038), + [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10641), + [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1763), + [3169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10577), + [3171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10578), + [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10575), + [3175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10576), + [3177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9742), + [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9743), + [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9744), + [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10573), + [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10574), + [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10035), + [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10036), + [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10571), + [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10572), + [3195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10037), + [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10038), + [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10039), + [3201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10040), + [3203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10041), + [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10042), + [3207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6330), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), + [3213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7993), + [3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10483), + [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6383), + [3220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7923), + [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), + [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3719), + [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3720), + [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10484), + [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7190), + [3232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7190), + [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3728), + [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3717), + [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), + [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), + [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3731), + [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10385), + [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10386), + [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9747), + [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9748), + [3254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10383), + [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10384), + [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8115), + [3260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10642), + [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11039), + [3264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10643), + [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), + [3268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 2), + [3270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 2), + [3272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10293), + [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10178), + [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10295), + [3278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 3), + [3280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 3), + [3282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8115), + [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), + [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6324), + [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), + [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6882), + [3293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6882), + [3296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10389), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10390), + [3300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9751), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9752), + [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10387), + [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10388), + [3310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9749), + [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9750), + [3314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7947), + [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9745), + [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9746), + [3320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), + [3322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7947), + [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6905), + [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7198), + [3329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7198), + [3331] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8163), + [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10138), + [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6367), + [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8219), + [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), + [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4156), + [3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4155), + [3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10139), + [3348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7099), + [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7099), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), + [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4154), + [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4157), + [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), + [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4152), + [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10226), + [3366] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6905), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8163), + [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4031), + [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), + [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), + [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4029), + [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10225), + [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6347), + [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8178), + [3387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), + [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4035), + [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4034), + [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6915), + [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), + [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10650), + [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10651), + [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10648), + [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10649), + [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10646), + [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10647), + [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10302), + [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10303), + [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10644), + [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10645), + [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10300), + [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10301), + [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7059), + [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7059), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10298), + [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10299), + [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10296), + [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10297), + [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6977), + [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9504), + [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9505), + [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9506), + [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), + [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), + [3447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7019), + [3449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9997), + [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11016), + [3453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9999), + [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), + [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), + [3459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10403), + [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10259), + [3463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10405), + [3465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), + [3467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), + [3469] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7019), + [3472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10229), + [3474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11019), + [3476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10231), + [3478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), + [3480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2170), + [3482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9645), + [3484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), + [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8186), + [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), + [3490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4124), + [3492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), + [3494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9646), + [3496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7124), + [3498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7124), + [3500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), + [3502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), + [3504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4125), + [3506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), + [3508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), + [3510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4120), + [3512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6977), + [3515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 2), + [3517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 2), + [3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6925), + [3521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8005), + [3523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6915), + [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6990), + [3528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3752), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), + [3534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3409), + [3536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11060), + [3538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8032), + [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3406), + [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3543), + [3544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3433), + [3546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2807), + [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9608), + [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9609), + [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9555), + [3554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), + [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4229), + [3558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7257), + [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10998), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9552), + [3566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 3), + [3568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 3), + [3570] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6913), + [3573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6913), + [3575] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6990), + [3578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 5), + [3580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 5), + [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 6), + [3584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 6), + [3586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9397), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9398), + [3590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9399), + [3592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), + [3594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2289), + [3596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 7), + [3598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 7), + [3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10406), + [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10262), + [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10408), + [3606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), + [3608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9507), + [3610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9508), + [3612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9509), + [3614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2172), + [3616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__column_default_expression, 1), + [3618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__column_default_expression, 1), + [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6862), [3622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 1), [3624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 1), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), - [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6593), - [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__column_default_expression, 1), - [3632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__column_default_expression, 1), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), - [3636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9775), - [3638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10535), - [3640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9777), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), - [3644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 6), - [3646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 6), - [3648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_references_constraint, 3), - [3650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_references_constraint, 3), - [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8940), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8941), - [3656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8942), - [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), - [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), - [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6712), - [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), - [3666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6589), - [3669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7849), - [3672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9778), - [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10536), - [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9780), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7520), - [3680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8943), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8944), - [3684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8945), - [3686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2275), - [3688] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6712), - [3691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7849), - [3693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 4, .production_id = 38), - [3695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 4, .production_id = 38), - [3697] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6633), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), - [3702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 2), - [3704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 2), - [3706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 3), - [3708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 3), - [3710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9546), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10533), - [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9548), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), - [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3241), - [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6655), - [3722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), - [3724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), - [3726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3248), - [3729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9952), - [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9808), - [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9954), - [3735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 3, .production_id = 18), - [3737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 3, .production_id = 18), - [3739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2), - [3741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 2), - [3743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6597), - [3745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9453), - [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9425), - [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9455), - [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), - [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), - [3755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9053), - [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9054), - [3759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9055), - [3761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 2, .production_id = 10), - [3763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 2, .production_id = 10), - [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), - [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6115), - [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), - [3771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), - [3773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), - [3775] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(10382), - [3778] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(7780), - [3781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3374), - [3784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7520), - [3787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9060), - [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9061), - [3791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9555), - [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9556), - [3795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10572), - [3797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4782), - [3799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), - [3801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6578), - [3803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6427), - [3805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2816), - [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6727), - [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6991), - [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6391), - [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7364), - [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7811), - [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6591), - [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4017), - [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6384), - [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7574), - [3825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6594), - [3827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6058), - [3829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [3831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9058), - [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9059), - [3835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9056), - [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9057), - [3839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6726), - [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9787), - [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9788), - [3847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7136), - [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7384), - [3851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9785), - [3853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9786), - [3855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6683), - [3857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9062), - [3859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9063), - [3861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 2), - [3863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_clause, 2), - [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), - [3867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6607), - [3870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 4, .production_id = 65), - [3872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 4, .production_id = 65), - [3874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9955), - [3876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9956), - [3878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9456), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9428), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9458), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), - [3888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9549), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9550), - [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9957), - [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9958), - [3896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 3), - [3898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_clause, 3), - [3900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9959), - [3902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9960), - [3904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9551), - [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9552), - [3908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9553), - [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9554), - [3912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9961), - [3914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9962), - [3916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), - [3918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_from_clause_repeat1, 2), - [3920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3264), - [3923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8946), - [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8947), - [3927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8948), - [3929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7028), - [3931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7012), - [3933] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3372), - [3936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7043), - [3938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7663), - [3941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9783), - [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9784), - [3945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3241), - [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7155), - [3950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9781), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9782), - [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6096), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), - [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9623), - [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), - [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7699), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), - [3970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), - [3972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), - [3974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9624), - [3976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6928), - [3978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6928), - [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), - [3982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4349), - [3984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4354), - [3986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), - [3988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), - [3990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4343), - [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [3994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9449), - [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6203), - [3998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7545), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), - [4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3873), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), - [4008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6802), - [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6802), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), - [4014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3875), - [4016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3872), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), - [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [4022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3877), - [4024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8794), - [4026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6183), - [4028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7812), - [4030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [4032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4138), - [4034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3955), - [4036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8795), - [4038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6907), - [4040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6907), - [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), - [4044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3962), - [4046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3952), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), - [4050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), - [4052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3964), - [4054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7813), - [4056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6635), - [4058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), - [4062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7813), - [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8981), - [4067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8982), - [4069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8983), - [4071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2510), - [4073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), - [4075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8951), - [4077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8952), - [4079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6127), - [4081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9801), - [4083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9686), - [4085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9803), - [4087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), - [4089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572), - [4091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8955), - [4093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8956), - [4095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8957), - [4097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8958), - [4099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8959), - [4101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8960), - [4103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_delete_action, 3, .production_id = 129), - [4105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_on_delete_action, 3, .production_id = 129), - [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [4109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6129), - [4111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), - [4113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_update_action, 3, .production_id = 130), - [4115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_on_update_action, 3, .production_id = 130), - [4117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), - [4119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 2), - [4121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause, 2), - [4123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constraint_action, 2, .production_id = 141), - [4125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constraint_action, 2, .production_id = 141), - [4127] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6726), - [4130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3253), - [4132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3253), - [4135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9459), - [4137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9431), - [4139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9461), - [4141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7033), - [4143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_key_constraint, 2), - [4145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_key_constraint, 2), + [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), + [3628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7009), + [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_references_constraint_repeat1, 2), + [3632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), + [3634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(8005), + [3637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6856), + [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), + [3641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10000), + [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11017), + [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10002), + [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2185), + [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), + [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6273), + [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437), + [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6307), + [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), + [3661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10232), + [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11020), + [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10234), + [3667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2169), + [3669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), + [3671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), + [3673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(10853), + [3676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(8182), + [3679] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3263), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7946), + [3684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 4, .production_id = 43), + [3686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 4, .production_id = 43), + [3688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9400), + [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9401), + [3692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9402), + [3694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), + [3696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10235), + [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11021), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10237), + [3702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9510), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9511), + [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9512), + [3708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10409), + [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10265), + [3712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10411), + [3714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), + [3716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6871), + [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6857), + [3720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 3), + [3722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 3), + [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7019), + [3726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9910), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9882), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9912), + [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), + [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), + [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6333), + [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), + [3742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7946), + [3745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10003), + [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11018), + [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10005), + [3751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6857), + [3754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6856), + [3757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 2, .production_id = 12), + [3759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 2, .production_id = 12), + [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8249), + [3763] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8249), + [3766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2), + [3768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 2), + [3770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7014), + [3772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause_body, 3, .production_id = 22), + [3774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause_body, 3, .production_id = 22), + [3776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__aliased_expression, 2), + [3778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__aliased_expression, 2), + [3780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), + [3782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), + [3784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(3286), + [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6893), + [3789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10946), + [3791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4867), + [3793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6204), + [3795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6818), + [3797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6606), + [3799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), + [3801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7017), + [3803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7482), + [3805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6662), + [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7585), + [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8223), + [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6900), + [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4043), + [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6659), + [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8081), + [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6804), + [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6242), + [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [3825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7395), + [3827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10006), + [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10007), + [3831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10008), + [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10009), + [3835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10010), + [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10011), + [3839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 4, .production_id = 72), + [3841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_select_clause_body_repeat1, 4, .production_id = 72), + [3843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7444), + [3845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10012), + [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10013), + [3849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7386), + [3851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 2), + [3853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_clause, 2), + [3855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), + [3857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_from_clause, 3), + [3859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_from_clause, 3), + [3861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9513), + [3863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9514), + [3865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9515), + [3867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9516), + [3869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9517), + [3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9518), + [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7371), + [3875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), + [3877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_from_clause_repeat1, 2), + [3879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3294), + [3882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9519), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9520), + [3886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7586), + [3888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7416), + [3890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6988), + [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), + [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10238), + [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10239), + [3898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10240), + [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10241), + [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), + [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6314), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), + [3908] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6893), + [3911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10242), + [3913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10243), + [3915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9913), + [3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9885), + [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9915), + [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326), + [3923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10244), + [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10245), + [3927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9403), + [3929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9404), + [3931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9405), + [3933] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8035), + [3936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10418), + [3938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10419), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), + [3942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10080), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6350), + [3946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8125), + [3948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249), + [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), + [3954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10081), + [3956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7142), + [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7142), + [3960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4247), + [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4247), + [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4250), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), + [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4245), + [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4245), + [3972] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(3314), + [3975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6887), + [3977] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3377), + [3980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10416), + [3982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10417), + [3984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10414), + [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10415), + [3988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10412), + [3990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10413), + [3992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), + [3994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3257), + [3997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9224), + [3999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6375), + [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7990), + [4003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), + [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3949), + [4007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3950), + [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9225), + [4011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7125), + [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7125), + [4015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3951), + [4019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3948), + [4021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [4023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), + [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3958), + [4027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6929), + [4029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), + [4031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9438), + [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9439), + [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9440), + [4037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [4039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), + [4041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_clause, 2), + [4043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_clause, 2), + [4045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9916), + [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9888), + [4049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9918), + [4051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9416), + [4053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9417), + [4055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9414), + [4057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9415), + [4059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9412), + [4061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9413), + [4063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), + [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9408), + [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9409), + [4069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7987), + [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7987), + [4074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9906), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6362), + [4080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7958), + [4082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), + [4084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4231), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), + [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9907), + [4090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7022), + [4092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), + [4094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), + [4096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4233), + [4098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4230), + [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), + [4102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4235), + [4104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4235), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6331), + [4110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), + [4112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), + [4114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), + [4116] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6988), + [4119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__constraint_action, 2, .production_id = 204), + [4121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__constraint_action, 2, .production_id = 204), + [4123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_update_action, 3, .production_id = 187), + [4125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_on_update_action, 3, .production_id = 187), + [4127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_on_delete_action, 3, .production_id = 186), + [4129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_on_delete_action, 3, .production_id = 186), + [4131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10258), + [4133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10143), + [4135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10260), + [4137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2458), + [4139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2564), + [4141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7354), + [4143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_auto_increment_constraint, 1), + [4145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_auto_increment_constraint, 1), [4147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_direction_constraint, 1), [4149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_direction_constraint, 1), - [4151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7196), - [4153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6985), - [4155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9011), - [4157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6165), - [4159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7789), - [4161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4002), - [4163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4001), - [4165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), - [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9012), - [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), - [4171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3999), - [4173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4002), - [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), - [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), - [4179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3997), - [4181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6967), - [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6649), - [4185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unique_constraint, 1), - [4187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unique_constraint, 1), - [4189] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6635), - [4192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10004), - [4194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9860), - [4196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10005), - [4198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2567), - [4200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), - [4202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7132), - [4204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9462), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9463), - [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7557), - [4212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9464), - [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9465), - [4216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7557), - [4219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9466), - [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9467), - [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [4225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6812), - [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6812), - [4229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9468), - [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9469), - [4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_constraint, 1), - [4235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_constraint, 1), - [4237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_constraint, 2), - [4239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_constraint, 2), - [4241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8984), - [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8985), - [4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8986), - [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), - [4249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6649), - [4252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7271), - [4254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6651), - [4257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_constraint, 2, .production_id = 8), - [4259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_constraint, 2, .production_id = 8), - [4261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9804), - [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9689), - [4265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9806), - [4267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2579), - [4269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7159), - [4271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_auto_increment_constraint, 1), - [4273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_auto_increment_constraint, 1), - [4275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_clause, 2), - [4277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_clause, 2), - [4279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6648), - [4281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10006), - [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9863), - [4285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10007), - [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2701), - [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9807), - [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9692), - [4293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9809), - [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), - [4297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), - [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), - [4301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6648), - [4304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8987), - [4306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8988), - [4308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8989), - [4310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7321), - [4312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9652), - [4314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6191), - [4316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7746), - [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), - [4320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4276), - [4322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4275), - [4324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9653), - [4326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6829), - [4328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6829), - [4330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), - [4332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4274), - [4334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4277), - [4336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4270), - [4338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), - [4340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4267), - [4342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7307), - [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), - [4346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8998), - [4348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8999), - [4350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7230), - [4352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 5, .production_id = 7), - [4354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 5, .production_id = 7), - [4356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7795), - [4358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3450), - [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3915), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7614), - [4364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8996), - [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8997), - [4368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8994), - [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8995), - [4372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9362), - [4374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6184), - [4376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7580), - [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3817), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9363), - [4386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6850), - [4388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6850), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), - [4392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3815), - [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3818), - [4396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), - [4398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [4400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3811), - [4402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7830), - [4404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), - [4406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), - [4410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6617), - [4412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6140), - [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [4418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9816), - [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9817), - [4422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9814), - [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9815), - [4426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9812), - [4428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9813), - [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), - [4432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7025), - [4434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6710), - [4437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9810), - [4439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9811), - [4441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6705), - [4444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6981), - [4446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7830), - [4449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6723), - [4451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4345), - [4453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7233), - [4455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9598), - [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9512), - [4459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9600), - [4461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2825), - [4463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), - [4465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9163), - [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9164), - [4469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9165), - [4471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), - [4473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2873), - [4475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7084), - [4477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10008), - [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9866), - [4481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10009), - [4483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8992), - [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8993), - [4487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6617), - [4490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4046), - [4492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), - [4494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10581), - [4498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7658), - [4500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [4502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), - [4504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [4506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9557), - [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9558), - [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9301), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [4516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3707), - [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7124), - [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8954), - [4524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9298), - [4526] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7587), - [4529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7587), - [4531] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6734), - [4534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3772), - [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), - [4538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2976), - [4540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [4542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10563), - [4544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7613), - [4546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2994), - [4548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2997), - [4550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3002), - [4552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9000), - [4556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9001), - [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8920), - [4560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), - [4562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4096), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3013), - [4566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7208), - [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10497), - [4570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8917), - [4572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9627), - [4574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9541), - [4576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9629), - [4578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2945), - [4580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3008), - [4582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4236), - [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), - [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), - [4588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [4590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10574), - [4592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7636), - [4594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), - [4596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), - [4598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518), - [4600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), - [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9122), - [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9123), - [4606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9069), - [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), - [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3866), - [4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7475), - [4616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10100), - [4618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9066), - [4620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6614), - [4623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6614), - [4625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7803), - [4627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7803), - [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6673), - [4632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7622), - [4634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10010), - [4636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10011), - [4638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9166), - [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9167), - [4642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9168), - [4644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2861), - [4646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10012), - [4648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10013), - [4650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 4), - [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 4), - [4654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6723), - [4657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10014), - [4659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10015), - [4661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9601), - [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9515), - [4665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9603), - [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2881), - [4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10016), - [4671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10017), - [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), - [4675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), - [4677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), - [4679] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(7795), - [4682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(3450), - [4685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(3915), - [4688] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6699), - [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6671), - [4693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9169), - [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9170), - [4697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9171), - [4699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9192), - [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9193), - [4703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9194), - [4705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), - [4707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3180), - [4709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9604), - [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9518), - [4713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9606), - [4715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 6, .production_id = 7), - [4717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 6, .production_id = 7), - [4719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause_body, 2), - [4721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause_body, 2), - [4723] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(7622), - [4726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6586), - [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), - [4730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6671), - [4733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9105), - [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9106), - [4737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9107), - [4739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3104), - [4741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3153), - [4743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9630), - [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9544), - [4747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9632), - [4749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3143), - [4751] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4151), - [4754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9221), - [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9222), - [4758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9223), - [4760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), - [4762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3218), - [4764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 86), - [4766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10640), - [4768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 86), - [4770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10362), - [4772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4229), - [4774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 34), - [4776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 34), - [4778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 60), - [4780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 60), - [4782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 4, .production_id = 30), - [4784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 4, .production_id = 30), - [4786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6330), - [4788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8802), - [4790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7814), - [4792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7815), - [4794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10477), - [4796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10478), - [4798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9224), - [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9225), - [4802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9226), - [4804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), - [4806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9798), - [4808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9613), - [4810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9614), - [4812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9611), - [4814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9612), - [4816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), - [4818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9609), - [4820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9610), - [4822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8930), - [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), - [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), - [4828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4082), - [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8929), - [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6181), - [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7818), - [4836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), - [4838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), - [4840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4084), - [4842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4087), - [4844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 2), - [4846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 2), - [4848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6261), - [4850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), - [4852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3878), - [4854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), - [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [4858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3887), - [4860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5), - [4862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5), - [4864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9797), - [4866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6188), - [4868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7775), - [4870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), - [4872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3869), - [4874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3855), - [4876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5, .production_id = 30), - [4878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5, .production_id = 30), - [4880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9607), - [4882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9608), - [4884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setof, 2), - [4886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setof, 2), - [4888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7810), - [4890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4574), - [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7758), - [4894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5, .production_id = 55), - [4896] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5, .production_id = 55), - [4898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6324), - [4900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 87), - [4902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 87), - [4904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 134), - [4906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 134), - [4908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6586), - [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), - [4913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9195), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9196), - [4917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9197), - [4919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3147), - [4921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9975), - [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9831), - [4925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9977), - [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3157), - [4929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3355), - [4931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 99), - [4933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 99), - [4935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 7, .production_id = 55), - [4937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 7, .production_id = 55), - [4939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 7, .production_id = 30), - [4941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 7, .production_id = 30), - [4943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 112), - [4945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 112), - [4947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 6, .production_id = 55), - [4949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 6, .production_id = 55), - [4951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 85), - [4953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 85), - [4955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 99), - [4957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 99), - [4959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 86), - [4961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 86), - [4963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 6, .production_id = 30), - [4965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 6, .production_id = 30), - [4967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 60), - [4969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 60), - [4971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 87), - [4973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 87), - [4975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 135), - [4977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 135), - [4979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 145), - [4981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 145), - [4983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_condition, 2), - [4985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_condition, 2), - [4987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3865), - [4989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6800), - [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6800), - [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), - [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6132), - [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), - [4999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 8, .production_id = 55), - [5001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 8, .production_id = 55), - [5003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 101), - [5005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 101), - [5007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 102), - [5009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 102), - [5011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6720), - [5014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 85), - [5016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 85), - [5018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 113), - [5020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 113), - [5022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 61), - [5024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 61), - [5026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 5, .production_id = 34), - [5028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 5, .production_id = 34), - [5030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), - [5032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), - [5034] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(8802), - [5037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(7814), - [5040] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(7815), - [5043] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(10477), - [5046] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(10478), - [5049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 4), - [5051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 4), - [5053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9178), - [5055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9179), - [5057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9176), - [5059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9177), - [5061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9174), - [5063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9175), - [5065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9172), - [5067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9173), - [5069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 134), - [5071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 134), - [5073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 122), - [5075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 122), - [5077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 61), - [5079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 61), - [5081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 102), - [5083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 102), - [5085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__create_function_return_type, 1), - [5087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__create_function_return_type, 1), - [5089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 112), - [5091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 112), - [5093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6740), - [5095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause_body, 2), - [5097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause_body, 2), - [5099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9108), - [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9109), - [5103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9110), - [5105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3208), - [5107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 5), - [5109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 5), - [5111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 135), - [5113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 135), - [5115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 123), - [5117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 123), - [5119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 101), - [5121] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 101), - [5123] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6740), - [5126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 122), - [5128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 122), - [5130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 145), - [5132] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 145), - [5134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4215), - [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), - [5139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 3), - [5141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 3), - [5143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 123), - [5145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 123), - [5147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 113), - [5149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 113), - [5151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4200), - [5154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9633), - [5156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9547), - [5158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9635), - [5160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9198), - [5162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9199), - [5164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9200), - [5166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7713), - [5168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 4, .production_id = 4), - [5170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 4, .production_id = 4), - [5172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6373), - [5174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7094), - [5176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163), - [5178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 4, .production_id = 15), - [5180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 4, .production_id = 15), - [5182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3189), - [5184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9615), - [5186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9616), - [5188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4226), - [5191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9636), - [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9637), - [5195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9638), - [5197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9639), - [5199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9978), - [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9834), - [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9980), - [5205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), - [5207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9640), - [5209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9641), - [5211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 3, .production_id = 11), - [5213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 3, .production_id = 11), - [5215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10623), - [5217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4173), - [5219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7858), - [5221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7713), - [5224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 5, .production_id = 12), - [5226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 5, .production_id = 12), - [5228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), - [5230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), - [5232] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(6373), - [5235] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(7094), - [5238] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(3163), - [5241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 3), - [5243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause, 3), - [5245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3555), - [5247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 1), - [5249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 1), - [5251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9642), - [5253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9643), - [5255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause_body, 2), - [5257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause_body, 2), - [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6305), - [5261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 6, .production_id = 4), - [5263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3176), - [5265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 6, .production_id = 4), - [5267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), - [5269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 7, .production_id = 4), - [5271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 7, .production_id = 4), - [5273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 7, .production_id = 75), - [5275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 7, .production_id = 75), - [5277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3186), - [5279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 3), - [5281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 3), - [5283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), - [5285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7687), - [5287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause_body, 1), - [5289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause_body, 1), - [5291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 4, .production_id = 12), - [5293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 4, .production_id = 12), - [5295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3162), - [5297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 8, .production_id = 75), - [5299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 8, .production_id = 75), - [5301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7614), - [5304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9101), - [5306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6208), - [5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7740), - [5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), - [5312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3838), - [5314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3837), - [5316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9102), - [5318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6844), - [5320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), - [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [5324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3836), - [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3839), - [5328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [5330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [5332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3834), - [5334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 3), - [5336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 3), - [5338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), - [5340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 56), - [5342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 56), - [5344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 3, .production_id = 6), - [5346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3151), - [5348] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 3, .production_id = 6), - [5350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 3, .production_id = 4), - [5352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3182), - [5354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 3, .production_id = 4), - [5356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3149), - [5358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 57), - [5360] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 57), - [5362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9111), - [5364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9112), - [5366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9113), - [5368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9227), - [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9228), - [5372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9229), - [5374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), - [5376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), - [5378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6305), - [5381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 58), - [5383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 58), - [5385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4109), - [5387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731), - [5389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), - [5391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10331), - [5393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7577), - [5395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), - [5397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), - [5399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), - [5401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [5403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8962), - [5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8963), - [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8773), - [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), - [5411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3895), - [5413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), - [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6948), - [5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10434), - [5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8770), - [5421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4240), - [5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), - [5425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5019), - [5427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10573), - [5429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7633), - [5431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5015), - [5433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5096), - [5435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5095), - [5437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4725), - [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9093), - [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9094), - [5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9039), - [5445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [5447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3946), - [5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), - [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7405), - [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10361), - [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9036), - [5457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3841), - [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), - [5461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), - [5463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10586), - [5465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7675), - [5467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1685), - [5469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1684), - [5471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [5473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [5475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9412), - [5477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9413), - [5479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9446), - [5481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3774), - [5483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3774), - [5485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), - [5487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7359), - [5489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8634), - [5491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9443), - [5493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9236), - [5495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9237), - [5497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9234), - [5499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9235), - [5501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9232), - [5503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9233), - [5505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9230), - [5507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9231), - [5509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3936), - [5511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), - [5513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1849), - [5515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10567), - [5517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7624), - [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842), - [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), - [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1833), - [5525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [5527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9034), - [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9035), - [5531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8967), - [5533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), - [5535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4036), - [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6996), - [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10376), - [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8964), - [5545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4205), - [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), - [5549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4445), - [5551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10576), - [5553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7640), - [5555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4444), - [5557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4441), - [5559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4438), - [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2971), - [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9354), - [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9355), - [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9127), - [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), - [5571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3778), - [5573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), - [5575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7176), - [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9822), - [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9124), - [5581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3846), - [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [5585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4892), - [5587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10585), - [5589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7672), - [5591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4891), - [5593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4888), - [5595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4887), - [5597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4671), - [5599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9760), - [5601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9761), - [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9417), - [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), - [5607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3698), - [5609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4937), - [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7312), - [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8729), - [5615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9414), - [5617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3819), - [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), - [5621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), - [5623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10589), - [5625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7682), - [5627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [5629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), - [5631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), - [5633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9934), - [5637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9935), - [5639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9562), - [5641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), - [5643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4027), - [5645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), - [5647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7497), - [5649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8340), - [5651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9559), - [5653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3805), - [5655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), - [5657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [5659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10590), - [5661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7684), - [5663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), - [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(356), - [5667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(355), - [5669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), - [5671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9992), - [5673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9993), - [5675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9591), - [5677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), - [5679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4111), - [5681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [5683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7408), - [5685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8272), - [5687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9588), - [5689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3723), - [5691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), - [5693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), - [5695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10594), - [5697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7700), - [5699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), - [5701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), - [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), - [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2435), - [5707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10176), - [5709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10177), - [5711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9707), - [5713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), - [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4287), - [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7306), - [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8032), - [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9704), - [5725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3727), - [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), - [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), - [5731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10595), - [5733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7706), - [5735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), - [5737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), - [5739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), - [5741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1614), - [5743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10194), - [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10195), - [5747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9736), - [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), - [5751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4171), - [5753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), - [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7284), - [5757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7968), - [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9733), - [5761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3922), - [5763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), - [5765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [5767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10604), - [5769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7742), - [5771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(331), - [5773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(332), - [5775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), - [5777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), - [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10266), - [5781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10267), - [5783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10023), - [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), - [5787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4088), - [5789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [5791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7184), - [5793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8206), - [5795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10020), - [5797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3948), - [5799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753), - [5801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), - [5803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10607), - [5805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7753), - [5807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), - [5809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2086), - [5811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [5813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [5815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10278), - [5817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10279), - [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10101), - [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), - [5823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3919), - [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2083), - [5827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7494), - [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8341), - [5831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10098), - [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), - [5835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6117), - [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), - [5839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9207), - [5841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9208), - [5843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9205), - [5845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9206), - [5847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9203), - [5849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9204), - [5851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9201), - [5853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9202), - [5855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7687), - [5858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrained_type, 2), - [5860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrained_type, 2), - [5862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2, .production_id = 51), - [5864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2, .production_id = 51), - [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9504), - [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9501), - [5870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9120), - [5872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9121), - [5874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9118), - [5876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9119), - [5878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9116), - [5880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9117), - [5882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9114), - [5884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9115), - [5886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7758), - [5889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 2), - [5891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_clause, 2), - [5893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10436), - [5895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10436), - [5897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 6), - [5899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 6), - [5901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6740), - [5903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 3, .production_id = 24), - [5905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause, 3, .production_id = 24), - [5907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4061), - [5909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), - [5911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6424), - [5914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10572), - [5917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6190), - [5920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10569), - [5923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(5903), - [5926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(5916), - [5929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(5910), - [5932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(5767), - [5935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6578), - [5938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6427), - [5941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10458), - [5944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(7811), - [5947] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6591), - [5950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6594), - [5953] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6058), - [5956] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1219), - [5959] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3250), - [5962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 122), - [5964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 122), - [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), - [5968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 145), - [5970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 145), - [5972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 135), - [5974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 135), - [5976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 134), - [5978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 134), - [5980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 123), - [5982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 123), - [5984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 113), - [5986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 113), - [5988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 112), - [5990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 112), - [5992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 102), - [5994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 102), - [5996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 101), - [5998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 101), - [6000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 99), - [6002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 99), - [6004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 87), - [6006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 87), - [6008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 86), - [6010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 86), - [6012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), - [6014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 85), - [6016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 85), - [6018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9981), - [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9837), - [6022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9983), - [6024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 61), - [6026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 61), - [6028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 60), - [6030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 60), - [6032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 34), - [6034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 34), - [6036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 27), - [6038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 27), - [6040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 26), - [6042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 26), - [6044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9130), - [6046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6214), - [6048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7718), - [6050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765), - [6052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3764), - [6054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3763), - [6056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9131), - [6058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6894), - [6060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6894), - [6062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), - [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3762), - [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), - [6068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), - [6070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [6072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3760), - [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), - [6076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), - [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3827), - [6080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), - [6082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), - [6084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10587), - [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7677), - [6088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2403), - [6090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), - [6092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), - [6094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1701), - [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9441), - [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9442), - [6100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9475), - [6102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), - [6104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3859), - [6106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2398), - [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7406), - [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8484), - [6112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9472), - [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3706), - [6116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), - [6118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2450), - [6120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10593), - [6122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7692), - [6124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321), - [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2322), - [6128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2323), - [6130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9296), - [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9297), - [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9678), - [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), - [6140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4362), - [6142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), - [6144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6961), - [6146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8092), - [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9675), - [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [6152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4570), - [6154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7625), - [6156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delete_statement, 2), - [6158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delete_statement, 2), - [6160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4154), - [6162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), - [6164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5024), - [6166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10577), - [6168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7644), - [6170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5025), - [6172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5026), - [6174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5027), - [6176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), - [6178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9383), - [6180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9384), - [6182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9156), - [6184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3662), - [6186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), - [6188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), - [6190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6952), - [6192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9648), - [6194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9153), - [6196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), - [6198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), - [6200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause, 2), - [6202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause, 2), - [6204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4602), - [6206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 4), - [6208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 4), - [6210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [6212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3738), - [6214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), - [6216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), - [6218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10596), - [6220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7709), - [6222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), - [6224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1010), - [6226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), - [6228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [6230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10248), - [6232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10249), - [6234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9765), - [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), - [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4048), - [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7253), - [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7897), - [6246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9762), - [6248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3739), - [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), - [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(852), - [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10597), - [6256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7711), - [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(926), - [6260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(924), - [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(923), - [6264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10250), - [6268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10251), - [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9794), - [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), - [6274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3885), - [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [6278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7375), - [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7877), - [6282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9791), - [6284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6725), - [6287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 2), - [6289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 2), - [6291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 3), - [6293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 3), - [6295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 110), - [6297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), - [6299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 110), - [6301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7625), - [6304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 4, .production_id = 11), - [6306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 4, .production_id = 11), - [6308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 4), - [6310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 4), - [6312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_unique, 4), - [6314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_unique, 4), - [6316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), - [6318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), - [6320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 4), - [6322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 4), - [6324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 34), - [6326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 34), - [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9990), - [6332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9991), - [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9988), - [6336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9989), - [6338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9986), - [6340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9987), - [6342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 5), - [6344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 5), - [6346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9984), - [6348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9985), - [6350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4301), - [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), - [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), - [6356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10570), - [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7628), - [6360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), - [6362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), - [6364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), - [6366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), - [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9064), - [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9065), - [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9005), - [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), - [6376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4006), - [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), - [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7076), - [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10415), - [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9002), - [6386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_unique, 5), - [6388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_unique, 5), - [6390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3953), - [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), - [6394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(823), - [6396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10608), - [6398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7759), - [6400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [6402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [6404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [6406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(336), - [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10284), - [6410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10285), - [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10125), - [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), - [6416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3851), - [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(745), - [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7478), - [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8382), - [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10124), - [6426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3965), - [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [6430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [6432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10609), - [6434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7764), - [6436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [6438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [6440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [6442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), - [6444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10286), - [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10287), - [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10143), - [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), - [6452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3737), - [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7450), - [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8423), - [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10142), - [6462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_primary_key, 5), - [6464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_primary_key, 5), - [6466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 60), - [6468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 60), - [6470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 5), - [6472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 5), - [6474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 61), - [6476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 61), - [6478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 6), - [6480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 6), - [6482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_foreign_key, 6, .production_id = 119), - [6484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_foreign_key, 6, .production_id = 119), - [6486] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), SHIFT_REPEAT(6645), - [6489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5000), - [6491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_primary_key, 6), - [6493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_primary_key, 6), - [6495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 85), - [6497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 85), - [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [6501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 86), - [6503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 86), - [6505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 87), - [6507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 87), - [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), - [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), - [6513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 7), - [6515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 7), - [6517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_foreign_key, 7, .production_id = 119), - [6519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_foreign_key, 7, .production_id = 119), - [6521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 99), - [6523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 99), - [6525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 101), - [6527] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 101), - [6529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 102), - [6531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 102), - [6533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 110), - [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), - [6537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 110), - [6539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 112), - [6541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 112), - [6543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5893), - [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4978), - [6547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 113), - [6549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 113), - [6551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 5, .production_id = 96), - [6553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 5, .production_id = 96), - [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6645), - [6557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 122), - [6559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 122), - [6561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 123), - [6563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 123), - [6565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 134), - [6567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 134), - [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), - [6573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 135), - [6575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 135), - [6577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 145), - [6579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 145), - [6581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3882), - [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), - [6585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4934), - [6587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10583), - [6589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7668), - [6591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4935), - [6593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4922), - [6595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4942), - [6597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4665), - [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9673), - [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9674), - [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9359), - [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), - [6607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4147), - [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4943), - [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7218), - [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8841), - [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9356), - [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10479), - [6619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10479), - [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6260), - [6623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6260), - [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), - [6628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5799), - [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [6634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 4, .production_id = 42), - [6636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause, 4, .production_id = 42), - [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433), - [6642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 4, .production_id = 96), - [6644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 4, .production_id = 96), - [6646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 4), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), - [6650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 4), - [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [6654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), - [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4866), - [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), - [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [6670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 3), - [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4539), - [6674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 3), - [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [6678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), - [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), - [6684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258), - [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7669), - [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), - [6704] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7669), - [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [6709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), - [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), - [6713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), - [6715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), - [6717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3853), - [6719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), - [6721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), - [6723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10601), - [6725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7726), - [6727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [6729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [6731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), - [6733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10280), - [6737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10281), - [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9939), - [6741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), - [6743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4165), - [6745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), - [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7080), - [6749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8065), - [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9936), - [6753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3974), - [6755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), - [6757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(339), - [6759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10610), - [6761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7765), - [6763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), - [6765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), - [6767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), - [6769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(40), - [6771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10314), - [6773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10315), - [6775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10179), - [6777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), - [6779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3694), - [6781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [6783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7428), - [6785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8464), - [6787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10178), - [6789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3848), - [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), - [6793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), - [6795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10584), - [6797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7670), - [6799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), - [6801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), - [6803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648), - [6805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), - [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9702), - [6809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9703), - [6811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9388), - [6813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), - [6815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3832), - [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), - [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7265), - [6821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8798), - [6823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9385), - [6825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3745), - [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), - [6829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), - [6831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10598), - [6833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7715), - [6835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), - [6837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), - [6839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), - [6841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [6843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10140), - [6845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10141), - [6847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9823), - [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), - [6851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3669), - [6853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), - [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7139), - [6857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7924), - [6859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9820), - [6861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3758), - [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), - [6865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4779), - [6867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10592), - [6869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7690), - [6871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4771), - [6873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4767), - [6875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763), - [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3216), - [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10122), - [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10123), - [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9649), - [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), - [6887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4279), - [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4759), - [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7074), - [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8157), - [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9646), - [6897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3752), - [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), - [6901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), - [6903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10599), - [6905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7721), - [6907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3048), - [6909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3047), - [6911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3036), - [6913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), - [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10272), - [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10273), - [6919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9881), - [6921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [6923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3845), - [6925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [6927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7372), - [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7971), - [6931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9878), - [6933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3784), - [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), - [6937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), - [6939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10591), - [6941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7686), - [6943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(935), - [6945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(937), - [6947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(938), - [6949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [6951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10018), - [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10019), - [6955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9620), - [6957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), - [6959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4195), - [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [6963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7194), - [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8219), - [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9617), - [6969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4010), - [6971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), - [6973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), - [6975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10578), - [6977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7646), - [6979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [6981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2092), - [6983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2091), - [6985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), - [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9470), - [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9471), - [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9185), - [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), - [6995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3870), - [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6990), - [7001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9476), - [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9182), - [7005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3856), - [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), - [7009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1023), - [7011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10602), - [7013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7729), - [7015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), - [7017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1026), - [7019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), - [7021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10282), - [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10283), - [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9968), - [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [7031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4339), - [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6989), - [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8112), - [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9965), - [7041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3937), - [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), - [7045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [7047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10606), - [7049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7752), - [7051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), - [7053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), - [7055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), - [7057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10290), - [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10291), - [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10075), - [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3950), - [7067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3950), - [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7515), - [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8300), - [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10072), - [7077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3934), - [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), - [7081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(809), - [7083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10605), - [7085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7745), - [7087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(917), - [7089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(916), - [7091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(915), - [7093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10268), - [7097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10269), - [7099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10049), - [7101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), - [7103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4005), - [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [7107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7363), - [7109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8253), - [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10046), - [7113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9743), - [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9657), - [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9745), - [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4531), - [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), - [7123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 4), - [7125] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 4), - [7127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10498), - [7129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 4, .production_id = 16), - [7131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7228), - [7133] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 4, .production_id = 16), - [7135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 7), - [7137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 7), - [7139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 4), - [7141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_clause, 4), - [7143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 2), - [7145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 2), - [7147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 1), - [7149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 1), - [7151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4058), - [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), - [7155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5104), - [7157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10580), - [7159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7654), - [7161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5105), - [7163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5107), - [7165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5112), - [7167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4645), - [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9528), - [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9529), - [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9243), - [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), - [7177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4217), - [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5114), - [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7077), - [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9129), - [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9240), - [7187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 5, .production_id = 25), - [7189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7839), - [7191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 5, .production_id = 25), - [7193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 5), - [7195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 5), - [7197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10523), - [7199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 2), - [7201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 2), - [7203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 5, .production_id = 29), - [7205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 5, .production_id = 29), - [7207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 5, .production_id = 16), - [7209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 5, .production_id = 16), - [7211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 12, .production_id = 25), - [7213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 12, .production_id = 25), - [7215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 6, .production_id = 25), - [7217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 6, .production_id = 25), - [7219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 3), - [7221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 3), - [7223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 3, .production_id = 35), - [7225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 3, .production_id = 35), - [7227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 1, .production_id = 48), - [7229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mode, 1, .production_id = 48), - [7231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_with_clause, 6, .production_id = 133), - [7233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_with_clause, 6, .production_id = 133), - [7235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 11, .production_id = 25), - [7237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 11, .production_id = 25), - [7239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 6), - [7241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 6), - [7243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10624), - [7245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 6, .production_id = 29), - [7247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 6, .production_id = 29), - [7249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 6, .production_id = 59), - [7251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 6, .production_id = 59), - [7253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 6, .production_id = 16), - [7255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 6, .production_id = 16), - [7257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_include_clause, 5), - [7259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_include_clause, 5), - [7261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 10, .production_id = 25), - [7263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 10, .production_id = 25), - [7265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 7, .production_id = 25), - [7267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 7, .production_id = 25), - [7269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 9), - [7271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 9), - [7273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10517), - [7275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_include_clause, 4), - [7277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_include_clause, 4), - [7279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 7), - [7281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 7), - [7283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10564), - [7285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 4, .production_id = 71), - [7287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 4, .production_id = 71), - [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), - [7291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 4, .production_id = 73), - [7293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 4, .production_id = 73), - [7295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 2, .production_id = 74), - [7297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mode, 2, .production_id = 74), - [7299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 7, .production_id = 29), - [7301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 7, .production_id = 29), - [7303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 7, .production_id = 59), - [7305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 7, .production_id = 59), - [7307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 8, .production_id = 25), - [7309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 8, .production_id = 25), - [7311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 8), - [7313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 8), - [7315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10524), - [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), - [7319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 8, .production_id = 59), - [7321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 8, .production_id = 59), - [7323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 9, .production_id = 25), - [7325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 9, .production_id = 25), - [7327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 3), - [7329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 3), - [7331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 3), - [7333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 3), - [7335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 5), - [7337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_rename_column, 5), - [7339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 103), - [7341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 103), - [7343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 89), - [7345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8885), - [7347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 89), - [7349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 104), - [7351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8886), - [7353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 104), - [7355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8), - [7357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8887), - [7359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8), - [7361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2, .production_id = 8), - [7363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2, .production_id = 8), - [7365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), - [7367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 4), - [7369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deterministic_hint, 2, .production_id = 8), - [7371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deterministic_hint, 2, .production_id = 8), - [7373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 8, .production_id = 29), - [7375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 8, .production_id = 29), - [7377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 2, .production_id = 52), - [7379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 2, .production_id = 52), - [7381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 5, .production_id = 11), - [7383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 5, .production_id = 11), - [7385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 2), - [7387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 2), - [7389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 2, .production_id = 53), - [7391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 2, .production_id = 53), - [7393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_hint, 2), - [7395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_hint, 2), - [7397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 2, .production_id = 54), - [7399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 2, .production_id = 54), - [7401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_hint, 3, .production_id = 1), - [7403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_hint, 3, .production_id = 1), - [7405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_language, 2), - [7407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_language, 2), - [7409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statement, 2), - [7411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statement, 2), - [7413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8), - [7415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 8), - [7417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 108), - [7419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 108), - [7421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 120), - [7423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), - [7425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 120), - [7427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7), - [7429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8877), - [7431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7), - [7433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7, .production_id = 89), - [7435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8876), - [7437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7, .production_id = 89), - [7439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7, .production_id = 20), - [7441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8875), - [7443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7, .production_id = 20), - [7445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 4), - [7447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_rename_column, 4), - [7449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 6, .production_id = 62), - [7451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 6, .production_id = 62), - [7453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 7, .production_id = 16), - [7455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 7, .production_id = 16), - [7457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_check_option, 3, .production_id = 88), - [7459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_check_option, 3, .production_id = 88), - [7461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 4), - [7463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 4), - [7465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [7467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parameters, 3), - [7469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 9, .production_id = 59), - [7471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 9, .production_id = 59), - [7473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 1), - [7475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_statement, 1), - [7477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 1), - [7479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 1), - [7481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 4), - [7483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 4), - [7485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6653), - [7487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 3), - [7489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 3), - [7491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initial_mode, 2), - [7493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initial_mode, 2), - [7495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 2), - [7497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_statement, 2), - [7499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_statement, 2), - [7501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_statement, 2), - [7503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_statement, 2, .production_id = 2), - [7505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_statement, 2, .production_id = 2), - [7507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pg_command, 2), - [7509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pg_command, 2), - [7511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_hint, 2, .production_id = 1), - [7513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_hint, 2, .production_id = 1), - [7515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 3, .production_id = 77), - [7517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 3, .production_id = 77), - [7519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 2), - [7521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_statement, 2), - [7523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2), - [7525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 2), - [7527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 34), - [7529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 34), - [7531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 3, .production_id = 78), - [7533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 3, .production_id = 78), - [7535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 4), - [7537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 4), - [7539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7), - [7541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 7), - [7543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_security_hint, 3, .production_id = 79), - [7545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_security_hint, 3, .production_id = 79), - [7547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_alter_column, 6, .production_id = 114), - [7549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_alter_column, 6, .production_id = 114), - [7551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 115), - [7553] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 115), - [7555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 116), - [7557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 116), - [7559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_security_hint, 3, .production_id = 80), - [7561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_security_hint, 3, .production_id = 80), - [7563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 104), - [7565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8891), - [7567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 104), - [7569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 3, .production_id = 81), - [7571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 3, .production_id = 81), - [7573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 3, .production_id = 82), - [7575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 3, .production_id = 82), - [7577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6), - [7579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8864), - [7581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 6), - [7583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6, .production_id = 20), - [7585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8863), - [7587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 6, .production_id = 20), - [7589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 10), - [7591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 10), - [7593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 60), - [7595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 60), - [7597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_schema_rename_action, 3, .production_id = 64), - [7599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_schema_rename_action, 3, .production_id = 64), - [7601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_add, 3), - [7603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_add, 3), - [7605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_owner_action, 3, .production_id = 63), - [7607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_owner_action, 3, .production_id = 63), - [7609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 5, .production_id = 62), - [7611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 5, .production_id = 62), - [7613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 3, .production_id = 5), - [7615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_schema_statement, 3, .production_id = 5), - [7617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 3), - [7619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_statement, 3), - [7621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 61), - [7623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 61), - [7625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 124), - [7627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 124), - [7629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 125), - [7631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 125), - [7633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 126), - [7635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 126), - [7637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 3, .production_id = 7), - [7639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 3, .production_id = 7), - [7641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6157), - [7643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delete_statement, 3), - [7645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delete_statement, 3), - [7647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 3), - [7649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 3), - [7651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_check_option, 4, .production_id = 100), - [7653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_check_option, 4, .production_id = 100), - [7655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 11), - [7657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 11), - [7659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 8, .production_id = 131), - [7661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 8, .production_id = 131), - [7663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 85), - [7665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 85), - [7667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1, .production_id = 28), - [7669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1, .production_id = 28), - [7671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 86), - [7673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 86), - [7675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), - [7677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 6, .production_id = 5), - [7679] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_schema_statement, 6, .production_id = 5), - [7681] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 87), - [7683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 87), - [7685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9746), - [7687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9660), - [7689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9748), - [7691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), - [7693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 4), - [7695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 4), - [7697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 136), - [7699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 136), - [7701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 137), - [7703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 137), - [7705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 138), - [7707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 138), - [7709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 4, .production_id = 95), - [7711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4555), - [7713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 4, .production_id = 95), - [7715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 99), - [7717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 99), - [7719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 101), - [7721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 101), - [7723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 4), - [7725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 4), - [7727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 102), - [7729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 102), - [7731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 12, .production_id = 146), - [7733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 12, .production_id = 146), - [7735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 4, .production_id = 6), - [7737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 4, .production_id = 6), - [7739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 5, .production_id = 109), - [7741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 5, .production_id = 109), - [7743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 95), - [7745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 95), - [7747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statement, 1), - [7749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), - [7751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statement, 1), - [7753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 13, .production_id = 25), - [7755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 13, .production_id = 25), - [7757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 4, .production_id = 97), - [7759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 4, .production_id = 97), - [7761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1), - [7763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1), - [7765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 110), - [7767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 110), - [7769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 131), - [7771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), - [7773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 131), - [7775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 5), - [7777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8852), - [7779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 5), - [7781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 120), - [7783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 120), - [7785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 112), - [7787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 112), - [7789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 37), - [7791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 37), - [7793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 5), - [7795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 5), - [7797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deterministic_hint, 1), - [7799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deterministic_hint, 1), - [7801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 1), - [7803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 1), - [7805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_add, 2, .production_id = 35), - [7807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_add, 2, .production_id = 35), - [7809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optimizer_hint, 1), - [7811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optimizer_hint, 1), - [7813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 1), - [7815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action, 1), - [7817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 108), - [7819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), - [7821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 108), - [7823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6644), - [7825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_body, 2), - [7827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_body, 2), - [7829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 5, .production_id = 15), - [7831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 5, .production_id = 15), - [7833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 5, .production_id = 33), - [7835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_type_statement, 5, .production_id = 33), - [7837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 113), - [7839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 113), - [7841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5), - [7843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5), - [7845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 122), - [7847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 122), - [7849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 123), - [7851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 123), - [7853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6653), - [7856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 134), - [7858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 134), - [7860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 3), - [7862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 3), - [7864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 135), - [7866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 135), - [7868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 16, .production_id = 145), - [7870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 16, .production_id = 145), - [7872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_schema, 3), - [7874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_schema, 3), - [7876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6644), - [7879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6657), - [7882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 2), - [7884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 2), - [7886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6582), - [7889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9749), - [7891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9663), - [7893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9751), - [7895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6582), - [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [7899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9333), - [7901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), - [7903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6210), - [7905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7593), - [7907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), - [7909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4094), - [7911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6669), - [7913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4091), - [7915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9334), - [7917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6868), - [7919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6868), - [7921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), - [7923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4089), - [7925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4103), - [7927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), - [7929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), - [7931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4079), - [7933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), - [7935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7778), - [7937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), - [7939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [7941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6355), - [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5238), - [7945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5250), - [7947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6609), - [7949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), - [7951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5177), - [7953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8121), - [7955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6751), - [7957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), - [7959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6753), - [7961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), - [7963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9758), - [7965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9759), - [7967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [7969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), - [7971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4729), - [7973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9482), - [7975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9454), - [7977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9484), - [7979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4667), - [7981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4684), - [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6644), - [7985] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6677), - [7988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9424), - [7990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9396), - [7992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9426), - [7994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4654), - [7996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4715), - [7998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8835), - [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8836), - [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8837), - [8004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), - [8006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), - [8008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), - [8010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9752), - [8012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9753), - [8014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9754), - [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9755), - [8018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9756), - [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9757), - [8022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9427), - [8024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9399), - [8026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9429), - [8028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4712), - [8030] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7802), - [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7802), - [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 2), - [8037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6883), - [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6883), - [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6582), - [8043] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6753), - [8046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8853), - [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8854), - [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8855), - [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), - [8054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9485), - [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9457), - [8058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9487), - [8060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4680), - [8062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6751), - [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), - [8067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8865), - [8069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8866), - [8071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8867), - [8073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9488), - [8075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9460), - [8077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9490), - [8079] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7778), - [8082] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6029), - [8085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(1481), - [8088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6355), - [8091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5238), - [8094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5250), - [8097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6609), - [8100] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(3728), - [8103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5177), - [8106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(8121), - [8109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9076), - [8111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9077), - [8113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9078), - [8115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4739), - [8117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4787), - [8119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9250), - [8121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9251), - [8123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9252), - [8125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), - [8127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), - [8129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6599), - [8131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), - [8133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9430), - [8135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9402), - [8137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9432), - [8139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9595), - [8141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6599), - [8144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8894), - [8146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8895), - [8148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9439), - [8150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9440), - [8152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9437), - [8154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9438), - [8156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9493), - [8158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9494), - [8160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9435), - [8162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9436), - [8164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9495), - [8166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9496), - [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8961), - [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), - [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), - [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), - [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), - [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7609), - [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6698), - [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [8184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), - [8188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8878), - [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8879), - [8192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), - [8194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4295), - [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), - [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), - [8200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4297), - [8202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9079), - [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9080), - [8206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9081), - [8208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4810), - [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9594), - [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6172), - [8214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7652), - [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), - [8218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), - [8220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4292), - [8222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9337), - [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9309), - [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9339), - [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4800), - [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), - [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), - [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4293), - [8236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6918), - [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6918), - [8240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9433), - [8242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9434), - [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), - [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6141), - [8248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4952), - [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), - [8252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), - [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), - [8256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6424), - [8259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(8961), - [8262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6025), - [8265] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6578), - [8268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6427), - [8271] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(10458), - [8274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), - [8276] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(2718), - [8279] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6727), - [8282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(7609), - [8285] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6698), - [8288] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6594), - [8291] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6058), - [8294] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(1253), - [8297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), - [8299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), - [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [8303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), - [8305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), - [8307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), - [8309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9497), - [8311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9498), - [8313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), - [8315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7861), - [8317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9254), - [8319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9255), - [8321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), - [8323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8888), - [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8889), - [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), - [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), - [8331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9491), - [8333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9492), - [8335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8892), - [8337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8893), - [8339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9256), - [8341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9257), - [8343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), - [8345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9391), - [8347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6166), - [8349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7572), - [8351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), - [8353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), - [8355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3713), - [8357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9392), - [8359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6828), - [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), - [8363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), - [8365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3714), - [8367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3711), - [8369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), - [8371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), - [8373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3716), - [8375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7568), - [8377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9340), - [8379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9312), - [8381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9342), - [8383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), - [8385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7541), - [8387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), - [8389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7608), - [8391] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7541), - [8394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7568), - [8397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9082), - [8399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9083), - [8401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9084), - [8403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9265), - [8405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9266), - [8407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9259), - [8409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9260), - [8411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), - [8413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), - [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), - [8417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9089), - [8419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9090), - [8421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9087), - [8423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9088), - [8425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9261), - [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9262), - [8429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9263), - [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9264), - [8433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9091), - [8435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9092), - [8437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(7608), - [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), - [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), - [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), - [8446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9343), - [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9315), - [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9345), - [8452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9085), - [8454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9086), - [8456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7769), - [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7769), - [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), - [8465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), - [8467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6646), - [8469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9043), - [8471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6179), - [8473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7773), - [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), - [8477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3930), - [8479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3929), - [8481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9044), - [8483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6785), - [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6785), - [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), - [8489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3928), - [8491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3931), - [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), - [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), - [8497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3926), - [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7648), - [8501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9346), - [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9347), - [8505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9348), - [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9349), - [8509] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6646), - [8512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9350), - [8514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9351), - [8516] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7648), - [8519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9352), - [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), - [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7597), - [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8921), - [8527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8922), - [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10435), - [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), - [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10382), - [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7780), - [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), - [8539] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7597), - [8542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), - [8544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), - [8546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), - [8548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9159), - [8550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6173), - [8552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7689), - [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), - [8556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3796), - [8558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), - [8560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9160), - [8562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6944), - [8564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6944), - [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), - [8568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3799), - [8570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3795), - [8572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), - [8574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), - [8576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3755), - [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10386), - [8580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10385), - [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10384), - [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4250), - [8586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), - [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6662), - [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9247), - [8592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), - [8594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4182), - [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), - [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), - [8600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4271), - [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9246), - [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6167), - [8606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7637), - [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), - [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [8612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4256), - [8614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6662), - [8617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), - [8619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6901), - [8621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6901), - [8623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), - [8625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), - [8627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), - [8629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), - [8631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), - [8633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [8635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [8637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [8639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [8641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), - [8643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [8645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), - [8647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), - [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [8651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [8655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), - [8659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause_body, 1), - [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), - [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), - [8675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [8677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [8679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), - [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5023), - [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), - [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2460), - [8699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), - [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [8703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), - [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4756), - [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4981), - [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1858), - [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4950), - [8719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [8721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), - [8723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5072), - [8725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), - [8727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), - [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), - [8731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), - [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), - [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), - [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), - [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [8747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), - [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), - [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), - [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), - [8755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), - [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), - [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), - [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), - [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), - [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915), - [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4847), - [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), - [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(155), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), - [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [8799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 4), - [8801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1855), - [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), - [8805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 5, .production_id = 107), - [8807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(10382), - [8810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(7780), - [8813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3369), - [8816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), - [8818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6752), - [8820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 3, .production_id = 76), - [8822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 4, .production_id = 94), - [8824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 4, .production_id = 93), - [8826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), - [8828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5101), - [8830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [8832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [8834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [8836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [8838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), - [8840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), - [8842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [8844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [8846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [8848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5140), - [8850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [8852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [8854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6148), - [8858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), - [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), - [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), - [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [8866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), - [8868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [8870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [8872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), - [8874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [8876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [8878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), - [8880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [8882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(139), - [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1836), - [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), - [8890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), - [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), - [8896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [8898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [8900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), - [8902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [8904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [8906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), - [8908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), - [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4868), - [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), - [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), - [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2595), - [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4905), - [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), - [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), - [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), - [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), - [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), - [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), - [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), - [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), - [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), - [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), - [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), - [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), - [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3256), - [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), - [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), - [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), - [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), - [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), - [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), - [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), - [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), - [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), - [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), - [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), - [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), - [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4837), - [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), - [9034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), - [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), - [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), - [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), - [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), - [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5094), - [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), - [9058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), - [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1837), - [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), - [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4748), - [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003), - [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4753), - [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [9088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), - [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2466), - [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4924), - [9096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2471), - [9098] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3327), - [9101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), - [9103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6676), - [9105] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6676), - [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), - [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6713), - [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), - [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6601), - [9116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3238), - [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), - [9121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3222), - [9124] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3242), - [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [9129] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3236), - [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), - [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6719), - [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6299), - [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10073), - [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7763), - [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7761), - [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10051), - [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10047), - [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8261), - [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5556), - [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), - [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6322), - [9156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3251), - [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245), - [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6709), - [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), - [9165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(7778), - [9168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(1481), - [9171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(3728), - [9174] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(10073), - [9177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(7763), - [9180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(7761), - [9183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(10051), - [9186] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(10047), - [9189] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4237), - [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), - [9194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3266), - [9197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3245), - [9200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6729), - [9203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7945), - [9205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7939), - [9207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), - [9209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7829), - [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), - [9213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [9215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6420), - [9217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), - [9219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3261), - [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3261), - [9224] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3897), - [9227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), - [9229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4329), - [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6350), - [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7388), - [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5527), - [9238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6281), - [9241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), - [9243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5526), - [9245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5529), - [9247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3753), - [9250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(6350), - [9253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(7388), - [9256] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(5527), - [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), - [9261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), - [9263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), - [9265] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), SHIFT_REPEAT(8923), - [9268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6637), - [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6281), - [9273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), - [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), - [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5660), - [9279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_preferencing, 2), - [9281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_preferencing, 2), - [9283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8923), - [9285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), - [9287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5538), - [9289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), - [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), - [9293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10493), - [9295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9422), - [9297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7829), - [9300] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6031), - [9303] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(2976), - [9306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6420), - [9309] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(3689), - [9312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 3), - [9314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 3), - [9316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 4), - [9318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 4), - [9320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6618), - [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5972), - [9325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), - [9327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6618), - [9329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_reference, 2), - [9331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_reference, 2), - [9333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), - [9335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), - [9337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5737), - [9339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7569), - [9341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), - [9343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), - [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7412), - [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9040), - [9349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8872), - [9351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8168), - [9353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9190), - [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334), - [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8441), - [9359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7933), - [9361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), - [9363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6431), - [9365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4070), - [9367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7641), - [9369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9100), - [9371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9097), - [9373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8991), - [9375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6922), - [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9209), - [9379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9210), - [9381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10433), - [9383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6312), - [9385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), - [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6335), - [9389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6406), - [9391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6935), - [9393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6935), - [9395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6307), - [9397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6647), - [9399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6402), - [9401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6401), - [9403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10423), - [9405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10422), - [9407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6550), - [9409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), - [9411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6399), - [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6306), - [9415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6397), - [9417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8355), - [9419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8824), - [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9045), - [9423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), - [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8813), - [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9046), - [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9361), - [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8826), - [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8359), - [9435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2), - [9437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2), SHIFT_REPEAT(6338), - [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), - [9442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3220), - [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), - [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9015), - [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), - [9451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 2), - [9453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6338), - [9455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 1), - [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5936), - [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6634), - [9461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 3), - [9463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 5), - [9465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 4), - [9467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_statement, 1), - [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5929), - [9471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6730), - [9474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6634), - [9477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 1), - [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5988), - [9481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), - [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8774), - [9485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8775), - [9487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [9489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320), - [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), - [9493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), - [9495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 132), - [9497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_statement, 2), - [9499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_order, 2), - [9501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_order, 2), - [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), - [9505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 154), - [9507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 142), - [9509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 5, .production_id = 144), - [9511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 5, .production_id = 143), - [9513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 2), - [9515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 98), - [9517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 111), - [9519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 98), - [9521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 121), - [9523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 7, .production_id = 156), - [9525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 132), - [9527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 142), - [9529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 121), - [9531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 154), - [9533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 7, .production_id = 155), - [9535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 121), - [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), - [9539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 132), - [9541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 149), - [9543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9, .production_id = 98), - [9545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 149), - [9547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 149), - [9549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 154), - [9551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 132), - [9553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 132), - [9555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 98), - [9557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3255), - [9560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 142), - [9562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 121), - [9564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 111), - [9566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 142), - [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), - [9570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 21, .production_id = 154), - [9572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 20, .production_id = 149), - [9574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 149), - [9576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), - [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), - [9580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 142), - [9582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 111), - [9584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9, .production_id = 111), - [9586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 154), - [9588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 142), - [9590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 1), - [9592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 1, .production_id = 28), - [9594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 111), - [9596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 8, .production_id = 98), - [9598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 20, .production_id = 154), - [9600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 132), - [9602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 121), - [9604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 149), - [9606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 121), - [9608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 2), - [9610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 154), - [9612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 149), - [9614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 111), - [9616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 98), - [9618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 111), - [9620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 98), - [9622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 121), - [9624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 132), - [9626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 154), - [9628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 6, .production_id = 151), - [9630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 132), - [9632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 98), - [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), - [9636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 6, .production_id = 150), - [9638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 142), - [9640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_statement, 6, .production_id = 43), - [9642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 121), - [9644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 111), - [9646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 142), - [9648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_statement, 6, .production_id = 44), - [9650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 149), - [9652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_statement, 6, .production_id = 45), - [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6750), - [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), - [9658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6078), - [9660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6032), - [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9238), - [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9239), - [9666] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6750), - [9669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2), - [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10323), - [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6256), - [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), - [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6329), - [9679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6764), - [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), - [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6328), - [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7023), - [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6341), - [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6412), - [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6376), - [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6244), - [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), - [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4097), - [9699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4396), - [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10562), - [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6242), - [9705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6933), - [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6933), - [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7413), - [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6479), - [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6460), - [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7213), - [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), - [9719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2549), - [9721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2176), - [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10310), - [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10311), - [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10161), - [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10160), - [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), - [9733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5248), - [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), - [9737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8132), - [9739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6075), - [9741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), - [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9586), - [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9587), - [9747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5803), - [9749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4477), - [9751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8756), - [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7573), - [9755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6756), - [9757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [9759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), - [9761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6592), - [9763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6122), - [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6218), - [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6468), - [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7641), - [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9100), - [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9097), - [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8991), - [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6303), - [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6451), - [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), - [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7774), - [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10617), - [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10351), - [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10618), - [9793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 19), SHIFT_REPEAT(3367), - [9796] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3320), - [9799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3240), - [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3240), - [9804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6796), - [9806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 1), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6382), - [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6206), - [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10395), - [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), - [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077), - [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7786), - [9820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6462), - [9822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6413), - [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6453), - [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), - [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), - [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10342), - [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9763), - [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6289), - [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9742), - [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), - [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), - [9842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6352), - [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), - [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), - [9850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6480), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10616), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6253), - [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10483), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), - [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6050), - [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6448), - [9864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6447), - [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), - [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), - [9870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6353), - [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), - [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095), - [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), - [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), - [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9770), - [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6302), - [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6389), - [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6583), - [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6430), - [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10306), - [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10307), - [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10210), - [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10211), - [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), - [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6060), - [9910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4491), - [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), - [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6059), - [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9325), - [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9326), - [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), - [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), - [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10276), - [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10277), - [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), - [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), - [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10252), - [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10253), - [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10294), - [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10295), - [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6229), - [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6316), - [9956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [9958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10316), - [9960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10317), - [9962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), - [9964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [9966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1304), - [9968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), - [9970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10096), - [9972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10097), - [9974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [9976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10308), - [9978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10309), - [9980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5833), - [9982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), - [9984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10292), - [9986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10293), - [9988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), - [9990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10254), - [9992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10255), - [9994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), - [9996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9731), - [9998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9732), - [10000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [10002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [10004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10264), - [10006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10265), - [10008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), - [10010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1260), - [10012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2335), - [10014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10298), - [10016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10299), - [10018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4617), - [10020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10256), - [10022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10257), - [10024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [10026] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_statement_repeat1, 2), SHIFT_REPEAT(6146), - [10029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_statement_repeat1, 2), - [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), - [10033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), - [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9500), - [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10304), - [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10305), - [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), - [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10262), - [10047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10263), - [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), - [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9905), - [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9906), - [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6223), - [10057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7883), - [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [10065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 1), - [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7656), - [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3668), - [10073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 2), - [10075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), - [10077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 2, .production_id = 50), - [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), - [10081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6323), - [10083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), - [10087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [10089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [10091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6325), - [10093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [10095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8190), - [10097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [10099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6314), - [10103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10402), - [10105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), - [10107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), - [10109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6334), - [10111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892), - [10113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8702), - [10115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4891), - [10117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), - [10119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6263), - [10121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), - [10123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9068), - [10125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5105), - [10127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5107), - [10129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_event, 3, .production_id = 83), - [10131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6640), - [10133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10044), - [10135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10045), - [10137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6284), - [10139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), - [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7940), - [10143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), - [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), - [10147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6315), - [10149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [10151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8928), - [10153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [10155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [10157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_event_repeat1, 2), - [10159] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(6640), - [10162] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(10044), - [10165] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(10045), - [10168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6309), - [10170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4779), - [10172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8138), - [10174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), - [10176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), - [10178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6285), - [10180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5024), - [10182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9568), - [10184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5025), - [10186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5026), - [10188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6276), - [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1849), - [10192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10438), - [10194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), - [10196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [10198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), - [10200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), - [10202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8175), - [10204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1841), - [10206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), - [10208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), - [10210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [10212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8393), - [10214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [10216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [10218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6439), - [10220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9067), - [10222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6311), - [10224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [10226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8128), - [10228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [10230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [10232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6283), - [10234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5019), - [10236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10341), - [10238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5015), - [10240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5096), - [10242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6293), - [10244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), - [10246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8076), - [10248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), - [10250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), - [10252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6222), - [10254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10481), - [10256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [10258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [10260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6331), - [10262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [10264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8439), - [10266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [10268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), - [10270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6232), - [10272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2620), - [10274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10488), - [10276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), - [10278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), - [10280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6294), - [10282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), - [10284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8783), - [10286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), - [10288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), - [10290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6286), - [10292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [10294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8269), - [10296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [10298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [10300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6287), - [10302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [10304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8258), - [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6332), - [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), - [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7987), - [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), - [10318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [10320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), - [10322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [10324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8880), - [10326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [10328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [10330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6262), - [10332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6418), - [10334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6237), - [10336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), - [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7944), - [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), - [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6321), - [10346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8357), - [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), - [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), - [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6267), - [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8081), - [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), - [10362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [10364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6254), - [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), - [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8316), - [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6255), - [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9387), - [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [10382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), - [10384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6248), - [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [10388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7882), - [10390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2153), - [10394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), - [10396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [10398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8559), - [10400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [10402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), - [10404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6280), - [10406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9219), - [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [10412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [10414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), - [10416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [10418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8311), - [10420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6227), - [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), - [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8472), - [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), - [10432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), - [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6234), - [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [10438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8034), - [10440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), - [10442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [10444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6228), - [10446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [10448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7893), - [10450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [10452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [10454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6239), - [10456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3639), - [10458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9912), - [10460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [10462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), - [10464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6257), - [10466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [10468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8398), - [10470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [10472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [10474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6238), - [10476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4934), - [10478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8825), - [10480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4935), - [10482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), - [10484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6236), - [10486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [10488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10050), - [10490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), - [10492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), - [10494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6446), - [10496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10337), - [10498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 3, .production_id = 50), - [10500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), - [10502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6259), - [10504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), - [10506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9766), - [10508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), - [10510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), - [10512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6231), - [10514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [10516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8222), - [10518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [10520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [10522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), - [10524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9357), - [10526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [10528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [10530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10343), - [10532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6922), - [10534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10449), - [10536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10615), - [10538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6687), - [10541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6457), - [10543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6443), - [10545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6474), - [10547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10635), - [10549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6225), - [10551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10644), - [10553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6346), - [10555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10636), - [10557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6235), - [10559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10645), - [10561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6351), - [10563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2), - [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), - [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9789), - [10569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9790), - [10571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6336), - [10573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6476), - [10575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6477), - [10577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10613), - [10579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2561), - [10581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10260), - [10583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10261), - [10585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6356), - [10587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6482), - [10589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6478), - [10591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6442), - [10593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6433), - [10595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6473), - [10597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6459), - [10599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6344), - [10601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6470), - [10603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6388), - [10605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6469), - [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), - [10609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6464), - [10611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6369), - [10613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9651), - [10615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6372), - [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6640), - [10619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6313), - [10621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9793), - [10623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6395), - [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6687), - [10627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10406), - [10629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6390), - [10631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6277), - [10633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9241), - [10635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6432), - [10637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7695), - [10639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9821), - [10641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6393), - [10643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9596), - [10645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6428), - [10647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9879), - [10649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8780), - [10651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3170), - [10653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9847), - [10655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9848), - [10657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7808), - [10659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3043), - [10661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9876), - [10663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9877), - [10665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8781), - [10667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10566), - [10669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9705), - [10671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6741), - [10673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5831), - [10675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [10677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6626), - [10679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [10681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6711), - [10683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4486), - [10685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6706), - [10687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4485), - [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [10691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6675), - [10693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5792), - [10695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6265), - [10697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10646), - [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), - [10701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6628), - [10703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5837), - [10705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6611), - [10707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5782), - [10709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6749), - [10711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), - [10713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6689), - [10715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4422), - [10717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6743), - [10719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4421), - [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), - [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10274), - [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10275), - [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5518), - [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10070), - [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10071), - [10733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6666), - [10735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4376), - [10737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), - [10739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10270), - [10741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10271), - [10743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6272), - [10745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8475), - [10747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), - [10749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8913), - [10751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8914), - [10753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), - [10755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10318), - [10757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10319), - [10759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6733), - [10761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5749), - [10763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6745), - [10765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5788), - [10767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7794), - [10769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), - [10771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6568), - [10773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6670), - [10775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2174), - [10777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10312), - [10779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10313), - [10781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5921), - [10783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10158), - [10785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10159), - [10787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6642), - [10790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), - [10792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6642), - [10794] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3809), - [10797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [10799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8779), - [10801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [10803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), - [10805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6435), - [10807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8008), - [10809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9386), - [10811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6619), - [10813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5607), - [10815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10296), - [10817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10297), - [10819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9938), - [10821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6177), - [10823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6394), - [10825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [10827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [10829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [10831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), - [10833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10300), - [10835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10301), - [10837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6291), - [10839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6291), - [10841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), - [10843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), - [10845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1327), - [10847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), - [10849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), - [10851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6509), - [10853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, .production_id = 1), - [10855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), - [10857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7570), - [10859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [10861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5607), - [10863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6365), - [10865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6380), - [10867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6308), - [10869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [10871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), - [10873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), - [10875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [10877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [10879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2530), - [10881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4333), - [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6410), - [10886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9444), - [10888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9444), - [10890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6415), - [10892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6414), - [10894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), - [10896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10242), - [10898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10243), - [10900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [10902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290), - [10904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), - [10906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [10908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6219), - [10910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), - [10912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [10914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [10916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordered_expression, 2, .production_id = 84), - [10918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, .production_id = 1), - [10920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), SHIFT_REPEAT(6509), - [10923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), - [10925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [10927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), - [10929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6700), - [10932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [10934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2168), - [10936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [10938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, .production_id = 1), - [10940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2184), - [10942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), - [10944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2435), - [10946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [10948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2176), - [10950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6268), - [10952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), - [10954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), - [10956] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6268), - [10959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), - [10961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [10963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), - [10965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6441), - [10967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [10969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), - [10971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), - [10973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), - [10975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), - [10977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 5), - [10979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), - [10981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [10983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_columns, 4), - [10985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), - [10987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [10989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), - [10991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [10993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), - [10995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), - [10997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [10999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), - [11001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [11003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [11005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), - [11007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), - [11009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [11011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4123), - [11013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059), - [11015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [11017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), - [11019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6848), - [11021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9909), - [11023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [11025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), - [11027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5039), - [11029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), - [11031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [11033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), - [11035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7590), - [11037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [11039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4117), - [11041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), - [11043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), - [11045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), - [11047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), - [11049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [11051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [11053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [11055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), - [11057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2485), - [11059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_clause, 2, .production_id = 46), - [11061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [11063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [11065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [11067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [11069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [11071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4137), - [11073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10511), - [11075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), - [11077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), - [11079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_time, 2), - [11081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), - [11083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [11085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_columns, 3), - [11087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [11089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), - [11091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [11093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), - [11095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), - [11097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), - [11099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [11101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), - [11103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 6, .production_id = 70), - [11105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [11107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), - [11109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), - [11111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(132), - [11113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [11115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_time, 1), - [11117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), - [11119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), - [11121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), - [11123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 7, .production_id = 92), - [11125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [11127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [11129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), - [11131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902), - [11133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927), - [11135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), - [11137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [11139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [11141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), - [11143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [11145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [11147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), - [11149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [11151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), - [11153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 2), - [11155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 2), SHIFT_REPEAT(4300), - [11158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), - [11160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), - [11162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), - [11164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [11166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [11168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), - [11170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), - [11172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4337), - [11174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), - [11176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), - [11178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), - [11180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244), - [11182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), - [11184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2507), - [11186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), - [11188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9650), - [11190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9448), - [11192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5016), - [11194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [11196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5126), - [11198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [11200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), - [11202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5110), - [11204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), - [11206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), - [11208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), - [11210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), - [11212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), - [11214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), - [11216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5018), - [11218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4732), - [11220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), - [11222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [11224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [11226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [11228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), - [11230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), - [11232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), - [11234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), - [11236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10462), - [11238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), - [11240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), - [11242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [11244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10484), - [11246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), - [11248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [11250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), - [11252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), - [11254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), - [11256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), - [11258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), - [11260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [11262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6245), - [11264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6455), - [11266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), - [11268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), - [11270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), - [11272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [11274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [11276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), - [11278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), - [11280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [11282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), - [11284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), - [11286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), - [11288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), - [11290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5062), - [11292] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3244), - [11295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8391), - [11297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [11299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2640), - [11301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [11303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), - [11305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 72), SHIFT_REPEAT(5914), - [11308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 72), - [11310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), - [11312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1828), - [11314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), - [11316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), - [11318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6772), - [11320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6151), - [11322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), - [11324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), - [11326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), - [11328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7712), - [11330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), - [11332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), - [11334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4977), - [11336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), - [11338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [11340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028), - [11342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), - [11344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [11346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6128), - [11348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), - [11350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7707), - [11352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), - [11354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), - [11356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), - [11358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7703), - [11360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750), - [11362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [11364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6549), - [11366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), - [11368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), - [11370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7702), - [11372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), - [11374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6702), - [11376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4880), - [11378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [11380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [11382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), - [11384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), - [11386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4769), - [11388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), - [11390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), - [11392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [11394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), - [11396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2636), - [11398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), - [11400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [11402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), - [11404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7679), - [11406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), - [11408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [11410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3272), - [11412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), - [11414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), - [11416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), - [11418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), - [11420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3271), - [11422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [11424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8784), - [11426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8784), - [11428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [11430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7685), - [11432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), - [11434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [11436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), - [11438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7720), - [11440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), - [11442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), - [11444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), - [11446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7683), - [11448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), - [11450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [11452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), - [11454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7167), - [11456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), - [11458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), - [11460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), - [11462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6030), - [11464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449), - [11466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7680), - [11468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), - [11470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), - [11472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [11474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), - [11476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), - [11478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), - [11480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), - [11482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), - [11484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3229), - [11486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), - [11488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [11490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), - [11492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), - [11494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [11496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), - [11498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4848), - [11500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), - [11502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), SHIFT_REPEAT(6702), - [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), - [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), - [11511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6249), - [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5512), - [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259), - [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), - [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2365), - [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7724), - [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), - [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), - [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6087), - [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(736), - [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6512), - [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5752), - [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), - [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), - [11543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), - [11545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), - [11547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9852), - [11549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9849), - [11551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), - [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2301), - [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5017), - [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), - [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), - [11565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6490), - [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6543), - [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), - [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), - [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4845), - [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), - [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4849), - [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), - [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), - [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), - [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712), - [11589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2676), - [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), - [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), - [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6130), - [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), - [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), - [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7659), - [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), - [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), - [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9272), - [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9269), - [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1864), - [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7725), - [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), - [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5695), - [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), - [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), - [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), - [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5698), - [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [11637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [11639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), - [11641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [11643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1238), - [11645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [11647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [11649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7655), - [11651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), - [11653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [11655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7727), - [11657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), - [11659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [11661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [11663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), - [11665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [11667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5483), - [11669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7643), - [11671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), - [11673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [11675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [11677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5478), - [11679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), - [11681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [11683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [11685] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_constraint_exclude_repeat1, 2), SHIFT_REPEAT(6249), - [11688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_constraint_exclude_repeat1, 2), - [11690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), - [11692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), - [11694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [11696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), - [11698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6133), - [11700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [11702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [11704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4928), - [11706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7737), - [11708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), - [11710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), - [11712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [11714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), - [11716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [11718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6563), - [11720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4936), - [11722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), - [11724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), - [11726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4945), - [11728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [11730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [11732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [11734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), - [11736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2), SHIFT_REPEAT(8391), - [11739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2), - [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6556), - [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), - [11747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), - [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [11751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), - [11755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6524), - [11757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8847), - [11759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10504), - [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7739), - [11763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), - [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), - [11767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [11769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7719), - [11771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [11773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [11775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [11777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), - [11779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846), - [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [11783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [11785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), - [11787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [11789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), - [11791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [11793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), - [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [11799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [11801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_op_class, 1), - [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [11805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), - [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), - [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), - [11813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_body_repeat1, 2), SHIFT_REPEAT(7167), - [11816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_body_repeat1, 2), - [11818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), - [11820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), - [11822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2483), - [11824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [11826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), - [11828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), - [11830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [11832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7728), - [11834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), - [11836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), - [11838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [11840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6498), - [11842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [11844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [11846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [11848] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_view_options_repeat1, 2), SHIFT_REPEAT(6202), - [11851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_view_options_repeat1, 2), - [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6520), - [11855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), - [11857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), - [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), - [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), - [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626), - [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [11871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 2), SHIFT_REPEAT(3567), - [11874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [11876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [11878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [11880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635), - [11882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [11884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), - [11886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7743), - [11888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), - [11890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [11892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [11894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2150), - [11896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause_body, 2), - [11898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), - [11900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [11902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), - [11904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), - [11906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7744), - [11908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), - [11910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [11912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), - [11914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), - [11916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), - [11918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [11920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [11922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [11924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), - [11926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4869), - [11928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), - [11930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [11932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), - [11934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [11936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4953), - [11938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), - [11940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [11942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4723), - [11944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), - [11946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [11948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6202), - [11950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7519), - [11952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), - [11954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), - [11956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [11958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), - [11960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7804), - [11962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), - [11964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [11966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_parameters_repeat1, 2), SHIFT_REPEAT(6030), - [11969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_parameters_repeat1, 2), - [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), - [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8923), - [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5764), - [11979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4854), - [11981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [11987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4836), - [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), - [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [11995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), - [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [11999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6831), - [12001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), - [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7612), - [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), - [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), - [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2493), - [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4281), - [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2496), - [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), - [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), - [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), - [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), - [12027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(6543), - [12030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [12032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), - [12034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7787), - [12036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [12038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), - [12040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [12042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), - [12044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), - [12046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6121), - [12048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), - [12050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), - [12052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7886), - [12054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7890), - [12056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8925), - [12058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8925), - [12060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), - [12062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5494), - [12064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [12066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), - [12068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7607), - [12070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), - [12072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10399), - [12074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10397), - [12076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6043), - [12078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [12080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6882), - [12082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 2), - [12084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), - [12086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [12088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), - [12090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), - [12092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), - [12094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [12096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), - [12098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), - [12100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), - [12102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [12104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), - [12106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [12108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), - [12110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), - [12112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), - [12114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [12116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [12118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3917), - [12120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [12122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [12124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [12126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), - [12128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [12130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), - [12132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), - [12134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), - [12136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6516), - [12138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [12140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [12142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), - [12144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2209), - [12146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), - [12148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), - [12150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_option, 1), - [12152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), - [12154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [12156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), - [12158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), - [12160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [12162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), - [12164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), - [12166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [12168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), - [12170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [12172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [12174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [12176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), - [12178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), - [12180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), - [12182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), - [12184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4737), - [12186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [12188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [12190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [12192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [12194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220), - [12196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), - [12198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), - [12200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [12202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7584), - [12204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [12206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5055), - [12208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [12210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2240), - [12212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [12214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), - [12216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_options, 4, .production_id = 1), - [12218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), - [12220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), - [12222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), - [12224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), - [12226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8324), - [12228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [12230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7989), - [12232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), - [12234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8365), - [12236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [12238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), - [12240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), - [12242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), - [12244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), - [12246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8406), - [12248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [12250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4112), - [12252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), - [12254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [12256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8352), - [12258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), - [12260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), - [12262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8278), - [12264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [12266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), - [12268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), - [12270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), - [12272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(699), - [12274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8515), - [12276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [12278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8541), - [12280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), - [12282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8536), - [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), - [12286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), - [12288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), - [12290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8563), - [12292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [12294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8819), - [12296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [12298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8585), - [12300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [12302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8604), - [12304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [12306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8243), - [12308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), - [12310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8687), - [12312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), - [12314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), - [12316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), - [12318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_event, 1), - [12320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), - [12322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), - [12324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6680), - [12326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6679), - [12328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), - [12330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8776), - [12332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [12334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), - [12336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), - [12338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_options, 5, .production_id = 1), - [12340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8231), - [12342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [12344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [12346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 1), - [12348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), - [12350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), - [12352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8868), - [12354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), - [12356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), - [12358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), - [12360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6825), - [12362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), - [12364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), - [12366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), - [12368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [12370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), - [12372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 3, .production_id = 56), - [12374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6379), - [12376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6899), - [12378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6911), - [12380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8182), - [12382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [12384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8918), - [12386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [12388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4245), - [12390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), - [12392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), - [12394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 3), - [12396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6919), - [12398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6920), - [12400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), - [12402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8184), - [12404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), - [12406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4144), - [12408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), - [12410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9009), - [12412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1880), - [12414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), - [12416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6317), - [12418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6466), - [12420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 4, .production_id = 105), - [12422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5664), - [12424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9191), - [12426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4969), - [12428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), - [12430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), - [12432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9967), - [12434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6515), - [12436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8127), - [12438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [12440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8137), - [12442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373), - [12444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), - [12446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9335), - [12448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [12450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [12452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), - [12454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), - [12456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9538), - [12458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), - [12460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), - [12462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8090), - [12464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [12466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), - [12468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4469), - [12470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10099), - [12472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), - [12474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 35), - [12476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), - [12478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), - [12480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4480), - [12482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), - [12484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2), - [12486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), - [12488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), - [12490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [12492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9735), - [12494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), - [12496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), - [12498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), - [12500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), - [12502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8043), - [12504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [12506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), - [12508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9886), - [12510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [12512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4342), - [12514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), - [12516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), - [12518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), - [12520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [12522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6546), - [12524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8000), - [12526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), - [12528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10025), - [12530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), - [12532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4336), - [12534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), - [12536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8788), - [12538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10339), - [12540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10330), - [12542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), - [12544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), - [12546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7996), - [12548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), - [12550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), - [12552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6270), - [12554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6362), - [12556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), - [12558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2459), - [12560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10405), - [12562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 1), - [12564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10390), - [12566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [12568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), - [12570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10055), - [12572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), - [12574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), - [12576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), - [12578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3249), - [12580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [12582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7949), - [12584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [12586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), - [12588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), - [12590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7934), - [12592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), - [12594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10430), - [12596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), - [12598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10476), - [12600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6370), - [12602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4574), - [12604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [12606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10471), - [12608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), - [12610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10501), - [12612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [12614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), - [12616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), - [12618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7902), - [12620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), - [12622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), - [12624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10627), - [12626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1319), - [12628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10626), - [12630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), - [12632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), - [12634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7864), - [12636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), - [12638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4452), - [12640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [12642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9004), - [12644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [12646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [12648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), - [12650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [12652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [12654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), - [12656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [12658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [12660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [12662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [12664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [12666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [12668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [12670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [12672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [12674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [12676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), - [12678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [12680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [12682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), - [12684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), - [12686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [12688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8314), - [12690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), - [12692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [12694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), - [12696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), - [12698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), - [12700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), - [12702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), - [12704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6754), - [12706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [12708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8350), - [12710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4708), - [12712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [12714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), - [12716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), - [12718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [12720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [12722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4706), - [12724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [12726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), - [12728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [12730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4699), - [12732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [12734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), - [12736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4695), - [12738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), - [12740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [12742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4690), - [12744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), - [12746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4686), - [12748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4674), - [12750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4677), - [12752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), - [12754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [12756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), - [12758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [12760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [12762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), - [12764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [12766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [12768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [12770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [12772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [12774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8362), - [12776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), - [12778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [12780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [12782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [12784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6269), - [12786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6708), - [12788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), - [12790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), - [12792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6349), - [12794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), - [12796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), - [12798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), - [12800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), - [12802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), - [12804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [12806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [12808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6471), - [12810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), - [12812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), - [12814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [12816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), - [12818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), - [12820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), - [12822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), - [12824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), - [12826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2291), - [12828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2288), - [12830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), - [12832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2273), - [12834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), - [12836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), - [12838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), - [12840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [12842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [12844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [12846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [12848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6416), - [12850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [12852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [12854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [12856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [12858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [12860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8271), - [12862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [12864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [12866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), - [12868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7458), - [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8403), - [12872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [12874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), - [12876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), - [12878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [12880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [12882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [12884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [12886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), - [12888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [12890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), - [12892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [12894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [12898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), - [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [12902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), - [12904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [12906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), - [12908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [12910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), - [12912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), - [12914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), - [12916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8204), - [12918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), - [12920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), - [12922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), - [12924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), - [12926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), - [12928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), - [12930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), - [12932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8132), - [12934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [12936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [12938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [12940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1822), - [12942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [12944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6855), - [12946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), - [12948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4681), - [12950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), - [12952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [12954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [12956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779), - [12958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), - [12960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), - [12962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), - [12964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), - [12966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), - [12968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), - [12970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3263), - [12972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [12974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), - [12976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2014), - [12978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), - [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), - [12984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), - [12986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), - [12988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), - [12990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), - [12992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [12994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3234), - [12996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [12998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [13000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), - [13002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), - [13004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), - [13006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), - [13008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), - [13010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2082), - [13012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), - [13014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), - [13016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), - [13018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [13020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), - [13022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [13024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), - [13026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), - [13028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1196), - [13030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6258), - [13032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3230), - [13034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [13036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), - [13038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), - [13040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), - [13042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), - [13044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), - [13046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), - [13048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2388), - [13050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), - [13052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), - [13054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8164), - [13056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [13058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2336), - [13060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), - [13062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [13064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [13066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [13068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2297), - [13070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [13072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), - [13074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [13076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), - [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [13080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), - [13082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [13084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [13086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [13088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), - [13090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [13092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [13094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [13096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [13098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [13100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [13102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), - [13104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), - [13106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), - [13108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [13110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), - [13112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [13114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [13116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), - [13118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), - [13120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), - [13122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), - [13124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), - [13126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [13128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [13130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [13132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), - [13134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [13136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249), - [13138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), - [13140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), - [13142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [13144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8133), - [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), - [13148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [13150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), - [13152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), - [13154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2319), - [13156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), - [13158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), - [13160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [13162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [13164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [13166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), - [13168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [13170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [13172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [13174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [13176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), - [13178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [13180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [13182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [13184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), - [13186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [13188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [13190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), - [13192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), - [13194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), - [13196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), - [13198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [13200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [13202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), - [13204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [13206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), - [13208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), - [13210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), - [13212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [13214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1825), - [13216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), - [13218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), - [13220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [13222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4116), - [13224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), - [13226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [13228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [13230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [13232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6658), - [13234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), - [13236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [13238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), - [13240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), - [13242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [13244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [13246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), - [13248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), - [13250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [13252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), - [13254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [13256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6403), - [13258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [13260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [13262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [13264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [13266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [13268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), - [13270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [13272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [13274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [13276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1750), - [13278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4673), - [13280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6694), - [13282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [13284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [13286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [13288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [13290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [13292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5857), - [13294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [13296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6385), - [13298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [13300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [13302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [13304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), - [13306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), - [13308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), - [13310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), - [13312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), - [13314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), - [13316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), - [13318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), - [13320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), - [13322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), - [13324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2425), - [13326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), - [13328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), - [13330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), - [13332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), - [13334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), - [13336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), - [13338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2221), - [13340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2434), - [13342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), - [13344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2438), - [13346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), - [13348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), - [13350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [13352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), - [13354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), - [13356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2444), - [13358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), - [13360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2447), - [13362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2448), - [13364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), - [13366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [13368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), - [13370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [13372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), - [13374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [13376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [13378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), - [13380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [13382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5588), - [13384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [13386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [13388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [13390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), - [13392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6226), - [13394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), - [13396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), - [13398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [13400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [13402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), - [13404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [13406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), - [13408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [13410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4204), - [13412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [13414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [13416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), - [13418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), - [13420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [13422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [13424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), - [13426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), - [13428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [13430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), - [13432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), - [13434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), - [13436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [13438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), - [13440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), - [13442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), - [13444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), - [13446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), - [13448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4177), - [13450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [13452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), - [13454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [13456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [13458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [13460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [13462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), - [13464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235), - [13466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [13468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [13470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6840), - [13472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), - [13474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), - [13476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [13478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [13480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), - [13482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), - [13484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), - [13486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), - [13488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7379), - [13490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), - [13492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tablespace_hint, 2), - [13494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [13496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), - [13498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [13500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [13502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), - [13504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), - [13506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), - [13508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), - [13510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [13512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [13514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), - [13516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [13518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [13520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [13522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [13524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), - [13526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4830), - [13528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [13530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), - [13532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [13534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), - [13536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [13538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4840), - [13540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), - [13542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4832), - [13544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), - [13546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4831), - [13548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), - [13550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [13552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4829), - [13554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8817), - [13556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4825), - [13558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), - [13560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), - [13562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8821), - [13564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), - [13566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4823), - [13568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), - [13570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [13572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [13574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), - [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [13580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [13582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [13586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [13588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [13590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [13594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [13596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [13598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [13600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [13602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), - [13604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4850), - [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6629), - [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), - [13614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [13616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), - [13618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4853), - [13620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6337), - [13622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7592), - [13624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), - [13626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), - [13628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [13630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6417), - [13632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8861), - [13634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), - [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), - [13638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), - [13640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), - [13642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [13644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [13646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [13648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [13650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [13652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [13654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [13656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [13658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [13660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [13662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [13664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [13666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [13668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [13670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [13672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [13674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [13676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [13678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8849), - [13680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), - [13682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [13684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5521), - [13686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [13688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [13690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), - [13692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), - [13694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2599), - [13696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), - [13698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), - [13700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), - [13702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [13704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2608), - [13706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), - [13708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), - [13710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), - [13712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), - [13714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), - [13716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), - [13718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2621), - [13720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), - [13722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [13724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), - [13726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [13728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), - [13730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [13732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [13734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [13736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [13738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [13740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [13742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [13744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [13746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), - [13748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [13750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [13752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), - [13754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), - [13756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), - [13758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), - [13760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [13762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), - [13764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), - [13766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [13768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6445), - [13770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), - [13772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), - [13774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), - [13776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6273), - [13778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7895), - [13780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [13782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), - [13784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), - [13786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), - [13788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), - [13790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4554), - [13792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), - [13794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), - [13796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), - [13798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [13800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(697), - [13802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4867), - [13804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [13806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), - [13808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [13810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), - [13812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [13814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [13816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [13818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [13820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [13822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [13824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [13826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [13828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4870), - [13830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [13832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), - [13834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), - [13836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877), - [13838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), - [13840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6463), - [13842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883), - [13844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), - [13846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [13848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [13850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [13852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [13854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [13856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [13858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [13860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [13862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [13864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [13866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [13868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [13870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [13872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [13874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [13876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4860), - [13878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), - [13880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [13882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), - [13884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4852), - [13886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), - [13888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2592), - [13890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4841), - [13892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), - [13894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [13896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [13898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [13900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [13902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [13904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), - [13906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [13908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [13910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [13912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [13914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [13916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [13918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [13920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [13922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [13924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), - [13926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), - [13928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), - [13930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), - [13932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7969), - [13934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [13936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [13938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [13940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [13942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [13944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [13946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [13948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [13950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [13952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [13954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [13956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [13958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), - [13960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [13962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [13964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [13966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2437), - [13968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [13970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [13972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1882), - [13974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), - [13976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [13978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [13980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [13982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [13984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), - [13986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), - [13988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), - [13990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), - [13992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [13994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [13996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [13998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [14000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [14002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6678), - [14004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [14006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [14008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(705), - [14010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [14012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [14014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), - [14016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [14018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [14020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), - [14022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [14024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [14026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), - [14028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [14030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), - [14032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), - [14034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), - [14036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [14038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [14040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [14042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [14044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [14046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [14048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [14050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [14052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [14054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [14056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [14058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [14060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [14062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), - [14064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [14066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [14068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [14070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [14072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [14074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [14076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [14078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [14080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [14082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [14084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [14086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [14088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [14090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [14092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [14094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [14096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [14098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [14100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [14102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), - [14104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [14106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [14108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(168), - [14110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), - [14112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [14114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [14116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [14118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [14120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [14122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), - [14124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [14126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [14128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), - [14130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), - [14132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), - [14134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [14136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [14138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), - [14140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [14142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), - [14144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [14146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [14148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), - [14150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [14152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), - [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [14156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [14158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), - [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6396), - [14162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), - [14164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), - [14166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5918), - [14168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), - [14170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), - [14172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [14174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), - [14176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [14178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), - [14180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [14182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), - [14184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [14186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), - [14188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [14190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), - [14192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619), - [14194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [14196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), - [14198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), - [14200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), - [14202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5548), - [14204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), - [14206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), - [14208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), - [14210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [14212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [14214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [14216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), - [14218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2173), - [14220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [14222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [14224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), - [14226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6409), - [14228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [14230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [14232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [14234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10439), - [14236] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [14238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10440), - [14240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), - [14242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), - [14244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [14246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [14248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1163), - [14250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [14252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [14254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [14256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10454), - [14258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), - [14260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), - [14262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10456), - [14264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), - [14266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), - [14268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), - [14270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), - [14272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [14274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8117), - [14276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10474), - [14278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10475), - [14280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [14282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [14284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6450), - [14286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7817), - [14288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), - [14290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6682), - [14292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), - [14294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), - [14296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), - [14298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2656), - [14300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), - [14302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7819), - [14304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10490), - [14306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), - [14308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), - [14310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5074), - [14312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), - [14314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10500), - [14316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5076), - [14318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5077), - [14320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5079), - [14322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080), - [14324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6319), - [14326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5081), - [14328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5082), - [14330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), - [14332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5084), - [14334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9014), - [14336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5085), - [14338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), - [14340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [14342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), - [14344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6444), - [14346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [14348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5088), - [14350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), - [14352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [14354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), - [14356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9008), - [14358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), - [14360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9042), - [14362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6383), - [14364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4889), - [14366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9071), - [14368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8074), - [14370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [14372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9074), - [14374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8078), - [14376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), - [14378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10629), - [14380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7493), - [14382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10628), - [14384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), - [14386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), - [14388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8079), - [14390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [14392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [14394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [14396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [14398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10622), - [14400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [14402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), - [14404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10621), - [14406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [14408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10571), - [14410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10568), - [14412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7404), - [14414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10565), - [14416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [14418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [14420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [14422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [14424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [14426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [14428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [14430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10561), - [14432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10527), - [14434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10526), - [14436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7360), - [14438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10525), - [14440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5043), - [14442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [14444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [14446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7698), - [14448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), - [14450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), - [14452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), - [14454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10522), - [14456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10521), - [14458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10520), - [14460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10519), - [14462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10518), - [14464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), - [14466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8083), - [14468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [14470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7694), - [14472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [14474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10516), - [14476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10515), - [14478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10514), - [14480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10513), - [14482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10512), - [14484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), - [14486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10510), - [14488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10509), - [14490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10508), - [14492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10507), - [14494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10506), - [14496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [14498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), - [14500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), - [14502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), - [14504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), - [14506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), - [14508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [14510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), - [14512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), - [14514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [14516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), - [14518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6429), - [14520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6481), - [14522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [14524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [14526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10495), - [14528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10494), - [14530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), - [14532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), - [14534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10492), - [14536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), - [14538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [14540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10489), - [14542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), - [14544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [14546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6570), - [14548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), - [14550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6458), - [14552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8094), - [14554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), - [14556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), - [14558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7816), - [14560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10480), - [14562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), - [14564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), - [14566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), - [14568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), - [14570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), - [14572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), - [14574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6438), - [14576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [14578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10473), - [14580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7082), - [14582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10472), - [14584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10470), - [14586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7055), - [14588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10469), - [14590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10468), - [14592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7044), - [14594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10467), - [14596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), - [14598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10466), - [14600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10465), - [14602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1177), - [14604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10464), - [14606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10463), - [14608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10461), - [14610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10460), - [14612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10459), - [14614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10457), - [14616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6425), - [14618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10448), - [14620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10447), - [14622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10446), - [14624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4985), - [14626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4988), - [14628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10443), - [14630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), - [14632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), - [14634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4998), - [14636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), - [14638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4991), - [14640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7806), - [14642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10437), - [14644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), - [14646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4994), - [14648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), - [14650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4995), - [14652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), - [14654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), - [14656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10432), - [14658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6960), - [14660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10431), - [14662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10429), - [14664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6954), - [14666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10428), - [14668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10427), - [14670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6950), - [14672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10426), - [14674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4997), - [14676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8192), - [14678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10425), - [14680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10424), - [14682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10421), - [14684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10420), - [14686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10419), - [14688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10418), - [14690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10417), - [14692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10416), - [14694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10412), - [14696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10411), - [14698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10410), - [14700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), - [14702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5001), - [14704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10408), - [14706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), - [14708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [14710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884), - [14712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), - [14714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5002), - [14716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7785), - [14718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10401), - [14720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), - [14722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), - [14724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9336), - [14726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), - [14728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10392), - [14730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7319), - [14732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10391), - [14734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10389), - [14736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7329), - [14738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10388), - [14740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10387), - [14742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7349), - [14744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10383), - [14746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10381), - [14748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10380), - [14750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10379), - [14752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10378), - [14754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10377), - [14756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10364), - [14758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10374), - [14760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10373), - [14762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10356), - [14764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10355), - [14766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10354), - [14768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6304), - [14770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), - [14772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10349), - [14774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), - [14776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), - [14778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883), - [14780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7770), - [14782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10340), - [14784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9364), - [14786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9365), - [14788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10334), - [14790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7468), - [14792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10333), - [14794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10329), - [14796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7503), - [14798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10328), - [14800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10327), - [14802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7467), - [14804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10326), - [14806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10325), - [14808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10324), - [14810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10322), - [14812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10321), - [14814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9995), - [14816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10107), - [14818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10106), - [14820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10103), - [14822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10081), - [14824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10080), - [14826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10077), - [14828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6292), - [14830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), - [14832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10074), - [14834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5133), - [14836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [14838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7760), - [14840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10048), - [14842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [14844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9390), - [14846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10029), - [14848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7407), - [14850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10028), - [14852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10024), - [14854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7382), - [14856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10022), - [14858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10021), - [14860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7373), - [14862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10003), - [14864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10002), - [14866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9999), - [14868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9998), - [14870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9996), - [14872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9908), - [14874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9974), - [14876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9973), - [14878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9970), - [14880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9966), - [14882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9945), - [14884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9944), - [14886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [14888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), - [14890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9940), - [14892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), - [14894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8180), - [14896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7735), - [14898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9911), - [14900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9393), - [14902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5109), - [14904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9880), - [14906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7264), - [14908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9887), - [14910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9883), - [14912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7247), - [14914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9882), - [14916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9737), - [14918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7231), - [14920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9858), - [14922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9857), - [14924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9854), - [14926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9853), - [14928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9851), - [14930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9850), - [14932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9829), - [14934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9828), - [14936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9825), - [14938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9800), - [14940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9799), - [14942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9796), - [14944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6033), - [14946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9792), - [14948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5021), - [14950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7716), - [14952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9764), - [14954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), - [14956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), - [14958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9741), - [14960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7075), - [14962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9619), - [14964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9712), - [14966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7045), - [14968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9709), - [14970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9708), - [14972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7037), - [14974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9706), - [14976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9684), - [14978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9683), - [14980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9680), - [14982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9679), - [14984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9677), - [14986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9676), - [14988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9655), - [14990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9654), - [14992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9647), - [14994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9626), - [14996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9621), - [14998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [15000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), - [15002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9593), - [15004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), - [15006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), - [15008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7688), - [15010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9567), - [15012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), - [15014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), - [15016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9560), - [15018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6972), - [15020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9539), - [15022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9535), - [15024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6975), - [15026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9534), - [15028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9532), - [15030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6979), - [15032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9531), - [15034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9510), - [15036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9509), - [15038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9506), - [15040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9505), - [15042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9503), - [15044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9502), - [15046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9481), - [15048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9477), - [15050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9474), - [15052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), - [15054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9447), - [15056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [15058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [15060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9423), - [15062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), - [15064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), - [15066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7671), - [15068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9360), - [15070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), - [15072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), - [15074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9358), - [15076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7007), - [15078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9242), - [15080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9332), - [15082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7013), - [15084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9331), - [15086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9329), - [15088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7017), - [15090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9328), - [15092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9307), - [15094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9306), - [15096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9303), - [15098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9302), - [15100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9300), - [15102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9299), - [15104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9278), - [15106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9277), - [15108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9271), - [15110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9249), - [15112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9248), - [15114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), - [15116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), - [15118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9096), - [15120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), - [15122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6421), - [15124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7651), - [15126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9215), - [15128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), - [15130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [15132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9213), - [15134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7054), - [15136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9212), - [15138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9187), - [15140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7060), - [15142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9186), - [15144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9184), - [15146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7064), - [15148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9183), - [15150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9162), - [15152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9161), - [15154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9158), - [15156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9157), - [15158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9155), - [15160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9154), - [15162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9133), - [15164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9132), - [15166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9128), - [15168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9126), - [15170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9125), - [15172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9824), - [15174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), - [15176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9099), - [15178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6381), - [15180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), - [15182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7635), - [15184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9041), - [15186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6807), - [15188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9038), - [15190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7101), - [15192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9010), - [15194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), - [15196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7107), - [15198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9003), - [15200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8970), - [15202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7111), - [15204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8990), - [15206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8979), - [15208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8978), - [15210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8976), - [15212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8972), - [15214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8971), - [15216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8840), - [15218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8966), - [15220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8965), - [15222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8953), - [15224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8950), - [15226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8949), - [15228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6942), - [15230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8936), - [15232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [15234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6941), - [15236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7616), - [15238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8927), - [15240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), - [15242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), - [15244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8924), - [15246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7148), - [15248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8919), - [15250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8916), - [15252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), - [15254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8915), - [15256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8912), - [15258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7158), - [15260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8911), - [15262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8908), - [15264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8907), - [15266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8906), - [15268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8905), - [15270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8904), - [15272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8903), - [15274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8902), - [15276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), - [15278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8898), - [15280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8897), - [15282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8896), - [15284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [15286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), - [15288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8884), - [15290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), - [15292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), - [15294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7600), - [15296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8874), - [15298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), - [15300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3636), - [15302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8870), - [15304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7195), - [15306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8869), - [15308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8862), - [15310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7201), - [15312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8860), - [15314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), - [15316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7205), - [15318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8858), - [15320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8857), - [15322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8856), - [15324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8851), - [15326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8848), - [15328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8846), - [15330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8845), - [15332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8844), - [15334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8843), - [15336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8822), - [15338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8839), - [15340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8838), - [15342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), - [15344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), - [15346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8831), - [15348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), - [15350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), - [15352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7591), - [15354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8823), - [15356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3684), - [15358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5892), - [15360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8714), - [15362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7242), - [15364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8820), - [15366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8815), - [15368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), - [15370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8814), - [15372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8812), - [15374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7252), - [15376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8811), - [15378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8810), - [15380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8809), - [15382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8806), - [15384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8805), - [15386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8804), - [15388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8803), - [15390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8801), - [15392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8799), - [15394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8797), - [15396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8793), - [15398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8792), - [15400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [15402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [15404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8789), - [15406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), - [15408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9738), - [15410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7579), - [15412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8782), - [15414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), - [15416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), - [15418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8778), - [15420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7289), - [15422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8777), - [15424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8772), - [15426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7295), - [15428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8769), - [15430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8768), - [15432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7299), - [15434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8767), - [15436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8766), - [15438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8765), - [15440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8764), - [15442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8763), - [15444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8762), - [15446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8759), - [15448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8758), - [15450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8757), - [15452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8726), - [15454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8723), - [15456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8720), - [15458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9915), - [15460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), - [15462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8711), - [15464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6769), - [15466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [15468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7571), - [15470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8699), - [15472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [15474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9597), - [15476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8693), - [15478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7336), - [15480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8690), - [15482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8684), - [15484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7342), - [15486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8681), - [15488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8678), - [15490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7346), - [15492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8675), - [15494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8672), - [15496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8669), - [15498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8666), - [15500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8663), - [15502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8660), - [15504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8657), - [15506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8654), - [15508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8651), - [15510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8617), - [15512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8601), - [15514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8581), - [15516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), - [15518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), - [15520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), - [15522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), - [15524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9618), - [15526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7559), - [15528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8554), - [15530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5701), - [15532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), - [15534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8538), - [15536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7383), - [15538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), - [15540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8535), - [15542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7389), - [15544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8534), - [15546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8532), - [15548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7393), - [15550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8528), - [15552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8512), - [15554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8511), - [15556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8509), - [15558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8508), - [15560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), - [15562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8502), - [15564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8489), - [15566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8485), - [15568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8483), - [15570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8479), - [15572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8478), - [15574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6367), - [15576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), - [15578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7860), - [15580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5093), - [15582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7543), - [15584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8470), - [15586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6404), - [15588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [15590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), - [15592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7430), - [15594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), - [15596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8448), - [15598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7436), - [15600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8444), - [15602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8443), - [15604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7440), - [15606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8442), - [15608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8438), - [15610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8437), - [15612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8436), - [15614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8434), - [15616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8433), - [15618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8432), - [15620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8431), - [15622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8429), - [15624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8420), - [15626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8407), - [15628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8402), - [15630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), - [15632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8400), - [15634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [15636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3285), - [15638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7533), - [15640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8392), - [15642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), - [15644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), - [15646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8388), - [15648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7477), - [15650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8387), - [15652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), - [15654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7483), - [15656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8379), - [15658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8366), - [15660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), - [15662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8361), - [15664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8360), - [15666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8356), - [15668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8354), - [15670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8338), - [15672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8351), - [15674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8349), - [15676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8347), - [15678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8346), - [15680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8339), - [15682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8203), - [15684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8325), - [15686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), - [15688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), - [15690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8319), - [15692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), - [15694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), - [15696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7527), - [15698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8310), - [15700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), - [15702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), - [15704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8308), - [15706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7513), - [15708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8306), - [15710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8299), - [15712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7473), - [15714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8298), - [15716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8297), - [15718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7461), - [15720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8290), - [15722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8286), - [15724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8284), - [15726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), - [15728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8280), - [15730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8279), - [15732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8276), - [15734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), - [15736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), - [15738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8268), - [15740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8266), - [15742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8264), - [15744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), - [15746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), - [15748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8262), - [15750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), - [15752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [15754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7563), - [15756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8252), - [15758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), - [15760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), - [15762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8251), - [15764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7323), - [15766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8250), - [15768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8239), - [15770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), - [15772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), - [15774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8235), - [15776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7269), - [15778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8233), - [15780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8232), - [15782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8229), - [15784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8227), - [15786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), - [15788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8225), - [15790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8224), - [15792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8221), - [15794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8220), - [15796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8217), - [15798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8216), - [15800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8214), - [15802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), - [15804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), - [15806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8205), - [15808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [15810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6357), - [15812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7610), - [15814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8188), - [15816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), - [15818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), - [15820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8186), - [15822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7127), - [15824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8185), - [15826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8073), - [15828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7112), - [15830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8179), - [15832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8178), - [15834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7100), - [15836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8177), - [15838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8174), - [15840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8173), - [15842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8172), - [15844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8170), - [15846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8169), - [15848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8167), - [15850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), - [15852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8158), - [15854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8156), - [15856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8149), - [15858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8145), - [15860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5057), - [15862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6360), - [15864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8141), - [15866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), - [15868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4984), - [15870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7657), - [15872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8135), - [15874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8827), - [15876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), - [15878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), - [15880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7014), - [15882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8130), - [15884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8126), - [15886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6997), - [15888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8125), - [15890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8123), - [15892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6993), - [15894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8122), - [15896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8120), - [15898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8118), - [15900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), - [15902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8110), - [15904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8109), - [15906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8102), - [15908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8098), - [15910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8096), - [15912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8091), - [15914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8088), - [15916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8086), - [15918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [15920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [15922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8084), - [15924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9713), - [15926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7704), - [15928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), - [15930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9734), - [15932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), - [15934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8071), - [15936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7088), - [15938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8064), - [15940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8062), - [15942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7137), - [15944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8055), - [15946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8051), - [15948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), - [15950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8049), - [15952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8047), - [15954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8045), - [15956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), - [15958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8041), - [15960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8039), - [15962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8038), - [15964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8037), - [15966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8033), - [15968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8031), - [15970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8029), - [15972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8028), - [15974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5007), - [15976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8026), - [15978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), - [15980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), - [15982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7751), - [15984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8015), - [15986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), - [15988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [15990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8004), - [15992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7425), - [15994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8002), - [15996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7998), - [15998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7506), - [16000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7997), - [16002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7994), - [16004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7465), - [16006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), - [16008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7991), - [16010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7990), - [16012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7986), - [16014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7982), - [16016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7981), - [16018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7977), - [16020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7976), - [16022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7970), - [16024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7961), - [16026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7957), - [16028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7955), - [16030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [16032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [16034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7951), - [16036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [16038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [16040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7798), - [16042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7943), - [16044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), - [16046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), - [16048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7937), - [16050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6988), - [16052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7935), - [16054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7932), - [16056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7110), - [16058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7930), - [16060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7929), - [16062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7141), - [16064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7923), - [16066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7921), - [16068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7914), - [16070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7910), - [16072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7908), - [16074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7906), - [16076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7904), - [16078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7903), - [16080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7900), - [16082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7896), - [16084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7892), - [16086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7891), - [16088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10338), - [16090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [16092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7887), - [16094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [16096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), - [16098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7845), - [16100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9253), - [16102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), - [16104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [16106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7862), - [16108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7376), - [16110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7863), - [16112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7865), - [16114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7501), - [16116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7866), - [16118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7867), - [16120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), - [16122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7868), - [16124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7869), - [16126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7870), - [16128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7871), - [16130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7872), - [16132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7873), - [16134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7874), - [16136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7875), - [16138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7876), - [16140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7878), - [16142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7879), - [16144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7880), - [16146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), - [16148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), - [16150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7884), - [16152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), - [16154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), - [16156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7831), - [16158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7894), - [16160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [16162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6123), - [16164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7899), - [16166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7236), - [16168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7901), - [16170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7905), - [16172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7224), - [16174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7907), - [16176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7909), - [16178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7220), - [16180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7911), - [16182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7912), - [16184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7913), - [16186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7915), - [16188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7916), - [16190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7917), - [16192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7918), - [16194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7919), - [16196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7920), - [16198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7925), - [16200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7926), - [16202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7927), - [16204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6371), - [16206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), - [16208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7931), - [16210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), - [16212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), - [16214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7800), - [16216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7941), - [16218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6193), - [16220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6266), - [16222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7946), - [16224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7095), - [16226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7948), - [16228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7952), - [16230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7237), - [16232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7954), - [16234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7956), - [16236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7274), - [16238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7958), - [16240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7959), - [16242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7960), - [16244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7962), - [16246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7963), - [16248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7964), - [16250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7965), - [16252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7966), - [16254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7967), - [16256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7972), - [16258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7973), - [16260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7974), - [16262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), - [16264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8787), - [16266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7978), - [16268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), - [16270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7772), - [16272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7988), - [16274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), - [16276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7993), - [16278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), - [16280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7995), - [16282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7999), - [16284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7443), - [16286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8001), - [16288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8003), - [16290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7418), - [16292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8005), - [16294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8006), - [16296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8007), - [16298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8009), - [16300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8010), - [16302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8011), - [16304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8012), - [16306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8013), - [16308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8014), - [16310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8019), - [16312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8020), - [16314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8021), - [16316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10348), - [16318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), - [16320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8025), - [16322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6667), - [16324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [16326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7731), - [16328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8035), - [16330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), - [16332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [16334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8040), - [16336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7232), - [16338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8042), - [16340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8046), - [16342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7188), - [16344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8048), - [16346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8050), - [16348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7142), - [16350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8052), - [16352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8053), - [16354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8054), - [16356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8056), - [16358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8057), - [16360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8058), - [16362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8059), - [16364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8060), - [16366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8061), - [16368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8066), - [16370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8067), - [16372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8068), - [16374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), - [16376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), - [16378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8072), - [16380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [16382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [16384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7697), - [16386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8082), - [16388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), - [16390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), - [16392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8087), - [16394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6957), - [16396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8089), - [16398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8093), - [16400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6969), - [16402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8095), - [16404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8097), - [16406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6976), - [16408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8099), - [16410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8100), - [16412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8101), - [16414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8103), - [16416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8104), - [16418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8105), - [16420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8106), - [16422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8107), - [16424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8108), - [16426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8113), - [16428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8114), - [16430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8115), - [16432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10346), - [16434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [16436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8119), - [16438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), - [16440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), - [16442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7666), - [16444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8129), - [16446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [16448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), - [16450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8134), - [16452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7026), - [16454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8136), - [16456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8140), - [16458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7050), - [16460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8142), - [16462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8144), - [16464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7063), - [16466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8146), - [16468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8147), - [16470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8148), - [16472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8150), - [16474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8151), - [16476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8152), - [16478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8153), - [16480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8154), - [16482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8155), - [16484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8160), - [16486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8161), - [16488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8162), - [16490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4992), - [16492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6827), - [16494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8166), - [16496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), - [16498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), - [16500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7629), - [16502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), - [16504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), - [16506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [16508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8181), - [16510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7126), - [16512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8183), - [16514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8187), - [16516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7149), - [16518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8189), - [16520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8191), - [16522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7163), - [16524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8193), - [16526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8194), - [16528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8195), - [16530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8197), - [16532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8198), - [16534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8199), - [16536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8200), - [16538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8201), - [16540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8202), - [16542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8207), - [16544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8208), - [16546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), - [16548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), - [16550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8598), - [16552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8213), - [16554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3281), - [16556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [16558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7589), - [16560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8223), - [16562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), - [16564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8228), - [16566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7258), - [16568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8230), - [16570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8234), - [16572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7281), - [16574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8236), - [16576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8238), - [16578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7305), - [16580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8240), - [16582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8241), - [16584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8242), - [16586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8244), - [16588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8245), - [16590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8246), - [16592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8247), - [16594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8248), - [16596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8249), - [16598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8254), - [16600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8255), - [16602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8256), - [16604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6547), - [16606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8260), - [16608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), - [16610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012), - [16612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7548), - [16614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), - [16616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5009), - [16618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5004), - [16620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8275), - [16622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7422), - [16624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8277), - [16626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), - [16628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7442), - [16630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8283), - [16632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8285), - [16634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7457), - [16636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8287), - [16638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), - [16640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8289), - [16642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8291), - [16644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8292), - [16646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8293), - [16648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8294), - [16650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8295), - [16652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8296), - [16654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8301), - [16656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8302), - [16658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8303), - [16660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), - [16662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4982), - [16664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8307), - [16666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4980), - [16668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4979), - [16670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7518), - [16672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8317), - [16674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4974), - [16676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4971), - [16678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8322), - [16680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8323), - [16682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8326), - [16684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8327), - [16686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8328), - [16688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8329), - [16690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8330), - [16692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8331), - [16694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8332), - [16696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8333), - [16698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8334), - [16700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8335), - [16702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8336), - [16704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), - [16706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8342), - [16708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8343), - [16710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8344), - [16712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4960), - [16714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4963), - [16716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8348), - [16718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4965), - [16720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [16722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7524), - [16724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8358), - [16726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4970), - [16728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4964), - [16730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8363), - [16732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8364), - [16734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8367), - [16736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8368), - [16738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8369), - [16740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8370), - [16742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8371), - [16744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8372), - [16746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8373), - [16748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8374), - [16750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8375), - [16752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8376), - [16754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8377), - [16756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8378), - [16758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8383), - [16760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8384), - [16762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8385), - [16764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), - [16766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), - [16768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8389), - [16770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), - [16772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7535), - [16774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8399), - [16776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), - [16778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), - [16780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8404), - [16782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8405), - [16784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8408), - [16786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8409), - [16788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), - [16790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8411), - [16792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8412), - [16794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8413), - [16796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8414), - [16798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8415), - [16800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8416), - [16802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8417), - [16804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8418), - [16806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8419), - [16808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8424), - [16810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8425), - [16812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8426), - [16814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8790), - [16816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), - [16818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8430), - [16820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [16822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7539), - [16824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8440), - [16826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2084), - [16828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8445), - [16830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8446), - [16832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8449), - [16834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8450), - [16836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8451), - [16838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8452), - [16840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8453), - [16842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8454), - [16844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8455), - [16846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8456), - [16848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8457), - [16850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8458), - [16852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8459), - [16854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8460), - [16856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8465), - [16858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8466), - [16860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8467), - [16862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6449), - [16864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [16866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8471), - [16868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [16870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), - [16872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7550), - [16874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8481), - [16876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418), - [16878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), - [16880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8486), - [16882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), - [16884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8490), - [16886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8491), - [16888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8492), - [16890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), - [16892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8494), - [16894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8495), - [16896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8496), - [16898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8497), - [16900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8498), - [16902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8499), - [16904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8500), - [16906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8501), - [16908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8503), - [16910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8504), - [16912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8505), - [16914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8507), - [16916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8513), - [16918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8514), - [16920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8516), - [16922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8517), - [16924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8518), - [16926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8519), - [16928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8520), - [16930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8521), - [16932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8522), - [16934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8523), - [16936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8524), - [16938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8525), - [16940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8526), - [16942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), - [16944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8529), - [16946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8530), - [16948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8531), - [16950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), - [16952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8539), - [16954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8540), - [16956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8542), - [16958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8543), - [16960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8544), - [16962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8545), - [16964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8546), - [16966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8547), - [16968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8548), - [16970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8549), - [16972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8550), - [16974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8551), - [16976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8552), - [16978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8553), - [16980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8555), - [16982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8556), - [16984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8557), - [16986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8558), - [16988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), - [16990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8562), - [16992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8564), - [16994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8565), - [16996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8566), - [16998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8567), - [17000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), - [17002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8569), - [17004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), - [17006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8571), - [17008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8572), - [17010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8573), - [17012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8574), - [17014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8575), - [17016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8577), - [17018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8578), - [17020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8579), - [17022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8580), - [17024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8583), - [17026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8584), - [17028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8586), - [17030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8587), - [17032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8588), - [17034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8589), - [17036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8590), - [17038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8591), - [17040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8592), - [17042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8593), - [17044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8594), - [17046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8595), - [17048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8596), - [17050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8597), - [17052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8599), - [17054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8600), - [17056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8602), - [17058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8603), - [17060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), - [17062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8606), - [17064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), - [17066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), - [17068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8609), - [17070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8610), - [17072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8611), - [17074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), - [17076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), - [17078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), - [17080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8615), - [17082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), - [17084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8618), - [17086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8619), - [17088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8620), - [17090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8621), - [17092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8622), - [17094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8623), - [17096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8624), - [17098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8625), - [17100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8626), - [17102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8627), - [17104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8628), - [17106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8629), - [17108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), - [17110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8631), - [17112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8632), - [17114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8633), - [17116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8635), - [17118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8636), - [17120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8637), - [17122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8638), - [17124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8639), - [17126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8640), - [17128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8641), - [17130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8642), - [17132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8643), - [17134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8644), - [17136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8645), - [17138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8646), - [17140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8647), - [17142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8648), - [17144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8649), - [17146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8650), - [17148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8652), - [17150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8653), - [17152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8655), - [17154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8656), - [17156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8658), - [17158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8659), - [17160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8661), - [17162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8662), - [17164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8664), - [17166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8665), - [17168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8667), - [17170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8668), - [17172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8670), - [17174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8671), - [17176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8673), - [17178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8674), - [17180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8676), - [17182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8677), - [17184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8679), - [17186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8680), - [17188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8682), - [17190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8683), - [17192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8685), - [17194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8686), - [17196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8688), - [17198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), - [17200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8691), - [17202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8692), - [17204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8694), - [17206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8695), - [17208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8697), - [17210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8698), - [17212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8700), - [17214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8701), - [17216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8703), - [17218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8704), - [17220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8706), - [17222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8707), - [17224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8709), - [17226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8710), - [17228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8712), - [17230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8713), - [17232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8715), - [17234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8716), - [17236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8718), - [17238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8719), - [17240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8721), - [17242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8722), - [17244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8724), - [17246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8725), - [17248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8727), - [17250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8728), - [17252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8730), - [17254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8731), - [17256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8732), - [17258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8733), - [17260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8734), - [17262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8735), - [17264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8736), - [17266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8737), - [17268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8738), - [17270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8739), - [17272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8740), - [17274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8741), - [17276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8742), - [17278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8743), - [17280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8744), - [17282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8745), - [17284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8746), - [17286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8747), - [17288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8748), - [17290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8749), - [17292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8750), - [17294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8751), - [17296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8752), - [17298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8753), - [17300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8754), - [17302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8755), - [17304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), - [17306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2414), - [17308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), - [17310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6217), - [17312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), - [17314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), - [17316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), - [17318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2397), - [17320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2396), - [17322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), - [17324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), - [17326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6560), - [17328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10372), - [17330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), - [17332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), - [17334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6251), - [17336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7627), - [17338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6252), - [17340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6423), - [17342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), - [17344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), - [17346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), - [17348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), - [17350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8818), - [17352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6467), - [17354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6264), - [17356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6440), - [17358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5103), - [17360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), - [17362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5010), - [17364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), - [17366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6485), - [17368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6484), - [17370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6271), - [17372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [17374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6748), - [17376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6475), - [17378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), - [17380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4993), - [17382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), - [17384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6274), - [17386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [17388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6275), - [17390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [17392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), - [17394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), - [17396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), - [17398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6282), - [17400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [17402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [17404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), - [17406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), - [17408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [17410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [17412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [17414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [17416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [17418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), - [17420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [17422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), - [17424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), - [17426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), - [17428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [17430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [17432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [17434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), - [17436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), - [17438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [17440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [17442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), - [17444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), - [17446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10499), - [17448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), - [17450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6519), - [17452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9416), - [17454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10102), - [17456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), - [17458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), - [17460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2474), - [17462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4131), - [17464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 2), - [17466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9244), - [17468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9561), - [17470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [17472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), - [17474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), - [17476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4457), - [17478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6297), - [17480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), - [17482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), - [17484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), - [17486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), - [17488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), - [17490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [17492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [17494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6571), - [17496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7660), - [17498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [17500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [17502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [17504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), - [17506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [17508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), - [17510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [17512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [17514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), - [17516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6301), - [17518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), - [17520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), - [17522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), - [17524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), - [17526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), - [17528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), - [17530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), - [17532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7421), - [17534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [17536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10371), - [17538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [17540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [17542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6366), - [17544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), - [17546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6375), - [17548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6361), - [17550] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [17552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), - [17554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), - [17556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2518), - [17558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5836), - [17560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520), - [17562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2522), - [17564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), - [17566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), - [17568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2529), - [17570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), - [17572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), - [17574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2538), - [17576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), - [17578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), - [17580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), - [17582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), - [17584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), - [17586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), - [17588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), - [17590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6348), - [17592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6398), - [17594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6339), - [17596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6354), - [17598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), - [17600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), - [17602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4063), - [17604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [17606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), - [17608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6342), - [17610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6343), - [17612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6347), - [17614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), - [17616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [17618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [17620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), - [17622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [17624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5720), - [17626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [17628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), - [17630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [17632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), - [17634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [17636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), - [17638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6374), - [17640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6377), - [17642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), - [17644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), - [17646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), - [17648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), - [17650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), - [17652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4805), - [17654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4552), - [17656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), - [17658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), - [17660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), - [17662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4538), - [17664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), - [17666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4536), - [17668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), - [17670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4812), - [17672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), - [17674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), - [17676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), - [17678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4507), - [17680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), - [17682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487), - [17684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), - [17686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), - [17688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), - [17690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7022), - [17692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7038), - [17694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7040), - [17696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7053), - [17698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7078), - [17700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7083), - [17702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7097), - [17704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7122), - [17706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7128), - [17708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7005), - [17710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7146), - [17712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7157), - [17714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7164), - [17716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7175), - [17718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7179), - [17720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7187), - [17722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7193), - [17724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7207), - [17726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7211), - [17728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7215), - [17730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7241), - [17732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7278), - [17734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7280), - [17736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7290), - [17738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7309), - [17740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7314), - [17742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7316), - [17744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7327), - [17746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7337), - [17748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7341), - [17750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7352), - [17752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7357), - [17754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), - [17756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), - [17758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6333), - [17760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6526), - [17762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), - [17764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), - [17766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8938), - [17768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6535), - [17770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), - [17772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), - [17774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6541), - [17776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), - [17778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6422), - [17780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), - [17782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6545), - [17784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6548), - [17786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6552), - [17788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6557), - [17790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6559), - [17792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6564), - [17794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6569), - [17796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6573), - [17798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6574), - [17800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6576), - [17802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), - [17804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6487), - [17806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6572), - [17808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), - [17810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6566), - [17812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6562), - [17814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6486), - [17816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6558), - [17818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), - [17820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6553), - [17822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6551), - [17824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6539), - [17826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6537), - [17828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6534), - [17830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6531), - [17832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6528), - [17834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6527), - [17836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6525), - [17838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6518), - [17840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6517), - [17842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), - [17844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), - [17846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6511), - [17848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6507), - [17850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6505), - [17852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6497), - [17854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6491), - [17856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6246), - [17858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), - [17860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10344), - [17862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6359), - [17864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10352), - [17866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6363), - [17868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10357), - [17870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10358), - [17872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10360), - [17874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6368), - [17876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), - [17878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), - [17880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), - [17882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [17884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [17886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), - [17888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), - [17890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), - [17892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4807), - [17894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6387), - [17896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6386), - [17898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370), - [17900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), - [17902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3314), - [17904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10614), - [17906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10620), - [17908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), - [17910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), - [17912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7470), - [17914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6744), - [17916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6747), - [17918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7495), - [17920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7498), - [17922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10637), - [17924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10638), - [17926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10641), + [4151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10261), + [4153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10146), + [4155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10263), + [4157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), + [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_constraint, 2, .production_id = 10), + [4161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_constraint, 2, .production_id = 10), + [4163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_constraint, 1), + [4165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_constraint, 1), + [4167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6959), + [4169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7360), + [4171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9469), + [4173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6929), + [4176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9441), + [4178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9442), + [4180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9443), + [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2577), + [4184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_constraint, 2), + [4186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_named_constraint, 2), + [4188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_key_constraint, 2), + [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_key_constraint, 2), + [4192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7475), + [4194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unique_constraint, 1), + [4196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unique_constraint, 1), + [4198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9919), + [4200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9920), + [4202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9921), + [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9922), + [4206] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6959), + [4209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9923), + [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9924), + [4213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7366), + [4215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9925), + [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9926), + [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), + [4221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4003), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), + [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), + [4227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4012), + [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9468), + [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6352), + [4233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8161), + [4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), + [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), + [4239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3993), + [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_clause, 2), + [4243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_default_clause, 2), + [4245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7399), + [4247] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7976), + [4250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6855), + [4252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7976), + [4254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3995), + [4256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7440), + [4258] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6855), + [4261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10461), + [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10317), + [4265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10462), + [4267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), + [4269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), + [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), + [4273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7105), + [4275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7105), + [4277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7410), + [4279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10264), + [4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10149), + [4283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10266), + [4285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6948), + [4287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9444), + [4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9445), + [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9446), + [4293] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6948), + [4296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [4298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6340), + [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [4302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10463), + [4304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10320), + [4306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10464), + [4308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), + [4310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6881), + [4312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9819), + [4314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6351), + [4316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8029), + [4318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), + [4320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), + [4322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), + [4324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9820), + [4326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), + [4328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3979), + [4330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3976), + [4332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), + [4334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [4336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3981), + [4338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10465), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10323), + [4342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10466), + [4344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9620), + [4346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9621), + [4348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9622), + [4350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), + [4352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864), + [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6319), + [4358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), + [4360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10109), + [4362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6398), + [4364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8172), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4202), + [4368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4201), + [4370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4200), + [4372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10110), + [4374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7110), + [4376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7110), + [4378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [4380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4199), + [4382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4202), + [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), + [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), + [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4197), + [4390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 5, .production_id = 8), + [4392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 5, .production_id = 8), + [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8138), + [4396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3625), + [4398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4175), + [4400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8040), + [4402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10267), + [4404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10268), + [4406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7347), + [4408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10269), + [4410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10270), + [4412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9455), + [4414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9456), + [4416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9453), + [4418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9454), + [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9451), + [4422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9452), + [4424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10271), + [4426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10272), + [4428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9449), + [4430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9450), + [4432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7357), + [4434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10273), + [4436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10274), + [4438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8209), + [4440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6996), + [4442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6996), + [4445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7363), + [4447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6937), + [4449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7411), + [4451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7405), + [4453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7372), + [4455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6862), + [4458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8209), + [4461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6937), + [4464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6890), + [4466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), + [4468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [4470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6270), + [4472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), + [4474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10055), + [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9969), + [4478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10057), + [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), + [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2889), + [4484] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6881), + [4487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7055), + [4489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7055), + [4491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7396), + [4493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7981), + [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4236), + [4498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [4500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3024), + [4502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), + [4504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11048), + [4506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8011), + [4508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3026), + [4510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3032), + [4512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3035), + [4514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), + [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9457), + [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9458), + [4520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9377), + [4522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), + [4524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3880), + [4526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), + [4528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7851), + [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9103), + [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9374), + [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8076), + [4536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10084), + [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9998), + [4540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10086), + [4542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2936), + [4544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2959), + [4546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6883), + [4549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7003), + [4551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8018), + [4553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10058), + [4555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9972), + [4557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10060), + [4559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2917), + [4561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9623), + [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9624), + [4565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9625), + [4567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2861), + [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6883), + [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4004), + [4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), + [4575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [4577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11066), + [4579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8045), + [4581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [4583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [4585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [4587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10014), + [4591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10015), + [4593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9758), + [4595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [4597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3709), + [4599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1226), + [4601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7550), + [4603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10198), + [4605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9755), + [4607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8076), + [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3705), + [4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), + [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), + [4616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11059), + [4618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8030), + [4620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), + [4622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1497), + [4624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1498), + [4626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9579), + [4630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9580), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9526), + [4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [4636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4206), + [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7216), + [4642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11115), + [4644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9523), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7981), + [4648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10473), + [4650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10474), + [4652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 4), + [4656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 4), + [4658] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6890), + [4661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10471), + [4663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10472), + [4665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10469), + [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10470), + [4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10467), + [4671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10468), + [4673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6930), + [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), + [4677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9678), + [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9679), + [4681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9680), + [4683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2985), + [4685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3227), + [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), + [4689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), + [4691] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(8138), + [4694] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(3625), + [4697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(4175), + [4700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9649), + [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9650), + [4704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9651), + [4706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2967), + [4708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3236), + [4710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6921), + [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause_body, 2), + [4714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause_body, 2), + [4716] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6921), + [4719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9626), + [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9627), + [4723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9628), + [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 6, .production_id = 8), + [4727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 6, .production_id = 8), + [4729] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3865), + [4732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9562), + [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9563), + [4736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9564), + [4738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), + [4740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3184), + [4742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10061), + [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9975), + [4746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10063), + [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6982), + [4750] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6982), + [4753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10087), + [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10001), + [4757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10089), + [4759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991), + [4761] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(8018), + [4764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10432), + [4766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10288), + [4768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10434), + [4770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3240), + [4772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), + [4774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__create_function_return_type, 1), + [4776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__create_function_return_type, 1), + [4778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8048), + [4780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4410), + [4782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8244), + [4784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 208), + [4786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11126), + [4788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 208), + [4790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10841), + [4792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3704), + [4794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9652), + [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9653), + [4798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9654), + [4800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), + [4802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 97), + [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 97), + [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9386), + [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6364), + [4810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7963), + [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), + [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [4816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), + [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9387), + [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), + [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3782), + [4824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3791), + [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), + [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), + [4830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3780), + [4832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 198), + [4834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 198), + [4836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 7, .production_id = 59), + [4838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 7, .production_id = 59), + [4840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9232), + [4842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7999), + [4844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8004), + [4846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8629), + [4848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8606), + [4850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 208), + [4852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 208), + [4854] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3832), + [4857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 132), + [4859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 132), + [4861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 6, .production_id = 59), + [4863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 6, .production_id = 59), + [4865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 7, .production_id = 33), + [4867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 7, .production_id = 33), + [4869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 8, .production_id = 59), + [4871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 8, .production_id = 59), + [4873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9681), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9682), + [4877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9683), + [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), + [4881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 197), + [4883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 197), + [4885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 131), + [4887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 131), + [4889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6861), + [4892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6837), + [4895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10090), + [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10004), + [4899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10092), + [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6837), + [4903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 133), + [4905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 133), + [4907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 2), + [4909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 2), + [4911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6440), + [4913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_setof, 2), + [4915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_setof, 2), + [4917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 3), + [4919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 3), + [4921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10070), + [4923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10071), + [4925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 198), + [4927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 198), + [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6954), + [4931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 64), + [4933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 64), + [4935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10068), + [4937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10069), + [4939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6861), + [4941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_condition, 2), + [4943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10254), + [4945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6379), + [4947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_condition, 2), + [4949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8137), + [4951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [4953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3974), + [4955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3973), + [4957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10255), + [4959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7030), + [4961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7030), + [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), + [4965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3972), + [4967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3975), + [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), + [4971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), + [4973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3970), + [4975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 95), + [4977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 95), + [4979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10066), + [4981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10067), + [4983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10064), + [4985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10065), + [4987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 180), + [4989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 180), + [4991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 197), + [4993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 197), + [4995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6954), + [4998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 179), + [5000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 179), + [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6286), + [5006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), + [5008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9565), + [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9566), + [5012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9567), + [5014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), + [5016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 96), + [5018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 96), + [5020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause_body, 2), + [5022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause_body, 2), + [5024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 163), + [5026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 163), + [5028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 6, .production_id = 33), + [5030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 6, .production_id = 33), + [5032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 131), + [5034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 131), + [5036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 164), + [5038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 164), + [5040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 97), + [5042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 97), + [5044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 180), + [5046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 180), + [5048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 163), + [5050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 163), + [5052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 179), + [5054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 179), + [5056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9635), + [5058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9636), + [5060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 132), + [5062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 132), + [5064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9633), + [5066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9634), + [5068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 164), + [5070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 164), + [5072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 4, .production_id = 33), + [5074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 4, .production_id = 33), + [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6446), + [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 = false}}, SHIFT(9631), + [5084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9632), + [5086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9629), + [5088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9630), + [5090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 4), + [5092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 4), + [5094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 3, .production_id = 6), + [5096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_type_statement, 3, .production_id = 6), + [5098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7434), + [5100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095), + [5102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 64), + [5104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 64), + [5106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 63), + [5108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 63), + [5110] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6930), + [5113] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3787), + [5116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 36), + [5118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 36), + [5120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 6, .production_id = 63), + [5122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 6, .production_id = 63), + [5124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), + [5126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), + [5128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(9232), + [5131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(7999), + [5134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(8004), + [5137] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(8629), + [5140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(8606), + [5143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 96), + [5145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 96), + [5147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 133), + [5149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 133), + [5151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 5, .production_id = 36), + [5153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 5, .production_id = 36), + [5155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5), + [5157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5), + [5159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5, .production_id = 33), + [5161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5, .production_id = 33), + [5163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence, 5, .production_id = 59), + [5165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sequence, 5, .production_id = 59), + [5167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6471), + [5169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 95), + [5171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 95), + [5173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause_body, 2), + [5175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause_body, 2), + [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6504), + [5179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 39), + [5181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 39), + [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6527), + [5185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4634), + [5187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 61), + [5189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 61), + [5191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 62), + [5193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 62), + [5195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8232), + [5198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 6, .production_id = 4), + [5200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), + [5202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 6, .production_id = 4), + [5204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6644), + [5206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7787), + [5208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), + [5210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 40), + [5212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 40), + [5214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4632), + [5216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 41), + [5218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 41), + [5220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4631), + [5222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 42), + [5224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 42), + [5226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4564), + [5228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 98), + [5230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 98), + [5232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4510), + [5234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), + [5236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), + [5238] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6504), + [5241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 68), + [5243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 68), + [5245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4688), + [5247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 69), + [5249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 69), + [5251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4689), + [5253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10093), + [5255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10094), + [5257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 70), + [5259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 70), + [5261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4662), + [5263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 71), + [5265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 71), + [5267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4690), + [5269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), + [5271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), + [5273] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(6644), + [5276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(7787), + [5279] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(3174), + [5282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 5, .production_id = 14), + [5284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 5, .production_id = 14), + [5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3174), + [5288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 1), + [5290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 1), + [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8465), + [5294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4226), + [5296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8104), + [5298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 134), + [5300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 134), + [5302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4565), + [5304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9568), + [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9569), + [5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9570), + [5310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 20), + [5312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 20), + [5314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4552), + [5316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8232), + [5318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 4, .production_id = 17), + [5320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 4, .production_id = 17), + [5322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3159), + [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10072), + [5326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10073), + [5328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 7, .production_id = 4), + [5330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 7, .production_id = 4), + [5332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 7, .production_id = 82), + [5334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 7, .production_id = 82), + [5336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), + [5338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 19), + [5340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 19), + [5342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4551), + [5344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 3, .production_id = 13), + [5346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 3, .production_id = 13), + [5348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 18), + [5350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 18), + [5352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4545), + [5354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 99), + [5356] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 99), + [5358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4511), + [5360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 100), + [5362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 100), + [5364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4532), + [5366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9558), + [5368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6346), + [5370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8241), + [5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), + [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4239), + [5376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4240), + [5378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9559), + [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7183), + [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7183), + [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4241), + [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4238), + [5390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), + [5392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4243), + [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4243), + [5396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause_body, 1), + [5398] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause_body, 1), + [5400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8040), + [5403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 60), + [5405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_sequence_repeat1, 3, .production_id = 60), + [5407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 3), + [5409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause, 3), + [5411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3668), + [5413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 3, .production_id = 7), + [5415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3197), + [5417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 3, .production_id = 7), + [5419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 3), + [5421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 3), + [5423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6205), + [5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8202), + [5427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 3), + [5429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 3), + [5431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), + [5433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 8, .production_id = 82), + [5435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 8, .production_id = 82), + [5437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9684), + [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9685), + [5441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9686), + [5443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 4, .production_id = 4), + [5445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 4, .production_id = 4), + [5447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 4, .production_id = 14), + [5449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 4, .production_id = 14), + [5451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3176), + [5453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2), + [5455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_insert_statement_repeat1, 2), + [5457] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2), SHIFT_REPEAT(6527), + [5460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 3, .production_id = 9), + [5462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 3, .production_id = 9), + [5464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), + [5466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3737), + [5469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10099), + [5471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10100), + [5473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10097), + [5475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10098), + [5477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9655), + [5479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9656), + [5481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9657), + [5483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10095), + [5485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10096), + [5487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10435), + [5489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10291), + [5491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10437), + [5493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3289), + [5495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_extension_statement, 3, .production_id = 4), + [5497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3226), + [5499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_extension_statement, 3, .production_id = 4), + [5501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3224), + [5503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_group_by_clause, 3, .production_id = 28), + [5505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_group_by_clause, 3, .production_id = 28), + [5507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4313), + [5509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), + [5511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(375), + [5513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11075), + [5515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8020), + [5517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), + [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(352), + [5521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(354), + [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(58), + [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10475), + [5527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10476), + [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10048), + [5531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), + [5533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4351), + [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7808), + [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8669), + [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10045), + [5543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 64), + [5545] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 64), + [5547] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8202), + [5550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 7, .production_id = 36), + [5552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 7, .production_id = 36), + [5554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4374), + [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [5558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), + [5560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11079), + [5562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8088), + [5564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2876), + [5566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2877), + [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878), + [5570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), + [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10652), + [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10653), + [5576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10164), + [5578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4205), + [5580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4205), + [5582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), + [5584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7461), + [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8371), + [5588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10161), + [5590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9658), + [5592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9659), + [5594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 6), + [5596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 6), + [5598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3837), + [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [5602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5116), + [5604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11058), + [5606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8027), + [5608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5185), + [5610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5157), + [5612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5154), + [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4821), + [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9550), + [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9551), + [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9496), + [5622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4144), + [5624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4144), + [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5148), + [5628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7332), + [5630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10951), + [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9493), + [5634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9660), + [5636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9661), + [5638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6969), + [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4357), + [5642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), + [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), + [5646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11080), + [5648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8094), + [5650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), + [5652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), + [5654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), + [5656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1582), + [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10668), + [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10669), + [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10193), + [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), + [5666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4159), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), + [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7368), + [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8323), + [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10190), + [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9662), + [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9663), + [5680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6969), + [5683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4298), + [5685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), + [5687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [5689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11074), + [5691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8069), + [5693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), + [5695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [5697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [5699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [5701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10391), + [5703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10392), + [5705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10019), + [5707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4385), + [5711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [5713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7895), + [5715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8776), + [5717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10016), + [5719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9664), + [5721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9665), + [5723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 2), + [5725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_clause, 2), + [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9988), + [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9988), + [5731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 208), + [5733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 208), + [5735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 197), + [5737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 197), + [5739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 198), + [5741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 198), + [5743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6298), + [5747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), + [5749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10438), + [5751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10294), + [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10440), + [5755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4302), + [5757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), + [5759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [5761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11090), + [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8142), + [5765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(318), + [5767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(320), + [5769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(329), + [5771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(17), + [5773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10726), + [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10727), + [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10480), + [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), + [5781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3757), + [5783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7754), + [5787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8632), + [5789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10477), + [5791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4207), + [5793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [5795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2104), + [5797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11093), + [5799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7896), + [5801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), + [5803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), + [5805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [5807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10738), + [5811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10739), + [5813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10558), + [5815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), + [5817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3714), + [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7551), + [5823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8767), + [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10555), + [5827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 2, .production_id = 55), + [5829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 2, .production_id = 55), + [5831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9961), + [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9958), + [5835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constrained_type, 2), + [5837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constrained_type, 2), + [5839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4178), + [5841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), + [5843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718), + [5845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11071), + [5847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8059), + [5849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), + [5851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [5853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), + [5855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), + [5857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9869), + [5859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9870), + [5861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9903), + [5863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), + [5865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4132), + [5867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [5869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7785), + [5871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9291), + [5873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9900), + [5875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4162), + [5877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), + [5879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4998), + [5881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11070), + [5883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8057), + [5885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4999), + [5887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5001), + [5889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5014), + [5891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4751), + [5893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10217), + [5895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10218), + [5897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9874), + [5899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), + [5901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4047), + [5903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5016), + [5905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7738), + [5907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9384), + [5909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9871), + [5911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6861), + [5913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4260), + [5915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), + [5917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583), + [5919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10790), + [5921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7970), + [5923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2579), + [5925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), + [5927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), + [5929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [5931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9419), + [5933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9420), + [5935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9204), + [5937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), + [5939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3738), + [5941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), + [5943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7830), + [5945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8697), + [5947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9201), + [5949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3800), + [5951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), + [5953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4701), + [5955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11061), + [5957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8033), + [5959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4709), + [5961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4707), + [5963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4702), + [5965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3003), + [5967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9811), + [5969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9812), + [5971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9584), + [5973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), + [5975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4258), + [5977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4697), + [5979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7308), + [5981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10966), + [5983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9581), + [5985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 180), + [5987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 180), + [5989] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3271), + [5992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 179), + [5994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 179), + [5996] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8244), + [5999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 95), + [6001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 95), + [6003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), + [6005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9571), + [6007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9572), + [6009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 96), + [6011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 96), + [6013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 97), + [6015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 97), + [6017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9573), + [6019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9574), + [6021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9575), + [6023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9576), + [6025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9577), + [6027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9578), + [6029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9687), + [6031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9688), + [6033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 164), + [6035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 164), + [6037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9689), + [6039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9690), + [6041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 30), + [6043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 30), + [6045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9691), + [6047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9692), + [6049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 31), + [6051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2, .production_id = 31), + [6053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9693), + [6055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9694), + [6057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 163), + [6059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 163), + [6061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3271), + [6063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_source_file, 1), + [6065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 63), + [6067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 63), + [6069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4119), + [6071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), + [6073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), + [6075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11052), + [6077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8022), + [6079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), + [6081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), + [6083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), + [6085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [6087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9491), + [6089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9492), + [6091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9424), + [6093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [6095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), + [6097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [6099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7659), + [6101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10221), + [6103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9421), + [6105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 133), + [6107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 133), + [6109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 132), + [6111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 132), + [6113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 131), + [6115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 131), + [6117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), + [6119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6733), + [6122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10946), + [6125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6404), + [6128] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10944), + [6131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6080), + [6134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6086), + [6137] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6096), + [6140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(5875), + [6143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6818), + [6146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6606), + [6149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(10937), + [6152] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(8223), + [6155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6900), + [6158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6804), + [6161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(6242), + [6164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_source_file_repeat1, 2), SHIFT_REPEAT(1230), + [6167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4112), + [6169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), + [6171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5035), + [6173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11068), + [6175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8055), + [6177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5034), + [6179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5033), + [6181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5025), + [6183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4766), + [6185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10130), + [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10131), + [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9816), + [6191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), + [6193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3877), + [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4979), + [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7644), + [6199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9872), + [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9813), + [6203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 97), + [6205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 97), + [6207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 96), + [6209] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 96), + [6211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 95), + [6213] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 95), + [6215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5964), + [6217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [6219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [6221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [6223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_primary_key, 6), + [6225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_primary_key, 6), + [6227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), + [6229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), + [6231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), SHIFT_REPEAT(6940), + [6234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_foreign_key, 6, .production_id = 170), + [6236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_foreign_key, 6, .production_id = 170), + [6238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 6), + [6240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 6), + [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [6244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 197), + [6246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 197), + [6248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4571), + [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), + [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3852), + [6254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), + [6256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5117), + [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11062), + [6260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8038), + [6262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5113), + [6264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5165), + [6266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5172), + [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4722), + [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9840), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9841), + [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9613), + [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), + [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4329), + [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), + [6282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7358), + [6284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10929), + [6286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9610), + [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [6290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 2), + [6292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 2), + [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [6296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), + [6298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8016), + [6300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3984), + [6302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), + [6304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1500), + [6306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11055), + [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8025), + [6310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2455), + [6312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2454), + [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2550), + [6316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), + [6318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9521), + [6320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9522), + [6322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9462), + [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3988), + [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2467), + [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7478), + [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10459), + [6334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9459), + [6336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4540), + [6338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 7), + [6340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 7), + [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9280), + [6344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9280), + [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [6350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_foreign_key, 7, .production_id = 170), + [6352] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_foreign_key, 7, .production_id = 170), + [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), + [6356] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8016), + [6359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6424), + [6361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9587), + [6363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6392), + [6365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8235), + [6367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), + [6369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4306), + [6371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4307), + [6373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9588), + [6375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7158), + [6377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7158), + [6379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), + [6381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4308), + [6383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4294), + [6385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), + [6387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), + [6389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4311), + [6391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [6393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 131), + [6395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 131), + [6397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 132), + [6399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 132), + [6401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [6403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 64), + [6405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 64), + [6407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 133), + [6409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 133), + [6411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [6413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(590), + [6417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [6419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), + [6421] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8179), + [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [6426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 8, .production_id = 36), + [6428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 8, .production_id = 36), + [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), + [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), + [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [6436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 4), + [6438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 4), + [6440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 163), + [6442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 163), + [6444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 5), + [6446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 5), + [6448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 63), + [6450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 63), + [6452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 4), + [6454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 4), + [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), + [6458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_set_clause, 2), + [6460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_set_clause, 2), + [6462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), + [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8179), + [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), + [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), + [6474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), + [6476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5969), + [6478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4210), + [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [6482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2423), + [6484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11072), + [6486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8061), + [6488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2427), + [6490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2428), + [6492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2429), + [6494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1654), + [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9898), + [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9899), + [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9932), + [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), + [6504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4217), + [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2430), + [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7832), + [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9197), + [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9929), + [6514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4363), + [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), + [6518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2340), + [6520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11078), + [6522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8082), + [6524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2315), + [6526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406), + [6528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2403), + [6530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), + [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9753), + [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9754), + [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10135), + [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), + [6540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4254), + [6542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), + [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7523), + [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8441), + [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10132), + [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), + [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), + [6554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), + [6556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6424), + [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4932), + [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [6563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4355), + [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), + [6567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1022), + [6569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11081), + [6571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8096), + [6573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(981), + [6575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(982), + [6577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(983), + [6579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10708), + [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10709), + [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10222), + [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4109), + [6589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4109), + [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7217), + [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8260), + [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10219), + [6599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4362), + [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), + [6603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(872), + [6605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11082), + [6607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8098), + [6609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(838), + [6611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(839), + [6613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(840), + [6615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10710), + [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10711), + [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10251), + [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4072), + [6625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4072), + [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7319), + [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8303), + [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10248), + [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1168), + [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5155), + [6641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_primary_key, 5), + [6643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_primary_key, 5), + [6645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_unique, 5), + [6647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_unique, 5), + [6649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 142), + [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), + [6653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 142), + [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [6657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1403), + [6659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 5), + [6661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 5), + [6663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4158), + [6665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [6667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(818), + [6669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11094), + [6671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8157), + [6673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(893), + [6675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(894), + [6677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(895), + [6679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10744), + [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10745), + [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10582), + [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), + [6689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3759), + [6691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [6693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7891), + [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8808), + [6697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10581), + [6699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 5, .production_id = 108), + [6701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 5, .production_id = 108), + [6703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6940), + [6705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4089), + [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [6709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [6711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11095), + [6713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8159), + [6715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [6717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [6719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [6721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [6723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10746), + [6725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10747), + [6727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10601), + [6729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), + [6731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3796), + [6733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), + [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7881), + [6737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8849), + [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10600), + [6741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 164), + [6743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 164), + [6745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 179), + [6747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 179), + [6749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), + [6751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 180), + [6753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 180), + [6755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 142), + [6757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), + [6759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 142), + [6761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5075), + [6763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10441), + [6765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10442), + [6767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10443), + [6769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10444), + [6771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10445), + [6773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10446), + [6775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 3), + [6777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), + [6779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 3), + [6781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10447), + [6783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10448), + [6785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_unique, 4), + [6787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_unique, 4), + [6789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 198), + [6791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 198), + [6793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_constraint_exclude, 4), + [6795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_constraint_exclude, 4), + [6797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 4, .production_id = 13), + [6799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 4, .production_id = 13), + [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5051), + [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3336), + [6807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_table_parameters, 3), + [6809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_table_parameters, 3), + [6811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_order_by_clause, 4, .production_id = 47), + [6813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_order_by_clause, 4, .production_id = 47), + [6815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delete_statement, 2), + [6817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delete_statement, 2), + [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), + [6821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 208), + [6823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 208), + [6825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 4, .production_id = 108), + [6827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 4, .production_id = 108), + [6829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 4), + [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), + [6833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 4), + [6835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4257), + [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), + [6839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1104), + [6841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11092), + [6843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8152), + [6845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), + [6847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [6849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [6851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [6853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10750), + [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10751), + [6857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10532), + [6859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), + [6861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), + [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [6865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7861), + [6867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8726), + [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10529), + [6871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4289), + [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), + [6875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(796), + [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11091), + [6879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8148), + [6881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(759), + [6883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(760), + [6885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), + [6887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10728), + [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10729), + [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10506), + [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [6897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3712), + [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7825), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8679), + [6905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10503), + [6907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10200), + [6909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10114), + [6911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10202), + [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), + [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719), + [6917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 1), + [6919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 1), + [6921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), + [6923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), + [6925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2060), + [6927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11063), + [6929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8039), + [6931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), + [6933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), + [6935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), + [6937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [6939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9927), + [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9928), + [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9642), + [6945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), + [6947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4141), + [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [6951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7408), + [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10881), + [6955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9639), + [6957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 8), + [6959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7810), + [6961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 8), + [6963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3990), + [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), + [6967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5221), + [6969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11065), + [6971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8042), + [6973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5224), + [6975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5226), + [6977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5227), + [6979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4735), + [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9985), + [6983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9986), + [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9700), + [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [6989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3749), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5231), + [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7503), + [6995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10369), + [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9697), + [6999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_select_statement, 2), + [7001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_select_statement, 2), + [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6288), + [7005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4326), + [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), + [7009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(966), + [7011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11088), + [7013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8120), + [7015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(932), + [7017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1049), + [7019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [7021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), + [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10742), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10743), + [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10425), + [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), + [7031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3862), + [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7657), + [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8538), + [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10422), + [7041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 8), + [7043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 8), + [7045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8443), + [7047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 9, .production_id = 29), + [7049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8071), + [7051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 9, .production_id = 29), + [7053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 8, .production_id = 29), + [7055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 8, .production_id = 29), + [7057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4045), + [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [7061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(340), + [7063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11096), + [7065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8166), + [7067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), + [7069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(365), + [7071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(380), + [7073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(48), + [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10774), + [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10775), + [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10637), + [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), + [7083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3879), + [7085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [7087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7875), + [7089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8890), + [7091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10636), + [7093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4334), + [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), + [7097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [7099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11087), + [7101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8116), + [7103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), + [7105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), + [7107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [7109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10740), + [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10741), + [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10396), + [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), + [7119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3911), + [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [7123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7604), + [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8491), + [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10393), + [7129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_limit_clause, 4), + [7131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_limit_clause, 4), + [7133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4340), + [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [7137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), + [7139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11085), + [7141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8107), + [7143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3027), + [7145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3030), + [7147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3031), + [7149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2495), + [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10732), + [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10733), + [7155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10338), + [7157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), + [7159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3989), + [7161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), + [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7492), + [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8397), + [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10335), + [7169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4142), + [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [7173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), + [7175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11069), + [7177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8056), + [7179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663), + [7181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), + [7183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2660), + [7185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2206), + [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10159), + [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10160), + [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9845), + [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), + [7195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3962), + [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), + [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7691), + [7201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9612), + [7203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9842), + [7205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 7, .production_id = 29), + [7207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 7, .production_id = 29), + [7209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__select_statement, 7), + [7211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__select_statement, 7), + [7213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4337), + [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), + [7217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(967), + [7219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11076), + [7221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8079), + [7223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [7225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(973), + [7227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(970), + [7229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10501), + [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10502), + [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10077), + [7237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), + [7239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4331), + [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7726), + [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8595), + [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10074), + [7249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 7), + [7251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 7), + [7253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 2, .production_id = 81), + [7255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mode, 2, .production_id = 81), + [7257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 4, .production_id = 80), + [7259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 4, .production_id = 80), + [7261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 4, .production_id = 78), + [7263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 4, .production_id = 78), + [7265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 7), + [7267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 7), + [7269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8266), + [7271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 4), + [7273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 4), + [7275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8549), + [7277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 9), + [7279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 9), + [7281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8600), + [7283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 4), + [7285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 4), + [7287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4354), + [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2719), + [7291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), + [7293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11083), + [7295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8099), + [7297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), + [7299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), + [7301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), + [7303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10616), + [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10617), + [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10280), + [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4038), + [7313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4038), + [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1870), + [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7407), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8350), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10277), + [7323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 12, .production_id = 29), + [7325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 12, .production_id = 29), + [7327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_with_clause, 6, .production_id = 196), + [7329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_with_clause, 6, .production_id = 196), + [7331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 5, .production_id = 29), + [7333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 5, .production_id = 29), + [7335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 5), + [7337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 5), + [7339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8496), + [7341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 2), + [7343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 2), + [7345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 11, .production_id = 29), + [7347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 11, .production_id = 29), + [7349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 5), + [7351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 5), + [7353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_include_clause, 5), + [7355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_include_clause, 5), + [7357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 6), + [7359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 6), + [7361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mode, 1, .production_id = 52), + [7363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_mode, 1, .production_id = 52), + [7365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 3, .production_id = 37), + [7367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 3, .production_id = 37), + [7369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_table_parameters, 3), + [7371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_table_parameters, 3), + [7373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 6), + [7375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 6), + [7377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8405), + [7379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 6, .production_id = 29), + [7381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 6, .production_id = 29), + [7383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4346), + [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), + [7387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4846), + [7389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11077), + [7391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8080), + [7393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4818), + [7395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4817), + [7397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4816), + [7399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), + [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10598), + [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10599), + [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10106), + [7407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), + [7409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4283), + [7411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), + [7413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7617), + [7415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8505), + [7417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10103), + [7419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4039), + [7421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 10, .production_id = 29), + [7423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 10, .production_id = 29), + [7425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_include_clause, 4), + [7427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_include_clause, 4), + [7429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 151), + [7431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 151), + [7433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 144), + [7435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 144), + [7437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 2, .production_id = 58), + [7439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 2, .production_id = 58), + [7441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 5, .production_id = 141), + [7443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 5, .production_id = 141), + [7445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 190), + [7447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 190), + [7449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_language, 2), + [7451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__function_language, 2), + [7453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 145), + [7455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 145), + [7457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 9, .production_id = 36), + [7459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 9, .production_id = 36), + [7461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statement, 2), + [7463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statement, 2), + [7465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parallel_hint, 2), + [7467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parallel_hint, 2), + [7469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 2, .production_id = 57), + [7471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 2, .production_id = 57), + [7473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_composite, 6), + [7475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_composite, 6), + [7477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 2), + [7479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 2), + [7481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6981), + [7483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 113), + [7485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 113), + [7487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_enum, 6), + [7489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_enum, 6), + [7491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_view_statement, 9), + [7493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_view_statement, 9), + [7495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 189), + [7497] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 189), + [7499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 11), + [7501] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 11), + [7503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 2, .production_id = 56), + [7505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 2, .production_id = 56), + [7507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 191), + [7509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 191), + [7511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10203), + [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10117), + [7515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10205), + [7517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4718), + [7519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 143), + [7521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 143), + [7523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5), + [7525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5), + [7527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat2, 2, .production_id = 10), + [7529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_create_function_statement_repeat2, 2, .production_id = 10), + [7531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 114), + [7533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 114), + [7535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 5, .production_id = 17), + [7537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 5, .production_id = 17), + [7539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 140), + [7541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), + [7543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 140), + [7545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 5, .production_id = 107), + [7547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 5, .production_id = 107), + [7549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 146), + [7551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 146), + [7553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 192), + [7555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 192), + [7557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 193), + [7559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 193), + [7561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 8, .production_id = 194), + [7563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 8, .production_id = 194), + [7565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 2), + [7567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 2), + [7569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 3), + [7571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 3), + [7573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 95), + [7575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 95), + [7577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 112), + [7579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 112), + [7581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_body, 2), + [7583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_body, 2), + [7585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 147), + [7587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 147), + [7589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 4), + [7591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 4), + [7593] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6965), + [7596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 3), + [7598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_statement, 3), + [7600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 3, .production_id = 5), + [7602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_schema_statement, 3, .production_id = 5), + [7604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 115), + [7606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 115), + [7608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_add, 2, .production_id = 37), + [7610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_add, 2, .production_id = 37), + [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6965), + [7614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 183), + [7616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 183), + [7618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 5), + [7620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_rename_column, 5), + [7622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 116), + [7624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 116), + [7626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 117), + [7628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 117), + [7630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 182), + [7632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 182), + [7634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 110), + [7636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 110), + [7638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_enum, 5), + [7640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_enum, 5), + [7642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 171), + [7644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 171), + [7646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 188), + [7648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), + [7650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 188), + [7652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 7, .production_id = 142), + [7654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 7, .production_id = 142), + [7656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 2), + [7658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 2), + [7660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_composite, 5), + [7662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_composite, 5), + [7664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 2), + [7666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_statement, 2), + [7668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 8, .production_id = 188), + [7670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 8, .production_id = 188), + [7672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 96), + [7674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 96), + [7676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 10, .production_id = 181), + [7678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 10, .production_id = 181), + [7680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 148), + [7682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 148), + [7684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deterministic_hint, 2, .production_id = 10), + [7686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deterministic_hint, 2, .production_id = 10), + [7688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 11, .production_id = 97), + [7690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 11, .production_id = 97), + [7692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6981), + [7695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 161), + [7697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 161), + [7699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 118), + [7701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 118), + [7703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pg_command, 2), + [7705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pg_command, 2), + [7707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_statement, 2, .production_id = 2), + [7709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_statement, 2, .production_id = 2), + [7711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_statement, 2), + [7713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_statement, 2), + [7715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_statement, 2), + [7717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_statement, 2), + [7719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 98), + [7721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 98), + [7723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 99), + [7725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 99), + [7727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 119), + [7729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 119), + [7731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 199), + [7733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 199), + [7735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 120), + [7737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 120), + [7739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 121), + [7741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 121), + [7743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 122), + [7745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 122), + [7747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 123), + [7749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 123), + [7751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 200), + [7753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 200), + [7755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 124), + [7757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 124), + [7759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 125), + [7761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 125), + [7763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 64), + [7765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 64), + [7767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 11, .production_id = 201), + [7769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 11, .production_id = 201), + [7771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 126), + [7773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 126), + [7775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 127), + [7777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 127), + [7779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_delete_statement, 1), + [7781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_delete_statement, 1), + [7783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_statement, 1), + [7785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_statement, 1), + [7787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 8, .production_id = 100), + [7789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 8, .production_id = 100), + [7791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_alter_column, 6, .production_id = 165), + [7793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_alter_column, 6, .production_id = 165), + [7795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 149), + [7797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 149), + [7799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_domain_statement, 3, .production_id = 8), + [7801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_domain_statement, 3, .production_id = 8), + [7803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6325), + [7805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 7), + [7807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 7), + [7809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__update_statement, 5), + [7811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__update_statement, 5), + [7813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 18), + [7815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 18), + [7817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 128), + [7819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 128), + [7821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 171), + [7823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), + [7825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 171), + [7827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_check_option, 4, .production_id = 130), + [7829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_check_option, 4, .production_id = 130), + [7831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 4, .production_id = 9), + [7833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 4, .production_id = 9), + [7835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 19), + [7837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 19), + [7839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 5, .production_id = 20), + [7841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 5, .production_id = 20), + [7843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6), + [7845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9315), + [7847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 6), + [7849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 6, .production_id = 24), + [7851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9314), + [7853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 6, .production_id = 24), + [7855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 5, .production_id = 111), + [7857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 5, .production_id = 111), + [7859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 5), + [7861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9303), + [7863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 5), + [7865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 150), + [7867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 150), + [7869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 160), + [7871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 160), + [7873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause, 4), + [7875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_values_clause, 4), + [7877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 42), + [7879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 42), + [7881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 9, .production_id = 134), + [7883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 9, .production_id = 134), + [7885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 4), + [7887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 4), + [7889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 131), + [7891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 131), + [7893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 132), + [7895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 132), + [7897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 166), + [7899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 166), + [7901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_schema, 3), + [7903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_schema, 3), + [7905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 3, .production_id = 84), + [7907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 3, .production_id = 84), + [7909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 3), + [7911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 3), + [7913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action, 1), + [7915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action, 1), + [7917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 12, .production_id = 133), + [7919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 12, .production_id = 133), + [7921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 135), + [7923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 135), + [7925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 3), + [7927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 3), + [7929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_external_hint, 3, .production_id = 85), + [7931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_external_hint, 3, .production_id = 85), + [7933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_security_hint, 3, .production_id = 86), + [7935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_security_hint, 3, .production_id = 86), + [7937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_security_hint, 3, .production_id = 87), + [7939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_security_hint, 3, .production_id = 87), + [7941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 3, .production_id = 88), + [7943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 3, .production_id = 88), + [7945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sql_hint, 3, .production_id = 89), + [7947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_sql_hint, 3, .production_id = 89), + [7949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 167), + [7951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 167), + [7953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_role_statement, 4, .production_id = 7), + [7955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_role_statement, 4, .production_id = 7), + [7957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 9, .production_id = 136), + [7959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9348), + [7961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 9, .production_id = 136), + [7963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 12, .production_id = 209), + [7965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 12, .production_id = 209), + [7967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_type_statement, 4, .production_id = 6), + [7969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_type_statement, 4, .production_id = 6), + [7971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_materialized_view_statement, 13, .production_id = 29), + [7973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_materialized_view_statement, 13, .production_id = 29), + [7975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 101), + [7977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9342), + [7979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 101), + [7981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8, .production_id = 136), + [7983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9343), + [7985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8, .production_id = 136), + [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 159), + [7989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 159), + [7991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 8), + [7993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9344), + [7995] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 8), + [7997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 152), + [7999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 152), + [8001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 6, .production_id = 140), + [8003] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 6, .production_id = 140), + [8005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 163), + [8007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 163), + [8009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_hint, 2, .production_id = 1), + [8011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_hint, 2, .production_id = 1), + [8013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_data_hint, 3, .production_id = 1), + [8015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_data_hint, 3, .production_id = 1), + [8017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1, .production_id = 32), + [8019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1, .production_id = 32), + [8021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__simple_statement, 1), + [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), + [8025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__simple_statement, 1), + [8027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_body, 1), + [8029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_body, 1), + [8031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 4), + [8033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 4), + [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_deterministic_hint, 1), + [8037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_deterministic_hint, 1), + [8039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 158), + [8041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 158), + [8043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 1), + [8045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 1), + [8047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_initial_mode, 2), + [8049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_initial_mode, 2), + [8051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optimizer_hint, 1), + [8053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_optimizer_hint, 1), + [8055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 153), + [8057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 153), + [8059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 41), + [8061] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 41), + [8063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 40), + [8065] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 40), + [8067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 6, .production_id = 39), + [8069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 6, .production_id = 39), + [8071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 10, .production_id = 63), + [8073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 10, .production_id = 63), + [8075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 3), + [8077] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 3), + [8079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 13, .production_id = 164), + [8081] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 13, .production_id = 164), + [8083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 154), + [8085] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 154), + [8087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_schema_rename_action, 3, .production_id = 67), + [8089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_schema_rename_action, 3, .production_id = 67), + [8091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_action_add, 3), + [8093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_action_add, 3), + [8095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_owner_action, 3, .production_id = 66), + [8097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_owner_action, 3, .production_id = 66), + [8099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 177), + [8101] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 177), + [8103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 5, .production_id = 65), + [8105] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 5, .production_id = 65), + [8107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 155), + [8109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 155), + [8111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 3), + [8113] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 3), + [8115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6967), + [8117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_enum, 4), + [8119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_enum, 4), + [8121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 4), + [8123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 4), + [8125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 157), + [8127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 157), + [8129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 4, .production_id = 90), + [8131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 4, .production_id = 90), + [8133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_check_option, 3, .production_id = 93), + [8135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_view_check_option, 3, .production_id = 93), + [8137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 70), + [8139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 70), + [8141] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6967), + [8144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_schema_statement, 6, .production_id = 5), + [8146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_schema_statement, 6, .production_id = 5), + [8148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameters, 2), + [8150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_function_parameters, 2), + [8152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null_hint, 4, .production_id = 109), + [8154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null_hint, 4, .production_id = 109), + [8156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 176), + [8158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 176), + [8160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_base, 6, .production_id = 156), + [8162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_base, 6, .production_id = 156), + [8164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__table_constraint, 5, .production_id = 13), + [8166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__table_constraint, 5, .production_id = 13), + [8168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 175), + [8170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 175), + [8172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 174), + [8174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 174), + [8176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declare_statement, 4), + [8178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declare_statement, 4), + [8180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__compound_statement, 4, .production_id = 107), + [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), + [8184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__compound_statement, 4, .production_id = 107), + [8186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 173), + [8188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 173), + [8190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_spec_range, 7, .production_id = 172), + [8192] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_spec_range, 7, .production_id = 172), + [8194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_insert_statement, 8), + [8196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_insert_statement, 8), + [8198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table, 6, .production_id = 65), + [8200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table, 6, .production_id = 65), + [8202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alter_table_rename_column, 4), + [8204] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alter_table_rename_column, 4), + [8206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 68), + [8208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 68), + [8210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 69), + [8212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 69), + [8214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_drop_statement, 7, .production_id = 71), + [8216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_drop_statement, 7, .production_id = 71), + [8218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7, .production_id = 24), + [8220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9332), + [8222] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7, .production_id = 24), + [8224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7, .production_id = 101), + [8226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9333), + [8228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7, .production_id = 101), + [8230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_grant_statement, 7), + [8232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9334), + [8234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_grant_statement, 7), + [8236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 180), + [8238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 180), + [8240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_table_statement, 10), + [8242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_table_statement, 10), + [8244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__delete_statement, 3), + [8246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__delete_statement, 3), + [8248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 197), + [8250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 197), + [8252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 14, .production_id = 179), + [8254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 14, .production_id = 179), + [8256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 16, .production_id = 208), + [8258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 16, .production_id = 208), + [8260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_index_statement, 15, .production_id = 198), + [8262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_create_index_statement, 15, .production_id = 198), + [8264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6992), + [8266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6992), + [8269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10206), + [8271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10120), + [8273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10208), + [8275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9267), + [8277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9268), + [8279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9269), + [8281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4756), + [8283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), + [8285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10211), + [8287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10212), + [8289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9881), + [8291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9853), + [8293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9883), + [8295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4752), + [8297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4800), + [8299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6967), + [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [8303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9790), + [8305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5774), + [8307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6399), + [8309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8052), + [8311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), + [8313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3892), + [8315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6877), + [8317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3893), + [8319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9791), + [8321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7115), + [8323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7115), + [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), + [8327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3894), + [8329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3891), + [8331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), + [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), + [8335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3896), + [8337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9939), + [8339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9911), + [8341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9941), + [8343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4754), + [8345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4797), + [8347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [8349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6886), + [8351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), + [8353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7005), + [8355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8245), + [8357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), + [8359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6729), + [8363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5333), + [8365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5341), + [8367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7007), + [8369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [8371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5272), + [8373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9406), + [8375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [8377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6304), + [8379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4838), + [8381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7005), + [8384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10213), + [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10214), + [8388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10215), + [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10216), + [8392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6868), + [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), + [8396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10209), + [8398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10210), + [8400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8228), + [8402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8228), + [8405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6868), + [8408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9884), + [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9856), + [8412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9886), + [8414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4772), + [8416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7103), + [8418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7103), + [8420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9942), + [8422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9914), + [8424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9944), + [8426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4796), + [8428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9304), + [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9305), + [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9306), + [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), + [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6992), + [8438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 2), + [8440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6886), + [8443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7018), + [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), + [8447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9887), + [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9859), + [8451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9889), + [8453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9533), + [8455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9534), + [8457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9535), + [8459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4853), + [8461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4906), + [8463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9316), + [8465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9317), + [8467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9318), + [8469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9707), + [8471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9708), + [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9709), + [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), + [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4883), + [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), + [8481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9945), + [8483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9917), + [8485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9947), + [8487] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(8245), + [8490] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6210), + [8493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(1500), + [8496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6729), + [8499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5333), + [8502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5341), + [8505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7007), + [8508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(3739), + [8511] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(5272), + [8514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(9406), + [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10051), + [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6396), + [8523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8078), + [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [8527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4276), + [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), + [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10052), + [8533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7172), + [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7172), + [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), + [8539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4271), + [8541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4277), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4270), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), + [8547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4269), + [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9418), + [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6209), + [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), + [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), + [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7017), + [8559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8009), + [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6844), + [8563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1254), + [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), + [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6305), + [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5018), + [8571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9952), + [8573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9953), + [8575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9954), + [8577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9955), + [8579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), + [8581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9351), + [8583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9352), + [8585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9345), + [8587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9346), + [8589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9349), + [8591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9350), + [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4881), + [8595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6733), + [8598] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(9418), + [8601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6209), + [8604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6818), + [8607] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6606), + [8610] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(10937), + [8613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), + [8615] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(2827), + [8618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(7017), + [8621] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(8009), + [8624] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6844), + [8627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6804), + [8630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(6242), + [8633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__compound_statement_repeat1, 2), SHIFT_REPEAT(1254), + [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), + [8638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9950), + [8640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9951), + [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), + [8644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9948), + [8646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9949), + [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), + [8650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), + [8654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(7018), + [8657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9335), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9336), + [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6267), + [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5048), + [8667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9536), + [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9537), + [8671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9538), + [8673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), + [8675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9890), + [8677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9891), + [8679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9710), + [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9711), + [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9712), + [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), + [8687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9896), + [8689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9897), + [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5762), + [8693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9894), + [8695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9895), + [8697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9892), + [8699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9893), + [8701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9794), + [8703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9766), + [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9796), + [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), + [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915), + [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), + [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4907), + [8717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9797), + [8719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9769), + [8721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9799), + [8723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), + [8725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9713), + [8727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9714), + [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9715), + [8731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6884), + [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8112), + [8735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9848), + [8737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6365), + [8739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8007), + [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), + [8743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4062), + [8745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4063), + [8747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9849), + [8749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7064), + [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7064), + [8753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4064), + [8755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4064), + [8757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4061), + [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), + [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), + [8763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4066), + [8765] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(7951), + [8768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9539), + [8770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9540), + [8772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9541), + [8774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7951), + [8776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8001), + [8778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8001), + [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), + [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6296), + [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5140), + [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6310), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5114), + [8793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_references_constraint_repeat1, 2), SHIFT_REPEAT(8112), + [8796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9722), + [8798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9723), + [8800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9720), + [8802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9721), + [8804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9718), + [8806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9719), + [8808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9716), + [8810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9717), + [8812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9548), + [8814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9549), + [8816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9800), + [8818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9772), + [8820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9802), + [8822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9546), + [8824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9547), + [8826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9542), + [8828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9543), + [8830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9544), + [8832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9545), + [8834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8238), + [8836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8153), + [8838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8153), + [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6897), + [8843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6897), + [8846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9809), + [8848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9810), + [8850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9807), + [8852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9808), + [8854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9805), + [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9806), + [8858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9803), + [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9804), + [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6329), + [8866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5212), + [8868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9500), + [8870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6355), + [8872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8236), + [8874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), + [8876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4161), + [8878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4177), + [8880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9501), + [8882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7166), + [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7166), + [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), + [8888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4182), + [8890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4160), + [8892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187), + [8894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), + [8896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4188), + [8898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8238), + [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9378), + [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9379), + [8905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8693), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), + [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10853), + [8911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8182), + [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), + [8915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [8917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_type_repeat1, 2), SHIFT_REPEAT(8068), + [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8068), + [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9616), + [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6382), + [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8208), + [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), + [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), + [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9617), + [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), + [8936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4275), + [8938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4282), + [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), + [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4272), + [8944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4272), + [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), + [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10859), + [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10858), + [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10857), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), + [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), + [8958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4279), + [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), + [8962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7138), + [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7138), + [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9704), + [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6962), + [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), + [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), + [8974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3838), + [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9703), + [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6406), + [8982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8118), + [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), + [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), + [8990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3843), + [8992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3848), + [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [8996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7078), + [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7078), + [9000] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6962), + [9003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [9005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), + [9007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), + [9009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4826), + [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), + [9013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), + [9015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), + [9017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [9019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [9021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), + [9023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [9025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [9027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [9029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), + [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [9033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [9035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1881), + [9037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause_body, 1), + [9039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [9041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1817), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), + [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), + [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [9051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(746), + [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), + [9061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4473), + [9063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [9065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), + [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5005), + [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), + [9071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4977), + [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), + [9077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 4), + [9079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [9081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), + [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), + [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), + [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), + [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121), + [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [9099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [9101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [9103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5120), + [9105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), + [9107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [9109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [9111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2630), + [9113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), + [9115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), + [9117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [9121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [9123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4984), + [9125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [9129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5060), + [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5993), + [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), + [9149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), + [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), + [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), + [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(700), + [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), + [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1851), + [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), + [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [9173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), + [9175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [9177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), + [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), + [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), + [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), + [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6955), + [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6957), + [9193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 4, .production_id = 105), + [9195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 4, .production_id = 106), + [9197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 3, .production_id = 83), + [9199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 5, .production_id = 139), + [9201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 110), + [9203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), + [9205] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(10853), + [9208] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(8182), + [9211] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3358), + [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5068), + [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), + [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877), + [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258), + [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), + [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5007), + [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), + [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), + [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4990), + [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [9244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4986), + [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4997), + [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), + [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5122), + [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), + [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), + [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), + [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2521), + [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), + [9272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4933), + [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), + [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2093), + [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), + [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2399), + [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6326), + [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2526), + [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2426), + [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5142), + [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(751), + [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1842), + [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4935), + [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2235), + [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), + [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), + [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), + [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), + [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), + [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1824), + [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(709), + [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5223), + [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), + [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), + [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), + [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4844), + [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2626), + [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), + [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), + [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), + [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), + [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), + [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3343), + [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(766), + [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), + [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(704), + [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), + [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), + [9442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [9444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), + [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), + [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), + [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), + [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5222), + [9454] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3311), + [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), + [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), + [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), + [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), + [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [9477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), + [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [9481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), + [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [9485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5197), + [9487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), + [9489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), + [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6926), + [9493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6870), + [9495] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6870), + [9498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(3321), + [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), + [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6949), + [9505] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3304), + [9508] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(3383), + [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), + [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), + [9515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3379), + [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), + [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6973), + [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9287), + [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), + [9526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7992), + [9528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), + [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6938), + [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6439), + [9534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8896), + [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7900), + [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7903), + [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8901), + [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8903), + [9544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(3250), + [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6496), + [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6474), + [9551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(8245), + [9554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(1500), + [9557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_domain_statement_repeat1, 2), SHIFT_REPEAT(3739), + [9560] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(8896), + [9563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(7900), + [9566] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(7903), + [9569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(8901), + [9572] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_repeat1, 2), SHIFT_REPEAT(8903), + [9575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(3306), + [9578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3299), + [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), + [9583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3789), + [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7868), + [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094), + [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9347), + [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9353), + [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4280), + [9596] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_insert_statement_repeat1, 2), SHIFT_REPEAT(6557), + [9599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4186), + [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), + [9604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3279), + [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7916), + [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6202), + [9611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), + [9613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6730), + [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), + [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6899), + [9619] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3907), + [9622] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6899), + [9625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6931), + [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), + [9629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6557), + [9631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5998), + [9633] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6465), + [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), + [9638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_preferencing, 2), + [9640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_preferencing, 2), + [9642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10455), + [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6465), + [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5900), + [9648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6637), + [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7878), + [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), + [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5932), + [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), + [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), + [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), + [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), + [9664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5622), + [9666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), + [9668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), + [9670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 2), SHIFT_REPEAT(10455), + [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635), + [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5940), + [9677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(6637), + [9680] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(7878), + [9683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_extension_statement_repeat1, 2), SHIFT_REPEAT(5635), + [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), + [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), + [9690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6931), + [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), + [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5636), + [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6003), + [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), + [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5738), + [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), + [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6069), + [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), + [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6070), + [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5943), + [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6071), + [9715] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4332), + [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), + [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8559), + [9722] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(7916), + [9725] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6202), + [9728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(3024), + [9731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(6730), + [9734] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_column_repeat1, 2), SHIFT_REPEAT(4338), + [9737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 4), + [9739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 4), + [9741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 3), + [9743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_preferencing_repeat1, 3), + [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9106), + [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), + [9749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6994), + [9752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_reference, 2), + [9754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_reference, 2), + [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), + [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6116), + [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6151), + [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6994), + [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7988), + [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7811), + [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6303), + [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9282), + [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9435), + [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350), + [9776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5834), + [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10223), + [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9847), + [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10564), + [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9133), + [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10909), + [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6422), + [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6413), + [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6509), + [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6574), + [9796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7113), + [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7113), + [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6500), + [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6898), + [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6589), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6681), + [9808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10899), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10898), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6836), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6536), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6542), + [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6437), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6562), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10807), + [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10507), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10504), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10563), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), + [9832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6545), + [9834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3900), + [9836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7957), + [9838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9118), + [9840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9121), + [9842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9124), + [9844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7197), + [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9666), + [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9667), + [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9359), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10136), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9785), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9788), + [9860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3315), + [9863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), + [9865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5917), + [9867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10165), + [9869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10162), + [9871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 4), + [9873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 1), + [9875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), + [9877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 3), + [9879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6961), + [9881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6961), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6849), + [9886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 1), + [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), + [9890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6849), + [9893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 5), + [9895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_truncate_statement, 2), + [9897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6078), + [9899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9217), + [9901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9219), + [9903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9220), + [9905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9221), + [9907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9222), + [9909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9223), + [9911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9227), + [9913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9228), + [9915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9229), + [9917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9233), + [9919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7820), + [9921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9235), + [9923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9236), + [9925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9193), + [9927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9240), + [9929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9241), + [9931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9242), + [9933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9243), + [9935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9244), + [9937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), + [9939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10814), + [9941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10815), + [9943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10816), + [9945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10817), + [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10818), + [9949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10819), + [9951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10820), + [9953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10821), + [9955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10822), + [9957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10823), + [9959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7664), + [9961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10824), + [9963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10825), + [9965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10826), + [9967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10827), + [9969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10828), + [9971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10829), + [9973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10830), + [9975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10831), + [9977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_statement, 1), + [9979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6141), + [9981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9532), + [9983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9553), + [9985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9556), + [9987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9557), + [9989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9560), + [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9561), + [9993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9460), + [9995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9585), + [9997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9586), + [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9589), + [10001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8034), + [10003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9611), + [10005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9614), + [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9615), + [10009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9618), + [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9619), + [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9640), + [10015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9643), + [10017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9644), + [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), + [10021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), + [10023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9205), + [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9206), + [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), + [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), + [10031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 195), + [10033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 178), + [10035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 162), + [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), + [10039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 7, .production_id = 224), + [10041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 218), + [10043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9, .production_id = 129), + [10045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 7, .production_id = 225), + [10047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 129), + [10049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_order, 2), + [10051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_order, 2), + [10053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 195), + [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6126), + [10057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 218), + [10059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 223), + [10061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 9, .production_id = 162), + [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6132), + [10065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 129), + [10067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 21, .production_id = 223), + [10069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 20, .production_id = 218), + [10071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 20, .production_id = 223), + [10073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 178), + [10075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 218), + [10077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 162), + [10079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 223), + [10081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 205), + [10083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 218), + [10085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 10, .production_id = 178), + [10087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rollback_statement, 2), + [10089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 195), + [10091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 18, .production_id = 223), + [10093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_commit_statement, 2), + [10095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 205), + [10097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 1), + [10099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 178), + [10101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 5, .production_id = 207), + [10103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 5, .production_id = 206), + [10105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 218), + [10107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6121), + [10109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 129), + [10111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 162), + [10113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 205), + [10115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 195), + [10117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 17, .production_id = 223), + [10119] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 19, .production_id = 205), + [10121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 205), + [10123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 12, .production_id = 178), + [10125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 1, .production_id = 32), + [10127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 178), + [10129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 195), + [10131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 218), + [10133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 8, .production_id = 129), + [10135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 162), + [10137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 195), + [10139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 178), + [10141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 1), + [10143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), + [10145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_begin_statement, 2), + [10147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 223), + [10149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 6, .production_id = 220), + [10151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 205), + [10153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 195), + [10155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 162), + [10157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 218), + [10159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 16, .production_id = 223), + [10161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_body, 6, .production_id = 219), + [10163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 11, .production_id = 129), + [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), + [10167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 129), + [10169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_statement, 6, .production_id = 49), + [10171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 129), + [10173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_comment_statement, 6, .production_id = 48), + [10175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 162), + [10177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 205), + [10179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 162), + [10181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 15, .production_id = 195), + [10183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3262), + [10186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 14, .production_id = 178), + [10188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_trigger_statement, 13, .production_id = 205), + [10190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6889), + [10192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6889), + [10195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__statement, 2), + [10197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), + [10199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6244), + [10201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6218), + [10203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8259), + [10205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9696), + [10207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [10209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5332), + [10211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10783), + [10213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6499), + [10215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6477), + [10217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6478), + [10219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7168), + [10221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7168), + [10223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6482), + [10225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7777), + [10227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6539), + [10229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6582), + [10231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6617), + [10233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6487), + [10235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6537), + [10237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7798), + [10239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), + [10241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4390), + [10243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), + [10245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3817), + [10247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2515), + [10249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), + [10251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10770), + [10253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10771), + [10255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10619), + [10257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10618), + [10259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11047), + [10261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6475), + [10263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7083), + [10265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7083), + [10267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7431), + [10269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6613), + [10271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6673), + [10273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9299), + [10275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6249), + [10277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), + [10279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10043), + [10281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10044), + [10283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4537), + [10285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6007), + [10287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), + [10289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6901), + [10291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9187), + [10293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7961), + [10295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6958), + [10297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), + [10299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6320), + [10301] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__select_statement_repeat1, 2), SHIFT_REPEAT(3300), + [10304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6501), + [10306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6731), + [10308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), + [10310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8176), + [10312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11103), + [10314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10811), + [10316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11104), + [10318] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_select_clause_body_repeat1, 2, .production_id = 23), SHIFT_REPEAT(3295), + [10321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6476), + [10323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6735), + [10325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), + [10327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7957), + [10329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9118), + [10331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9121), + [10333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9124), + [10335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3316), + [10338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), + [10340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6743), + [10342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11055), + [10344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8855), + [10346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6646), + [10348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8982), + [10350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6445), + [10352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8987), + [10354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), + [10356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6231), + [10358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6671), + [10360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6358), + [10362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6638), + [10364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6694), + [10366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), + [10368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6336), + [10370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6250), + [10372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8189), + [10374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11102), + [10376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6456), + [10378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8603), + [10380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [10382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6229), + [10384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6218), + [10386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6604), + [10388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7073), + [10390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 1), + [10392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), + [10394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6533), + [10396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6327), + [10398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6257), + [10400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8171), + [10402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6691), + [10404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6721), + [10406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6353), + [10408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3), + [10410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10801), + [10412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6647), + [10414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1343), + [10416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6666), + [10418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6345), + [10420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6751), + [10422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11084), + [10424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), + [10426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10716), + [10428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10717), + [10430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [10432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [10434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10776), + [10436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10777), + [10438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [10440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1294), + [10442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [10444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), + [10446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10362), + [10448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10363), + [10450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [10452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_grant_statement_repeat1, 2), SHIFT_REPEAT(6278), + [10455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_grant_statement_repeat1, 2), + [10457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8956), + [10459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6235), + [10461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6526), + [10463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6615), + [10465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6927), + [10467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6245), + [10469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [10471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [10473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5937), + [10475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), + [10477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10188), + [10479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10189), + [10481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), + [10483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10754), + [10485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10755), + [10487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1264), + [10489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1964), + [10491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10752), + [10493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10753), + [10495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), + [10497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), + [10499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9956), + [10501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9957), + [10503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [10505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10724), + [10507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10725), + [10509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), + [10511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10579), + [10513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10580), + [10515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), + [10517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), + [10519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4712), + [10521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10712), + [10523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10713), + [10525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [10527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10766), + [10529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10767), + [10531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [10533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6265), + [10535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), + [10537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), + [10539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9782), + [10541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9783), + [10543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2424), + [10545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10758), + [10547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10759), + [10549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [10551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10684), + [10553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10685), + [10555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [10557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10768), + [10559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10769), + [10561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), + [10563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), + [10565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10722), + [10567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10723), + [10569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6278), + [10571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6254), + [10573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), + [10575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), + [10577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10714), + [10579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10715), + [10581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), + [10583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6240), + [10585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4642), + [10587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), + [10589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10736), + [10591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10737), + [10593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [10595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10764), + [10597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10765), + [10599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6480), + [10601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), + [10603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9088), + [10605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [10607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), + [10609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6507), + [10611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [10613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10986), + [10615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [10617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [10619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6418), + [10621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), + [10623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8366), + [10625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [10627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [10629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6986), + [10631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7994), + [10633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), + [10635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6497), + [10637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), + [10639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8601), + [10641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [10643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [10645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6473), + [10647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340), + [10649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8412), + [10651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2315), + [10653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [10655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6503), + [10657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), + [10659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9499), + [10661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663), + [10663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662), + [10665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6484), + [10667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10840), + [10669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), + [10671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [10673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6512), + [10675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [10677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11057), + [10679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [10681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [10683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6519), + [10685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5116), + [10687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10967), + [10689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), + [10691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5157), + [10693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6639), + [10695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10796), + [10697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6490), + [10699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), + [10701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10108), + [10703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), + [10705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [10707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 3, .production_id = 54), + [10709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [10711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9026), + [10713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6479), + [10715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6494), + [10717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [10719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8557), + [10721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [10723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [10725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6488), + [10727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), + [10729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9029), + [10731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2427), + [10733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), + [10735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_trigger_event_repeat1, 2), + [10737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(6891), + [10740] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(10527), + [10743] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_event_repeat1, 2), SHIFT_REPEAT(10528), + [10746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6429), + [10748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9275), + [10750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), + [10752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), + [10754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6492), + [10756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4998), + [10758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9338), + [10760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4999), + [10762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5001), + [10764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6489), + [10766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), + [10768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9273), + [10770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [10772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), + [10774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6485), + [10776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), + [10778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8313), + [10780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2131), + [10782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), + [10784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8685), + [10786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6457), + [10788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3232), + [10790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10420), + [10792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10421), + [10794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6517), + [10796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [10798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8824), + [10800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [10802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [10804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 2), + [10806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), + [10808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6453), + [10810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [10812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8742), + [10814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [10816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [10818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 1), + [10820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), + [10822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6454), + [10824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [10826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8906), + [10828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [10830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [10832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trigger_event, 3, .production_id = 92), + [10834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6891), + [10836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10527), + [10838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10528), + [10840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6472), + [10842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), + [10844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8583), + [10846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2579), + [10848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), + [10850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4480), + [10852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8805), + [10854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6493), + [10856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6449), + [10858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), + [10860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8413), + [10862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), + [10864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), + [10866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6461), + [10868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [10870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8736), + [10872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [10874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [10876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6434), + [10878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [10880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8554), + [10882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [10884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [10886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6486), + [10888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), + [10890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10912), + [10892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), + [10894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5165), + [10896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6498), + [10898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2104), + [10900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8783), + [10902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), + [10904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), + [10906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_create_function_parameter, 2, .production_id = 54), + [10908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), + [10910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6408), + [10912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [10914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8695), + [10916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [10918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [10920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6425), + [10922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [10924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8865), + [10926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [10928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [10930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8598), + [10932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6430), + [10934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6442), + [10936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [10938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9962), + [10940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), + [10942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [10944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6436), + [10946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [10948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8868), + [10950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), + [10952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), + [10954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6435), + [10956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [10958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8272), + [10960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [10962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [10964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6469), + [10966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [10968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8647), + [10970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [10972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [10974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6523), + [10976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), + [10978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10954), + [10980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), + [10982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), + [10984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6450), + [10986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [10988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8319), + [10990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [10992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [10994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6415), + [10996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [10998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8648), + [11000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [11002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [11004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6468), + [11006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), + [11008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9963), + [11010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [11012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), + [11014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6431), + [11016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4846), + [11018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8489), + [11020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), + [11022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [11024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6447), + [11026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [11028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8507), + [11030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [11032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [11034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6522), + [11036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [11038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8361), + [11040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [11042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), + [11044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6411), + [11046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5035), + [11048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9756), + [11050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5034), + [11052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5033), + [11054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6538), + [11056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8785), + [11058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6505), + [11060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), + [11062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8460), + [11064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [11066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(166), + [11068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6433), + [11070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), + [11072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10860), + [11074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [11076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [11078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6524), + [11080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), + [11082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10365), + [11084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [11086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [11088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6467), + [11090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6678), + [11092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6441), + [11094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), + [11096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10311), + [11098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5224), + [11100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5226), + [11102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6683), + [11104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10246), + [11106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10247), + [11108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6924), + [11110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6643), + [11112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6891), + [11114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8747), + [11116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6653), + [11118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6530), + [11120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6675), + [11122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6688), + [11124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8740), + [11126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6709), + [11128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6686), + [11130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11101), + [11132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8535), + [11134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6697), + [11136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6515), + [11138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8780), + [11140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6540), + [11142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), + [11144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), + [11146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10720), + [11148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10721), + [11150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6685), + [11152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6640), + [11154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6682), + [11156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6636), + [11158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_composite_repeat1, 3), + [11160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6601), + [11162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10802), + [11164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6645), + [11166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8596), + [11168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6629), + [11170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6549), + [11172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6630), + [11174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6707), + [11176] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6924), + [11179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6559), + [11181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11121), + [11183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7197), + [11185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9211), + [11187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3237), + [11189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10304), + [11191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10305), + [11193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9212), + [11195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9237), + [11197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7969), + [11199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), + [11201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10333), + [11203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10334), + [11205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11051), + [11207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6427), + [11209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11130), + [11211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6680), + [11213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8846), + [11215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9045), + [11217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11099), + [11219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7928), + [11221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11122), + [11223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6531), + [11225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8764), + [11227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6426), + [11229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8963), + [11231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6701), + [11233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6626), + [11235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6532), + [11237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8862), + [11239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6687), + [11241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6421), + [11243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11131), + [11245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6723), + [11247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), + [11249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), + [11251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10553), + [11253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10554), + [11255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), + [11257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9370), + [11259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9371), + [11261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), + [11263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6062), + [11265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9465), + [11267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9466), + [11269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9467), + [11271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9471), + [11273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9472), + [11275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9494), + [11277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6946), + [11279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4694), + [11281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6919), + [11283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), + [11285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10634), + [11287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10635), + [11289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7943), + [11291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6922), + [11293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6918), + [11295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5895), + [11297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6880), + [11299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4599), + [11301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6875), + [11303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4553), + [11305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6978), + [11307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), + [11309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6985), + [11311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5954), + [11313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), + [11315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7008), + [11317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5953), + [11319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6100), + [11321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10734), + [11323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10735), + [11325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6909), + [11327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6053), + [11329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), + [11331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10730), + [11333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10731), + [11335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [11337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10778), + [11339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10779), + [11341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(7000), + [11343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6052), + [11345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6960), + [11347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4556), + [11349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6853), + [11351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4554), + [11353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6975), + [11355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5926), + [11357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6410), + [11359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9259), + [11361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), + [11363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10846), + [11365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10847), + [11367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10848), + [11369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10849), + [11371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10850), + [11373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10851), + [11375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6972), + [11377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4693), + [11379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2197), + [11381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10772), + [11383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10773), + [11385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6419), + [11387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(11132), + [11389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [11391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6740), + [11393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2), + [11395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), + [11397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [11399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9326), + [11401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6953), + [11403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5695), + [11405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10756), + [11407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10757), + [11409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(3736), + [11412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9245), + [11414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10800), + [11416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10861), + [11418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10862), + [11420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10863), + [11422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10864), + [11424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10865), + [11426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6932), + [11429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6932), + [11431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10879), + [11433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6378), + [11435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6378), + [11437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6400), + [11439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6599), + [11441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8723), + [11443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6368), + [11445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6368), + [11447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6356), + [11449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6619), + [11451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8933), + [11453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8778), + [11455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_set_clause_body_repeat1, 2), SHIFT_REPEAT(6495), + [11458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), + [11460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2452), + [11462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9249), + [11464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7973), + [11466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [11468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2206), + [11470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [11472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [11474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6830), + [11476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 3, .production_id = 1), + [11478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), + [11480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [11482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2380), + [11484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10702), + [11486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10703), + [11488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2213), + [11490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ordered_expression, 2, .production_id = 94), + [11492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 4, .production_id = 1), + [11494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), + [11496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), SHIFT_REPEAT(6830), + [11499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_with_clause_repeat1, 2), + [11501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), + [11503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), + [11505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313), + [11507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [11509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6548), + [11511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8773), + [11513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8773), + [11515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6547), + [11517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6552), + [11519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [11521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), + [11523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [11525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6854), + [11527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2495), + [11529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), + [11531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6573), + [11533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6516), + [11535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), + [11537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5695), + [11539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6495), + [11541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), + [11543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_dotted_name_repeat1, 2), SHIFT_REPEAT(6854), + [11546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [11548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [11550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_group_by_clause_body_repeat1, 2), SHIFT_REPEAT(4032), + [11553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), + [11555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), + [11557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [11559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [11561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [11563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [11565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_clause, 2, .production_id = 1), + [11567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259), + [11569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10760), + [11571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10761), + [11573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [11575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), + [11577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [11579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), + [11581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [11583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), + [11585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [11587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(160), + [11589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), + [11591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), + [11593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5013), + [11595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [11597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [11599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), + [11601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), + [11603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), + [11605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [11607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), + [11609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(152), + [11611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [11613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), + [11615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [11617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), + [11619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), + [11621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [11623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), + [11625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [11627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9527), + [11629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), + [11631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [11633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [11635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), + [11637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_from_clause_repeat1, 2), SHIFT_REPEAT(3307), + [11640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), + [11642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7057), + [11644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8936), + [11646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), + [11648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 6, .production_id = 77), + [11650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_time, 1), + [11652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_time, 2), + [11654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [11656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [11658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5050), + [11660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [11662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), + [11664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [11666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), + [11668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1215), + [11670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [11672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), + [11674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [11676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), + [11678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), + [11680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [11682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8102), + [11684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [11686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [11688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4079), + [11690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 2), + [11692] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_conditional_expression_repeat1, 2), SHIFT_REPEAT(4139), + [11695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), + [11697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5210), + [11699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), + [11701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [11703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [11705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6506), + [11707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6676), + [11709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [11711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), + [11713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [11715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), + [11717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1808), + [11719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4131), + [11721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [11723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [11725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [11727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), + [11729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 7, .production_id = 104), + [11731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), + [11733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1717), + [11735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6149), + [11737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), + [11739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), + [11741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [11743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2480), + [11745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), + [11747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2155), + [11749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), + [11751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), + [11753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), + [11755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), + [11757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), + [11759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), + [11761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), + [11763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [11765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [11767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), + [11769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6491), + [11771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4995), + [11773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_columns, 3), + [11775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [11777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4137), + [11779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [11781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), + [11783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10856), + [11785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), + [11787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [11789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), + [11791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), + [11793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cte, 5), + [11795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), + [11797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), + [11799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_clause, 2, .production_id = 50), + [11801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5175), + [11803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2605), + [11805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), + [11807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5131), + [11809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), + [11811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [11813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), + [11815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), + [11817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), + [11819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), + [11821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), + [11823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8599), + [11825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [11827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), + [11829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_columns, 4), + [11831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [11833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), + [11835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), + [11837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [11839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [11841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4557), + [11843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), + [11845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5188), + [11847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [11849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6428), + [11851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6635), + [11853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [11855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4194), + [11857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4875), + [11859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6148), + [11861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5158), + [11863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [11865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), + [11867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [11869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), + [11871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [11873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), + [11875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [11877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [11879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), + [11881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), + [11883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), + [11885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [11887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), + [11889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6061), + [11891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), + [11893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [11895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9004), + [11897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [11899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), + [11901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), + [11903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [11905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8739), + [11907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), + [11909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2416), + [11911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [11913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), + [11915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4858), + [11917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), + [11919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), + [11921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9792), + [11923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [11925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), + [11927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1362), + [11929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1365), + [11931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6892), + [11933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8227), + [11935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [11937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [11939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [11941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4828), + [11943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [11945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [11947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), + [11949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [11951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [11953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2230), + [11955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), + [11957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), + [11959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [11961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4970), + [11963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [11965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [11967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4971), + [11969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [11971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4964), + [11973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [11975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [11977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [11979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4958), + [11981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [11983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [11985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [11987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [11989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), + [11991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2226), + [11993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), + [11995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [11997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [11999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [12001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), + [12003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), + [12005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [12007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5110), + [12009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [12011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [12013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [12015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), + [12017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2668), + [12019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [12021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), + [12023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), + [12025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [12027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), + [12029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [12031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), + [12033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), + [12035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1672), + [12037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [12039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [12041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [12043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [12045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [12047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [12049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [12051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), + [12053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [12055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), + [12057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), + [12059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [12061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2268), + [12063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), + [12065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), + [12067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2242), + [12069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), + [12071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), + [12073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), + [12075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2214), + [12077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), + [12079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2212), + [12081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [12083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [12085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), + [12087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4386), + [12089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [12091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), + [12093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1546), + [12095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), + [12097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), + [12099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [12101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7633), + [12103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), + [12105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), + [12107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), + [12109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8220), + [12111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), + [12113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [12115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), + [12117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [12119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), + [12121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), + [12123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), + [12125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8225), + [12127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [12129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), + [12131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [12133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8226), + [12135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), + [12137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4539), + [12139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8218), + [12141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), + [12143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4528), + [12145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), + [12147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8222), + [12149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), + [12151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), + [12153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6110), + [12155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8215), + [12157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), + [12159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), + [12161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), + [12163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), + [12165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8214), + [12167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), + [12169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8213), + [12171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [12173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [12175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [12177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), + [12179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [12181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [12183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), + [12185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [12187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), + [12189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), + [12191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [12193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [12195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8216), + [12197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), + [12199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), + [12201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), + [12203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6173), + [12205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6179), + [12207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), + [12209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8212), + [12211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), + [12213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8210), + [12215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [12217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [12219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), + [12221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8207), + [12223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), + [12225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [12227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), + [12229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), + [12231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), + [12233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8198), + [12235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), + [12237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [12239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8197), + [12241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), + [12243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8192), + [12245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), + [12247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [12249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [12251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), + [12253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8196), + [12255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), + [12257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), + [12259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 2, .production_id = 91), SHIFT_REPEAT(6780), + [12262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 2, .production_id = 91), + [12264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), + [12266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [12268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [12270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [12272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [12274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), + [12276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4928), + [12278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), + [12280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [12282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), + [12284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1990), + [12286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9382), + [12288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9382), + [12290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), + [12292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), + [12294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7010), + [12296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9253), + [12298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9254), + [12300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), + [12302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), + [12304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), + [12306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), + [12308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8191), + [12310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), + [12312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), + [12314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), + [12316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8188), + [12318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), + [12320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4467), + [12322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6780), + [12324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6031), + [12326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3272), + [12328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), + [12330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6026), + [12332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), + [12334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), + [12336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [12338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4559), + [12340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4455), + [12342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), + [12344] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_statement_repeat1, 2), SHIFT_REPEAT(6892), + [12347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), + [12349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [12351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6502), + [12353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), + [12355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), + [12357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), + [12359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [12361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), + [12363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [12365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [12367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), + [12369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [12371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [12373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5857), + [12375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [12377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8174), + [12379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750), + [12381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [12383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), + [12385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), + [12387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [12389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8173), + [12391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [12393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [12395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), + [12397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), + [12399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [12401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347), + [12403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4555), + [12405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [12407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), + [12409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), + [12411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), + [12413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6781), + [12415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), + [12417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [12419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377), + [12421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2247), + [12423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), + [12425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3619), + [12427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), + [12429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), + [12431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), + [12433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), + [12435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), + [12437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), + [12439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), + [12441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), + [12443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5915), + [12445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), + [12447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), + [12449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), + [12451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2288), + [12453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), + [12455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), + [12457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5906), + [12459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trigger_body_repeat1, 2), SHIFT_REPEAT(7633), + [12462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trigger_body_repeat1, 2), + [12464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4956), + [12466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), + [12468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [12470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_spec_composite_repeat1, 2), SHIFT_REPEAT(6986), + [12473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_composite_repeat1, 2), + [12475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5209), + [12477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4951), + [12479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4851), + [12481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), + [12483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5596), + [12485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8164), + [12487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), + [12489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), + [12491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4945), + [12493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(177), + [12495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), + [12497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [12499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [12501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), + [12503] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_constraint_exclude_repeat1, 2), SHIFT_REPEAT(6502), + [12506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_constraint_exclude_repeat1, 2), + [12508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [12510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2), SHIFT_REPEAT(9792), + [12513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_repeat1, 2), + [12515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [12517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4831), + [12519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), + [12521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), + [12523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [12525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [12527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), + [12529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), + [12531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5802), + [12533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8254), + [12535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), + [12537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), + [12539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [12541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), + [12543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 2), SHIFT_REPEAT(3632), + [12546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [12548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5737), + [12550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_view_options_repeat1, 2), SHIFT_REPEAT(6376), + [12553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_view_options_repeat1, 2), + [12555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [12557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), + [12559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), + [12561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4683), + [12563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1860), + [12565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6289), + [12567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10455), + [12569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8077), + [12571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), + [12573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), + [12575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1856), + [12577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [12579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), + [12581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023), + [12583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), + [12585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6017), + [12587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), + [12589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6016), + [12591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6275), + [12593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6022), + [12595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4674), + [12597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [12599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), + [12601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6276), + [12603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), + [12605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), + [12607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5987), + [12609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), + [12611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6019), + [12613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6741), + [12615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6316), + [12617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2522), + [12619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), + [12621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5865), + [12623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), + [12625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), + [12627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), + [12629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), + [12631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), + [12633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), + [12635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [12637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5028), + [12639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [12641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), + [12643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5027), + [12645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), + [12647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), + [12649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), + [12651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5024), + [12653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), + [12655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), + [12657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [12659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5578), + [12661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), + [12663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8111), + [12665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [12667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7143), + [12669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 2), + [12671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), + [12673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [12675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [12677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), + [12679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(788), + [12681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), + [12683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [12685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6279), + [12687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), + [12689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_op_class, 1), + [12691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [12693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), + [12695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4927), + [12697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), + [12699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [12701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(785), + [12703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6376), + [12705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8095), + [12707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4981), + [12709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [12711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4676), + [12713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), + [12715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [12717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [12719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), + [12721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5925), + [12723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5927), + [12725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [12727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5931), + [12729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5935), + [12731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), + [12733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), + [12735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), + [12737] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 2, .production_id = 91), SHIFT_REPEAT(6097), + [12740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 2, .production_id = 91), + [12742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), + [12744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [12746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [12748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [12750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [12752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), + [12754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5974), + [12756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), + [12758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4824), + [12760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5981), + [12762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), + [12764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5861), + [12766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), + [12768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5989), + [12770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), + [12772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2328), + [12774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [12776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), + [12778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), + [12780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2127), + [12782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [12784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), + [12786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [12788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [12790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), + [12792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [12794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6750), + [12796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5904), + [12798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), + [12800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [12802] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_create_function_parameters_repeat1, 2), SHIFT_REPEAT(6206), + [12805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_create_function_parameters_repeat1, 2), + [12807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [12809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [12811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), + [12813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [12815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 79), SHIFT_REPEAT(6090), + [12818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 79), + [12820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), + [12822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [12824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), + [12826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5587), + [12828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), + [12830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3234), + [12832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_values_clause_body, 2), + [12834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [12836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [12838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), + [12840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), + [12842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), + [12844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [12846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), + [12848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [12850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7154), + [12852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_option, 1), + [12854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), + [12856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [12858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4965), + [12860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8044), + [12862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4854), + [12864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), + [12866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), + [12868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6768), + [12870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), + [12872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4861), + [12874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), + [12876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6745), + [12878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [12880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), + [12882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4859), + [12884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9215), + [12886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9215), + [12888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [12890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), + [12892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6206), + [12894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4567), + [12896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10309), + [12898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10306), + [12900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4425), + [12902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), + [12904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), + [12906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6757), + [12908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [12910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), + [12912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), + [12914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6315), + [12916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [12918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [12920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6285), + [12922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [12924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [12926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6749), + [12928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [12930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [12932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [12934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), + [12936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9297), + [12938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8457), + [12940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9339), + [12942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9340), + [12944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [12946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), + [12948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7117), + [12950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [12952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2492), + [12954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), + [12956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6770), + [12958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494), + [12960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6785), + [12962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6793), + [12964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), + [12966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [12968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), + [12970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), + [12972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), + [12974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [12976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9729), + [12978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9726), + [12980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), + [12982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5853), + [12984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5855), + [12986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [12988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), + [12990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6318), + [12992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [12994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [12996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3025), + [12998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), + [13000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(175), + [13002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [13004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), + [13006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [13008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [13010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), + [13012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4839), + [13014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2405), + [13016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [13018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8847), + [13020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8854), + [13022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), + [13024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [13026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6860), + [13028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9214), + [13030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9216), + [13032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [13034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), + [13036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6778), + [13038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [13040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [13042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6790), + [13044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [13046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(702), + [13048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [13050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), + [13052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), + [13054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), + [13056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), + [13058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [13060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [13062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [13064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [13066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [13068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), + [13070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8833), + [13072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [13074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9213), + [13076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), + [13078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), + [13080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8832), + [13082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [13084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), + [13086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), + [13088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), + [13090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), + [13092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8873), + [13094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [13096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), + [13098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8791), + [13100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [13102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), + [13104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8928), + [13106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6767), + [13108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8895), + [13110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6648), + [13112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8991), + [13114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), + [13116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8750), + [13118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [13120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), + [13122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), + [13124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8914), + [13126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [13128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3281), + [13130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8943), + [13132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [13134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8712), + [13136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), + [13138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8969), + [13140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [13142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6344), + [13144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8966), + [13146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4955), + [13148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9013), + [13150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [13152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9032), + [13154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [13156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), + [13158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6407), + [13160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6596), + [13162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [13164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487), + [13166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [13168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), + [13170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [13172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), + [13174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8704), + [13176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [13178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), + [13180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [13182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8638), + [13184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6651), + [13186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), + [13188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trigger_event, 1), + [13190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6412), + [13192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), + [13194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583), + [13196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9256), + [13198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), + [13200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9369), + [13202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [13204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), + [13206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8657), + [13208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), + [13210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), + [13212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), + [13214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9331), + [13216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2529), + [13218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9383), + [13220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), + [13222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [13224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7422), + [13226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7417), + [13228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), + [13230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8640), + [13232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), + [13234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4584), + [13236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), + [13238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7696), + [13240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7695), + [13242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8546), + [13244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [13246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [13248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9324), + [13250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4922), + [13252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), + [13254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7204), + [13256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7203), + [13258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2), + [13260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_table_parameters_repeat1, 2, .production_id = 37), + [13262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8610), + [13264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), + [13266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), + [13268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7052), + [13270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7047), + [13272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), + [13274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9447), + [13276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), + [13278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [13280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), + [13282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 2), + [13284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8563), + [13286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), + [13288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), + [13290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8544), + [13292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), + [13294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_options, 4, .production_id = 1), + [13296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9728), + [13298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [13300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [13302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [13304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8516), + [13306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [13308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4117), + [13310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8418), + [13312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [13314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), + [13316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9934), + [13318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5152), + [13320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8415), + [13322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), + [13324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), + [13326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8136), + [13328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8139), + [13330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10111), + [13332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), + [13334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), + [13336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6851), + [13338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6852), + [13340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10082), + [13342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [13344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8475), + [13346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [13348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), + [13350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_view_options, 5, .production_id = 1), + [13352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 117), + [13354] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_operator, 1), + [13356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8469), + [13358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [13360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), + [13362] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 3, .production_id = 60), + [13364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), + [13366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6727), + [13368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7121), + [13370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7174), + [13372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10282), + [13374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), + [13376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), + [13378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 111), + [13380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 113), + [13382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 114), + [13384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 115), + [13386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 116), + [13388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), + [13390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8422), + [13392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [13394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [13396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), + [13398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8406), + [13400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [13402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 118), + [13404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 119), + [13406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), + [13408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 120), + [13410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 121), + [13412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 122), + [13414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 123), + [13416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 124), + [13418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 125), + [13420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 126), + [13422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 127), + [13424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 128), + [13426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_base_repeat1, 4, .production_id = 112), + [13428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10452), + [13430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5101), + [13432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_index_table_parameters_repeat1, 3), + [13434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), + [13436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_exclude_entry, 4, .production_id = 137), + [13438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8375), + [13440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [13442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), + [13444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10798), + [13446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), + [13448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6416), + [13450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6571), + [13452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10804), + [13454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), + [13456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8356), + [13458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [13460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8829), + [13462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 1), + [13464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), + [13466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10873), + [13468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [13470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8734), + [13472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), + [13474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), + [13476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [13478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 212), + [13480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 213), + [13482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 214), + [13484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10906), + [13486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [13488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 215), + [13490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 216), + [13492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), + [13494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_spec_range_repeat1, 4, .production_id = 217), + [13496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8328), + [13498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753), + [13500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), + [13502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), + [13504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), + [13506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), + [13508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), + [13510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), + [13512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), + [13514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), + [13516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6663), + [13518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8270), + [13520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), + [13522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10948), + [13524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), + [13526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [13528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3825), + [13530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11114), + [13532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5057), + [13534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10981), + [13536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1378), + [13538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), + [13540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11046), + [13542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), + [13544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), + [13546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8281), + [13548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), + [13550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), + [13552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [13554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10368), + [13556] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [13558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [13560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), + [13562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), + [13564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [13566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), + [13568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), + [13570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [13572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4903), + [13574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [13576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [13578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), + [13580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), + [13582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), + [13584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [13586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [13588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), + [13590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [13592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [13594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [13596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), + [13598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [13600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), + [13602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [13604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), + [13606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [13608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [13610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [13612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [13614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [13616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [13618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [13620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [13622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [13624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [13626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [13628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [13630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [13632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [13634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4886), + [13636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), + [13638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), + [13640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [13642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), + [13644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), + [13646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [13648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [13650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [13652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), + [13654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4548), + [13656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4135), + [13658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), + [13660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [13662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), + [13664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), + [13666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), + [13668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), + [13670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [13672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [13674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [13676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), + [13678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [13680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), + [13682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), + [13684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [13686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [13688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), + [13690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [13692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), + [13694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [13696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4780), + [13698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [13700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), + [13702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4776), + [13704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4775), + [13706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [13708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), + [13710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), + [13712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), + [13714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4806), + [13716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), + [13718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4777), + [13720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [13722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [13724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [13726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), + [13728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), + [13730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [13732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [13734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [13736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [13738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [13740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [13742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), + [13744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), + [13746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [13748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), + [13750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), + [13752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), + [13754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), + [13756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4017), + [13758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [13760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), + [13762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), + [13764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), + [13766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2307), + [13768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [13770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), + [13772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), + [13774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2306), + [13776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), + [13778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2305), + [13780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), + [13782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), + [13784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), + [13786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), + [13788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290), + [13790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), + [13792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [13794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2282), + [13796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2281), + [13798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280), + [13800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), + [13802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), + [13804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2276), + [13806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), + [13808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [13810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), + [13812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [13814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6664), + [13816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [13818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), + [13820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), + [13822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), + [13824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4491), + [13826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [13828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), + [13830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), + [13832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), + [13834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345), + [13836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), + [13838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), + [13840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), + [13842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [13844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), + [13846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2381), + [13848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), + [13850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), + [13852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), + [13854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), + [13856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), + [13858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [13860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [13862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4899), + [13864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), + [13866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), + [13868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), + [13870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), + [13872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), + [13874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), + [13876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), + [13878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), + [13880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), + [13882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), + [13884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), + [13886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), + [13888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [13890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), + [13892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), + [13894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), + [13896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), + [13898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [13900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), + [13902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1850), + [13904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [13906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4880), + [13908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6633), + [13910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6710), + [13912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), + [13914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), + [13916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), + [13918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), + [13920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), + [13922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [13924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), + [13926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3921), + [13928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), + [13930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [13932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [13934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), + [13936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), + [13938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), + [13940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), + [13942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), + [13944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [13946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), + [13948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [13950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2075), + [13952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), + [13954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [13956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [13958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [13960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), + [13962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), + [13964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), + [13966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [13968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), + [13970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [13972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [13974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [13976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [13978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), + [13980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [13982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263), + [13984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), + [13986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), + [13988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [13990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), + [13992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), + [13994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(119), + [13996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), + [13998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [14000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), + [14002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), + [14004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [14006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), + [14008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), + [14010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [14012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), + [14014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [14016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6577), + [14018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), + [14020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [14022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6708), + [14024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [14026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [14028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [14030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [14032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [14034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), + [14036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), + [14038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [14040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [14042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [14044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), + [14046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [14048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [14050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [14052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(781), + [14054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [14056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [14058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [14060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [14062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [14064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [14066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [14068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6551), + [14070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6554), + [14072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), + [14074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [14076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), + [14078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), + [14080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [14082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), + [14084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), + [14086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), + [14088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), + [14090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [14092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4665), + [14094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [14096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [14098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4484), + [14100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), + [14102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [14104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), + [14106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6669), + [14108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), + [14110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [14112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), + [14114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [14116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4464), + [14118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [14120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), + [14122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [14124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), + [14126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [14128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4900), + [14130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [14132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [14134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [14136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [14138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [14140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [14142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [14144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [14146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [14148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [14150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [14152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [14154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [14156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4256), + [14158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), + [14160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [14162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [14164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), + [14166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), + [14168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [14170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2571), + [14172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6641), + [14174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6670), + [14176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [14178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6677), + [14180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [14182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6679), + [14184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6739), + [14186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), + [14188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765), + [14190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [14192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6337), + [14194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [14196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), + [14198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6718), + [14200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), + [14202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2311), + [14204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), + [14206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), + [14208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2312), + [14210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2313), + [14212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), + [14214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), + [14216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), + [14218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2270), + [14220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), + [14222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), + [14224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [14226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), + [14228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [14230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), + [14232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1736), + [14234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [14236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [14238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [14240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [14242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [14244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), + [14246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), + [14248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [14250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [14252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [14254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [14256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), + [14258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6712), + [14260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [14262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6705), + [14264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), + [14266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2261), + [14268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [14270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6703), + [14272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4335), + [14274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4336), + [14276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), + [14278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), + [14280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), + [14282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [14284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), + [14286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), + [14288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2357), + [14290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), + [14292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), + [14294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [14296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), + [14298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [14300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), + [14302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), + [14304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), + [14306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), + [14308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), + [14310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), + [14312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2347), + [14314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [14316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), + [14318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), + [14320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [14322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [14324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), + [14326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2341), + [14328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), + [14330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), + [14332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(703), + [14334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), + [14336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [14338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [14340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [14342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6668), + [14344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), + [14346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [14348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [14350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [14352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [14354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), + [14356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [14358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), + [14360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), + [14362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), + [14364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [14366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [14368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [14370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [14372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [14374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), + [14376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [14378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [14380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [14382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), + [14384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [14386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), + [14388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [14390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), + [14392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), + [14394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), + [14396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), + [14398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), + [14400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [14402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), + [14404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), + [14406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), + [14408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), + [14410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), + [14412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), + [14414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6387), + [14416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [14418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4888), + [14420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [14422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2219), + [14424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [14426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [14428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), + [14430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4503), + [14432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6236), + [14434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), + [14436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), + [14438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [14440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), + [14442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8863), + [14444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [14446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [14448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [14450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), + [14452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4901), + [14454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), + [14456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8867), + [14458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [14460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [14462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [14464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4904), + [14466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [14468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [14470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), + [14472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [14474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), + [14476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), + [14478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), + [14480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), + [14482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [14484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [14486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [14488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), + [14490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8887), + [14492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [14494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [14496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [14498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [14500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [14502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [14504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6657), + [14506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [14508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4891), + [14510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8935), + [14512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [14514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8938), + [14516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6432), + [14518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4921), + [14520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), + [14522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), + [14524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6443), + [14526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), + [14528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4917), + [14530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4914), + [14532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), + [14534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [14536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [14538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4913), + [14540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(97), + [14542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [14544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [14546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), + [14548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [14550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [14552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [14554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [14556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [14558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [14560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [14562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [14564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6737), + [14566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6695), + [14568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944), + [14570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [14572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [14574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [14576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [14578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), + [14580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1373), + [14582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), + [14584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [14586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), + [14588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2103), + [14590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7955), + [14592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4943), + [14594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4957), + [14596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), + [14598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), + [14600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9091), + [14602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), + [14604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [14606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_join_type, 2), + [14608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [14610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [14612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [14614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [14616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [14618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [14620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [14622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [14624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [14626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [14628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [14630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [14632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [14634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [14636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [14638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [14640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9207), + [14642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9097), + [14644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4969), + [14646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [14648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6845), + [14650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [14652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [14654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6222), + [14656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), + [14658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6934), + [14660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6951), + [14662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4966), + [14664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [14666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9079), + [14668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6607), + [14670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), + [14672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), + [14674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), + [14676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6525), + [14678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), + [14680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), + [14682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2228), + [14684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [14686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [14688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [14690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [14692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [14694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [14696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [14698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [14700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [14702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [14704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [14706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [14708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [14710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [14712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [14714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [14716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6598), + [14718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [14720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [14722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), + [14724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [14726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [14728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6624), + [14730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9209), + [14732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [14734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), + [14736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [14738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6632), + [14740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), + [14742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), + [14744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), + [14746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), + [14748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), + [14750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), + [14752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), + [14754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2557), + [14756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), + [14758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), + [14760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [14762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2558), + [14764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [14766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), + [14768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [14770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [14772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [14774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [14776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [14778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [14780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [14782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [14784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [14786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [14788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6756), + [14790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), + [14792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [14794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [14796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9247), + [14798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6991), + [14800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7058), + [14802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [14804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7004), + [14806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), + [14808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), + [14810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), + [14812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [14814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [14816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [14818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [14820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [14822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [14824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [14826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [14828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [14830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [14832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [14834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [14836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [14838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [14840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6405), + [14842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), + [14844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [14846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), + [14848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6649), + [14850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9258), + [14852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6448), + [14854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2565), + [14856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4974), + [14858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [14860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [14862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [14864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [14866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [14868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [14870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [14872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), + [14874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [14876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [14878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [14880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), + [14882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [14884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), + [14886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [14888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6684), + [14890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [14892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), + [14894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6284), + [14896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), + [14898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [14900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [14902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), + [14904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [14906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [14908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [14910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [14912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [14914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [14916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [14918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [14920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [14922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [14924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [14926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [14928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6674), + [14930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6105), + [14932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [14934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), + [14936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), + [14938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [14940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [14942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [14944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), + [14946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [14948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), + [14950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [14952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), + [14954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [14956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), + [14958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [14960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), + [14962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [14964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), + [14966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1872), + [14968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6556), + [14970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), + [14972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), + [14974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [14976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [14978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [14980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [14982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), + [14984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [14986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(725), + [14988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [14990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [14992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), + [14994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [14996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [14998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [15000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [15002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [15004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6655), + [15006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [15008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [15010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [15012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [15014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [15016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [15018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [15020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [15022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [15024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [15026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [15028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [15030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [15032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [15034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [15036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6654), + [15038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [15040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [15042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), + [15044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), + [15046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [15048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [15050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [15052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [15054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [15056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [15058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [15060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [15062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [15064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [15066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [15068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6611), + [15070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), + [15072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [15074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), + [15076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), + [15078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [15080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [15082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), + [15084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [15086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [15088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [15090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [15092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6224), + [15094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), + [15096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7126), + [15098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), + [15100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), + [15102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4717), + [15104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), + [15106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [15108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [15110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), + [15112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [15114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2627), + [15116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2434), + [15118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [15120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9283), + [15122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [15124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6594), + [15126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [15128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9284), + [15130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), + [15132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), + [15134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), + [15136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), + [15138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983), + [15140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), + [15142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [15144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [15146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [15148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [15150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [15152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), + [15154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [15156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), + [15158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [15160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9300), + [15162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187), + [15164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), + [15166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [15168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7975), + [15170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1949), + [15172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), + [15174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), + [15176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2436), + [15178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), + [15180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), + [15182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [15184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [15186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [15188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), + [15190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2198), + [15192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [15194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [15196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), + [15198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6580), + [15200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [15202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9307), + [15204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8692), + [15206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8690), + [15208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6584), + [15210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7995), + [15212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9309), + [15214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9311), + [15216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2236), + [15218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(136), + [15220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4934), + [15222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4936), + [15224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8677), + [15226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9312), + [15228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4937), + [15230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8650), + [15232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), + [15234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), + [15236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6528), + [15238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4938), + [15240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), + [15242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), + [15244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8645), + [15246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8641), + [15248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), + [15250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7189), + [15252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6634), + [15254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6543), + [15256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), + [15258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4912), + [15260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6544), + [15262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6546), + [15264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6553), + [15266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6555), + [15268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6558), + [15270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8021), + [15272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8582), + [15274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), + [15276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6561), + [15278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6563), + [15280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6567), + [15282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4946), + [15284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8547), + [15286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7998), + [15288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4947), + [15290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6572), + [15292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6581), + [15294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6658), + [15296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4950), + [15298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7764), + [15300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7763), + [15302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6587), + [15304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7761), + [15306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6593), + [15308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9327), + [15310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), + [15312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6903), + [15314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6690), + [15316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4952), + [15318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6620), + [15320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4954), + [15322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7039), + [15324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6704), + [15326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4961), + [15328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2607), + [15330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4918), + [15332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6936), + [15334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9356), + [15336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6452), + [15338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6656), + [15340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4925), + [15342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6661), + [15344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6667), + [15346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9361), + [15348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7746), + [15350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8449), + [15352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7532), + [15354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8300), + [15356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9363), + [15358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4889), + [15360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), + [15362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4180), + [15364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7056), + [15366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), + [15368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), + [15370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), + [15372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tablespace_hint, 2), + [15374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [15376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), + [15378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4916), + [15380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), + [15382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6838), + [15384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6716), + [15386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), + [15388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), + [15390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5708), + [15392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [15394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [15396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2520), + [15398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(120), + [15400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), + [15402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(122), + [15404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), + [15406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8312), + [15408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), + [15410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9358), + [15412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6952), + [15414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8277), + [15416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), + [15418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8274), + [15420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8269), + [15422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7221), + [15424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8267), + [15426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9429), + [15428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(126), + [15430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), + [15432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(127), + [15434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), + [15436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), + [15438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9299), + [15440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8417), + [15442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8420), + [15444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8424), + [15446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7510), + [15448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8442), + [15450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), + [15452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(130), + [15454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6605), + [15456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(131), + [15458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), + [15460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), + [15462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), + [15464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9702), + [15466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6912), + [15468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6608), + [15470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [15472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2519), + [15474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), + [15476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8552), + [15478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8462), + [15480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8561), + [15482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8565), + [15484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8567), + [15486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), + [15488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), + [15490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9850), + [15492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5885), + [15494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5023), + [15496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8655), + [15498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8658), + [15500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8676), + [15502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8678), + [15504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8725), + [15506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6876), + [15508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8744), + [15510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8745), + [15512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8751), + [15514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8777), + [15516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9271), + [15518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6874), + [15520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6444), + [15522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2514), + [15524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6878), + [15526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9764), + [15528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9843), + [15530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9789), + [15532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6621), + [15534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [15536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2513), + [15538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), + [15540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9814), + [15542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7648), + [15544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9818), + [15546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6612), + [15548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), + [15550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), + [15552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9127), + [15554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9130), + [15556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2512), + [15558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5049), + [15560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9136), + [15562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7093), + [15564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9085), + [15566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), + [15568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), + [15570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4721), + [15572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6631), + [15574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6035), + [15576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4926), + [15578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6438), + [15580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7977), + [15582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9276), + [15584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), + [15586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2511), + [15588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), + [15590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [15592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), + [15594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), + [15596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6689), + [15598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [15600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9292), + [15602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7783), + [15604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9330), + [15606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9355), + [15608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7748), + [15610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9362), + [15612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9372), + [15614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7737), + [15616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9389), + [15618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), + [15620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1167), + [15622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9495), + [15624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9497), + [15626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1169), + [15628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1176), + [15630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9503), + [15632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9524), + [15634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9528), + [15636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9641), + [15638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9647), + [15640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9734), + [15642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6719), + [15644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9763), + [15646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9786), + [15648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9815), + [15650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [15652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), + [15654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9875), + [15656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [15658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), + [15660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [15662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1208), + [15664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4668), + [15666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8073), + [15668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9967), + [15670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), + [15672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [15674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4054), + [15676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), + [15678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [15680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), + [15682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10018), + [15684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7572), + [15686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10105), + [15688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10134), + [15690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7559), + [15692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10163), + [15694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10220), + [15696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7515), + [15698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10307), + [15700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(134), + [15702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [15704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10308), + [15706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10314), + [15708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10883), + [15710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10336), + [15712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10337), + [15714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10340), + [15716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10343), + [15718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10372), + [15720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10481), + [15722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10486), + [15724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10479), + [15726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6700), + [15728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [15730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10537), + [15732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), + [15734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), + [15736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6720), + [15738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6722), + [15740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6738), + [15742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8167), + [15744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10843), + [15746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), + [15748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6736), + [15750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6734), + [15752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), + [15754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10868), + [15756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7420), + [15758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10870), + [15760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10882), + [15762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7406), + [15764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10988), + [15766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10910), + [15768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7378), + [15770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10913), + [15772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10914), + [15774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10916), + [15776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10917), + [15778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10918), + [15780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10921), + [15782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10924), + [15784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10930), + [15786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10931), + [15788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10952), + [15790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10955), + [15792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10956), + [15794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6622), + [15796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2510), + [15798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10959), + [15800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), + [15802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), + [15804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), + [15806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8237), + [15808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10968), + [15810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), + [15812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2507), + [15814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10984), + [15816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7278), + [15818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10987), + [15820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10947), + [15822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7267), + [15824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10992), + [15826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10997), + [15828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7256), + [15830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10999), + [15832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11000), + [15834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11053), + [15836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11054), + [15838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11107), + [15840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11108), + [15842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11110), + [15844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11111), + [15846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11112), + [15848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9171), + [15850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10990), + [15852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11117), + [15854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2506), + [15856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), + [15858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11113), + [15860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), + [15862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), + [15864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8248), + [15866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11056), + [15868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2649), + [15870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [15872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11050), + [15874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7233), + [15876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11049), + [15878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11012), + [15880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7239), + [15882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11011), + [15884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11010), + [15886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7243), + [15888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11009), + [15890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11008), + [15892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11007), + [15894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11006), + [15896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11005), + [15898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11004), + [15900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11003), + [15902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11002), + [15904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11001), + [15906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10996), + [15908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10995), + [15910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10994), + [15912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6715), + [15914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10991), + [15916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6714), + [15918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6713), + [15920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8240), + [15922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10985), + [15924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6702), + [15926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6652), + [15928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10983), + [15930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7284), + [15932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10982), + [15934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10980), + [15936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7290), + [15938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10979), + [15940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10978), + [15942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7294), + [15944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10977), + [15946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10976), + [15948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10975), + [15950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10974), + [15952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10973), + [15954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10972), + [15956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10971), + [15958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10970), + [15960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10969), + [15962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10965), + [15964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10964), + [15966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10963), + [15968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6672), + [15970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), + [15972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10960), + [15974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6699), + [15976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6698), + [15978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8233), + [15980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10953), + [15982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8075), + [15984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10950), + [15986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7334), + [15988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10949), + [15990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10867), + [15992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7340), + [15994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10945), + [15996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10943), + [15998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7344), + [16000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10942), + [16002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10941), + [16004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10940), + [16006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10939), + [16008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10938), + [16010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10936), + [16012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10935), + [16014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10934), + [16016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10933), + [16018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10928), + [16020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10927), + [16022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10926), + [16024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6696), + [16026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2619), + [16028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10919), + [16030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6728), + [16032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6588), + [16034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8205), + [16036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10911), + [16038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7601), + [16040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7600), + [16042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10908), + [16044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7384), + [16046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10907), + [16048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10903), + [16050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7390), + [16052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10902), + [16054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10901), + [16056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7394), + [16058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10900), + [16060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10897), + [16062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10896), + [16064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10895), + [16066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10894), + [16068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10893), + [16070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10886), + [16072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10885), + [16074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10884), + [16076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10880), + [16078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10878), + [16080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10877), + [16082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6693), + [16084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [16086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10875), + [16088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7599), + [16090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6692), + [16092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8183), + [16094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10845), + [16096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), + [16098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5107), + [16100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10838), + [16102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7433), + [16104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10810), + [16106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10799), + [16108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7439), + [16110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10797), + [16112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10792), + [16114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7443), + [16116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10791), + [16118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10789), + [16120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10788), + [16122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10786), + [16124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10785), + [16126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10784), + [16128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10782), + [16130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10781), + [16132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10531), + [16134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10559), + [16136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10557), + [16138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10556), + [16140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5136), + [16142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5138), + [16144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10534), + [16146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), + [16148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), + [16150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8131), + [16152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10460), + [16154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), + [16156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5166), + [16158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10456), + [16160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7480), + [16162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10453), + [16164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10431), + [16166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7486), + [16168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10427), + [16170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10426), + [16172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7490), + [16174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10424), + [16176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10423), + [16178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10402), + [16180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10401), + [16182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10398), + [16184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10397), + [16186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10395), + [16188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10394), + [16190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10373), + [16192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [16194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10366), + [16196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10224), + [16198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5174), + [16200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), + [16202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10339), + [16204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), + [16206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6998), + [16208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8117), + [16210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10310), + [16212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6460), + [16214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5187), + [16216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10286), + [16218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7527), + [16220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10285), + [16222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10281), + [16224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7533), + [16226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10279), + [16228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10278), + [16230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7537), + [16232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10257), + [16234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10256), + [16236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10253), + [16238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10252), + [16240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10250), + [16242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10249), + [16244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10228), + [16246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10227), + [16248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10104), + [16250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(10194), + [16252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10192), + [16254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10191), + [16256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(113), + [16258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), + [16260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10141), + [16262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5177), + [16264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5169), + [16266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8089), + [16268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10107), + [16270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2498), + [16272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), + [16274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10020), + [16276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7574), + [16278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10083), + [16280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10079), + [16282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7580), + [16284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10078), + [16286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10076), + [16288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7584), + [16290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10075), + [16292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10054), + [16294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10053), + [16296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10049), + [16298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10047), + [16300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10046), + [16302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10025), + [16304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10021), + [16306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9966), + [16308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9996), + [16310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9995), + [16312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9992), + [16314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [16316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4991), + [16318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9989), + [16320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10199), + [16322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), + [16324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8072), + [16326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9960), + [16328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), + [16330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), + [16332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9938), + [16334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7621), + [16336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9937), + [16338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9933), + [16340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7627), + [16342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9931), + [16344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9930), + [16346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7631), + [16348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9909), + [16350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9908), + [16352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9905), + [16354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9904), + [16356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9902), + [16358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9901), + [16360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9880), + [16362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9879), + [16364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9876), + [16366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9851), + [16368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9846), + [16370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9727), + [16372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10137), + [16374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9793), + [16376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10140), + [16378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), + [16380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8049), + [16382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9735), + [16384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8097), + [16386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9731), + [16388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7668), + [16390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9730), + [16392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9583), + [16394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7674), + [16396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9706), + [16398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9701), + [16400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7678), + [16402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9699), + [16404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9698), + [16406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9677), + [16408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9676), + [16410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9673), + [16412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9672), + [16414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9670), + [16416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9669), + [16418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9648), + [16420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9590), + [16422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9461), + [16424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9554), + [16426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [16428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [16430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9525), + [16432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5015), + [16434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [16436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8028), + [16438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9498), + [16440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10195), + [16442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7549), + [16444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9433), + [16446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7715), + [16448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9448), + [16450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9436), + [16452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7721), + [16454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9329), + [16456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9428), + [16458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7725), + [16460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9427), + [16462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9423), + [16464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9422), + [16466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9411), + [16468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9410), + [16470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9407), + [16472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9396), + [16474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9393), + [16476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9392), + [16478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9381), + [16480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9380), + [16482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9376), + [16484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), + [16486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(178), + [16488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9368), + [16490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [16492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), + [16494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8003), + [16496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9337), + [16498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), + [16500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9198), + [16502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7762), + [16504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9325), + [16506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9323), + [16508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7768), + [16510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9322), + [16512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9320), + [16514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7772), + [16516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9319), + [16518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9310), + [16520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9308), + [16522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9302), + [16524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9298), + [16526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9296), + [16528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9295), + [16530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9294), + [16532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9293), + [16534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9290), + [16536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9289), + [16538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9288), + [16540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), + [16542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), + [16544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9281), + [16546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [16548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7979), + [16550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9272), + [16552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [16554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [16556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9262), + [16558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7809), + [16560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9257), + [16562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9255), + [16564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7815), + [16566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9252), + [16568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9250), + [16570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7819), + [16572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9239), + [16574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9234), + [16576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9231), + [16578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9218), + [16580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9210), + [16582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9208), + [16584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9203), + [16586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9200), + [16588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9199), + [16590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9189), + [16592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9188), + [16594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9160), + [16596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [16598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1413), + [16600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9139), + [16602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [16604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [16606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7954), + [16608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8960), + [16610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [16612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [16614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9010), + [16616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7856), + [16618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8988), + [16620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8965), + [16622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7862), + [16624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8816), + [16626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8940), + [16628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7866), + [16630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8939), + [16632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8915), + [16634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8911), + [16636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8910), + [16638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8909), + [16640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8908), + [16642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8905), + [16644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8904), + [16646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8900), + [16648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8898), + [16650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8889), + [16652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8888), + [16654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [16656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [16658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8870), + [16660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [16662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163), + [16664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7926), + [16666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8864), + [16668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [16670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1414), + [16672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8859), + [16674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7882), + [16676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8848), + [16678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8828), + [16680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7887), + [16682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8827), + [16684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8823), + [16686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7889), + [16688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8822), + [16690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8818), + [16692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8687), + [16694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8807), + [16696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8792), + [16698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8788), + [16700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8787), + [16702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8786), + [16704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8782), + [16706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8775), + [16708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8772), + [16710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8766), + [16712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), + [16714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), + [16716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8746), + [16718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [16720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [16722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7942), + [16724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8731), + [16726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [16728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [16730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8724), + [16732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7852), + [16734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8716), + [16736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8710), + [16738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7844), + [16740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8708), + [16742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8706), + [16744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7834), + [16746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8705), + [16748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8702), + [16750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8700), + [16752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8699), + [16754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8698), + [16756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8694), + [16758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8689), + [16760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8688), + [16762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8659), + [16764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8665), + [16766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8663), + [16768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8661), + [16770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), + [16772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [16774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8652), + [16776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [16778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7989), + [16780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8646), + [16782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), + [16784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8643), + [16786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7769), + [16788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8642), + [16790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8637), + [16792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7751), + [16794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8631), + [16796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8630), + [16798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7747), + [16800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8622), + [16802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8618), + [16804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8616), + [16806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8614), + [16808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8612), + [16810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8611), + [16812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8608), + [16814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8605), + [16816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8604), + [16818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8590), + [16820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8584), + [16822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8575), + [16824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [16826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [16828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8569), + [16830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), + [16832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [16834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8036), + [16836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8553), + [16838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), + [16840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), + [16842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8551), + [16844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7669), + [16846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8548), + [16848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8543), + [16850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7656), + [16852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8537), + [16854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8528), + [16856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7652), + [16858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8524), + [16860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8522), + [16862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8520), + [16864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8518), + [16866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8517), + [16868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8514), + [16870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8511), + [16872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8510), + [16874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8506), + [16876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8504), + [16878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8502), + [16880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8501), + [16882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [16884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), + [16886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8497), + [16888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [16890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6529), + [16892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8083), + [16894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8488), + [16896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), + [16898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), + [16900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8481), + [16902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7561), + [16904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8477), + [16906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8473), + [16908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7552), + [16910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8471), + [16912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8470), + [16914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7544), + [16916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8467), + [16918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8464), + [16920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8463), + [16922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8430), + [16924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8459), + [16926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8458), + [16928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8455), + [16930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8454), + [16932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8453), + [16934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8434), + [16936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8302), + [16938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8428), + [16940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [16942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [16944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8423), + [16946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), + [16948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [16950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8130), + [16952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8411), + [16954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), + [16956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), + [16958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8410), + [16960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7500), + [16962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8407), + [16964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8403), + [16966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7493), + [16968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8402), + [16970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8396), + [16972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7487), + [16974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8395), + [16976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8394), + [16978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8387), + [16980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8383), + [16982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8381), + [16984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8379), + [16986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8377), + [16988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8376), + [16990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8373), + [16992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8370), + [16994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8369), + [16996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8368), + [16998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5082), + [17000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [17002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8364), + [17004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3756), + [17006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), + [17008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8177), + [17010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8360), + [17012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), + [17014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6464), + [17016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8359), + [17018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7419), + [17020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8358), + [17022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8355), + [17024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7404), + [17026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8349), + [17028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8348), + [17030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7400), + [17032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8347), + [17034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8340), + [17036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8336), + [17038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8334), + [17040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8332), + [17042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8330), + [17044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8329), + [17046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8326), + [17048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8324), + [17050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8322), + [17052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8321), + [17054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8318), + [17056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), + [17058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), + [17060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8316), + [17062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10482), + [17064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), + [17066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8224), + [17068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8311), + [17070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), + [17072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [17074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8309), + [17076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7325), + [17078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8308), + [17080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8301), + [17082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7279), + [17084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8293), + [17086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8289), + [17088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7231), + [17090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8287), + [17092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8285), + [17094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8283), + [17096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8282), + [17098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8279), + [17100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8276), + [17102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8275), + [17104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8271), + [17106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9695), + [17108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8261), + [17110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8262), + [17112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8263), + [17114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10485), + [17116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [17118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8265), + [17120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10478), + [17122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1236), + [17124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8250), + [17126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8273), + [17128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10508), + [17130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10511), + [17132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8278), + [17134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7224), + [17136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8280), + [17138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8284), + [17140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7228), + [17142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8286), + [17144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8288), + [17146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7275), + [17148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8290), + [17150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8291), + [17152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8292), + [17154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8294), + [17156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8295), + [17158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8296), + [17160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8297), + [17162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8298), + [17164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8299), + [17166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8304), + [17168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8305), + [17170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8306), + [17172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), + [17174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8310), + [17176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [17178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8211), + [17180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8320), + [17182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [17184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [17186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8325), + [17188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7376), + [17190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8327), + [17192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8331), + [17194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7380), + [17196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8333), + [17198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8335), + [17200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7393), + [17202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8337), + [17204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8338), + [17206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8339), + [17208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8341), + [17210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8342), + [17212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8343), + [17214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8344), + [17216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8345), + [17218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8346), + [17220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8351), + [17222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8352), + [17224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8353), + [17226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [17228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [17230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8357), + [17232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), + [17234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), + [17236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8165), + [17238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8367), + [17240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5083), + [17242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5085), + [17244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8372), + [17246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7467), + [17248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8374), + [17250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8378), + [17252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7472), + [17254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8380), + [17256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8382), + [17258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7479), + [17260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8384), + [17262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8385), + [17264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8386), + [17266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8388), + [17268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8389), + [17270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8390), + [17272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8391), + [17274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8392), + [17276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8393), + [17278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8398), + [17280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8399), + [17282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8400), + [17284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5086), + [17286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5087), + [17288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8404), + [17290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5088), + [17292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5089), + [17294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8127), + [17296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8414), + [17298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), + [17300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5059), + [17302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8419), + [17304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7508), + [17306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8421), + [17308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8425), + [17310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7512), + [17312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8427), + [17314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8429), + [17316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7519), + [17318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8431), + [17320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8432), + [17322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8433), + [17324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8435), + [17326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8436), + [17328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8437), + [17330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8438), + [17332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8439), + [17334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8440), + [17336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8445), + [17338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8446), + [17340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8447), + [17342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5055), + [17344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5097), + [17346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8451), + [17348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), + [17350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), + [17352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8106), + [17354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8461), + [17356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5096), + [17358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5093), + [17360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8466), + [17362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7545), + [17364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8468), + [17366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8472), + [17368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7558), + [17370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8474), + [17372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8476), + [17374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7563), + [17376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8478), + [17378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8479), + [17380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8480), + [17382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8482), + [17384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8483), + [17386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8484), + [17388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8485), + [17390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8486), + [17392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8487), + [17394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8492), + [17396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8493), + [17398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8494), + [17400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [17402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), + [17404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8498), + [17406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [17408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), + [17410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8063), + [17412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8508), + [17414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), + [17416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), + [17418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8513), + [17420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7636), + [17422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8515), + [17424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8519), + [17426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7647), + [17428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8521), + [17430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8523), + [17432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7653), + [17434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8525), + [17436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8526), + [17438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8527), + [17440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8529), + [17442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8530), + [17444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8531), + [17446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8532), + [17448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8533), + [17450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8534), + [17452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8539), + [17454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8540), + [17456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8541), + [17458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [17460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), + [17462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8545), + [17464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), + [17466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8037), + [17468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8555), + [17470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), + [17472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), + [17474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8560), + [17476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7692), + [17478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8562), + [17480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8566), + [17482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7702), + [17484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8568), + [17486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8570), + [17488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7713), + [17490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8572), + [17492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8573), + [17494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8574), + [17496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8576), + [17498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8577), + [17500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8578), + [17502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8579), + [17504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8580), + [17506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8581), + [17508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8586), + [17510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8587), + [17512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8588), + [17514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3960), + [17516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6217), + [17518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8592), + [17520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5170), + [17522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8017), + [17524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8602), + [17526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), + [17528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), + [17530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8607), + [17532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7731), + [17534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8609), + [17536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8613), + [17538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7741), + [17540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8615), + [17542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8617), + [17544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7744), + [17546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8619), + [17548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8620), + [17550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8621), + [17552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8623), + [17554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8624), + [17556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8625), + [17558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8626), + [17560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8627), + [17562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8628), + [17564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8633), + [17566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8634), + [17568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8635), + [17570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), + [17572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4361), + [17574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8639), + [17576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), + [17578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), + [17580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7986), + [17582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8649), + [17584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), + [17586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), + [17588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8654), + [17590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7797), + [17592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8656), + [17594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8660), + [17596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7804), + [17598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8662), + [17600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8664), + [17602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7807), + [17604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8666), + [17606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8667), + [17608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8668), + [17610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8670), + [17612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8671), + [17614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8672), + [17616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8673), + [17618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8674), + [17620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8675), + [17622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8680), + [17624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8681), + [17626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8682), + [17628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), + [17630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), + [17632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8686), + [17634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), + [17636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), + [17638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7966), + [17640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8696), + [17642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6660), + [17644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), + [17646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8701), + [17648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7831), + [17650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8703), + [17652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8707), + [17654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7845), + [17656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8709), + [17658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8711), + [17660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7850), + [17662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8713), + [17664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8714), + [17666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8715), + [17668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8717), + [17670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8718), + [17672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8719), + [17674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8720), + [17676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8721), + [17678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8722), + [17680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8727), + [17682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8728), + [17684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8729), + [17686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), + [17688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), + [17690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8733), + [17692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6763), + [17694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), + [17696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7936), + [17698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8743), + [17700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), + [17702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), + [17704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8748), + [17706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8749), + [17708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8752), + [17710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8753), + [17712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8754), + [17714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8755), + [17716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8756), + [17718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8757), + [17720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8758), + [17722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8759), + [17724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8760), + [17726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8761), + [17728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8762), + [17730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8763), + [17732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8768), + [17734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8769), + [17736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8770), + [17738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), + [17740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), + [17742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8774), + [17744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), + [17746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5988), + [17748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7922), + [17750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8784), + [17752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), + [17754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8789), + [17756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8790), + [17758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8793), + [17760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8794), + [17762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8795), + [17764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8796), + [17766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8797), + [17768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8798), + [17770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8799), + [17772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8800), + [17774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8801), + [17776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8802), + [17778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8803), + [17780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8804), + [17782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8809), + [17784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8810), + [17786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8811), + [17788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10808), + [17790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [17792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8815), + [17794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10809), + [17796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [17798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7910), + [17800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8825), + [17802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [17804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10813), + [17806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8830), + [17808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8831), + [17810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8834), + [17812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8835), + [17814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8836), + [17816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8837), + [17818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8838), + [17820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8839), + [17822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8840), + [17824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8841), + [17826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8842), + [17828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8843), + [17830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8844), + [17832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8845), + [17834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8850), + [17836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8851), + [17838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8852), + [17840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10833), + [17842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), + [17844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8856), + [17846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), + [17848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1420), + [17850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7929), + [17852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8866), + [17854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [17856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8871), + [17858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8872), + [17860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8875), + [17862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8876), + [17864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8877), + [17866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8878), + [17868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8879), + [17870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8880), + [17872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8881), + [17874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8882), + [17876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8883), + [17878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8884), + [17880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8885), + [17882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8886), + [17884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8891), + [17886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8892), + [17888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8893), + [17890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7148), + [17892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8897), + [17894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), + [17896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7933), + [17898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8907), + [17900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10806), + [17902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), + [17904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8912), + [17906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8913), + [17908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8916), + [17910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8917), + [17912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8918), + [17914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8919), + [17916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8920), + [17918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8921), + [17920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8922), + [17922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8923), + [17924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8924), + [17926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8925), + [17928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8926), + [17930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8927), + [17932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8929), + [17934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8930), + [17936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8931), + [17938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8934), + [17940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2516), + [17942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8941), + [17944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8942), + [17946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8944), + [17948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8945), + [17950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8946), + [17952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8947), + [17954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8948), + [17956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8949), + [17958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8950), + [17960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8951), + [17962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8952), + [17964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8953), + [17966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8954), + [17968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8955), + [17970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8957), + [17972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8958), + [17974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8959), + [17976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8961), + [17978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8967), + [17980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8968), + [17982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8970), + [17984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8971), + [17986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8972), + [17988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8973), + [17990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8974), + [17992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8975), + [17994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8976), + [17996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8977), + [17998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8978), + [18000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8979), + [18002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8980), + [18004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8981), + [18006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8983), + [18008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8984), + [18010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8985), + [18012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8986), + [18014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8989), + [18016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8990), + [18018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8992), + [18020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8993), + [18022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8994), + [18024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8995), + [18026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8996), + [18028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8997), + [18030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8998), + [18032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8999), + [18034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9000), + [18036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9001), + [18038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9002), + [18040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9003), + [18042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9005), + [18044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9006), + [18046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9007), + [18048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9008), + [18050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9011), + [18052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9012), + [18054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9014), + [18056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9015), + [18058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9016), + [18060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9017), + [18062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9018), + [18064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9019), + [18066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9020), + [18068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9021), + [18070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9022), + [18072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9023), + [18074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9024), + [18076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9025), + [18078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9027), + [18080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9028), + [18082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9030), + [18084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9031), + [18086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9033), + [18088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9034), + [18090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9035), + [18092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9036), + [18094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9037), + [18096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9038), + [18098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9039), + [18100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9040), + [18102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9041), + [18104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9042), + [18106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9043), + [18108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9044), + [18110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9046), + [18112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9047), + [18114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9048), + [18116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9049), + [18118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9050), + [18120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9051), + [18122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9052), + [18124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9053), + [18126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9054), + [18128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9055), + [18130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9056), + [18132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9057), + [18134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9058), + [18136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9059), + [18138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9060), + [18140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9061), + [18142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9063), + [18144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9064), + [18146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9065), + [18148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9066), + [18150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9067), + [18152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9068), + [18154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9069), + [18156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9070), + [18158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9071), + [18160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9072), + [18162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9073), + [18164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9074), + [18166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9075), + [18168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9076), + [18170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9077), + [18172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9078), + [18174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9080), + [18176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9081), + [18178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9083), + [18180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9084), + [18182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9086), + [18184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9087), + [18186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9089), + [18188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9090), + [18190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9092), + [18192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9093), + [18194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9095), + [18196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9096), + [18198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9098), + [18200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9099), + [18202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9101), + [18204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9102), + [18206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9104), + [18208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9105), + [18210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9107), + [18212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9108), + [18214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9110), + [18216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9111), + [18218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9113), + [18220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9114), + [18222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9116), + [18224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9117), + [18226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9119), + [18228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9120), + [18230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9122), + [18232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9123), + [18234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9125), + [18236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9126), + [18238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9128), + [18240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9129), + [18242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9131), + [18244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9132), + [18246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9134), + [18248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9135), + [18250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9137), + [18252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9138), + [18254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9140), + [18256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9141), + [18258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9143), + [18260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9144), + [18262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9146), + [18264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9147), + [18266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9149), + [18268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9150), + [18270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9152), + [18272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9153), + [18274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9155), + [18276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9156), + [18278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9158), + [18280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9159), + [18282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9161), + [18284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9162), + [18286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9163), + [18288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9164), + [18290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9165), + [18292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9166), + [18294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9167), + [18296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9168), + [18298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9169), + [18300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9170), + [18302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8258), + [18304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9172), + [18306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9173), + [18308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9174), + [18310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9175), + [18312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9176), + [18314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9177), + [18316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9178), + [18318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9179), + [18320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9180), + [18322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9181), + [18324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9182), + [18326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9183), + [18328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9184), + [18330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(9185), + [18332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9186), + [18334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [18336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), + [18338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), + [18340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6455), + [18342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [18344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), + [18346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), + [18348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6665), + [18350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), + [18352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), + [18354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6771), + [18356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), + [18358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), + [18360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7097), + [18362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6420), + [18364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7173), + [18366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6417), + [18368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), + [18370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6239), + [18372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), + [18374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6585), + [18376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), + [18378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9248), + [18380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6725), + [18382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), + [18384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6513), + [18386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6067), + [18388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10887), + [18390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075), + [18392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077), + [18394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), + [18396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6614), + [18398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6610), + [18400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [18402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [18404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6602), + [18406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6600), + [18408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6595), + [18410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6590), + [18412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6583), + [18414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6578), + [18416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6575), + [18418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6569), + [18420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7991), + [18422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6568), + [18424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6560), + [18426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6541), + [18428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7782), + [18430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7781), + [18432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6535), + [18434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7779), + [18436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6534), + [18438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6508), + [18440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), + [18442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10888), + [18444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10889), + [18446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6968), + [18448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6591), + [18450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3657), + [18452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4848), + [18454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), + [18456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6846), + [18458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6511), + [18460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), + [18462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6518), + [18464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), + [18466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6592), + [18468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6597), + [18470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6603), + [18472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6616), + [18474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6623), + [18476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6625), + [18478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6459), + [18480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [18482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6463), + [18484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), + [18486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712), + [18488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [18490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [18492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4041), + [18494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6579), + [18496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6576), + [18498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6586), + [18500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6570), + [18502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6566), + [18504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [18506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [18508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [18510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8819), + [18512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [18514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6754), + [18516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6565), + [18518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [18520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8814), + [18522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [18524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [18526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), + [18528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6360), + [18530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [18532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [18534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), + [18536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [18538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [18540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [18542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5907), + [18544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [18546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [18548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6510), + [18550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10904), + [18552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10905), + [18554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), + [18556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [18558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [18560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), + [18562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [18564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6832), + [18566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7925), + [18568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244), + [18570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [18572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), + [18574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [18576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [18578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [18580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), + [18582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), + [18584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), + [18586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6514), + [18588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [18590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4216), + [18592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), + [18594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), + [18596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [18598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5196), + [18600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [18602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [18604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [18606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), + [18608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7865), + [18610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), + [18612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8737), + [18614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(8735), + [18616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), + [18618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), + [18620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [18622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5098), + [18624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), + [18626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), + [18628] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [18630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [18632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [18634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [18636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), + [18638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), + [18640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [18642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [18644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1375), + [18646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), + [18648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), + [18650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), + [18652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6933), + [18654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [18656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6706), + [18658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2361), + [18660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [18662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [18664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [18666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), + [18668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), + [18670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), + [18672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4381), + [18674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), + [18676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), + [18678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5179), + [18680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), + [18682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), + [18684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4560), + [18686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [18688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), + [18690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), + [18692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4204), + [18694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [18696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [18698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), + [18700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [18702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [18704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), + [18706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [18708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), + [18710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [18712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), + [18714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), + [18716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [18718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), + [18720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [18722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), + [18724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2359), + [18726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), + [18728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [18730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [18732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [18734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), + [18736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), + [18738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2364), + [18740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), + [18742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4857), + [18744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), + [18746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), + [18748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), + [18750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), + [18752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5066), + [18754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5062), + [18756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065), + [18758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5067), + [18760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5070), + [18762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5071), + [18764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5072), + [18766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), + [18768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5074), + [18770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5076), + [18772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5077), + [18774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100), + [18776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7336), + [18778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7333), + [18780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7328), + [18782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7326), + [18784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7323), + [18786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7320), + [18788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7316), + [18790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7313), + [18792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7311), + [18794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7309), + [18796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7306), + [18798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7303), + [18800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7301), + [18802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7299), + [18804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7296), + [18806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7293), + [18808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7289), + [18810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7285), + [18812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7280), + [18814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7276), + [18816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7273), + [18818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7268), + [18820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7265), + [18822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7262), + [18824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7260), + [18826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7258), + [18828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7254), + [18830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7252), + [18832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7250), + [18834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7248), + [18836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7245), + [18838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7242), + [18840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7238), + [18842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [18844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6483), + [18846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6748), + [18848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5105), + [18850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), + [18852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9395), + [18854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6758), + [18856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2369), + [18858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), + [18860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6773), + [18862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), + [18864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), + [18866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6779), + [18868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6786), + [18870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6760), + [18872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6791), + [18874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6794), + [18876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6795), + [18878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6801), + [18880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6802), + [18882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6815), + [18884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6831), + [18886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6810), + [18888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6782), + [18890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6765), + [18892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6753), + [18894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6747), + [18896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6744), + [18898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6746), + [18900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6755), + [18902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6759), + [18904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6764), + [18906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6769), + [18908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6777), + [18910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6789), + [18912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6797), + [18914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6799), + [18916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6805), + [18918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6817), + [18920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6821), + [18922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6774), + [18924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6822), + [18926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6826), + [18928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6827), + [18930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6828), + [18932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6835), + [18934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6823), + [18936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6814), + [18938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6808), + [18940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6798), + [18942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6776), + [18944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6521), + [18946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [18948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10803), + [18950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6726), + [18952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10812), + [18954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6732), + [18956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10836), + [18958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10837), + [18960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10839), + [18962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6724), + [18964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371), + [18966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), + [18968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [18970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2373), + [18972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), + [18974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2379), + [18976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), + [18978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), + [18980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [18982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), + [18984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), + [18986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), + [18988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), + [18990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11100), + [18992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11106), + [18994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6872), + [18996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6908), + [18998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7219), + [19000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6942), + [19002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6907), + [19004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7213), + [19006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7211), + [19008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11123), + [19010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11124), + [19012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11127), }; #ifdef __cplusplus diff --git a/test/corpus/create.txt b/test/corpus/create.txt index b8067bbd9..fc594b77d 100644 --- a/test/corpus/create.txt +++ b/test/corpus/create.txt @@ -709,6 +709,7 @@ CREATE VIEW ================================================================================ CREATE VIEW foo AS SELECT 1; +CREATE VIEW foo AS (SELECT 1); CREATE OR REPLACE VIEW foo AS SELECT 1; CREATE TEMPORARY VIEW foo AS SELECT 1; CREATE TEMP VIEW foo AS SELECT 1; @@ -723,6 +724,14 @@ CREATE TEMP VIEW foo AS SELECT 1; (select_clause (select_clause_body (number)))))) + (create_view_statement + (identifier) + (view_body + (select_subexpression + (select_statement + (select_clause + (select_clause_body + (number))))))) (create_view_statement (identifier) (view_body